[AsteriskBrasil] RES: Arquivo.call

Daviramos Roussenq Fortunato daviramosrf em gmail.com
Segunda Junho 15 20:56:07 BRT 2009


$DESTINO é uma variável do Script que deve conter o número do telefone do
destino.

2009/6/15 Alan Wagner <alanwpr em hotmail.com>

>  Neulo, pode enviar seu arquivo ? assim comparo com o do daviramos e tento
> entender a lógica da coisa. O que consegui fazer até agora foi procurando no
> voip.org e no disc-os e aqui na lista tb,  mas agora travou um pouco.rs
>
> Sds.
>
> Alan.
>
> ------------------------------
> From: neulo em uol.com.br
> To: asteriskbrasil em listas.asteriskbrasil.org
> Date: Mon, 15 Jun 2009 18:09:53 -0300
> Subject: [AsteriskBrasil] RES: Arquivo.call
>
>
>  Eu uso as variaveis dessa forma:
>
>
>
> Tenho um arquivo padrao para callback.call sem identificar o channel e o
> numero a ser discado, copio ele como callback.temp.call e altero
> acrescentando o channel no arquivo callback.temp.call, dentro do dialplan
> mesmo.
>
>
>
>      exten => s,n,NoOp(Realizando callback para ${CALLERID(num)})
>
>      exten => s,n,system(cp /etc/callback/callback.call
> /etc/callback/callback.tmp.call)
>
>      exten => s,n,system(echo 'Channel: khomp/B1C3/${CALLERID(num)}' >>
> /etc/callback/callback.tmp.call)
>
>      exten => s,n,system(mv /etc/callback/callback.tmp.call
> /var/spool/asterisk/outgoing)
>
>
>
>
>
> Neulo Alves
>
>
>
> *De:* asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:
> asteriskbrasil-bounces em listas.asteriskbrasil.org] *Em nome de *Alan Wagner
> *Enviada em:* segunda-feira, 15 de junho de 2009 16:18
> *Para:* asteriskbrasil em listas.asteriskbrasil.org
> *Assunto:* Re: [AsteriskBrasil] Arquivo.call
>
>
>
> Ok Daviramos, obrigado...vou tentar agora fazer essas alterações e digo os
> resultados.
>
>  ------------------------------
>
> Date: Sat, 13 Jun 2009 16:34:38 -0300
> From: daviramosrf em gmail.com
> To: asteriskbrasil em listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] Arquivo.call
>
> Não é possivel usar as variaveis do Diaplan como colocou no arquivo.call,
> você deve passar de alguma forma para seu arquivo tipo assim:
>
> call.sh
>
> #!/bin/sh
> DESTINO=$1
>
> echo "
> Channel: SIP/troncosaida/$DESTINO
> Context: liga
> Callerid: 3333
> Extensions: 2001 (ramal para receber a ligação)
> Maxretries: 1
> Priority: 1 " > /root/"$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 /root/"$DESTINO".call
>
> mv /root/"$DESTINO".call /var/spool/asterisk/outgoing/
>
> #Fim do Script
>
> [atende]
>
> exten => s,1,answer(recebendo de ${CALLERID(NUM)})
> exten => s,2,wait(1)
> exten => s,3,system(/root/call.sh ${CALLERID(NUM)})
> exten => s,4,hangup()
>
> 2009/6/13 Alan Wagner <alanwpr em hotmail.com>
>
> 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:
>
>
> arquivo.call
>
> chanel: sip/${CALLERID(NUM)}@troncosaida
> Context: liga
> Callerid: 3333
> Extensions: 2001 (ramal para receber a ligação)
> Maxretries: 1
> Priority: 1
>
>
>
> [atende]
>
> exten => s,1,answer(recebendo de ${CALLERID(NUM)})
> exten => s,2,wait(1)
> exten => s,3,system(mv /etc/callback/chamada.call
> /var/spool/asterisk/outgoing/)
> exten => s,4,hangup()
>
> [liga]
>
> exten => s,1,answer()
> exten => s,2,responsetimeout(30)
>
>
> tenho um tronco vono para receber chamada com o contexto *atende *
> e um tronco para retornar a ligação com contexto *liga*
>
> O que está errado?
>
> Alguém pode ajudar?
>
>
>
>
>
>
>
>
>
>  ------------------------------
>
> Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> grátis!<http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN;Hotmail&utm_medium=Tagline&utm_campaign=IE8>
>
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
>
>  ------------------------------
>
> Conheça os novos produtos Windows Live. Clique aqui!<http://www.windowslive.com.br/>
> Nenhum vírus encontrado nessa mensagem recebida.
> Verificado por AVG - www.avgbrasil.com.br
> Versão: 8.5.339 / Banco de dados de vírus: 270.12.70/2177 - Data de
> Lançamento: 06/15/09 05:54:00
>
> ------------------------------
> Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> grátis!<http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8>
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 
Atenciosamente
Daviramos Roussenq Fortunato
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090615/43abf568/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil