Hi,
FS was sending (while loading modules) such request:  [purpose] => gateways
But I was not  aware of that...so that I am replying FS with my Gateways now...

But now I am wondering...suppose I have 1000 domains and two different gateways per domain (2K Gateways) 
Should I reply FS request with such huge XML on startup?


Thanks for your backings

Paulo

From: brian@freeswitch.org
Date: Thu, 17 Dec 2009 11:44:15 -0600
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] [freeswitch-users] Gateway in Directory Loaded via xml curl

I'm going to guess you removed these lines from your profile:

  <domains>                                                                                                                                                     
    <domain name="all" alias="false" parse="true"/>                                                                                                             
  </domains>

parse=true causes the profile to parse the domain looking for gateways and register them..

/b

On Dec 17, 2009, at 11:18 AM, Paulo Vicentini wrote:

Hi,
I am trying to define Gateways (for inbound and outbound calls via SIP provider) within Directory (under "internal" sample profile) using XML CURL
But I am getting this warning:
2009-12-17 14:42:03.294519 [WARNING] sofia_reg.c:2115 Gateway 'MyGW' not found.

And

sofia status gateway MyGW
API CALL [sofia(status gateway MyGW)] output:
Invalid Gateway!


This is my configuration (overlook language details )

"<section name=\"directory\">"+
"<domain name=\"10.0.0.124\">"+
"<user id=\"test\">"+
"<gateways>"+
"<gateway name=\"MyGW\">"+
 " <param name=\"username\" value=\"234wf423\"/>"+
  "<param name=\"password\" value=\"pwdpwd\"/>"+
  "<param name=\"realm\" value=\"testvoip.com\"/>"+
  "<param name=\"proxy\" value=\"my.provider.com\"/>"+
  "<param name=\"register\" value=\"true\"/>"+
"</gateway>"+
     "</gateways>"+
"<params>"+
"<param name=\"password\" value=\"1234\"/>"+
"<param name=\"dial-string\" value=\"{presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}\"/>"+
"</params>"+
"<variables>"+
 "<variable name=\"register-gateway\" value=\"MyGW\"/>"+
"<variable name=\"accountcode\" value=\"test\"/>"+
"<variable name=\"user_context\" value=\"mycontext\"/>"+
"<variable name=\"effective_caller_id_name\" value=\"Test User\"/>"+
"<variable name=\"effective_caller_id_number\" value=\"1234\"/>"+
"</variables>"+
"</user>"+
"</domain>"+
"</section>"+
"</document>";

User id "test" is able to register and call other internal users  

In my sip_profiles/internal.xml I have:

    <!-- indicator to parse the directory for domains with parse="true" to get g
ateways-->
    <domain name="all" parse="true"/>
    <!-- indicator to parse the directory for domains with parse="true" to get g
ateways and alias every domain to this profile -->
    <domain name="all" alias="true" parse="true"/>


Can you help me with this issue?

Thank you
Paulo



Keep your friends updated— even when you’re not signed in. _______________________________________________
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



Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail you.