Hi; Thanks for the help!
the event subscription seems to be successful as show from the output of a test xmlrpc test client <value><string>Event:: E_SIP_MESSAGE id=11 	Subscriber:: socket=xmlrpc:192.168.3.132:8080:ccradius/xmlrpc/OpenSIPSInterface.msgtests expire=never </string></value> the parameters I'm using for the for subscribe_event: subscribe_event("E_SIP_MESSAGE","xmlrpc:192.168.3.132:8080:ccradius/xmlrpc/OpenSIPSInterface.msgtests"); for testing purposes I raise the event with -> raise_event("E_SIP_MESSAGE") and it seems OpenSIPs attempts to deliver the event because this is what I see in the Tomcat logs: 192.168.3.167 - - [06/Jan/2016:23:21:19 -0500] "POST /RPC2 HTTP/1.1" 404 959 I'm able to successfully call the Java class from a test xmlrpc test client. I would really appreciate ideas how I can resolve this as this is critical for me. I'm even willing to consider some other methodology as long as I can interface with Tomcat. Thanks for your input!! Juls -----Original Message----- From: users-boun...@lists.opensips.org [mailto:users-boun...@lists.opensips.org] On Behalf Of Bogdan-Andrei Iancu Sent: Tuesday, January 12, 2016 4:14 AM To: OpenSIPS users mailling list; juli...@vazycomm.com Subject: Re: [OpenSIPS-Users] tomcat external app listening to OpenSIPS events Hi Julian, First check if your event subscription was successful (and still valid). Use the "subscriber_list" MI command : http://www.opensips.org/Documentation/Interface-CoreMI-1-11#toc18 After that, when events happens, check at network level if there is any attempt from opensips side to deliver the event via XMLRPC to the indicated URL. Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com On 12.01.2016 05:15, Julian Kay wrote: > Hi; > > Has anyone successfully interfaced OpenSIPS event_xmlrpc with a Tombat xmlrpc > server servlet? If you yes can you share any tips, because I've been trying > it for a while without any success. > > Thanks for any help!! > > Juls > > -----Original Message----- > From: users-boun...@lists.opensips.org > [mailto:users-boun...@lists.opensips.org] On Behalf Of Julian Kay > Sent: Thursday, January 07, 2016 9:33 AM > To: 'OpenSIPS users mailling list' > Subject: Re: [OpenSIPS-Users] external app listening to OpenSIPS/SIP > events > > Thanks for your help!! > > yes the event is reaching the xmlrpc server I'm including 2 entries in the > Tomcat log file: > > call using xmlrpc-test-tool: 192.168.3.167 - - [06/Jan/2016:16:26:11 -0500] > "POST /ccurbiz/xmlrpc/RPC2 HTTP/1.0" 200 156 > > call using event_xmlrpc: 192.168.3.167 - - [06/Jan/2016:23:21:19 -0500] > "POST /RPC2 HTTP/1.1" 404 959 > > (192.168.3.167 is the OpenSIPs server) > > I've tried a few variations for the host name parameter including: > subscribe_event("E_SIP_MESSAGE","xmlrpc:192.168.3.132:8080:ccurbiz.xml > rpc.OpenSIPSInterface.msgtests"); > > subscribe_event("E_SIP_MESSAGE","xmlrpc:192.168.3.132:8080/ccurbiz/xmlrpc:OpenSIPSInterface.msgtests"); > -> this is the most similar to other xmlrpc clients I've tested. > > Best regards! > Juls > > > -----Original Message----- > From: users-boun...@lists.opensips.org > [mailto:users-boun...@lists.opensips.org] On Behalf Of Razvan Crainea > Sent: Thursday, January 07, 2016 4:34 AM > To: users@lists.opensips.org > Subject: Re: [OpenSIPS-Users] external app listening to OpenSIPS/SIP > events > > Hi, Julian! > > First of all, is the event reaching the xmlrpc server? If not sure, try to > make a tcpdump to capture the communication. > If it does reach the server, what are the errors you are seeing in the Tomcat > server? > > Best regards, > > Răzvan Crainea > OpenSIPS Core Developer > http://www.opensips-solutions.com > > On 01/07/2016 12:32 AM, Julian Kay wrote: >> THANKS!! >> >> _raising the event in the script got rid of the error._ >> >> But OpenSIPS is not calling the method I'm testing on a Tomcat XMLRPC >> serverlet. This is my actual event subscription code I'm using: >> >> subscribe_event("E_SIP_MESSAGE","xmlrpc:192.168.3.132:8080:ccurbiz.xm >> l >> rpc.OpenSIPSInterface.msgtests"); >> >> I've tried several (many) syntax variations. >> >> On the Tomcat server it always points to the root RPC2 and returns >> the error code 404. >> >> ccurbiz -> is my java project name >> >> xmlrpc -> is the servelet mapping to the Java class OpenSIPSInterface >> >> msgtest -> is the method I'm trying to call >> >> I wanted to make sure the xmlrpc server was working, I'm able to >> successfully call the method with xmlrpc-test-tool >> >> Any suggestion to be able to make this work with Tomcat server are >> greatly appreciated!! >> >> Thanks! >> >> Juls >> >> *From:*users-boun...@lists.opensips.org >> [mailto:users-boun...@lists.opensips.org] *On Behalf Of *Razvan >> Crainea >> *Sent:* Wednesday, December 30, 2015 10:40 AM >> *To:* users@lists.opensips.org >> *Subject:* Re: [OpenSIPS-Users] external app listening to >> OpenSIPS/SIP events >> >> Hi, Julian! >> >> Make sure you are raising that event from your script (i.e. >> raise_event("E_SIP_MESSAGE")). >> >> http://www.opensips.org/Documentation/Tutorials-EventInterface#toc9 >> >> Best regards, >> Răzvan >> >> On 12/24/2015 03:39 AM, Julian Kay wrote: >> >> Thanks for the input, but for now I need to work with XMLRPC. >> >> is it possible to create a custom event? I've been trying to use in >> the startup_route: subscribe_event("E_SIP_MESSAGE", >> "xmlrpc:http://192.168.3.201:8888/msgtests") >> >> I get the error: ERROR: core:evi_event_subscribe: invalid event name >> <E_SIP_MESSAGE> >> >> Any help much appreciated, thx!!! >> >> Juls >> >> *From:*users-boun...@lists.opensips.org >> <mailto:users-boun...@lists.opensips.org> >> [mailto:users-boun...@lists.opensips.org] *On Behalf Of *Tito Cumpen >> *Sent:* Wednesday, December 16, 2015 6:19 PM >> *To:* OpenSIPS users mailling list >> *Subject:* Re: [OpenSIPS-Users] external app listening to >> OpenSIPS/SIP events >> >> Julian, >> >> Look into using >> http://www.opensips.org/html/docs/modules/devel/event_rabbitmq This >> module allows you to spin up an event based at any moment in the >> script and pass variables in the process(Meaning it is a >> publisher.). Your app can subscribe as reader of the queue and do >> whatever task needs to be done. You can go as far as using this CDR >> as well. >> >> Goodluck, >> >> Tito >> >> On Wed, Dec 16, 2015 at 6:14 PM, Julian Kay <juli...@vazycomm.com >> <mailto:juli...@vazycomm.com>> wrote: >> >> Hi; >> >> I'm looking for some guidance or confirmation that I'm on the right >> path. If I want an external app to be able to listen to SIP events >> like SIP event 180 (ringing), is registering a custom event with >> OpenSIPS MI and then use "raise_event" to fire a custom event a good >> way to get my external app to listen to OpenSIPS events? >> >> Thanks!! >> >> Juls >> >> >> _______________________________________________ >> Users mailing list >> Users@lists.opensips.org <mailto:Users@lists.opensips.org> >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> >> >> >> _______________________________________________ >> >> Users mailing list >> >> Users@lists.opensips.org <mailto:Users@lists.opensips.org> >> >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> >> >> -- >> >> Răzvan Crainea >> >> OpenSIPS Core Developer >> >> http://www.opensips-solutions.com >> >> >> >> _______________________________________________ >> Users mailing list >> Users@lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users