外部アスタリスク登録に到達できません


0

私は今一週間ウェブを検索しましたが、問題を解決するものは何も見つかりませんでした。

クラウドに外部ア​​スタリスクがあります。

ファイアウォール(pfsense)の背後にあるオフィスのソフトフォンでSIPを構成しました。

ソフトフォンは正常にログインしました。しかし、アスタリスクのステータスはSIP到達不能です。

ソフトフォンをダイヤルしようとしましたが、到達できませんでした。

この問題に関する専門知識が必要です。


セットアップについて詳しく説明する必要があります。どのようにクラウドに接続しますか?ファイアウォールはどのように設定されていますか?NATを使用していますか?NATはpfsenseによって行われますか?STUNを使用していますか?
マスゴ

回答:


0

アスタリスクがソフトフォンに到達できないことを示している場合、ソフトフォンからアスタリスクへのパスを確認して、SIPパケットが失われている場所を見つける必要があります。

次の点を確認してください。

1- externipsip.confの行に、アスタリスクが使用している外部IPアドレスが含まれていることを確認します。

2-ではsip.conf、ソフトフォン用のセクションがあるはずです。拡張機能3030の場合、次のようになります。

[3030]
deny=0.0.0.0/0.0.0.0
secret=mysecret 
dtmfmode=inband
canreinvite=yes
context=from-internal
host=dynamic
trustrpid=yes
sendrpid=no
type=friend
nat=no
port=5060
qualify=yes
qualifyfreq=60
transport=udp,tcp,tls
dial=SIP/3030
permit=0.0.0.0/0.0.0.0

シークレットがソフトフォンで設定されたパスワードと同じであることを確認します。

3-ファイアウォールがNATを使用している場合、以前の構成でnatを有効にし、アスタリスクでファイルのパラメーターを確認する必要がありますsip_nat.conf

4-アスタリスクログは、ソフトフォンとアスタリスク間のSIPネゴシエーションに関する詳細情報を提供します。成功したログインは次のようになります。

[2016-08-16 11:12:21] NOTICE[4124]: chan_sip.c:23707 handle_response_peerpoke: Peer '3030' is now Reachable. (1ms / 2000ms)

使用しているソフトフォンとお持ちのアスタリスクのバージョンに関する情報で質問を更新してください。


オフィスネットワークの外部にログインすると、SIPに到達できます。また、オフィスにログインした場合、アスタリスク(sip show peers)に表示されるSIP IPはローカルIPであり、WAN IPではありません。パブリックIPではなくローカルIPが表示されるため、アスタリスクが上記のローカルIPを見つけることができないのは、その到達不能な理由である可能性があります。しかし、私はこれを修正する場所を指すことはできません。
edtech

でポイント2のオプションを試してみてsip=yessip=force_rportsip=comediaのように、この質問とソフトフォンでも、パラメータをチェック。
jcbermu

私はオフィスとマイホームの両方にアイビームを使用しています。両方とも同じセットアップにあります。自宅ではsipが登録され、ステータスは到達可能ですが、オフィスではsipが登録されていますが、sip show peersではステータスが到達不能です。両方とも同じSIPを使用します。
edtech

sip_additional.conf [100] deny = 0.0.0.0 / 0.0.0.0 secret = secret dtmfmode = rfc2833 canreinvite = yes context = from-internal host = dynamic trustrpid = yes mediaencryption = no sendrpid = no type = friend nat = noポート= 5060資格= yes資格freq = 60トランスポート= udp avpf = no force_avp = no icesupport = no暗号化= no callgroup =ピックアップグループ= dial = SIP / 100メールボックス= 100 @ default permit = 0.0.0.0 / 0.0.0.0 callerid = 100 <100> callcounter = yes faxdetect = no cc_monitor_policy = generic
edtech

最後のメッセージから、FreePBXを使用していることがわかります。FreePBXのWebインターフェイスで、拡張機能のNATを有効にします。
jcbermu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.