PDA

Voir la version complète : Zabbix avec Asterisk



etudiant
13/02/2014, 01h31
Bonsoir tout le monde,
je veux réaliser un appel automatique généré d’après une commande venant de Zabbix vers Asterisk. Ensuite Asterisk lance l'appel vers un groupe de personne enregistré dans une base , si personne ne répond l'appel reste en boucle, si qlq répond il doit intervenir en tapant un code .
J'ai lu de la documentation et j'ai trouvé que AGI permet de programmer en Asterisk (en C,php, java ...)
de meme j'ai trouvé ca "http://www.asterisk-france.org/archives_net/archive/index.php/t-5444.html"
donc je veux savoir vos opinions et vos conseils

Merci
PS : Si qlq de vous connait une autre méthode prière de m'informer.

quintana
13/02/2014, 02h06
Salut, pour faire un appel dans le sens que tu veux il faut passer par l'ami ou ajam. Cherches dans cette direction plutôt. Agi c'est pour asterisk vers l'extérieur.

etudiant
13/02/2014, 11h05
Dsl, mais je ne comprends pas votre remarque "vers l'exterieur "

moi je veux réaliser un appel vers une ligne GSM déclenché par Asterisk.D'apres ce que j'ai lu AMI c'est pour les applications web or je n'utilise pas les applications web dans ce projet.

quintana
13/02/2014, 18h39
Ok je ne parle pas d'appel téléphonique mais système.

AMI est fait pour te permettre de dire à Asterisk de faire une action depuis l'extérieur d'Asterisk. Exemple lancer un appel.
AGI est fait pour te permettre de sortir d'Asterisk soit de faire une action externe à Asterisk sur un appel en cours. Une AGI est lié à un channel en cours donc un appel en cours. Par exemple consulter un annuaire LDAP via un script en python pour mettre le bon numéro de l'appelant.

Donc dans ton cas, regardes du côté de l'AMI et même prends le temps de lire de la doc sur le sujet pour mieux comprendre.

quintana
13/02/2014, 18h41
D'apres ce que j'ai lu AMI c'est pour les applications web or je n'utilise pas les applications web dans ce projet.

Non AMI est une socket réseau ouverte par défaut sur le port 5038 en TCP qui permet d'envoyer des commandes à Asterisk. AJAM fait la même chose mais avec le serveur HTTP embarqué dans Asterisk qui est je trouve bien plus simple à utiliser que cela soit web ou non, il n'y a aucun rapport. Je ne sais pas où tu as lu cela mais c'est faux :)