Comment installer un VoIP-PBX et Phone de VoIP pour votre maison ou affaires


L'état de logiciel libre a progressé au point où vous pouvez installer votre propre VoIP PBX à la maison en seule soirée, avec un minimum d'investissement requis. Tout que vous avez besoin est des instructions explicites, est qui ce que je fournis ici.

Dans des périodes passées, il aurait été tout à fait coûteux pour avoir un PBX « personnel ». Utilisant le matériel disponible, logiciel libre, et prestataires de service peu coûteux, il peut maintenant être fait pour presque rien. L'avance principale est l'astérisque VoIP PBX de source ouverte et le paquet d'astérisque qui inclut l'astérisque et un outil de configuration basé sur le WEB de GUI.
 

Les composants

Votre volonté doivent installer trois composants principaux : le VoIP PBX lui-même, les téléphones (ou VoIP er de phoness) à employer avec lui, et le service d'interface qui vous laisse appeler d'autres personnes sur le PSTN. Je décrirai comment installer chacune de ces derniers. Je suppose que vous avez déjà un réseau à la maison et un accès à bande large. Si vous êtes derrière un mur à l'épreuve du feu de NAT, il n'importe pas - vous ne devez faire rien spécial comme courir le VoIP PBX en dehors du NAT. Tout ce qui importe est que vous avez assez de largeur de bande (ascendante et descendant) pour porter le trafic téléphonique.

Astérisque de logiciel :

Astérisque http://fr.wikipedia.org/wiki/Asterisk_(logiciel)
Astérisque France www.asterisk-france.net

Phone de VoIP

VoIP er de phones http://www.xten.com/
SNOM téléphone http://www.snom.com/phones.html?&L=1
Grandstream téléphone http://www.grandstream.com/y-product.htm


Prestataires de service
Composition sur cadran http://www.freeworlddialup.com du monde libre   


Étape 1 - Réseau à la maison d'installation
Sélectionnez un IP address pour le VoIP PBX. Vous devrez trouver une adresse
inutilisée sur votre filet inférieur en dehors de la gamme assignée par votre serveur
de DHCP. J'ai sélectionné 192.168.0.40. Si vous sélectionnez un IP address
différent, vous devrez ajuster les instructions en conséquence.


Étape 2 - Installation SIP VoIP er de phones
Téléchargez et installez XLite de http://xten.com.
 
Courez XLite. Cliquez sur dessus l'icône de « menu » pour la configurer. Cliquez sur dessus les « arrangements de système », puis la « procuration de SIP », puis le « défaut ».

Complétez les champs suivants :

 

Nom d'utilisateur : 200
Utilisateur d'autorisation : 200
Mot de passe : abc123
Domaine/royaume : 192.168.0.40
Procuration de SIP : 192.168.0.40


Le téléphone essayera de s'enregistrer, mais pour maintenant lui échouera.

Étape 3 - Astérisque d'installation
 
Le reste des instructions expliquent comment installer et configurer l'astérisque. ASTÉRISQUE.
 
Introduction

L'ASTÉRISQUE est un paquet se composant de plusieurs composants importants. Ceux-ci ont été développés et soutenus relativement indépendamment. La pièce de « astérisque » est le noyau VoIP PBX, et la pièce d'astérisque se compose des applications, un système d'approvisionnement, un installateur, et un du système d'exploitation cela, ensemble, fait un paquet complet. Les composants principaux qui composent l'ASTÉRISQUE sont astérisque, le sucre du noyau PBX, un système de CRM

Le VoIP PBX
Vous aurez besoin d'un ordinateur pour courir le VoIP PBX. Tandis que vous pouvez déjà avoir un serveur de Linux à la maison, je ne recommande pas de l'employer pour courir également vos téléphones. Si vous voulez faire cela, vous devrez figurer dehors comment charger et configurer le logiciel de PBX sur vos propres, bien que le reste des instructions ici soit utile. Si vous avez une vieille machine de classe de PIII se trouver autour, alors employez cela. Sinon, vous pouvez acheter un sur EBay pour l'euro environ vingt. J'ai employé Dell OptiPlex GX1, un système de PIII 450MHz avec le RAM de 128M. Il a un bruit et un Ethernet intégrés, ainsi aucun matériel additionnel n'est exigé. Vous chargerez l'astérisque sur cet ordinateur. Il le reprendra - il commence par composer le disque dur, ainsi assurez-vous qu'il n'y a rien sur la machine que vous voulez garder. Des instructions détaillées sont données ci-dessous.

Phone de VoIP
Vous pouvez acheter des Phone de VoIP de Grandstream, SNOM, Cisco, même Avaya. Ou vous pouvez acheter un adapteur de SNOM ou de Cisco et utiliser un téléphone analogue. Pour obtenir commencé, bien que, il soit le plus facile d'obtenir un VoIP er de phones et de le courir sur un autre ordinateur. Nous décrirons comment obtenir et installer le VoIP er de phones de XLite sur une machine de Windows pour employer pour un téléphone. Vous utiliserez également cette machine de Windows pour administrer le VoIP PBX, par un navigateur. Si vous voulez utiliser une machine de Linux à la place, vous devrez obtenir un VoIP er de phones approprié pour lui, mais vous pouvez encore employer son navigateur pour administrer le VoIP PBX.

Passage de VoIP
Je présume que vous voulez communiquer avec d'autres sur le réseau de PSTN, ainsi vous devez obtenir le service d'interface. Puisqu'une partie de l'appel est continuée le réseau avec commutation à circuit, elle coûte le vrai argent. Ceci signifie que vous devrez payer la présente partie du système.
Je décrirai comment installer l'accès à deux services, un pour des appels sortants et des autres pour des appels d'arrivée.

Réseau à la maison
Je suppose que vous avez un réseau à la maison, et cela que vous installez derrière un routeur de passage (autrement connu comme mur à l'épreuve du feu de NAT). Vous devrez sélectionner un IP address statique pour votre VoIP PBX qui est sur votre réseau à la maison.

Que ce coût ?
Je suppose que vous avez le service à bande large, un routeur, et une machine de Windows pour courir le VoIP er de phones.
Si vous avez déjà un ordinateur disponible que vous pouvez consacrer à ce projet, il n'y a aucun coût du tout pour l'équipement, à moins que vous deviez acheter un casque audio pour le VoIP er de phones. Si vous n'avez pas un ordinateur disponible, alors vous pouvez acheter un sur EBay pour environ pour bon marché. Ceci n'inclut pas un moniteur, mais vous n'avez pas besoin d'un moniteur excepté brièvement quand vous l'établissez d'abord. Je suppose que vous pouvez emprunter un moniteur (ou cela vous avez un commutateur de KVM).
Ainsi vous pouvez construire et expérience avec votre propre VoIP PBX pour un investissement de pas beaucoup d'argent et pour un coût continu de moins que quelque cent euros par an. C'est beaucoup moins que je paye maintenant mon service téléphonique d'AT&T. En fait, de toute une le service année serait inférieur ma facture de téléphone mensuelle.
 
Le panneau d'opérateur instantané, un Web à écran du console d'opérateur me rencontrent commande, un rassemblement je le portail de gestion d'astérisque d'application de commande de communication (ampère), un outil basé sur le WEB d'approvisionnement pour le système de rapport de l'astérisque A, une partie de l'ampère, qui fournit des outils de reportage de CDR un système d'entretien, aussi une partie de l'ampère, qui fournit les interfaces de bas niveau à des composants et à de l'information de système en temps réel CentOS, une version de Linux liée à de Red Hat Enterprise Linux (mais sans marquage à chaud et appui de Red Hat).

Obtenez le logiciel

L'ASTÉRISQUE peut être téléchargé de http://asteriskathome.sourceforge.net. Téléchargez le dossier de base d'OIN, et brûlez-le à un CD comme volume amorçable (exercice laissé au lecteur).

Chargez l'ASTÉRISQUE
Ceci va restructurer votre disque dur et charger tout du du système d'exploitation dessus vers le haut, ainsi assurez-vous qu'il n'y a rien sur l'unité de disque dur que vous voulez sauver.

Initialisez votre machine du CD. Quand il incite, le type ENTRENT. Alors l'attente en tant que tout charge et compile. Ceci pourrait prendre 30 minutes ou plus, selon la façon dont rapidement votre ordinateur, unité de disque dur, et disque compact-ROM sont. À l'extrémité, il éjecte le CD et les remises à zéro de l'unité de disque dur.
L'ouverture initiale est :
 

username : racine

mot de passe : mot de passe


Gestion de réseau d'installation
La machine a probablement obtenu un IP address du DHCP, mais n'est pas il ce que vous voulez. Ouverture comme racine et course :

 

netconfig


 

Il montrera l'information d'installation.  Vous devriez entrer dans ce qui suit :

 

IP address : 192.168.0.40

Netmask : 255.255.255.0

Passage : 192.168.0.1

Serveur de DNS : 192.168.0.1



Une fois que ceci est fait, vous pouvez faire le reste de la configuration par le Web.

Passez en revue à l'ampère
De votre web browser, allez à http://192.168.0.40. Vous devriez voir ce qui suit :

Choisissez « le portail de gestion d'astérisque. » Ouverture comme suit :
 

username : maint
mot de passe : mot de passe




Prolongements d'installation
Maintenant il est temps de définir les prolongements. J'installerai deux prolongements, numéro 200 dans le sous-sol et numéro 201 dans l'étude. J'ai déjà montré comment configurer la prolongation 200 de XLite, et vous pouvez configurer une autre prolongation comme elle pour 201. Ou vous pouvez installer un téléphone de VoIP à la place.
Cliquez sur dessus les « prolongements » du côté gauche, et « ajoutez une prolongation. » Vous verrez la page de prolongements.

 
L'information que vous vous ajouterez est la suivante :

 

Prolongation : 200
Mot de passe : abc123
Nom et prénoms : sous-sol
Mot de passe d'audio-messagerie : 1234
Email address : email address de <your >



Réceptionniste de Digitals d'installation

Un réceptionniste numérique est une application qui répond à des appels d'arrivée, agit l'un sur l'autre avec des visiteurs, et expédie leur appel dessus. Elle permet à des visiteurs de composer une prolongation interne, pour accéder à l'annuaire de compagnie, ou atteindre a choisi des destinations selon les modèles prédéfinis de cadran. Nous la placerons jusqu'au cadran par prolongation, pour donner l'annuaire de compagnie, et pour sonner tous les prolongements si le visiteur presse « 1 ».
L'installation numérique de réceptionniste implique une série d'écrans et d'actions, pas qui seront illustrés. Une partie de l'installation inclut enregistrer un message à jouer aux visiteurs. Vous pouvez enregistrer ceci indépendamment, et téléchargez le dossier MP3, ou vous pouvez employer XLite pour composer dedans et pour faire l'enregistrement. La dernière méthode sera illustrée. Généralement les instructions d'installation sont claires et explicites, ainsi ceci donnera seulement les bases.

Cliquez sur le « réceptionniste de Digitals » du côté gauche. Écrivez 200 comme nombre de prolongation courant. Sur XLite, composez *77 et enregistrez un message. Il va n'importe quoi de pareil :
Bonjour. Vous avez atteint le système de téléphone expérimental d'astérisque de Charles Hayden. Vous pouvez composer une prolongation de trois chiffres. Composez 1 pour sonner tous les prolongements. Ou livre de cadran pour un annuaire.
Accrochez vers le haut et composez *99 pour entendre le message. Réenregistrez au besoin.
Nommez l'enregistrement « salutation de dessus » et ajoutez une description.
À la prochaine page, parce que au « nombre d'options pour la salutation de dessus de menu écrivez 1.
Sur le prochain écran, choisissez le « groupe #1 d'anneau » comme action. Ceci signifie que quand le visiteur écrit « 1 » il ira sonner le groupe #1, qui sonne tous les prolongements.
 

Cheminement en partance d'installation
Cliquez sur dessus le lien « de cheminement en partance » et complétez ce qui suit :

 

Nom d'itinéraire : outgoingProvider
Modèles de cadran :  011.
               
               
Ordre de tronc : IAX2/provider



Les modèles de cadran donnés ici te permettront de composer des appels internationaux, de fond avec le code 1+area, et les appels dans l'indicatif régional 732 avec seulement l'indicatif régional mais sans 1. C'est comment cela fonctionne ici dans les 732 secteurs. Si vous pouvez composer localement sans indicatif régional, alors vous pourriez ajouter «  » aussi bien. Comme nous avons vu, les troncs ne peuvent pas nécessairement accepter toutes ces combinaisons de composition, ainsi ils ont leurs propres règles pour les examiner et transformer.

Si vous avez rendu lui ceci lointain vous devriez pouvoir composer « 7777 » à votre téléphone de VoIP - ceci simulerez un appel téléphonique entrant - et vous devriez entendre votre salutation. En ce moment le système devrait avoir assez de fonctionnalité à composer pour sortir par le fournisseur.

Avancez et demandez un numéro et il devrait sonner à l'autre extrémité. Rappelez-vous que vous avez besoin composez 1 suivi d'un nombre de 10 chiffres. S'il se tapote alors sur le dos ! Seulement quelques plus d'étapes sont nécessaires pour recevoir des appels d'arrivée pour fonctionner

Appels d'arrivée d'installation
Maintenant nous installerons des appels d'arrivée pour aller chez le réceptionniste numérique. Choisissez « des appels d'arrivée » lient, et cliquent sur salutation de dessus » « de réceptionniste » de Digitals la « .

Éditez extensions.conf
Jusqu'ici nous avons fait tout par le GUI de Web d'ampère. Maintenant nous devons nous laisser tomber dans éditer des dossiers des textes. Ce n'est évidemment pas souhaitable, mais c'est comment il est en ce moment, ainsi vous devez passer par ceci. Vous pouvez éditer extensions.conf par le GUI de Web d'ampère.  Cliquez sur le lien d'entretien au dessus de la page d'ampère et puis cliquez sur les config éditent le lien dans le menu à gauche. Cliquez sur alors dessus extensions.conf.
Regardez du côté gauche pour le de-siroter-external et cliquez sur-le. Par défaut, l'ASTÉRISQUE envoie tous les appels entrants de SIP à un statut de congestion. Ceci signifie que tous les appels d'arrivée sonneront rapide-occupé au visiteur et ils ne le transformeront jamais en notre système d'ASTÉRISQUE.
Il y a quatre lignes sous [la section de de-siroter-external]. On est déjà commenté dehors avec un point-virgule (;). Commentent dehors les trois lignes demeurantes en ajoutant des points-virgules. Maintenant nous devons additionner deux nouveaux « exten » des lignes.

Username

Mot de passe de défaut

Commande de changer le mot de passe

Utilisation

racine

mot de passe

passwd

ouverture à la console

wwwadmin

mot de passe

mot de passe-ampère

notation dans GUI d'ampère, installation d'accès, rapports, panneau

maint

mot de passe

mot de passe-maint

notation dans la section d'entretien d'ampère

meetme

? ?

passwd-meetme

notation dans la commande de Meetme de Web

admin

mot de passe

passwd admin

pour vérifier le courrier de système (ouverture de courrier d'entretien/Web)

Pour changer ces mots de passe, vous devez noter dans la console comme racine, sur la console physique ou employer un client de ssh tel que le mastic (qui peut être ROM obtenue par plate-forme de fenêtres ou en utilisant le ssh d'une plate-forme de Linux.

Dépannage

Si les choses ne fonctionnaient pas la première fois, vous pouvez dépister l'ennui utilisant la console d'astérisque.  Ceci peut être employé pour afficher des messages de SIP venant par le système, comme des étapes exécutées en interprétant les instructions de plan de cadran. 

Si vous êtes plus confortable utilisant éthéré, vous pouvez employer qu'à la place (ou aussi) pour voir les messages de SIP.

VoIP er de phones ne s'enregistrera pas
XLite s'enregistre en envoyant un message de REGISTRE, qui est contesté. Il envoie alors une autre INSCRIPTION aux qualifications, qui est acceptée. Si vous ne voyez pas ces messages de REGISTRE, alors l'arrangement de procuration de XLite n'est probablement pas exact. Si vous voyez le défi mais il rejette toujours l'INSCRIPTION aux qualifications, les mots de passe sont probablement mal adaptés. Le mot de passe abc123 devrait être employé dans les deux endroits. En outre, soyez sûr que le téléphone « utilisateur d'autorisation » est placé à 200.

Appels sortants
Si vous avez l'ennui faire des appels sortants, vérifiez l'username et le secret dans le tronc IAX2. Assurez-vous que vous pouvez cingler le host address énuméré là. L'username est un nombre de 4 chiffres que vous trouvez de vos arrangements de compte sur le fournisseur.
Sur une trace de message, vous devriez voir une extinction d'INVITATION, suivie de la réception de l'ESSAI et CORRECTE (quand les réponses de fin lointaine). S'il n'y a aucune réponse, alors peut-être vous avez l'IP address faux. Si l'INVITATION est immédiatement suivie d'une erreur 4XX ou 5XX, peut-être l'username ou le mot de passe est erroné.

Appels d'arrivée
Si le tronc entrant de fournisseur est installé correctement, l'astérisque s'enregistrera avec succès, et remplacera l'enregistrement toutes les 10 secondes. Recherchez une INSCRIPTION sortante, un défi, un REGISTRE sortant différent aux qualifications, et un OK 200 entrant. Si vous n'obtenez aucune réponse, ou l'un ou l'autre rendements de REGISTRE une réponse d'erreur, alors regard au centre serveur, au secret, et aux champs d'utilisateur du tronc de SIP.
Si le REGISTRE réussit, alors quand vous appelez (d'un téléphone de POTS) vous devriez voir une INVITATION étant reçue. Si vous n'avez pas correctement changé extensions.conf, alors le système répondra avec une erreur plutôt qu'avec l'ESSAI. Regardez le rendement de correction pour voir comment l'INVITATION est traitée. Vous devriez voir l'attente et le GoTo que vous êtes entré dans extensions.conf. Si vous voyez ces derniers, et l'appel n'est toujours pas répondu, vous pourriez vouloir changer des appels d'arrivée pour conduire l'appel à un téléphone spécifique, par exemple en « sous-sol <200> ». Ceci évitera le réceptionniste de Digitals et le groupe d'anneau pour maintenant. Si ceci fixe des choses, regardez ces deux écrans. Sinon, assurez-vous que le « context=from-pstn » est présent dans les groupes d'utilisateur de tronc entrant. Si ceci ne fixe toujours pas des choses, vous devrez suivre la trace en tant qu'elle fait un pas par les contextes et les étapes dans extensions.conf.

Plus
Cette section décrit quelques choses que vous pourriez vouloir pour faire pour adapter plus loin votre système. J'expérimente moi-même, et présente les résultats ici. Ces instructions ne pourraient pas être la plupart de façon efficace de réaliser les résultats désirés. Si vous trouvez une meilleure manière, faites-le moi savoir. Les instructions dans cette section sont orateur, reflétant votre plus grand niveau d'expérience avec l'ASTÉRISQUE.
 

Routeur
Une fois que vous faites installer votre système et l'employez pour le service téléphonique, vous pouvez noter que la qualité de son est terrible quand vous faites d'autres choses sur votre raccordement à bande large, tel que de grands transferts de ftp. Ceci dépend beaucoup de votre vitesse de raccordement. Dans mon cas, que j'imagine est assez commun de nos jours, j'ai seulement les bits par seconde 128K la vitesse de liaison montante. Pour la comparaison, avec le codeur G711 standard, un appel téléphonique prend 64K le peu, moitié de la largeur de bande. À moins que vous fassiez quelque chose, le ftp prendra assez de largeur de bande pour rendre les appels téléphoniques impossibles. Que pouvez-vous faire au sujet de ceci ? Votre routeur peut pouvoir aider, en donnant le trafic venant à et de la priorité de boîte d'astérisque. J'ai un Linksys WRT54G, le routeur combiné disponible d'a largement -, le commutateur 4 gauche, et le point d'accès sans fil. Il a une manière d'assigner la priorité au trafic différent dans diverses manières. Je le place accorde jusqu'à la priorité à un port donné de commutateur, où je fais brancher le système d'astérisque.
 
Pour établir ceci, passez en revue à votre routeur, ouvrez une session, et allez aux « applications et au jeu » et puis à « QoS ». J'ai branché mon système d'astérisque au port deux, ainsi j'ai installé :
 

QoS : Permettez
Port
2 : Priorité haute

Après
Les personnes d'ASTÉRISQUE t'ont fournies une tonne de dispositifs préconfigurés. Vous pouvez commencer à lire par les fichiers de configuration principaux pour voir certaines des choses fraîches que vous pouvez faire avec l'ASTÉRISQUE et vos comptes de fournisseur et de fournisseur. Vous pourriez vouloir installer le tronc de fournisseur pour faire des appels sortants, utilisant un préfixe. Il serait gentil s'il pourrait employer le fournisseur pour des appels sortants jusqu'à ce que les 100 minutes soient épuisées, alors commute au fournisseur. Si vous figurez dehors comment faire ceci, me laissez sachez.
Vous pouvez faire un support de vos fichiers de configuration en soutenant les dossiers dans l'annuaire de /etc/asterisk de votre serveur d'ASTÉRISQUE. Commande la « de secours » d'ampère du côté gauche peut être employée pour installer les supports périodiques.

Si vous êtes intéressé à faire des appels internationaux, ajoutez encore plus de modèles dans « le cheminement en partance ». Des modèles utilisés généralement de cadran sont préconfigurés, ainsi vous seulement devez les choisir.
Lisez par l'extensions.conf et voyez avec ce que tout est déjà configuré pour que vous examiniez et pour fonctionnez.

J'ajouterai à ces instructions de temps en temps comme j'expérimente avec les configurations additionnelles, les prestataires de service, et les dégagements suivants. Si vous avez des suggestions, des corrections, ou des commentaires sur ces instructions, je fais bon accueil à votre rétroaction.

Annexe 1 - Codes de dispositif

*411

Annuaire

*43

Essai d'écho

*60

Temps

*61

Temps

*62

Appel de commande de programme

*65

Essai de festival (votre prolongation est XXX)

*69

Identification appelée de bout

*70

Activez l'attente d'appel (mise hors tension par défaut)

*71

Mettent l'attente hors tension d'appel

*72

Système du renvoi d'appel

*73

Le renvoi d'appel de débronchement

*77

Enregistrement d'IVR

*78

Permettez Faire-Non-Dérange

*79

Le débronchement Faire-Non-Dérangent

*8

Collecte

*90

Faire appel en avant à occupé

*91

Faire appel de débronchement en avant à occupé

*97

Centre de message (fait l'aucun demande la prolongation)

*98

Entrent dans le centre de message

*99

Enregistrement du playback IVR

666

Examinez le fax

700

Parc

7777

Simulez l'appel d'arrivée

888

Barge dedans