[AsteriskBrasil] RES: RES: Call back
Jorge Silveira
jlrs19833 em gmail.com
Segunda Janeiro 7 12:20:17 BRST 2013
Cara faz o seguinte:
Entra no linux e no shell digita - vi /var/lib/asterisk/scripts/
callback-agendado.sh
ao entrar no seu script, digite ":51" - sem as aspas, somente o dois pontos
e o 51.
ele irá te mandar para esta linha, então veja o que tem de errado.
Eu percebi q ao final de seu script possui uma expressão que vc colocou
como "fi", acho que seria "if"....
Deve ser esse o erro.
Vlw!
Em 7 de janeiro de 2013 12:15, joao em oxman.com.br <joao em oxman.com.br>escreveu:
> Guilherme Boa Tarde.
>
> Não e permissão coloquei o script como permissão 777 segue abaixo um
> erro, ele segue tudo certinho só não cria o arquivo
>
>
>
> [root em 71 scripts]# ./callback-agendado.sh
> ./callback-agendado.sh: line 51: syntax error near unexpected token `exit'
> ./callback-agendado.sh: line 51: `exit()'
> [root em 71 scripts]# vim callback-agendado.sh
>
>
> desde já obrigado
>
> ------------------------------
> *De*: "Guilherme Rezende" <asterisk em guilherme.eti.br>
> *Enviado*: segunda-feira, 7 de janeiro de 2013 12:11
> *Para*: joao em oxman.com.br, asteriskbrasil em listas.asteriskbrasil.org
> *Assunto*: Re: [AsteriskBrasil] RES: RES: Call back
>
> Não, será que é algo de permissão? Outra coisa, tente seguir o documento
> postado anteriormente: É melhor, pois está built-in no Asterisk e não
> depende de "adptação nenhuma". Eu não conhecia e passarei a usar. Outra
> coisa é que funciona apenas na série 1.8 ou superior.
>
>
> https://wiki.asterisk.org/wiki/display/AST/Call+Completion+Supplementary+Services+%28CCSS%29
>
> Em 07/01/2013 11:47, joao em oxman.com.br escreveu:
>
> Bom dia, Guilherme!
>
> Desculpe não ter perguntado antes mais estava doente e não vim trabalhar
> esses dias, mais obrigado pela sua dica.
>
> Só poderia me dar uma ajuda nesse seu script por algum motivo ele não
> cria o arquivo .calll na pasta outgoing
>
> já passou por isso
>
>
> desde já agradeço a atenção
>
>
>
> ------------------------------
> *De*: "Guilherme Rezende" <asterisk em guilherme.eti.br><asterisk em guilherme.eti.br>
> *Enviado*: sexta-feira, 4 de janeiro de 2013 12:40
> *Para*: asteriskbrasil em listas.asteriskbrasil.org
> *Assunto*: Re: [AsteriskBrasil] RES: RES: Call back
>
> Veja, se seu banco de ramais for PAP2T ou SPA8000, apenas precione *05
> quando ligar p/ alguém e der ocupado. Automaticamente o call-back estará
> agendado. Porém ja usei Gateways SIP da Grandstream, AudioCodes e
> Realtone e nenhum desses apresenta essa facilidade, restando fazer a
> programação na mão no Asterisk.
>
> Eu criei um dialplan na mão da seguinte forma:
> Quando ligar p/ alguém e der ocupado, bote o telefone no gancho e depois
> precione 55+numero do ramal que deseja chamar.
> Quando este ramal estiver disponível, o mesmo será tocado e o asterisk
> retornará a ligação p/ o ramal de origem.
>
> exten => _55XXX,1,NoCDR()
> exten => _55XXX,2,Set(R-DESTINO=${EXTEN:2})
> exten => _55XXX,3,Set(RAMAL-DESTINO=${R-DESTINO})
> exten => _55XXX,4,Set(RAMAL-ORIGEM=${CALLERID(num)})
> exten => _55XXX,5,System(/var/lib/asterisk/scripts/callback-agendado.sh
> ${RAMAL-ORIGEM} ${RAMAL-DESTINO})
> exten => _55XXX,6,Playback(vm-saved)
> exten => _55XXX,7,Playback(beep)
> exten => _55XXX,8,hangup()
>
> Abaixo, conteúdo do arquivo /var/lib/asterisk/scripts/callback-agendado.sh
>
> #!/bin/bash
>
> #################################################
> # #
> # CallBack Agendado #
> # Script Criado por Mestre Asterisk #
> # http://mestreasterisk.com.br #
> # #
> # Descrição: Ao ligar para um ramal que está #
> # ocupado você tem a opção de digitar 9 para #
> # agendar um callback assim que o mesmo estiver #
> # desocupado. #
> # #
> #################################################
>
> make_callfile()
> {
> ORIGEM=$1
> DESTINO=$2
>
> CALLFILE=$(cat <<-EOF1
> Channel: SIP/$ORIGEM
> MaxRetries: 60
> RetryTime: 5
> WaitTime: 20
> Context: liberados
> Extension: $DESTINO
> Priority: 1)
>
> FILE_NAME="$TEMP_SPOOL"/$(date +%d%m%y)-$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"
>
> #Verifica se ja existe esse callback na fila
> if [ -e /var/spool/asterisk/outgoing/$FILE_NAME; then
>
> exit
>
> fi
>
> make_callfile "$2" "$1"
>
> exit
>
>
>
>
>
> > Esplicando melhor. Essa facilidade quem faz é o ata e não o asterisk.
> >
> > Condigure no ata em Regional os campos:
> > Call Back Expires: tempo que a facilidade espira.
> > Call Back Retry Intvl:tempo de intervalo
> > Call Back Act Code:codigo da facilidade (ativa)
> > Call Back Deact Code: codigo da facilidade (Desativa)
> >
> > Disque para um ramal, se estiver ocupado, coloque o gancho. Disque o
> código
> > da facilidade e aguarde.
> > Assim que o ramal desocupar, ele tocara seu ramal e o ramal que estava
> > ocupado.
> >
> > Espero ter ajudado.
> >
> > Luis Cesar
> > Natcom Telecom
> >
> > -----Mensagem original-----
> > De: asteriskbrasil-bounces em listas.asteriskbrasil.org
> > [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org<asteriskbrasil-bounces em listas.asteriskbrasil.org>]
> Em nome de Caio
> > Pato
> > Enviada em: Friday, January 04, 2013 9:33 AM
> > Para: asteriskbrasil em listas.asteriskbrasil.org
> > Assunto: Re: [AsteriskBrasil] RES: Call back
> >
> > 2013/1/4 Natcom Telecom<natcom em bol.com.br> <natcom em bol.com.br>:
> >> Consegui fazer isso com o ata PAP2 E SPA8000 da Linksys.
> > Poderia compartilhar a solução com os colegas da lista?
> >
> >>> Estou precisando de uma ajuda dos amigos, alguém sabe como
> > fazer
> >>> para quando eu ligar em um ramal ocupado eu tecle um código ou uma
> tecla
> >>> onde informe quando o ramal desocupou?
> > _______________________________________________
> > EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> > Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> > Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com
> > _______________________________________________
> > DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> > Centro Treinamento - Curso de PABX IP - Asterisk - Site
> > www.digivoice.com.br
> > _______________________________________________
> > ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> > Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> > Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> > _______________________________________________
> > Para remover seu email desta lista, basta enviar um email em branco para
> > asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> >
> > _______________________________________________
> > EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> > Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> > Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com
> > _______________________________________________
> > DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> > Centro Treinamento - Curso de PABX IP - Asterisk - Site
> www.digivoice.com.br
> > _______________________________________________
> > ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> > Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> > Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> > _______________________________________________
> > Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
> >
>
>
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com
> _______________________________________________
> DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP - Asterisk - Site
> www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com
> _______________________________________________
> DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP - Asterisk - Site www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
>
>
>
> _______________________________________________
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em www.Khomp.com
> _______________________________________________
> DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP - Asterisk - Site
> www.digivoice.com.br
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
--
Atenciosamente;
*Jorge Silveira*
*dCAA - Digium Certified Asterisk Administrator*
<http://br.linkedin.com/in/josilveira>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130107/1b78c6e0/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil