小さな 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 に置き換えられました。任意の助けをいただければ幸いです。