Skip to main content

Installer Asterisk sur Ubuntu

Voici les étapes à suivre pour installer Asterisk sur Ubuntu (ou Debian au choix) et configurer deux softphones avec une communication sécurisée :

1. Installer Ubuntu : Vous devez d'abord installer Ubuntu sur votre machine. Si vous avez déjà Ubuntu installé, vous pouvez passer cette étape.

2. Installer Asterisk : Pour installer Asterisk sur Ubuntu, ouvrez un terminal et entrez la commande suivante :

sudo apt update && apt upgrade -y 
sudo apt install asterisk -y

3. Configurer les extensions SIP : Les extensions SIP sont les identifiants de vos softphones. Pour les configurer, ouvrez le fichier de configuration sip.conf avec un éditeur de texte :

sudo nano /etc/asterisk/sip.conf

Ajoutez les extensions suivantes :

[utilisateur1] 
type=friend 
secret=password1 
host=dynamic 
context=internal 

[utilisateur2] 
type=friend 
secret=password2 
host=dynamic 
context=internal

4. Configurer les utilisateurs SIP : Les utilisateurs SIP sont les comptes utilisés pour se connecter aux softphones. Pour les

 configurer, ouvrez le fichier de configuration users.conf avec un éditeur de texte :

sudo nano /etc/asterisk/users.conf

Ajoutez les utilisateurs suivants :

[utilisateur1] 
fullname=Utilisateur 1 
secret=password1
[email protected] 

[utilisateur2] 
fullname=Utilisateur 2 
secret=password2 
[email protected]

5. Configurer le fichier de configuration extensions.conf : Le fichier de configuration extensions.conf définit les chemins de routage pour les appels téléphoniques. Ouvrez ce fichier avec un éditeur de texte :

sudo nano /etc/asterisk/extensions.conf

Ajoutez les extensions suivantes :

[internal]

exten => 100,1,Dial(SIP/extension1,20)

exten => 101,1,Dial(SIP/extension2,20)

6. Configurer les softphones : Configurez vos softphones en utilisant les identifiants et les informations de connexion que vous avez configurés dans les étapes précédentes.

Ici on utilisera Zoiper5 (lien de téléchargement), une fois installé on peut se connecter avec l’un des comptes que l’on a créé précédemment.

On clique sur « Continue as a Free user ».

image.png

Renseignez ensuite « utilisateur1@adresse_IP_serveur_asterisk » et le mot de passe associé à l’utilisateur donc ici « password1 » puis cliquez sur « Login ».

Les identifiants du second compte sont « utilisateur2 / password2 ».

image.png

Entrez l’adresse IP du serveur Asterisk si elle n’est pas déjà entrée puis cliquez sur « Next ».

image.png

Le serveur a bien été trouvé, cliquez sur « Next ».

image.png

L’utilisateur est bien authentifié.

image.png

 

7. Redémarrer Asterisk : Pour que les modifications apportées aux fichiers de configuration prennent effet, redémarrez le service Asterisk en utilisant la commande suivante :

sudo systemctl restart asterisk

Une fois ces étapes terminées, connectez-vous avec deux softphones vous devriez être en mesure de communiquer entre les deux softphones.

image.png

Comptes :

Nom d’utilisateur

Mot de passe

Numéro

utilisateur1

password1

100

utilisateur2

password2

101

Vous pouvez créer d’autres utilisateurs en modifiant le fichier sip.conf et en lui associant un numéro dans le fichier extensions.conf