logo
发布于

解决fs_cli无法连接FreeSwitch

1821-–
作者
  • avatar
    姓名
    zhli
  1. 通过netstat -anp | grep 8021 发现端口没有在监听
  2. 修改event_socket配置
conf/autoload_configs/event_socket.conf.xml
<configuration name="event_socket.conf" description="Socket Client">
  <settings>
    <param name="nat-map" value="false"/>
    <!-- listen-ip改成0.0.0.0 -->
    <param name="listen-ip" value="0.0.0.0"/>
    <!-- 端口号根据实际需要修改,默认8021 -->
    <param name="listen-port" value="8021"/>
    <!-- 密码一定要改,默认是ClueCon -->
    <param name="password" value="new_password"/>
    <!-- 允许acl白名单内的IP 访问 -->
    <param name="apply-inbound-acl" value="domains"/>    
  </settings>
</configuration>
  1. 配置IP访问规则
conf/autoload_configs/acl.conf.xml
<list name="domains" default="deny">    
    <!-- 允许本机连接 -->
    <node type="allow" cidr="127.0.0.1/32"/>   
</list>
  1. 修改fs_cli配置
vi ~/.fs_cli_conf
[default]
host => 127.0.0.1
port => 8021
password => new_password
debug => 6