<div dir="ltr"><div><div>Hi!<br><br></div>Few days ago I was lucky to establish calls between Chrome and SIP UA. Thanks to new rtpproxy developers! That was for audio only because many UAs lack for VP8 support. To verify a video  I tried to involve Jitsi into the tests. Mediaproxy can't rewrite answer SDP from Jitsi. Probably the issue is related to SDP but I'm not sure to which part in particularly.<br>
<br><u>Original offer SDP (ICE attributes are skipped) </u><br><br><span style="color:rgb(0,0,255)"><font size="1"><span style="font-family:courier new,monospace">v=0<br>o=- 6784329718950523193 2 IN IP4 127.0.0.1<br>s=-<br>
t=0 0<br>a=group:BUNDLE audio video<br>a=msid-semantic: WMS 0dKFIAlsVMexmIc0qjieYgfPDvBnSLG5lmpP<br>m=audio 59996 RTP/SAVPF 111 103 104 0 8 107 106 105 13 126<br>c=IN IP4 10.xx.xx.xx<br>a=rtcp:59996 IN IP4 10.xx.xx.xx<br>
....<br>a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level<br>a=sendrecv<br>a=mid:audio<br>a=rtcp-mux<br>a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:VZhAArr96fxUtzvuNPpE+OSa09wchsmTD9pdrdBv<br>a=rtpmap:111 opus/48000/2<br>
a=fmtp:111 minptime=10<br>a=rtpmap:103 ISAC/16000<br>a=rtpmap:104 ISAC/32000<br>a=rtpmap:0 PCMU/8000<br>a=rtpmap:8 PCMA/8000<br>a=rtpmap:107 CN/48000<br>a=rtpmap:106 CN/32000<br>a=rtpmap:105 CN/16000<br>a=rtpmap:13 CN/8000<br>
a=rtpmap:126 telephone-event/8000<br>a=maxptime:60<br>a=ssrc:579751405 cname:n2gMzhLDYdqpWwP7<br>a=ssrc:579751405 msid:0dKFIAlsVMexmIc0qjieYgfPDvBnSLG5lmpP 0dKFIAlsVMexmIc0qjieYgfPDvBnSLG5lmpPa0<br>a=ssrc:579751405 mslabel:0dKFIAlsVMexmIc0qjieYgfPDvBnSLG5lmpP<br>
a=ssrc:579751405 label:0dKFIAlsVMexmIc0qjieYgfPDvBnSLG5lmpPa0<br>m=video 59996 RTP/SAVPF 100 116 117<br>c=IN IP4 10.xx.xx.xx<br>a=rtcp:59996 IN IP4 10.xx.xx.xx<br>...<br>a=extmap:2 urn:ietf:params:rtp-hdrext:toffset<br>a=sendrecv<br>
a=mid:video<br>a=rtcp-mux<br>a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:VZhAArr96fxUtzvuNPpE+OSa09wchsmTD9pdrdBv<br>a=rtpmap:100 VP8/90000<br>a=rtcp-fb:100 ccm fir<br>a=rtcp-fb:100 nack <br>a=rtcp-fb:100 goog-remb <br>a=rtpmap:116 red/90000<br>
a=rtpmap:117 ulpfec/90000<br>a=ssrc:1190198390 cname:n2gMzhLDYdqpWwP7<br>a=ssrc:1190198390 msid:0dKFIAlsVMexmIc0qjieYgfPDvBnSLG5lmpP 0dKFIAlsVMexmIc0qjieYgfPDvBnSLG5lmpPv0<br>a=ssrc:1190198390 mslabel:0dKFIAlsVMexmIc0qjieYgfPDvBnSLG5lmpP<br>
a=ssrc:1190198390 label:0dKFIAlsVMexmIc0qjieYgfPDvBnSLG5lmpPv0</span></font></span><br><br></div><u>Original answer SDP</u><br><br><span style="color:rgb(0,0,255)"><span style="font-family:courier new,monospace"><font size="1">v=0<br>
o=user2 0 0 IN IP4 10.xx.xx.xx<br>s=-<br>c=IN IP4 10.xx.xx.xx<br>t=0 0<br>m=audio 5052 RTP/AVP 0 8 126<br>a=rtpmap:0 PCMU/8000<br>a=rtpmap:8 PCMA/8000<br>a=rtpmap:126 telephone-event/8000<br>m=video 5054 RTP/AVP 100<br>a=rtpmap:100 VP8/90000</font></span></span><br>
<br><div><div><div><u>Mediaproxy logs</u> (for answer SDP)<br></div><div><font size="1"><span style="font-family:courier new,monospace"><br><span style="color:rgb(0,0,255)">mediaproxy-ng[14907]: Got valid command from <a href="http://127.0.0.1:38310">127.0.0.1:38310</a>: answer ....<br>
</span></span></font><span style="font-family:tahoma,sans-serif"><span style="color:rgb(0,0,255)"><font size="1"><span style="font-family:courier new,monospace">mediaproxy-ng[14907]: [7dmpb0qdja07p87pa1ji - ] Got LOOKUP, but no usable callstreams found<br>
mediaproxy-ng[14907]: Error rewriting SDP<br>mediaproxy-ng[14907]: Protocol error in packet from <a href="http://127.0.0.1:38310">127.0.0.1:38310</a>: Error rewriting SDP:..</span></font>.</span> <br></span><br></div><div>
However the <u>audio calls work well</u>. Here's the answer SDP from Jitsi:<br><br><span style="color:rgb(0,0,255)"><font size="1"><span style="font-family:courier new,monospace">v=0<br>o=user2 0 0 IN IP4 10.xx.xx.xx<br>
s=-<br>c=IN IP4 10.xx.xx.xx<br>t=0 0<br>m=audio 5048 RTP/AVP 0 8 126<br>a=rtpmap:0 PCMU/8000<br>a=rtpmap:8 PCMA/8000<br>a=rtpmap:126 telephone-event/8000</span></font></span><br><br></div><div><span class="">Comments and suggestions would be greatly appreciated.</span></div>
<div><br></div><div>regards,<br></div><div>Alexey<br></div><div><br><br><br></div></div></div></div>