[AsteriskBrasil] HangUp issues
Pablo Câmara
pscamara em gmail.com
Quarta Dezembro 9 12:48:14 BRST 2009
Na verdade, não ajudou: pois nao uso o CDR para bilhetagem. Uso uma
procedure propria.
Eu poderia mudar o dialplan: ao inves de chamar uma macro POSDIAL.
Porem não consigo entender a vantagem de fazer isso?
Como eu posso forçar para que sempre execute a macro POSDIAL? (queda da
ligação, nao reconhecimento que a ligaçao foi finalizada... qq coisa)
*ORIGINAL*
[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})
ALTERADO
[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, MYSQL(Connect connid ${BANCO})
exten = h,n, MYSQL(Query resultid ${connid} call
sp_Posdial("${Chave}","${ANSWEREDTIME}"))
exten = h,n, MYSQL(Disconnect ${connid})
exten = h,n, HangUp
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20091209/dcec7a74/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil