我已经安装了freeswitch,并且正在关注
http://www.onlinesolution.co.nz/viewtopic.php?t=102
添加软件电话用户。我已经连接好了,所以我可以测试一下tetris主题(9891),并且一切正常,但是当我重新启动freeswitch时,它说
2012-07-19 11:25:37.882544 [警告] sofia_reg.c:1989找不到用户[1000 @ MY_IP]
您必须在目录中定义一个名为“MY_IP”的域,并添加一个具有id =“1000”属性的用户
并且您必须将设备配置为在其身份验证凭据中使用正确的域。
我不知道为了使它的行为有所不同而进行了更改。有人可以帮忙吗?
最佳答案
我遇到了同样的问题,并通过更改内部和外部sip配置文件中的IP地址来解决了该问题。
/usr/local/freeswitch/conf/sip_profiles/internal.xml
/usr/local/freeswitch/conf/sip_profiles/external.xml
因此,在internal.xml中,我将
$${local_ip_v4}
更改为192.168.16.50
(freeswitch计算机的LAN IP)。并将
external.xml
,$${local_ip_v4}
设置为外部IP地址(连接到互联网)。在FreeSWITCH Wiki中解释:
Multi Home Tutorial,"Setting the SIP profiles to use different Ethernet ports"
关于Freeswitch找不到我的软件电话用户详细信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11559029/