Try (re)including the entire profile config. FS might be ignoring it because of the missing profile params.<br><br>-Steve<br><br><br><div class="gmail_quote">On 21 February 2011 15:56, David Villasmil <span dir="ltr">&lt;<a href="mailto:david.villasmil.work@gmail.com">david.villasmil.work@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Thanks Steven,<br>
<div class="im"><br>
&gt; If you load the profile statically at start and rescan later from<br>
&gt; mod_xml_curl, it should add any missing gateways at that time.<br>
&gt;<br>
<br>
</div>Doesn&#39;t do it though... that&#39;s why i was wondering if I had something<br>
wrong in my gateways section. I just posted my config in thi email<br>
thread before this email. Hope you see something wrong with it.<br>
<br>
Thanks<br>
<font color="#888888"><br>
David<br>
</font><div><div></div><div class="h5"><br>
On Mon, Feb 21, 2011 at 4:52 PM, Steven Ayre &lt;<a href="mailto:steveayre@gmail.com">steveayre@gmail.com</a>&gt; wrote:<br>
&gt; As Brian said, &quot;sofia profile xxx killgw xxx&quot; - you have to do them one at a<br>
&gt; time.<br>
&gt;<br>
&gt; If you load the profile statically at start and rescan later from<br>
&gt; mod_xml_curl, it should add any missing gateways at that time.<br>
&gt;<br>
&gt; -Steve<br>
&gt;<br>
&gt;<br>
&gt; On 21 February 2011 15:40, David Villasmil &lt;<a href="mailto:david.villasmil.work@gmail.com">david.villasmil.work@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Thanks Steven,<br>
&gt;&gt;<br>
&gt;&gt; The sofia profile loads statically. Only the gateway part is passed<br>
&gt;&gt; via curl, as I only want to load that dynamically.<br>
&gt;&gt;<br>
&gt;&gt; I see no errors anywhere:<br>
&gt;&gt;<br>
&gt;&gt;  sofia profile external rescan<br>
&gt;&gt; +OK scan complete<br>
&gt;&gt;<br>
&gt;&gt; freeswitch@internal&gt;<br>
&gt;&gt;<br>
&gt;&gt; HOw do i remove all gateways before rescanning them?<br>
&gt;&gt;<br>
&gt;&gt; Thanks<br>
&gt;&gt;<br>
&gt;&gt; David<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Feb 21, 2011 at 4:09 PM, Steven Ayre &lt;<a href="mailto:steveayre@gmail.com">steveayre@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; &quot;sofia status&quot; will show you which profiles &amp; gateways are defined.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Are there any errors in FreeSWITCH&#39;s logfile when the XML is loaded?<br>
&gt;&gt; &gt; Perhaps<br>
&gt;&gt; &gt; there&#39;s an XML parsing error, or some other error which gets logged.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Gateways are only loaded when you load the configuration (when mod_sofia<br>
&gt;&gt; &gt; loads, or on sofia profile name rescan). Existing gateways must be<br>
&gt;&gt; &gt; deleted<br>
&gt;&gt; &gt; and then rescanned to pick up configuration changes. Did you do that<br>
&gt;&gt; &gt; after<br>
&gt;&gt; &gt; making the changes?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The gateway XML looks ok and I can confirm you can serve the config via<br>
&gt;&gt; &gt; mod_xml_curl (I do). Your profile looks incomplete though, for instance<br>
&gt;&gt; &gt; there&#39;s no sip-ip to bind to. Did you remove the profile params when<br>
&gt;&gt; &gt; posting<br>
&gt;&gt; &gt; to the list, or is that your entire profile?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Regards,<br>
&gt;&gt; &gt; -Steve<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On 21 February 2011 14:47, David Villasmil<br>
&gt;&gt; &gt; &lt;<a href="mailto:david.villasmil.work@gmail.com">david.villasmil.work@gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Hello All,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I&#39;m trying to have my gateways defined dynamically with xml_curl.<br>
&gt;&gt; &gt;&gt; According to the logs, the xml is requested and relivered to fs but fs<br>
&gt;&gt; &gt;&gt; doesn&#39;t seem to load it as i&#39;m getting &quot;invalid gateway&quot; when i try to<br>
&gt;&gt; &gt;&gt; use them.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; this is my <a href="http://curl-gateway/gateways.php" target="_blank">http://curl-gateway/gateways.php</a> file:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &lt;document type=&quot;freeswitch/xml&quot;&gt;<br>
&gt;&gt; &gt;&gt;     &lt;configuration name=&quot;sofia.conf&quot; description=&quot;Gateways<br>
&gt;&gt; &gt;&gt; configuration&quot;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;          &lt;profile name=&quot;external&quot;&gt;<br>
&gt;&gt; &gt;&gt;                 &lt;!--<br>
&gt;&gt; &gt;&gt; <a href="http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files" target="_blank">http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files</a> --&gt;<br>
&gt;&gt; &gt;&gt;                 &lt;!-- This profile is only for outbound registrations<br>
&gt;&gt; &gt;&gt; to providers --&gt;<br>
&gt;&gt; &gt;&gt;                 &lt;gateways&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;                    &lt;gateway name=&quot;gw_1&quot;&gt;<br>
&gt;&gt; &gt;&gt;                         &lt;param name=&quot;realm&quot; value=&quot;<a href="http://1.2.3.4:5060" target="_blank">1.2.3.4:5060</a>&quot;/&gt;<br>
&gt;&gt; &gt;&gt;                         &lt;param name=&quot;username&quot; value=&quot;foo&quot;/&gt;<br>
&gt;&gt; &gt;&gt;                         &lt;param name=&quot;password&quot; value=&quot;1234&quot;/&gt;<br>
&gt;&gt; &gt;&gt;                         &lt;param name=&quot;register&quot; value=&quot;false&quot;/&gt;<br>
&gt;&gt; &gt;&gt;                         &lt;param name=&quot;retry-seconds&quot; value=&quot;30&quot;/&gt;<br>
&gt;&gt; &gt;&gt;                    &lt;/gateway&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;                    &lt;gateway name=&quot;gw_2&quot;&gt;<br>
&gt;&gt; &gt;&gt;                         &lt;param name=&quot;realm&quot; value=&quot;<a href="http://3.4.5.6:5060" target="_blank">3.4.5.6:5060</a>&quot;/&gt;<br>
&gt;&gt; &gt;&gt;                         &lt;param name=&quot;username&quot; value=&quot;foo&quot;/&gt;<br>
&gt;&gt; &gt;&gt;                         &lt;param name=&quot;password&quot; value=&quot;pass&quot;/&gt;<br>
&gt;&gt; &gt;&gt;                         &lt;param name=&quot;register&quot; value=&quot;false&quot;/&gt;<br>
&gt;&gt; &gt;&gt;                         &lt;param name=&quot;retry-seconds&quot; value=&quot;30&quot;/&gt;<br>
&gt;&gt; &gt;&gt;                    &lt;/gateway&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;                 &lt;/gateways&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;          &lt;/profile&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;     &lt;/configuration&gt;<br>
&gt;&gt; &gt;&gt; &lt;/document&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; and i get:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; freeswitch@internal&gt; sofia xmlstatus gateway gw_1<br>
&gt;&gt; &gt;&gt; Invalid Gateway!<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Is my file correct?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; It is not possible to find xml_curl gateways samples anywhere.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thanks<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; David<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; &gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; &gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; FreeSWITCH-users mailing list<br>
&gt;&gt; &gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; &gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">

</div>