首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Polycom未按星号注册

Polycom未按星号注册
EN

Server Fault用户
提问于 2009-07-24 16:29:38
回答 4查看 4.7K关注 0票数 1

我们的办公室里有几个Polycom 301,501,601和SoundStation 401。最近,301和4001中的几个已经无法在Trixbox/Asterisk服务器上注册,其他手机也开始显示这种行为。他们能够与服务器联系以获得IP地址,与TFTP服务器联系以提供甚至上载调试日志,但注册似乎超时。例外日志在下面。有什么想法吗?

星号1.4.22 Trixbox 2.8.0 Polycom 3.0.1

代码语言:javascript
复制
0724113935|sip |3|03|Retry send 281
0724113939|sip |3|03|SendMessageFail
0724113939|sip |3|03|CUser::NewWorkingServer 1 to 279772128
0724113939|sip |3|03|SipOnEvNewWorkingServer User 0, old 0, new 0, expire 0
0724113939|sip |3|03|SipOnEvRegistrarUpdate User 0, index 0, state 0, expire 0, working 1
0724113939|sip |1|03|Client State finished REGISTER
0724113939|sip |3|03|SipStartFailOver 0
0724114008|sip |1|03|CreateFailOverProxyList : Reg to Domain '192.168.1.110' nPort 5060
0724114008|sip |1|03|CreateFailOverProxyList : For REGISTER Request nPort 5060
0724114008|sip |1|03|doDnsListLookup(udp): doDnsSrvLookupForARecordList for '192.168.1.110' port 5060 returned 1 results
0724114008|sip |1|03|doDnsListLookup(udp): result 0 '192.168.1.110' port 5060
0724114008|sip |1|03|CreateFailOverProxyList : Not NAPTR for '192.168.1.110' port 5060 IP 0 is '192.168.1.110' on udp port 5060
0724114008|sip |2|03|CreateFailOverProxyList : Exit with 1 IP Addresses
0724114008|sip |2|03|CreateFailOverProxyList : IP 1 is '192.168.1.110' on udp port 5060
0724114008|sip |0|03|>>> Data Send to 192.168.1.110:5060
0724114008|sip |0|03| REGISTER sip:192.168.1.110:5060 SIP/2.0
0724114008|sip |0|03| Via: SIP/2.0/UDP 192.168.1.248;branch=z9hG4bKdc51d87E89D17EA
0724114008|sip |0|03| From: "Joe Blow" ;tag=2FC4C6AD-D293EB4E
0724114008|sip |0|03| To:
0724114008|sip |0|03| CSeq: 1 REGISTER
0724114008|sip |0|03| Call-ID: 309e7d39-a17d681b-95fecaa4@192.168.1.248
0724114008|sip |0|03| Contact: ;methods="INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE
0724114008|sip |0|03| , REFER"
0724114008|sip |0|03| User-Agent: PolycomSoundPointIP-SPIP_301-UA/3.0.1.0032
0724114008|sip |0|03| Max-Forwards: 70
0724114008|sip |0|03| Expires: 3600
0724114008|sip |0|03| Content-Length: 0
0724114008|sip |0|03|
0724114009|sip |0|03|>>> Data Send to 192.168.1.110:5060
0724114009|sip |0|03| REGISTER sip:192.168.1.110:5060 SIP/2.0
0724114009|sip |0|03| Via: SIP/2.0/UDP 192.168.1.248;branch=z9hG4bKdc51d87E89D17EA
0724114009|sip |0|03| From: "Joe Blow" ;tag=2FC4C6AD-D293EB4E
0724114009|sip |0|03| To:
0724114009|sip |0|03| CSeq: 1 REGISTER
0724114009|sip |0|03| Call-ID: 309e7d39-a17d681b-95fecaa4@192.168.1.248
0724114009|sip |0|03| Contact: ;methods="INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE
0724114009|sip |0|03| , REFER"
0724114009|sip |0|03| User-Agent: PolycomSoundPointIP-SPIP_301-UA/3.0.1.0032
0724114009|sip |0|03| Max-Forwards: 70
0724114009|sip |0|03| Expires: 3600
0724114009|sip |0|03| Content-Length: 0
EN

回答 4

Server Fault用户

回答已采纳

发布于 2009-09-03 20:11:06

几周后,手机慢慢消失了,我们聘请了一家咨询公司,该公司认定防火墙配置不允许局域网上的端口5060 UDP。端口5060是VoIP的SIP协议使用的默认端口,因此它阻止一些电话连接到服务器。由于某些原因,正在工作的手机已经通过防火墙,因此能够连接到Trixbox应用程序。

他们添加了一条允许端口5060 UDP的规则,但只允许在eth0 (即局域网接口)上使用。我们保存了iptables规则,即使服务器被重新启动,它也将保持不变。下面是添加的规则的命令:

代码语言:javascript
复制
iptables -I INPUT 27 -p udp -m udp --dport 5060 -i eth0 -j ACCEPT

对于那些感兴趣的人,我们使用特利福涅猎户座的服务来解决这个问题。他们在很短的时间内发现并解决了这个问题。

票数 1
EN

Server Fault用户

发布于 2009-07-24 17:38:35

打开星号控制台(asterisk -r),启用SIP调试(sip set debug ip yourphonesip)并拥有电话寄存器。检查是否看到寄存器数据包,以及是否有任何答复和/或错误消息。

这仅仅是一个交换网络,还是在星号和电话之间还有其他设备?

编辑您的评论:在这一点上,我想确保手机的流量实际上到达了服务器上的星号服务器运行的tcpdump,也许也在手机附近。如果注册包到达服务器,但没有显示在Asterisk的日志中(加上电话正在使用另一个星号,正如您测试的那样),那么星号一侧出现了一些问题。

另一方面,如果即使使用tcpdump,您也无法看到手机的注册请求,那么您必须找到它们丢失的位置--在网络中的不同点进行更多的嗅探。

另外,下面是是关于Polycom没有注册的讨论,最后一篇文章有关于“本地配置重置”的说明--也许这就是你需要的魔法。

票数 3
EN

Server Fault用户

发布于 2009-09-16 14:18:59

我们在某个时候也遇到了同样的问题,但结果是我们的Cisco ASA防火墙认为trixbox服务器是攻击者。快速地将本地LAN添加到白名单中。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/45265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档