I am using ilbc to make calls with mobile applications. As we know ilbc is old codec, all tests,table and pictures all over the net make us feel as ilbc most worse then opus. because opus is faster, more quality e.t.c. Seems… my opinion is different, if you want good quality and minimum bandwidth out […]
Category: rtpengine
Talant Blogs about VOIP
Alexey Kazantsev Blog Igor Olhovsky
RTPENGINE DTMF transcoding
Kamailio: route[rtpengine_invite] { if (has_body(“application/sdp”)) rtpengine_manage(“codec-mask=telephone-event transcode=PCMA always-transcode”); } route[rtpengine_answer] { if (has_body(“application/sdp”)) rtpengine_manage(“always-transcode”); } Demo for transcoding from telephone-event – to in-band and vice versa Full kamailio.cfg #!KAMAILIO # # Kamailio (OpenSER) SIP Server v5.2 – default configuration script # – web: https://www.kamailio.org # – git: https://github.com/kamailio/kamailio # # Direct your questions about this […]
kamailio rtpengine media timeout TIPs
timeout will be raised only if both sides of rtp is silent you have to enable tcp at kamailio config (disable_tcp=no) you must have in kamailio cfg: listen=tcp:127.0.0.1:8090, loadmodule “xmlrpc.so”, and additional params: loadmodule “xmlrpc.so” modparam(“xmlrpc”, “route”, “XMLRPCS”) modparam(“xmlrpc”, “url_skip”, “^/sip”) modparam(“xmlrpc”, “url_match”, “^/RPC2”) 4. you have to add route XMLRPC: route[XMLRPCS] { xlog(“L_ALERT”,”RPC recieved”); […]