Actualités

Configurer votre propre serveur de centre d’appels sur Ubuntu

Getting your Trinity Audio player ready...

Dans ce guide complet, nous vous guiderons à travers le processus de configuration d’un serveur Asterisk VoIP sur une machine Ubuntu. De plus, nous ajouterons deux clients au serveur, leur permettant de passer des appels entre eux.

Qu’est-ce qu’un serveur de centre d’appels VoIP ?

Le VoIP, ou Voice over Internet Protocol, est une technologie qui permet aux clients de communiquer entre eux via des réseaux IP. Pour mettre en œuvre le VoIP, nous devons configurer un serveur et installer un logiciel serveur VoIP. Dans ce guide, nous utiliserons Ubuntu comme système d’exploitation et installerons le serveur Asterisk VoIP dessus.

Installation d’Asterisk

Commençons par installer Asterisk sur notre machine Ubuntu. Ouvrez un terminal et mettez à jour le système en exécutant la commande suivante :

sudo apt-get update

Une fois la mise à jour terminée, installez Asterisk en exécutant :

sudo apt-get install asterisk

Après avoir installé Asterisk, lancez la console Asterisk en tapant :

sudo asterisk -r

Configuration d’astérisque

Modification des fichiers de configuration

Tous les fichiers de configuration d’Asterisk se trouvent dans le répertoire /etc/asterisk. Naviguons vers ce répertoire :

cd /etc/asterisk

Les principaux fichiers de configuration avec lesquels nous devons travailler sont :

  • sip.conf : configuration SIP
  • extensions.conf : configuration des extensions
  • voicemail.conf : configuration de la messagerie vocale

Modification de sip.conf

Faisons d’abord une sauvegarde du fichier sip.conf :

sudo cp sip.conf sip.conf.backup
sudo nano sip.conf

Ajoutez la configuration suivante à sip.conf :

[general]
...
[7001]
type=friend
secret=7301
...
[7002]
type=friend
secret=7302
...

Modification du fichier extensions.conf

Faites une sauvegarde de extensions.conf :

sudo cp extensions.conf extensions.conf.backup
sudo nano extensions.conf

Ajoutez la configuration suivante à extensions.conf :

[default]
...
exten => 7001,1,Dial(SIP/7001)
...
exten => 7002,1,Dial(SIP/7002)
...

Modification du fichier voicemail.conf

Faites une sauvegarde de voicemail.conf :

sudo cp voicemail.conf voicemail.conf.backup
sudo nano voicemail.conf

Ajoutez la configuration suivante à voicemail.conf :

[default]
...
7001 => 1234,User1,user1@example.com
...

Rechargement d’Asterisk

Rechargez le serveur Asterisk en tapant la commande suivante dans la console Asterisk :

reload

Vérification des clients

Pour vérifier que les clients ont été ajoutés avec succès, exécutez la commande suivante dans la console Asterisk :

sip show peers

Ajout de clients

Ajout d’un client Windows (7001)

  • Installez un softphone SIP comme MicroSIP sur votre ordinateur Windows.
  • Ajoutez un compte avec les détails suivants :
  • Nom d’utilisateur : 7001
  • Serveur : IP du serveur Asterisk
  • Mot de passe : 7301
Call Center Server
serveur de centre d'appels

Ajout d’un client Android (7002)

  • Installez un softphone SIP comme Zoiper sur votre appareil Android.
  • Ajoutez un compte avec les détails suivants :
  • Nom d’utilisateur : 7002
  • Serveur : IP du serveur Asterisk
  • Mot de passe : 7302
serveur de centre d'appels

Passer des appels

Vous pouvez désormais passer des appels entre les clients. Vérifiez les journaux Asterisk à l’aide des pairs sip show pour vérifier que les deux clients sont en ligne.

Questions fréquemment posées (FAQ)

Q : Puis-je ajouter plus de deux clients à mon serveur Asterisk ?

R : Oui, vous pouvez ajouter autant de clients que vous le souhaitez à votre serveur Asterisk. Il suffit de suivre le même processus décrit dans ce guide pour chaque client supplémentaire.

Q : Puis-je utiliser différents softphones SIP pour mes clients ?

R : Oui, vous pouvez utiliser différents softphones SIP pour vos clients. Tant que le softphone prend en charge le protocole SIP, vous pouvez l’utiliser pour vous connecter à votre serveur Asterisk.

Q : Puis-je passer des appels entre différents types d’appareils, comme de Windows à Android ?

R : Oui, vous pouvez passer des appels entre différents types d’appareils connectés à votre serveur Asterisk. Que ce soit de Windows à Android, d’Android à iOS, ou toute autre combinaison, tant que les clients sont connectés au même serveur Asterisk, vous pouvez passer des appels entre eux.

Q : Ai-je besoin d’une adresse IP statique pour mon serveur Asterisk ?

R : Bien qu’une adresse IP statique soit recommandée pour une meilleure stabilité, vous pouvez également utiliser des services de DNS dynamique pour mapper un nom de domaine à votre adresse IP dynamique.

Conclusion

En conclusion, nous avons réussi à configurer un serveur Asterisk VoIP sur une machine Ubuntu et y avons ajouté deux clients. Désormais, vous pouvez profiter d’une communication transparente entre vos appareils en utilisant la technologie VoIP.

Was this helpful ?
YesNo

Adnen Hamouda

Développeur logiciel et web, ingénieur réseau et blogueur technologique passionné par l'exploration des dernières technologies et le partage d'insights avec la communauté.

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site est protégé par reCAPTCHA et Google Politique de confidentialité et Conditions d'utilisation appliquer.

La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.

Bouton retour en haut de la page