Domanda

Ho fatto qualche sviluppo AGI in passato con PERL e PHP, ma il mio progetto attuale è in Python. Ho trovato i quadri qui elencate: http: //www.voip-info. org / wiki / view / Asterisk + AGI , ma sono tutti piuttosto vecchio e non sembrano tenuti aggiornati. Mi piacerebbe sapere se ci sono altri là fuori appositamente per asterisco 1.6.2. e preferibilmente scritto in python 2.6 o successiva.

Grazie in anticipo.

È stato utile?

Soluzione

Con il mio Asterisk 1.6.2.7 io uso pyst . Non ho cambiato per alcuni anni (dal Asterisk 1.0), e funziona ancora con Python 2.4, ma vedo che questo progetto vive, ha un nuovo manutentore e dovrebbe funzionare con Python 2.7.

Altri suggerimenti

Si prega di guardare in Pystrix . Ho usato Pystrix su Python 2.7 e Asterisk 1.8 senza alcun problema.

Anche se queste librerie sono vecchi, ma se si vede loro recenti modifiche, troverete ci sono solo pochi IMPEGNA A MIGLIORARE, la sua doc e poi nient'altro. Queste biblioteca funziona bene senza alcun problema nel comunicare con Asterisk, come Asterisk non ha cambiato il modello di comunicazione con i clienti da 1.4 alla più recente (ho provato ad almeno 1,8), ma hanno fatto la loro comandi / applicatiions / funzioni ricche con più argomenti. Così l'attuale multa librerie lavoro.

In tutte queste librerie, troverete un metodo come 'send_action'. Tutti gli altri metodi ti danno aiutanti per assemblare l'argomento comandi in formato asterisco riconosciuto, (che termina con \ n \ r e comando termina con \ \ r n \ r \ n).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top