I am setting channel variable execute_on_answer in my call to application bridge. Like this:<br><br><action application='bridge' data='{execute_on_answer=record_session $${base_dir}/storage/recorded_sessions/${uuid}_${strftime(%Y%m%d-%H%M%S)}.wav}sofia/external/<a href="mailto:DestinationNumber@192.168.2.2">DestinationNumber@192.168.2.2</a>' /><br>
<br>The above works, and the application record_session is executed on the leg b. However, the uuid it gets is from leg a, and the timestamp is from the time bridge was executed, which as I understand, is happening because the variable interpolation is performed at the moment the application bridge is executed.<br>
So, is there a way to delay variable interpolation to the instant the b leg app is executed?<br><br>br,<br>takeshi<br>