Freeswitch: transfer b-leg to survey extension after a-leg hangs up

Due to Freeswitch documentation hangup_after_bridge=false means to continue with dialplan when B-leg terminates the call (ext. 180 in this case), but this dialplan fails to transfer A-leg to ext. 913

<extension name="180" continue="false" uuid="d0667b02-b3b8-40e4-a034-edf1ad4850fa">
   <condition field="destination_number" expression="^(180)$">
      <action application="export" data="call_direction=inbound" inline="true"></action>
      <action application="set" data="domain_uuid=368fc039-4fc4-43f1-ac24-2d673dedd18f" inline="true"></action>
      <action application="set" data="" inline="true"></action>
      <action application="set" data="hangup_after_bridge=false"></action>
      <action application="set" data="continue_on_fail=true"></action>
      <action application="transfer" data="180 XML"></action>
      <action application="transfer" data="913 XML"></action>
How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum