ao meu ver é mais pratico desenvolver em php/mysql
--------------------

Itamar Reis Peixoto

e-mail: [EMAIL PROTECTED]
msn: [EMAIL PROTECTED]
skype: itamarjp
icq: 81053601
+55 34 3238 3845
+55 11 4063 5033
----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, February 09, 2007 6:36 PM
Subject: [AsteriskBrasil] RES: AGI em shell script


Caro Fabio:

Segue abaixo um script.

Cléviton.


=========================== agi-test-bash.agi ======================
#!/bin/bash
declare -a array
while read -e ARG && [ "$ARG" ] ; do
array=(` echo $ARG | sed -e 's/://'`)
export ${array[0]}=${array[1]} #Define uma variável de ambiente. Marca cada 
name a ser #passada ao processo filho no ambiente.
done

# following variables are available from asterisk.
echo $agi_request >&2
echo $agi_channel >&2
echo $agi_language >&2
echo $agi_type >&2
echo $agi_uniqueid >&2
echo $agi_callerid >&2
echo $agi_dnid >&2
echo $agi_rdnis >&2
echo $agi_context >&2
echo $agi_extension >&2
echo $agi_priority >&2
echo $agi_enhanced >&2

checkresults() {
while read line
do
case ${line:0:4} in
"200 " ) echo $line >&2
line=( `$line | sed -e 's/=/ /gp'` )
"510 " ) echo $line >&2
         return;;
"520 " ) echo $line >&2
         return;;
*      ) echo $line >&2;; #keep on reading those Invlid command
#command syntax until "520 End ..."
esac
done
}
echo "1.  Testing 'sendfile' ..." >&2
echo "STREAM FILE beep \"\""
checkresults
#
echo "2.  Testing 'sendtext' ..." >&2
echo "SEND TEXT \"hello world\""
checkresults
#
echo "3.  Testing 'sendmage' ..." >&2
echo "SEND IMAGE asterisk-image"
checkresults
echo "4.  Testing 'saynumber' ..." >&2
echo "SAY NUMBER 192837465 \"\""
checkresults
echo "5.  Testing 'waitdtmf' ..." >&2
echo "WAIT FOR DIGIT 1000"
checkresults
echo "6.  Testing 'record' ..." >&2
echo "RECORD FILE testagi gsm 1234 3000"
checkresults
echo "6a.  Testing 'record' playback" >&2
echo "STREAM FILE testagi \"\" "
checkresults

echo "=================== Complete ====================" >&2
=========================== agi-test-bash.agi ======================






-----Mensagem original-----
De: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] Em nome de Fabiano 
Heringer
Enviada em: sexta-feira, 9 de fevereiro de 2007 17:04
Para: [email protected]
Assunto: [AsteriskBrasil] AGI em shell script

Galera,alguem tem algum modelo de AGI feito em shell script?

Ja fiz alguns em php,estou querendo fazer um em shell script, procurei
alguns exemplos no google, mas nao achei nada...

Alguem tem algum exemplo, ou me passar o "basico" ?

Abracos
----------------------------------------
Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

_______________________________________________
LIsta de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_______________________________________________
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org
----------------------------------------
Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

_______________________________________________
LIsta de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_______________________________________________
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

----------------------------------------
Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

_______________________________________________
LIsta de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_______________________________________________
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Responder a