Yes Miha!Hi,
I think that is impossible to get password in raw format via variables. If you have registration data somewhere else in database, you can make sql query.
You need to make, that on redirection your sbc is using IP authentication, not username/pass. That way, you wouldn't need password.
BR Grega
2012/3/5 Miha Zoubek <miha@softnet.si>
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
_________________________________________________________________________ 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