Bon comme je suis curieux, j’ai testé, mais je ne sais pas si c’est ça que tu cherches, en tout cas, j’ai override la partie de dialplan ainsi :
[queue]
exten = forward,1,Set(__XIVO_CALLFORWARDED=1)
same = n,GotoIf($["x${XIVO_QUEUELOG_EVENT}" = "x"]?noqueuelog)
same = n,QueueLog(${XIVO_QUEUENAME},${UNIQUEID},NONE,${XIVO_QUEUELOG_EVENT})
;same = n(noqueuelog),Gosub(forward,s,1(${XIVO_FWD_${XIVO_FWD_TYPE}_ACTION},${XIVO_FWD_${XIVO_FWD_TYPE}_ACTIONARG1},${XIVO_FWD_${XIVO_FWD_TYPE}_ACTIONARG2}))
same = n(noqueuelog),Transfer(PJSIP/${XIVO_FWD_${XIVO_FWD_TYPE}_ACTIONARG1}@**<ton_trunk>**)
same = n,Hangup()
Dans un fichier queues.conf dans le répertoire /etc/asterisk/extensions_extra.d/.
Penses à faire un dialplan reload aussi.
Sylvain