OpenVPN en local ça ne suffit pas ?
Pas besoin de openvpn pour interconnecter deux serveurs asterisk, mais pour sortir en ligne fixe il faut un fournisseur.

Même avec Heartbeat ? En cas de dysfonctionnement de la première VM ?
Le dysfonctionnement de timer agit au niveau de la synchronisation de voix, asterisk continue de fonctionner. Tu confond de choses, timer est utiliser pour mixer la voix, en fait c'est un module qui est questionné par asterisk en permanence, par exemple quand un appel arrive sur un message audio, asterisk doit *mesurer* la vitesse de l'avancement de l'appel pour lui fournir la musique correctement, c'est la même chose pour le conférence, si le timer est mauvais la voix se trouve en décalage, et tu peux avoir 3 participants en conf avec une voix décalée. Mais pour la conf il existe de modules spécifiques qui fonctionne bien en milieux virtualisé "Konference" au lieux de meet me.
IAX2 trunks utilise le timer également au niveau du trunk, sans le bon timer la bande passante est un peu plus grande.