VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
Prometheus001 at gmx.net Guest
|
Posted: Wed Sep 17, 2008 4:42 pm Post subject: [Freeswitch-users] xml_curl and gateways |
|
|
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
|
Posted: Thu Sep 18, 2008 9:34 am Post subject: [Freeswitch-users] xml_curl and gateways |
|
|
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
_______________________________________________
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
|
Posted: Thu Sep 18, 2008 9:47 am Post subject: [Freeswitch-users] xml_curl and gateways |
|
|
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
|
Posted: Thu Sep 18, 2008 11:51 am Post subject: [Freeswitch-users] xml_curl and gateways |
|
|
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
_______________________________________________
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
|
Posted: Thu Sep 18, 2008 12:58 pm Post subject: [Freeswitch-users] xml_curl and gateways |
|
|
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
_______________________________________________
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
|
Posted: Sat Sep 20, 2008 6:47 pm Post subject: [Freeswitch-users] xml_curl and gateways |
|
|
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
_______________________________________________
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
|
Posted: Wed Sep 24, 2008 6:53 am Post subject: [Freeswitch-users] xml_curl and gateways |
|
|
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
_______________________________________________
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
|
Posted: Wed Sep 24, 2008 8:26 am Post subject: [Freeswitch-users] xml_curl and gateways |
|
|
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§ion=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
_______________________________________________
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 |
|
|
|
|
|
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
|