Asterisk
Elastix 的 Sip 配置,用於具有多個 DID 的 Terrasip(提供程序)
我剛剛購買了幾個帶有Terrasip的 DID我已經根據他們的建議配置了我的 Elastix (freepbx) SIP 中繼:
Please follow this template configuration. (valid for outbound/inbound traffic) Outgoing trunk name ***terrasip*** username=***sip_key*** type=friend secret=***password*** host=terrasip.net fromuser=***sip_key** context=from-pstn ;(or set which is your inbound context) allow=g729,ulaw,alaw trustrpid=yes sendrpid=yes canreinvite=no insecure=very ;Add the follow line: ; register the user in order to receive inbound call for your sipkey Registration String: ***sip_key***:***password***@terrasip.net/***sip_key*** Where ***sip_key*** - customer sipkey account and***password*** - customer password
出站呼叫有效,入站呼叫也有效,但我無法將 DID 路由到多個 IVR,因為所有呼叫都是通過以下上下文接收的:sip_key @from-trunk:1
我嘗試將路由從 terrasip 映射到DID_NUMBER @mypbxserver.com,但是當我撥號時,沒有任何東西到達我的 pbx。
我已經用Google搜尋並發現這個解決方案它被證明是錯誤的,因為即使在自定義入站處理之後,我的 DID 在某種程度上就是 SIPKEY。
我已經聯繫了他們的支持,但還沒有得到回复,我希望能更新他們的回复,但與此同時,我希望我的手機能正常工作。
這最終得到了解決(經過大量 tcpdump、nc 和支持票證)防火牆是為什麼 terrasip 不會向我的 PBX 發送呼叫的問題(儘管已正確註冊並允許其所有範圍)
對於與 Terrasip 的直接映射,您必須允許其Gateway的 IP 地址。
IP : 195.20.217.64 輔助 IP : 81.201.82.45,81.201.83.45
希望這對任何人都有幫助,感謝您的參與。