我已按照此线程的答案中提供的说明如何配置星号即时消息来配置星号以进行即时消息传递。但是,即时消息功能似乎不起作用。我正在使用星号版本 11.16.0,我用来测试的软电话是 linphone/blink/CSipSimple,即时消息功能在它们中的任何一个上都不起作用(注意:语音通话功能在所有这些软电话上都可以正常工作-电话)。
在星号服务器上,我使用命令“asterisk -rvvvvvvvvvvv”连接到它的控制台,但在软件电话上发送即时消息时,在星号控制台上没有看到任何错误/警告消息。查看linphone(iOS版)的调试控制台,看到如下日志:
2015-09-14 16:30:50.464 linphone[1018:85779] 我跳过初始路由集的顶部路由,因为与请求 uri 相同。2015-09-14 16:30:50.465 linphone [1018:85779] 我正在更改 [client] [MESSAGE] 事务 [0x7f9dd3f1def0],从状态 [INIT] 到 [TRYING] 2015-09-14 16:30:50.465 linphone [ 1018:85779] I 通道 [0x7f9dcb9e8400]:消息发送到 [UDP://192.168.103.138:5060],大小:[422] 字节 MESSAGE sip:6003@192.168.103.138 SIP/2.0 通过:SIP/2.0/UDP 192.168 .103.8:55607;branch=z9hG4bK.RYHnb2K0p;rport From: ;tag=V4jhkvcy7 To: sip:6003@192.168.103.138 CSeq: 20 MESSAGE Call-ID: crwxS4~~~w Max-Forwards: 70 Supported: outbound Content-类型:文本/纯文本内容长度:9 日期:星期一,2015 年 9 月 14 日 09:30:50 GMT 用户代理:LinphoneIphone/2.3-47-gb47c75d (belle-sip/1.4.1)
你好呀?2015-09-14 16:30:50.479 linphone[1018:85779] I 频道 [0x7f9dcb9e8400]:使用 id=[56] 启动 recv 后台任务。2015-09-14 16:30:50.479 linphone [1018:85779] I 通道 [0x7f9dcb9e8400]:从 [UDP://192.168.103.138:5060] 收到 [437] 新字节:SIP/2.0 404 未找到通过:SIP /2.0/UDP 192.168.103.8:55607;branch=z9hG4bK.RYHnb2K0p;received=192.168.103.8;rport=55607 From: ;tag=V4jhkvcy7 To: sip:6003@192.168.103.138;tag=as5562~adfb Call-ID ~~w CSeq:20 MESSAGE 服务器:FPBX-AsteriskNOW-12.0.76(11.16.0) 允许:INVITE、ACK、CANCEL、OPTIONS、BYE、REFER、SUBSCRIBE、NOTIFY、INFO、PUBLISH、MESSAGE 支持:替换、计时器 内容-长度:0
2015-09-14 16:30:50.480 linphone[1018:85779] I channel [0x7f9dcb9e8400] [437] bytes 解析 2015-09-14 16:30:50.480 linphone[1018:85779] 我发现交易匹配响应。2015-09-14 16:30:50.481 linphone[1018:85779] 我将 [client] [MESSAGE] 事务 [0x7f9dd3f1def0] 从状态 [TRYING] 更改为 [COMPLETED]
有没有人遇到过类似的问题?关于我应该如何进行进一步的故障排除以查明问题的原因并修复它的任何想法?在我看来,星号上的某些内容尚未正确配置,但控制台上没有任何错误/警告,我不确定还可以做些什么来进行进一步的故障排除。