[AsteriskBrasil] HangUp issues
Pablo Câmara
pscamara em gmail.com
Quarta Dezembro 9 09:55:08 BRST 2009
Bom dia,
Estou com problemas no comando HangUp().
Teoricamente todas as ligações deveriam seguir o mesmo caminho dentro da
macro DIAL.
1) PREDIAL (gera a stringdiall, o tempo de ligacao, e o número - ;Grava na
tabela movimento o registro da ligacao)
2) Disca
2) POSDIAL (finaliza chamada, informando o total de segundos gastos )
Porem em alguns casos quando executamos a linha : exten = s,n, HangUp() a
ligação é encerrada sem entrar na Macro POSDIAL.
Alguma dica?
[macro-DIAL]
exten = s,1, Macro(PREDIAL,${CALLERID(number)},${V_FILIAL},${EXTEN})
exten = s,n, GoToIf($["${permissao}" = "0"]?denied)
exten = s,n, ExecIf($["${Permissao}" =
"1"]?Macro(DIAL,${StringDial},${TempoLigacao},${NumeroCompleto}))
*exten = s,n, HangUp()*
exten = h,1, Macro(POSDIAL)
exten = h,n, HangUp
[macro-POSDIAL]
;----------- Atualiza movimento finalizando a ligacao
exten = s,1, MYSQL(Connect connid ${BANCO})
exten = s,n, MYSQL(Query resultid ${connid} call
sp_Posdial("${Chave}","${ANSWEREDTIME}"))
exten = s,n, MYSQL(Disconnect ${connid})
Pablo
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20091209/96ced73e/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil