[Kamailio-Devel] [Kamailio-Users] SIREMIS v0.9.1 Released
Elena-Ramona Modroiu
ramona at asipto.com
Wed Feb 11 18:20:42 CET 2009
Hi Stefan,
Stefan Sayer wrote:
> Hi,
>
> o Elena-Ramona Modroiu [02/11/09 11:48]:
>
>> Hi everybody,
>>
>> a new version, 0.9.1, of SIREMIS - the web management interface for
>> Kamailio (OpenSER) and SIP-Router.org - is released.
>>
> this looks very nice.
>
thanks!
> Just recently I started with some monitoring support for SEMS
> (http://lists.iptel.org/pipermail/semsdev/2009-February/003517.html)
> The way this works is to push some call related info to the monitoring
> module, and access it from the outside via DI functions, e.g. via XMLRPC
> (http://svn.berlios.de/wsvn/sems/trunk/doc/Readme.monitoring). So you
> can get e.g. a list of callids by executing the XMLRPC function
> server.listActive(), and get the info for a call with server.get(callid).
>
> At the moment it logs ruri/from/to/application/direction in the core,
> for conference application additionally the conference room. To
> illustrate, you would get this from the server:
> >>> s.list()
> ['3c2d4bde0d60-gds81g00uz1n']
> >>> s.get(s.list()[0])
> [{'from': '"2 at stefan-lap.office.iptego.de"
> <sip:2 at stefan-lap.office.iptego.de>', 'app': 'conference', 'to':
> '<sip:35 at stefan-lap.office.iptego.de;user=phone>', 'conf_id': '35',
> 'ruri': 'sip:35 at stefan-lap.office.iptego.de;user=phone', 'dir': 'in'}]
>
> This is of course extensible, e.g. codec used, call start/end time etc.
>
> Maybe, if we would add a way to monitor SEMS servers from within
> SIREMIS, it would give a good opportunity to monitor e.g. conference
> bridge, voicemail server, prepaid app, or b2bua (like sbc).
>
> What do you think?
>
I think it would be very useful. It looks to me more like an extension
to communicate via XMLRPC with SEMS - send command and display the result.
What is the XMLRPC you are using in SEMS? The C library used in Kamailio
proved quite unstable, therefore SIREMIS uses MI UDP - simpler protocol
and easy to troubleshoot. There should be XMLRPC PHP lib, therefore easy
to extend SIREMIS.
Is it possible to get statistic information out of SEMS? Like number of
active calls? Such data can be used to build charts, which is nice to
monitor the service health and evolution.
Regards,
Ramona
More information about the Devel
mailing list