搭建自己的SIP服务器

    xiaoxiao2025-12-08  6

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

    参考http://blog.csdn.net/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即可。显示注册成功。

    转载请注明原文地址: https://ju.6miu.com/read-1304727.html
    最新回复(0)