Bonjour.
J'ai besoin d'interconnecter plusieurs sites distants pour faire de la téléphonie.

Chaque site est un réseau local connecté à internet via une box.
J'ai un serveur asterisk auquel je souhaite que les téléphones se connectent.
Le serveur se trouve chez ovh, sur une machine virtuelle.
Je ne souhaite pas que le serveur soit exposé à Internet, car je n'ai pas les capacités techniques pour le sécuriser.
Alors voici mon idée:

Je monte un serveur openvpn qui a une adresse publique.
Le serveur Asterisk se connecte à ce vpn.
Les téléphones se connectent à ce vpn, et tout va bien.

MON PROBLEME:
J'utilise des yealink et j'ai eu toutes les peines du monde à les connecter à openvpn. En fait je n'ai jamais réussi. Alors j'ai pensé à ça:
Derrière chaque box, mettre un routeur qui lui, peut se connecter comme client à openvpn et mettre ce routeur comme passerelle à tous les téléphones.
Ainsi, les PC qui sont derrière la box continuent d'utiliser la box comme accès à internet
Et les téléphones se connectent au serveur asterisk en passant par le router connecté au vpn (routeur qui lui, passe par la box)

Suis-je clair?

Est-ce une bonne idée?

PS: j'aurais voulu mettre un serveur asterisk sur chaque site, et les interconnecter via IAX2, mais c'est impossible, car il faut proposer une solution à faible voire très faible cout.

Auriez vous des suggestions?


Merci de m'avoir lu