搭建自己的SIP服务器

本文档介绍了如何搭建开源SIP服务器opensips 1.8.2,并配置终端应用Twinkle。首先,安装所需依赖,然后编译并修改opensips配置文件。在Twinkle中正确配置Domain为服务器IP地址以完成注册。同时,解决端口冲突问题,使用CSipsimple进行远程测试并验证注册成功。

开源sip服务器opensips的搭建及终端TwInkle的使用

参考http://blog.youkuaiyun.com/fly_qj/article/details/8470846

先下载源码:

这里我下载的是1.8.2,因为这个是目前的最稳定版本,(虽然已经有1.9及2.0了)

http://opensips.org/pub/opensips/1.8.2/src/opensips-1.8.2_src.tar.gz

编译前需要安装如下软件:

apt-get install perl libdbi-perl libdbd-MySQL-perl libdbd-pg-perl libfrontier-rpc-perl libterm-readline-gnu-perl libberkeleydb-perl

解压源码:

tar zxf opensips-1.8.2_src.tar.gz

然后make menuconfig,我在这里只修改了安装路径。之后make && make install即可。

编译成功后只有一个地方需要修改,修改安装目录下的/usr/local/etc/opensips/opensips.cfg文件:

将listen=udp:127.0.0.1:5060   # CUSTOMIZE ME


sudo usr/sbin/opensipsctl restart


安装Twinkle我是进到图形界面安装的,在Software Center中搜索SIP能找到此软件,点安装即可。

这个Domain应该只填IP地址才对,或填成192.168.1.55:5060,即填服务器端的才对,修改后果然注册成功了。

安装成功后,由于此工具也默认使用5060端口,所以会与前面的openSIPS冲突,所以需要修改一下端口。


手机端安装CSipsimple进行测试。设置好turn服务器地址:192.168.1.55:5060即可。显示注册成功。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值