<span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">da esse erro<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 />
<div><br />
</div>
<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>: "joao@oxman.com.br" &lt;joao@oxman.com.br&gt;<br />
<strong>Enviado</strong>: segunda-feira, 7 de janeiro de 2013 11:51<br />
<strong>Para</strong>: asteriskbrasil@listas.asteriskbrasil.org, asteriskbrasil@listas.asteriskbrasil.org<br />
<strong>Assunto</strong>: Re: [AsteriskBrasil] RES:  RES: Call back</span><br />
<br />
<span style="font-size: 10pt; font-family: arial, helvetica, sans-serif;">Bom dia, Guilherme!<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;">        </span>Desculpe n&atilde;o ter perguntado antes mais estava doente e n&atilde;o vim trabalhar esses dias, mais obrigado pela sua dica.<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;">        </span>S&oacute; poderia me dar uma ajuda nesse seu script por algum motivo ele n&atilde;o cria o arquivo .calll na pasta outgoing&nbsp;<br />
<br />
j&aacute; passou por isso<br />
<br />
<br />
desde j&aacute; agrade&ccedil;o a aten&ccedil;&atilde;o<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>: "Guilherme Rezende" &lt;asterisk@guilherme.eti.br&gt;<br />
<strong>Enviado</strong>: sexta-feira, 4 de janeiro de 2013 12:40<br />
<strong>Para</strong>: asteriskbrasil@listas.asteriskbrasil.org<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&eacute;m e der ocupado. Automaticamente o call-back estar&aacute; <br />
agendado. Por&eacute;m ja usei Gateways SIP da Grandstream, AudioCodes e <br />
Realtone e nenhum desses apresenta essa facilidade, restando fazer a <br />
programa&ccedil;&atilde;o na m&atilde;o no Asterisk.<br />
<br />
Eu criei um dialplan na m&atilde;o da seguinte forma:<br />
Quando ligar p/ algu&eacute;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&iacute;vel, o mesmo ser&aacute; tocado e o asterisk <br />
retornar&aacute; a liga&ccedil;&atilde;o p/ o ramal de origem.<br />
<br />
exten =&gt; _55XXX,1,NoCDR()<br />
exten =&gt; _55XXX,2,Set(R-DESTINO=${EXTEN:2})<br />
exten =&gt; _55XXX,3,Set(RAMAL-DESTINO=${R-DESTINO})<br />
exten =&gt; _55XXX,4,Set(RAMAL-ORIGEM=${CALLERID(num)})<br />
exten =&gt; _55XXX,5,System(/var/lib/asterisk/scripts/callback-agendado.sh <br />
${RAMAL-ORIGEM} ${RAMAL-DESTINO})<br />
exten =&gt; _55XXX,6,Playback(vm-saved)<br />
exten =&gt; _55XXX,7,Playback(beep)<br />
exten =&gt; _55XXX,8,hangup()<br />
<br />
Abaixo, conte&uacute;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 />
# http://mestreasterisk.com.br #<br />
# #<br />
# Descri&ccedil;&atilde;o: Ao ligar para um ramal que est&aacute; #<br />
# ocupado voc&ecirc; tem a op&ccedil;&atilde;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 &lt;&lt;-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" &gt;&gt; $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 />
&gt; Esplicando melhor. Essa facilidade quem faz &eacute; o ata  e n&atilde;o o asterisk.<br />
&gt;<br />
&gt; Condigure no ata em Regional os campos:<br />
&gt;   Call Back Expires: tempo que a facilidade espira.<br />
&gt;   Call Back Retry Intvl:tempo de intervalo<br />
&gt;   Call Back Act Code:codigo da facilidade (ativa)<br />
&gt;   Call Back Deact Code: codigo da facilidade (Desativa)<br />
&gt;<br />
&gt; Disque para um ramal, se estiver ocupado, coloque o gancho. Disque o c&oacute;digo<br />
&gt; da facilidade e aguarde.<br />
&gt; Assim que o ramal desocupar, ele tocara seu ramal e o ramal que estava<br />
&gt; ocupado.<br />
&gt;<br />
&gt; Espero ter ajudado.<br />
&gt;<br />
&gt; Luis Cesar<br />
&gt; Natcom Telecom<br />
&gt;<br />
&gt; -----Mensagem original-----<br />
&gt; De: asteriskbrasil-bounces@listas.asteriskbrasil.org<br />
&gt; [mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org] Em nome de Caio<br />
&gt; Pato<br />
&gt; Enviada em: Friday, January 04, 2013 9:33 AM<br />
&gt; Para: asteriskbrasil@listas.asteriskbrasil.org<br />
&gt; Assunto: Re: [AsteriskBrasil] RES: Call back<br />
&gt;<br />
&gt; 2013/1/4 Natcom Telecom&lt;natcom@bol.com.br&gt;:<br />
&gt;&gt; Consegui fazer isso com o ata PAP2  E SPA8000 da Linksys.<br />
&gt; Poderia compartilhar a solu&ccedil;&atilde;o com os colegas da lista?<br />
&gt;<br />
&gt;&gt;&gt;              Estou precisando de uma ajuda dos amigos, algu&eacute;m sabe como<br />
&gt; fazer<br />
&gt;&gt;&gt; para quando eu ligar em um ramal ocupado eu tecle um c&oacute;digo ou uma tecla<br />
&gt;&gt;&gt; onde informe quando o ramal desocupou?<br />
&gt; _______________________________________________<br />
&gt; EBS MODULAR: 3 slots para combina&ccedil;&atilde;o entre E1, GSM, FXS ou FXO;<br />
&gt; Linha de PORTEIROS IP, abrem at&eacute; 2 dispositivos com acesso IP remoto;<br />
&gt; Conhe&ccedil;a esses e outros LAN&Ccedil;AMENTOS KHOMP em www.Khomp.com<br />
&gt; _______________________________________________<br />
&gt; DIGIVOICE  Fabricante de Placas de Voz e Channel Bank<br />
&gt; 20 anos de experi&ecirc;ncia com E1(R2/ISDN), FXS, FXO e GSM<br />
&gt; Centro Treinamento - Curso de PABX IP -  Asterisk  - Site<br />
&gt; www.digivoice.com.br<br />
&gt; _______________________________________________<br />
&gt; ALIGERA &ndash; Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br />
&gt; Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br />
&gt; Channel Bank &ndash; Appliance Asterisk - Acesse www.aligera.com.br.<br />
&gt; _______________________________________________<br />
&gt; Para remover seu email desta lista, basta enviar um email em branco para<br />
&gt; asteriskbrasil-unsubscribe@listas.asteriskbrasil.org<br />
&gt;<br />
&gt; _______________________________________________<br />
&gt; EBS MODULAR: 3 slots para combina&ccedil;&atilde;o entre E1, GSM, FXS ou FXO;<br />
&gt; Linha de PORTEIROS IP, abrem at&eacute; 2 dispositivos com acesso IP remoto;<br />
&gt; Conhe&ccedil;a esses e outros LAN&Ccedil;AMENTOS KHOMP em www.Khomp.com<br />
&gt; _______________________________________________<br />
&gt; DIGIVOICE  Fabricante de Placas de Voz e Channel Bank<br />
&gt; 20 anos de experi&ecirc;ncia com E1(R2/ISDN), FXS, FXO e GSM<br />
&gt; Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br<br />
&gt; _______________________________________________<br />
&gt; ALIGERA &ndash; Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br />
&gt; Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br />
&gt; Channel Bank &ndash; Appliance Asterisk - Acesse www.aligera.com.br.<br />
&gt; _______________________________________________<br />
&gt; Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe@listas.asteriskbrasil.org<br />
&gt;<br />
<br />
<br />
_______________________________________________<br />
EBS MODULAR: 3 slots para combina&ccedil;&atilde;o entre E1, GSM, FXS ou FXO;<br />
Linha de PORTEIROS IP, abrem at&eacute; 2 dispositivos com acesso IP remoto;<br />
Conhe&ccedil;a esses e outros LAN&Ccedil;AMENTOS KHOMP em www.Khomp.com&nbsp;<br />
_______________________________________________<br />
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank<br />
20 anos de experi&ecirc;ncia com E1(R2/ISDN), FXS, FXO e GSM<br />
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br<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 www.aligera.com.br.<br />
_______________________________________________<br />
Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe@listas.asteriskbrasil.org<br />
</span></span>