OpenVPN e Asterisk - Come connettere gli interni

Versione adatta alla stampaSend to friendPDF version

Abbiamo visto come installare OpenVPN sul nostro server Linux e il cliente su Windows. Oggi vedremo come usare la connessione VPN per connetterci con X-Lite al nostro Asterisk. Vantaggi:

  • Risolvere una volte per tutte i problemi di firewall/NAT
  • Crittografare tutti i dati trasmessi (Protocollo TLS)

Supponiamo che  il nostro server VPN è configurato con l’indirizzo di rete locale 10.10.8.1

Modifichiamo alcuni parametri nel nostro sip.conf

nano /etc/asterisk/sip.conf

cambiamo la seguente linea:

bindaddr=0.0.0.0

e aggiungiamo questa:

domain=10.10.8.1

Per tutti gli interni che useranno la rete VPN per collegarsi a Asterisk porremo:

nat=no

per aggiornare la configurazione entriamo nella console di asterisk

asterisk –rvvvvvvvvvvv

e scriviamo:

CLI> sip reload

A questo punto ci colleghiamo via VPN al server linux dove è installato asterisk e una volta connessi passiamo alla configurazione di X-Lite. Lo lanciamo e andiamo nel menu “SIP account settings”. Supponendo che il numero del nostro interno è il 1000 lo configuriamo così:

xlitevpn

Diamo Apply e OK. Dopo qualche secondo X-Lite sarà connesso a Asterisk via VPN.

Provate a chiamare la segreteria telefonica o un altro interno e scoprirete che l’audio è perfetto.

Comunicazioni sicure e senza problemi di NAT

Gli utenti di Windows Vista dovranno scaricare la versione della GUI OpenVPN che allego a questo articolo. Questo perché la versione 2.0.9 in Windows Vista non funziona per problemi di compatibilità. Per evitare problemi di routing, dobbiamo eseguire la GUI con i privilegi di amministratore.

Andiamo nella cartella dove si trova la GUI (normalmente in /programmi/OpenVPN/bin, clicchiamo con il tasto destro del mouse sul file openvpn-gui-1.0.3, scegliamo proprietà e nella linguetta Compatibilità selezioniamo la casella “Eseguire questo programma come amministratore”. Diamo OK e voilà, tutto a posto.

Oltre a connettere gli interni possiamo usare OpenVPN per connettere due server Asterisk tra di loro.

Lo vedremo prossimamente.

AllegatoDimensione
openvpn-2.1_rc17-install.exe1.61 MB
Condividi contenuti