Ubuntu

Installer le serveur VoIP Asterisk sur Ubuntu

Installer le serveur VoIP Asterisk sur Ubuntu
Asterisk est un framework gratuit et open source pour créer vos propres applications de communication. Avec Asterisk, vous pouvez créer votre propre serveur VoIP. VoIP est le protocole Internet de voix sur. Il est utilisé pour passer des appels en utilisant la pile TCP/IP. Avec le serveur VoIP Asterisk, vous pouvez passer des appels vers et depuis votre téléphone Android et d'autres téléphones IP localement sans aucun frais. C'est une solution très rentable pour les petites, moyennes et grandes entreprises.

Dans cet article, je vais vous montrer comment installer et configurer Asterisk pour agir en tant que serveur VoIP et passer des appels vers et depuis un téléphone Android en utilisant votre propre serveur VoIP Asterisk. Je vais utiliser Lubuntu 18.04 LTS pour la démonstration. Notez que, Lubuntu 18.04 LTS est identique à Ubuntu 18.04 LTS mais avec le bureau LXDE au lieu du bureau GNOME 3. Commençons.

Installation d'Astérisque :

Installer Asterisk sur Ubuntu 18.04 LTS est vraiment simple. Tous les packages logiciels sont disponibles dans le référentiel de packages officiel d'Ubuntu 18.04 LTS.

Tout d'abord, mettez à jour le cache du référentiel de packages APT avec la commande suivante :

$ sudo apt mise à jour

Le cache du référentiel de packages APT doit être mis à jour.

Installez maintenant le serveur VoIP Asterisk avec la commande suivante :

$ sudo apt installer astérisque astérisque-dahdi

Maintenant, appuyez sur oui puis appuyez sur continuer.

L'astérisque doit être installé.

Démarrage et arrêt du service Asterisk :

Vous pouvez maintenant vérifier si le service astérisque est en cours d'exécution avec la commande suivante :

$ sudo systemctl status astérisque

Comme vous pouvez le voir, le astérisque le service est en cours d'exécution.

Si dans tous les cas, le service astérisque n'est pas en cours d'exécution, vous pouvez démarrer le service astérisque avec la commande suivante :

$ sudo systemctl start astérisque

Si vous souhaitez arrêter le service astérisque pour une raison quelconque, exécutez la commande suivante :

$ sudo systemctl stop astérisque

Si vous avez modifié les fichiers de configuration d'astérisque, vous pouvez redémarrer l'astérisque pour que les modifications prennent effet avec la commande suivante :

$ sudo systemctl redémarrer astérisque

Fichiers de configuration du serveur VoIP Asterisk :

Sur Ubuntu 18.04 LTS, les fichiers de configuration Asterisk sont dans /etc/astérisque répertoire comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ ls /etc/astérisque

Il existe de nombreuses façons de configurer Asterisk. Dans cet article, je me concentre uniquement sur la configuration d'Asterisk en tant que serveur VoIP et sur les appels à l'aide d'un client SIP sur les téléphones Android. Pour que cela fonctionne, je ne modifierai que le siroter.conf et rallonges.conf fichiers de configuration dans le /etc/astérisque annuaire.

Configuration d'Asterisk en tant que serveur VoIP :

Tout d'abord, accédez au /etc/astérisque répertoire avec la commande suivante :

$ cd /etc/astérisque

Maintenant, vous devez faire une copie de sauvegarde du siroter.conf et rallonges.conf déposer. Parce que, si vous avez fait des erreurs majeures et que vous voulez revenir à la valeur par défaut siroter.conf et rallonges.conf fichier, vous pourrez le faire si vous avez une copie de sauvegarde de ces fichiers de configuration. Vous n'aurez pas à réinstaller Asterisk.

Pour faire une copie de sauvegarde de siroter.conf fichier, exécutez la commande suivante :

$ sudo cp sip.conf siroter.conf.sauvegarde

Pour faire une copie de sauvegarde de rallonges.conf fichier, exécutez la commande suivante :

$ sudo cp extensions.extensions de conf.conf.sauvegarde

Exécutez maintenant la commande suivante pour supprimer toutes les lignes existantes du siroter.conf déposer:

$ echo | sudo tee gorgée.conf

Exécutez maintenant la commande suivante pour ouvrir siroter.conf fichier avec nano éditeur de texte:

$ sudo nano gorgée.conf

Et ajoutez les lignes suivantes à siroter.conf fichier et enregistrez le fichier.

Ici, j'ai créé 2 utilisateurs 9001 et 9002. Leur mot de passe est défini en utilisant secret. Le mot de passe pour l'utilisateur 9001 est 9001, et pour l'utilisateur 9002 est 9002.

Exécutez maintenant la commande suivante pour supprimer toutes les lignes existantes du rallonges.conf déposer:

$ echo | extensions de tee sudo.conf

Ensuite, exécutez la commande suivante pour ouvrir rallonges.conf fichier avec nano éditeur de texte:

$ sudo nano extensions.conf

Ajoutez maintenant les lignes suivantes à rallonges.conf fichier et enregistrez le fichier.

Une fois que vous avez terminé toutes les étapes ci-dessus, redémarrez l'astérisque avec la commande suivante :

$ sudo systemctl redémarrer astérisque

Vérifiez maintenant si le service astérisque est en cours d'exécution avec la commande suivante :

$ sudo systemctl status astérisque

Comme vous pouvez le voir, il tourne. Donc notre configuration fonctionne.

Exécutez maintenant la commande suivante pour vérifier l'adresse IP de votre serveur VoIP Asterisk :

$ ip a

Comme vous pouvez le voir, l'adresse IP de mon serveur Asterisk est 192.168.2.166. Le tien devrait être différent. Notez cette adresse IP car vous en aurez besoin lorsque vous vous connecterez à votre serveur Asterisk depuis votre téléphone Android.

Connexion au serveur VoIP Asterisk depuis Android :

Sur Android, il existe de nombreux clients SIP gratuits disponibles dans le Google Play Store que vous pouvez télécharger et connecter à votre propre serveur VoIP Asterisk. Celui que j'aime s'appelle CSIPSimple. C'est un client SIP très simple et facile à utiliser sur Android. Vous pouvez passer des appels et envoyer des SMS en utilisant CSIPSimple.

Pour vous connecter à votre propre serveur Asterisk, ouvrez CSIPSimple et appuyez sur Ajouter un compte.

Maintenant, sélectionnez De base de la liste.

Tapez maintenant tous les détails et cliquez sur Sauvegarder.

Vous devez être connecté à votre serveur VoIP Asterisk.

Maintenant, appuyez simplement sur le bouton de retour de votre téléphone et vous devriez voir le numéroteur.

J'ai appelé le 9002 et comme vous pouvez le voir, l'appel est la fonctionnalité fonctionne.

J'ai reçu l'appel de mon autre client SIP qui est connecté en tant qu'utilisateur 9002 au même serveur VoIP Asterisk.

Ainsi, notre serveur VoIP Asterisk fonctionne correctement.

Connexion au serveur VoIP Asterisk depuis Linux :

Sous Linux, vous pouvez utiliser Ekiga SIP pour se connecter à votre serveur VoIP Asterisk. Il est disponible dans le référentiel de packages officiel d'Ubuntu 18.04 LTS.

Vous pouvez installer Ekiga SIP, exécutez la commande suivante :

$ sudo apt installer ekiga

Une fois que Ekiga est installé, vous devriez pouvoir le découvrir par vous-même.

Donc, c'est essentiellement comme ça que vous créez votre propre serveur VoIP Asterisk pour passer des appels localement avec des téléphones Android. Merci d'avoir lu cet article.

SuperTuxKart pour Linux
SuperTuxKart est un excellent titre conçu pour vous apporter l'expérience Mario Kart gratuitement sur votre système Linux. C'est assez stimulant et am...
Tutoriel Bataille pour Wesnoth
The Battle for Wesnoth est l'un des jeux de stratégie open source les plus populaires auxquels vous pouvez jouer en ce moment. Non seulement ce jeu es...
0 A.ré. Didacticiel
Sur les nombreux jeux de stratégie disponibles, 0 A.ré. parvient à se démarquer comme un titre complet et un jeu tactique très profond bien qu'il soit...