<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
<br>Em <a href="http://mestreasterisk.com.br/">http://mestreasterisk.com.br/</a> tem um bom exemplo de callback agendado, não é exatamente o que vc precisa mas vai te dar uma luz.<div>Com alguns ajustes funciona muito bem o modelo descrito no site.</div><div><br></div><div><br>Att,<br>
<br>
Flavio Roberto Miranda<br>
MSN:flaviormiranda@hotmail.com<br>Skype: flaviormiranda<br><br><br><br>> From: asteriskbrasil-request@listas.asteriskbrasil.org<br>> Subject: Digest AsteriskBrasil, volume 61, assunto 131<br>> To: asteriskbrasil@listas.asteriskbrasil.org<br>> Date: Thu, 28 Apr 2011 15:30:15 -0300<br>> <br>> Enviar submissões para a lista de discussão AsteriskBrasil para <br>>         asteriskbrasil@listas.asteriskbrasil.org<br>> <br>> Para se cadastrar ou descadastrar via WWW, visite o endereço<br>>         http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil<br>> ou, via email, envie uma mensagem com a palavra 'help' no assunto ou<br>> corpo da mensagem para <br>>         asteriskbrasil-request@listas.asteriskbrasil.org<br>> <br>> Você poderá entrar em contato com a pessoa que gerencia a lista pelo<br>> endereço<br>>         asteriskbrasil-owner@listas.asteriskbrasil.org<br>> <br>> Quando responder, por favor edite sua linha Assunto assim ela será<br>> mais específica que "Re: Contents of AsteriskBrasil digest..."<br>> <br>> <br>> _______________________________________________<br>> Temos tudo para seu projeto VoIP com Asterisk!<br>> Descontos especiais para assinantes da AsteriskBrasil.org<br>> Registre-se e receba um cupom exclusivo de desconto!<br>> Acesse agora www.voipmania.com.br<br>> <br>> Tópicos de Hoje:<br>> <br>> 1. Fila de espera (Bruno Carvalho)<br>> 2. Re: Callback (Cooper)<br>> 3. RES: Fila de espera (Wilian Silva)<br>> 4. RES: Callback (Neulo Alves)<br>> <br>> <br>> ----------------------------------------------------------------------<br>> <br>> Message: 1<br>> Date: Thu, 28 Apr 2011 15:00:15 -0300<br>> From: "Bruno Carvalho" <bruno@conteudogratuito.net><br>> Subject: [AsteriskBrasil] Fila de espera<br>> To: <asteriskbrasil@listas.asteriskbrasil.org><br>> Message-ID: <00c601cc05ce$21fa85d0$65ef9170$@net><br>> Content-Type: text/plain; charset="iso-8859-1"<br>> <br>> Pessoal, surgiu mais uma dúvida.<br>> <br>> <br>> <br>> Tenho por exemplo, 10 ramais configurados.<br>> <br>> <br>> <br>> Vamos supor que os 10 ramais estejam ocupados e uma pessoa tente ligar. Do<br>> jeito que esta configurado aqui, ela cai na mensagem de boas vindas só que<br>> quando o sistema vai encaminhar para um ramal livre, não vai encontrar<br>> ramais livres e vai dar hang-up. Tem como eu jogar essa ligação entrante, em<br>> uma “sala de espera” após ela ter passado pela ura de boas vindas?<br>> <br>> <br>> <br>> Se sim, sabem me dizer onde no TrixBox é configurável isso? É possível<br>> configurar um arquivo de áudio para passar nesse tempo que a ligação ficar<br>> na “sala de espera”?<br>> <br>> <br>> <br>> Obrigado.<br>> <br>> -------------- Próxima Parte ----------<br>> Um anexo em HTML foi limpo...<br>> URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110428/e98f4991/attachment-0001.htm <br>> <br>> ------------------------------<br>> <br>> Message: 2<br>> Date: Thu, 28 Apr 2011 14:57:20 -0300 (BRT)<br>> From: Cooper <cooper@opentime.com.br><br>> Subject: Re: [AsteriskBrasil] Callback<br>> To: luizlf@trofel.com, asteriskbrasil@listas.asteriskbrasil.org<br>> Message-ID: <6c5204ed-b7d4-4dd2-8996-a6ec9cbc2b6a@Marcelo-PC><br>> Content-Type: text/plain; charset="utf-8"<br>> <br>> instala un elasti, piaf, trixbox, todos eles bem com esta ferramenta <br>> <br>> Marcelo <br>> <br>> ----- Mensagem original -----<br>> <br>> De: "Luiz Le-Fort (luiz@trofel.com)" <luiz@trofel.com> <br>> Para: asteriskbrasil@listas.asteriskbrasil.org <br>> Enviadas: Quinta-feira, 28 de Abril de 2011 14:54:46 <br>> Assunto: [AsteriskBrasil] Callback <br>> <br>> Ainda estou somente na era de perguntas, mas logo chego no nivel de ajudar a todos tmb. <br>> <br>> Não sei se o nome correto é Callback, tipo, quero ligar para um número celular corporativo, e o asterisk me retornar a ligação, e logo ser atendido por uma ura por exemplo. <br>> <br>> Procurei sobre "callback" e não encontrei nada nativo do asterisk em relação, somente algo de baixar e compilar, e como sou novato nisso ainda não queria arriscar. <br>> <br>> Alguma sugestão? <br>> <br>> <br>> _______________________________________________ <br>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. <br>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP <br>> - Suporte técnico local qualificado e gratuito <br>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br <br>> _______________________________________________ <br>> DIGIVOICE: Lider no mercado de placas para Asterisk <br>> Único fabricante com Centro de Treinamento especializado. <br>> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. <br>> www.digivoice.com.br ou (11)3016-5200. <br>> ________ <br>> Lista de discussões AsteriskBrasil.org <br>> AsteriskBrasil@listas.asteriskbrasil.org <br>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil <br>> ______________________________________________ <br>> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe@listas.asteriskbrasil.org <br>> -------------- Pr?a Parte ----------<br>> Um anexo em HTML foi limpo...<br>> URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110428/c26d3120/attachment-0001.htm <br>> <br>> ------------------------------<br>> <br>> Message: 3<br>> Date: Thu, 28 Apr 2011 15:10:17 -0300<br>> From: "Wilian Silva" <wilian.silva@zanc.com.br><br>> Subject: [AsteriskBrasil] RES: Fila de espera<br>> To: <asteriskbrasil@listas.asteriskbrasil.org><br>> Message-ID: <02c201cc05cf$89ce4e70$9d6aeb50$@silva@zanc.com.br><br>> Content-Type: text/plain; charset="iso-8859-1"<br>> <br>> Bruno,<br>> <br>> <br>> <br>> Cria uma fila com os ramais e configura a mesma para que a chamada fique em<br>> espera, com musica, ate o primeiro ramal desocupar.<br>> <br>> <br>> <br>> Exemplo:<br>> <br>> <br>> <br>> [default] <br>> <br>> exten => receptiva,1,Queue(receptiva|Tt|||300) 300 = 5minutos(pode ser<br>> configurado um valor mais alto)<br>> <br>> exten => receptiva,n,Hangup<br>> <br>> <br>> <br>> Att,<br>> <br>> <br>> <br>> Wilian<br>> <br>> <br>> <br>> De: asteriskbrasil-bounces@listas.asteriskbrasil.org<br>> [mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org] Em nome de Bruno<br>> Carvalho<br>> Enviada em: quinta-feira, 28 de abril de 2011 15:00<br>> Para: asteriskbrasil@listas.asteriskbrasil.org<br>> Assunto: [AsteriskBrasil] Fila de espera<br>> <br>> <br>> <br>> Pessoal, surgiu mais uma dúvida.<br>> <br>> <br>> <br>> Tenho por exemplo, 10 ramais configurados.<br>> <br>> <br>> <br>> Vamos supor que os 10 ramais estejam ocupados e uma pessoa tente ligar. Do<br>> jeito que esta configurado aqui, ela cai na mensagem de boas vindas só que<br>> quando o sistema vai encaminhar para um ramal livre, não vai encontrar<br>> ramais livres e vai dar hang-up. Tem como eu jogar essa ligação entrante, em<br>> uma “sala de espera” após ela ter passado pela ura de boas vindas?<br>> <br>> <br>> <br>> Se sim, sabem me dizer onde no TrixBox é configurável isso? É possível<br>> configurar um arquivo de áudio para passar nesse tempo que a ligação ficar<br>> na “sala de espera”?<br>> <br>> <br>> <br>> Obrigado.<br>> <br>> <br>> -- <br>> Esta mensagem foi verificada pelo sistema de antivírus e <br>> acredita-se estar livre de perigo. <br>> <br>> <br>> -- <br>> Esta mensagem foi verificada pelo sistema de antivírus e<br>> acredita-se estar livre de perigo.<br>> <br>> -------------- Próxima Parte ----------<br>> Um anexo em HTML foi limpo...<br>> URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110428/8f5ddb23/attachment-0001.htm <br>> <br>> ------------------------------<br>> <br>> Message: 4<br>> Date: Thu, 28 Apr 2011 15:20:52 -0300<br>> From: "Neulo Alves" <neulo@uol.com.br><br>> Subject: [AsteriskBrasil] RES: Callback<br>> To: <luizlf@trofel.com>,        <asteriskbrasil@listas.asteriskbrasil.org><br>> Message-ID: <00bd01cc05d1$10d91e30$328b5a90$@com.br><br>> Content-Type: text/plain; charset="iso-8859-1"<br>> <br>> Luiz existe sim uma aplicação de callback, foi criado por Ricardo para<br>> versão asterisk 1.2 e 1.4<br>> <br>> <br>> <br>> Outra forma de fazer isso seria no extensions.conf utilizando um arquivo<br>> .call<br>> <br>> <br>> <br>> Segue exemplo passo a passo:<br>> <br>> <br>> <br>> Para teste você pode tirar toda essa parte de banco e identificação.<br>> <br>> <br>> <br>> 1- Recebimento da chamada, (no meu caso eu so permito callback dos<br>> números cadastrados e descarto o resto.)<br>> <br>> [khomp-01-03]<br>> <br>> <br>> <br>> ;;;Atende Celular Vivo 9153XXXX<br>> <br>> <br>> <br>> exten => s,1,Set(ip_banco=127.0.0.1)<br>> <br>> exten => s,n,Set(usuario=asteriskuser)<br>> <br>> exten => s,n,Set(senha=senha) <br>> <br>> exten => s,n,Set(banco=asteriskcdrdb)<br>> <br>> exten => s,n,NoOp(${CALLERID(name)})<br>> <br>> exten => s,n,Set(consulta= select\ callback\, x.telefone\ from\ agenda<br>> a\, agendaux x\ where\ a.codigo =\ x.codage\ and\ a.callback=\ 1\ and\<br>> x.telefone like \'%\${CALLERID(num):2}\'\)<br>> <br>> exten => s,n(consulta),MYSQL(Connect connid ${ip_banco} ${usuario}<br>> ${senha} ${banco})<br>> <br>> exten => s,n,MYSQL(Query resultid ${connid} ${consulta})<br>> <br>> exten => s,n,MYSQL(Fetch fetchid ${resultid} callback\ nrtelefone)<br>> <br>> exten => s,n,NoOp(Status da busca ${callback})<br>> <br>> exten => s,n,GotoIf($["${callback}" = "1"]?40:51)<br>> <br>> <br>> <br>> exten => s,40,NoOp(Realizando callback para ${CALLERID(num)})<br>> <br>> exten => s,41,system(cp /etc/callback/callback.call<br>> /etc/callback/callback.tmp.call)<br>> <br>> exten => s,42,agi(identifica.php|${nrtelefone})<br>> <br>> exten => s,43,system(echo 'Channel: khomp/G${retorno}/${nrtelefone:2}'<br>> >> /etc/callback/callback.tmp.call) ****** aqui você coloco o tronco de<br>> saída)<br>> <br>> exten => s,44,system(echo 'CallerID: ${nrtelefone:2}<br>> "<"${nrtelefone}">"' >> /etc/callback/callback.tmp.call) ****** idetificacao<br>> do telefone destino<br>> <br>> exten => s,45,system(echo 'Extension: ${nrtelefone}' >><br>> /etc/callback/callback.tmp.call) ***** telefone destino<br>> <br>> exten => s,46,system(mv /etc/callback/callback.tmp.call<br>> /etc/asterisk/${nrtelefone}.call) ***** move o arquivo para pasta<br>> callback<br>> <br>> exten => s,47,System(bash /etc/asterisk/callback.sh ${nrtelefone})<br>> ***** muda data de criação e move para pasta outgoing do asterisk<br>> <br>> exten => s,48,MYSQL(Clear ${resultid})<br>> <br>> exten => s,49,MYSQL(Disconnect ${connid})<br>> <br>> exten => s,50,Hangup()<br>> <br>> <br>> <br>> exten => s,51,NoOp(Desligando chamada) ***** senão esta cadastrado<br>> rejeita.<br>> <br>> exten => s,52,MYSQL(Clear ${resultid})<br>> <br>> exten => s,53,MYSQL(Disconnect ${connid})<br>> <br>> ;exten => s,n,Dial(IAX2/SAP2-TRUNK/8000,90,Tt)<br>> <br>> exten => s,n,Hangup()<br>> <br>> <br>> <br>> 2- Context Callback<br>> <br>> <br>> <br>> [callback]<br>> <br>> exten => s,1,Answer<br>> <br>> exten => s,n,BackGround(OpCallBack) ***** URA<br>> <br>> exten => s,n,hangup()<br>> <br>> <br>> <br>> exten => 1,1,Dial(destino 1)<br>> <br>> exten => 2,1,Dial(destino 2)<br>> <br>> exten => 3,1,Dial(destino 3)<br>> <br>> exten => 4,1,Dial(destino 4)<br>> <br>> exten => 5,1,Dial(destino 5)<br>> <br>> exten => 6,1,Dial(destino 6)<br>> <br>> exten => *,1,DISA(no-password|diretoria) * para efetuar ligações<br>> utilizando callback<br>> <br>> <br>> <br>> <br>> <br>> 3 – Arquivo .call utilizado no extensions.<br>> <br>> <br>> <br>> Context: callback<br>> <br>> MaxRetries: 2<br>> <br>> RetryTime:15<br>> <br>> WaitTime:20<br>> <br>> Priority: 1<br>> <br>> Account: Callback<br>> <br>> <br>> <br>> 4 – Arquivo callback.sh (serve para atrasar em alguns segundos a chamada do<br>> callback, senão o asterisk retorna antes da pessoa desligar.<br>> <br>> <br>> <br>> #!/bin/sh<br>> <br>> DESTINO=$1<br>> <br>> <br>> <br>> <br>> <br>> # Altera a Data do arquivo para faze a ligação depois de 10s.<br>> <br>> NOW=`date +%s`<br>> <br>> let "NOW=$NOW+10"<br>> <br>> TOUCH_TMSP=`date -d "1970-01-01 $NOW sec GMT" +%Y%m%d%H%M.%S`<br>> <br>> touch -t $TOUCH_TMSP /etc/asterisk/"$DESTINO".call<br>> <br>> <br>> <br>> mv /etc/asterisk/"$DESTINO".call /var/spool/asterisk/outgoing/<br>> <br>> chmod 777 /var/spool/asterisk/outgoing/"$DESTINO".call<br>> <br>> <br>> <br>> #Fim do Script<br>> <br>> <br>> <br>> Eu uso callback desta forma, não foi eu que criei só peguei aqui na lista.<br>> <br>> <br>> <br>> Neulo Alves<br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> De: asteriskbrasil-bounces@listas.asteriskbrasil.org<br>> [mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org] Em nome de Luiz<br>> Le-Fort (luiz@trofel.com)<br>> Enviada em: quinta-feira, 28 de abril de 2011 14:55<br>> Para: asteriskbrasil@listas.asteriskbrasil.org<br>> Assunto: [AsteriskBrasil] Callback<br>> <br>> <br>> <br>> Ainda estou somente na era de perguntas, mas logo chego no nivel de ajudar a<br>> todos tmb.<br>> <br>> Não sei se o nome correto é Callback, tipo, quero ligar para um número<br>> celular corporativo, e o asterisk me retornar a ligação, e logo ser atendido<br>> por uma ura por exemplo.<br>> <br>> Procurei sobre "callback" e não encontrei nada nativo do asterisk em<br>> relação, somente algo de baixar e compilar, e como sou novato nisso ainda<br>> não queria arriscar.<br>> <br>> Alguma sugestão?<br>> <br>> -------------- Próxima Parte ----------<br>> Um anexo em HTML foi limpo...<br>> URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110428/15029cf4/attachment.htm <br>> <br>> ------------------------------<br>> <br>> _______________________________________________<br>> AsteriskBrasil mailing list<br>> AsteriskBrasil@listas.asteriskbrasil.org<br>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil<br>> <br>> <br>> Fim da Digest AsteriskBrasil, volume 61, assunto 131<br>> ****************************************************<br></div>                                            </body>
</html>