Au moins , tu es motivé. Ca donne forcement plus envie de t'aider. Et tu as deja fait pas mal de chose.
Je n'ai pas le temps de remonter un xivo et je suis probablement encore moins a l'aise sur celui-ci que toi.
Je pense que tu as la bonne approche. Voila ce a quoi je pense meme si pas testé.

Le premier "probleme" est de balancer le dial vers notre "smart" trunk avec xivo.
Les customs trunks de Freepbx ne sont pas magiques, il faut juste regarder le dialplan généré. Avec Xivo il faut faire regarder dans le cli. Avec Freepbx , c'est dans les fichiers.

En fait le custom trunk de freepbx dans ce cas , c'est juste un dial de local/<EXTEN>@ovh-versfixes-trunks

Donc avec xivo, les custom interconnections devraient pouvoir le faire ( d'apres la doc , pas testé )
Interface , tu mets local et suffixe @ovh-versfixes-trunks. Ca devrait le faire.
On prends la methode des routes de xivo et on redirige vers cette interconnexion les appels 0XXXXXXXXX ( les fixes )

La on arrive a se retrouver avec l'id du trunk ( interconnexion qu'on va reellement utilisé ) en fin du contexte ovh-versfixes-trunks
Ensuite , il faut donc juste lancer le dial sur l'interconnexion qu'on aura selectionnée.

Avec FreePbx, je connais la macro dialout-trunk qui a besoin de l'id, c'est plus sympa de reutiliser les trunks definis dans 'interface graphique meme si on pourrait ecrire en direct le dial.
Je suis sur qu'il doit y avoir une macro ou subroutine qui fait ca dans xivo. Faut juste la trouver. Si tu as un xivo , en examinant le dialplan sur une de tes routes, tu devrais trouver je pense.
Note que tu peux aussi directement lancer le dial dans l'agi plutot que de setter une variable et faire ca dans le dialplan si cela est plus simple par exemple de mettre tout en dur.
Un peu moins "propre" neanmoins.
Curieusement , je n'ai trouver aucun article associant LCR et xivo pouvant aider, ca serait pas mal d'avoir ce tuto complet aussi sur xivo.

Bref , il te manque a priori juste comment refaire le dial d'une interconnection identifiée/crée dans le gui xivo dans un dialplan externe/ecrit par toi à xivo. ( equivalent de la macro dialout-trunk de freepbx ).
Quuuuiiiiinnnnnntaaaaanaaaaaa......
Francois.