Un peu de jargon

Voici quelques mots qui reviennent souvent quand il est question de téléphonie IP et d'Asterisk. Suivez les liens vers Wikipedia pour plus de détails.

VOIP - Voice Over Internet Protocol. Autrement dit, la téléphonie IP. (Wikipedia)

PSTN - Public Switched Telephone Network. Réseau téléphonique commuté (RTC) en français. Il s'agit essentiellement du réseau téléphonique traditionnel tel qu'on le connaît. Votre ligne téléphonique de Bell en fait partie. (Wikipedia)

POTS - Plain Old Telephone Service. Votre ligne de Bell. (Wikipedia)



DID - Direct Inward Dialing. C'est la fonctionnalité offerte par les compagnie de téléphone permettant l'acheminement des appels à un numéro de téléphone précis sur le système téléphonique (PBX) d'un client. Vous souhaitez un numéro local pour vos clients du Vermont ? Vous installez un DID du Vermont (802-xxx-xxxx). (Wikipedia)

SIP - Session Initiation Protocol. Un des deux protocoles utilisés l'acheminement des appels en téléphonie IP. (Wikipedia)

IAX - Inter-Asterisk eXchange protocol. Protocole utilisé nativement parAsterisk PBX et supporté par nombre d'autres systèmes. Fait référence au protocole IAX2 (IAX est déprécié). Asterisk supporte également SIP. (Wikipedia)

Trunk - Dans un PBX, il y a généralement plus de postes différents que de lignes branchées vers l'extérieur, parce que tous les postes ne sont jamais utilisés en même temps. Dans le contexte d'Asterisk, un trunk c'est grossièrement un canal de communication vers l'extérieur : soit une "ligne fixe" (Bell) connectée au système, soit un fournisseurs VOIP configuré dans le système. (Wikipedia)

FXS - Foreign Exchange Station. Sur une carte interface PCI installée dans un ordinateur (par exemple celles de Digium), les ports FXS sont ceux qui permettent de brancher des téléphones traditionnels. Autrement dit, le port FXS se charge de fournir les mêmes fonctionnalités que votre prise murale de Bell, notamment la tonalité. (Wikipedia)

FXO - Foreign Exchange Office. En bref, c'est l'inverse. Si vous souhaitez relier votre système Asterisk à une ligne de Bell, c'est dans un port FXO qu'il faudra brancher celle-ci. (Wikipedia)


Matériel requis

digium_tdm11b_main.jpgEssentiellement, pour un projet dont le but est de remplacer une ligne téléphonique traditionnelle par un système Asterisk, ça prend :

  • Un ordinosaure. J'ai monté un système très rapide sur un vieux Celeron (mais je ne gagerais pas sur la performance de quelque chose de vraiment préhistorique) ;
  • Une carte PCI avec un port FXS. Mais seulement si vous souhaitez continuer d'utiliser vos téléphones traditionnels et pas des téléphones VOIP. C'est le choix que j'ai fait, les téléphones traditionnels étant encore largement moins dispendieux pour l'instant, et le câblage existant pouvant être utilisé. Il existe un grand choix de cartes sur le marché conçues pour fonctionner avec Asterisk, notamment celles fabriquées par Digium. La série des cartes DGM-TGM (par exemple la TDM10B avec un port FXS) vous permet d'ajouter jusqu'à 3 ports (total de 4) par l'ajout de modules FXS et FXO supplémentaires. Entre 75 et 100 $ par port, ce sera de loin la plus grande dépense du projet, qui peut toutefois se payer facilement toute seule par la suite dépendant de votre situation.

Il s'agit du système minimal. Il est clair que tout ça devient plus intéressant avec plusieurs postes (autant de ports FXS sont requis).


Le coût des appels

Voici une comparaison sommaire des frais.

J'ai choisi mon fournisseur VOIP actuel (Unlimitel) comme comparatif.

Bell (ligne fixe non VOIP) VidéotronAsterisk + Unlimitel
Produit Ensemble téléphonie résidentielle sélection Ligne de baseVOIP à la carte
Installation 55 $Gratuit (?)100 $
(coût approximatif de chaque port FXS)
Ligne téléphonique 34,95 $19,95 $2,50 $
(coût d'un DID 514-xxx-xxxx)
Boîte vocale, afficheur, etc. Inclus10 $---
Appels entrants (min.) InclusInclus0,011 $
Appels locaux (sortants) (min.) InclusInclus0,02 $
(tarif Canada)
Canada (min.) 0,05 $
+5,00 $ / mois
0,07 $0,02 $
États-Unis (min.) 0,05 $0,07 $0,02 $
France (min.) 0,06 $
+ 4,00 $ / mois
0,10 $0,03 $



Notez que j'ai fait quelques choix en construisant ce tableau : l'abonnement aux plans d'interurbains de Bell pour avoir accès aux plus bas tarifs. J'ai aussi pris pour acquis que le client de Vidéotron était abonné au câble. Et aucun bloc de minutes payées d'avance : j'haïs ça.

Voici maintenant ce que ça pourrait donner concrètement :


Scénario 1 : Roger a une ligne téléphonique. Par mois, il reçoit 10 heures d'appel, en fait 10 locales, 3 au Canada, 1 aux États-Unis et 1 à son amie Facebook Française par mois.

Frais pour un an :

Bell : 769 $
Vidéotron : 633 $
Asterisk + Unlimitel : 432 $


Scénario 2 : Franz et Angela ont deux lignes téléphoniques (Franz travaille a la maison et a une ligne dans son bureau). Ensemble ils reçoivent 25 heures d'appels par mois, en font 25 locales, 10 au Canada, 3 aux États-Unis et 4 en France (à cause de vains mais persistants efforts pour passer à Ça se discute avec Jean-Luc Delarue).

Frais pour un an :

Bell : 1 806 $
Vidéotron : 1 542 $
Asterisk + Unlimitel : 1091 $


Résultat : une bonne différence, même dans ces deux worst case scenario. En effet, j'aurais pu diminuer la facture Asterisk + Unlimitel des façons suivantes :

  • Acheter des DID avec des minutes entrantes illimitées (plus économique).
  • Magasiner des fournisseurs VOIP moins dispendieux (Voxee, offre par exemple les appels vers la France à deux fois moins cher).
  • Faire sortir les appels locaux par une ligne fixe.


Est-ce que c'est pour tout le monde, Asterisk ?

Asterisk est fantastique, mais est-ce que c'est pour moi ? La réponse courte est : probablement pas. Asterisk dans un contexte résidentiel, ça veut dire que vous devenez vous-même votre compagnie de téléphone. Avec les responsabilités que ça implique. Mais si vous avez une base de connaissances en Linux, foncez ! C'est un projet très intéressant à réaliser... et qui sauve des sous en bout de ligne. Et après tout, une fois que vous avez le bon matériel, votre système Asterisk peut être installé et fonctionnel en moins d'une heure. J'y reviendrai dans un prochain billet.

Quelques items à considérez si vous vous sentez prêt à envoyer promener votre fournisseur téléphonique actuel pour toujours :

911 - Vous devez avoir le service 911. Ce n'est pas vraiment un choix de laisser tomber cette fonctionnalité, en 2007, et les DID utilisés en téléphonie IP n'étant pas reliés à une adresse précise, vous aurez probablement un des deux choix suivants. 1. Avoir un fournisseur VOIP qui offre un service 911 de base (où l'appelant doit décliner son adresse - peut-être pas idéal dans une situation d'urgence). 2. Faire sortir les appels 911 de votre système Asterisk par une bonne vieille ligne de Bell (si vous avez un système d'alarme, vous êtes probablement pris pour en garder une de toutes façons... et vous pourrez faire sortir la plupart des appels locaux par cette ligne question de diminuer encore plus vos factures).

Un lien Internet rapide ET fiable - Si votre réseau est congestionné parce que quelqu'un dans la maison télécharge des gigs de vidéo, vos appels vont en arracher. Même chose si votre lien se déconnecte, même momentanément. Il y a moyen de configurer de plus en plus de routeurs pour prioriser le trafic VOIP mais ça prend au départ un lien Internet rapide et stable.

Panne d'électricité - La tonalité de vos téléphones venant de votre système Asterisk, si celui-ci tombe en panne, votre service téléphonique aussi. Pensez-y et planifiez minimalement en conséquence.

Utilisation dans un contexte commercial - J'ai parlé d'Asterisk pour un geek qui veut déployer ça comme loisir, dans un contexte résidentiel. En ce qui concerne le bureau, je suis d'accord avec l'essentiel de ce billet.