Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Asterisk ====== ---- ===== GENERALITES ===== 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. ===== FONCTIONNEMENT GENERAL ===== [[telephonie:asterisk|→ Configuration Asterisk]] \\ [[telephonie:debug|→ 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''. ===== UTILISATION ===== ==== PRESENTATION ==== Asterisk par défaut tourne en tache de fond((A lobster en tout cas)).\\ 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 ''-r''((r pour Remote)) 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'information((ou Verbose)) 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. ==== BUG ou PROBLEME COMMUN ==== 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''. logiciels/asterisk.txt Dernière modification : 25/05/2020 10:04de max