[AsteriskBrasil] Arquivo.call

Alan Wagner alanwpr em hotmail.com
Segunda Junho 15 18:33:44 BRT 2009


 

Bem, está dando a seguinte mensagem:

 

Spawn extensions (atende , s , 4) exited non-zero on sip/meutroncodeentrada

 

alguém sabe o que significa?

 

quando vc pede para colocar "$DESTINO"   seria o nome do arquivo .call ?

                                         $DESTINO    seria uma variável ? 

 

 

 

Sds.

 

Alan

 

From: alanwpr em hotmail.com
To: asteriskbrasil em listas.asteriskbrasil.org
Date: Mon, 15 Jun 2009 19:17:55 +0000
Subject: 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!
_______________________________________________
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!
_________________________________________________________________
Deixe suas conversas mais divertidas. Baixe agora mesmo novos emoticons. É grátis!
http://specials.br.msn.com/ilovemessenger/pacotes.aspx
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090615/0ad8439d/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil