[sr-dev] IMPORTANT: MI code removed (or disabled)

Daniel-Constantin Mierla miconda at gmail.com
Wed Jan 4 15:36:46 CET 2017


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




More information about the sr-dev mailing list