You, sir, are a creative genius! It worked! Had to correct the uuid_setvar arguments, but the overall idea did it! <action application="export" data="nolocal:api_on_answer=uuid_setvar ${uuid} bridged 1"/> Thank you! From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Avi Marcus Sent: Monday, June 30, 2014 1:30 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] set variable on first leg when bridge is answered Perhaps try setting based on the UUID, rather than the leg: http://wiki.freeswitch.org/wiki/Mod_commands#uuid_setvar <action application="export" data="nolocal:execute_on_answer=uuid_setvar ${uuid} bridged=1"/> -Avi On Mon, Jun 30, 2014 at 12:38 PM, Grant Bagdasarian <GB@cm.nl<mailto:GB@cm.nl>> wrote: Hello, I’m first doing a originate which hits the below dialplan when answered. When it’s answered I’m setting a variable named “bridged” to 0. When the user presses the “critical_option_digit” the call is bridged to another destination. I need to know if this bridge was answered or not. I tried different ways of execute_on_answer but that didn’t work: <action application="set" data="execute_on_answer=set bridged=1"/> <action application="set" data="nolocal:execute_on_answer=set bridged=1"/> <action application="export" data="execute_on_answer=set bridged=1"/> <action application="export" data="nolocal:execute_on_answer=set bridged=1"/> It is important the bridged variable is set to 1 on the first leg and a header is appended to the BYE/200 OK(BYE) of the first leg containing this new value. Any ideas how to fix this? <?xml version="1.0" encoding="utf-8"?> <include> <context name="outbound_cc"> <extension name="start"> <condition field="destination_number" expression="^(start)$" require-nested="false"> <action application="answer" /> <action application="set" data="bridge_early_media=true" /> <action application="set" data="hangup_after_bridge=false" /> <action application="set" data="critical_option_digit=1" /> <action application="set" data="transfer_destination=0031123456789" /> <action application="set" data="bridged=0" /> <!--Ask And Collect Message--> <action application="play_and_get_digits" data="1 1 2 5000 # welcome.wav invalid.wav dtmfInput \d 2500"/> <action application="transfer" data="act_on_input XML outbound_cc" /> </condition> </extension> <extension name="act_on_input"> <condition field="${dtmfInput}" expression="${critical_option_digit}" break="never"> <!--Bridge--> <action application="set" data="execute_on_answer=set bridged=1"/> <action application="bridge" data="{sip_copy_custom_headers=false}sofia/outbound/${transfer_destination}@$${outbound_load_balancer_sip_ip}:$${outbound_load_balancer_sip_port}" /> <action application="export" data="sip_bye_h_X-CollectedData=<CollectedData><DTMFInput>${dtmfInput}</DTMFInput><BridgeSucceeded>${bridged}</BridgeSucceeded></CollectedData>"/> <action application="export" data="sip_rh_X-CollectedData=<CollectedData><DTMFInput>${dtmfInput}</DTMFInput><BridgeSucceeded>${bridged}</BridgeSucceeded></CollectedData>"/> <!--Hangup the channel--> <anit-action application="export" data="sip_bye_h_X-CollectedData=<CollectedData><DTMFInput>${dtmfInput}</DTMFInput><BridgeSucceeded>${bridged}</BridgeSucceeded></CollectedData>"/> <anit-action application="export" data="sip_rh_X-CollectedData=<CollectedData><DTMFInput>${dtmfInput}</DTMFInput><BridgeSucceeded>${bridged}</BridgeSucceeded></CollectedData>"/> <anti-action application="hangup"/> </condition> </extension> </context> </include> _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org<mailto: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<mailto: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