Dans l'architecture finale, l'asterisk se trouve où ? Sur le réseau privé ?

Concernant ton collègue, il s'est connecté en VPN à l'asterisk ?
C'est sur son peer que tu as mis nat=yes ? Car il faut au contraire je pense mettre nat=no. D'autre part, le fait qu'il soit en DMZ complique vraiment les choses (ça parait illogique d'ailleurs : pourquoi un PC de bureau avec X-Lite serait en DMZ ?)

=> Ca vaudrait le coup d'installer wireshark sur la même machine qu'Asterisk pour voir pourquoi les flux voient bloquent ..

3ème chose : Xivo tout comme Asterisk permet de gérer le nat avec une simple liste déroulante, au niveau du peer.