Freeswitch无法连接到服务器上的外部SIP配置文件

时间:2013-12-06 06:10:58

标签: android voip freeswitch pbx fusionpbx

我在内部配置文件上设置端口5060,而外部设置5080。我在服务器上创建了扩展。

我希望用户使用external.xml中定义的外部配置文件连接sip服务器,即

ext_no@XX.YY.ZZ.PP:5080。它说

  

2013-12-06 05:48:28.740200 [警告] sofia_reg.c:2454无法找到用户[ext_no@XX.YY.ZZ.PP]您必须定义一个名为“XX.YY.ZZ.PP”的域在你的目录和   添加id =“ext_no”属性的用户,您必须配置您的   设备在其身份验证凭据中使用正确的域。

虽然只需更改端口号即可使用内部sip配置文件成功连接,即使用sip URI:

ext_no@XX.YY.ZZ.PP:5060并说:

  

[警告] sofia_reg.c:1432在索菲亚上进行SIP身份验证(REGISTER)   来自ip 1.23.169.192的[ext_no@XX.YY.ZZ.PP]个人资料'内部'

我在FusionPBX上 请指导。谢谢

注意:我有一个有效的ext_no和sip uri.Just没有透露它是为了安全。

对投票结束的人:

This is related to Voip which requires the sip connection to be established between mobile device and server

1 个答案:

答案 0 :(得分:0)

外部SIP配置文件是匿名的,不会处理注册。您可能希望制作内部配置文件的副本,例如internal-5070,并将端口设置为5070.使用外部SIP和rtp IP设置新的internal-5070 sip配置文件以使用外部IP地址。在本地服务器上打开SIP端口5070 TCP / UDP的iptables,然后将SIP电话注册到5070.