Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
asterisk [Le 30/12/2022, 16:46]
Ouessant [Configuration du Dialplan]
asterisk [Le 03/12/2024, 09:41] (Version actuelle)
197.149.244.234 [Configuration]
Ligne 22: Ligne 22:
  
 Nous procédons ensuite à l'​[[:​tutoriel:​comment_installer_un_paquet|installation]] des dépendances :  Nous procédons ensuite à l'​[[:​tutoriel:​comment_installer_un_paquet|installation]] des dépendances : 
-<​code>​sudo apt install build-essential libxml2-dev libncurses5-dev linux-headers-`uname -rlibsqlite3-dev libssl-dev libedit-dev uuid-dev libjansson-dev</​code>​+<​code>​sudo apt install build-essential libxml2-dev libncurses5-dev linux-headers-$(uname -rlibsqlite3-dev libssl-dev libedit-dev uuid-dev libjansson-dev</​code>​
  
 On télécharge la dernière version d’Asterisk et on l’installe : On télécharge la dernière version d’Asterisk et on l’installe :
Ligne 77: Ligne 77:
 KERNEL=="​zap[0-9]*",​ NAME="​zap/​%n",​ OWNER="​asterisk",​ GROUP="​asterisk",​ MODE="​0660"</​code>​ KERNEL=="​zap[0-9]*",​ NAME="​zap/​%n",​ OWNER="​asterisk",​ GROUP="​asterisk",​ MODE="​0660"</​code>​
  
-Ensuite, il faut compiler et installer les pilotes :+Ensuite, il faut compiler et installer les pilotes :soumaya
 <​code>​ <​code>​
 sudo apt-get install gcc zaptel zaptel-source sudo apt-get install gcc zaptel zaptel-source
Ligne 100: Ligne 100:
 La configuration d'​Asterisk s'​articule sur les fichiers de configuration suivants : La configuration d'​Asterisk s'​articule sur les fichiers de configuration suivants :
  
-  * **''/​etc/​asterisk/​sip.conf''​** : Configuration globale d'​Asterisk+  * **''/​etc/​asterisk/​pjsip.conf reload ​''​** : Configuration globale d'​Asterisk
   * **''/​etc/​asterisk/​users.conf''​** : Configuration des utilisateurs   * **''/​etc/​asterisk/​users.conf''​** : Configuration des utilisateurs
   * **''/​etc/​asterisk/​extensions.conf''​** : Configuration du Dialplan   * **''/​etc/​asterisk/​extensions.conf''​** : Configuration du Dialplan
Ligne 256: Ligne 256:
 <​code>​ssh-copy-id info@192.168.1.111</​code>​ <​code>​ssh-copy-id info@192.168.1.111</​code>​
  
-On configure ​ensuite l'AGI, en ajoutant ces lignes dans extensions.conf:​+Configurer ​ensuite l'AGI, en ajoutant ces lignes dans extensions.conf:​
  
 <​code>​exten => 801,​n,​AGI(allumer.agi) <​code>​exten => 801,​n,​AGI(allumer.agi)
 exten => 800,​n,​AGI(eteindre.agi)</​code>​ exten => 800,​n,​AGI(eteindre.agi)</​code>​
  
-On crée les scripts correspondant. Créer le fichier /​var/​lib/​asterisk/​agi-bin/​allumer.agi et le rendre éxécutable:​+On crée ensuite ​les scripts correspondant. Créer le fichier /​var/​lib/​asterisk/​agi-bin/​allumer.agi et le rendre éxécutable:​
  
 <​code>#​!/​bin/​bash <​code>#​!/​bin/​bash
-scp on.txt info@192.168.1.111:/​home/​info/​command.txt</​code>​+scp /root/on.txt info@192.168.1.111:/​home/​info/​command.txt</​code>​
  
-Faire de même pour eteindre.agi+Faire de même pour eteindre.agi. Il faut aussi créer un fichier /​root/​on.txt contenant uniquement le mot on, et son équivalent off.
  
 Recharger Asterisk. C'est sensé fonctionner! Recharger Asterisk. C'est sensé fonctionner!
  • asterisk.1672415196.txt.gz
  • Dernière modification: Le 30/12/2022, 16:46
  • par Ouessant