Bonjour!
J'ai configuré mon serveur Asterisk pour permettre le transfert d'appel.
Pour tester tout ça, j'ai 3 utilisateurs (1, 2 et 3).
Les logiciels :
- L'utilisateur 1 se trouve sur mon Windows et utilise X-lite
- 2 se trouve sur mon CentOS (VM installée sur Windows). C'est aussi sur cette machine que se trouve le serveur Asterisk. 2 utilise Ekiga.
- 3, lui, est sur Ubuntu (VM installée sur Windows) et utilise aussi Ekiga.
Voici mon tableau de test :
2018-02-19 16_01_09-Microsoft Edge.png
Le premier test se lit : L'utilisateur 1 appelle 2 puis le transfert à 3.
Le dernier test se lit : L'utilisateur 3 appelle 2 puis est transféré à 1 (c'est donc 2 qui effectue l'action du transfert).
Vous constatez donc que 1 ne peut pas transférer d'appels. J'ai testé les transferts aveugles et supervisé, j'obtiens les mêmes résultats.
Détail qui a peut-ètre de l'importance : Pour une raison qui m'est inconnue, lorsque 1 appelle 2 ou 3, il y a un délai d'environ 10 secondes avant que le téléphone ne se mette à sonner. Mais pas l'inverse (lorsque 2 ou 3 appellent 1, ça sonne instantanément)
Voici mes fichiers .conf :
users.conf
Code:
[template](!)
type=friend
host=dynamic
dtmfmode=rfc2833
disallow=all
allow=ulaw
context = work
[6001](template)
fullname = John DOE
username = jdoe
secret=secret
[6002](template)
fullname=Albert DUPONT
username=adupont
secret=secret
[6003](template)
fullname=Alice MARIN
username=amarin
secret=secret
features.conf
Code:
[featuremap]
blindxfer => **
atxfer => ##
extensions.conf (j'ai omis de copier les 800 lignes qui étaient déjà présentes dans le fichier après l'installation)
Code:
[global]
include => parkedcalls
include => featuremap
[work]
include => global
exten => _6XXX,1,Dial(SIP/${EXTEN},20,tT)
exten => _6XXX,2,Hangup()
res_parking.conf
Code:
[default]
parkext => 700
parkpos => 701-720
context => parkedcalls
parkingtime => 60
Merci d'avance