2014-07-13 1 views
1

La méthode AgentCallbackLogin était obsolète depuis l'interface du gestionnaire d'astérisques (asterisk-java) et je veux gérer la connexion de l'agent pour être prêt à recevoir des appels depuis les files d'attente sans utiliser le combiné pour me connecter (agentLogin (agent)) si quelqu'un a une idée sur s'il vous plaît ??Comment l'agent se connecte-t-il à l'aide de l'interface AMI?

Répondre

1

Maintenant, vous pouvez utiliser AddQueueMember dans le même but

core show application AddQueueMember 

    -= Info about application 'AddQueueMember' =- 

[Synopsis] 
Dynamically adds queue members. 

[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 

[Syntax] 
AddQueueMember(queuename[,interface[,penalty[,options[,membername[,stateinterface]]]]]) 

Par exemple, si vous voulez callback être sur le numéro 123456789, vous utilisez

AddQueueMember(800,Local/[email protected]/n) 
+0

merci pour votre réponse que je l'essayer, l'agent est ajouté à la file d'attente mais il a l'état 1 (AST_DEVICE_NOT_INUSE) et il ne se connecte jamais ????? – user3518668

+0

Vous avez lu plus au sujet des états d'astérisque et du dialplan. Cet état signifie qu'il est disponible. Dialplan a le contrôle O WH. Des astuces ont été utilisées pour mettre l'état dans l'autre. – arheops

+0

désolé mais je suis débutant j'Asterisk mais je suis bloqué depuis la semaine dernière: i créer dans le fichier queue.conf: [fileAttente] musique = stratégie par défaut = ringall eventwhencalled = yes eventmemberstatus = yes timeout = 15 nouvelle tentative = 1 wrapuptime = 0 maxlen = 0 annonce fréquence = 0 -annonce holdtime = pas d' i ajouter un membre de l'agent à la file d'attente: – user3518668

Questions connexes