<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EstiloDeEmail17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span lang=PT-BR style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Bom
tarde pessoal!! <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=PT-BR style='font-size:10.0pt;font-family:"Arial","sans-serif"'>To com o
seguinte cenário.. <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=PT-BR style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Agentes
logados a uma fila através da aplicação AgentLogin()
efetuado <br>
através de uma aplicação que estamos desenvolvendo
utilizando PHP e <br>
Astmanproxy , a duvida e como originar uma ligação e encaminhar
aos <br>
agentes por esse mesmo canal ativo do agentlogin() , pois caso a <br>
ligação venha por outro corre o risco do agente receber uma ligação
da <br>
fila enquanto origina outra. <br>
Estas ligações serão originadas através de AMI com
o comando action: <br>
originate. <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=PT-BR style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Ate o
presente momento utilizei o seguinte. <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=PT-BR style='font-size:10.0pt;font-family:"Arial","sans-serif"'>extensions.conf
<br>
[saida] <br>
;extensão padrão utilizada atualmente pela maioria <br>
exten => _X.,1,Set(CDR(userfield)=saida-agent-${CALLERID(NUM)}-${UNIQUEID}.WAV)
<br>
exten => _X.,2,MixMonitor(/hdaux/agent-${CALLERID(NUM)}-${UNIQUEID}.WAV) <br>
exten => _X.,3,Macro(dialstatus|Dgv/g1/${EXTEN}) <br>
exten => _X.,n,Hangup() <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=PT-BR style='font-size:10.0pt;font-family:"Arial","sans-serif"'>;extensão
para redirecionar ao agente <br>
exten => _AXXXX,1,Dial(Agent/${EXTEN:1}|40|Tt) <br>
exten => _AXXXX,2,Noop(${DIALSTATUS}) <br>
exten => _AXXXX,n,Hangup() <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>No AMI <br>
action: originate <br>
channel: Local/A$AGENTE@saida <br>
context: saida <br>
exten: $DESTINO <br>
priority: 1 <br>
callerid: $RAMAL <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=PT-BR style='font-size:10.0pt;font-family:"Arial","sans-serif"'>As variáveis
$AGENTE,$DESTINO e $RAMAL são passadas pela aplicação. <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=PT-BR style='font-size:10.0pt;font-family:"Arial","sans-serif"'>O problema
e que em alguns casos o asterisk simplesmente TRAVA <br>
enquanto originamos as ligações <br>
os comandos, <br>
core show channels verbose <br>
show agents online <br>
queue show <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=PT-BR style='font-size:10.0pt;font-family:"Arial","sans-serif"'>não
retornam nada e se algo digitar os comandos na CLI for usado o TAB <br>
para completar ele também TRAVA só retorna se
"derrubar" o asterisk <br>
com KILL -9 PID e subir novamente. <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
lang=PT-BR style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Alguém
já tentou algo do tipo que possa compartilhar? <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-family:"Arial","sans-serif"'>asterisk-1.4.22 <br>
asterisk-addons-1.4.7 <br>
voicerlib-4.1.0.2 <br>
dgvchannel-1.0.2 <br>
zaptel-1.4.11 <br>
libpri-1.4.7 <br>
Debian Etch 4.0</span><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Att; <br>
Alan Pablo. <o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</body>
</html>