いくつかのAsteriskベースのインストールを正常に構成および保守したので、FreeSwitch SIPサーバーを構成するタスクが提供されました。
ISOのダウンロード元
http://wiki.fusionpbx.com/index.php?title=CentOS_ISO
構成
ステップ
私は2つのsoftwphoneクライアントを持っています、
ソフトフォンをFreePBXに登録しようとすると、SIPエラー408が表示されます。
助けてください。
最終的に問題の原因を見つけました。 FreeSwitchのバグ。
SIPプロファイル
通常のインストールでは、3つのsipプロファイルがあります。
この特定のケースでは、internal.xmlが原因でしたが、他のファイルでも問題が同じになると確信しています。
拡張機能が登録されないのはなぜですか?
Internal.xmlファイルには3つのセクションがあります。
...
<param name="rtp-ip" value="$${local_ip_v4}"/>
...
<param name="sip-ip" value="$${local_ip_v4}"/>
...
<param name="presence-hosts" value="$${domain},$${local_ip_v4}"/>
...
どちらを見ると、2つのエイリアスが見つかります。
FreeSwitchは両方の値を「127.0.0.1」として解析しました。
解決策
FreeSwitchに値を決定させないことで、問題を解決することができました。
...
<param name="sip-ip" value="192.168.0.100"/>
...
<param name="presence-hosts" value="192.168.0.100"/>
...
私には、ソフトフォンクライアントとサーバー間のトラフィックをスニッフィングして、ネットワーク上のパケットで実際に何が起こっているかを確認する必要があるように思えます。 SIPは非常に人間が読めるプロトコルであり、サーバー上のtcpdump
トレース(理想的にはクライアント上の適切なアナログからのトレース)が実行される可能性があります。 「ブラックボックス」を突くよりも速く何がうまくいかないかについてのアイデアを提供します。ネットワーク上のトラフィックを見るのに勝るものはありません。
Windowsをサポートしている3cx、Android、WindowsとOSXでのみサポートされているiPhoneまたはXlite)のいずれかを使用しようとしているため、Windowsでソフトフォンを実行していると想定します。は、両方のクライアントをサポートする共通の唯一のプラットフォームです。
あなたのエラーは:
408リクエストタイムアウト
The server could not produce a response within a suitable amount of
time, for example, if it could not determine the location of the user
in time. The client MAY repeat the request without modifications at
any later time.
ソフトフォンクライアントPCで取得しているIPアドレスは何ですか? 192.168.0.x?
ソフトフォンクライアントPCでWindowsファイアウォールを無効にします。