If you look at the way the static config works, it's the same way.

The gateways either are in the <profile> in the <gateways> section which are only considered once at startup of that profile.
or they are inside <users> which are inside <domain> from the user directory if the the sofia profile is configured to parse a paticular domain.

if you issue the command "sofia profile default rescan" from the cli, xml-rpc, event_socket you will then see the request for more gateways.



On Tue, Sep 16, 2008 at 4:35 AM, Peter P GMX <Prometheus001@gmx.net> wrote:
Nobody has an idea how to manage external SIP gateways and why I do not
receive sofia.conf  requests?

Peter P GMX schrieb:
> Hello,
>
> I am using Ruby on Rails for managing endpoints(directory) and
> dialplans in Freeswitch with xml_curl.
>
> However I am wondering whether it is possble to dynamically generate
> external SIP gateways. I suspect this is done using the configuration
> bindings.
> When I enable this I receive the following xml_curl requests on my
> Ruby server when starting up Freeswitch
>
> {"key_name"=>"name", "action"=>"directory",
> "tag_name"=>"configuration", "key_value"=>"post_load_modules.conf",
> "controller"=>"xml_curls", "hostname"=>"freeswitch",
> "section"=>"configuration"}
> {"key_name"=>"name", "action"=>"directory",
> "tag_name"=>"configuration", "key_value"=>"event_socket.conf",
> "controller"=>"xml_curls", "hostname"=>"freeswitch",
> "section"=>"configuration"}
> {"key_name"=>"name", "action"=>"directory",
> "tag_name"=>"configuration", "key_value"=>"acl.conf",
> "controller"=>"xml_curls", "hostname"=>"freeswitch",
> "section"=>"configuration"}
> {"key_name"=>"name", "action"=>"directory",
> "tag_name"=>"configuration", "key_value"=>"post_load_switch.conf",
> "controller"=>"xml_curls", "hostname"=>"freeswitch",
> "section"=>"configuration"}
> {"key_name"=>"name", "action"=>"directory",
> "tag_name"=>"configuration", "key_value"=>"switch.conf",
> "controller"=>"xml_curls", "hostname"=>"freeswitch",
> "section"=>"configuration"}

> I would exspect having a "key_value"=>"sofia.conf", but it's not there

> Also during the runtime of FS can I see no more configuration requests.
>
> On the mod_curl page in FS there is a very rough example, but I do net
> get a real clue how to.
> In log/freeswitch.xml.fsxml I see that usually gateways are defined
> under the configuration_name="sofia.conf"
> But as you can see in the requests above there is no sofia.conf
> requested (according to the wiki there could be
> iax.conf|event_socket.conf|sofia.conf|...).
>
> Anybody has idea what I am doing wrongly and how to proceed? Just to
> mention: Directory and dialplans are working with xml_curl and I do
> receive already at least the above requests.
>
>
>
>
>
>

_______________________________________________
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



--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400