在成功configuration和维护less数基于Asterisk的安装之后,我现在已经提供了configurationFreeSwitch SIP服务器的任务。
从ISO下载
http://wiki.fusionpbx.com/index.php?title=CentOS_ISO
组态
脚步
我有两个软件客户端,
现在,当我尝试将软电话注册到FreePBX时,会显示SIP错误408。
请帮忙。
听起来,对我来说,就像你需要嗅探软电话客户端和服务器之间的stream量,看看networking上的数据包究竟在发生什么。 SIP是一种非常易于理解的协议,很可能在服务器上快速的tcpdump跟踪(理想情况下是从客户端的合适的模拟信号跟踪),可以让你知道哪里出了问题,一个“黑匣子”。 没有什么比看到电线上的交通。
最后find问题的原因。 FreeSwitch中的一个错误。
SIPconfiguration文件
正常安装下有三个SIPconfiguration文件:
对于这个特殊情况, internal.xml是罪魁祸首,但是我相当确定这个问题对于其他文件也是一样的。
为什么扩展没有注册?
internal.xml文件中有三个部分,分别是
... <param name="rtp-ip" value="$${local_ip_v4}"/> ... <param name="sip-ip" value="$${local_ip_v4}"/> ... <param name="presence-hosts" value="$${domain},$${local_ip_v4}"/> ...
看在哪,我们find两个别名:
FreeSwitch将这两个值parsing为“127.0.0.1”。
解
我能够通过不让FreeSwitch为我决定价值来解决问题。
... <param name="sip-ip" value="192.168.0.100"/> ... <param name="presence-hosts" value="192.168.0.100"/> ...
因为您正在尝试使用支持Windows,Android和Iphone或Xlite(仅支持Windows和OSX)的3cx,我将假设您正在Windows上运行软电话,因为它是唯一支持这两种软件的平台客户端。
你的错误是:
408请求超时
The server could not produce a response within a suitable amount of time, for example, if it could not determine the location of the user in time. The client MAY repeat the request without modifications at any later time.
你在你的软电话客户端电脑上得到了什么IP地址? 192.168.0.X?
在软电话客户端PC上禁用Windows防火墙。