<span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">Ola Jorge<br />
<br />
também havia percebido isto e já havia alterado e nada<br />
<br />
mais o erro persiste<br />
<br />
<br />
<br />
<br />
<br />
<div></div>
<br />
<br />
<span style="font-size: 10pt; font-family: tahoma, arial, sans-serif;"><hr size="2" width="100%" align="center" />
<strong>De</strong>: "Jorge Silveira" <jlrs19833@gmail.com><br />
<strong>Enviado</strong>: segunda-feira, 7 de janeiro de 2013 12:43<br />
<strong>Para</strong>: joao@oxman.com.br, asteriskbrasil@listas.asteriskbrasil.org<br />
<strong>Assunto</strong>: Re: [AsteriskBrasil] RES: RES: Call back</span><br />
<br />
Cara faz o seguinte:
<div><br />
</div>
<div>Entra no linux e no shell digita - vi <span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">/var/lib/asterisk/scripts/</span><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">callback-agendado.sh</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><br />
</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">ao entrar no seu script, digite ":51" - sem as aspas, somente o dois pontos e o 51.</span></div>
<div>
<span style="font-family: arial, helvetica, sans-serif;"><br />
</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">ele irá te mandar para esta linha, então veja o que tem de errado.</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><br />
</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">Eu percebi q ao final de seu script possui uma expressão que vc colocou como "fi", acho que seria "if"....</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><br />
</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">Deve ser esse o erro.</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;"><br />
</span></div>
<div><span style="font-family: arial, helvetica, sans-serif;">Vlw!<br />
</span><br />
<div class="gmail_quote">Em 7 de janeiro de 2013 12:15, <a href="mailto:joao@oxman.com.br">joao@oxman.com.br</a> <span dir="ltr"><<a href="mailto:joao@oxman.com.br" target="_blank">joao@oxman.com.br</a>></span> escreveu:<br />
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: #cccccc; border-left-style: solid; padding-left: 1ex;"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">Guilherme Boa Tarde.<br />
<br />
<span style="white-space: pre-wrap;">        </span>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<br />
<br />
<br />
<br />
[root@71 scripts]# ./callback-agendado.sh<br />
./callback-agendado.sh: line 51: syntax error near unexpected token `exit'<br />
./callback-agendado.sh: line 51: `exit()'<br />
[root@71 scripts]# vim callback-agendado.sh<br />
<br />
<br />
desde já obrigado<br />
<br />
<span style="font-size: 10pt; font-family: tahoma, arial, sans-serif;"><hr size="2" width="100%" align="center" />
<strong>De</strong>: "Guilherme Rezende" <<a href="mailto:asterisk@guilherme.eti.br" target="_blank">asterisk@guilherme.eti.br</a>><br />
<strong>Enviado</strong>: segunda-feira, 7 de janeiro de 2013 12:11<br />
<strong>Para</strong>: <a href="mailto:joao@oxman.com.br" target="_blank">joao@oxman.com.br</a>, <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br />
<strong>Assunto</strong>: Re: [AsteriskBrasil] RES: RES: Call back</span><br />
<br />
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.<br />
<br />
<a href="https://wiki.asterisk.org/wiki/display/AST/Call+Completion+Supplementary+Services+%28CCSS%29" target="_blank">https://wiki.asterisk.org/wiki/display/AST/Call+Completion+Supplementary+Services+%28CCSS%29</a><br />
<br />
Em 07/01/2013 11:47, <a href="mailto:joao@oxman.com.br" target="_blank">joao@oxman.com.br</a> escreveu:
<blockquote type="cite"><span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">Bom dia, Guilherme!<br />
<br />
<span style="white-space: pre-wrap;"> </span>Desculpe
não ter perguntado antes mais estava doente e não vim trabalhar
esses dias, mais obrigado pela sua dica.<br />
<br />
<span style="white-space: pre-wrap;"> </span>Só
poderia me dar uma ajuda nesse seu script por algum motivo ele
não cria o arquivo .calll na pasta outgoing <br />
<br />
já passou por isso<br />
<br />
<br />
desde já agradeço a atenção<br />
<br />
<br />
<br />
<span style="font-size: 10pt; font-family: tahoma, arial, sans-serif;">
<hr align="center" size="2" width="100%" />
<strong>De</strong>: "Guilherme Rezende"
<a href="mailto:asterisk@guilherme.eti.br" target="_blank"><asterisk@guilherme.eti.br></a><br />
<strong>Enviado</strong>: sexta-feira, 4 de janeiro de 2013
12:40<br />
<strong>Para</strong>:
<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br />
<strong>Assunto</strong>: Re: [AsteriskBrasil] RES: RES: Call
back</span><br />
<br />
Veja, se seu banco de ramais for PAP2T ou SPA8000, apenas
precione *05 <br />
quando ligar p/ alguém e der ocupado. Automaticamente o
call-back estará <br />
agendado. Porém ja usei Gateways SIP da Grandstream, AudioCodes
e <br />
Realtone e nenhum desses apresenta essa facilidade, restando
fazer a <br />
programação na mão no Asterisk.<br />
<br />
Eu criei um dialplan na mão da seguinte forma:<br />
Quando ligar p/ alguém e der ocupado, bote o telefone no gancho
e depois <br />
precione 55+numero do ramal que deseja chamar.<br />
Quando este ramal estiver disponível, o mesmo será tocado e o
asterisk <br />
retornará a ligação p/ o ramal de origem.<br />
<br />
exten => _55XXX,1,NoCDR()<br />
exten => _55XXX,2,Set(R-DESTINO=${EXTEN:2})<br />
exten => _55XXX,3,Set(RAMAL-DESTINO=${R-DESTINO})<br />
exten => _55XXX,4,Set(RAMAL-ORIGEM=${CALLERID(num)})<br />
exten =>
_55XXX,5,System(/var/lib/asterisk/scripts/callback-agendado.sh <br />
${RAMAL-ORIGEM} ${RAMAL-DESTINO})<br />
exten => _55XXX,6,Playback(vm-saved)<br />
exten => _55XXX,7,Playback(beep)<br />
exten => _55XXX,8,hangup()<br />
<br />
Abaixo, conteúdo do arquivo
/var/lib/asterisk/scripts/callback-agendado.sh<br />
<br />
#!/bin/bash<br />
<br />
#################################################<br />
# #<br />
# CallBack Agendado #<br />
# Script Criado por Mestre Asterisk #<br />
# <a href="http://mestreasterisk.com.br" target="_blank">http://mestreasterisk.com.br</a> #<br />
# #<br />
# Descrição: Ao ligar para um ramal que está #<br />
# ocupado você tem a opção de digitar 9 para #<br />
# agendar um callback assim que o mesmo estiver #<br />
# desocupado. #<br />
# #<br />
#################################################<br />
<br />
make_callfile()<br />
{<br />
ORIGEM=$1<br />
DESTINO=$2<br />
<br />
CALLFILE=$(cat <<-EOF1<br />
Channel: SIP/$ORIGEM<br />
MaxRetries: 60<br />
RetryTime: 5<br />
WaitTime: 20<br />
Context: liberados<br />
Extension: $DESTINO<br />
Priority: 1)<br />
<br />
FILE_NAME="$TEMP_SPOOL"/$(date +%d%m%y)-$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 />
}<br />
<br />
#VARIAVEIS DIRETORIOS<br />
ASTERISK_CFG="/etc/asterisk"<br />
TEMP_SPOOL="/var/spool/asterisk"<br />
<br />
#Verifica se ja existe esse callback na fila<br />
if [ -e /var/spool/asterisk/outgoing/$FILE_NAME; then<br />
<br />
exit<br />
<br />
fi<br />
<br />
make_callfile "$2" "$1"<br />
<br />
exit<br />
<br />
<br />
<br />
<br />
<br />
> Esplicando melhor. Essa facilidade quem faz é o ata e não o
asterisk.<br />
><br />
> Condigure no ata em Regional os campos:<br />
> Call Back Expires: tempo que a facilidade espira.<br />
> Call Back Retry Intvl:tempo de intervalo<br />
> Call Back Act Code:codigo da facilidade (ativa)<br />
> Call Back Deact Code: codigo da facilidade (Desativa)<br />
><br />
> Disque para um ramal, se estiver ocupado, coloque o gancho.
Disque o código<br />
> da facilidade e aguarde.<br />
> Assim que o ramal desocupar, ele tocara seu ramal e o ramal
que estava<br />
> ocupado.<br />
><br />
> Espero ter ajudado.<br />
><br />
> Luis Cesar<br />
> Natcom Telecom<br />
><br />
> -----Mensagem original-----<br />
> De: <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a><br />
> [<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org</a>]
Em nome de Caio<br />
> Pato<br />
> Enviada em: Friday, January 04, 2013 9:33 AM<br />
> Para: <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br />
> Assunto: Re: [AsteriskBrasil] RES: Call back<br />
><br />
> 2013/1/4 Natcom Telecom<a href="mailto:natcom@bol.com.br" target="_blank"><natcom@bol.com.br></a>:<br />
>> Consegui fazer isso com o ata PAP2 E SPA8000 da
Linksys.<br />
> Poderia compartilhar a solução com os colegas da lista?<br />
><br />
>>> Estou precisando de uma ajuda dos amigos, alguém
sabe como<br />
> fazer<br />
>>> para quando eu ligar em um ramal ocupado eu tecle
um código ou uma tecla<br />
>>> onde informe quando o ramal desocupou?<br />
> _______________________________________________<br />
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou
FXO;<br />
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso
IP remoto;<br />
> Conheça esses e outros LANÇAMENTOS KHOMP em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a><br />
> _______________________________________________<br />
> DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br />
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br />
> Centro Treinamento - Curso de PABX IP - Asterisk - Site<br />
> <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br />
> _______________________________________________<br />
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2,
ISDN e SS7.<br />
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br />
> Channel Bank – Appliance Asterisk - Acesse
<a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br />
> _______________________________________________<br />
> Para remover seu email desta lista, basta enviar um email
em branco para<br />
> <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br />
><br />
> _______________________________________________<br />
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou
FXO;<br />
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso
IP remoto;<br />
> Conheça esses e outros LANÇAMENTOS KHOMP em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a><br />
> _______________________________________________<br />
> DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br />
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br />
> Centro Treinamento - Curso de PABX IP - Asterisk - Site
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br />
> _______________________________________________<br />
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2,
ISDN e SS7.<br />
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br />
> Channel Bank – Appliance Asterisk - Acesse
<a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br />
> _______________________________________________<br />
> Para remover seu email desta lista, basta enviar um email
em branco para
<a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br />
><br />
<br />
<br />
_______________________________________________<br />
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;<br />
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP
remoto;<br />
Conheça esses e outros LANÇAMENTOS KHOMP em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a> <br />
_______________________________________________<br />
DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br />
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br />
Centro Treinamento - Curso de PABX IP - Asterisk - Site
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br />
_______________________________________________<br />
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e
SS7.<br />
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br />
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br />
_______________________________________________<br />
Para remover seu email desta lista, basta enviar um email em
branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br />
</span>
<br />
<fieldset></fieldset>
<br />
<pre>_______________________________________________
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 <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>
_______________________________________________
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 <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a>
_______________________________________________
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 <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></pre>
</blockquote>
<br />
<br />
<div><span><br />
</span></div>
</span>
<br />
_______________________________________________<br />
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;<br />
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;<br />
Conheça esses e outros LANÇAMENTOS KHOMP em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a> <br />
_______________________________________________<br />
DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br />
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br />
Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br />
_______________________________________________<br />
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br />
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br />
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</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 />
<br clear="all" />
<div><br />
</div>
-- <br />
Atenciosamente;
<div><br />
<div><strong>Jorge Silveira</strong></div>
<div><em><strong><span style="font-size: 10px;">dCAA - Digium Certified Asterisk Administrator</span></strong></em></div>
<div><a href="http://br.linkedin.com/in/josilveira" target="_blank"><img alt="" src="http://www.linkedin.com/img/webpromo/btn_liprofile_blue_80x15_pt_BR.png?locale=" width="96" height="18" /></a><span></span><span></span><a></a><br />
</div>
</div>
</div></span>