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 appel 2
- 1 et 2 sont en communication
- 2 transfert a 3 (transfert aveugle)
- 1 et 3 sont en communication
- 2 est raccroché
Exemple transfert supervisé:
- 1 appel 2
- 1 et 2 sont en communication
- 2 appel 3 (transfert supervisé)
- 1 est en attente
- 2 et 3 sont en communication
- 2 raccroche
- 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
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 .
Le parking call ne fonctionne pas chez moi
Plz help b0ss
Votre solution ne fonctionne pas, je vous recommande de visiter le site suivant pour le parking call: https://www.networklab.fr/call-parking/
Super lien ! ça fonctionne a merveille maintenant ! merci
Merci, grâce a vous je suis millionnaire désormais !
Lien 100% merci beaucoup !
ne marche pas non plus chez moi. Peut etre une mise à jour d’asterisk 11 a modifié la configuration requise?
Je corrige, ça marche. J’avais juste oublié les t T
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