我們的戰爭是心靈 我們的蕭條是生活

2012年9月11日 星期二

[SIP] Opensips Install Guide

Opensips Install Guide

2012.09.11 Chez 

Ref.1 http://www.opensips.org/Resources/Install
Ref2. http://www.shypeter.org/2012/03/opensipsopenxcapmediaproxy-ubuntu.html

Server : Ubuntu
  1.  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
  2. 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
    ###############################################################
  3. Install  leurent.eu GPG key
    #aptitude install -y leurent-archive-keyring
  4. Update aptitude & Install Opensips packages
    #aptitude update
    #aptitude install opensips opensips-snmpstats-module opensips-mysql-module
  5. 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';
  6. Create database "opensipsdbctl" on mysql
    #mysql -u root -p
    [Enter password]
    opensipsdbctl create
  7. Edit opensips confs
    opensips.cfg
    opensipsctlrc
    /etc/default/opensips
  8. Restart Opensips
    #etc/init.d/opensips restart
  9. 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
  10. Download SIP client for test (X-LITE)

    X-Lite Settings:
    Account Settings -> User ID (33451,34451), Password(33451,34451), Domain (x.x.x.x)
  11. Enjoy your SIP call :)



Share This
  • Share to Facebook
  • Share to Twitter
  • Share to Google+
  • Share to Evernote
  • Share to Blogger
  • Share to Email
  • More...

0 意見

 
© 2011 Life is Overwhelming
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0
Posts RSSComments RSS
Back to top