Hello,
as of now, no active MI reladed code should be in master branch -- the
internal library kmi and the mi_datagram, mi_fifo, mi_xmlrpc, mi_rpc and
pua_mi modules were removed.
Couple of modules still have some mi code disabled with ifdefs, they are
pending the port to RPC commands. These are:
- carrierroute
- ims_dialog
- mohqueue
- p_usrloc
- pdb
- rtpengine
- userblacklist
- utils
They should be updated in the next few days.
With MI code removed, the code is slimmer and the development effort is
reduced -- in the recent past there were various issue rising due to
usage of the old line-based MI commands.
From now on, the RPC interface has to be used for
interacting with
kamailio at runtime.
The tools:
- kamctl - was already migrated to use RPC via jsonrpcs module.
- kamcmd - was developed to use only RPC interface via ctl module.
- kamcli - is also working with RPC via jsonrpcs module
Helping with testing the RPC commands is very appreciated -- open an
issue on bug tracker whenever you discover a problem.
Cheers,
Daniel
--
Daniel-Constantin Mierla
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio World Conference - May 8-10, 2017 -
www.kamailioworld.com