Tutoriels vidéos
Recent Articles
Home » VOip
Qu’est-ce qu’un système PBX?
Qu’est-ce qu’un système PBX?

Le terme PBX revient souvent dans les offres des fournisseurs téléphoniques, parfois sous la forme de PBX hébergé, PBX IP ou Cloud PBX. Pour ceux qui connaissent moins leur lexique téléphonique, l’offre d’un système PBX avec des fonctionnalités quelconques peut sembler bien désirable, mais il est parfois préférable de s’informer au sujet d’un tel contrat avant de s’y abonner. Pour cette même raison, voici une explication de ce qu’est un système PBX.
PABX (Private Automatic Branch Exchange, souvent PBX) est le terme anglais pour autocommutateur téléphonique privé. Les systèmes PBX relient les lignes internes d’un système téléphonique (par exemple, le système téléphonique d’un bureau) à l’extérieur (le réseau téléphonique public). En tant que commutateur, le PBX peut lier une ligne externe à une multitude de lignes internes, permettant à l’immeuble d’avoir plus de lignes internes qu’externes. De plus, tout appel entre deux lignes internes—tel qu’entre un employé et son patron du même immeuble—peut se faire sans lignes externes, puisque le PBX connecte directement les lignes internes. Le PBX permet aussi de programmer et gérer certaines fonctions.
Les PBX viennent surtout sous deux formes : les PABX standards, ainsi que les PCBX.
PCBX (Private Computerized Branch Exchange) est le terme pour la variante des PBX qui est entièrement virtuelle (souvent PBX hébergé ou virtuelle, PBX IP ou Cloud PBX). Tandis que les PBX traditionnels sont des infrastructures physiques et coûteuses, les PCBX sont des systèmes virtuels qui opèrent depuis une base de données, évitant donc les frais d’installation et d’équipement. Les PBX IP sont l’équivalent des PBX standards pour les systèmes téléphoniques VoIP. Puisque la popularité de la téléphonie IP vient en part de son aspect virtuel, il va de soi que les fournisseurs VoIP choisiraient un système PBX hébergé pour miser sur leurs forces. Les avantages de ces systèmes quant aux PBX standards incluent :
- Un prix plus abordable (aucunes infrastructures coûteuses)
- Moins de matériel physique à gérer
- Plus de flexibilité
- Des fonctions extra
Bref, les systèmes PBX gèrent les extensions d’un immeuble. Bien qu’il y ait un vaste choix quant aux divers systèmes, qu’ils soient des PBX hébergés ou des PBX standards, leur fonction générale reste la même. Avez-vous des questions ou des commentaires à ce sujet ? Laissez-nous un commentaire ci-dessous, ou visitez–nous sur notre page Facebook
De la téléphonie IP très facilement avec Asterisk
De la téléphonie IP très facilement avec Asterisk
Je vous propose en ce début d’année un tuto assez simple sur Asterisk. Si vous ne le connaissez pas, c’est un logiciel libre qui permet de faire de la téléphonie par IP, c’est assez sympa à faire !
Le tutorial a été réalisé sur une Debian 7.3 64bits mais peut être appliqué sur d’autres versions (un raspberry pi par exemple).
Le but à atteindre :
- Avoir un serveur de téléphonie fonctionnel, compilé à la main avec des plugins
- Pouvoir rajouter facilement des « extensions » (numéros de téléphone)
- Chaque utilisateur a une boite vocale personnelle
- Les appels groupés en conférence sont possibles
Les appels pourront même être passés depuis un iPhone / Android ! 
Je vous avoue qu’Asterisk et moi ça n’a jamais vraiment été une grande histoire d’amour, néanmoins je pense avoir réussi à le configurer proprement et à avoir une configuration de base qui peut servir à d’autres projets plus élaborés.
Je vous avoue qu’Asterisk et moi ça n’a jamais vraiment été une grande histoire d’amour, néanmoins je pense avoir réussi à le configurer proprement et à avoir une configuration de base qui peut servir à d’autres projets plus élaborés.
C’est parti !
Configuration réseau (à adapter selon votre topologie)
ATTENTION : si vous copiez-collez les lignes de ce tuto, vérifiez bien qu’elles soient complètes et correctes. Notamment les guillemets et tirets qui ne sont pas pareil sur cette page que dans votre console linux
nano /etc/network/interfaces
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
Un petit ifdown eth0 et ifup eth0 pour relancer tout ça
Compilation d’asterisk
C’est ce qui va prendre le plus de temps !
Je vous invite à copier-coller ces commandes :
Je vous invite à copier-coller ces commandes :
root@asterisk:~# apt-get update && apt-get upgrade
root@asterisk:~# apt-get -f -y install build-essential linux-headers-$(uname -r) libxml2-dev libncurses5-dev libgtk2.0-dev libnewt0.52 libnewt-dev libssl-dev libsqlite3-dev
root@asterisk:~# cd /usr/src/
root@asterisk:/usr/src# wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
root@asterisk:/usr/src# wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz
root@asterisk:/usr/src# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
root@asterisk:/usr/src# tar xvzf dahdi-linux-complete*
root@asterisk:/usr/src# tar xvzf libpri*
root@asterisk:/usr/src# tar xvzf asterisk*
root@asterisk:/usr/src# cd /usr/src/dahdi-linux*
root@asterisk:/usr/src/dahdi # make && make install && make config
DAHDI has been configured ! –> C’est bon !
root@asterisk:# cd /usr/src/libpri*
root@asterisk:/usr/src/libpri-1.4.14# make && make install
root@asterisk:# cd /usr/src/asterisk*
root@asterisk:/usr/src/asterisk-11.7.0# ./configure
root@asterisk:/usr/src/asterisk-11.7.0# make && make menuselect && make install && make samples && make config
Ici, il faut choisir Extra Sound Packages –> CORE_SOUNDS_FR ainsi que Application –> App_meetme
Et voilà votre asterisk installé ! Vous pouvez le démarrer avec la commande :
root@asterisk:# /etc/init.d/asterisk start
Configuration d’asterisk
Allez dans /etc/asterisk. On devra y éditer au moins 3 fichiers :
- sip.conf : configuration globale du serveur VoIP avec les utilisateurs
- extensions.conf : c’est là où nous allons écrire les « numéros de téléphones » de nos clients mais aussi ceux pour la messagerie vocale, conférence, etc
- voicemail.conf : configuration de la messagerie vocale.
- iax.conf : permet de relier 2 asterisk ensemble mais ne sera pas abordé dans ce tuto.
SIP.CONF
(vous pouvez effacer celui par défaut et insérer ces lignes) :
Plusieurs sections dans ce fichier :
[general] regroupe les paramètres généraux comme le port d’exécution, le contexte, langue, etc.
[XXX] : ce sont les extensions, voyez ça comme les numéros de téléphone. Ils doivent avoir un mot de passe, un contexte et un type. Ici nous allons créer les extensions 101 et 102
Plusieurs sections dans ce fichier :
[general] regroupe les paramètres généraux comme le port d’exécution, le contexte, langue, etc.
[XXX] : ce sont les extensions, voyez ça comme les numéros de téléphone. Ils doivent avoir un mot de passe, un contexte et un type. Ici nous allons créer les extensions 101 et 102
[general]context=local ;Contexte par defaut
bindport=5060 ;UDP standard
bindaddr=0.0.0.0 ;bind access to all
srvlookup=yes ;activer les lookup DNS des appels
language=fr ;MSG vocaux en FR[101] ;Login SIPsecret=azerty ;Mot de passe
callerid= »Franky » <101> ;Affichage lors de l appel
context=local ;appels geres dans extension local
mailbox=101@default ;compte de msg vocale cfr voicemail.conf
type=friend ;allow in et out
host=dynamic ;adresse ip du client
nat=yes ;utiliser derriere du NAT[102]secret=azerty
callerid= »Kiki » <102>
context=local
type=friend
host=dynamic
nat=yes
mailbox=102@default
Extensions.conf
[default][local]
exten => _1XX, 1, Dial(SIP/${EXTEN}, 15) ; Compose 101 appelle franky etc
exten => _1XX, n, VoiceMail(${EXTEN}) ; Voicemail apres 15 secondes
exten => 90,1,VoiceMailMain(${CALLERID(num)}) ; Messagerie
exten => 300, 1, Meetme(300)
Voicemail.conf
Elle sera accessible par le numéro « 90 » (cfr fichier précédent)
[general]format=wav49|gsm|wav
attach=yes
serveremail = SRV-Asterisk@sen-tr.fr; Mail de expediteur
emailsubject=Nouveau petit message de ${VM_CIDNAME}
emailbody=\n\tBonjour ${VM_NAME},\n\n\tTu as un petit message de la part de ${VM_CIDNAME} d une duree de ${VM_DUR} datant du ${VM_D}[default]
101 = 123, Franky ; login 101, password 123
102 = 123, Kiki
Notez que vous devez mettre les noms définis dans les Caller ID de sip.conf
La gestion des conférences
Rien de plus facile, nous avons déjà configuré le numéro 300 dans les extensions. Il faut cependant sécuriser la conférence par un mot de passe !
root@asterisk:# nano /etc/asterisk/meetme.conf
On rajoute ceci en fin de fichier :
conf => 300,1234 ;numero et password
Il ne reste plus qu’à relancer le service Asterisk et à s’y connecter !
Exemple ce configuration sur iPhone :
Exemple ce configuration sur iPhone :
Il existe de nombreuses applications disponibles, comme par exemple ZoIPer sur iOS et CSipSimple sur Android. Si vous avez un téléphone sous android 2.3 ou plus, vous pouvez directement renseigner les paramètres de compte dans l’application téléphone.
Qu’est ce que la Voix sur IP (VoIP)?
Qu’est ce que la Voix sur IP (VoIP)?
La Voix sur IP, raccourci de voix par le protocole internet, est aussi connue sous le terme de VoIP.
La voix sur IP se réfère à la diffusion du flux de la voix sur les réseaux Internet, au lieu des réseaux téléphoniques RTC traditionnels. Le protocole Internet (IP) a été conçu à l’origine pour la gestion de réseaux de données puis après son succès, le protocole a été adapté à la gestion de la voix, en transformant et transmettant l’information en paquet de données IP. La VoIP est à présent disponible sur de nombreux smartphones, ordinateurs et tablettes.
La voix sur IP (VoIP) peut faciliter des tâches et fournir des services qu’il serait difficile ou coûteux de mettre en œuvre en utilisant le réseau RTC traditionnel:
- Plus d’un appel téléphonique peut être transmis sur la même ligne téléphonique haut-débit. De cette manière, la voix sur IP peut faciliter l’ajout de lignes téléphoniques à l’entreprise, sans avoir besoin de lignes téléphoniques matérielles supplémentaires.
- Les fonctionnalités qui sont habituellement facturées par les sociétés de télécom, tels que le transfert d’appel, l’ID d’appelant ou la composition automatique, sont simples avec la technologie de la voix sur IP.
- Les communications unifiées sont sécurisées avec la technologie de la VoIP car elle permet l’intégration avec d’autres services disponibles sur Internet tels que la conversation vidéo, la messagerie instantanée, etc.
Cela, et bien d’autres avantages de la voix sur IP, font que les entreprises adoptent des systèmes téléphoniques basés sur la VoIP à une allure stupéfiante.
Installer Asterisk 13 sur Debian 7
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 upgradeapt-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/asteriskcd /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.gztar xvzf asterisk-13-current.tar.gzcd asterisk-13.3.2/./configuremake menuselect |
La commande make menuselect va faire apparaître un écran qui va vous permettre de personnaliser votre installation d’Asterisk.
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:
makemake installmake samplesmake 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 PublicLicense version 2 and other licenses; you are welcome to redistribute it undercertain 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.
Vidéos similaires
Messages populaires
-
Installation pas à pas de Nagios Trêve de blabla, entrons directement dans le vif du sujet avec l'installation d...
-
Si vous souhaitez scanner une plage d’adresse IP sur votre réseau afin de vérifier la disponibilité d’une ou plusieurs...
-
Installation de Cacti sous Debian Les systèmes informatiques d'entreprise associent une diversité de services proposés (rout...
-
C’est quoi le DFS ? I. Présentation Ce premier article a pour but d’expliquer ce qu’est le DFS, accessible dans u...
-
Qu’est-ce que le NAT ? Commençons par la signification du NAT, Network Address Translation (en Français Translation d’Adresse Réseau)...
-
Création d’une règle de pare-feu avec un Fortigate I. Présentation Après avoir découvert ce qu’est un Fortinet dans un premier ...
-
Active Directory I. L’Active Directory L’Active Directory est un annuaire LDAP pour les systèmes d’exploitation Windows, l...
-
IPerf: des exemples… Nous commençons l'année 2008 avec un billet regroupant des exemples d'utilisation d'IPerf, l'...
-
Comment exécuter un script PowerShell Dans l’article comment installer et vérifier le bon fonctionnement de PowerShell , nous av...
-
Routage RIP Définitions Avant de parler de routage RIP, il faut que j’explique qu’est-ce qu’un routeur et quel est son but. Le ...
pobular post
Fourni par Blogger.
Recent Stories
CONNECTER AVEC FACEBOOK
Sponsors
Chercher
Archives
Contactez Moi

















