«

»

Sep 02 2012

[Tuto] Asterisk: Transfert d’appel et parcage d’appel (Parking Call)

Dans ce nouveau turoriel consacré a Asterisk nous allons voir comment mettre en place plusieurs choses:

  • Les deux types de transfert d’appels
  • Le Parking Call (parcage d’appel)

Activer le transfert d’appel aveugle et supervisé

Si vous n’avez pas de touches pour effectuer un transfert d’appel sur votre téléphone SIP vous pouvez configurer une touche de raccourcis pour effectuer un transfert d’appel aveugle ou supervisé vers un autre poste.

Que veut dire aveugle et supervisé?

Le transfert d’appel dit aveugle est le fait de transféré un appel directement à une autre personne.
Le transfert d’appel dit supervisé est le fait d’appeller le destinataire du transfert avant de lui transférer l’appel.

Exemple transfer aveugle:

  1. 1 appel 2
  2. 1 et 2 sont en communication
  3. 2 transfert a 3 (transfert aveugle)
  4. 1 et 3 sont en communication
  5. 2 est raccroché

Exemple transfert supervisé:

  1. 1 appel 2
  2. 1 et 2 sont en communication
  3. 2 appel 3 (transfert supervisé)
  4. 1 est en attente
  5. 2 et 3 sont en communication
  6. 2 raccroche
  7. 1 et 3 sont en communication

Configuration et mise en place du transfert d’appel

Dans le fichier features.conf se trouvant dans le repertoire /etc/asterisk, repérez les lignes suivantes :

;blindxfer => #1;
;atxfer => *2;

Ces ligne permettent de configurer une ou plusieurs touches pour transferer un appel.

Pour ma part j’ai dans ce fichier de conf mis comme touches ## pour le transfert aveugle et ** pour le transfert supervisé, donc au final les lignes ressemblent à ceci:

blindxfer => ## ;
atxfer => ** ;

Puis dans le fichier extensions.conf on rajoute l’option tT à l’application Dial()

Donc la ligne:

exten => _6XXX,1,Dial(SIP/${EXTEN},20)

Devient:

exten => _6XXX,1,Dial(SIP/${EXTEN},20,tT)

Maintenant, après avoir fais un reload d’Asterisk vous pouvez au cours d’un appel appuyer sur les touches ## pour un transfert aveugle ou ** pour un transfert supervisé, une voix dira « Transfert » vous n’aurez qu’alors qu’à taper le numéro de téléphone de la personne à qui vous souhaitez transférer l’appel.

Le Parking Call

Le Parking Call est la possibilé de mettre en attente une personne sur un numéro de parking, c’est à dire que vous transférez cette personne sur un numéro qui lui est attribué, dès lors il vous suffit de rappeler ce numéro à partir de n’importe quel poste pour reprendre l’appel.

La configuration se fait aussi dans le fichier features.conf, ce sont les première lignes du fichier.

parkext => 700   ; Numéro à appeller pour mettre une personne dans le parking
parkpos => 701-720   ; Numéros de places de parking disponibles
context => parkedcalls    ;Contexte

Puis dans le fichier extensions.conf rajoutez dans votre contexte work la ligne suivante:

include => parkedcalls

Voici donc a quoi doit ressembler votre contexte work:

[work]
include => parkedcalls

exten => _6XXX,1,Dial(SIP/${EXTEN},20,tT)
exten => _6XXX,2,VoiceMail(${EXTEN}@work)

;Numéro de la boite vocale
exten => 600,1,VoiceMailMain(${CALLERID(num)}@work,s)

Donc comme vous le voyez, si vous transférez un appel au numéro 700 votre interlocuteur seras mis en attente avec un numéros situé entre 701 et 720, une voix vous dira quel numéro est attribué à votre interlocuteur.

Vous pouvez faire un transfert aveugle ou supervisé pour la mise en parking les deux fonctionnent pareil pour ce cas.

Il y à aussi la possibilé de mettre en parking un appel sans effectuer un transfert (One step parking) mais j’ai pas réussi faire fonctionner cette fonction.

(9 commentaires)

Passer au formulaire de commentaire

  1. Jean-Michel

    Le parking call ne fonctionne pas chez moi

    1. Jean-Michel

      Plz help b0ss

      1. Jean-Michel

        Votre solution ne fonctionne pas, je vous recommande de visiter le site suivant pour le parking call: https://www.networklab.fr/call-parking/

        1. Marc

          Super lien ! ça fonctionne a merveille maintenant ! merci

          1. Hector

            Merci, grâce a vous je suis millionnaire désormais !

        2. André

          Lien 100% merci beaucoup !

  2. Vanlekeren

    ne marche pas non plus chez moi. Peut etre une mise à jour d’asterisk 11 a modifié la configuration requise?

    1. Vanlekeren

      Je corrige, ça marche. J’avais juste oublié les t T

  3. issa

    mon transfert dappel supervise ne marche pas … jai modifier le fichier feature .conf(atxfer => *2 ) ;ensuite le fichier extension.conf (jai ajoute [default]
    include=>parkedcalls;;;;tester la mise en attente)
    ds mon extension.conf jai emis mes appels(exten => _XXXX,1,DIAL(SIP/${EXTEN},,tT);;
    ) mais le *2 pour le transfert ne marche pas

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Lire les articles précédents :
Asterisk_logo
[Tuto] Asterisk: Mise en place des boîtes vocales et configuration de l’envoie de mails

Nous allons voir dans ce tutoriel comment mettre en place les boites vocales pour nos utilisateurs sous Asterisk et configurer...

Fermer