我已按照此帖子how to configure asterisk instant messaging的答案中提供的说明配置即时消息的星号。但是,即时消息功能似乎不起作用。我使用星号版本11.16.0,我用来测试的软电话是linphone / blink / CSipSimple,即时消息功能对其中任何一个都不起作用(注意:语音通话功能在所有方面都正常工作)那些软电话。)
在星号服务器上,我使用命令" asterisk -rvvvvvvvvvvv"连接到其控制台。但是在软电话上发送即时消息时,没有在星号控制台上看到任何错误/警告消息。看一下linphone的调试控制台(iOS版),我看到了以下日志:
2015-09-14 16:30:50.464 linphone [1018:85779]我跳过初始路由集的顶部路由,因为与request-uri相同。 2015-09-14 16:30:50.465 linphone [1018:85779]我将[客户端] [消息]事务[0x7f9dd3f1def0]从状态[INIT]更改为[TRYING] 2015-09-14 16:30:50.465 linphone [1018:85779]我频道[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;port 来自:; tag = V4jhkvcy7 致:sip:6003@192.168.103.138 CSeq:20消息 Call-ID:crwxS4 ~~~ w Max-Forwards:70 支持:出站 Content-Type:text / plain 内容长度: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]我引用[0x7f9dcb9e8400]:启动id = [56]的recv后台任务。 2015-09-14 16:30:50.479 linphone [1018:85779]我频道[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 来自:; tag = V4jhkvcy7 收件人:sip:6003@192.168.103.138; tag = as5562adfb Call-ID:crwxS4 ~~~ w CSeq:20消息 服务器:FPBX-AsteriskNOW-12.0.76(11.16.0) 允许:邀请,确认,取消,选项,再见,参考,订阅,通知,信息,发布,消息 支持:替换,计时器 内容长度:02015-09-14 16:30:50.480 linphone [1018:85779]我解析了[0x7f9dcb9e8400] [437]个字节 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]
有没有人遇到类似的问题?有关如何进一步排除故障以查明问题原因并解决问题的任何想法?在我看来,星号上的某些内容尚未正确配置,但控制台上没有任何错误/警告,我不知道还有什么可以做进一步的故障排除。
答案 0 :(得分:0)
事实证明,问题是因为我使用的Asterisk版本是AsteriskNow(FreeBPX)。所以,我需要将SIP配置添加到sip_general_custom.conf而不是sip.conf。