Faire passer un appel à Asterisk

Flattr this!

Bon, je change un peu de gamme d'articles, je vais ici expliquer une des méthodes pour faire en sorte que votre serveur de téléphonie Asterisk puisse passer un appel. Je me sers de cette méthode quand depuis un site je veux déclencher un appel. Exemple le plus simple: un bouton "appelez moi" sur votre site.

Il existe dans votre installation d'Asterisk, un dossier où il suffit de "déposer" un fichiercorrectement rempli pour qu'il déclenche un appel.

Vous trouverez ce dossier ici : /var/spool/asterisk/outgoing/

Le fichier d'appel

Voyons maintenant comment construire le fichier concerné. Dans l'ordre, vous pouvez mettre ces lignes là :

  • Channel:<channel>, ceci correspond au canal qu'utilisera l'appel ;
  • CallerID: "nom"<numero>, spécifie le CallerID ;
  • MaxRetries: <number>, indique le nombre de tentatives qui seront réalisées. Par défaut à 0 ;
  • RetryTime: <number>, indique le délai entre chaque tentative ;
  • WaitTime: <number>, secondes à attendre pour la réponse, par défaut à 45 ;
  • Account: "nom", nom du compte à utiliser ;
  • Application: "nom", nom de l'application cible ;
  • Set: "variable"=<valeur>, permet de définir une variable supplémentaire utilisable par exemple par le module Asterisk ;

Bon attention, ceci fonctionne pour Asterisk 1.8, je ne peux rien garantir sur les autres versions. De plus, j'ai essayé de compléter la liste des arguments possibles avec la doc officielle mais je n'en ai pas utilisé la moitié.

Autre chose, je n'arrive pas à remettre la main dessus là mais il est possible de demander à Asterisk de différer l'appel. Parce que là, dès que vous allez poser le fichier, en quelques instants, l'appel va partir.

Flattr this!

A propos de Mathieu

Ingénieur développeur web dans la vente par correspondance B2B, adepte de nouvelles technologies et d'innovation. Vous pouvez aussi me retrouver sur Twitter @mathrobin
Cette entrée a été publiée dans Non classé, avec comme mot(s)-clef(s) , , . Vous pouvez la mettre en favoris avec ce permalien.
  • http://www.tintworld.org Tintwo

    Yeah 😀
    Tu t’intéresses à Asterisk ? Je n’savais pas 😀 J’ai toujours voulu essayer mais jamais eu le temps et le courage devant la doc de ce monstre (un super monstre) ^^
    Au plaisir d’en discuter avec toi et voir ce que je pourrais finalement faire à ce sujet ^^

    • http://www.mathieurobin.com/ Mathieu

      J’ai bossé plus d’un an dans les télécoms, pas vraiment eu le choix que d’apprendre un minimum 😉

Articles liés