Boa tare pesolas
Eu fiz muitos agi em Python, sim quere voce podi contactarme.
Aqui eu dejo um exemplo.

Saudos.
#!/usr/bin/python
# AGI de IVR para atencion de abonados
import sys,re,os,string, time,datetime
import asterisk.agitb, asterisk.agi

agi = asterisk.agi.AGI() #define el ojeto agi



#Variable de salida para AEL

def playAudio(archivo): 
        if debug: agi.verbose("playAudio(" + str(archivo)+")",4)
        if ( re.compile("^\w+").search(str(archivo))): 
                agi.stream_file( str(archivo),'#')              
                return 1
        else:   return False    


def playOption(archivo,digitos,optimeout):
        if ( re.compile("^\d+$").search(str(optimeout)) and 
re.compile("^[\d\#]+$").search(str(digitos)) ):
                ##tengo que revisar que caracter me tira...
                opcion = 
agi.get_option(str(archivo),str(digitos),str(optimeout))                        
       
                if debug > 1: agi.verbose("Opcion elegida= " + str(opcion))     
        
                if re.compile("^\d+$").search(str(opcion)):
                        return opcion
                else:
                        return None
        else:
                if debug: agi.verbose("Error de validacion de datos: 
playOption("+ 
str(permisor)+','+str(archivo) +',' + str(digitos) +',' + str(optimeout), 2);   
                return None
        
def nocliente():
        digito = 0
        digito = playOption(audio_menunocli,'12', 5000);
        if digito=='1':
                if debug: agi.verbose("Venta")
        elif digito=='2':
                if debug: agi.verbose("Cliente")
                return 0


nocliente()
sys.exit()

On Friday 20 February 2009 16:38:55 Airton Sérgio de Assis Júnior wrote:
> Pessoal,
>
> Alguém já fez AGI em Python? Se sim, me enviem um exemplo por favor.
>
>
> Att,
>
> Airton
>
>
>       Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com


_______________________________________________
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
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Responder a