Мне было интересно, может кто-нибудь указать мне хороший учебник о том, как создать сообщение SDP.
Я прочитал основы и могу построить и понять параметры, но я просто не могу заставить его работать.
Я либо получаю здесь неприемлемый ответ, либо вообще не отвечаю, это после того, как я получу 100 попыток и 180 звонков.
Так что мой 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 звонить, но когда я принимаю вызов на другом конце, я вообще ничего не получаю, кажется, что он просто падает, я также получаю «Ошибка аудиоустройства» на клиенте ПК, который Я пытаюсь позвонить.
У кого-нибудь есть идеи?