AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 45265
Accepted
Michael Glenn
Michael Glenn
Asked: 2009-07-25 08:29:38 +0800 CST2009-07-25 08:29:38 +0800 CST 2009-07-25 08:29:38 +0800 CST

Polycom 未针对 Asterisk 注册

  • 772

我们办公室里有几台 Polycom 301,还有 501、601 和 SoundStation 4001。最近,一些 301 和 4001 已经停止向 Trixbox/Ast​​erisk 服务器注册,并且其他手机开始出现这种行为。他们能够联系服务器以获取 IP 地址,联系 TFTP 服务器进行配置,甚至上传调试日志,但注册似乎超时。日志例外如下。有任何想法吗?

Asterisk 1.4.22 Trixbox 2.8.0 Polycom 3.0.1

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: [email protected]
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: [email protected]
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
asterisk trixbox polycom
  • 4 4 个回答
  • 4613 Views

4 个回答

  • Voted
  1. Marie Fischer
    2009-07-25T09:38:35+08:002009-07-25T09:38:35+08:00

    打开 Asterisk 控制台 ( asterisk -r),启用 SIP 调试 ( sip set debug ip yourphonesip) 并注册电话。检查您是否看到 REGISTER 数据包以及是否有任何回复和/或错误消息。

    这只是一个交换网络还是在 Asterisk 和手机之间还有其他设备?

    在您发表评论后进行编辑:此时,我想确保手机的流量实际到达 Asterisk 服务器 - 在服务器上运行 tcpdump,也可能在手机附近的某个地方运行。如果 REGISTER 数据包到达服务器但没有显示在 Asterisk 的日志中(加上电话正在与另一个 Asterisk 一起工作,正如您测试的那样),那么 Asterisk 方面有问题。

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

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

    • 3
  2. Best Answer
    Michael Glenn
    2009-09-04T12:11:06+08:002009-09-04T12:11:06+08:00

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

    他们添加了一条规则以允许端口 5060 UDP,但仅在 eth0(这是 LAN 接口)上。我们保存了 iptables 规则,即使服务器重新启动,它也会保留。这是添加的该规则的命令:

    iptables -I INPUT 27 -p udp -m udp --dport 5060 -i eth0 -j ACCEPT
    

    对于那些感兴趣的人,我们聘请了Teliphone Orion的服务来解决这个问题。他们在很短的时间内发现并解决了这个问题。

    • 1
  3. Naikrovek
    2009-09-17T06:18:59+08:002009-09-17T06:18:59+08:00

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

    • 1
  4. Pablo Alsina
    2009-07-25T09:36:01+08:002009-07-25T09:36:01+08:00

    你在 Asterisk 的控制台上看到了什么?尝试启用详细(设置详细 3)并为 Asterisk 侧的那些同行搜索 sip 错误。

    Asterisk 盒子是否甚至从这些电话接收 SIP 消息?如果电话能够获得 DHCP 和 TFTP 通信,我想我们可以排除网络问题。

    • 0

相关问题

  • 我应该使用 Asterisk GUI 吗?

  • Asterisk/TrixBox 和预测拨号/外呼呼叫中心

  • 有稳定的跨平台软电话吗?还是只有 Linux 的?

  • 我们可以在我们的 MAXIMISER 4140 呼叫服务器上使用 Slicecomm PCS100 运行 Asterisk 吗?

  • 通过星号 PBX 在 IP 电话上使用 Google 联系人

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve