2017-09-17 4 views
0

のコールに応答したかどうかを確認する方法Portsipマニュアルでは、リモートパーティーがコールに応答した場合にcom.portsip.OnPortSIPEvent.onInviteAnsweredがトリガーされます。しかし、私が今までに持っていることは、AがBに電話をかけたときに、onInviteAnsweredコールバックが、Bが実際にコールにまだ応答したことを知らずにA側でただちに起動されることです。宛先ラインがporsip sdkとandroid

これは期待された動作です。

答えて

0

PortSIP VoIP SDKのすべてのコールバックイベントは、リモート側から受信したSIPメッセージに応じてトリガーされます。あなたのケースでは、onInviteAnsweredがトリガーされた場合、SDKがサーバー/リモート側から200 OKを受け取ったことを意味する必要があります。

使用しているSIPサーバ/ PBXとは何ですか?あなたのテスト中にあなたのサーバー上のSIPメッセージをキャプチャし、キャプチャしたメッセージをwiresharkファイルとしてエクスポートし、[email protected]によって私たちに送ってください(単に "sip"フィルタでフィルタリングする)WireSharkを実行しますか?

ありがとうございました

+0

ご案内ありがとうございます。私はWireSharkでテストをしており、キャプチャしたメッセージをあなたに送信します。 –

関連する問題