Skip to content

Documentation_VoIP

Simon Kinet edited this page Jun 8, 2022 · 3 revisions

Documentation VoIP

Responsable : Simon

Statut de l'étape : en cours d'évaluation

Organisation des configurations

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 :

Guide de maintenance

Procédure de mise à jour

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

Procédure d'ajout d'un utilisateur

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 :

Procédure de suppression d'un utilisateur

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

Troubleshooting

Pour avoir tous les logs :

/var/log/asterisk

Pour avoir les logs des erreurs recontrées :

/var/log/asterisk/cdr-csv

Quelques commandes utiles :

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 :

Les erreurs fréquentes

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 :

Clone this wiki locally