Pessoal, para suprir minha necessidade de ter um sistema de login de Agent, estou usando VMAuthenticate, fiz o seguinte processo.<br><br>Extensions.conf<br>[login]<br>exten =&gt; s,1,Set(agent=${ARG1})<br>exten =&gt; s,n,Set(phone=${ARG2})<br>
exten =&gt; s,n,NoOp(Agent login ${agent} to phone ${phone});<br>exten =&gt; s,n,VMAuthenticate(${agent})    ;comment out this line to disable password authentication.<br>exten =&gt; s,n,AddQueueMember(comercial,Local/${AUTH_MAILBOX}@comercial)<br>
exten =&gt; s,n,Set(oldPhone=${DB(AGENT/${agent}/PHONE)})  ;get the phone this agent used to use, if any<br>exten =&gt; s,n,Set(oldAgent=${DB(PHONE/${phone}/AGENT)})  ;get the agent that used to use this phone, if any<br>
exten =&gt; s,n,Set(DB(AGENT/${oldAgent}/PHONE)=)          ;log off the old agent.<br>exten =&gt; s,n,Set(DB(PHONE/${oldPhone}/AGENT)=)          ;log off from old phone<br>exten =&gt; s,n,Set(DB(AGENT/${agent}/PHONE)=${phone})<br>
exten =&gt; s,n,Set(DB(PHONE/${phone}/AGENT)=${agent})<br>exten =&gt; s,n,Playback(agent-loginok)<br><br><br>Queues.conf<br>[comercial]<br>eventwhencalled = yes<br>strategy = rrmemory<br>wrapuptime = 0<br>retry=10<br>music=default<br>
timeout=20<br>member = Local/2001@default<br>member = Local/2002@default<br><br>voicemail.conf<br>[default]<br>; login =&gt; Senha , Nome completo, Email<br>2001 =&gt; 1234, João Carlos joã<a href="mailto:o@email.com">o@email.com</a><br>
2002 =&gt; 5678, José Barbacena, josé@<a href="http://email.com">email.com</a><br><br><br>Acontece que o agente é ativado na fila comercial normalmente, porém quando faço uma ligação que deverá que tocar na fila comercial, não ringa como não tivesse ninguém <br>
ativo na fila, alguém sabe como resolver isso.<br><br>Obrigado t+<br><br><br>