Mas vc esta certo se funciona repare bem vc esta pegando a data do momento q o script executa $(date +%d%m%Y) desta maneira eu acho q ele nao vai encontrar o arquivo correto em /var/spool/asterisk/outgoing/ pois vc teria que passar para ele a data e a hora que foi executado pela primeira vez não é isso nao ?
[]'s Eng Eder de Souza Em 28 de setembro de 2010 10:45, jose <[email protected]> escreveu: > > Thiago olha só, tá mais facil do que eu pensava, era so inverter a origem > com o destino , desta forma ele fica tentando chamar o ramal que estava > ocupado, é a bendita logica..rsss > Aproveitei e colocquei um if que o amigo Ricardo chaves implementou, dessa > forma se um ramal tentar fazer 2 retorno nao funciona. > abçs > > #!/bin/bash > > > > make_callfile() > > { > > ORIGEM=$1 > > DESTINO=$2 > > #Verifica se ja existe esse callback na fila > > if [ -e /var/spool/asterisk/outgoing/$(date +%d%m%Y)-$DESTINO-$ORIGEM.call > ]; then > > exit; > > fi > > > > > > CALLFILE=$(cat <<-EOF1 > > Channel: SIP/$ORIGEM > > MaxRetries: 10 > > RetryTime: 5 > > WaitTime: 10 > > Context: call > > Extension: $DESTINO > > Priority: 1) > > FILE_NAME=$TEMP_SPOOL/$(date +%d%m%Y)-$DESTINO-$ORIGEM.call > > echo "$CALLFILE" >> $FILE_NAME > > chown root /$FILE_NAME > > chmod 777 /$FILE_NAME > > mv /$FILE_NAME /var/spool/asterisk/outgoing > > } > > #VARIAVEIS DIRETORIOS > > ASTERISK_CFG="/etc/asterisk" > > TEMP_SPOOL="/var/spool/asterisk" > > make_callfile "$ > 2" "$1" > > exit > * > ** > * > > *From:* Thiago Bruni Tawil <[email protected]> > *Sent:* Tuesday, September 28, 2010 9:40 AM > *To:* [email protected] > *Subject:* Re: [AsteriskBrasil] retorno automatico do ramal > > Se conseguir posta a solução?? > Eu vou tentar também!! > Qualquer coisa vou postar meu progresso!! > Abraços.., > > Em 27 de setembro de 2010 15:02, jose <[email protected]> escreveu: > >> >> Obrigado Eder, vou tentar fazer >> abçs >> * >> * >> >> *From:* Eder Souza <[email protected]> >> *Sent:* Monday, September 27, 2010 1:55 PM >> *To:* [email protected] >> *Subject:* Re: [AsteriskBrasil] retorno automatico do ramal >> >> 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!! >> >> Assim resolve o seu Problema! >> >> >> Att, >> >> >> Eng Eder de Souza >> >> Em 27 de setembro de 2010 10:41, jose <[email protected]> escreveu: >> >>> 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: >>> Ramal 100 chama o ramal 101 que está ocupado. >>> O ramal 100 ouve um audio dizendo tecle 8 para retorno automatico do >>> ramal. >>> 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. >>> 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? >>> >>> >>> exten => _1XX,1,Dial(SIP/${EXTEN},120,Tt) >>> exten => _1XX,n,goto(status-${DIALSTATUS}) >>> exten => _1XX,n,Set(R-DESTINO=${EXTEN}) >>> exten => _1XX,n,Playback(custom/tecle8) >>> exten => _1XX,n,WaitExten >>> exten => 8,1,Goto(callback,s,1) >>> >>> >>> >>> [callback] >>> >>> exten => s,1,Set(RAMAL-DESTINO=${R-DESTINO}) >>> exten => s,n,Set(RAMAL-ORIGEM=${CALLERID(num)}) >>> exten => s,n,System(/var/lib/asterisk/scripts/callback-agendado.sh >>> ${RAMAL-ORIGEM} ${RAMAL-DESTINO}) >>> exten => s,n,Playback(custom/callback-agendado-ativo) >>> exten => s,n,hangup() >>> >>> >>> >>> >>> >>> Esse é o Arquivo callback-agendado.sh >>> >>> #!/bin/bash >>> >>> >>> make_callfile() >>> { >>> ORIGEM=$1 >>> DESTINO=$2 >>> >>> CALLFILE=$(cat <<-EOF1 >>> Channel: SIP/$ORIGEM >>> MaxRetries: 10 >>> RetryTime: 35 >>> WaitTime: 10 >>> Context: interno >>> Extension: $DESTINO >>> Priority: 1) >>> >>> FILE_NAME="$TEMP_SPOOL"/$(date +%YNaVM%S)-$RAMAL_DESTINO.call >>> echo "$CALLFILE" >> $FILE_NAME >>> chown root /$FILE_NAME >>> chmod 777 /$FILE_NAME >>> mv /$FILE_NAME /var/spool/asterisk/outgoing >>> } >>> >>> #VARIAVEIS DIRETORIOS >>> ASTERISK_CFG="/etc/asterisk" >>> TEMP_SPOOL="/var/spool/asterisk" >>> >>> make_callfile "$1" "$2" >>> >>> exit >>> >>> _______________________________________________ >>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>> - Suporte técnico local qualificado e gratuito >>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>> _______________________________________________ >>> Temos tudo para seu projeto VoIP com Asterisk! >>> Descontos especiais para assinantes da AsteriskBrasil.org. >>> Registre-se e receba um cupom exclusivo de desconto! >>> Acesse agora www.voipmania.com.br >>> ______________________________________________ >>> Lista de discussões AsteriskBrasil.org >>> [email protected] >>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>> ______________________________________________ >>> Para remover seu email desta lista, basta enviar um email em branco para >>> [email protected] >>> >> >> ------------------------------ >> >> _______________________________________________ >> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >> - Suporte técnico local qualificado e gratuito >> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >> _______________________________________________ >> Temos tudo para seu projeto VoIP com Asterisk! >> Descontos especiais para assinantes da AsteriskBrasil.org. >> Registre-se e receba um cupom exclusivo de desconto! >> Acesse agora www.voipmania.com.br >> ______________________________________________ >> Lista de discussões AsteriskBrasil.org >> [email protected] >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> ______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> [email protected] >> >> ------------------------------ >> >> >> Nenhum vírus encontrado nessa mensagem recebida. >> Verificado por AVG - www.avgbrasil.com.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 >> >> _______________________________________________ >> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >> - Suporte técnico local qualificado e gratuito >> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >> _______________________________________________ >> Temos tudo para seu projeto VoIP com Asterisk! >> Descontos especiais para assinantes da AsteriskBrasil.org. >> Registre-se e receba um cupom exclusivo de desconto! >> Acesse agora www.voipmania.com.br >> ______________________________________________ >> Lista de discussões AsteriskBrasil.org >> [email protected] >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> ______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> [email protected] >> > > ------------------------------ > > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > Temos tudo para seu projeto VoIP com Asterisk! > Descontos especiais para assinantes da AsteriskBrasil.org. > Registre-se e receba um cupom exclusivo de desconto! > Acesse agora www.voipmania.com.br > ______________________________________________ > Lista de discussões AsteriskBrasil.org > [email protected] > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > [email protected] > > ------------------------------ > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 9.0.856 / Banco de dados de vírus: 271.1.1/3164 - Data de > Lançamento: 09/28/10 03:34:00 > > > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > Temos tudo para seu projeto VoIP com Asterisk! > Descontos especiais para assinantes da AsteriskBrasil.org. > Registre-se e receba um cupom exclusivo de desconto! > Acesse agora www.voipmania.com.br > ______________________________________________ > Lista de discussões AsteriskBrasil.org > [email protected] > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > [email protected] >
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ Temos tudo para seu projeto VoIP com Asterisk! Descontos especiais para assinantes da AsteriskBrasil.org. Registre-se e receba um cupom exclusivo de desconto! Acesse agora www.voipmania.com.br ______________________________________________ Lista de discussões AsteriskBrasil.org [email protected] http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para [email protected]

