<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:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
h2
        {mso-style-priority:9;
        mso-style-link:"Título 2 Char";
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:18.0pt;
        font-family:"Times New Roman","serif";
        font-weight:bold;}
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:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.Ttulo2Char
        {mso-style-name:"Título 2 Char";
        mso-style-priority:9;
        mso-style-link:"Título 2";
        font-family:"Cambria","serif";
        color:#4F81BD;
        font-weight:bold;}
span.EstiloDeEmail21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
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=PT-BR link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Diego.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Essa forma que vc encontrou funciona muito bem, mas se vc quer
apenas uma senha para ramal use o comando Authenticate<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Exemplo:<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>[ligação_com_senha]<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>exten =&gt; _X.,1,Authenticate(/senha|daj)}<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>exten =&gt; _X.,2,Set(NAME=${CALLERID(num)})<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>exten =&gt; _X.,3,Set(NUM=${EXTEN:1})<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>exten =&gt; _X.,4,Set(CONTEXTO=${CONTEXT})<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>exten =&gt; _X.,5,Macro(macrodiscagem,s)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Ai é só vc cadastrar a senha no próprio BD do asterisk com o
comando put database se não me engano.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Dessa forma vc não tem que ficar cadastrando agente e ele
consegue ligar com a sua senha de qquer ramal.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
asteriskbrasil-bounces@listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org] <b>Em nome de </b>Diego<br>
<b>Enviada em:</b> terça-feira, 23 de fevereiro de 2010 17:30<br>
<b>Para:</b> asteriskbrasil@listas.asteriskbrasil.org<br>
<b>Assunto:</b> Re: [AsteriskBrasil] RES: Senha Ramal sip<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<div>

<p class=MsoNormal><br>
Obrigados a todos que me ajudaram acho que consegui resolver meu problema,
vejam este artigo do site <a
href="http://mestreasterisk.com.br/configuracao/configuracao-asterisk-1-6-x-agents-conf/">http://mestreasterisk.com.br/configuracao/configuracao-asterisk-1-6-x-agents-conf/</a><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<h2>Configurando os Agentes<o:p></o:p></h2>

<p>O Asterisk entre suas muitas funcionalidades permite criar e gerenciar filas
de espera. Normalmente este tipo de configuração é usada em Call Centers e permite
que não se perca uma chamada por falta de operadores, ou seja, a fila de espera
retem o usuario em quanto um agente não fique disponivel para atende-lo.<o:p></o:p></p>

<p>A configuração de gerenciamento do Asterisk para filas de espera se faz
através de dois arquivos:<o:p></o:p></p>

<p><strong>- agents.conf</strong><o:p></o:p></p>

<p><strong>- <a
href="http://mestreasterisk.com.br/configuracao/configuracao-asterisk-1-6-x-queues-conf/"
title="Configuração do queues.conf">queues.conf</a></strong><o:p></o:p></p>

<p>O primeiro arquivos configuramos alguns parametros e variaveis para os
agentes que logo atenderão as filas.<o:p></o:p></p>

<p>No queues.conf configuramos as filas e quais os agentes ou grupos de agentes
são membros de cada fila e que tipo de estratégia será utilizada para
distribuição das chamadas.<o:p></o:p></p>

<p>Para configurar os agentes que atenderão as chamadas entrantes em distintas
filas temos que configurar o arquivo agents.conf.<o:p></o:p></p>

<p><strong>nano /etc/asterisk/agents.conf</strong><o:p></o:p></p>

<p><strong>[general] ; </strong>Configurações gerais<o:p></o:p></p>

<p><strong>persistentagents=yes ; </strong>define se o callbacklogin terá que
ser armazenado em uma base de dados interna do Asterisk. Assim toda vez que reiniciarmos
o Asterisk esses dados serão recarregados automaticamente.<o:p></o:p></p>

<p><strong>multiplelogin=yes ; </strong>define se é permitido que uma mesma
extensão pode-se conectar com multiplos agentes<o:p></o:p></p>

<p><strong>[agents] ; </strong>aqui se inicia as configurações dos agentes<o:p></o:p></p>

<p><strong>maxlogintries=3</strong> ; numero máximo de tentativas que tem um
agente para conectar<o:p></o:p></p>

<p><strong>autologoff=15</strong> ; se um agente não atende uma chamada dentro
de 25 segundos ele será desconectado automáticamente<o:p></o:p></p>

<p><strong>autologoffunavail=yes ; </strong>se a extensão que o agente se
conecta estiver indisponivel automaticamente o agente é deslogado<o:p></o:p></p>

<p><strong>endcall=yes</strong> ; um agente pode terminar uma chamada
pressionando a tecla *<o:p></o:p></p>

<p><strong>musiconhold =&gt; default</strong> ; é a classe da musica de espera
que o agente escutará quando estiver logado<o:p></o:p></p>

<p>Definindo um grupo para os agentes que vamos configurar:<o:p></o:p></p>

<p><strong>group=1 </strong><o:p></o:p></p>

<p>Essa parte é dedicada a configuração do agente seguindo a sintaxe:<o:p></o:p></p>

<p><strong>agent =&gt; ID-agente,senha,nome</strong><o:p></o:p></p>

<p>Alguns exemplos:<o:p></o:p></p>

<p><strong>agent =&gt; 2000,1234,João</strong><o:p></o:p></p>

<p><strong>agent =&gt; 2001,2345,Maria</strong><o:p></o:p></p>

<p>Para o agente se logar temos que escrever as seguintes linhas no plano de
discagem(<span style='color:blue'><a
href="http://mestreasterisk.com.br/configuracao/configuracao-asterisk-1-6-x-extensions-conf/"
title="Configuração do extensions.conf">extensions.conf</a></span>):<o:p></o:p></p>

<p><strong>nano /etc/asterisk/extensions.conf</strong><o:p></o:p></p>

<p><strong>exten =&gt; _200[01],1,Agentlogin(${EXTEN})</strong><o:p></o:p></p>

<p><strong>exten =&gt; _200[01],n,Hangup</strong><o:p></o:p></p>

<p>Recarregamos a configuração do Asterisk e entramos na console:<o:p></o:p></p>

<p><strong>/etc/init.d/asterisk reload</strong><o:p></o:p></p>

<p><strong>asterisk -rvvvvvvvvvvvvv</strong><o:p></o:p></p>

<p>CLI&gt;<strong> agent show</strong><o:p></o:p></p>

<p><em>2000 (João) not logged in (musiconhold is 'default')</em><o:p></o:p></p>

<p><em>2001 (Maria) not logged in (musiconhold is 'default')</em><o:p></o:p></p>

<p><em>2 agents configured [0 online , 2 offline]</em><o:p></o:p></p>

<p>Nossos agentes estão configurados mais não estão logados.<o:p></o:p></p>

</div>

</div>

</body>

</html>