====== FreePBX ====== [[http://freepbx.org|FreePBX]] transforme votre iPasserelle en un véritable commutateur téléphonique privé. Il offre toutes les fonctions que l'on attends d'un PBX moderne, et bien plus encore.... L'interface permet de mettre en place rapidement et simplement un dialplan ((Le dialplan, ou plan d'appel désigne les différentes règles de fonctionnement du système de téléphonie)) complet, attribuer plusieurs téléphones à une personne, configurer un répondeur, créer un groupe d'appel ou une file d'attente, ou bien encore un répondeur interactif. La page d'accueil donne un aperçus rapide de l'état du système: {{ :doc_ipasserelle:install_ip_freepbx_1.png |Page d'accueil de l'interface de gestion}} Voici une liste non exhaustive des modules disponibles: * **FreePBX System Status**: Ce module est la page d'accueil de FreePBX, il permet d'avoir un aperçu rapide de l'état du système (mémoire utilisée, espace disque disponible, charge CPU, uptime, vitesse de transmission sur les différentes interfaces réseau, nombre de trunk ((Plus souvent appelés faisceau en français, un trunk est un lien reliant le système de téléphonie privé aux différents réseaux publics. Il peut s'agir d'une ligne analogique, ISDN, IP, ou encore d'une passerelle GSM par exemple)) actifs, nombre de téléphones connectés etc...) * **Extension**: Ce module permet de gérer (ajout/modifications/suppression) les téléphones clients du système. On les appels des extensions. Plusieurs technologies sont supportées: SIP ((**S**ession **I**nitiation **P**rotocol est un protocole très utilisé pour les sessions multimedia)), IAX2 ((**I**nter **A**sterisk e**X**change version 2, il s'agit d'un autre protocole pour la transmission de voix sur IP)), DAHDI ((DAHDI désigne le pilote qui prend en charge un grand nombre de convertisseurs analogiques ou numériques)) et custom. * **Feature Code Admin**: Ce module permet de configurer des fonctions en numérotation rapide. (Activation/Désactivation du DND, Renvoi d'appel etc...). La liste de ces fonctions est disponible à l'administrateur dans la section « Feature Codes » de FreePBX et aux utilisateurs dans la section Aide de l'application //recording// * **Global Settings**: Ce module permet de configurer certains paramètres globaux comme: * Durée de la sonnerie avant la bascule vers la boite vocal * Détection de fax * Email de l'administrateur pour les annonces de mise à jour * Etc... * **Outbound Routes**: Ce module permet de déterminer la ligne à utiliser en fonction du numéro appelé. C'est ici que l'on peut optimiser les coûts (sélection d'une ligne IP pour les portables ou les numéros nationaux, avec débordement possible sur les lignes France Télécom, sélection des lignes France Télécom pour les numéros surtaxés etc...) * **Trunks**: Ce module permet de définir les moyens d'interconnexion avec d'autres réseaux. On les appels également des faisceaux. Les trunks peuvent utiliser plusieurs technologies différentes: * IP (SIP, IAX, H323) * RTC (si une carte matérielle est présente, par exemple, une TDP400P) * RNIS (si une carte matérielle est présente, par exemple, une B410P) * GSM (en utilisant une passerelle SIP->GSM) * **Inbound Routes**: Ce module permet de router les appels entrants. Chaque téléphone disposant d'un SDA ((aussi appelé DID)) sera directement contacté si sont numéro est demandé, pour les numéros non attribués ou pour le numéro d'accueil, les appels peuvent êtres envoyés vers un groupe de sonnerie, un poste, une file d'attente, un menu interactif (IVR) etc... * **BlackList**: Ce module permet d'interdire certains numéros entrants. * **CallerID lookup source**: Ce module permet d'utiliser des sources de données externes pour la récupération du nom de l'appelant. Il permettra donc de récupérer les noms depuis une base de donnée (CRM par exemple) * **Day/Night control**: Ce module permet de router les appels différemment en fonction du mode activé (//day// ou //night//). Le mode Day/Night ne bascule pas automatiquement entre les deux mode en fonction de l'heure (pour cela, il y a le module **Time Condition**), mais l'utilisateur effectue la bascule lui-même en composant un numéro spécial. Ce module peut être utilisé par exemple pour l'accueil, au lieu d'utiliser une condition temporelle pour envoyer les appels vers la boite vocal, l'hôte ou l'hôtesse d'accueil bascule manuellement en mode jour quand elle arrive, et en mode nuit lorsqu'elle part. Ceci permet un contrôle plus souple en cas d'horaires variables. * **Follow Me**: Ce module permet de faire suivre les appels vers un autre poste, ou vers le portable de la personne concernée, si celle-ci n'est pas disponible dans son bureau. * **IVR (Interactive Voice Responce)**: Ce module permet de créer des menus interactifs proposant plusieurs options à l'appelant (pour accéder au service comptabilité tapez 1, pour accéder au service technique tapez 2 etc...) * **Queues**: Ce module permet de créer des file d'attentes. Lorsqu'un appelant est routé vers une file d'attente, il est placé en attente (éventuellement avec musique) jusqu'à ce qu'un agent soit disponible. * **Ring Group**: Ce module permet de créer des groupes de sonnerie, c'est à dire un ensemble de postes qui sonneront, le premier poste décrochant prendra l'appel, les autres arrêterons de sonner. * **Time Conditions**: Ce module permet de créer des conditions temporelles, et ainsi, router les appels différemment en fonction de l'heure, du jour de la semaine etc... * **Conférences**: Ce module permet de créer des conférences. Ces dernières peuvent être protégées par un code d'accès. * **Music on Hold**: Ce module permet de définir des catégories de musique d'attente. * **Parking Lots**: Ce module permet de placer un appelant en attente, qui pourra être récupéré par un autre agent ou qui sera renvoyé vers l'agent initial après un timeout. * **System Recordings**: Ce module permet d'enregistrer des messages vocaux personnalisés, qui pourront être utilisés pour l'annonce: * D'une conférence * D'une file d'attente * D'une redirection vers le portable d'un agent * Etc... La gestion des routes sortantes basée sur des expressions régulières permet de minimiser les coûts des appels: {{ :doc_ipasserelle:install_ip_freepbx_2.png |Configuration des routes sortantes}}