0

小さな Freeswitch セットアップで Skype Connect SIP プロファイルをセットアップしています。すべて問題ないようです。電話の着信と発信ができます。問題は、しばらくアクティビティがない場合、着信コールがタイムアウトしてドロップすることです。つまり、発信者には長い呼び出し音が聞こえた後、接続せずに通話が切断されます。

Freeswitch を再起動すると、問題は解決します。発信コールまたは別の着信コールが最近発生した場合、問題は発生しません。

Freeswitch ログに次のようなメッセージが頻繁に表示されます。

2012-10-09 16:12:04.043891 [NOTICE] sofia_reg.c:415 Registering skype
2012-10-09 16:16:51.184120 [NOTICE] sofia_reg.c:415 Registering skype
2012-10-09 16:21:38.324166 [NOTICE] sofia_reg.c:415 Registering skype

これらの登録のいずれかが成功した直後の呼び出し。

登録がタイムアウトしてドロップしているという意見には同意しません。Freeswitch によって検出されると再接続しますが、ダウンしているウィンドウの間、着信コールは失敗します。

ルーターを交換しましたが、大きな違いはありませんでした。

外部 Sip プロファイルは次のとおりです。

<include>
  <gateway name="skype">
  <param name="realm" value="sip.skype.com"/>
  <param name="proxy" value="sip.skype.com"/>
  <param name="from-domain" value="sip.skype.com"/>
  <param name="username" value="XXXXXXXXXXXXX"/>
  <param name="from-user" value="XXXXXXXXXXXXX"/>
  <param name="password" value="XXXXXXXXXXXXX"/>
  <param name="contact-params" value="XXXXXXXXXXXXX@sip.skype.com"/>
  <param name="extension" value="XXXXXXXXXXXXX"/>
  <param name="extension-in-contact" value="true"/>
  <param name="retry-seconds" value="0"/>
  <param name="caller-id-in-from" value="false"/>
  <param name="ping" value="30"/>
  </gateway>
</include>

ユーザー名とパスワードは、明らかな理由から XXXX に置き換えられました。任意の助けをいただければ幸いです。

4

2 に答える 2

2

キープアライブ パケットを送信するように FS に指示していないようです。

Natted ソフトフォンの場合は、sofia.confでこれを試してください:
< param name="nat-options-ping" value="true" />

登録されているすべてのソフトフォンについて、次を試してください:
< param name="all-reg-options-ping" value="true" />

于 2012-10-13T02:34:58.210 に答える
0

「expire-seconds」を低い値に設定することは理にかなっていると思います。これにより、FreeSWITCH がより頻繁に再登録する必要があります (デフォルトは 3600)。また、REGISTER および ACK メッセージで送受信される「expire」パラメータを確認することも理にかなっています。

于 2012-10-09T16:03:40.307 に答える