<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hey, Max!<br>
</p>
<p>This is awesome, thank you so much for spending time to merge
this in master! Will soon give it a try!</p>
<p>Cheers,</p>
<p>Răzvan<br>
</p>
<div class="moz-cite-prefix">On 5/15/20 4:10 AM, Maxim Sobolev
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAH7qZfuucLr2TYrYFT6X+9WL=7xay7pJsExUxAhp5gb4UL5+sg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<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"
moz-do-not-send="true">https://coveralls.io/builds/30800066/source?filename=modules/catch_dtmf/rtpp_catch_dtmf.c</a></div>
</div>
</div>
</blockquote>
</body>
</html>