Trixbox : Parking Lot

Un article de Wiki Lambert Nicolas - Quement Julien.

Jump to: navigation, search

Cette documentation est la propriété exclusive de Julien QUEMENT http://www.ciknet.org et se trouve sous licence Creative Commons. Cette documentation a été en partie inspirée du site: http://www.manuel-freepbx.com/.

Image:creativecommons.png Cette création est mise à disposition sous un contrat Creative Commons. ( http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ )


Sommaire

Fonction

Permet de créer de transférer un appel reçu vers une destination interne au systeme (ex. extension) ou externe (numéro de téléphone public) à travers un trunk.


Prérequis

Installation du module Parking Lot


Configuration

Avant au plus la version 2.6.0.7 de Trixbox, la manipulation se fait à partir d'un fichier de configuration. Depuis au moins la version 2.6.0.7 de Trixbox, la manipulation se fait à partir de l'interface de FreePBX.


< 2.6.0.7

Le transfert se fait avec la touche #. Par défaut, la détection de la touche # est désactivée, ceci afin de ne pas entrer en conflit avec un système extérieur qui réagit lui aussi à la touche #. Pour réactiver la détection de la touche, il suffit de modifier le fichier /etc/asterisk/feature.conf et de commenter le paramètre blindxfer tel que:

;blindxfer => ##


> 2.6.0.7

Le transfert se fait avec la touche #. Par défaut, la détection de la touche # est partiellement désactivée, ceci afin de ne pas entrer en conflit avec un système extérieur qui réagit lui aussi à la touche #.

Lors de l'activation de la touche #, plusieurs paramètres sont disponibles.Dans l'interface de FreePBX, ouvrez les options General Settings puis repérez les lignes Asterisk Dial command options et Asterisk Outbound Dial command options. Entrez dans le champ de saisie de chaque ligne autant de paramètres nécessaires.

  • Asterisk Dial command options (options pour les appels internes)
    • t : Autorise l'appellé à transférer les appels
    • T : Autorise l'appellant à transférer les appels
    • r : Generate a ringing tone for the calling party
  • Asterisk Outbound Dial command options (options pour les appels externes)
    • t : Autorise l'appellé à transférer les appels
    • T : Autorise l'appellant à transférer les appels
    • r : NE PAS utiliser sur un trunk sortant


Configuration du module Parking Lot

Image:Parking_Lot_Options.jpg


Enable Parking Lot Feature
Activer/désactiver le module.
Parking Lot Extension
extension donnée au Parking Lot. (voir le paragraphe Managed transfer)
Number of Slots
nombre de places de parking. (voir le paragraphe Managed transfer)
Parking Timeout
délais en secondes au-delà duquel un appel parké est considéré comme orphellin.
Parking Lot Context
contexte des appels parkés


Image:Actions_for_Timed-Out_Orphans.jpg


Parking Alert-Info
alerte pour certains téléphones SIP possédant cette fonctionnalité leur par exemple pour indiquer qu'il s'agit d'un appel orphelin du parking.
CallerID Prepend
ajout d'un préfixe au CallerID avant de rediriger l'appel orphelin.
Announcement
annonce à jouer à la personne en attente avant de la rediriger.


Image:Destination_for_Orphaned_Parked_Calls.jpg


Destination for Orphaned Parked Calls
destination de l'appel orphelin.


Fonctionnement

La configuration par défaut de Freepbx permet le transfert d'appel uniquement à l'appelé interne au système, et pas à l'appelant. Donc par exemple si on appelle un numéro extérieur depuis une extension, le destinataire ne peut pas opérer un transfert d'appel par le serveur.


Blind transfer

Il suffit de composer # (pour >2.6.0.7 --> ## (2 fois # rapidement)) suivi du numéro destinataire du transfert (qui peut être un numéro interne ou externe au système).

On est alors déconnecté et le numéro destinataire se met à sonner. Il lui suffira alors de décrocher.

L'appel sera alors traité comme n'importe quel appel, si le destinataire ne répond pas il ira vers sa messagerie, ou l'appel sera terminé selon la configuration de la destination. C'est ce qu'on appelle le blind trasfert où on ne se soucie pas des conséquences après la manœuvre.


Managed transfer

Pour faire des transferts de façon plus élaborée, il faut passer par le Parking Lot. Les places de parking sont numérotée par défaut de 71 à 79 et leur extension est par défaut 70.

Ces paramètres sont modifiables depuis l'onglet Parking Lot. Si par exemple on assigne à Parking Lot Extension la valeur 80 et à Number of Slots la valeur 15 alors l'extension du parking sera 80 et les places iront de 81 à 95.

La valeur de Parking Timeout est le temps après lequel un appel parké est considéré comme orphelin.

Destination for Orphaned Parked Calls est la destination vers laquelle doivent être renvoyés les appels orphelin.

Pour renvoyer un appel vers le parking, il suffit de le trasférer vers l'extension du parking en composant #70. Le destinataire de l'appel (qui vient d'effectuer le renvoi) entendra alors le numéro de la place de parking où l'appelant a été renvoyé (qui sera la première place de parking disponible) puis sera déconnecté.

Pour reprendre cet appelant depuis n'importe quelle extension, il suffira de composer le numéro de la place de parking où le destinataire est parké.

Le parking peut aussi servir pour mettre un appel sur hold si le téléphone ne dispose pas d'une touche hold.


Cette documentation est la propriété exclusive de Julien QUEMENT http://www.ciknet.org et se trouve sous licence Creative Commons. Cette documentation a été en partie inspirée du site: http://www.manuel-freepbx.com/.

Image:creativecommons.png Cette création est mise à disposition sous un contrat Creative Commons. ( http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ )