[Freeswitch-users] Calling in context public instead of default, mod_xml_curl

Vitalii Colosov vetali100 at gmail.com
Fri Apr 2 14:37:49 PDT 2010


Hi,

I am using mod_xml_curl to generate user directory data.
It produces data like this:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="freeswitch/xml">
  <section name="directory">
    <domain name="$${domain}">
      <params>
        <param name="dial-string" value="{presence_id=${dialed_user}@
${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}"/>
      </params>
      <groups>
        <group name="default">
          <users>
            <user id="20001">
              <params>
                <param name="a1-hash"
value="d8c32787fd9f00b5ad4246e93f757360"/>
                <param name="vm-a1-hash"
value="a53b5e8b5edf34208274cbaa00412097"/>
              </params>
              <variables>
                *<variable name="user_context" value="**default**"/>*
                <variable name="accountcode" value="20001"/>
              </variables>
            </user>
          </users>
        </group>
      </groups>
    </domain>
  </section>
</document>

Both internal and external sofia profiles have context = "public".
But it should be overridden here in the user settings to  DEFAULT.


Wwhen I call to any number using this subscriber 20001 it calls in *context
PUBLIC instead of DEFAULT.*
2010-04-02 17:27:32.384472 [INFO] mod_dialplan_xml.c:418 Processing
20001->001...[removed]... in context *public*

I need it to call in context default.

When I change sofia profile settings to context="default", it works fine,
but shouldn't it work like this as well?

Please any hints where else should I change the context?

Thank you,
vIT
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100403/ec3c2db5/attachment-0001.html 


More information about the FreeSWITCH-users mailing list