Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[Freeswitch-users] xml_curl and gateways


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users
View previous topic :: View next topic  
Author Message
Prometheus001 at gmx.net
Guest





PostPosted: Wed Sep 17, 2008 4:42 pm    Post subject: [Freeswitch-users] xml_curl and gateways Reply with quote

According to http://wiki.freeswitch.org/wiki/Mod_xml_curl I'v tried to
set up gateways dynamically, but I do net get it to work:
I always get : "Invalid profile"

My assumptions for a right xml answer back to FS are as follows, but I
think at least one of it is false:
1. ) I start with
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
2.) I do not want to change settings, so I do NOT add a <settings> tag
3.) I want to enhance an existing profile, so I add a profile tag
(<profile name='external'>)
4.) I assume that I can have an existing profile "external" in the xml
conf files and can mix additional parts dynamically into the same profile
5.) Within the profile I want to add gateways, so I add a gateway tag
(<gateways>)
6.) Then I add the gateways
7.) I add the closing tags

Which one of the assumptions if wrong?

The request I receive is as follows:
{"key_name"=>"name", "action"=>"directory", "tag_name"=>"configuration",
"key_value"=>"sofia.conf", "controller"=>"xml_curls",
"hostname"=>"freeswitch", "section"=>"configuration"}

I only answer once at startup with the follwing:
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
<profile name='external'>
<gateways>
<gateway name="freeswitch2">
<param name="username" value="1007"/>
<param name="realm" value="192.168.0.56:5061"/>
<param name="password" value="xxxx"/>
<param name="proxy" value="192.168.0.56"/>
<param name="expire-seconds" value="30"/>
<param name="register" value="true"/>
<param name="register-transport" value="tls"/>
<param name="retry-seconds" value="30"/>
</gateway>
</gateways>
</profile>
</configuration>
</section>
</document>

Does anybody have a correct XML answer for a gateway and can post it?

Best regards
Peter

_______________________________________________
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
Back to top
intralanman at freeswi...
Guest





PostPosted: Thu Sep 18, 2008 9:34 am    Post subject: [Freeswitch-users] xml_curl and gateways Reply with quote

Peter P GMX wrote:
Quote:
According to http://wiki.freeswitch.org/wiki/Mod_xml_curl I'v tried to
set up gateways dynamically, but I do net get it to work:
I always get : "Invalid profile"

My assumptions for a right xml answer back to FS are as follows, but I
think at least one of it is false:
1. ) I start with
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
2.) I do not want to change settings, so I do NOT add a <settings> tag
3.) I want to enhance an existing profile, so I add a profile tag
(<profile name='external'>)
4.) I assume that I can have an existing profile "external" in the xml
conf files and can mix additional parts dynamically into the same profile
5.) Within the profile I want to add gateways, so I add a gateway tag
(<gateways>)
6.) Then I add the gateways
7.) I add the closing tags

Which one of the assumptions if wrong?


I think #2 and #3 are wrong, if I understand what you're saying.

Your response will override the static XML files, NOT add to them or
"enhance" them
Quote:
The request I receive is as follows:
{"key_name"=>"name", "action"=>"directory", "tag_name"=>"configuration",
"key_value"=>"sofia.conf", "controller"=>"xml_curls",
"hostname"=>"freeswitch", "section"=>"configuration"}

I only answer once at startup with the follwing:
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
<profile name='external'>
<gateways>
<gateway name="freeswitch2">
<param name="username" value="1007"/>
<param name="realm" value="192.168.0.56:5061"/>
<param name="password" value="xxxx"/>
<param name="proxy" value="192.168.0.56"/>
<param name="expire-seconds" value="30"/>
<param name="register" value="true"/>
<param name="register-transport" value="tls"/>
<param name="retry-seconds" value="30"/>
</gateway>
</gateways>
</profile>
</configuration>
</section>
</document>

Does anybody have a correct XML answer for a gateway and can post it?


I wrote quite a bit of stuff that does most of the xml_curl files.
sofia.conf was definitely on my list. you can find the stuff that I
wrote in ${SVNROOT}/scripts/contrib/intralanman/PHP/fs_curl/

yes, it's in PHP, but it should give you enough of an idea of how to
send your responses.


-Ray



Quote:
Best regards
Peter

_______________________________________________
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
Back to top
Prometheus001 at gmx.net
Guest





PostPosted: Thu Sep 18, 2008 9:47 am    Post subject: [Freeswitch-users] xml_curl and gateways Reply with quote

Nobody has an idea anbout this?

Peter P GMX schrieb:
Quote:
According to http://wiki.freeswitch.org/wiki/Mod_xml_curl I'v tried to
set up gateways dynamically, but I do net get it to work:
I always get : "Invalid profile"

My assumptions for a right xml answer back to FS are as follows, but I
think at least one of it is false:
1. ) I start with
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
2.) I do not want to change settings, so I do NOT add a <settings> tag
3.) I want to enhance an existing profile, so I add a profile tag
(<profile name='external'>)
4.) I assume that I can have an existing profile "external" in the xml
conf files and can mix additional parts dynamically into the same profile
5.) Within the profile I want to add gateways, so I add a gateway tag
(<gateways>)
6.) Then I add the gateways
7.) I add the closing tags

Which one of the assumptions if wrong?

The request I receive is as follows:
{"key_name"=>"name", "action"=>"directory", "tag_name"=>"configuration",
"key_value"=>"sofia.conf", "controller"=>"xml_curls",
"hostname"=>"freeswitch", "section"=>"configuration"}

I only answer once at startup with the follwing:
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
<profile name='external'>
<gateways>
<gateway name="freeswitch2">
<param name="username" value="1007"/>
<param name="realm" value="192.168.0.56:5061"/>
<param name="password" value="xxxx"/>
<param name="proxy" value="192.168.0.56"/>
<param name="expire-seconds" value="30"/>
<param name="register" value="true"/>
<param name="register-transport" value="tls"/>
<param name="retry-seconds" value="30"/>
</gateway>
</gateways>
</profile>
</configuration>
</section>
</document>

Does anybody have a correct XML answer for a gateway and can post it?

Best regards
Peter

_______________________________________________
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
Back to top
Prometheus001 at gmx.net
Guest





PostPosted: Thu Sep 18, 2008 11:51 am    Post subject: [Freeswitch-users] xml_curl and gateways Reply with quote

Hello Raymond,

I had a look at your code. You are submitting a complete profile for
sofia.conf, right?

Best regards
Peter


Raymond Chandler schrieb:
Quote:
Peter P GMX wrote:

Quote:
According to http://wiki.freeswitch.org/wiki/Mod_xml_curl I'v tried to
set up gateways dynamically, but I do net get it to work:
I always get : "Invalid profile"

My assumptions for a right xml answer back to FS are as follows, but I
think at least one of it is false:
1. ) I start with
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
2.) I do not want to change settings, so I do NOT add a <settings> tag
3.) I want to enhance an existing profile, so I add a profile tag
(<profile name='external'>)
4.) I assume that I can have an existing profile "external" in the xml
conf files and can mix additional parts dynamically into the same profile
5.) Within the profile I want to add gateways, so I add a gateway tag
(<gateways>)
6.) Then I add the gateways
7.) I add the closing tags

Which one of the assumptions if wrong?



I think #2 and #3 are wrong, if I understand what you're saying.

Your response will override the static XML files, NOT add to them or
"enhance" them

Quote:
The request I receive is as follows:
{"key_name"=>"name", "action"=>"directory", "tag_name"=>"configuration",
"key_value"=>"sofia.conf", "controller"=>"xml_curls",
"hostname"=>"freeswitch", "section"=>"configuration"}

I only answer once at startup with the follwing:
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
<profile name='external'>
<gateways>
<gateway name="freeswitch2">
<param name="username" value="1007"/>
<param name="realm" value="192.168.0.56:5061"/>
<param name="password" value="xxxx"/>
<param name="proxy" value="192.168.0.56"/>
<param name="expire-seconds" value="30"/>
<param name="register" value="true"/>
<param name="register-transport" value="tls"/>
<param name="retry-seconds" value="30"/>
</gateway>
</gateways>
</profile>
</configuration>
</section>
</document>

Does anybody have a correct XML answer for a gateway and can post it?



I wrote quite a bit of stuff that does most of the xml_curl files.
sofia.conf was definitely on my list. you can find the stuff that I
wrote in ${SVNROOT}/scripts/contrib/intralanman/PHP/fs_curl/

yes, it's in PHP, but it should give you enough of an idea of how to
send your responses.


-Ray




Quote:
Best regards
Peter

_______________________________________________
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



_______________________________________________
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
Back to top
intralanman at freeswi...
Guest





PostPosted: Thu Sep 18, 2008 12:58 pm    Post subject: [Freeswitch-users] xml_curl and gateways Reply with quote

Peter P GMX wrote:
Quote:
Quote:
Hello Raymond,

I had a look at your code. You are submitting a complete profile for
sofia.conf, right?

correct. not only a profile, but the entire sofia.conf with all of its profiles and all of their gateways, settings, aliases, etc

-Ray
Quote:
Quote:
Best regards
Peter


Raymond Chandler schrieb:
Quote:
Peter P GMX wrote:

Quote:
According to http://wiki.freeswitch.org/wiki/Mod_xml_curl I'v tried to
set up gateways dynamically, but I do net get it to work:
I always get : "Invalid profile"

My assumptions for a right xml answer back to FS are as follows, but I
think at least one of it is false:
1. ) I start with
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
2.) I do not want to change settings, so I do NOT add a <settings> tag
3.) I want to enhance an existing profile, so I add a profile tag
(<profile name='external'>)
4.) I assume that I can have an existing profile "external" in the xml
conf files and can mix additional parts dynamically into the same profile
5.) Within the profile I want to add gateways, so I add a gateway tag
(<gateways>)
6.) Then I add the gateways
7.) I add the closing tags

Which one of the assumptions if wrong?



I think #2 and #3 are wrong, if I understand what you're saying.

Your response will override the static XML files, NOT add to them or
"enhance" them

Quote:
The request I receive is as follows:
{"key_name"=>"name", "action"=>"directory", "tag_name"=>"configuration",
"key_value"=>"sofia.conf", "controller"=>"xml_curls",
"hostname"=>"freeswitch", "section"=>"configuration"}

I only answer once at startup with the follwing:
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
<profile name='external'>
<gateways>
<gateway name="freeswitch2">
<param name="username" value="1007"/>
<param name="realm" value="192.168.0.56:5061"/>
<param name="password" value="xxxx"/>
<param name="proxy" value="192.168.0.56"/>
<param name="expire-seconds" value="30"/>
<param name="register" value="true"/>
<param name="register-transport" value="tls"/>
<param name="retry-seconds" value="30"/>
</gateway>
</gateways>
</profile>
</configuration>
</section>
</document>

Does anybody have a correct XML answer for a gateway and can post it?


I wrote quite a bit of stuff that does most of the xml_curl files.
sofia.conf was definitely on my list. you can find the stuff that I
wrote in ${SVNROOT}/scripts/contrib/intralanman/PHP/fs_curl/

yes, it's in PHP, but it should give you enough of an idea of how to
send your responses.


-Ray




Quote:
Best regards
Peter

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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 (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 (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
Back to top
Prometheus001 at gmx.net
Guest





PostPosted: Sat Sep 20, 2008 6:47 pm    Post subject: [Freeswitch-users] xml_curl and gateways Reply with quote

I now serve the whole sofia config from my Ruby on Rails app and the
gateways now work dynamically from my database entries.

Thanks to all who contributed. I updated the wiki with my experience on
the issues I had on this topic.

Freeswitch is so great!

Best regards
Peter

Raymond Chandler schrieb:
Quote:
Peter P GMX wrote:

Quote:
According to http://wiki.freeswitch.org/wiki/Mod_xml_curl I'v tried to
set up gateways dynamically, but I do net get it to work:
I always get : "Invalid profile"

My assumptions for a right xml answer back to FS are as follows, but I
think at least one of it is false:
1. ) I start with
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
2.) I do not want to change settings, so I do NOT add a <settings> tag
3.) I want to enhance an existing profile, so I add a profile tag
(<profile name='external'>)
4.) I assume that I can have an existing profile "external" in the xml
conf files and can mix additional parts dynamically into the same profile
5.) Within the profile I want to add gateways, so I add a gateway tag
(<gateways>)
6.) Then I add the gateways
7.) I add the closing tags

Which one of the assumptions if wrong?



I think #2 and #3 are wrong, if I understand what you're saying.

Your response will override the static XML files, NOT add to them or
"enhance" them

Quote:
The request I receive is as follows:
{"key_name"=>"name", "action"=>"directory", "tag_name"=>"configuration",
"key_value"=>"sofia.conf", "controller"=>"xml_curls",
"hostname"=>"freeswitch", "section"=>"configuration"}

I only answer once at startup with the follwing:
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
<profile name='external'>
<gateways>
<gateway name="freeswitch2">
<param name="username" value="1007"/>
<param name="realm" value="192.168.0.56:5061"/>
<param name="password" value="xxxx"/>
<param name="proxy" value="192.168.0.56"/>
<param name="expire-seconds" value="30"/>
<param name="register" value="true"/>
<param name="register-transport" value="tls"/>
<param name="retry-seconds" value="30"/>
</gateway>
</gateways>
</profile>
</configuration>
</section>
</document>

Does anybody have a correct XML answer for a gateway and can post it?



I wrote quite a bit of stuff that does most of the xml_curl files.
sofia.conf was definitely on my list. you can find the stuff that I
wrote in ${SVNROOT}/scripts/contrib/intralanman/PHP/fs_curl/

yes, it's in PHP, but it should give you enough of an idea of how to
send your responses.


-Ray




Quote:
Best regards
Peter

_______________________________________________
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



_______________________________________________
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
Back to top
saigop at gmail.com
Guest





PostPosted: Wed Sep 24, 2008 6:53 am    Post subject: [Freeswitch-users] xml_curl and gateways Reply with quote

Hi,

I am trying to have a webpage with a button, once clicked the dial function will happen, for this I hope we need to use mod_xml_curl. am i correct?

I have gone thru the link for the configuration of mod_xml_curl
http://wiki.freeswitch.org/wiki/Mod_xml_curl

I want to use javascript or possibly PHP, I dont understand that where the settings like configuration, dialplan, directory and phrases has to be defined, is it in freeswitch.xml?

But still ahead I have went thru with the link and configured xml_curl_conf.xml but I cant able to open the page thru webserver with http://<172.20.176.31>:8080

Is there any other configuration I need to update.




On Sun, Sep 21, 2008 at 5:15 AM, Peter P GMX <Prometheus001@gmx.net (Prometheus001@gmx.net)> wrote:
Quote:
I now serve the whole sofia config from my Ruby on Rails app and the
gateways now work dynamically from my database entries.

Thanks to all who contributed. I updated the wiki with my experience on
the issues I had on this topic.

Freeswitch is so great!

Best regards
Peter

Raymond Chandler schrieb:


Quote:
Peter P GMX wrote:

Quote:
According to http://wiki.freeswitch.org/wiki/Mod_xml_curl I'v tried to
set up gateways dynamically, but I do net get it to work:
I always get : "Invalid profile"

My assumptions for a right xml answer back to FS are as follows, but I
think at least one of it is false:
1. ) I start with
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
2.) I do not want to change settings, so I do NOT add a <settings> tag
3.) I want to enhance an existing profile, so I add a profile tag
(<profile name='external'>)
4.) I assume that I can have an existing profile "external" in the xml
conf files and can mix additional parts dynamically into the same profile
5.) Within the profile I want to add gateways, so I add a gateway tag
(<gateways>)
6.) Then I add the gateways
7.) I add the closing tags

Which one of the assumptions if wrong?



I think #2 and #3 are wrong, if I understand what you're saying.

Your response will override the static XML files, NOT add to them or
"enhance" them

Quote:
The request I receive is as follows:
{"key_name"=>"name", "action"=>"directory", "tag_name"=>"configuration",
"key_value"=>"sofia.conf", "controller"=>"xml_curls",
"hostname"=>"freeswitch", "section"=>"configuration"}

I only answer once at startup with the follwing:
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
<profile name='external'>
<gateways>
<gateway name="freeswitch2">
<param name="username" value="1007"/>
<param name="realm" value="192.168.0.56:5061"/>
<param name="password" value="xxxx"/>
<param name="proxy" value="192.168.0.56"/>
<param name="expire-seconds" value="30"/>
<param name="register" value="true"/>
<param name="register-transport" value="tls"/>
<param name="retry-seconds" value="30"/>
</gateway>
</gateways>
</profile>
</configuration>
</section>
</document>

Does anybody have a correct XML answer for a gateway and can post it?



I wrote quite a bit of stuff that does most of the xml_curl files.
sofia.conf was definitely on my list. you can find the stuff that I
wrote in ${SVNROOT}/scripts/contrib/intralanman/PHP/fs_curl/

yes, it's in PHP, but it should give you enough of an idea of how to
send your responses.


-Ray




Quote:
Best regards
Peter

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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 (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 (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





--
Thank you with regards,
Gopal,
Back to top
saigop at gmail.com
Guest





PostPosted: Wed Sep 24, 2008 8:26 am    Post subject: [Freeswitch-users] xml_curl and gateways Reply with quote

Hi,

After some modifications I am getting this log in the console,

2008-09-24 18:43:40 [ERR] mod_xml_curl.c:200 xml_url_fetch() Received HTTP error 0 trying to fetch http://localhost:8080
data: [hostname=dialer.optimus.co.in&section=dialplan&tag_name=&key_name=&key_value=&Channel-State=CS_ROUTING&Channel-State-Number=2&Channel-Name=sofia/internal/1002%40172.20.176.31&Unique-ID=e5f89c87-4481-4d5e-aa63-3111aa357f56&Call-Direction=inbound&Answer-State=ringing&Channel-Read-Codec-Name=PCMU&Channel-Read-Codec-Rate=8000&Channel-Write-Codec-Name=PCMU&Channel-Write-Codec-Rate=8000&Caller-Username=1002&Caller-Dialplan=XML&Caller-Caller-ID-Name=FreeSwitch&Caller-Caller-ID-Number=1002&Caller-Network-Addr=172.20.179.201&Caller-Destination-Number=99894929942&Caller-Unique-ID=e5f89c87-4481-4d5e-aa63-3111aa357f56&Caller-Source=mod_sofia&Caller-Context=default&Caller-Channel-Name=sofia/internal/1002%40172.20.176.31&Caller-Profile-Index=1&Caller-Profile-Created-Time=1222262020162501&Caller-Channel-Created-Time=1222262020162501&Caller-Channel-Answered-Time=0&Caller-Channel-Progress-Time=0&Caller-Channel-Progress-Media-Time=0&Caller-Channel-Hangup-Time=0&Caller-Channel-Transfer-Time=0&Caller-Screen-Bit=true&Caller-Privacy-Hide-Name=false&Caller-Privacy-Hide-Number=false&variable_sip_received_ip=172.20.179.201&variable_sip_received_port=36046&variable_sip_authorized=true&variable_sip_mailbox=1002&variable_sip_auth_username=1002&variable_sip_auth_realm=172.20.176.31&variable_mailbox=1002&variable_user_name=1002&variable_domain_name=172.20.176.31&variable_record_stereo=true&variable_accountcode=1002&variable_user_context=default&variable_effective_caller_id_name=Extension%201002&variable_effective_caller_id_number=1002&variable_sip_from_user=1002&variable_sip_from_uri=1002%40172.20.176.31&variable_sip_from_host=172.20.176.31&variable_sip_from_user_stripped=1002&variable_sip_from_tag=787e3c65&variable_sofia_profile_name=internal&variable_sofia_profile_domain_name=172.20.176.31&variable_sip_req_user=99894929942&variable_sip_req_uri=99894929942%40172.20.176.31&variable_sip_req_host=172.20.176.31&variable_sip_to_user=99894929942&variable_sip_to_uri=99894929942%40172.20.176.31&variable_sip_to_host=172.20.176.31&variable_sip_contact_user=1002&variable_sip_contact_port=36046&variable_sip_contact_uri=1002%40172.20.179.201%3A36046&variable_sip_contact_host=172.20.179.201&variable_channel_name=sofia/internal/1002%40172.20.176.31&variable_sip_call_id=ad4a4b6d3211ab68MTNlOGRjN2Y0ZmYzY2I5MzJlMmE0YzMzODU1MzMyY2U.&variable_sip_user_agent=X-Lite%20release%201002tx%20stamp%2029712&variable_sip_via_host=172.20.179.201&variable_sip_via_port=36046&variable_sip_via_rport=36046&variable_max_forwards=70&variable_presence_id=1002%40172.20.176.31&variable_switch_r_sdp=v%3D0%0D%0Ao%3D-%200%202%20IN%20IP4%20172.20.179.201%0D%0As%3D%3CCounterPath%20eyeBeam%201.5%3E%0D%0Ac%3DIN%20IP4%20172.20.179.201%0D%0At%3D0%200%0D%0Am%3Daudio%2029188%20RTP/AVP%20107%20119%200%2098%208%203%20101%0D%0Aa%3Drtpmap%3A107%20BV32/16000%0D%0Aa%3Drtpmap%3A119%20BV32-FEC/16000%0D%0Aa%3Drtpmap%3A98%20iLBC/8000%0D%0Aa%3Drtpmap%3A101%20telephone-event/8000%0D%0Aa%3Dfmtp%3A101%200-15%0D%0Aa%3Dalt%3A1%201%20%3A%20mJ9lFB0%2B%20hEX2AklK%20172.20.179.201%2029188%0D%0Aa%3Dx-rtp-session-id%3ABE4FB81648CF4D27B19A9E3ACB1BF65D%0D%0A&variable_remote_media_ip=172.20.179.201&variable_remote_media_port=29188&variable_read_codec=PCMU&variable_read_rate=8000&variable_write_codec=PCMU&variable_write_rate=8000&variable_endpoint_disposition=RECEIVED]

So here I the key value and the key name seems to be blank, so how to configure that, any suggestion would be helpful. Thanks

On Wed, Sep 24, 2008 at 5:21 PM, Gopal krishnan <saigop@gmail.com (saigop@gmail.com)> wrote:
Quote:
Hi,

I am trying to have a webpage with a button, once clicked the dial function will happen, for this I hope we need to use mod_xml_curl. am i correct?

I have gone thru the link for the configuration of mod_xml_curl
http://wiki.freeswitch.org/wiki/Mod_xml_curl


I want to use javascript or possibly PHP, I dont understand that where the settings like configuration, dialplan, directory and phrases has to be defined, is it in freeswitch.xml?

But still ahead I have went thru with the link and configured xml_curl_conf.xml but I cant able to open the page thru webserver with http://<172.20.176.31>:8080

Is there any other configuration I need to update.





On Sun, Sep 21, 2008 at 5:15 AM, Peter P GMX <Prometheus001@gmx.net (Prometheus001@gmx.net)> wrote:
Quote:
I now serve the whole sofia config from my Ruby on Rails app and the
gateways now work dynamically from my database entries.

Thanks to all who contributed. I updated the wiki with my experience on
the issues I had on this topic.

Freeswitch is so great!

Best regards
Peter

Raymond Chandler schrieb:


Quote:
Peter P GMX wrote:

Quote:
According to http://wiki.freeswitch.org/wiki/Mod_xml_curl I'v tried to
set up gateways dynamically, but I do net get it to work:
I always get : "Invalid profile"

My assumptions for a right xml answer back to FS are as follows, but I
think at least one of it is false:
1. ) I start with
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
2.) I do not want to change settings, so I do NOT add a <settings> tag
3.) I want to enhance an existing profile, so I add a profile tag
(<profile name='external'>)
4.) I assume that I can have an existing profile "external" in the xml
conf files and can mix additional parts dynamically into the same profile
5.) Within the profile I want to add gateways, so I add a gateway tag
(<gateways>)
6.) Then I add the gateways
7.) I add the closing tags

Which one of the assumptions if wrong?



I think #2 and #3 are wrong, if I understand what you're saying.

Your response will override the static XML files, NOT add to them or
"enhance" them

Quote:
The request I receive is as follows:
{"key_name"=>"name", "action"=>"directory", "tag_name"=>"configuration",
"key_value"=>"sofia.conf", "controller"=>"xml_curls",
"hostname"=>"freeswitch", "section"=>"configuration"}

I only answer once at startup with the follwing:
<document type='freeswitch/xml'>
<section name='configuration'>
<configuration name='sofia.conf' description='RailsAdditionalConf'>
<profile name='external'>
<gateways>
<gateway name="freeswitch2">
<param name="username" value="1007"/>
<param name="realm" value="192.168.0.56:5061"/>
<param name="password" value="xxxx"/>
<param name="proxy" value="192.168.0.56"/>
<param name="expire-seconds" value="30"/>
<param name="register" value="true"/>
<param name="register-transport" value="tls"/>
<param name="retry-seconds" value="30"/>
</gateway>
</gateways>
</profile>
</configuration>
</section>
</document>

Does anybody have a correct XML answer for a gateway and can post it?



I wrote quite a bit of stuff that does most of the xml_curl files.
sofia.conf was definitely on my list. you can find the stuff that I
wrote in ${SVNROOT}/scripts/contrib/intralanman/PHP/fs_curl/

yes, it's in PHP, but it should give you enough of an idea of how to
send your responses.


-Ray




Quote:
Best regards
Peter

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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 (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 (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







--
Thank you with regards,
Gopal,





--
Thank you with regards,
Gopal,
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services