码迷,mamicode.com
首页 > 其他好文 > 详细

opensips-1.8.3在RHEL5.5的搭建过程

时间:2015-08-13 06:42:28      阅读:411      评论:0      收藏:0      [点我收藏+]

标签:opensip   voip   

wget http://opensips.org/pub/opensips/1.8.3/src/opensips-1.8.3_src.tar.gz
tar -xzvf opensips-1.8.3_src.tar.gz 
cd opensips-1.8.3-tls/
make menuconfig

技术分享技术分享

技术分享

技术分享技术分享技术分享

选择红色部分,然后会编译安装,opensips

安装过程有可能会报错,不过都是因为缺少一些库导致的,用163yum安装即可,例如我安装了bison,flex,ncurses-devel,ncurses

安装完成后查下

whereis opensips
opensips: /usr/local/sbin/opensips /usr/local/etc/opensips /usr/local/lib/opensips
vim /usr/local/etc/opensips/opensipsctlrc
 SIP_DOMAIN=your ip
 DBENGINE=MYSQL
 DBHOST=localhost
 DBNAME=opensips
 DB_PATH="/usr/local/etc/opensips/dbtext"
 DBRWUSER=opensips
 DBRWPW="opensipsrw"
 DBROOTUSER="root"
 USERCOL="username"
 /usr/local/sbin/opensipsdbctl create

/usr/local/sbin/opensipsdbctl create 

  如果出现以下错误

    “ERROR: could not load the script in /usr/local/lib/opensips/opensipsctl/opensipsdbctl.mysql for database engine MYSQL
     ERROR: database engine not loaded - tried ‘MYSQL‘”

     则,

     cd /usr/local/lib/opensips/opensipsctl/

     cp $(你的opensips目录)/scrips/opensipsdbctrl.mysql  ./

     mkdir mysql

     cp  $(你的opensips目录)/scrips/mysql/*.sql ./

成功后,会有两个选项,全选y

/usr/local/sbin/opensipsctl -c

 /usr/local/sbin/opensipsctl start

添加sip用户 :opensipsctl add username password  

opensipsctl add 8000 1234

opensipsctl add 8001 1234

opensipsctl add 8002 1234

用csipsipmle和eyebeam测试

技术分享技术分享

察看注册的sip用户

opensipsctl ul show

技术分享

技术分享

是否在线

opensipsctl online

8000

8001

8002

拨打电话

技术分享技术分享

技术分享


opensips-1.8.3在RHEL5.5的搭建过程

标签:opensip   voip   

原文地址:http://bzlbc.blog.51cto.com/8590656/1684148

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!