Seguinte Fernando, mais ou menos dessa forma. No arquivo bash ele cria um arquivo .call com as informações echo " Channel: KHOMP/*B0/$DESTINO MaxRetries: 2 RetryTime: 15 WaitTime: 30 Context: disa-callback Extension: s Priority: 1 " > /etc/asterisk/"$DESTINO".call
no campo "Channel" voce poderia fazer para ele receber assim Channel: SIP/0$DESTINO pois a variavel $DESTINO ele recebe por parâmetro, vindo do asterisk. Se o asterisk informa do jeito que voce me disse (4832015865), então apenas coloque o 0 naquela posição que irá funcionar -- Att, Rodrigo R. Cahanovich Apoio Técnico (45) 4063-9075 2009/9/24 Fernando Trilha <ftri...@gmail.com> > No caso se eu fizer uma ligação vono, como consigo colocar mais um zero > no callback.sh > eu ligo para um numero vono por exemplo, eu receberia assim 4832015865, > estou no DDD 48. > mas para eu fazer a ligação via sip eu preciso colocar o 0 antes do numero, > como posso fazer isso? > > ------------------------------ > *De:* asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto: > asteriskbrasil-boun...@listas.asteriskbrasil.org] *Em nome de *Rodrigo > Rockenbach Cahanovich > *Enviada em:* quinta-feira, 24 de setembro de 2009 08:23 > *Para:* asteriskbrasil@listas.asteriskbrasil.org > *Assunto:* Re: [AsteriskBrasil] CallBack > > Bom dia Marco > Efetue da seguinte maneira: > > > exten = s,1,NoOp(${CALLERID(NUM)}) > exten = s,n,GotoIf($["${CALLERID(NUM)}" = "0458888xxxx"]?callback:rejeita) > > exten = s,n(callback),System(bash /etc/asterisk/callback.sh > ${CALLERID(NUM)}) > exten = s,n(callback),Hangup() > > exten = s,n(rejeita),Dial(SIP/100,,t) > exten = s,n,Hangup() > > no meu caso eu criei um script em bash para fazer a opção do callback.... > segue abaixo > > #!/bin/sh > DESTINO=$1 > > echo " > Channel: KHOMP/*B0/$DESTINO > MaxRetries: 2 > RetryTime: 15 > WaitTime: 30 > Context: disa-callback > Extension: s > Priority: 1 " > /etc/asterisk/"$DESTINO".call > > # Altera a Data do arquivo para faze a ligação depois de 10s. > NOW=`date +%s` > let "NOW=$NOW+10" > TOUCH_TMSP=`date -d "1970-01-01 $NOW sec GMT" +%Y%m%d%H%M.%S` > touch -t $TOUCH_TMSP /etc/asterisk/"$DESTINO".call > > mv /etc/asterisk/"$DESTINO".call /var/spool/asterisk/outgoing/ > chmod 777 /var/spool/asterisk/outgoing/"$DESTINO".call > > #Fim do Script > > > > > > > 2009/9/24 Marco Antonio (TRG - Tecnologia) <ma...@trg.com.br> > >> *Bom dia,* >> ** >> *Preciso criar um Callback da seguinte forma:* >> *Ligo do meu celular para empresa, o Asterisk atende, derruba a ligação e >> me retorna abrindo o tom de linha para que eu possa efetuar ligações.* >> *Alguém pode me passar os procedimentos?* >> *Obrigado* >> ** >> *Marco Antonio* >> >> >> _______________________________________________ >> http://www.voipmania.com.br >> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. >> Promoção por tempo limitado! >> Acesse agora http://promo.voipmania.com.br >> >> _______________________________________________ >> Lista de discussões AsteriskBrasil.org >> AsteriskBrasil@listas.asteriskbrasil.org >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> > > > > -- > Att, > Rodrigo R. Cahanovich > Apoio Técnico > (45) 4063-9075 > > > _______________________________________________ > http://www.voipmania.com.br > Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. > Promoção por tempo limitado! > Acesse agora http://promo.voipmania.com.br > > _______________________________________________ > Lista de discussões AsteriskBrasil.org > AsteriskBrasil@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >
_______________________________________________ http://www.voipmania.com.br Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. Promoção por tempo limitado! Acesse agora http://promo.voipmania.com.br _______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil