Tu peux installer un VPN entre un client VPN (Routeurs, Windows, Linux ou même certains téléphones) et le serveur ou est installé Asterisk.
Tu peux installer OpenVPN sur le serveur.
Quelques liens :
http://www.moroblog.info/Tutoriel-OpenVPN.html
http://openmaniak.com/fr/openvpn_tutorial.php