• Aucun résultat trouvé

Découverte et prise en main

N/A
N/A
Protected

Academic year: 2022

Partager "Découverte et prise en main"

Copied!
20
0
0

Texte intégral

(1)

Découverte et prise en main

Qu'est ce que XiVO ?

XiVO est est une solution de téléphonie sur IP constituée d'un assemblage de logiciels open source, permettant de constituer un autocommutateur de téléphonie privé sous IP (IPBX).

XiVO est enrichi de plusieurs fonctions permettant l'élaboration d'une plate forme CTI (couplage téléphonie informatique).

XiVO fut créé en 2005 par la société d'édition de logiciels Proformatique qui fusionnera en 2010 avec la société Avencall, intégrateur de solution VoIP Open source.

Cette fusion donnera le groupe Avencall.

Le cœur de la solution XiVO est constitué du logiciel open source Asterisk qui est l'IPBX logiciel le plus répandu et le plus apprécié au monde.

Depuis 2013, XiVO intègre la version Asterisk 11.3.0 et s’appuie désormais sur la distribution Linux Debian Wheezy, version 32 bits.

XiVO est gratuit et se présente sous la forme d'un logiciel libre distribué sous licence GNU GPLv3, installable directement sous Linux Debian.

Une fois configurée, la plate forme XiVO pourra être immergée en entreprise et satisfaire à toutes les attentes des utilisateurs, techniciens et analystes

d'exploitation.

XiVO est sûrement l'unedes meilleurs progiciels intégrant Asterisk, plébiscité par de nombreux et prestigieux utilisateurs à travers le monde, simple de

configuration et d'utilisation, stable et efficace.

Totalement intégrable à la plupart des plates-formes matérielles IPBX du

marché, Xivo constitue le socle idéal pour développer un IPBX fiable, évolutif et économique.

XiVO – Présentation et prise en main - v141101 Jean GAUTIER page 1/20

(2)

XiVO offre des fonctionnalités natives enrichies en permanence permettant ainsi d’offrir sans surcoût des services avancés aux utilisateurs.

Téléphonie traditionnelle ou IP, XiVO laisse le choix de l'opérateur.

Cette liberté vous est aussi donnée pour les postes grâce au référencement de plusieurs constructeurs

XiVO convient à tout type d’architecture et permet d’envisager une migration progressive d'un ancien système de téléphonie vers le nouveau.

L’implémentation d’un serveur d’approvisionnement simplifie le déploiement des terminaux téléphoniques.

La solution XiVO propose aux exploitants une solution d’administration WEB intuitive et ergonomique leur assurant la pleine maîtrise de la solution.

XiVO est une solution intégrée, ou virtualisable, qui répond parfaitement à toutes les attentes en termes d’intégration et de disponibilité.

(3)

Installer XiVO

La manière la plus simple d'installer XiVo est d’utiliser une image ISO toute prête (ou un CD), disponible à partir du lien de téléchargement disponible ici.

Il existe également un script spécialement conçu pour déployer XiVO sur une distribution Linux Debian 32 bits, préalablement configurée avec le kit de compilation et le jeu de caractère UTF-8.

Le script est disponible en téléchargement, ici

Une fois le script récupéré, on le rend exécutable et l’exécute directement depuis la console Linux.

Installation de XiVO

La procédure d'installation est presque totalement automatique, les questions d'usage d'une installation Linux Debian demeurent toutefois.

Au terme de l’installation, après avoir vérifié l'adresse du serveur Linux par la commande ifconfig, il suffit d'ouvrir un navigateur Internet et accéder à l'URL du serveur XiVO.

Une fenêtre de mise en garde apparaît alors.

Il faut accepter l'alerte pour atteindre le portail de configuration.

XiVO – Présentation et prise en main - v141101 Jean GAUTIER page 3/20

(4)

Dés les premières pages, on est accueilli par un assistant de configuration invitant à choisir le langage par défaut et valider l'acceptation des termes de la licence.

(5)

Dans l'écran qui suit, il faudra indiquer le nom du serveur et le domaine d'exploitation (éventuel).

Il faudra également définir un mot de passe administrateur qui permettra de se connecter à l'interface d'administration (compte root).

On doit également définir les paramètres réseaux (en prenant garde de spécifier une adresse IP libre).

XiVO – Présentation et prise en main - v141101 Jean GAUTIER page 5/20

(6)

La page suivante permet de spécifier la tranche de numéros destinés à êtres affectés aux postes internes ainsi que le nom de l’environnement d'exploitation.

Il n'est pas nécessaire de redéfinir le contexte des appels entrants ni celui des appels sortants.

Dans cette exemple, nous déclarons un ensemble de 98 postes possibles (de 101 → 199).

(7)

Finalement, une page résumant l'ensemble des paramètres s'affichera.

Après un dernier contrôle, il suffira de valider la page pour procéder à l'installation de l'ensemble des fonctions de l'IPBX.

On remarque sur cet écran que les contextes sont nommés par défaut:

• default → pour les appels internes

• from-extern → pour les appels entrants

• to-extern → pour les appels sortants

XiVO – Présentation et prise en main - v141101 Jean GAUTIER page 7/20

(8)

Configuration élémentaire de XiVO

Configuration préalable

Pour accéder au 'monde' extérieur afin de pouvoir passer et recevoir des appels, il convient d'interfacer l'IPBX XiVO avec les réseaux de téléphonies extérieurs.

L'opération consiste à définir un lien avec un opérateur de VoIP (Trunk).

Pour réaliser cet interfaçage, il faut disposer d'un compte auprès d'un opérateur VoIP qui assurera la collecte des appels, depuis et vers, l'IPBX XiVO.

Tout opérateur SIP pourra être configuré sous XiVO.

Dans l'exemple qui suit, j'utilise un compte SIP fournit par Free lors de la souscription d'un abonnement Internet Freebox.

Pour utiliser le compte SIP de Free, il faudra au préalable, activer le compte SIP dans la page de configuration de Freebox, comme indiqué ici.

Notez au passage que le réseau de téléphonie de Free s'appelle freephonie.net.

(9)

Création de comptes utilisateurs

Un compte utilisateur doit être créé avant de pouvoir être associé à un poste téléphonique.

Pour créer des comptes utilisateurs, il faut aller dans le menu IPBX et choisir la fonction Paramètres IPBX/Utilisateurs.

Dans l'onglet Général, créer un utilisateur comme dans l'exemple suivant.

Seuls les paramètres présentés ici, sont indispensables.

XiVO – Présentation et prise en main - v141101 Jean GAUTIER page 9/20

(10)

Dans l'onglet Lignes, on affectera un numéro de poste interne compris dans l'intervalle de numérotation.

On peut également affecter une terminaison en choisissant parmi les terminaisons disponibles.

Une terminaison est un poste téléphonique IP ou un accessoire connecté compatible VoIP.

Il n'est cependant pas indispensable d'affecter une terminaison immédiatement, cette opération pourra être faite de manière avantageuse par le biais de la fonction d'approvisionnement automatique.

Dans cette exemple, je déclare l'existence du numéro 105, sans l'affecter à une terminaison.

D'autre paramètres facultatifs peuvent être mis en place, au travers des différents onglets de configuration.

Cette opération est à reproduire pour définir l'ensemble des utilisateurs prévus.

Au final, on obtiendra quelque chose comme ça:

On remarque qu'à chaque utilisateur correspond un numéro permettant de déclencher l'opération d'approvisionnement automatique.

Ces numéros permettront l'intégration totalement automatique des téléphones compatibles via la fonction d'approvisionnement de XiVO.

(11)

L'approvisionnement automatique des terminaisons

La fonction d'approvisionnement est totalement automatique et permet d’auto- configurer les postes téléphoniques compatibles avec XiVO sans avoir à définir aucun paramètre sur les postes.

Configuration de l’approvisionnement

Dans le menu Approvisionnement, choisir la fonction Général et examiner le lien URL indiqué dans les Paramètres généraux →

http://provd.xivo.fr/plugins/1/addons/testing/

Ce lien pointe vers un emplacement où se trouve des 'greffons' de différents modèles de téléphones compatibles avec la fonction Approvisionnent de XiVO.

Copier/coller le lien dans un navigateur et naviguer sur le serveur à la recherche de Greffons spécifiques.

XiVO – Présentation et prise en main - v141101 Jean GAUTIER page 11/20

Attention

Pour que la fonction d'approvisionnement fonctionne, il faut que le service DHCP ait été préalablement activé dans le menu

Réseau/ServeurDHCP

(12)

Une fois terminé, copier/coller le lien depuis le navigateur vers la fenêtre URL de XiVO et valider.

En choisissant ensuite, la fonction Greffons du menu Approvisionnement, on voit apparaître les greffons en questions.

Il suffit de valider la prise en compte en cliquant sur le bouton Valider (planète WEB) et en cliquant ensuite sur l’icône de téléchargement, au bout de la ligne du Greffon à télécharger.

Dans l'exemple qui suit, cette opération est terminée et le Greffon pour les téléphone Granstream GPX14XX est validé.

Intégration d'un poste

Pour être intégrable, un poste doit être préalablement configuré en mode usine.

Consultez la notice constructeur du poste pour connaître la procédure ad hoc.

Pour déclencher l'intégration, après démarrage du poste et affichage de l'heure sur l'écran, il suffit de saisir le code d’approvisionnement de l'utilisateur (créé lors de la création de l'utilisateur) au clavier de l'appareil.

Le service d'approvisionnement va alors 'servir' le poste avec sa configuration, son firmware (si il y a lieu) et d'autres paramètres éventuels.

A la fin de l'opération, le poste redémarrera pour être finalement opérationnel et affecté à l'utilisateur ayant déclenché la procédure.

Tous les postes compatibles avec le service d'approvisionnement de XiVO sont configurables de cette façon.

Consultez le lien suivant pour plus de précisons → Approvisionnement

Xivo

(13)

Création d'un trunk opérateur (freephonie)

Pour créer un lien vers un opérateur de collecte VoIP, il suffit de sélectionner, l'onglet Services et choisir la fonction IPBX.

L'écran suivant apparaît:

Pour créer un Trunk, on cliquera sur le signe + situé au niveau de Trunk SIP, dans le petit tableau de configuration.

Dans l'onglet Général, on spécifiera les paramètres liés au compte SIP de Free (dans mon exemple), conformément à l'écran suivant.

L'identifiant d'authentification est le numéro d'appel correspond au Login Free (numéro de téléphone).

Le mot de passe est celui qui aura été spécifié sur la page de configuration de la freebox.

Il faudra définir Friend comme type de connexion.

Il faudra aussi spécifier freephonie.net comme adresse IP auprès de laquelle on s'enregistrera.

Il faudra également choisir le contexte Appels entrants (from-extern), comme le montre l'image suivante:

XiVO – Présentation et prise en main - v141101 Jean GAUTIER page 13/20

(14)

Dans l'onglet Enregistrement, on cochera la case Enregistrement et on indiquera à nouveau le Login Free en tant que Nom et identifiant

d'authentification.

On oublie pas de spécifier freephonie.net comme serveur distant et d’indiquer le mot de passe du compte SIP.

Le port est 5060.

(15)

Ensuite, dans l'onglet Signalisation, on indiquera le mode DTMF à auto.

Cela permet de définir le standard du mode de gestion des touches DTMF des claviers téléphoniques.

Dans le bas de cette même page, on viendra personnaliser les codecs en choisissant d'activer le codec G.711 A-law.

Il s'agit du codec son le plus répandu.

Ce choix est souvent fait par défaut, à moins que les téléphones utilisés soient configurés avec un autre codec.

XiVO – Présentation et prise en main - v141101 Jean GAUTIER page 15/20

(16)

Finalement, dans l'onglet Avancé, on indiquera le mode Insécurité à Tout.

On entrera à nouveau le Login Free pour le champ Réécriture du champ From- User et freephonie.net pour le champ Réécriture du champ From-Domain.

On oublie pas de valider pour activer la configuration.

(17)

Définition des fonctions d'appels et des contextes.

On entre dans le menu Configuration IPBX/Contextes

On choisira de modifier le contexte from-extern (en cliquant sur le stylo).

Il faudra indiquer le numéro de téléphone du compte Free dans le champ Début de l'intervalle de numéros et le nombre 10 comme valeur de Nb de chiffres reçus.

Si nous avions disposé de plusieurs numéros, on aurait indiqué l'intervalle des numéros.

Ne pas oublier de sauvegarder.

XiVO – Présentation et prise en main - v141101 Jean GAUTIER page 17/20

(18)

Définir les appels entrants

Pour définir les appels entrants, on sélectionne le menu Gestion des appels/Appels entrants.

Il faut indiquer le numéro de téléphone Freebox (Login) en tant que SDA et choisir un utilisateur (préalablement créé), comme destination des appels entrants.

Dans cette configuration, quand la ligne Free sera appelée de l’extérieur, le poste de jean gautier sonnera.

(19)

Définir les appels sortants

Pour définir les appels sortant, on sélectionne le menu Gestion des appels/Appels sortants.

On ajoutera une configuration en cliquant sur le + dans la barre d'outils bleu.

Dans le menu Général, il suffira de spécifier un nom (arbitraire), le contexte des appels sortants et sélectionner le trunk freephonie, dans le tableau item, tel que présenté dans l'image suivante :

Ensuite, dans le menu Extensions, il faut définir l'extension '0xxxxxxxxx' et la valeur '1' pour le Stripnum.

Le Stripnum servira de préfixe à composer pour permettre les appels vers l’extérieur.

Ne pas oublier de sauvegarder.

XiVO – Présentation et prise en main - v141101 Jean GAUTIER page 19/20

(20)

A ce stade de la configuration, les utilisateurs affectés à des terminaisons (postes téléphoniques) peuvent échanger des appels internes et passer ou recevoir des appels vers et depuis l’extérieur (en passant par l'opérateur Freephonie).

Il reste beaucoup de choses à définir avant de prétendre rivaliser avec un véritable IPBX opérationnel dans un contexte courant d'utilisation en entreprise.

Les filtrages d'appels, de postes, les fonctions de renvoie, parcage de lignes, mises en attente, messagerie et bien d'autres encore, sont autant de fonctions qu'il est possible de déployer avec XiVO..

Bien loin de constituer une documentation exhaustive, cette procédure de prise en main permet néanmoins le démarrage d'une configuration de base avec un lien vers l’extérieur.

La fonction d'approvisionnement automatique de XiVO est une prouesse

technique qu'il serait vraiment dommage de ne pas utiliser tant elle est aboutie.

Pour poursuivre la configuration et l'exploration de XiVO, je vous invite à consulter la notice complète de XiVO, téléchargeable ici, sans oublier la documentation d'Asterisk, disponible ici.

Références

Documents relatifs

Compter le nombre d'opérations usuelles (additions, sous- tractions,...) eectuées lors de ce programme, et compter également le nombre d'aectations1. (On dit que l'on détermine

Pour déplacer le point C (qui a été défini libre), placer le curseur de la souris sur le point, appuyer sur le bouton gauche, une main apparaît.. Déplacer la souris et le point C

- Avoir un objet (matériel) d’attention : quand l’éducateur tient l’objet, cela signifie qu’il attend qu’on l’écoute (ex : bâton de parole) / ou geste symbolique (on

Vous pouvez alors soit ajouter vos cartes une par une, soit scanner la configuration de votre automate pour que celle-ci soit automatiquement chargée dans votre projet.. • Cliquez

A partir de la barre d’outils Animer, sélectionner l'onglet Couleur,puis cliquer sur le bouton Barre-graphe pour ouvrir la boîte de dialogue des propriétés de l'élément

Vous devez modifier le mécanisme pour vérifier que les 2 solutions de montage proposées lors du TD (montage en W et montage en Z) sont bien homocinétiques.. Le montage des fourches

Cette version de code::block dispose du compilateur c/c++ mingw sur windows et gcc sous Linux ainsi que du debugger GDB (Gnu Debugger) qui permet de poser des points d’arrêt,

Créer un projet MPLAB (si nécessaire) avec comme seul fichier source : demo_it_rb0.c Analyser ce programme, expliquer chaque ligne, dessiner son algorigramme. Le tester sur la carte