freeswitch socket连接报错


 

FreeSWITCH了提供ESL接口来接受外部的控制;默认情况下,只能连接本机的FreeSWITCH。服务如果链接需要局域网或者远程FreeSWITCH服务器,在需要conf/autoload_configs/event_socket.conf.xml中修改配置。

将需要<param name="listen-ip" value="127.0.0.1"/>修改为<param name="listen-ip" value="0.0.0.0"/>或者<param name="listen-ip" value="::"/>,配置这个意思为网求允许远程ESL控制。

最终参考配置,为了安全建议修改password

<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="Om2nd1as2aj9nnpsd"/> <param name="apply-inbound-acl" value="lan"/> <!--<param name="apply-inbound-acl" value="loopback.auto"/>--> <!--<param name="stop-on-bind-error" value="true"/>--> </settings> </configuration>


连接报错:2019-06-17 18:02:46.806819 [WARNING] mod_event_socket.c:2659 IP ::ffff:192.168.1.158 Rejected by acl "loopback.auto"
因为被服务器拒绝,可以使用添加<param name="apply-inbound-acl" value="lan"/>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM