2 okt 2013 kl. 10:53 skrev Peter Dunkley <[email protected]>:

> Hello,
> 
> The systems I have currently use MI commands to control my Kamailio 
> instances.  As such, it is more convenient for me to add MI commands to 
> modules I write when I need to control them rather than have some use RPC 
> commands and some MI.  I am sure RPC is great, but MI commands work for me.  
> I am bound to get around to switching to RPC one day - once all my other jobs 
> are done ;-)
> 
> In the meantime, I have no problem with other people adding RPC equivalents 
> to the modules (both websocket and auth_ephemeral have MI commands) if they 
> need them.
There is also a need for a global product management policy. It seems like the 
move to RPC was decided a long time ago, when MI was declared deprecated.

I would encourage all developers to spend time on developing RPC commands for 
the MI commands you spend time on, regardless on what you personally use in 
your platform.

This is a gentle request, not a requirement - I'm in no position to do that. I 
am just noticing that it is very confusing to teach and explain to new users 
why we have MI only here and RPC only there. It just doesn't make much sense.

I would suggest RPC first, then MI if you need it to be the policy.

Cheers :-)

/O

> 
> Regards,
> 
> Peter
> 
> 
> 
> On 2 October 2013 08:28, Olle E. Johansson <[email protected]> wrote:
> 
> 2 okt 2013 kl. 09:25 skrev Daniel-Constantin Mierla <[email protected]>:
> 
>> Hello,
>> 
>> for clarification, mi framework was switched to use system malloc for 
>> several releases now, then internal memory manager can avoid fragmentation 
>> with mem_join parameter. So this is not a reason for not doing mi. However, 
>> it would be good if at a point we can get to a single control interface, rpc 
>> has more transports and is more standard approach.
> 
> Maybe someone (hint, that's you!) will have to start a wiki page where we 
> list modules and missing RPC commands. I did some work before 4.0 release to 
> add RPC commands, but there are missing pieces around.
> 
> /O
> 
>> 
>> Cheers,
>> Daniel
>> 
>> On 10/2/13 3:12 AM, Ovidiu Sas wrote:
>>> Hello Peter,
>>> 
>>> I noticed that you added some new MI commands.  Because the MI interface is 
>>> causing memory fragmentation, the use or rpc commands is preffered over MI 
>>> and the use of MI interface is to be deprecated in the near future (once 
>>> all MI commands are ported to rpc).
>>> It would be nice to have them implemented over rpc too.
>>> 
>>> Regards,
>>> Ovidiu Sas
>>> 
>>> On Tuesday, October 1, 2013, Peter Dunkley wrote:
>>> Module: sip-router
>>> Branch: master
>>> Commit: fd9fcd75c222b73a2b70793e5d79c7494f757a1e
>>> URL:    
>>> http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=fd9fcd75c222b73a2b70793e5d79c7494f757a1e
>>> 
>>> Author: Peter Dunkley <[email protected]>
>>> Committer: Peter Dunkley <[email protected]>
>>> Date:   Wed Oct  2 01:30:37 2013 +0100
>>> 
>>> modules/auth_ephemeral: Added MI commands for shared secret management
>>> 
>>> - Can add, remove, and display shared secrets with MI commands
>>> - This means you can add/revoke secrets without a restart
>>> 
>>> ---
>>> 
>>>  modules/auth_ephemeral/README                      |   74 ++++++
>>>  modules/auth_ephemeral/autheph_mod.c               |  257 
>>> +++++++++++++++++++-
>>>  modules/auth_ephemeral/autheph_mod.h               |    6 +
>>>  modules/auth_ephemeral/authorize.c                 |   11 +-
>>>  .../auth_ephemeral/doc/auth_ephemeral_admin.xml    |   68 +++++
>>>  5 files changed, 405 insertions(+), 11 deletions(-)
>>> 
>>> Diff:   
>>> http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=fd9fcd75c222b73a2b70793e5d79c7494f757a1e
>>> 
>>> _______________________________________________
>>> sr-dev mailing list
>>> [email protected]
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
>>> 
>>> 
>>> -- 
>>> VoIP Embedded, Inc.
>>> http://www.voipembedded.com
>>> 
>>> 
>>> _______________________________________________
>>> sr-dev mailing list
>>> [email protected]
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
>> 
>> -- 
>> Daniel-Constantin Mierla - http://www.asipto.com
>> http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>> Kamailio Advanced Trainings - Berlin, Nov 25-28; Miami, Nov 18-20, 2013
>>   - more details about Kamailio trainings at http://www.asipto.com -
>> _______________________________________________
>> sr-dev mailing list
>> [email protected]
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
> 
> 
> _______________________________________________
> sr-dev mailing list
> [email protected]
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
> 
> 
> 
> 
> -- 
> Peter Dunkley
> Technical Director
> Crocodile RCS Ltd
> _______________________________________________
> sr-dev mailing list
> [email protected]
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to