En fait je veux dans mon appel entrant récupérer la durée de l'appel sortant (durée de com' et durée de sonnerie idéalement).

J'ai suivi les conseils de Farzan qui avait eu la même problématique que moi et j'ai donc utilisé des "local channels".

En gros, je fais un premier dial que j'envoi en local après avoir setter une variable Asterisk :
Code:
SET VARIABLE __PARENTCHANNEL "mychannel"
EXEC Dial Local/0272xxxxxx@appelsortant/n,20,gH
J'ai ensuite configuré dans mon extension.conf ceci :

Code:
[appelsortant]
exten => _XXXXXXXXXX,1,Dial(SIP/${EXTEN}@CBV2,20,H)
exten => h,1,NoOp(h -> DIALSTATUS is ${DIALSTATUS}, ANSWEREDTIME is ${ANSWEREDTIME}, DIALEDTIME is ${DIALEDTIME})
exten => h,n,Set(SHARED(MY_ANSWEREDTIME,${PARENTCHANNEL})=${ANSWEREDTIME})
exten => h,n,Set(SHARED(MY_DIALEDTIME,${PARENTCHANNEL})=${DIALEDTIME})
Une fois l'appel sortant terminé, je peux alors récupérer les infos du temps de sonnerie et du temps de communication.