0

sipcmdを使用して電話番号を呼び出し、wav ファイルを再生しようとしています。

私はそのようにコマンドを使用します(テストのためだけにDTMFを再生します):

./sipcmd -P sip -u 0033972nnnnnn -c passwd -w sip3.ovh.fr -x "w5000;c0033661nnnnnn;d123;ws500;h"

数秒後、私の電話が鳴ります。私は答えますが、sipcmd はタイムアウトのカウントを続け、最終的にエラーでハングアップしますCall: Dial timed out。タイムアウトが終了する前に通話を終了した場合も同じです。

デバッグでコードを見ると、呼び出されたリモートで何が起こってもWaitForStateChange()必死に状態にとどまります。CONNECTING

問題について何か考えはありますか?

4

1 に答える 1

0

タイムアウトは、サーバー sip3.ovh.fr が応答しなかったことを示しています。最善の方法は、接続の問題を破棄する前に、ソフトフォンで通話できることを確認することです。

于 2019-04-18T07:21:37.107 に答える