Hey guys, How would you find out list of APIs that you can provide as param[] member to the client.execute(...) call? Really appreciate your help Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Friday, August 22, 2008 3:34 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Actually, I searched the wiki with "rpc", nothing appeared, and then I tried "xml-rpc", again didn't work. I haven't tried, "xmlrpc", this is working. Thanks again, for your inputs. On Fri, Aug 22, 2008 at 6:32 PM, Adeel Ansari <adeel.gnome@gmail.com> wrote: Glad to hear you, Gayatri. Thanks, Boris. What else I need now. Thanks alot buddy. Will get back to you, with a success message, hopefully. On Fri, Aug 22, 2008 at 6:26 PM, Boris Krivonog <boris.krivonog@gmail.com> wrote: The easiest way would be using XML-RPC (http://wiki.freeswitch.org/wiki/Freeswitch_XML-RPC), with Apache XML-RPC (http://ws.apache.org/xmlrpc/client.html) libraries the code would look something like: XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl(); config.setServerURL( new URL("http://<freeswitchip>:8080/RPC2") ); config.setBasicPassword("freeswitch"); config.setBasicUserName("works"); XmlRpcClient client = new XmlRpcClient(); client.setConfig(config); Object[] params = new Object[]{ "originate", "sofia/gateway/gizmo2/01160176xxxxxx &park()" }; client.execute( "freeswitch.api", params ); Since the code above is written "from my memory", take it for illustrative purpose only, however you should get the idea. If you need more control over the call(s), consider using http://wiki.freeswitch.org/wiki/Event_Socket. Hope this helps, Boris On Fri, Aug 22, 2008 at 12:24 PM, Boris Krivonog <boris.krivonog@gmail.com> wrote: > > The easiest way would be using XML-RPC (http://wiki.freeswitch.org/wiki/Freeswitch_XML-RPC), with Apache XML-RPC (http://ws.apache.org/xmlrpc/client.html) libraries the code would look something like: > > XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl(); > config.setServerURL( new URL("http://<freeswitchip>:8080/RPC2") ); > XmlRpcClient client = new XmlRpcClient(); > client.setConfig(config); > Object[] params = new Object[]{ "originate", "sofia/gateway/gizmo2/01160176xxxxxx &park()" }; > client.execute( "freeswitch.api", params ); > > Since the code above is written "from my memory", > > > > Adeel Ansari wrote: > > Hi All, > > I had success in bridging a session, using my Java Program as a hook, and manage to connect one mobile phone to another. It goes like below. > > === > --> originate sofia/gateway/gizmo2/01160176xxxxxx &java(net.digitalapps.freeswitch.CallTest) > === > > In this case, freeswitch call my Java program. Now, My intension is to not use console at all, instead use my java program to originate a session in freeswitch and then bridge the session. So, call freeswitch from my program, not the other way around. > > Is it possible? Need suggestions in any case. I mean if I need to come up with my own client. Actually, I was looking JAIN-SIP to achieve this. But then thought of asking your suggestions. With JAIN I might go like this, place a call, hit the dial plan invoke my Java Hook Program and bridge the call. But I am afraid that it might connect my client with the mobile phone, not one phone to another. > > Thanks. > > -- > Best, > Adeel Ansari > > http://www.linkedin.com/in/adeelansari > > ________________________________ > _______________________________________________ > Freeswitch-users mailing list > Freeswitch-users@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org -- Best, Adeel Ansari http://www.linkedin.com/in/adeelansari -- Best, Adeel Ansari http://www.linkedin.com/in/adeelansari -------------------------------------------------------------------------------- _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org