1

pjsua を使用した通話で問題が発生しています。サーバーへの登録は常に成功しますが、ほとんどの場合、携帯電話に電話をかけようとすると、通話状態が永遠に CALLING のままになり、実際には何も起きないか、エラー 406 (受け入れられません) が発生します。ごくわずかなケース (約 20 件中 1 件) で、呼び出しが成功しました。プロバイダーからソフトフォンを使用して電話をかけようとすると、すべて問題ありません。ただし、仕事にはコマンドライン インターフェイスが必要です。

これらは、sip プロバイダーから取得した情報です。

SIP port: 5060
Proxy: viphone.sk
Use Outbound Proxy: yes
Outbound Proxy: sip.break.viphone.sk
Register: yes
User ID: AAAAA
User Auth ID: YES
Password: Authenticate Password: XXXXX
Auth ID: AAAAA
Prefered Codec: G729a
Use Prefered Codec Only: no

そして、これらは pjsua を起動するときに使用されるオプションです:

--registrar  sip:viphone.sk
--id         sip:AAAAA@viphone.sk
--proxy      sip:viphone.sk;lr
--outbound   sip:sip.break.viphone.sk;lr
--realm      *
--username   AAAAA
--password   XXXXX

次のように pjsua を実行しています: pjsua --config-file conf sip:myMobNumber@viiphone.sk

構成に何か問題や不足がありますか?

4

1 に答える 1

0

私にとっての解決策は、--no-tcpTCP の使用を回避するオプションを構成に追加することでした。とにかくデフォルトでUDPを使用する必要があるため、なぜ試行するのかわかりません...

お役に立てれば!

免責事項:これは古い投稿であり、おそらくここに属すべきではないことはわかっていますが、しばらくの間同じ答えを探していましたが、そこには多くのリソースがありません. これはGoogle検索に表示され続けるので、誰かにとって本当に役立つかもしれません.

于 2013-10-03T13:34:26.560 に答える