Bon... je tourne en rond et je ne sais plus trop par quel bout le prendre donc, si une ame charitable peut m'éclairer ....
Voilà mon problème :
Un appel entrant arrive , il génère donc un CDR (Extérieur -> asterisk)
Il entre dans une queue et en ressort lorsque je le prend sur mon poste, deuxième CDR (Asterisk -> mon poste).
Le soucis :
J'ai besoin d'identifier les numéros de téléphone des personnes entrant , avant qu'ils n'entrent dans la queue pas de soucis : une simple lecture du CDR suffit.
Le problème est que je ne peut pas setter de variable puisque ce sont des variables de channels donc dès qu'il passe dans la queue, hop le channel est coupé (Hangup).
Lorsqu'il ressort de la queue, c'est un nouveau channel qui est créé, j'ai perdu mes variables et les infos puisque les infos du channel sont désormais de Asterisk -> mon poste.....
Je me suis dis que je pourrais peut etre faire le lien entre les 2 lignes du CDR avec le uniqueid mais lui aussi change, bref , aucun moyen d'identifier l'appel auquel je répond lorsqu'il sort de la file d'attente...
Quelqu'un a t'il une idée lumineuse sur ce point ??
merci a vous tous !