Asterisk

將 Fujitsu SS-170A 手機連接到 Asterisk

  • November 15, 2018

我最近購買了一部 Fujitsu SS-170A VoIP 電話,以便將其連接到我的 Asterisk 伺服器。

首先,我能夠在同一個網路中完美地使用軟電話,我正在使用同一個伺服器設置電話。

弄清楚菜單後,我輸入了以下設置。

  1. 註冊方式:代理(2)
  2. 寄存器 1:IP$$ my server IP $$, 埠 5060
  3. 代理 1:IP$$ my server IP $$, 埠 5060
  4. “多功能伺服器”:已禁用 (0)
  5. 存在伺服器:IP$$ my server IP $$, 埠 5060
  6. 媒體伺服器:IP$$ my server IP $$,埠 16385(我的 UDP 媒體埠)
  7. SIP 服務域:(空)
  8. SIP 使用者名:$$ my server phone # $$
  9. SIP 密碼:$$ my password $$
  10. 來電顯示:$$ my server phone # $$

但是,當我摘機時,我可以在伺服器端看到手機發送 MESSAGE 命令,伺服器回复 415 Unsupported Media Type,手機只是發出短促的嗶嗶聲(沒有錯誤消息或任何東西)。

不過,電話似乎註冊得很好(在 Asterisk GUI 中顯示為線上並顯示

$$ my home IP $$/5060 英寸sip show peers)。 當我嘗試從軟電話呼叫電話時,我看到一個序列:

  1. 邀請電話號碼
  2. 《100 次嘗試》
  3. 沒有額外數據的“488 Not Acceptable here”
  4. “503 服務不可用”,X-Asterisk-Hangupcause:“承載能力不可用”,X-Asterisk-HangupCauseCode:58。

我已經嘗試了幾乎所有我可以在 Asterisk 中允許的編解碼器組合,但它不起作用。

我怎樣才能更好地診斷這個問題並讓它發揮作用?

電話似乎正在執行 AIX,如果這很重要,但 Telnet 受密碼保護,我不知道(看起來像工廠調試界面)。該伺服器基於 Debian,我正在使用 Wireshark 來查看發生了什麼。

顯然手機沒有發送正確的 Content-Type 和它的 MESSAGE,所以這不是一個簡單的修復。

在此處跟進:https ://stackoverflow.com/questions/53300432/arbitrary-response-for-sip-message-in-asterisk/53321883#53321883

引用自:https://serverfault.com/questions/938009