«

»

Avr 24 2015

[Tuto] Installer Asterisk 13 sur Debian 7

Bonjour à tous

Nous allons voir dans ce tutoriel comment installer Asterisk 13 sur une machine virtuelle sous Debian 7.

Installation d’ Asterisk

Préparation à l’installation

On commence par mettre à jour notre distribution et installer les dépendances nécéssaires à la compilation d’Asterisk.

apt-get update && apt-get upgrade
apt-get install build-essential libxml2-dev libncurses5-dev linux-headers-`uname -r` libsqlite3-dev uuid-dev libjansson-dev libssl-dev

Puis on créer un dossier ou nous allons placer les sources d’Asterisk dans /usr/src

mkdir /usr/src/asterisk
cd /usr/src/asterisk

Installation

On télécharge la dernière version d’Asterisk et on l’ installe (à l’écriture de ce tuto la dernière version d’Asterisk était la 10.7.0)

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
tar xvzf asterisk-13-current.tar.gz
cd asterisk-13.3.2/
./configure
make menuselect

La commande make menuselect va faire apparaître un écran qui va vous permettre de personnaliser votre installation d’Asterisk.

Menu du make menuslect

Menu du make menuslect

Nous allons en profiter pour installer les sons français pour Asterisk au format µ-law.

Dans Core Sound Package nous allons cocher la case CORE-SOUNDS-FR-ULAW avec la touche Espace puis appuyez sur Echap pour retourner à l’écran précédent.

Puis dans Music On Hold File Packages cochez MOH-OPSOUND-ULAW (Dechochez celui en WAV), appuyez sur Echap et enfin allez dans dans Extras Sound Packages et cochez EXTRA-SOUNDS-FR-ULAW.

Enfin appuyez sur Echap et une fois à l’écran principal refaites Echap et appuyez sur S pour sauvegarder les changements.

Enfin tapez les commandes suivantes pour terminer l’installation:

make
make install
make samples
make config

Attention ! Pendant le make install assurez-vous que votre serveur soit connecté à internet parce que celui ci va télécharger les package de langue FR que nous avons selectionnés.

Après toutes ces commandes vous pouvez lancer Asterisk à l’aide de la commande suivante:

/etc/init.d/asterisk start

Vous pouvez vérifier le bon fonctionnement de votre serveur Asterisk avec la commande suivante qui sert à afficher la console d’Asterisk

asterisk -cvvvvvvvvvvr

Si vous avez les lignes suivantes qui s’affichent:

Asterisk 13.3.2, Copyright (C) 1999 - 2014, Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 13.3.2 currently running on asterisk (pid = 24301)
asterisk*CLI>

C’est que votre serveur Asterisk est démarré et fonctionnel !

Et voila j’espère que ce rapide tutoriel vous a plus.

(17 commentaires)

Passer au formulaire de commentaire

  1. fritz2cat

    Bonjour Denis, merci pour ce tuto, j’ai installé asterisk sur un debian8, je pense que tout se passe comme il faut, mais il n’écoute pas sur le réseau !
    (malgré service asterisk start / restart)

    Je m’attedrais à trouver autre chose que du #53 dans
    # netstat -a -u
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address Foreign Address State
    udp 0 0 localhost.locald:domain *:*
    udp6 0 0 ip6-localhost:domain [::]:*

    Très logiquement un téléphone SIP n’arrrive pas à se connecter et finit en timeout.
    Je ne sais pas par où commencer pour diagnostiquer, ce n’est pas le firewall, et Google n’est pas mon ami sur ce coup-là.
    Si tu as un tuyau, merci d’avance !

  2. junie

    bjr j’ai besoin d’ aide deja je ne comprend pas bien le tuto video mw j’installe asterisk sur debian 7.8 le suis bloquer au debut
    la premiere commande marche mais la ne marche pas totalement et apres je telecharge mais cd asterisk on me dit kil y a aucun fichier de ce type et je ne peu plus continuer

  3. Charles Sauvat

    Salut ! Quand il faut faire la commande cd asterisk-13.3.2, j’ai un message qui affiche : Aucun fichier ou dossier de ce type. Pourquoi ?

    1. Denis

      Salut,
      As-tu télécharger Asterisk 13.3.2? Si tu as récupéré une autre version tu dois mettre le bon chemin.

  4. amine

    Bonjour,
    je fais tous les étapes comme le tutorial mais la premiere appel n’est pas réalisé j’ai réçu dans mon softphone ce message la : Initiating Call.
    et dans la CLI asterisk j’ais eu ce message là :

    chan_sip.c:25697 handle_request-invite: Call from « (82.5.145.85:5071) to extensions ‘335553366433’ rejected because extension not found in context ‘default’

    Qui peut m’aider c’est trop urgent je fais mon pfe sur asterisk et je suis tombé dans ce probleme. ????

    1. Denis

      La réponse a ta question est dans le message d’erreur.

      Ton contexte s’appel default donc tu dois créer tes extensions dans ce contexte.

  5. bol123

    Bonjour, j’ai un problème pour le demarrage d’asterisk quand je tappe la commande /etc/init.d/asterisk start sa me renvoie le message suivant: [….] Srarting Asterisk PBX: asteriskIllegal instruction. que faire?
    Cordialement

  6. EtudiantSIO

    Bonjour, j’ai un problème pour télécharger la version 13.3.2 sur ma machine virtuelle, votre lien nous permet seulement de telecharger la 13.6.0.
    Avec la version 13.6.0 lorsqu’on fais un ./configure après avoir dézipper le fichier, un message d’erreur apparait : » ***JSON support not found (this typically means the libjansson debellopement package is missing) »
    Avais vous un lien vers le qu’elle télécharger la version 13.3.2 ou une solution a mon problème ?
    Cordialement.

    1. Denis

      Hello,

      La solution est dans le message d’erreur, il te manque libjansson.

      Installe le avec la commande apt-get install libjansson-dev

      Denis

      1. EtudiantSIO

        Merci ça fonctionne
        Cordialement.

  7. ramzyasterisk

    merci denis pour votre tutorial :) . pouvez vous nous faire un tutorial sur la liaison entre dolibarr et asterisk (click to dial ) ????
    et merci d’avance :)

  8. yanzo

    Big merci!

    j’ai suivi le tuto et tout marche correctement,je voudrais savoir si j’achete un telephone IP avec wifi ,il me suffi juste de me connecter a mon reseau wifi avec le telephone ip et je rentre les informations de mon server asterisk juste pour que je puisse l’utiliser(le telephone ip).

    merci d’avance

    1. http://www./

      escrigué:Pau,Entenc que és ben complicat. Moltes persones pensen. Ja a CiU no, no m’agrada, Mas sí, fa de president i líder. El préstec del vot és realment una opció de moltes persones.Que tinguis bona reflexió i moltes gràcies.

  9. bishop

    je veux savoir comment intégrer mon serveur asterisk une fois configurer dans une architecture Active Directory 2008r2

  10. eric

    un grand merci pour ce tutoriel

  11. itsme

    Super tes tutos, merci !

    une suggestion (si des fois … ;-) , et je parle pour moi qui n’ai pas de connaissance voip mais extremement motivée !

    il me manque une vision d’ensemble, architecture pas forcément quelque chose de tres poussé, savoir comment sont reliés sip ovh asterisk

    ensuite as tu deja utilisé opensips, qui si j’ai bien compris sert de routeur (avec authentification/registration…) puis envoie sur asterisk pour la gestion des appels (annonce, transfert, repondeur,facturation, visio…) , quand prend on un opensips ? qaund est-ce necessaire ?

    voila, merci
    n

  12. rmasterisk

    merci denis :)

Laisser un commentaire

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

Lire les articles précédents :
dualboot-logo
Mes outils pour travailler efficacement sous Windows

Depuis que j'ai changé d'emplois je dois travailler sous Windows :( Cela étant dit il n'est pas si difficile d'avoir...

Fermer