Não é possivel usar as variaveis do Diaplan como colocou no arquivo.call, você deve passar de alguma forma para seu arquivo tipo assim:<br><br>call.sh<br><br>#!/bin/sh<br>DESTINO=$1<br><br>echo " <br>Channel: SIP/troncosaida/$DESTINO<br>
Context: liga<br>
Callerid: 3333<br>
Extensions: 2001 (ramal para receber a ligação)<br>
Maxretries: 1<br>
Priority: 1 " > /root/"$DESTINO".call<br><br># Altera a Data do arquivo para faze a ligação depois de 10s.<br>NOW=`date +%s`<br>let NOW=$NOW+10<br>TOUCH_TMSP=`date -d "1970-01-01 $NOW sec GMT" +%Y%m%d%H%M.%S`<br>
touch -t $TOUCH_TMSP /root/"$DESTINO".call<br><br>mv /root/"$DESTINO".call /var/spool/asterisk/outgoing/<br><br>#Fim do Script<br><br>[atende]<br>
<br>
exten => s,1,answer(recebendo de ${CALLERID(NUM)})<br>
exten => s,2,wait(1)<br>
exten => s,3,system(/root/call.sh ${CALLERID(NUM)})<br>
exten => s,4,hangup()<br><br><div class="gmail_quote">2009/6/13 Alan Wagner <span dir="ltr"><<a href="mailto:alanwpr@hotmail.com">alanwpr@hotmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
olá pessoal...estou tentando fazer um callback mas está dando muita dor de cabeça (sou novo no asterisk), gostaria da ajuda de vocês, a princípio não vou utilizar disa, funciona assim: cliente liga, asterisk identifica, desliga e retorna a ligação transferindo a outra ponta para um ramal disponível. segue minha configuração:<br>
<br>
<br>
arquivo.call<br>
<br>
chanel: sip/${CALLERID(NUM)}@troncosaida<br>
Context: liga<br>
Callerid: 3333<br>
Extensions: 2001 (ramal para receber a ligação)<br>
Maxretries: 1<br>
Priority: 1<br>
<br>
<br>
<br>
[atende]<br>
<br>
exten => s,1,answer(recebendo de ${CALLERID(NUM)})<br>
exten => s,2,wait(1)<br>
exten => s,3,system(mv /etc/callback/chamada.call /var/spool/asterisk/outgoing/)<br>
exten => s,4,hangup()<br>
<br>
[liga]<br>
<br>
exten => s,1,answer()<br>
exten => s,2,responsetimeout(30)<br>
<br>
<br>
tenho um tronco vono para receber chamada com o contexto <i>atende </i><br>
e um tronco para retornar a ligação com contexto <i>liga</i><br>
<i></i> <br>
O que está errado? <br>
<br>
Alguém pode ajudar?<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br><br><hr>Novo Internet Explorer 8: mais rápido e muito mais seguro. <a href="http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8" target="_blank">Baixe agora, é grátis!</a></div>
<br>_______________________________________________<br>
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.<br>
<a href="http://www.neodroid.com" target="_blank">http://www.neodroid.com</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote></div><br><br>