我正在尝试使用 ESL 将一个应用程序连接到 FreeSWITCh。代码没问题(它可以在其他机器上运行)但在一次安装中它无法连接。
我正在尝试连接到本地主机:8021
但 esl.Connected = 0
我如何/在哪里可以找到有关为什么连接无法正常工作的信息?密码错误吗?服务中断等吗?不应该有任何错误消息吗?
我还将调试级别设置为 7,但日志没有显示有关失败连接的信息(或者至少我找不到任何信息)
有任何想法吗?
这是 event_socket.conf
<configuration name="event_socket.conf" description="Socket Client">
<settings>
<param name="nat-map" value="false"/>
<param name="listen-ip" value="0.0.0.0"/>
<param name="listen-port" value="8021"/>
<param name="password" value="ClueCon"/>
<!--<param name="apply-inbound-acl" value="lan"/>-->
<!--<param name="stop-on-bind-error" value="true"/>-->
</settings>
</configuration>
我还尝试暂时禁用 Windows 防火墙,但我认为这不会成为连接到本地主机时的问题
我将不胜感激任何帮助
短暂性失眠!
答案1
梅尼,
您正在尝试连接到 localhost:8021。您是否启用了 IPv6?您已启用 freeSwitch IPv4,(0.0.0.0)。在 IPv6 Windows 7 计算机上,localhost 是 IPv6 地址 (::1)。请尝试使用 IPv4 localhost 地址 (127.0.0.1),而不是抽象的“localhost”名称。
托德