Yes Miha!
Hi @Joćo,
first thank you for your quick response.
I have add ${sip_authorized} condition, but still no luck, as when 302 happens FS indicate user as inbound call who is calling on redirected number due to this I can not use password which is set for phone who is having redirect set and is connected on FS. SO, I can only use variables which are set for incoming call.
This is my public dialplan:
<include><extension name="trunk_sbc_1">
<extension name="check_auth" continue="true">
<condition field="${sip_authorized}" expression="^true$" break="never">
<anti-action application="respond" data="407"/>
</condition>
</extension>
<!-- <condition field="${user_exists(id ${destination_number}.fs_kabelvoip1 fs_kabelvoip1.fs1.softnet.si)}" expression="true">-->
<condition field="${user_exists(id ${destination_number}.fs_kabelvoip1 fs_kabelvoip1.fs1.softnet.si)}" expression="true">
<!-- <condition field="destination_number" expression="$"> -->
<action application="log" />
<action application="set" data="domain_name=fs_kabelvoip1.fs1.softnet.si"/>
<action application="set" data="domain=fs_kabelvoip1.fs1.softnet.si"/>
<action application="export" data="destination_number"=$1"/>
<!-- <action application="transfer" data="1000 XML default"/> --><action application="set" data="domain_name=$${domain}"/>
<action application="set" data="process_cdr=false"/>
<action application="info"/>
<action application="bridge" data="sofia/internal/${destination_number}.fs_kabelvoip1%fs_kabelvoip1.fs1.softnet.si"/>
<!-- This example maps the DID 5551212 to ring 1000 in the default context --><anti-action application="execute_extension" data="{origination_callee_id_name='${sip_req_user}'}IZVEDI_PREUSMERITEV XML default"/>
<anti-action application="log" data="INFO ################# CALL FORWARD ################\n"/>
<!-- <anti-action application="log" data=" INFO sip_redirect_contact_={ip_redirect_contact_}" /> -->
<!-- <anti-action application="set" data="sip_redirect_contex=default" /> -->
<anti-action application="info"/>
<anti-action application="set" data="process_cdr=false"/>
</condition>
</extension>
</include>
I have also add log to pastebin: http://pastebin.freeswitch.org/18575
Thanks!
Miha
On 03/04/2012 09:31 PM, Joćo Mesquita wrote:Yes
On Sunday, March 4, 2012 at 2:17 PM, Miha wrote:
Thank you for that!
After that I will be able to use variables from user/dir?
Regards,Miha
On Sun, 4 Mar 2012 01:14:13 -0300Jo?o Mesquita <jmesquita@freeswitch.org> wrote:You won't get the user's password in plain text like thatEVER. If we did that, we would be considered to beinsanely insecure.
I am guessing you are using SIP only so you can take alook at the dialplan/public.xml file of the defaultconfigs. On the end of that file you will see that thereis a verification to do dial plan based authentication.
Look for this extension in particular:
<extension name="check_auth" continue="true"><condition field="${sip_authorized}"expression="^true$" break="never"><anti-action application="respond" data="407"/></condition></extension><extension name="transfer_to_default"><condition><action application="transfer"data="${destination_number} XML default"/></condition></extension>
Regards,
--Jo?o MesquitaSent with Sparrow (http://www.sparrowmailapp.com/?sig)
On Friday, March 2, 2012 at 7:09 AM, Miha Zoubek wrote:
Hi,in my directory I set variable password (<variablename="password" value="52166"/>) for every user.After I am doing 302 redirect in my public dialplan andtransfer call to extension, I can not use variblepasword.How can I get varible password, so that I canauthenticate call.public dialplan:<anti-action application="log" data="INFO################# CALL FORWARD ################\n"/><!-- <anti-action application="log" data=" INFOsip_redirect_contact_={ip_redirect_contact_}" /> --><!-- <anti-action application="set"data="sip_redirect_contex=default" /> --><anti-action application="info"/><anti-action application="set"data="process_cdr=false"/><anti-action application="execute_extension"data="IZVEDI_PREUSMERITEV XML default"/>default dialplan:<condition field="destination_number"expression="IZVEDI_PREUSMERITEV" /><condition field="${sip_redirect_contact_user_0}"expression="^0(\d+)$" ><action application="set" data="process_cdr=true"/><action inline="true" application="set"data="CALLINGNUMBER=${sip_redirect_contact_user_0}"/><action inline="true" application="set"data="USERNAME=${sip_req_user}"/><action application="info"/><action application="set"data="effective_caller_id_name=${sip_req_user}"/><action application="set"data="origination_caller_id_name=${sip_req_user} "/><action inline="true" application="set"data="PASSWD=${password}"/><action application="execute_extension"data="RADIUS_ANI_AUTH XML default"/><action application="enum"data="386${sip_redirect_contact_user_0:1}<action application="bridge"data="{origination_callee_id_name='${effective_caller_id_name}'}${enum_auto_route}"/><action application="info"/><action application="bridge"data="sofia/external/386${sip_redirect_contact_user_0:1}@xxx.xxx.xxx.xxx"/>_________________________________________________________________________Professional FreeSWITCH Consulting Services:ServerOfficial FreeSWITCH SitesFreeSWITCH-users mailing list
_________________________________________________________________________Professional FreeSWITCH Consulting Services:
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
Official FreeSWITCH Sites
FreeSWITCH-users mailing list
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com 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
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com
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