-
Notifications
You must be signed in to change notification settings - Fork 0
Documentation_VoIP
Responsable : Simon
Statut de l'étape : en cours d'évaluation
La configuration d'Asterisk se compose de cette manière :
- user.conf : Configuration globale d'Asterisk
- sip.conf : Configuration des utilisateurs
- extensions.conf : Configuration du Dialplan
- voicemail.conf : Configuration des messageries
Ces fichiers ne sont pas obligatoires :
- features.conf : Configuration des transferts d'appel
- logger.conf : Configuration pour activer le debogage
Source :
- https://doc.ubuntu-fr.org/asterisk
- https://www.rvq.fr/linux/asteriskconf.php#:~:text=conf%20pour%20les%20transferts%20d,que%20nous%20sommes%20en%20communication.
- https://tsrit.com/2014/02/09/les-fichiers-de-log-pour-le-debogage/
On se place dans le dossier /usr/src :
cd /usr/src
On télécharge la dernière version :
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
On décompresse :
tar -zxvf asterisk-11-current.tar.gz
Les étapes sont les mêmes que pour l'installation d'une nouvelle version d'Asterisk :
./configure
make menuselect
make
make install
Source : https://www.provya.net/?d=2014/11/22/08/20/09-asterisk-mettre-a-jour-son-serveur-asterisk
Pour commencer on va dans users.conf :
(Attention de ne pas créer sur des numéros déjà existants)
[600]
fullname = Robert
username = Padock
secret= Jesuislemdp
context = documentation
Dans le fichier extensions.conf :
[Documentation]
exten => _6XXX,1,Dial(Documentation/${EXTEN},20)
exten => _6XXX,2,Hangup()
Dans le fichier voicemail.conf :
[Documentation]
600=> [mdp], Jesuislemdpvm
Pour que les changements soient mis à jour, tapez cette commande :
asterisk –rv
reload
Source :
- https://ozeki.hu/p_1031-how-to-create-a-sip-account-in-asterisk.html
- https://wiki.asterisk.org/wiki/display/AST/Running+Asterisk
Dans le cas où l'on veut supprimer un utilisateur, comme pour l'ajouter il faut donc supprimer toutes les lignes en lien avec celui-ci. Pour rappel voici les fichiers à modifier :
- user.conf
- sip.conf
- extensions.conf
- voicemail.conf
Après avoir supprimé les lignes dans chaque fichier il faut redémarrer le service pour les changements :
asterisk –rv
reload
Pour avoir tous les logs :
/var/log/asterisk
Pour avoir les logs des erreurs recontrées :
/var/log/asterisk/cdr-csv
Pour ouvrir la commande CLI Asterisk :
asterisk -rvvvv
En cas d'erreur audémarrage :
asterisk -rdddd
Si la commande ci-dessus vous indique qu'Asterisk ne fonctionne pas, essayez de le démarrer comme suit :
asterisk -cdddd
Pour redémarrer en dehors de la commande CLI :
asterisk -rx 'reload now'
Pour voir la disponibilité des téléphones :
sip show peers
Pour voir les utilisateurs actifs :
sip show users
Source :
Une erreur possible est d'oublier de configurer les ports UDP du coup le service n'est pas joignable.
Lors du testing du service via Zoiper, le protocole SIP n'était pas reconnu.
- Zoiper : (ZoiPer est un logiciel de VoIP qui permet de crypter toutes les communications : téléphoniques, messages et vidéos.)
- SIP : (Session Initiation Protocol, abrégé SIP, est un protocole de communication standard ouvert de gestion de sessions souvent utilisé dans les télécommunications multimédia (son, image, etc.).
- UDP : Le User Datagram Protocol (UDP, en français protocole de datagramme utilisateur) est un des principaux protocoles de télécommunication utilisés par Internet.
Source :
- https://www.appvizer.fr/communication/voip/zoiper
- https://fr.wikipedia.org/wiki/Session_Initiation_Protocol
- https://www.journaldunet.fr/web-tech/dictionnaire-du-webmastering/1203409-udp-user-datagram-protocol-definition-traduction/#:~:text=D%C3%A9finition%20du%20mot%20UDP,par%20protocole%20de%20datagramme%20utilisateur.