私はいくつかの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
テラシップからルートをマッピングしてみましたDID_番号@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
これが誰かの役に立つことを願います。ご参加いただきありがとうございます。