2017-07-05 1 views
-1

j'ai vu quelque chose d'étrange dans astérisque prendre un butin dans les extensions suivantesun comportement très étrange dans Asterisk: Callee est l'appelant lorsque l'agent d'une file d'attente répond

[from-internal] 
exten => 7000,1,Answer 
same => n,queue(queuename,,,,60,,test) 
same => n,Set(GLOBAL(APPELANT)=${CALLERID(num)}) 

[macro-test] 
exten => s,1,Set(GLOBAL(APPELE)=${CALLERID(num)}) 

vous remarquerez que APPELANT et APPELE ne pas la la même valeur APPELANT contiendra l'appelant quand APPLE contiendra l' callee comment est-ce possible? est-ce un bug?

J'ai eu ce freepbx de 13 (astérisque 11 et ci-dessus)

Répondre

-1

Non, ce n'est pas bug.

Les membres de la file d'attente sont configurés via le canal local.

Pouvez-vous recommander ne suit

1) PAS UTILISER VARIABLES GLOBAL pour le personnel du canal

2) faire Dumpchan au début de votre macro et voir dans quelle variable vous avez maintenant l'appelant.