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, j...@oxman.com.br <j...@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@71 scripts]# ./callback-agendado.sh > ./callback-agendado.sh: line 51: syntax error near unexpected token `exit' > ./callback-agendado.sh: line 51: `exit()' > [root@71 scripts]# vim callback-agendado.sh > > > desde já obrigado > > ------------------------------ > *De*: "Guilherme Rezende" <aster...@guilherme.eti.br> > *Enviado*: segunda-feira, 7 de janeiro de 2013 12:11 > *Para*: j...@oxman.com.br, asteriskbrasil@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, j...@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" > <aster...@guilherme.eti.br><aster...@guilherme.eti.br> > *Enviado*: sexta-feira, 4 de janeiro de 2013 12:40 > *Para*: asteriskbrasil@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-boun...@listas.asteriskbrasil.org > > [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org<asteriskbrasil-boun...@listas.asteriskbrasil.org>] > Em nome de Caio > > Pato > > Enviada em: Friday, January 04, 2013 9:33 AM > > Para: asteriskbrasil@listas.asteriskbrasil.org > > Assunto: Re: [AsteriskBrasil] RES: Call back > > > > 2013/1/4 Natcom Telecom<nat...@bol.com.br> <nat...@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-unsubscr...@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-unsubscr...@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-unsubscr...@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-unsubscr...@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-unsubscr...@listas.asteriskbrasil.org > -- Atenciosamente; *Jorge Silveira* *dCAA - Digium Certified Asterisk Administrator* <http://br.linkedin.com/in/josilveira>
_______________________________________________ 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-unsubscr...@listas.asteriskbrasil.org