<div dir="ltr"><div><div><div><div>Hello,<br><br></div>I have a call coming from FS and going via sip to a webrtc compliant client. <br></div>Works fine as time the codec is not ILBC. If codec is ILBC is failing because <br></div>Webrtc consider the codec as being invalid because of the ptime line. <br><br></div>Inside their code:<br><br>bool IsILBCRateValid(int rate, int frame_size_samples) {<br>  if (((frame_size_samples == 240) || (frame_size_samples == 480)) &amp;&amp;<br>      (rate == 13300)) {<br>    return true;<br>  } else if (((frame_size_samples == 160) || (frame_size_samples == 320)) &amp;&amp;<br>      (rate == 15200)) {<br>    return true;<br>  } else {<br>    return false;<br>  }<br>}<br><div><div><div><div><div><br></div><div>This is failing because rate will be 13300 and frame_size_samples will be 160.<br><br>frame_size_samples = (8000 / 1000) * 20 which is 160. <br><br></div><div>How I can make fs to advertise correctly that the codec ILBC is 30 ms one and not 20 ?<br><br></div><div>Here is the sdp that&#39;s generated:<br></div><div><br>v=0<br>o=FreeSWITCH 1475470534 1475470535 IN IP4 91.231.138.218<br>s=FreeSWITCH<br>c=IN IP4 91.XXX.XXX.XXX<br>t=0 0<br>a=msid-semantic: WMS 5K3pT3kGUXTisXNhdMYGtMP1VGBmzT0v<br>a=end-of-candidates<br>m=audio 16430 RTP/SAVPF 102 0 103 101 104<br>a=rtpmap:102 iLBC/8000<br>a=fmtp:102 mode=30<br>a=rtpmap:0 PCMU/8000<br>a=rtpmap:103 isac/16000<br>a=fmtp:103 ibitrate=32000;maxbitrate=53400<br>a=rtpmap:101 telephone-event/8000<br>a=rtpmap:104 telephone-event/16000<br>a=fingerprint:sha-256 B9:24:01:90:AD:E6:43:60:10:F9:CA:3A:85:86:26:91:A6:41:A8:77:3B:F0:39:20:3C:50:0F:A3:5E:1F:48:03<br>a=setup:actpass<br>a=rtcp-mux<br>a=rtcp:16430 IN IP4 91.xxx.xxxx.xxx<br>a=ssrc:4159978388 cname:tTLcMVJxIsF1gi8j<br>a=ssrc:4159978388 msid:5K3pT3kGUXTisXNhdMYGtMP1VGBmzT0v a0<br>a=ssrc:4159978388 mslabel:5K3pT3kGUXTisXNhdMYGtMP1VGBmzT0v<br>a=ssrc:4159978388 label:5K3pT3kGUXTisXNhdMYGtMP1VGBmzT0va0<br>a=ice-ufrag:VWQeyw6k2xxshnNB<br>a=ice-pwd:6oDJad6JwBACKzMvlsAKOwUH<br>a=candidate:8788212768 1 udp 659136 91.XXX.XXX.XXX16430 typ host generation 0<br>a=candidate:8788212768 2 udp 659136 91.XXX.XXX.XXX16430 typ host generation 0<br>a=silenceSupp:off - - - -<br>a=ptime:20<br><br></div><div>Silviu<br></div></div></div></div></div></div>