<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.17080" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px" leftMargin=0
topMargin=0 CanvasTabStop="true" name="Compose message area">
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>
<DIV><SPAN style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
color=#000080><SPAN
style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
color=#000080><FONT face=Arial color=#000000 size=2>Obrigado Eder, vou tentar
fazer </FONT></FONT></SPAN></FONT></SPAN></DIV>
<DIV><SPAN style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
color=#000080><SPAN
style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
color=#000080><FONT face=Arial color=#000000
size=2>abçs</FONT><BR></FONT></SPAN><STRONG> <BR></DIV></STRONG></FONT></SPAN></DIV>
<DIV style="FONT: 10pt Tahoma">
<DIV><BR></DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=eder.souza@bsd.com.br
href="mailto:eder.souza@bsd.com.br">Eder Souza</A> </DIV>
<DIV><B>Sent:</B> Monday, September 27, 2010 1:55 PM</DIV>
<DIV><B>To:</B> <A title=asteriskbrasil@listas.asteriskbrasil.org
href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</A>
</DIV>
<DIV><B>Subject:</B> Re: [AsteriskBrasil] retorno automatico do
ramal</DIV></DIV></DIV>
<DIV><BR></DIV>
<DIV>crie uma entrada via AstDB para setar uma alguma variavel de sua
preferencia, por exemplo se a chamada de volta for recorrente ele vai
somente chamar o callback-agendado.sh novamente e vai fazer isso até que o valor
for diferente de ocupado sempre e nao vai repasar o dial para você, no momento
que a ligação nao estiver mais ocupada simplesmente ele da um resset no seu
AstDB e completa a ligação para vc!!</DIV>
<DIV> </DIV>
<DIV>Assim resolve o seu Problema!</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Att,</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Eng Eder de Souza<BR><BR></DIV>
<DIV class=gmail_quote>Em 27 de setembro de 2010 10:41, jose <SPAN
dir=ltr><<A
href="mailto:jasanchez@terra.com.br">jasanchez@terra.com.br</A>></SPAN>
escreveu:<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"
name="Compose message area">
<DIV><SPAN style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
color=#000080><FONT face=Arial color=#000000 size=2>Pessoal, a tempos venho
batendo cabeça com o retorno automatico do ramal. Esse exemplo abaixo foi
feito pelo mestre-asterisk, mas em uma situaçao
como:</FONT></FONT></SPAN></DIV>
<DIV><SPAN style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
face=Arial color=#000000 size=2>Ramal 100 chama o ramal 101 que está
ocupado.</FONT></SPAN></DIV>
<DIV><SPAN style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
face=Arial color=#000000 size=2>O ramal 100 ouve um audio dizendo tecle 8 para
retorno automatico do ramal.</FONT></SPAN></DIV>
<DIV><SPAN style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
face=Arial color=#000000 size=2>O ramal 100 coloca no gancho , e apos 35
segundos como está setado no RetryTime: 35 o ramal 100 toca , se o ramal 101
estiver livre , ele vai chamar, mas se estiver ocupado volta a
gravaçao.</FONT></SPAN></DIV>
<DIV><SPAN style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
face=Arial color=#000000 size=2>Alguem tem ideia de como melhorar esse
contexto para que ele fique testando a situaçao do ramal 101 , e só chamar o
ramal 100 quando o 101 estiver livre?</FONT></SPAN></DIV>
<DIV><SPAN
style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"></SPAN> </DIV>
<DIV><SPAN style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
color=#000080><FONT face=Arial color=#000000
size=2></FONT></FONT></SPAN> </DIV>
<DIV><SPAN style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
color=#000080><FONT face=Arial color=#000000 size=2>exten =>
_1XX,1,Dial(SIP/${EXTEN},120,Tt)<BR>exten =>
_1XX,n,goto(status-${DIALSTATUS})<BR>exten =>
_1XX,n,Set(R-DESTINO=${EXTEN})<BR>exten =>
_1XX,n,Playback(custom/tecle8)<BR>exten => _1XX,n,WaitExten<BR>exten =>
8,1,Goto(callback,s,1)</FONT></FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN
style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"></SPAN> </DIV><SPAN
style="FONT-SIZE: 9pt; COLOR: #355e00; FONT-FAMILY: Verdana"><FONT
color=#000080><FONT face=Arial color=#000000 size=2>
<DIV><BR>[callback]</DIV>
<DIV> </DIV>
<DIV>exten => s,1,Set(RAMAL-DESTINO=${R-DESTINO})<BR>exten =>
s,n,Set(RAMAL-ORIGEM=${CALLERID(num)})<BR>exten =>
s,n,System(/var/lib/asterisk/scripts/callback-agendado.sh ${RAMAL-ORIGEM}
${RAMAL-DESTINO})<BR>exten =>
s,n,Playback(custom/callback-agendado-ativo)<BR>exten => s,n,hangup()</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Esse é o Arquivo callback-agendado.sh</DIV>
<DIV> </DIV>
<DIV>#!/bin/bash</DIV>
<DIV> </DIV>
<DIV><BR>make_callfile()<BR>{ <BR>ORIGEM=$1<BR>DESTINO=$2</DIV>
<DIV> </DIV>
<DIV>CALLFILE=$(cat <<-EOF1 <BR>Channel: SIP/$ORIGEM<BR>MaxRetries:
10<BR>RetryTime: 35<BR>WaitTime: 10<BR>Context: interno<BR>Extension:
$DESTINO<BR>Priority: 1)</DIV>
<DIV> </DIV>
<DIV>FILE_NAME="$TEMP_SPOOL"/$(date +%YNaVM%S)-$RAMAL_DESTINO.call<BR>echo
"$CALLFILE" >> $FILE_NAME<BR>chown root /$FILE_NAME<BR>chmod 777
/$FILE_NAME<BR>mv /$FILE_NAME /var/spool/asterisk/outgoing<BR>} </DIV>
<DIV> </DIV>
<DIV>#VARIAVEIS DIRETORIOS<BR>ASTERISK_CFG="/etc/asterisk"
<BR>TEMP_SPOOL="/var/spool/asterisk" </DIV>
<DIV> </DIV>
<DIV>make_callfile "$1" "$2"</DIV>
<DIV> </DIV>
<DIV>exit<BR></DIV></FONT></FONT></SPAN></DIV><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 <A
href="http://www.khomp.com.br/"
target=_blank>www.khomp.com.br</A><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 <A href="http://www.voipmania.com.br/"
target=_blank>www.voipmania.com.br</A><BR>______________________________________________<BR>Lista
de discussões AsteriskBrasil.org<BR><A
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</A><BR><A
href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil"
target=_blank>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</A><BR>______________________________________________<BR>Para
remover seu email desta lista, basta enviar um email em branco para <A
href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</A><BR></BLOCKQUOTE></DIV><BR>
<P>
<HR>
<P></P>_______________________________________________<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>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>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
<P>
<HR>
<P></P><BR>Nenhum vírus encontrado nessa mensagem recebida.<BR>Verificado por
AVG - www.avgbrasil.com.br <BR>Versão: 9.0.856 / Banco de dados de vírus:
271.1.1/3162 - Data de Lançamento: 09/27/10 03:34:00<BR></BODY></HTML>