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
CC (gcc) [M rtpengine.so] rtpengine.o
rtpengine.c:1024:12: warning: 'rtpp_test_ping' defined but not used [-Wunused-function]
static int rtpp_test_ping(struct rtpp_node *node)
^