Asterisk

無法撥打外線電話 - 星號

  • October 5, 2012

我有一個基本的 Atcom IP01,配置如下

  1. 註冊 Voip (SIP) 中繼
  2. 註冊網路電話 - 分機
  3. 撥號計劃
  4. 外呼規則

我使用了製造商提供的本手冊:

http://www.atcom.cn/cn/download/pbx/ip01/ATCOM%20IP01-User%20Manual-V1.0-EN.pdf

每當我嘗試撥打電話時,我定​​義的呼出呼叫規則似乎不會被視為預設規則,即使撥號計劃將其列為唯一的呼出呼叫規則。

撥號時,我在日誌文件中看到以下內容

$$ Jan 1 09:10:07 $$注意$$ 176 $$:chan_sip.c:14377 handle_request_invite:從“6001”到分機“00765243679”的呼叫被拒絕,因為找不到分機。

00765243679 是手機號碼。

我是否缺少配置以進行出站呼叫?已嘗試使用固定電話、其他 Voip 號碼和蜂窩電話

您需要設置一個使用匹配來匹配您當地電信規則的擴展程序。我只熟悉美國的規則,所以我會以它們為例。

要撥打美國的本地號碼,您需要設置一個如下所示的分機:

exten => _9NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})

這是做什麼的:

  • 告訴它這是一個匹配的擴展_
  • 告訴它只匹配 9 用於出站(撥出前綴 - 9 是美國的習慣)
  • 告訴它然後匹配NPA NXX 格式的任何數字
  • 從配置的中繼線發出呼叫

http://voip-info.org上有很多很好的Asterisk 配置資訊

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