linuxhunter 发表于 2012-12-27 15:32

局域网linphone通信问题

大家好:
    目前关于linphone+asterisk有如下问题:
1)asterisk服务器位于公网上,具有唯一的公网IP。asterisk版本号是1.8.7。
其中的sip.conf配置如下:

context=default
allowoverlap=no
udpbindaddr=0.0.0.0
srvlookup=yes
videosupport=yes
localnet=10.0.0.0/255.0.0.0
externaddr = aa.bb.cc.dd
nat = yes


type=friend
secret=101
context=from-sip
host=dynamic
allow=h263
allow=h263p
allow=h264

type=friend
secret=102
context=from-sip
host=dynamic
allow=h263
allow=h263p
allow=h264

extension.conf配置文件如下:

exten => 101,1,Dial(SIP/101,60)
exten => 102,1,Dial(SIP/102,60)

2)linphone客户端都通联通ADSL拨号上网,结果linphone双方可以正常音视频通信;
3)linphone客户端一端使用联通ADSL拨号上网,另外一端使用移动3G上网卡上网,结果linphone双方可以正常音视频通信;
4)linphone客户端都使用联通的3G上网卡上网,结果linphone双方可以登录到sip服务器且可以相互呼叫,呼叫成功后却无法进行音视频通信。

也就是说linphone客户端都是非公网IP则无法实现音视频通信,只要linphone客户端一端位于公网IP则可以实现音视频通信。

请问各位大侠,是否遇见过类似的情况,如何解决?谢谢了。
页: [1]
查看完整版本: 局域网linphone通信问题