1 votes

Événement Asterisk PauseQueueMember - Appels AMI

Nous utilisons Asterisk-AMI et nous avons un petit serveur JS qui écoute les événements de l'AMI pour rassembler et afficher les statistiques (appels, files d'attente, etc.).

J'ai d'abord pensé que lorsqu'un membre de la file d'attente est mis en pause, la QueueMemberPaused est appelé avec l'attribut Paused pour signaler s'ils sont en pause ou non.

Cependant, j'ai remarqué que le nombre total de membres de la file d'attente qui est calculé par le serveur n'est pas vrai. Je sais que l'événement Newexten peut donner l'attribut application valeur de RemoveQueueMember & AddQueueMember je pense qu'il pourrait aussi donner la valeur de PausedQueueMember mais malheureusement je n'ai pas eu le meilleur temps avec la documentation fournie (elle n'est pas très bien structurée).

Ce que je cherche vraiment, c'est un flux d'événements qui montre ce que l'AMI émet lorsque des actions se produisent. Quelqu'un peut-il m'indiquer la bonne direction ?

0voto

Simon. Points 121

Il s'avère qu'il existe un événement non documenté appelé QueueMember . Dans le cadre de cet événement, vous trouverez les paused attribut.

Dans mon cas, cet événement a été utilisé comme le compteur total des membres de la file d'attente, auquel on ajoutait tous les membres de la file d'attente au compte non suspendu sur le serveur.

Voici ma source : http://forums.digium.com/viewtopic.php?f=1&t=83884

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X