Project

General

Profile

Savoir son status dans un groupe

Added by Ludovic GUYADER over 2 years ago

Bonjour,
Je vous explique mon soucie.
J'ai crée un groupe avec une liste de personne qui peuvent y rentrer et sortir.
j'ai donc crée une fonction :
exten => 101,1,Addqueuemember(chronoLink,SIP/${CALLERID})
exten => 101,n,Playback(agent-loginok)
exten => 101,n,Hangup
exten => 102,1,Removequeuemember(chronoLink,SIP/${CALLERID})
exten => 102,n,Playback(agent-loggedoff)
exten => 102,n,Hangup

Cela fonctionne bien,
Par contre vous savez si il est possible de crée une fonction pour connaitre son status sur un téléphone. ?

J'utilise pour mes test un Yealink T48G, j'ai donc crée un bouton IN (101) et un bouton OUT (102).
Si quelqu'un à réussi a crée un seul bouton qui permet de ce loger et ce déloger et qui visuellement permet de savoir dans quel status est la personne .

Merci d'avance,


Replies (1)

RE: Savoir son status dans un groupe - Added by Sébastien Duthil over 2 years ago

On peut lire dans core show application Addqueuemember:

[Description]                                                                  
Dynamically adds interface to an existing queue. If the interface is already in
the queue it will return an error.                                             
This application sets the following channel variable upon completion:          
${AQMSTATUS}: The status of the attempt to add a queue member as a text string.
    ADDED                                                                      
    MEMBERALREADY                                                              
    NOSUCHQUEUE                                                                
Tu pourrais donc:
  • lancer Addqueuemember
  • si AQMSTATUS vaut MEMBERALREADY, lancer Removequeuemember.

À noter que ce comportement est le même que celui des agents/files d'attente dans la partie Centre d'appel de Wazo, et qu'il existe déjà une touche de fonction pour faire ce que tu dis avec les agents.

    (1-1/1)