将富士通 SS-170A 电话连接到 Asterisk

将富士通 SS-170A 电话连接到 Asterisk

我最近购买了一部富士通 SS-170A VoIP 电话,以便将其连接到我的 Asterisk 服务器。

首先,我能够在使用同一服务器设置电话的同一网络中完美使用软电话。

弄清楚菜单后,我输入了以下设置。

  1. 注册方式:代理(2)
  2. Register1:IP[我的服务器IP],端口5060
  3. Proxy1:IP [我的服务器IP],端口 5060
  4. “多功能服务器”:已禁用(0)
  5. Presence Server:IP [我的服务器 IP],端口 5060
  6. 媒体服务器:IP [我的服务器 IP],端口 16385(我的 UDP 媒体端口)
  7. SIP 服务域:(空)
  8. SIP 用户名:[我的服务器电话号码]
  9. SIP 密码:[我的密码]
  10. 来电显示:[我的服务器电话号码]

但是,当我摘下听筒时,我可以在服务器端看到电话发送了 MESSAGE 命令,服务器以 415 不支持的媒体类型回复,并且电话只发出短促的哔哔声(没有错误消息或任何内容)。

不过,手机似乎注册得很好(在 Asterisk GUI 中显示为在线,并在 中显示 [我的家庭 IP]/5060 sip show peers)。

当我尝试从软电话拨打电话时,我看到以下序列:

  1. 邀请电话号码
  2. “100次尝试”
  3. “488 此处不可接受”且无额外数据
  4. “503 服务不可用”,X-Asterisk-Hangupcause:“承载能力不可用”,X-Asterisk-HangupCauseCode:58。

我几乎尝试了 Asterisk 中允许的所有编解码器组合,但仍然不起作用。

我如何才能更好地诊断该问题并使其发挥作用?

手机似乎运行的是 AIX,如果这很重要的话,但 Telnet 有密码保护,我不知道(看起来像工厂调试接口)。服务器基于 Debian,我正在使用 Wireshark 查看发生了什么。

答案1

显然,手机没有随其消息发送正确的内容类型,因此这不是一个容易修复的问题。

请点击此处进行跟进:https://stackoverflow.com/questions/53300432/arbitrary-response-for-sip-message-in-asterisk/53321883#53321883

相关内容