<div dir="ltr"><div>I will take a look at mohqueue tomorrow and see what I can do.  However, if rtpproxy doesn't work, neither will mohqueue.</div><div><br></div><div>Bob</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 2, 2017 at 5:17 PM, Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
based on lib linking in Makefiles, the following modules still use MI,<br>
categorized by their state from my point of view. Hopefully some other<br>
people will help with those listed in 2) to 6).<br>
<br>
1) to be removed<br>
<br>
   - mi_datagram<br>
   - mi_fifo<br>
   - mi_rpc<br>
   - mi_xmlrpc<br>
   - pua_mi<br>
<br>
2) rpc commands implemented<br>
<br>
  - dialog - others modules depend on some mi callback from it (qos and sst)<br>
  - qos - this looks ready to wipe out the mi code, but didn't get the<br>
time not analyze properly as I don't use it usually<br>
<br>
3) some rpc commands implemented and the rest should not be very complex<br>
<br>
  - carrierroute - I implemented the dump rpc command, but it was<br>
reported that it has issues, so it needs follow up.<br>
<br>
4) rpc commands have to be implemented, expecting not to be very complex<br>
<br>
  - cplc<br>
  - imc<br>
<br>
5) expecting some degree of complexity, but they are important modules<br>
<br>
  - rtpengine<br>
  - rtpproxy<br>
<br>
6) not familiar with the mi commands in these modules, so not able to<br>
assert what to expect<br>
<br>
  - ims_dialog - some rpc commands are implemented, not sure if the rest<br>
of MI are used/usefull<br>
  - mohqueue - it doesn't seem complex to implement rpc commands at<br>
first sight, but the indentation style didn't allowed a fast analyze on<br>
a quick look<br>
  - p_usrloc - several mi commands<br>
  - sst - uses some callback for MI from dialog module. qos has<br>
something similar with rpc alternative already implemented<br>
  - userblacklist - several mi commands<br>
  - utils - there are few mi commands related to some forwarding rules:<br>
<a href="https://www.kamailio.org/docs/modules/devel/modules/utils.html#idp21741924" target="_blank" rel="noreferrer">https://www.kamailio.org/docs/<wbr>modules/devel/modules/utils.<wbr>html#idp21741924</a><br>
<br>
The 1) to 5) should be done in a way or another, before of after freeze<br>
of 5.0.0. But 6) would require the devs of the modules (or the MI parts)<br>
to help if they want those commands via RPC.<br>
<br>
Cheers,<br>
Daniel<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Daniel-Constantin Mierla<br>
<a href="http://www.twitter.com/miconda" target="_blank" rel="noreferrer">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank" rel="noreferrer">www.linkedin.com/in/miconda</a><br>
Kamailio World Conference - May 8-10, 2017 - <a href="http://www.kamailioworld.com" target="_blank" rel="noreferrer">www.kamailioworld.com</a><br>
<br>
<br>
______________________________<wbr>_________________<br>
sr-dev mailing list<br>
<a href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank" rel="noreferrer">http://lists.sip-router.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>dev</a><br>
</font></span></blockquote></div><br></div>