Evento Asterisk PauseQueueMember - Chamadas AMI

1

Usamos o Asterisk-AMI e temos um pequeno servidor JS que ouve eventos do AMI para coletar & exibir estatísticas (chamadas, filas, etc).

Eu pensei inicialmente que, quando um membro da fila é pausado, o evento QueueMemberPaused é chamado com a indicação do atributo Pausado se eles estão pausados ou não pausados.

No entanto, chegou ao meu conhecimento que o número total de membros da fila em pausa, calculado pelo servidor, não é verdadeiro. Eu sei que o evento Newexten pode fornecer o atributo application value de RemoveQueueMember & AddQueueMember , estou pensando que também pode dar o valor de PausedQueueMember , mas infelizmente não tive o melhor tempo com a documentação fornecida (não está muito bem estruturada).

O que estou realmente procurando é um fluxo de eventos que mostre o que a AMI coloca quando as ações acontecem. Alguém pode me apontar na direção certa?

    
por Simon. 08.12.2014 / 13:13

1 resposta

0

Acontece que há um evento não documentado chamado QueueMember . Nesse evento, você encontrará o atributo paused .

No meu caso, esse evento foi usado como o contador total de membros da fila, no qual foi adicionado todos os membros da fila à contagem não pausada no servidor.

Aqui está minha fonte: link

    
por 08.12.2014 / 14:26

Tags