SDP メッセージの作成方法に関する優れたチュートリアルを誰かに教えてもらえないだろうかと思っていました。
私は基本を読んで、パラメータを構築して理解することができますが、それを機能させることができないようです.
ここで受け入れられない応答を受け取るか、まったく応答がありません。これは、100 Trying と 180 ringing back を取得した後です。
したがって、SIP は機能しますが、SDP データが気に入りません。
現在、次のように構築されています。
String sdpData = "v=0\r\n"
+ "o=- 019078020 0"
+ " IN IP4 sip.ciceronetworks.com\r\n" + "s=MySession\r\n"
+ "c=IN IP4 sip.ciceronetworks.com\r\n"
+ "t=0 0\r\n" + "m=audio 6002 RTP/AVP 0\r\n"
+ "a=sendrecv\r\n" + "a=rtpmap:0 PCMU/8000\r\n" + "a=ptime:20\r\n"+ "a=fmtp:97 mode=20\r\n";
byte[] contents = sdpData.getBytes();
request.setContent(contents, contentTypeHeader);
そして、そのように100を試してから180の呼び出し音を鳴らしますが、相手側で通話を受け入れると、何も返されません。クラッシュしたようです。また、鳴らそうとしているPCクライアントで「オーディオデバイスエラー」が発生します.
誰でもアイデアはありますか?