freeswitch使用mod_sms短信模进行端对端通信

mod_sms 端对端通信时Can't find user问题

  • 前提
  • 原因
  • 解决办法(通过嵌入式脚本修改目标地址)

前提

服务器:阿里云vpc
系统:centos 7
模块:mod_python和 mod_sms 已经按照教程安装,不能解决的部分可以参照解决办法
现状:电话能打通,短信发不出去
已经达到的效果:客户端A可以给客户端B发短信,输入【你好】,应该立即得到答复【Hello, you said: 你好】
不理想的情况:客户端B不能收到【你好】

原因

通过在/usr/local/freeswitch/conf/chatplan/default.xml文件中添加 【info】action可以看到传递过来的详细信息

<action application="info"/>

涉及的ip地址以星号代替了,172开头的是freeswitch服务器内网ip 47开头的是freeswitch服务器外网ip, 14开头的是公司的外网ip

2019-09-12 14:34:32.244630 [INFO] mod_sms.c:495 CHANNEL_DATA:
Event-Name: [MESSAGE]
Core-UUID: [80c7b344-790f-438b-ab06-67f60a97f191]
FreeSWITCH-

你可能感兴趣的:(freeswitch,freeswitch,mod_sms,Can't,find,registered,user)