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-Hostname: [iZwz931q3yfo0j7tf9klmvZ]
FreeSWITCH-Switchname: [iZwz931q3yfo0j7tf9klmvZ]
FreeSWITCH-IPv4: [172.*.*.*]
FreeSWITCH-IPv6: [::1]
Event-Date-Local: [2019-09-12 14:34:32]