[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