[Freeswitch-users] context
Michael Collins
msc at freeswitch.org
Wed Feb 2 20:53:08 MSK 2011
Turn on console debug level output (default in fs_cli) and make the test
call. Pastebin the output. Most likely the call is not being authorized
because you are letting it in via an ACL or something like that.
-MC
On Wed, Feb 2, 2011 at 1:55 AM, Sam <u2nsam at gmail.com> wrote:
> I have defined a user as :
>
> <user id="2099">
> <params>
> <param name="password" value="1234"/>
> <param name="dial-string" value="{presence_id=${dialed_user}@
> ${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}"/>
> <param name="mwi-account" value="2099 at voicemail"/>
> <param name="vm-password" value="1234"/>
> <param name="vm-email-all-messages" value="true"/>
> <!--param name="vm-attach-file" value="true"/-->
> <!--param name="vm-mailto" value=""/-->
> </params>
> <variables>
> <variable name="user_context" value="inter"/>
> <variable name="force_transfer_context" value="inter"/>
> <variable name="accountcode" value="2099"/>
> <variable name="internal_caller_id_name" value="2099"/>
> <variable name="internal_caller_id_number" value="2099"/>
> <variable name="callgroup" value="1"/>
> <variable name="sip-force-contact"
> value="NDLB-connectile-dysfunction"/>
> </variables>
>
>
> and in the dialplan i have
>
> <context name="inter">
>
> <extension name="2099">
> <condition field="destination_number" expression="^(2099)">
> <action application="set" data="call_timeout=30"/>
> <action application="set" data="dialed_extension=$1"/>
> <action application="export" data="dialed_extension=$1"/>
> <action application="set"
> data="transfer_ringback=$${hold_music}"/>
> <action application="set" data="hangup_after_bridge=true"/>
> <action application="set" data="continue_on_fail=true"/>
> <action application="hash"
> data="insert/${domain_name}-call_return/${dialed_extension}/${caller_id_number}"/>
> <action application="hash"
> data="insert/${domain_name}-last_dial_ext/${dialed_extension}/${uuid}"/>
> <action application="hash"
> data="insert/${domain_name}-last_dial_ext/${called_party_callgroup}/${uuid}"/>
> <action application="hash"
> data="insert/${domain_name}-last_dial_ext/global/${uuid}"/>
> <action application="set"
> data="called_party_callgroup=${user_data(${dialed_extension}@${domain_name}
> var callgroup)}"/>
> <action application="hash"
> data="insert/${domain_name}-last_dial/${called_party_callgroup}/${uuid}"/>
> <action application="bridge"
> data="{sip_invite_domain=$${domain}}user/${dialed_extension}@
> ${domain_name}"/>
> </condition>
> </extension>
>
> </context>
>
>
> Now extension 2075 is also made on above lines in the same context for user
> and dialplan, here the call when initiated from 2075 to 2099 searches for
> context public instead of context inter
>
> mod_dialplan_xml.c:331 Processing 2075 <2075>->2099 in context public
>
> any reason why ?
>
> Regards
> Sam
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110202/e48e42d0/attachment.html
More information about the FreeSWITCH-users
mailing list