我正在通过esl发送这样的短信(telnet,java客户端,各种方法都会产生相同的结果)(数字都是假人):
api chat sip | 13215555555@6.50.120.201 | internal/2395555555@6.50.120.200 |测试消息
这适用于有效数字。如果我们在某个地方输入一个无效的数字,我们可能会在sip跟踪中看到类似的内容,表明存在问题:
U +0.745829 6.50.120.200:5060 - > 6.50.120.201:5060 SIP / 2.0 484地址不完整。 ...
...但是在esl套接字上,我们得到相同的响应事件,无论如何,只是“发送”。此外,当我们绑定到esl端口并尝试吐出每个可能的消息(没有过滤器)时,我们会看到大部分内容来自sip跟踪,但是由于某种原因,再次没有这个坏结果sip数据包。这就像freeswitch从esl过滤掉这个特定的数据包。
有没有办法通过esl来探测原始sip消息,以便我们可以手动测试这样的数据包,或者其他一些寻找最终异步结果的方法?
提前致谢!