Opensips Install Guide
2012.09.11 Chez
Ref2. http://www.shypeter.org/2012/03/opensipsopenxcapmediaproxy-ubuntu.html
Server : Ubuntu
- Install related packages
#apt-get install gcc bison flex make openssl libmysqlclient-dev libradiusclient-ng2 libradiusclient-ng-dev mysql-server perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl libterm-readline-gnu-perl libberkeleydb-perl libcurl4-gnutls-dev libxml2-dev - Add opensips source
#vi /etc/apt/sources.list
Add below to .list:
################################################################ # debian.leurent.eu (Stable version)
deb http://debian.leurent.eu/debian stable main
deb-src http://debian.leurent.eu/debian/ stable main
################################################################
################################################################# debian.leurent.eu (Unstable version)
deb http://debian.leurent.eu/debian unstable main
deb-src http://debian.leurent.eu/debian/ unstable main
############################################################### - Install leurent.eu GPG key
#aptitude install -y leurent-archive-keyring - Update aptitude & Install Opensips packages
#aptitude update
#aptitude install opensips opensips-snmpstats-module opensips-mysql-module - Setup Mysql ipaddr & host table (allow any host to access)
#vi /etc/mysql/my.cnfbind-address =x.x.x.x
#mysql -u root -p update mysql.user set host='%' where host='127.0.0.1'; - Create database "opensipsdbctl" on mysql
#mysql -u root -p
[Enter password]
opensipsdbctl create - Edit opensips confs
opensips.cfg
opensipsctlrc
/etc/default/opensips - Restart Opensips
#etc/init.d/opensips restart - Add new 2 users for test
openserctl add [user] [password] [user]@[domain]
#openserctl add 33451 33451 33451@x.x.x.x
#openserctl add 34451 34451 34451@x.x.x.x - Download SIP client for test (X-LITE)
X-Lite Settings:
Account Settings -> User ID (33451,34451), Password(33451,34451), Domain (x.x.x.x) - Enjoy your SIP call :)
0 意見