<div dir="ltr">Hi,<div><br></div><div>Reviewing rtp_engine.c it appears that we only support telephone-event rtp with a sample rate of 8000?</div><div><br></div><div>JSSIP using Opus offers Opus as "opus/48000/2" and then (by necessity, I think), telephone-event/48000.</div><div><br></div><div>EG (this is a JSSIP using WebRTC behind a Freeswitch system):</div><div><br></div><div><div>   v=0</div><div>   o=FreeSWITCH 1496895595 1496895596 IN IP4 x.y.250.156</div><div>   s=FreeSWITCH</div><div>   c=IN IP4 x.y.250.156</div><div>   t=0 0</div><div>   m=audio 28302 RTP/AVP 102 101</div><div>   a=rtpmap:102 opus/48000/2</div><div>   a=fmtp:102 useinbandfec=1; maxaveragebitrate=30000; maxplaybackrate=48000; ptime=20; minptime=10; maxptime=40</div><div>   a=rtpmap:101 telephone-event/48000</div><div>   a=fmtp:101 0-16</div><div>   a=ptime:20</div></div><div><br></div><div>Asterisk (13) responds with:</div><div><br></div><div><div>   v=0</div><div>   o=root 615288785 615288785 IN IP4 x.y.250.132</div><div>   s=Telviva</div><div>   c=IN IP4 x.y.250.132</div><div>   t=0 0</div><div>   m=audio 11824 RTP/AVP 102</div><div>   a=rtpmap:102 opus/48000/2</div><div>   a=fmtp:102 maxaveragebitrate=30000;useinbandfec=1</div><div>   a=ptime:20</div><div>   a=maxptime:60</div><div>   a=sendrecv</div></div><div><br></div><div>So drops the telephone-event.</div><div><br></div><div>In rtp_engine.c there is only:</div><div><br></div><div><span class="gmail-pl-c1" style="box-sizing:border-box;color:rgb(0,134,179);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;font-variant-ligatures:normal;white-space:pre">  set_next_mime_type</span><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;font-variant-ligatures:normal;white-space:pre">(</span><span class="gmail-pl-c1" style="box-sizing:border-box;color:rgb(0,134,179);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;font-variant-ligatures:normal;white-space:pre">NULL</span><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;font-variant-ligatures:normal;white-space:pre">, AST_RTP_DTMF, </span><span class="gmail-pl-s" style="box-sizing:border-box;color:rgb(24,54,145);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;font-variant-ligatures:normal;white-space:pre"><span class="gmail-pl-pds" style="box-sizing:border-box">"</span>audio<span class="gmail-pl-pds" style="box-sizing:border-box">"</span></span><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;font-variant-ligatures:normal;white-space:pre">, </span><span class="gmail-pl-s" style="box-sizing:border-box;color:rgb(24,54,145);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;font-variant-ligatures:normal;white-space:pre"><span class="gmail-pl-pds" style="box-sizing:border-box">"</span>telephone-event<span class="gmail-pl-pds" style="box-sizing:border-box">"</span></span><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;font-variant-ligatures:normal;white-space:pre">, </span><span class="gmail-pl-c1" style="box-sizing:border-box;color:rgb(0,134,179);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;font-variant-ligatures:normal;white-space:pre">8000</span><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:12px;font-variant-ligatures:normal;white-space:pre">);</span><br></div><div><br></div><div>Has this come up before?</div><div><br></div><div>Can any other developer point me as to where I'd need to look to try to add 48000 too?</div><div><br></div><div>Thanks,</div><div>Steve</div><div><br></div></div>