Thanks Avi for you answer, i m going to try that (i already have and the ${int} got lost somewhere but i ll try again)

Michael, thanks for your suggestion, i have put it in pastebin: http://pastebin.freeswitch.org/20293


thanks!


Date: Wed, 5 Dec 2012 13:06:35 -0800
From: msc@freeswitch.org
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] get a variable at hunting phase that is set at executing phase

It might be good for you to pastebin the debug log of the call flow. Use pastebin.freeswitch.org and set the syntax highlight to FreeSWITCH Log. Once that's there we will take a look and help you diagnose what is (and is not) happening. Looking at the log is the best way to be sure that you know what's really going on.

-MC

On Wed, Dec 5, 2012 at 12:36 PM, Juan Pablo L. <jpablolorenzetti@hotmail.com> wrote:
Guys, i have a script the sets some variables the i m supposed to use to decide if a condition meets, i have tried to use the execute_extension app but it does not work, this is the dialplan:


<extension name="huawei_csoft_gw_outbound_call_international">
        <condition field="${int}" expression="1"/>
        <condition field="destination_number" expression="^00[\d]{7,}?$">
                <action application="set" data="effective_caller_id_number=280${caller_id_number}"/>
                <action application="bridge" data="sofia/gateway/huawei_csoft/${destination_number}"/>
        </condition>
   </extension>

the script that sets the var ${int} is called "get_user_profile.lua", i have placed it all over the place and cant make this work.
i have used "execute_extension" in the following way:

<extension name="is_international_allowed">
        <condition field="destination_number" expression="^iia$">
                <action application="lua" data="get_user_profile.lua" /> 
        </condition>
    </extension>

    <extension name="huawei_csoft_gw_outbound_call_international">
        <condition field="destination_number" expression="^00[\d]{7,}?$">
                <action application="execute_extension" data="iia XML smart_private"/> -->
        </condition>
        <condition field="${int}" expression="1"/>
        <condition field="destination_number" expression="^00[\d]{7,}?$">
                <action application="set" data="effective_caller_id_number=280${caller_id_number}"/>
                <action application="bridge" data="sofia/gateway/huawei_csoft/${destination_number}"/>
        </condition>
    </extension>

i know this is simple but i m missing something here, i appreciate any ideas. thanks!!


_________________________________________________________________________
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




--
Michael S Collins
Twitter: @mercutioviz
http://www.FreeSWITCH.org
http://www.ClueCon.com
http://www.OSTAG.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