[AsteriskBrasil] Ligação automática com mensagem de áudio.

Eduardo Araujo eduardo em abcconnect.com.br
Segunda Abril 7 17:15:15 BRT 2014


Boa tarde, Amigos.

Preciso completar uma missão no asterisk de ligação automática 
reproduzindo uma mensagem de áudio. Peguei um script da lista do 
asterisk-br na data de 2009 e realmente funciona, porem não uso DGV, e 
sim KHOMP, e o script foi feito para DGV só que mudei alguns parâmetros.
Quando vai sair a ligação com a Extensão Khomp/numero-chamado, me mostra 
um warning dizendo que a expressão não é valido.

chan_khomp: ERROR: invalid dial string '33062510': this is not a valid 
expression.
[2014-04-07 16:56:29] NOTICE[7690]: channel.c:3603 
__ast_request_and_dial: Unable to request channel KHOMP/33083842
[2014-04-07 16:56:29] NOTICE[7690]: pbx_spool.c:360 attempt_thread: Call 
failed to go through, reason (0) Call Failure (not BUSY, and not 
NO_ANSWER, maybe Circuit busy or down?)

Segue o script!

root em asterisk:/etc/asterisk/custom# cat call_script.sh
# ENVIA LIGAÇÃO AUTOMÁTICA

TMP=/tmp/.outgoing.call
if [ "$3" == "" ]; then echo "Usage: $0 SIP/KHOMP/ RAMAL/TELEFONE 
CALLEDID" ; exit ; fi

send() {
ramais=$1
cat > $TMP << eof
Channel: $ramal
Callerid: $3
MaxRetries: 2
RetryTime: 5
WaitTime: 20
Context: reuniao
Extension: s
Priority: 1
eof
chown asterisk:asterisk $TMP
mv $TMP /var/spool/asterisk/outgoing
}


if [ "$1" == "SIP" ]; then
          ramal="SIP/$2"
          send
elif [ "$1" == "KHOMP" ]; then
          ramal="KHOMP/$2"
          send
fi
root em asterisk:/etc/asterisk/custom#

executo o comando

for telefone in `cat lista_de_telefones.txt` ; do ./call_script.sh KHOMP 
$telefone numero_da_empresa ; done

envia tudo certo! só que da esse warning ai de cima e nada acontece!

Alguém tem já passou por isso?

Att,
Eduardo Araujo.


Mais detalhes sobre a lista de discussão AsteriskBrasil