[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.

(10 commentaires)

Passer au formulaire de commentaire

    • ricsson on 8 mai 2017 at 12 h 47 min
    • Répondre

    Bonjour a TOUS!
    Est ‘il possible de configurer asterisk pour qu’il rappel automatiquement l’appelant qui est tombé sur une boite vocal??
    Mon projet est de pouvoir rappeler automatiquement l’appelant apres qu’il ait appeler sans succès .
    Merci de vos lumières .

    • Jean-Michel on 12 septembre 2016 at 13 h 17 min
    • Répondre

    Le parking call ne fonctionne pas chez moi

      • Jean-Michel on 12 septembre 2016 at 13 h 23 min
      • Répondre

      Plz help b0ss

        • Jean-Michel on 12 septembre 2016 at 13 h 41 min
        • Répondre

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

          • Marc on 12 septembre 2016 at 14 h 04 min
          • Répondre

          Super lien ! ça fonctionne a merveille maintenant ! merci

            • Hector on 12 septembre 2016 at 14 h 04 min

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

          • André on 12 septembre 2016 at 14 h 05 min
          • Répondre

          Lien 100% merci beaucoup !

    • Vanlekeren on 25 août 2016 at 13 h 17 min
    • Répondre

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

      • Vanlekeren on 25 août 2016 at 13 h 58 min
      • Répondre

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

    • issa on 21 octobre 2015 at 14 h 35 min
    • Répondre

    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

Your email address will not be published.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

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