[Freeswitch-users] How to originate a session from outside

Adeel Ansari adeel.gnome at gmail.com
Fri Aug 22 03:34:17 PDT 2008


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 at 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 at 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 at 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 at 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20080822/5487c617/attachment-0002.html 


More information about the FreeSWITCH-users mailing list