5000 元悬赏解决 SIP 呼叫不通和单通的问题

小编辑 发布于 2015/07/24 10:29
阅读 441
收藏 0

有效时间:2014年9月30日

1)环境搭建步骤:

a) 在公网安装Centos 6.5;

b) 从http://turnserver.open-sys.org/downloads/v4.1.1.1/下载turnserver-4.1.1.1-CentOS6.5-x86_64.tar.gz,安装turnserver;

c) 按照https://github.com/sipwise/rtpengine安装rtpengine(mr3.4.1.1.zip);

d) 参考http://rpm.kamailio.org/,创建新的repo文件,通过yum install kamailio-4.1.5安装;然后安装步骤见http://www.kamailio.org/wiki/install/4.1.x/git

修改kamailio.cfg,打开rtpengine

/****************************/

修改kamailio.cfg,使之支持rtpengine

#!define WITH_MYSQL
#!define WITH_NAT

loadmodule "rtpproxy-ng.so"

modparam("rtpproxy-ng", "rtpproxy_sock", "udp:localhost:2223")

/****************************/

e) 安装最新版imsdroid

2)问题

使用两个imsdroid终端,一个通过3G网络登录,另一个通过wifi网络登录。其它参数使用公网安装的服务器。两个终端可以建立呼叫,但是没有语音。

3)交付物

基于现有的搭建的环境,给出配置方案,使得两个imsdroid终端能够进行点对点呼叫,并且能够完成语音/视频通话。imsdroid网络可以配置为3G和wifi网络。

pcap文件,通过git从http://git.oschina.net/AV/voip-open下载

p2p-3g-to-wifi-1.pcapp2p-wifi-to-3g-0.pcap呼叫没有声音;其中,3g客户端公网注册地址为114.x.x.x。

p2p-3g-to-wifi-pre-0.pcapp2p-wifi-to-3g-pre-0.pcap呼叫正常,有声音;其中,3g客户端公网注册地址为61.x.x.x

服务器实测环境如下:

公网服务器地址:115.29.176.7 

用户:tester01,密码:opensource 

可以用tester01帐号登录,然后用命令 sudo su - ,即可获得root权限进行操作。


加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部