Re: [Freeswitch-users] How to originate a session from outside
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
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
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
-- Best, Adeel Ansari http://www.linkedin.com/in/adeelansari
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
After looking at the code, I assume the command we have for freeswitch can be passed as a parameter. i.e. originate, conference, etc. I doubt that we already have any document for it. Cheers. On Fri, Aug 22, 2008 at 7:55 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com>wrote:
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 <adeel.gnome@gmail.com> *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
-- 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
Borris, you are great. Actually, this code worked like charm, with no changes. I will edit the xmlrpc-example wiki page to include the Java example, shortly. Thanks once again. 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
Hey guys, I got an XmlRpcClientException when I executed this code! The stacktrace goes this way: org.apache.xmlrpc.client.XmlRpcClientException: Failed to send request to server : Connection refused: connect at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:79) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49) Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at sun.net.NetworkClient.doConnect(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient.<init>(Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour ce) at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown S ource) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:75) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49) Do I need to do any special configuration? Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Friday, August 22, 2008 5:58 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Borris, you are great. Actually, this code worked like charm, with no changes. I will edit the xmlrpc-example wiki page to include the Java example, shortly. Thanks once again. 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
________________________________ _______________________________________________ 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 -------------------------------------------------------------------------------- _______________________________________________ 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
How to do that exactly? Regards, Gayatri Kulkarni From: Brian West Sent: Tuesday, August 26, 2008 6:14 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside make sure mod_xml_rpc is loaded. /b On Aug 26, 2008, at 8:01 AM, Gayatri Kulkarni wrote: org.apache.xmlrpc.client.XmlRpcClientException: Failed to send request to server : Connection refused: connect -------------------------------------------------------------------------------- _______________________________________________ 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
How would you make sure mod_xml_rpc is loaded? I could successfully run reloadxml I got the exception again. Regards, Gayatri Kulkarni From: Brian West Sent: Tuesday, August 26, 2008 6:14 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside make sure mod_xml_rpc is loaded. /b On Aug 26, 2008, at 8:01 AM, Gayatri Kulkarni wrote: org.apache.xmlrpc.client.XmlRpcClientException: Failed to send request to server : Connection refused: connect -------------------------------------------------------------------------------- _______________________________________________ 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
conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote:
How would you make sure mod_xml_rpc is loaded?
I could successfully run reloadxml I got the exception again.
Regards, Gayatri Kulkarni
Brian West sip:brian@freeswitch.org
it loaded the module fine; but now it is saying this: Caused by: java.io.IOException: Server returned HTTP response code: 401 for URL: http://192 .168.10.36:8080/RPC2 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49) Regards, Gayatri Kulkarni From: Brian West Sent: Tuesday, August 26, 2008 7:51 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote: How would you make sure mod_xml_rpc is loaded? I could successfully run reloadxml I got the exception again. Regards, Gayatri Kulkarni Brian West sip:brian@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
Try to remove the credentials from the file <freeswitch-installation>/conf/autoload-configs/xmlrpc.conf.xml and remove the username and password from your code as well. Then try it again. Just to make sure its working. After that you can revert all back. Otherwise, you can try the url in your internet browser. It should ask for the credential. By default username=freeswitch and password=works. Cheers. On Tue, Aug 26, 2008 at 10:54 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com>wrote:
it loaded the module fine; but now it is saying this:
Caused by: java.io.IOException: *Server returned HTTP response code: 401 for URL: ** http://192* <http://192> *.168.10.36:8080/RPC2 * at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49)
Regards, Gayatri Kulkarni
*From:* Brian West <brian@freeswitch.org> *Sent:* Tuesday, August 26, 2008 7:51 AM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b
On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote:
How would you make sure mod_xml_rpc is loaded?
I could successfully run reloadxml I got the exception again.
Regards, Gayatri Kulkarni
Brian West sip:brian@freeswitch.org <brian@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
_______________________________________________ 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
Hey Adeel, Thanks for the help - actually, I was swapping the username and password! shoot me! Anyways, the code still executed partially. FreeSwitch now says this: nsfer sofia/internal/1001 to XML[sofia/internal/1002@default] 2008-08-26 22:29:11 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1002@default 2008-08-26 22:29:12 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1002@default] 2008-08-26 22:29:13 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 22:29:13 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] Any idea why this is happening? the destination extension is logged in alright and I can make a successful call to it using the xlite soft phone directly. I tried it out with other destination numbers as well. I am using a LAN IP for my domain. Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Tuesday, August 26, 2008 8:34 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try to remove the credentials from the file <freeswitch-installation>/conf/autoload-configs/xmlrpc.conf.xml and remove the username and password from your code as well. Then try it again. Just to make sure its working. After that you can revert all back. Otherwise, you can try the url in your internet browser. It should ask for the credential. By default username=freeswitch and password=works. Cheers. On Tue, Aug 26, 2008 at 10:54 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: it loaded the module fine; but now it is saying this: Caused by: java.io.IOException: Server returned HTTP response code: 401 for URL: http://192 .168.10.36:8080/RPC2 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49) Regards, Gayatri Kulkarni From: Brian West Sent: Tuesday, August 26, 2008 7:51 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote: How would you make sure mod_xml_rpc is loaded? I could successfully run reloadxml I got the exception again. Regards, Gayatri Kulkarni Brian West sip:brian@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 _______________________________________________ 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 -------------------------------------------------------------------------------- _______________________________________________ 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
Try to issue the same command, what you are issuing via rpc, directly on freeswitch console. And don't forget to enable the debug mode this time. You can enable debug anytime by pressing F8 on freeswitch console. Cheers. On Wed, Aug 27, 2008 at 1:41 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com>wrote:
Hey Adeel,
Thanks for the help - actually, I was swapping the username and password! shoot me!
Anyways, the code still executed partially. FreeSwitch now says this:
nsfer sofia/internal/1001 to XML[sofia/internal/1002@default] 2008-08-26 22:29:11 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1002@default 2008-08-26 22:29:12 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1002@default] 2008-08-26 22:29:13 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 22:29:13 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP]
Any idea why this is happening? the destination extension is logged in alright and I can make a successful call to it using the xlite soft phone directly. I tried it out with other destination numbers as well. I am using a LAN IP for my domain.
Regards, Gayatri Kulkarni
*From:* Adeel Ansari <adeel.gnome@gmail.com> *Sent:* Tuesday, August 26, 2008 8:34 AM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
Try to remove the credentials from the file <freeswitch-installation>/conf/autoload-configs/xmlrpc.conf.xml and remove the username and password from your code as well. Then try it again.
Just to make sure its working. After that you can revert all back.
Otherwise, you can try the url in your internet browser. It should ask for the credential. By default username=freeswitch and password=works.
Cheers.
On Tue, Aug 26, 2008 at 10:54 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com
wrote:
it loaded the module fine; but now it is saying this:
Caused by: java.io.IOException: *Server returned HTTP response code: 401 for URL: ** http://192* <http://192> *.168.10.36:8080/RPC2 * at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49)
Regards, Gayatri Kulkarni
*From:* Brian West <brian@freeswitch.org> *Sent:* Tuesday, August 26, 2008 7:51 AM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b
On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote:
How would you make sure mod_xml_rpc is loaded?
I could successfully run reloadxml I got the exception again.
Regards, Gayatri Kulkarni
Brian West sip:brian@freeswitch.org <brian@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
_______________________________________________ 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
------------------------------
_______________________________________________ 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
same result Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Tuesday, August 26, 2008 11:03 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try to issue the same command, what you are issuing via rpc, directly on freeswitch console. And don't forget to enable the debug mode this time. You can enable debug anytime by pressing F8 on freeswitch console. Cheers. On Wed, Aug 27, 2008 at 1:41 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: Hey Adeel, Thanks for the help - actually, I was swapping the username and password! shoot me! Anyways, the code still executed partially. FreeSwitch now says this: nsfer sofia/internal/1001 to XML[sofia/internal/1002@default] 2008-08-26 22:29:11 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1002@default 2008-08-26 22:29:12 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1002@default] 2008-08-26 22:29:13 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 22:29:13 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] Any idea why this is happening? the destination extension is logged in alright and I can make a successful call to it using the xlite soft phone directly. I tried it out with other destination numbers as well. I am using a LAN IP for my domain. Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Tuesday, August 26, 2008 8:34 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try to remove the credentials from the file <freeswitch-installation>/conf/autoload-configs/xmlrpc.conf.xml and remove the username and password from your code as well. Then try it again. Just to make sure its working. After that you can revert all back. Otherwise, you can try the url in your internet browser. It should ask for the credential. By default username=freeswitch and password=works. Cheers. On Tue, Aug 26, 2008 at 10:54 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: it loaded the module fine; but now it is saying this: Caused by: java.io.IOException: Server returned HTTP response code: 401 for URL: http://192 .168.10.36:8080/RPC2 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49) Regards, Gayatri Kulkarni From: Brian West Sent: Tuesday, August 26, 2008 7:51 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote: How would you make sure mod_xml_rpc is loaded? I could successfully run reloadxml I got the exception again. Regards, Gayatri Kulkarni Brian West sip:brian@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 _______________________________________________ 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 ------------------------------------------------------------------------------ _______________________________________________ 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 -------------------------------------------------------------------------------- _______________________________________________ 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
Orite. But where is the command? Where is the console output? Don't forget to press F8 on console to enable the debug mode. On Wed, Aug 27, 2008 at 2:08 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com>wrote:
same result [image: Sad smile emoticon]
Regards, Gayatri Kulkarni
*From:* Adeel Ansari <adeel.gnome@gmail.com> *Sent:* Tuesday, August 26, 2008 11:03 PM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
Try to issue the same command, what you are issuing via rpc, directly on freeswitch console. And don't forget to enable the debug mode this time. You can enable debug anytime by pressing F8 on freeswitch console.
Cheers.
On Wed, Aug 27, 2008 at 1:41 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com>wrote:
Hey Adeel,
Thanks for the help - actually, I was swapping the username and password! shoot me!
Anyways, the code still executed partially. FreeSwitch now says this:
nsfer sofia/internal/1001 to XML[sofia/internal/1002@default] 2008-08-26 22:29:11 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1002@default 2008-08-26 22:29:12 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1002@default] 2008-08-26 22:29:13 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 22:29:13 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP]
Any idea why this is happening? the destination extension is logged in alright and I can make a successful call to it using the xlite soft phone directly. I tried it out with other destination numbers as well. I am using a LAN IP for my domain.
Regards, Gayatri Kulkarni
*From:* Adeel Ansari <adeel.gnome@gmail.com> *Sent:* Tuesday, August 26, 2008 8:34 AM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
Try to remove the credentials from the file <freeswitch-installation>/conf/autoload-configs/xmlrpc.conf.xml and remove the username and password from your code as well. Then try it again.
Just to make sure its working. After that you can revert all back.
Otherwise, you can try the url in your internet browser. It should ask for the credential. By default username=freeswitch and password=works.
Cheers.
On Tue, Aug 26, 2008 at 10:54 PM, Gayatri Kulkarni < xtpl.gayatri@gmail.com> wrote:
it loaded the module fine; but now it is saying this:
Caused by: java.io.IOException: *Server returned HTTP response code: 401 for URL: * *http://192* <http://192> *.168.10.36:8080/RPC2 * at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49)
Regards, Gayatri Kulkarni
*From:* Brian West <brian@freeswitch.org> *Sent:* Tuesday, August 26, 2008 7:51 AM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b
On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote:
How would you make sure mod_xml_rpc is loaded?
I could successfully run reloadxml I got the exception again.
Regards, Gayatri Kulkarni
Brian West sip:brian@freeswitch.org <brian@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
_______________________________________________ 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
------------------------------
_______________________________________________ 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
------------------------------
_______________________________________________ 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
Here goes: freeswitch@Comp36> originate sofia/internal/1001 sofia/internal/1003 (my command) 2008-08-26 23:36:01 [NOTICE] switch_channel.c:534 switch_channel_set_name() New Channel sofia/internal/1001 [e11e956a-13dd-de42-b2a1-89733eaaff5d] 2008-08-26 23:36:01 [NOTICE] sofia.c:2183 sofia_handle_sip_i_state() Ring-Ready sofia/internal/1001! 2008-08-26 23:36:08 [NOTICE] sofia.c:2507 sofia_handle_sip_i_state() Channel [so fia/internal/1001] has been answered 2008-08-26 23:36:08 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to XML[sofia/internal/1003@default] API CALL [originate(sofia/internal/1001 sofia/internal/1003)] output: +OK e11e956a-13dd-de42-b2a1-89733eaaff5d freeswitch@Comp36> 2008-08-26 23:36:09 [INFO] mod_dialplan_xml.c:222 dialplan_hu nt() Processing FreeSWITCH->sofia/internal/1003@default 2008-08-26 23:36:10 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1003@default] 2008-08-26 23:36:11 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 23:36:11 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 23:36:11 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 5 (sofia/internal/1001) Ended 2008-08-26 23:36:11 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] originate sofia/internal/1001 sofia/internal/1003 2008-08-26 23:36:22 [NOTICE] switch_channel.c:534 switch_channel_set_name() New Channel sofia/internal/1001 [c4f1a1a2-c608-c642-a672-e97b6933da4b] 2008-08-26 23:36:22 [NOTICE] sofia.c:2183 sofia_handle_sip_i_state() Ring-Ready sofia/internal/1001! 2008-08-26 23:36:27 [NOTICE] sofia.c:2507 sofia_handle_sip_i_state() Channel [so fia/internal/1001] has been answered 2008-08-26 23:36:28 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to XML[sofia/internal/1003@default] API CALL [originate(sofia/internal/1001 sofia/internal/1003)] output: +OK c4f1a1a2-c608-c642-a672-e97b6933da4b 2008-08-26 23:36:28 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1003@default 2008-08-26 23:36:29 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1003@default] 2008-08-26 23:36:30 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 23:36:30 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 23:36:30 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 23:36:30 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] From: Adeel Ansari Sent: Tuesday, August 26, 2008 11:35 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Orite. But where is the command? Where is the console output? Don't forget to press F8 on console to enable the debug mode. On Wed, Aug 27, 2008 at 2:08 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: same result Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Tuesday, August 26, 2008 11:03 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try to issue the same command, what you are issuing via rpc, directly on freeswitch console. And don't forget to enable the debug mode this time. You can enable debug anytime by pressing F8 on freeswitch console. Cheers. On Wed, Aug 27, 2008 at 1:41 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: Hey Adeel, Thanks for the help - actually, I was swapping the username and password! shoot me! Anyways, the code still executed partially. FreeSwitch now says this: nsfer sofia/internal/1001 to XML[sofia/internal/1002@default] 2008-08-26 22:29:11 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1002@default 2008-08-26 22:29:12 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1002@default] 2008-08-26 22:29:13 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 22:29:13 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] Any idea why this is happening? the destination extension is logged in alright and I can make a successful call to it using the xlite soft phone directly. I tried it out with other destination numbers as well. I am using a LAN IP for my domain. Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Tuesday, August 26, 2008 8:34 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try to remove the credentials from the file <freeswitch-installation>/conf/autoload-configs/xmlrpc.conf.xml and remove the username and password from your code as well. Then try it again. Just to make sure its working. After that you can revert all back. Otherwise, you can try the url in your internet browser. It should ask for the credential. By default username=freeswitch and password=works. Cheers. On Tue, Aug 26, 2008 at 10:54 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: it loaded the module fine; but now it is saying this: Caused by: java.io.IOException: Server returned HTTP response code: 401 for URL: http://192 .168.10.36:8080/RPC2 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49) Regards, Gayatri Kulkarni From: Brian West Sent: Tuesday, August 26, 2008 7:51 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote: How would you make sure mod_xml_rpc is loaded? I could successfully run reloadxml I got the exception again. Regards, Gayatri Kulkarni Brian West sip:brian@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 _______________________________________________ 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 ---------------------------------------------------------------------------- _______________________________________________ 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 ------------------------------------------------------------------------------ _______________________________________________ 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 -------------------------------------------------------------------------------- _______________________________________________ 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
Try this, *originate sofia/internal/1001 &bridge(sofia/internal/1003*) Cheers. On Wed, Aug 27, 2008 at 2:38 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com>wrote:
Here goes:
freeswitch@Comp36> *originate sofia/internal/1001 sofia/internal/1003 *(my command) 2008-08-26 23:36:01 [NOTICE] switch_channel.c:534 switch_channel_set_name() New Channel sofia/internal/1001 [e11e956a-13dd-de42-b2a1-89733eaaff5d] 2008-08-26 23:36:01 [NOTICE] sofia.c:2183 sofia_handle_sip_i_state() Ring-Ready sofia/internal/1001! 2008-08-26 23:36:08 [NOTICE] sofia.c:2507 sofia_handle_sip_i_state() Channel [so fia/internal/1001] has been answered 2008-08-26 23:36:08 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to XML[sofia/internal/1003@default] API CALL [originate(sofia/internal/1001 sofia/internal/1003)] output: +OK e11e956a-13dd-de42-b2a1-89733eaaff5d
freeswitch@Comp36> 2008-08-26 23:36:09 [INFO] mod_dialplan_xml.c:222 dialplan_hu nt() Processing FreeSWITCH->sofia/internal/1003@default 2008-08-26 23:36:10 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1003@default] 2008-08-26 23:36:11 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 23:36:11 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 23:36:11 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 5 (sofia/internal/1001) Ended 2008-08-26 23:36:11 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] originate sofia/internal/1001 sofia/internal/1003 2008-08-26 23:36:22 [NOTICE] switch_channel.c:534 switch_channel_set_name() New Channel sofia/internal/1001 [c4f1a1a2-c608-c642-a672-e97b6933da4b] 2008-08-26 23:36:22 [NOTICE] sofia.c:2183 sofia_handle_sip_i_state() Ring-Ready sofia/internal/1001! 2008-08-26 23:36:27 [NOTICE] sofia.c:2507 sofia_handle_sip_i_state() Channel [so fia/internal/1001] has been answered 2008-08-26 23:36:28 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to XML[sofia/internal/1003@default] API CALL [originate(sofia/internal/1001 sofia/internal/1003)] output: +OK c4f1a1a2-c608-c642-a672-e97b6933da4b
2008-08-26 23:36:28 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1003@default 2008-08-26 23:36:29 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1003@default] 2008-08-26 23:36:30 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 23:36:30 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 23:36:30 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 23:36:30 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP]
*From:* Adeel Ansari <adeel.gnome@gmail.com> *Sent:* Tuesday, August 26, 2008 11:35 PM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
Orite. But where is the command? Where is the console output? Don't forget to press F8 on console to enable the debug mode.
On Wed, Aug 27, 2008 at 2:08 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com>wrote:
same result [image: Sad smile emoticon]
Regards, Gayatri Kulkarni
*From:* Adeel Ansari <adeel.gnome@gmail.com> *Sent:* Tuesday, August 26, 2008 11:03 PM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
Try to issue the same command, what you are issuing via rpc, directly on freeswitch console. And don't forget to enable the debug mode this time. You can enable debug anytime by pressing F8 on freeswitch console.
Cheers.
On Wed, Aug 27, 2008 at 1:41 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com
wrote:
Hey Adeel,
Thanks for the help - actually, I was swapping the username and password! shoot me!
Anyways, the code still executed partially. FreeSwitch now says this:
nsfer sofia/internal/1001 to XML[sofia/internal/1002@default] 2008-08-26 22:29:11 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1002@default 2008-08-26 22:29:12 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1002@default] 2008-08-26 22:29:13 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 22:29:13 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP]
Any idea why this is happening? the destination extension is logged in alright and I can make a successful call to it using the xlite soft phone directly. I tried it out with other destination numbers as well. I am using a LAN IP for my domain.
Regards, Gayatri Kulkarni
*From:* Adeel Ansari <adeel.gnome@gmail.com> *Sent:* Tuesday, August 26, 2008 8:34 AM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
Try to remove the credentials from the file <freeswitch-installation>/conf/autoload-configs/xmlrpc.conf.xml and remove the username and password from your code as well. Then try it again.
Just to make sure its working. After that you can revert all back.
Otherwise, you can try the url in your internet browser. It should ask for the credential. By default username=freeswitch and password=works.
Cheers.
On Tue, Aug 26, 2008 at 10:54 PM, Gayatri Kulkarni < xtpl.gayatri@gmail.com> wrote:
it loaded the module fine; but now it is saying this:
Caused by: java.io.IOException: *Server returned HTTP response code: 401 for URL: **http://192* <http://192> *.168.10.36:8080/RPC2 * at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49)
Regards, Gayatri Kulkarni
*From:* Brian West <brian@freeswitch.org> *Sent:* Tuesday, August 26, 2008 7:51 AM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b
On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote:
How would you make sure mod_xml_rpc is loaded?
I could successfully run reloadxml I got the exception again.
Regards, Gayatri Kulkarni
Brian West sip:brian@freeswitch.org <brian@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
_______________________________________________ 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
------------------------------
_______________________________________________ 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
------------------------------
_______________________________________________ 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
------------------------------
_______________________________________________ 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
Thanks a lot! it worked - but why? When I did the same thing through the program it gave me : at RMIServer.main(RMIServer.java:49) Caused by: org.xml.sax.SAXParseException: Unknown type: string at org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(Recursi veTypeParserImpl.java:115) at org.apache.xmlrpc.parser.XmlRpcResponseParser.startElement(XmlRpcResp onseParser.java:126) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startEle ment(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan StartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp l$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U nknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp l.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U nknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U nknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So urce) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un known Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p arse(Unknown Source) at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStr eamTransport.java:265) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:216) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49) From: Adeel Ansari Sent: Wednesday, August 27, 2008 12:21 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try this, originate sofia/internal/1001 &bridge(sofia/internal/1003) Cheers. On Wed, Aug 27, 2008 at 2:38 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: Here goes: freeswitch@Comp36> originate sofia/internal/1001 sofia/internal/1003 (my command) 2008-08-26 23:36:01 [NOTICE] switch_channel.c:534 switch_channel_set_name() New Channel sofia/internal/1001 [e11e956a-13dd-de42-b2a1-89733eaaff5d] 2008-08-26 23:36:01 [NOTICE] sofia.c:2183 sofia_handle_sip_i_state() Ring-Ready sofia/internal/1001! 2008-08-26 23:36:08 [NOTICE] sofia.c:2507 sofia_handle_sip_i_state() Channel [so fia/internal/1001] has been answered 2008-08-26 23:36:08 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to XML[sofia/internal/1003@default] API CALL [originate(sofia/internal/1001 sofia/internal/1003)] output: +OK e11e956a-13dd-de42-b2a1-89733eaaff5d freeswitch@Comp36> 2008-08-26 23:36:09 [INFO] mod_dialplan_xml.c:222 dialplan_hu nt() Processing FreeSWITCH->sofia/internal/1003@default 2008-08-26 23:36:10 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1003@default] 2008-08-26 23:36:11 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 23:36:11 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 23:36:11 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 5 (sofia/internal/1001) Ended 2008-08-26 23:36:11 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] originate sofia/internal/1001 sofia/internal/1003 2008-08-26 23:36:22 [NOTICE] switch_channel.c:534 switch_channel_set_name() New Channel sofia/internal/1001 [c4f1a1a2-c608-c642-a672-e97b6933da4b] 2008-08-26 23:36:22 [NOTICE] sofia.c:2183 sofia_handle_sip_i_state() Ring-Ready sofia/internal/1001! 2008-08-26 23:36:27 [NOTICE] sofia.c:2507 sofia_handle_sip_i_state() Channel [so fia/internal/1001] has been answered 2008-08-26 23:36:28 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to XML[sofia/internal/1003@default] API CALL [originate(sofia/internal/1001 sofia/internal/1003)] output: +OK c4f1a1a2-c608-c642-a672-e97b6933da4b 2008-08-26 23:36:28 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1003@default 2008-08-26 23:36:29 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1003@default] 2008-08-26 23:36:30 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 23:36:30 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 23:36:30 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 23:36:30 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] From: Adeel Ansari Sent: Tuesday, August 26, 2008 11:35 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Orite. But where is the command? Where is the console output? Don't forget to press F8 on console to enable the debug mode. On Wed, Aug 27, 2008 at 2:08 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: same result Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Tuesday, August 26, 2008 11:03 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try to issue the same command, what you are issuing via rpc, directly on freeswitch console. And don't forget to enable the debug mode this time. You can enable debug anytime by pressing F8 on freeswitch console. Cheers. On Wed, Aug 27, 2008 at 1:41 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: Hey Adeel, Thanks for the help - actually, I was swapping the username and password! shoot me! Anyways, the code still executed partially. FreeSwitch now says this: nsfer sofia/internal/1001 to XML[sofia/internal/1002@default] 2008-08-26 22:29:11 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1002@default 2008-08-26 22:29:12 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1002@default] 2008-08-26 22:29:13 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 22:29:13 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] Any idea why this is happening? the destination extension is logged in alright and I can make a successful call to it using the xlite soft phone directly. I tried it out with other destination numbers as well. I am using a LAN IP for my domain. Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Tuesday, August 26, 2008 8:34 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try to remove the credentials from the file <freeswitch-installation>/conf/autoload-configs/xmlrpc.conf.xml and remove the username and password from your code as well. Then try it again. Just to make sure its working. After that you can revert all back. Otherwise, you can try the url in your internet browser. It should ask for the credential. By default username=freeswitch and password=works. Cheers. On Tue, Aug 26, 2008 at 10:54 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: it loaded the module fine; but now it is saying this: Caused by: java.io.IOException: Server returned HTTP response code: 401 for URL: http://192 .168.10.36:8080/RPC2 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49) Regards, Gayatri Kulkarni From: Brian West Sent: Tuesday, August 26, 2008 7:51 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote: How would you make sure mod_xml_rpc is loaded? I could successfully run reloadxml I got the exception again. Regards, Gayatri Kulkarni Brian West sip:brian@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 _______________________________________________ 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 -------------------------------------------------------------------------- _______________________________________________ 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 ---------------------------------------------------------------------------- _______________________________________________ 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 ------------------------------------------------------------------------------ _______________________________________________ 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 -------------------------------------------------------------------------------- _______________________________________________ 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
Show your program. Further, try the example given in here after appropriate modification. http://wiki.freeswitch.org/wiki/Freeswitch_XML-RPC#Java_Example On Wed, Aug 27, 2008 at 3:56 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com>wrote:
Thanks a lot! it worked - *but why?* When I did the same thing through the program it gave me :
at RMIServer.main(RMIServer.java:49) Caused by: org.xml.sax.*SAXParseException*: Unknown type: string at org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(Recursi veTypeParserImpl.java:115) at org.apache.xmlrpc.parser.XmlRpcResponseParser.startElement(XmlRpcResp onseParser.java:126) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startEle ment(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan StartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp l$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U nknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp l.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U nknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U nknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So urce) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un known Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p arse(Unknown Source) at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStr eamTransport.java:265) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:216) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49)
*From:* Adeel Ansari <adeel.gnome@gmail.com> *Sent:* Wednesday, August 27, 2008 12:21 AM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
Try this, *originate sofia/internal/1001 &bridge(sofia/internal/1003*)
Cheers.
On Wed, Aug 27, 2008 at 2:38 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com>wrote:
Here goes:
freeswitch@Comp36> *originate sofia/internal/1001 sofia/internal/1003 *(my command) 2008-08-26 23:36:01 [NOTICE] switch_channel.c:534 switch_channel_set_name() New Channel sofia/internal/1001 [e11e956a-13dd-de42-b2a1-89733eaaff5d] 2008-08-26 23:36:01 [NOTICE] sofia.c:2183 sofia_handle_sip_i_state() Ring-Ready sofia/internal/1001! 2008-08-26 23:36:08 [NOTICE] sofia.c:2507 sofia_handle_sip_i_state() Channel [so fia/internal/1001] has been answered 2008-08-26 23:36:08 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to XML[sofia/internal/1003@default] API CALL [originate(sofia/internal/1001 sofia/internal/1003)] output: +OK e11e956a-13dd-de42-b2a1-89733eaaff5d
freeswitch@Comp36> 2008-08-26 23:36:09 [INFO] mod_dialplan_xml.c:222 dialplan_hu nt() Processing FreeSWITCH->sofia/internal/1003@default 2008-08-26 23:36:10 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1003@default] 2008-08-26 23:36:11 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 23:36:11 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 23:36:11 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 5 (sofia/internal/1001) Ended 2008-08-26 23:36:11 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] originate sofia/internal/1001 sofia/internal/1003 2008-08-26 23:36:22 [NOTICE] switch_channel.c:534 switch_channel_set_name() New Channel sofia/internal/1001 [c4f1a1a2-c608-c642-a672-e97b6933da4b] 2008-08-26 23:36:22 [NOTICE] sofia.c:2183 sofia_handle_sip_i_state() Ring-Ready sofia/internal/1001! 2008-08-26 23:36:27 [NOTICE] sofia.c:2507 sofia_handle_sip_i_state() Channel [so fia/internal/1001] has been answered 2008-08-26 23:36:28 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to XML[sofia/internal/1003@default] API CALL [originate(sofia/internal/1001 sofia/internal/1003)] output: +OK c4f1a1a2-c608-c642-a672-e97b6933da4b
2008-08-26 23:36:28 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1003@default 2008-08-26 23:36:29 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1003@default] 2008-08-26 23:36:30 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 23:36:30 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 23:36:30 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 23:36:30 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP]
*From:* Adeel Ansari <adeel.gnome@gmail.com> *Sent:* Tuesday, August 26, 2008 11:35 PM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
Orite. But where is the command? Where is the console output? Don't forget to press F8 on console to enable the debug mode.
On Wed, Aug 27, 2008 at 2:08 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com
wrote:
same result [image: Sad smile emoticon]
Regards, Gayatri Kulkarni
*From:* Adeel Ansari <adeel.gnome@gmail.com> *Sent:* Tuesday, August 26, 2008 11:03 PM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
Try to issue the same command, what you are issuing via rpc, directly on freeswitch console. And don't forget to enable the debug mode this time. You can enable debug anytime by pressing F8 on freeswitch console.
Cheers.
On Wed, Aug 27, 2008 at 1:41 PM, Gayatri Kulkarni < xtpl.gayatri@gmail.com> wrote:
Hey Adeel,
Thanks for the help - actually, I was swapping the username and password! shoot me!
Anyways, the code still executed partially. FreeSwitch now says this:
nsfer sofia/internal/1001 to XML[sofia/internal/1002@default] 2008-08-26 22:29:11 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1002@default 2008-08-26 22:29:12 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1002@default] 2008-08-26 22:29:13 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 22:29:13 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP]
Any idea why this is happening? the destination extension is logged in alright and I can make a successful call to it using the xlite soft phone directly. I tried it out with other destination numbers as well. I am using a LAN IP for my domain.
Regards, Gayatri Kulkarni
*From:* Adeel Ansari <adeel.gnome@gmail.com> *Sent:* Tuesday, August 26, 2008 8:34 AM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
Try to remove the credentials from the file <freeswitch-installation>/conf/autoload-configs/xmlrpc.conf.xml and remove the username and password from your code as well. Then try it again.
Just to make sure its working. After that you can revert all back.
Otherwise, you can try the url in your internet browser. It should ask for the credential. By default username=freeswitch and password=works.
Cheers.
On Tue, Aug 26, 2008 at 10:54 PM, Gayatri Kulkarni < xtpl.gayatri@gmail.com> wrote:
it loaded the module fine; but now it is saying this:
Caused by: java.io.IOException: *Server returned HTTP response code: 401 for URL: **http://192* <http://192> *.168.10.36:8080/RPC2 * at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49)
Regards, Gayatri Kulkarni
*From:* Brian West <brian@freeswitch.org> *Sent:* Tuesday, August 26, 2008 7:51 AM *To:* freeswitch-users@lists.freeswitch.org *Subject:* Re: [Freeswitch-users] How to originate a session from outside
conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b
On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote:
How would you make sure mod_xml_rpc is loaded?
I could successfully run reloadxml I got the exception again.
Regards, Gayatri Kulkarni
Brian West sip:brian@freeswitch.org <brian@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
_______________________________________________ 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
------------------------------
_______________________________________________ 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
------------------------------
_______________________________________________ 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
------------------------------
_______________________________________________ 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
------------------------------
_______________________________________________ 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
Hey Adeel, Remember, originate sofia/internal/1001 &bridge(sofia/internal/1003) had worked the other day? Well, now it isn't working! FS is still saying No_ROUTE_DESTINATION And, it is also giving me a SAXParseException! You want to have a look at the code? Here it is: /** * */ package localcall; import java.lang.String; import java.net.*; import org.apache.xmlrpc.XmlRpcException; import org.apache.xmlrpc.client.XmlRpcClient; import org.apache.xmlrpc.client.XmlRpcClientConfigImpl; /** * @author Gayatri Kulkarni * */ public class LocalCall { /** * */ public LocalCall() { // TODO Auto-generated constructor stub } public XmlRpcClientConfigImpl setConfig(){ XmlRpcClientConfigImpl conf = new XmlRpcClientConfigImpl(); String server = "http://192.168.10.36/RPC2"; String uname = "freeswitch"; String pswd = "works"; try { URL server_url = new URL(server); conf.setServerURL(server_url); } catch (MalformedURLException e){ System.out.println("Cannot generate server URL"); } conf.setBasicPassword(pswd); conf.setBasicUserName(uname); return (conf); } public void placeCall(XmlRpcClientConfigImpl conf){ XmlRpcClient rpcClient = new XmlRpcClient(); String api = "freeswitch.api"; rpcClient.setConfig(conf); Object[] params = new Object[]{ "originate", "sofia/internal/1001 &bridge(sofia/internal/1002)" }; try { rpcClient.execute(api, params ); } catch (XmlRpcException excpn){ System.out.println("Could not execute service. \n"); excpn.printStackTrace(); } } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub LocalCall call = new LocalCall(); call.placeCall(call.setConfig()); } } I have done load mod_xml_rpc on the CLI of FS. Thanks a lot, Regards, Gayatri Kulkarni ----- Whenever you find yourself on the side of the majority, it is time to pause and reflect. From: Adeel Ansari Sent: Wednesday, August 27, 2008 1:20 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Show your program. Further, try the example given in here after appropriate modification. http://wiki.freeswitch.org/wiki/Freeswitch_XML-RPC#Java_Example On Wed, Aug 27, 2008 at 3:56 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: Thanks a lot! it worked - but why? When I did the same thing through the program it gave me : at RMIServer.main(RMIServer.java:49) Caused by: org.xml.sax.SAXParseException: Unknown type: string at org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(Recursi veTypeParserImpl.java:115) at org.apache.xmlrpc.parser.XmlRpcResponseParser.startElement(XmlRpcResp onseParser.java:126) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startEle ment(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan StartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp l$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U nknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp l.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U nknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U nknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So urce) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un known Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p arse(Unknown Source) at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStr eamTransport.java:265) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:216) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49) From: Adeel Ansari Sent: Wednesday, August 27, 2008 12:21 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try this, originate sofia/internal/1001 &bridge(sofia/internal/1003) Cheers.
Could it be a NAT issue? From: Adeel Ansari Sent: Tuesday, August 26, 2008 11:35 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Orite. But where is the command? Where is the console output? Don't forget to press F8 on console to enable the debug mode. On Wed, Aug 27, 2008 at 2:08 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: same result Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Tuesday, August 26, 2008 11:03 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try to issue the same command, what you are issuing via rpc, directly on freeswitch console. And don't forget to enable the debug mode this time. You can enable debug anytime by pressing F8 on freeswitch console. Cheers. On Wed, Aug 27, 2008 at 1:41 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: Hey Adeel, Thanks for the help - actually, I was swapping the username and password! shoot me! Anyways, the code still executed partially. FreeSwitch now says this: nsfer sofia/internal/1001 to XML[sofia/internal/1002@default] 2008-08-26 22:29:11 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing Fre eSWITCH->sofia/internal/1002@default 2008-08-26 22:29:12 [NOTICE] switch_ivr.c:1098 switch_ivr_session_transfer() Tra nsfer sofia/internal/1001 to enum[sofia/internal/1002@default] 2008-08-26 22:29:13 [INFO] switch_core_state_machine.c:114 switch_core_standard_ on_routing() No Route, Aborting 2008-08-26 22:29:13 [NOTICE] switch_core_state_machine.c:115 switch_core_standar d_on_routing() Hangup sofia/internal/1001 [CS_ROUTING] [NO_ROUTE_DESTINATION] 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:807 switch_core_session_threa d() Session 6 (sofia/internal/1001) Ended 2008-08-26 22:29:13 [NOTICE] switch_core_session.c:809 switch_core_session_threa d() Close Channel sofia/internal/1001 [CS_HANGUP] Any idea why this is happening? the destination extension is logged in alright and I can make a successful call to it using the xlite soft phone directly. I tried it out with other destination numbers as well. I am using a LAN IP for my domain. Regards, Gayatri Kulkarni From: Adeel Ansari Sent: Tuesday, August 26, 2008 8:34 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside Try to remove the credentials from the file <freeswitch-installation>/conf/autoload-configs/xmlrpc.conf.xml and remove the username and password from your code as well. Then try it again. Just to make sure its working. After that you can revert all back. Otherwise, you can try the url in your internet browser. It should ask for the credential. By default username=freeswitch and password=works. Cheers. On Tue, Aug 26, 2008 at 10:54 PM, Gayatri Kulkarni <xtpl.gayatri@gmail.com> wrote: it loaded the module fine; but now it is saying this: Caused by: java.io.IOException: Server returned HTTP response code: 401 for URL: http://192 .168.10.36:8080/RPC2 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So urce) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:64) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.newInputStream(XmlRpc SunHttpTransport.java:81) at org.apache.xmlrpc.client.XmlRpcStreamTransport.getInputStream(XmlRpcS treamTransport.java:159) at org.apache.xmlrpc.client.XmlRpcHttpTransport.getInputStream(XmlRpcHtt pTransport.java:49) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStre amTransport.java:213) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorke r.java:53) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125) at RMIServer.makeACall(RMIServer.java:36) at RMIServer.main(RMIServer.java:49) Regards, Gayatri Kulkarni From: Brian West Sent: Tuesday, August 26, 2008 7:51 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] How to originate a session from outside conf/autoload_configs/modules.conf.xml and uncomment it. You can also load it by typing this at the cli "load mod_xml_rpc" /b On Aug 26, 2008, at 9:41 AM, Gayatri Kulkarni wrote: How would you make sure mod_xml_rpc is loaded? I could successfully run reloadxml I got the exception again. Regards, Gayatri Kulkarni Brian West sip:brian@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 _______________________________________________ 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 ---------------------------------------------------------------------------- _______________________________________________ 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 ------------------------------------------------------------------------------ _______________________________________________ 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 -------------------------------------------------------------------------------- _______________________________________________ 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
participants (4)
-
Adeel Ansari
-
Boris Krivonog
-
Brian West
-
Gayatri Kulkarni