Aplicações do Dialplan do Asterisk 20
Comando:
QueueUpdate()
Sinopse:
Escreve no arquivo `queue_log` para chamadas de saída e atualiza os dados em tempo real. É utilizado na extensão 'h' para permitir que todos os parâmetros sejam passados.
Descrição:Permite registrar eventos de chamadas de saída no log da fila. Este comando é útil para monitorar e analisar o desempenho das chamadas de saída realizadas através das filas do Asterisk.
Exemplo: Registrar um evento de saída no log da fila:
exten => h,1,QueueUpdate(${QUEUE}, ${UNIQUEID}, ${AGENT}, ${DIALSTATUS}, ${ANSWEREDTIME}, ${DIALEDTIME} | ${DIALEDNUMBER})
Sintaxe:
QueueUpdate(queuename,uniqueid,agent,status,talktime,[params])
Parâmetros:
queuename: Nome da fila.
uniqueid: ID único da chamada.
agent: ID do agente que atendeu a chamada.
status: Status da chamada (ex: ANSWERED, BUSY, NOANSWER).
talktime: Tempo de conversação em segundos.
params: Parâmetros adicionais (opcional).
Sintaxe:
exten => h,1,QueueUpdate(${QUEUE}, ${UNIQUEID}, ${AGENT}, ${DIALSTATUS}, ${ANSWEREDTIME}, ${DIALEDTIME} | ${DIALEDNUMBER})
QueueUpdate(queuename,uniqueid,agent,status,talktime,[params])
Fonte: Asterisk Wiki