<div class="gmail_quote"><div>Hi,<br><br>Thanks for reply, it really helped me. One more thing to ask, how can we make decision against >,<, >=, <= in condition header? Like we use == for action and != for anti-action.<br>
<br>Kindly highlight it.<br><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>---------- Forwarded message ----------<br>From: Ahmed Munir <<a href="mailto:ahmedmunir007@gmail.com">ahmedmunir007@gmail.com</a>><br>
To: FreeSwitch <<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>><br>Date: Wed, 21 Oct 2009 15:37:15 +0500<br>Subject: [Freeswitch-users] Call custom variable in condition<br>
Hi,<br><br>I've declared a variable named AUTHENTICATION_STATUS in dialplan, and I want to use it in condition, as I'm listing down the configuration below;<br><br><context name="SIP_incoming"><br>
<extension name="call-sip-extensions"><br>
<condition field="destination_number" expression="^(\d+)$"><br> <action application="set" data="AUTHENTICATION_STATUS=0"/><br> <action application="transfer" data="${AUTHENTICATION_STATUS} XML Authen_Status"/><br>
</condition><br> </extension><br></context><br><br><context name="Authen_Status"><br> <extension name="exten-auth-status"><br> <condition field="AUTHENTICATION_STATUS" expression="^0$"><br>
<action application="answer"/><br> <action application="playback" data="play.wav"/><br> </condition><br> </extension><br> </context><br>
<br><br><br><br> But unfortunately it is not working. Kindly advise me how to do implement it(Note: I don't want to call script). And one more thing to ask how can I transfer the values within the same context?<br clear="all">
<br>-- <br>Regards,<br><br>Ahmed Munir<br><br><br>
<br><br>---------- Forwarded message ----------<br>From: Ghulam Mustafa <<a href="http://mustafa.pk">mustafa.pk</a>@<a href="http://gmail.com">gmail.com</a>><br>To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a><br>
Date: Wed, 21 Oct 2009 15:52:24 +0500<br>Subject: Re: [Freeswitch-users] Call custom variable in condition<br>Ahmed,<br>
<br>
you can't use variables set by "set" application within a condition, though it doesn't make sense. wondering if there is any logic behind this or it's just a simple missing feature. anyone?<br>
<br>
-m<br>
<br>
Ahmed Munir wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
I've declared a variable named AUTHENTICATION_STATUS in dialplan, and I want to use it in condition, as I'm listing down the configuration below;<br>
<br>
<context name="SIP_incoming"><br>
<extension name="call-sip-extensions"><br>
<condition field="destination_number" expression="^(\d+)$"><br>
<action application="set" data="AUTHENTICATION_STATUS=0"/><br>
<action application="transfer" data="${AUTHENTICATION_STATUS} XML Authen_Status"/><br>
</condition><br>
</extension><br>
</context><br>
<br>
<context name="Authen_Status"><br>
<extension name="exten-auth-status"><br>
<condition field="AUTHENTICATION_STATUS" expression="^0$"><br>
<action application="answer"/><br>
<action application="playback" data="play.wav"/><br>
</condition><br>
</extension><br>
</context><br>
<br>
<br>
<br>
<br>
But unfortunately it is not working. Kindly advise me how to do implement it(Note: I don't want to call script). And one more thing to ask how can I transfer the values within the same context?<br>
<br>
-- <br>
Regards,<br>
<br>
Ahmed Munir<br>
<br>
<br>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
</blockquote>
<br>
<br>
<br>
<br><br>---------- Forwarded message ----------<br>From: Tihomir Culjaga <<a href="mailto:tculjaga@gmail.com">tculjaga@gmail.com</a>><br>To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a><br>
Date: Wed, 21 Oct 2009 13:13:13 +0200<br>Subject: Re: [Freeswitch-users] Call custom variable in condition<br>consider this:<br><br><br><br><context name="SIP_incoming"><br> <extension name="call-sip-extensions"><br>
<condition field="destination_number" expression="^(\d+)$"><br>
<action application="set" data="AUTHENTICATION_STATUS=0"/><br> <action application="transfer" data="${AUTHENTICATION_STATUS} XML Authen_Status"/><br>
</condition><br> </extension><br></context><br><br><br><br><context name="Authen_Status"><br> <extension name="exten-auth-status"><br> <condition field=<span style="background-color: rgb(255, 255, 0);">"${AUTHENTICATION_STATUS}"</span> expression="^0$"><br>
<action application="answer"/><br> <action application="playback" data="play.wav"/><br> </condition><br> </extension><br> </context><br>
<br><br><br><br><br>here is one of my dialplan. I'm using execute_extension but it is quite the same...<br><br><br><br> <extension name="ServiceLookup"><br> <condition field="destination_number" expression="(^300030)(.*)"><br>
<action application="lookup_service_destination" data="in ${caller_id_number:6:16}, in ${caller_id_number:0:6}, in $2, in $<br>1, in ${network_addr}:5060, out red_contact, out authResult"/><br>
<action application="log" data="INFO ######################## ServiceLookup ########################\n"/><br> <action application="log" data="INFO ######################## contact = '${red_contact}' ##############\n"/><br>
<action application="log" data="INFO ######################## CallerNum = '${caller_id_number:6:16}' ##########\n"/><br> <action application="log" data="INFO ######################## RADIUS auth = '${authResult}' ##########\n"/><br>
<br> <action application="execute_extension" data="doRedirect XML public"/><br> </condition><br> </extension><br><br><br> <extension name="doRedirect"><br>
<condition field="destination_number" expression="^doRedirect$"/><br> <condition field="${authResult}" expression="^0$|^60$"><br> <action application="log" data="INFO ######################## RADIUS auth OK!!!' ##########\n"/><br>
<action application="redirect" data="${red_contact}"/><br> <anti-action application="log" data="INFO ######################## RADIUS auth NOK!! ##########\n"/><br>
<anti-action application="respond" data="403 Forbidden"/><br> </condition><br><br> </extension><br><br><br><br><br><div class="gmail_quote">On Wed, Oct 21, 2009 at 12:37 PM, Ahmed Munir <span dir="ltr"><<a href="mailto:ahmedmunir007@gmail.com" target="_blank">ahmedmunir007@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br><br>I've declared a variable named AUTHENTICATION_STATUS in dialplan, and I want to use it in condition, as I'm listing down the configuration below;<br>
<br><context name="SIP_incoming"><br> <extension name="call-sip-extensions"><br>
<condition field="destination_number" expression="^(\d+)$"><br> <action application="set" data="AUTHENTICATION_STATUS=0"/><br> <action application="transfer" data="${AUTHENTICATION_STATUS} XML Authen_Status"/><br>
</condition><br> </extension><br></context><br><br><context name="Authen_Status"><br> <extension name="exten-auth-status"><br> <condition field="AUTHENTICATION_STATUS" expression="^0$"><br>
<action application="answer"/><br> <action application="playback" data="play.wav"/><br> </condition><br> </extension><br> </context><br>
<br><br><br><br> But unfortunately it is not working. Kindly advise me how to do implement it(Note: I don't want to call script). And one more thing to ask how can I transfer the values within the same context?<br clear="all">
<br>-- <br>Regards,<br><font color="#888888"><br>Ahmed Munir<br><br><br>
</font><br>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br><br>Ahmed Munir<br><br><br>