[AsteriskBrasil] RES: RES: CallBack
Fernando Trilha
ftrilha em gmail.com
Quinta Setembro 24 18:14:32 BRT 2009
Sim, funcionou certinho..
estou vendo agora como faço pra ele dar tom de linha, mas para ligar apenas
para ramais.
_____
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Rodrigo
Rockenbach Cahanovich
Enviada em: quinta-feira, 24 de setembro de 2009 17:10
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] RES: CallBack
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 <ftrilha em 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-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Rodrigo
Rockenbach Cahanovich
Enviada em: quinta-feira, 24 de setembro de 2009 08:23
Para: asteriskbrasil em 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) <marco em 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 em 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 em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090924/8a54e330/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil