Hello all,
Following through the manual at : http://kb.asipto.com/siremis:install32x:mi-commands I'm able to send MI commands on external/remote server But next hurdle is how can I define multiple remote servers i.e
<Remote name="remote0" address="127.0.0.1" port="8033"/> <Remote name="remote1" address="192.168.2.156" port="8033"/> <Remote name="remote2" address=" 192.168.2.150" port="8033"/>
Is there any already working configuration else I think I may need to start a surgery on siremisMICommands.php file and make it loop over the remote tag and disptach commands until loop ends. is there any "MI-proxy" sort of thing available !!?
Regards, Sammy.
Hi,
current version of siremis does not support to send MI commands to multiple kamailio servers. One thing that has to be taken in consideration is handling the MI replies. One option, they can be appended one after the other and displayed in the text box of siremis page, separated by some delimiter with details about the instance that replied (ip address/port).
If you submit the patch, it will be committed and released with the next version. In case you plan more consistent contributions, once you have them developed, I can grant write access to sourceforge.net git repository for siremis, so you will be able to commit yourself.
Regards, Ramona
On 5/14/12 8:33 AM, SamyGo wrote:
Hello all,
Following through the manual at : http://kb.asipto.com/siremis:install32x:mi-commands I'm able to send MI commands on external/remote server But next hurdle is how can I define multiple remote servers i.e
<Remote name="remote0" address="127.0.0.1" port="8033"/> <Remote name="remote1" address="192.168.2.156" port="8033"/> <Remote name="remote2" address=" 192.168.2.150" port="8033"/>
Is there any already working configuration else I think I may need to start a surgery on siremisMICommands.php file and make it loop over the remote tag and disptach commands until loop ends. is there any "MI-proxy" sort of thing available !!?
Regards, Sammy.
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
For running mi commands on remote servers you could consider using the new xhttp_rpc module: http://kamailio.org/docs/modules/devel/modules/xhttp_rpc.html
Regards, Ovidiu Sas
On Mon, May 14, 2012 at 1:45 PM, Elena-Ramona Modroiu ramona@asipto.com wrote:
Hi,
current version of siremis does not support to send MI commands to multiple kamailio servers. One thing that has to be taken in consideration is handling the MI replies. One option, they can be appended one after the other and displayed in the text box of siremis page, separated by some delimiter with details about the instance that replied (ip address/port).
If you submit the patch, it will be committed and released with the next version. In case you plan more consistent contributions, once you have them developed, I can grant write access to sourceforge.net git repository for siremis, so you will be able to commit yourself.
Regards, Ramona
On 5/14/12 8:33 AM, SamyGo wrote:
Hello all,
Following through the manual at : http://kb.asipto.com/siremis:install32x:mi-commands%C2%A0 I'm able to send MI commands on external/remote server But next hurdle is how can I define multiple remote servers i.e
<Remote name="remote0" address="127.0.0.1" port="8033"/> <Remote name="remote1" address="192.168.2.156" port="8033"/> <Remote name="remote2" address=" 192.168.2.150" port="8033"/>
Is there any already working configuration else I think I may need to start a surgery on siremisMICommands.php file and make it loop over the remote tag and disptach commands until loop ends. is there any "MI-proxy" sort of thing available !!?
Regards, Sammy.
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Thanks to both of you Elena and Ovidius - Since I'm not a php programmer so I can't promise a patch at this stage, however, I am planning on spending time on it and, like Elena said, can write somewhat dirty coding to dispatch the MI commands to as many "remote" servers as defined and then the replies be displayed in order received or something.
Ovidius I do know about these html,xml rpc modules but I'm kind of person who needs some practical examples to understand how things work. I've kept this module in memory and if I find any understandable example on mailing-list or on internet I will definitely give this a try. Can you redirect me to jump-start on this one! current sample code is not enough for me to get going.
BR, Sammy
On Mon, May 14, 2012 at 10:53 PM, Ovidiu Sas osas@voipembedded.com wrote:
For running mi commands on remote servers you could consider using the new xhttp_rpc module: http://kamailio.org/docs/modules/devel/modules/xhttp_rpc.html
Regards, Ovidiu Sas
On Mon, May 14, 2012 at 1:45 PM, Elena-Ramona Modroiu ramona@asipto.com wrote:
Hi,
current version of siremis does not support to send MI commands to
multiple
kamailio servers. One thing that has to be taken in consideration is handling the MI replies. One option, they can be appended one after the other and displayed in the text box of siremis page, separated by some delimiter with details about the instance that replied (ip address/port).
If you submit the patch, it will be committed and released with the next version. In case you plan more consistent contributions, once you have
them
developed, I can grant write access to sourceforge.net git repository
for
siremis, so you will be able to commit yourself.
Regards, Ramona
On 5/14/12 8:33 AM, SamyGo wrote:
Hello all,
Following through the manual at : http://kb.asipto.com/siremis:install32x:mi-commands I'm able to send
MI
commands on external/remote server But next hurdle is how can I define multiple remote servers i.e
<Remote name="remote0" address="127.0.0.1" port="8033"/> <Remote name="remote1" address="192.168.2.156" port="8033"/> <Remote name="remote2" address=" 192.168.2.150" port="8033"/>
Is there any already working configuration else I think I may need to
start
a surgery on siremisMICommands.php file and make it loop over the remote
tag
and disptach commands until loop ends. is there any "MI-proxy" sort of thing available !!?
Regards, Sammy.
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- VoIP Embedded, Inc. http://www.voipembedded.com
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
The example that is provided in the README file is all you need to get the web management interface up and running. After that, you can access through the web interface all available rpc commands. The syntax is similar with sercmd or kamctl. If you experience any issues, please report them on the mailing list.
Regards, Ovidiu Sas
For sure Ovidiu. Btw I've found a perl script from my seniors which is an excellent working example for me to implement in minutes.
#!/usr/bin/perl -w use strict; use warnings; use Data::Dumper; use XML::RPC; my $xmlrpc = XML::RPC->new('http://192.168.2.137:8080/RPC'); my $result = $xmlrpc->call("lb_list", ()); print $result;
Though this works with OpenSIPS at the moment but I can definitely make it work for kamailio.!! what do you think.
All I need to do is parse the siremisXMLcommands.xml find out the number of remote servers defined and create new RPC sockets for each and dispatch my command , and return replies be printed accordingly.
I will be integrating this short perl script in the siremis button and viola !!
Thanks, BR Sammy.
On Tue, May 15, 2012 at 5:10 PM, Ovidiu Sas osas@voipembedded.com wrote:
The example that is provided in the README file is all you need to get the web management interface up and running. After that, you can access through the web interface all available rpc commands. The syntax is similar with sercmd or kamctl. If you experience any issues, please report them on the mailing list.
Regards, Ovidiu Sas
-- VoIP Embedded, Inc. http://www.voipembedded.com
On Tue, May 15, 2012 at 12:49 AM, SamyGo govoiper@gmail.com wrote:
Thanks to both of you Elena and Ovidius - Since I'm not a php
programmer so
I can't promise a patch at this stage, however, I am planning on spending time on it and, like Elena said, can write somewhat dirty coding to
dispatch
the MI commands to as many "remote" servers as defined and then the
replies
be displayed in order received or something.
Ovidius I do know about these html,xml rpc modules but I'm kind of person who needs some practical examples to understand how things work. I've
kept
this module in memory and if I find any understandable example on mailing-list or on internet I will definitely give this a try. Can you redirect me to jump-start on this one! current sample code is not enough
for
me to get going.
BR, Sammy
On Mon, May 14, 2012 at 10:53 PM, Ovidiu Sas osas@voipembedded.com
wrote:
For running mi commands on remote servers you could consider using the new xhttp_rpc module: http://kamailio.org/docs/modules/devel/modules/xhttp_rpc.html
Regards, Ovidiu Sas
On Mon, May 14, 2012 at 1:45 PM, Elena-Ramona Modroiu <
ramona@asipto.com>
wrote:
Hi,
current version of siremis does not support to send MI commands to multiple kamailio servers. One thing that has to be taken in consideration is handling the MI replies. One option, they can be appended one after
the
other and displayed in the text box of siremis page, separated by some delimiter with details about the instance that replied (ip address/port).
If you submit the patch, it will be committed and released with the
next
version. In case you plan more consistent contributions, once you have them developed, I can grant write access to sourceforge.net git repository for siremis, so you will be able to commit yourself.
Regards, Ramona
On 5/14/12 8:33 AM, SamyGo wrote:
Hello all,
Following through the manual at : http://kb.asipto.com/siremis:install32x:mi-commands I'm able to
send
MI commands on external/remote server But next hurdle is how can I define multiple remote servers i.e
<Remote name="remote0" address="127.0.0.1" port="8033"/> <Remote name="remote1" address="192.168.2.156" port="8033"/> <Remote name="remote2" address=" 192.168.2.150" port="8033"/>
Is there any already working configuration else I think I may need to start a surgery on siremisMICommands.php file and make it loop over the
remote
tag and disptach commands until loop ends. is there any "MI-proxy" sort of thing available !!?
Regards, Sammy.
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
list
sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
list
sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- VoIP Embedded, Inc. http://www.voipembedded.com
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users