Hello, I changed sofia.conf.xml to: <configuration name="sofia.conf" description="sofia Endpoint"> <global_settings> <param name="log-level" value="0"/> <!-- <param name="auto-restart" value="false"/> --> <param name="debug-presence" value="0"/> </global_settings> </configuration> it seems to load now, but it doesn't load any profiles from the curl server, this is my xml_curl: <configuration name="xml_curl.conf" description="cURL XML Gateway"> <bindings> <binding name="sofia"> <param name="gateway-url" value="http://93.90.20.99/fsxml/gateways.php" bindings="configuration"/> --> </binding> </bindings> </configuration> I don't what binding name and bindings should be to load the rest of sofia from the curl server... any help? Thanks! David On Mon, Feb 21, 2011 at 5:19 PM, David Villasmil <david.villasmil.work@gmail.com> wrote:
Yeah, that's what i was trying, but now sofia is not starting...
could it be my xml_curl is wrong? here it is:
trying to load all sofia config:
<configuration name="xml_curl.conf" description="cURL XML Gateway"> <bindings> <binding name="sofia.conf"> <param name="gateway-url" value="http://server_ip/fsxml/gateways.php" bindings="sofia.conf"/> --> </binding> </bindings> </configuration>
this: http://server_ip/fsxml/gateways.php returns all the sofia config, and it is ok because I copied the result into sofia.conf.xml and it starts prefectly...
is my "bindings" ok? I've tried: sofia.conf.xml, sofia.conf and sofia... none seems to load it, i always get:
2011-02-21 17:08:58.277368 [ERR] sofia.c:2646 Open of sofia.conf failed 2011-02-21 17:08:58.277757 [CRIT] switch_loadable_module.c:882 Error Loading module /usr/local/freeswitch/mod/mod_sofia.so **Module load routine returned an error**
I removed the sofia.conf.xml from the autoload_configs... not sure whether i should leave it or what...
David
On Mon, Feb 21, 2011 at 5:07 PM, Steven Ayre <steveayre@gmail.com> wrote:
Try (re)including the entire profile config. FS might be ignoring it because of the missing profile params.
-Steve
On 21 February 2011 15:56, David Villasmil <david.villasmil.work@gmail.com> wrote:
Thanks Steven,
If you load the profile statically at start and rescan later from mod_xml_curl, it should add any missing gateways at that time.
Doesn't do it though... that's why i was wondering if I had something wrong in my gateways section. I just posted my config in thi email thread before this email. Hope you see something wrong with it.
Thanks
David
On Mon, Feb 21, 2011 at 4:52 PM, Steven Ayre <steveayre@gmail.com> wrote:
As Brian said, "sofia profile xxx killgw xxx" - you have to do them one at a time.
If you load the profile statically at start and rescan later from mod_xml_curl, it should add any missing gateways at that time.
-Steve
On 21 February 2011 15:40, David Villasmil <david.villasmil.work@gmail.com> wrote:
Thanks Steven,
The sofia profile loads statically. Only the gateway part is passed via curl, as I only want to load that dynamically.
I see no errors anywhere:
sofia profile external rescan +OK scan complete
freeswitch@internal>
HOw do i remove all gateways before rescanning them?
Thanks
David
On Mon, Feb 21, 2011 at 4:09 PM, Steven Ayre <steveayre@gmail.com> wrote:
"sofia status" will show you which profiles & gateways are defined.
Are there any errors in FreeSWITCH's logfile when the XML is loaded? Perhaps there's an XML parsing error, or some other error which gets logged.
Gateways are only loaded when you load the configuration (when mod_sofia loads, or on sofia profile name rescan). Existing gateways must be deleted and then rescanned to pick up configuration changes. Did you do that after making the changes?
The gateway XML looks ok and I can confirm you can serve the config via mod_xml_curl (I do). Your profile looks incomplete though, for instance there's no sip-ip to bind to. Did you remove the profile params when posting to the list, or is that your entire profile?
Regards, -Steve
On 21 February 2011 14:47, David Villasmil <david.villasmil.work@gmail.com> wrote: > > Hello All, > > I'm trying to have my gateways defined dynamically with xml_curl. > According to the logs, the xml is requested and relivered to fs but > fs > doesn't seem to load it as i'm getting "invalid gateway" when i try > to > use them. > > this is my http://curl-gateway/gateways.php file: > > > > <document type="freeswitch/xml"> > <configuration name="sofia.conf" description="Gateways > configuration"> > > <profile name="external"> > <!-- > http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files --> > <!-- This profile is only for outbound registrations > to providers --> > <gateways> > > <gateway name="gw_1"> > <param name="realm" value="1.2.3.4:5060"/> > <param name="username" value="foo"/> > <param name="password" value="1234"/> > <param name="register" value="false"/> > <param name="retry-seconds" value="30"/> > </gateway> > > <gateway name="gw_2"> > <param name="realm" value="3.4.5.6:5060"/> > <param name="username" value="foo"/> > <param name="password" value="pass"/> > <param name="register" value="false"/> > <param name="retry-seconds" value="30"/> > </gateway> > > </gateways> > > </profile> > > </configuration> > </document> > > > and i get: > > > freeswitch@internal> sofia xmlstatus gateway gw_1 > Invalid Gateway! > > > Is my file correct? > > It is not possible to find xml_curl gateways samples anywhere. > > > > Thanks > > David > > _______________________________________________ > 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
_______________________________________________ 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