<div dir="ltr"><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Hi Razvan & OpenSIPS-users,</div><div dir="ltr"><br></div><div>This is just a quick heads up about catch_dtmf functionality being available in the rtpproxy/master effective immediately. It is needed for the DTMF call control feature in OpenSIPS 3.1. The only difference between it and rtpp_2_1_dtmf code is that in order to enable the feature in master one needs to load catch_dtmf module either by using "--dso /some/where/rtpp_catch_dtmf.so" or by providing configuration file with catch_dtmf section in modules:</div><div><br></div><div>modules {<br>[...]</div><div>    catch_dtmf {<br>        load = /some/where/rtpp_catch_dtmf.so<br>    }<br>}<br></div><div><br></div><div>The module code has been developed in collab with Razvan + sponsored by the OpenSIPS Solutions and comes with the test case providing 95% coverage*. Any feedback is highly appeciated, as usually, happy DTMF'ing!</div><div><br></div><div>-Max</div><div>*) <a href="https://coveralls.io/builds/30800066/source?filename=modules/catch_dtmf/rtpp_catch_dtmf.c">https://coveralls.io/builds/30800066/source?filename=modules/catch_dtmf/rtpp_catch_dtmf.c</a></div></div></div>