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