Bruno Andrade - 2020-01-29

Hello,
I have this agi script that takes some time to finish proccessing and context created on extensions_custom is not waiting him to finish before move on to next instructions. est of my script which has quicker processing works just fine.

*bellow my extemsions_custom.conf

[OPT_BLOQUEADO]
exten => s,1,Verbose(MACRO: OPT_BLOQUEADO);MOSTRA O INICIO DO MACRO NO DEBUG
same => n,Answer();
same => n,Read(ID,"silence/1",18,,,25);READS ID
same => n(dig1),Agi(bruno/libera-confianca-ssh.agi,${ID});CALLS AGI WITH ID AS PARAMETER

*My php file is really long and I sure it works, that is why I wont post it here. Useful information is that it takes about 14 SECONDS to finish execution.

*My asteriks logs
[2020-01-29 17:40:34] VERBOSE[5612][C-00000043] pbx.c: Executing [s@OPT_BLOQUEADO:13] AGI("PJSIP/106-00000043", "googletts.agi,"conexão em AVENIDA SÃO PEDRO será liberada por 2 dias enquanto o banco reconhece seu pagamento,",pt-BR") in new stack
[2020-01-29 17:40:34] VERBOSE[5612][C-00000043] res_agi.c: Launched AGI Script /var/lib/asterisk/agi-bin/googletts.agi
[2020-01-29 17:40:34] VERBOSE[5612][C-00000043] res_agi.c: <pjsip 106-00000043=""> Playing '/tmp/5620936b5482e549704f803d86dfb948.slin' (escape_digits=) (sample_offset 0) (language 'pt-br')
[2020-01-29 17:40:42] VERBOSE[5612][C-00000043] res_agi.c: <pjsip 106-00000043="">AGI Script googletts.agi completed, returning 0
[2020-01-29 17:40:42] VERBOSE[5612][C-00000043] pbx.c: Executing [s@OPT_BLOQUEADO:14] ExecIf("PJSIP/106-00000043", "0?Agi(bruno/libera-confianca-ssh.agi,05464364986)") in new stack
[2020-01-29 17:40:42] VERBOSE[5612][C-00000043] pbx.c: Executing [s@OPT_BLOQUEADO:15] Wait("PJSIP/106-00000043", "30") in new stack
[2020-01-29 17:41:12] VERBOSE[5612][C-00000043] pbx.c: Executing [s@OPT_BLOQUEADO:16] MusicOnHold("PJSIP/106-00000043", "") in new stack
[2020-01-29 17:41:12] VERBOSE[5612][C-00000043] res_musiconhold.c: Started music on hold, class 'default', on channel 'PJSIP/106-00000043'</pjsip></pjsip>

**asteriks version 13.29.2

How can I solve it?