Asterisk


Asterisk est un autocommutateur téléphonique privé (PABX) pour systèmes GNU/Linux fondé en 1999 par Mark Spencer. Il permet, entre autres, la messagerie vocale, les files d'attente, les agents d'appels, les musiques d'attente et les mises en garde d'appels, la distribution des appels. Asterisk est extensible par des scripts ou des modules en langage Perl, C, Python, PHP, et Ruby.

→ Configuration Asterisk
→ Resolution de probleme basic

La configuration d'un asterisk ce fait avec des fichiers de config présent dans /etc/asterisk/.
La config est chargé lors du lancement et ensuite asterisk garde tout en ram. Si vous changez la config pendant son fonctionnement, le logiciel lancé n'en saura rien. Il faut reload les configs modifié.

Fichier les plus utilisés :

  • Extentions.conf - Contient toutes les routes d'appels. Quels postes sonnent lorsque est appelé tel numéros. Ce fichier dans asterisk peut être recharger en faisant un dialplan reload.
  • pjsip.conf - Contient tout les utilisateurs susceptible de ce connecté au serveur ou toute les connexion du serveur vers l'exterieur. Peut être recharger avec la commande pjsip reload.

Asterisk par défaut tourne en tache de fond1).
Pour le lancé si il n'est pas lancé faite la commande : asterisk -c
L'argument -c crée une session asterisk qui tourne en tache de fond et vous place à l'intérieur de la dite session.

Si il est lancé, pas besoin de l'argument -c, utilisé l'argument -r2) pour rejoindre la session existante.

Lorsque vous êtes dans la session, vous voyez la liste des actions que le serveur est entrain de faire.
Appel, connexion, enregistrement, message, …
Par défaut le niveau d'information3) est très faible.
Pour augmenté le niveau de verbose il suffit de rajouter des v pour augmenté le niveau de détails de la session.
Exemple pour rejoindre une session avec un faible taux d'information : asterisk -rv et avec un fort taux d'informations : asterisk -rvvvvvvv

Pour quitter une session une fois rentré dedans taper exit.

Pour avoir la liste des commandes possible appuyer sur votre touche tabulation. Fonctionne aussi au milieux d'une commande pour savoir comment la finir.

En cas de de coupure de téléphone externe mais pas interne. Verifier que le reseau OVH est bien connecté.
Rentrer dans asterisk et taper la commande dialplan show registrations.
Si la ligne avec la connexion OVH est marqué en “rejected” c'est qu'il faut relancé la connexion.\\  Taper la commande pjsip reload

Si pour une raison obscure vous devez redémarrer tout logiciel asterisk, la commande ce trouve dans la commande core.


1)
A lobster en tout cas
2)
r pour Remote
3)
ou Verbose
  • logiciels/asterisk.txt
  • Dernière modification : 25/05/2020 10:04
  • de max