zoukankan      html  css  js  c++  java
  • 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"/>

  • 相关阅读:
    mybatis中的#和$的区别
    spring ioc三种注入方式
    JSP中动态INCLUDE与静态INCLUDE的区别
    j2ee部分
    面试 框架部分
    注册Jdbc驱动程序的三种方式
    union和union all有什么不同?
    面试 JavaWeb 部分
    Cordova插件开发(iOS/Android)--看这篇就够了
    程序员,请不要只看技术
  • 原文地址:https://www.cnblogs.com/setout/p/11038227.html
Copyright © 2011-2022 走看看