我刚刚购买了几个 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@来自主干:1
我尝试绘制从 terrasip 到DID_NUMBER@mypbxserver.com 但是当我拨号时,什么也没有到达我的 pbx。
我已经在谷歌上搜索过了此解决方案事实证明它是错误的,因为即使在自定义入站处理之后,我的 DID 仍然以某种方式是 SIPKEY。
我已经联系了他们的支持人员,但尚未收到回复,我希望能更新他们的回复,但同时我希望我的手机能够正常工作。
答案1
这个问题最终得到了解决(经过多次 tcpdump、nc 和支持票)防火墙是导致 terrasip 无法将呼叫发送到我的 PBX 的原因(尽管已正确注册并允许其所有范围)
要使用 Terrasip 直接映射,您必须允许其网关的 IP 地址。
IP :195.20.217.64 辅助 IP :81.201.82.45,81.201.83.45
希望这对任何人都有帮助,感谢您的参与。