web-dev-qa-db-fra.com

OpenVPN et Asterisk - Ekiga ou Empathy ne peut pas enregistrer le service

La configuration suivante est donnée: un routeur Openwrt avec Asterisk et OpenVPN installés, un client Ubuntu 14.04 avec Ekiga et Empathy. Je voudrais connecter un VPN complet au serveur Asterisk avec le client Ubuntu. Un autre client exécutant Android et SIPsimple s'exécute via VPN très bien. La connexion au service VPN à partir du client Ubuntu peut être établie et d'autres services fonctionnent correctement. Le message dans Ekiga et Empathy ne peut pas enregistrer le service .

Y a-t-il une configuration supplémentaire possible concernant le routage entre Ekiga ou Empathy sur le client Ubuntu?

Astérisque via VPN à partir du réseau local sur le client Ubuntu fonctionne. Le problème est tout réseau distant à l'extérieur.

1
kukulo

Le client Empathy fonctionne également avec les paramètres suivants:

sip address: [email protected]

Special settings:

proxy settings: only set port to 5060, the address leave blank
username: set your username
local address: use your tun device address from ifconfig when connected to vpn (e.g. 10.0.0.6)
checkboxes: uncheck all options
transport: choose your transport defined in Asterisk' settings
all other settings: leave default

Les paramètres d'Ekiga sont les suivants:

Registrator: 10.0.0.1
user: your sip username
registered user: your sip username
password: your sip password
timeout: 3600

proxy: leave empty
forwarding URI: leave empty

Paramètres du serveur SIP:

Le sip.conf pour Asterisk doit contenir une ligne:

localnet=10.0.0.0/8

Le fichier de configuration openvpn dans/etc/config doit contenir:

option server '10.0.0.0 255.255.255.0'

Testé sur Ubuntu 14.04 Empathy 3.8.6, Ubuntu 15.10 Empathy 3.12 et Ubuntu 14.04 Ekiga 4.0.1.

1
kukulo

Je recommanderais d'essayer MicroSip http://www.microsip.org/ via Wine en premier. Fonctionne parfaitement. J'ai eu beaucoup de problèmes avec Ekiga et Empathy.

L'adresse distante du service Asterisk via OpenVPN doit passer à 10.0.0.1 pour les réseaux distants.

Le sip.conf pour Asterisk doit contenir une ligne:

localnet=10.0.0.0/8

Le fichier de configuration openvpn dans/etc/config doit contenir:

option server '10.0.0.0 255.255.255.0'
2
Russel FP

Un autre client qui fonctionne est Jitsi . Les paramètres sont les mêmes que dans les réponses précédentes.

0
kukulo

Une autre possibilité est d'utiliser Linphone , qui a un client linux natif. Les paramètres sont les mêmes:

L'adresse distante du service Asterisk via OpenVPN doit passer à 10.0.0.1 pour les réseaux distants.

Le sip.conf pour Asterisk doit contenir une ligne:

localnet=10.0.0.0/8

Le fichier de configuration openvpn dans/etc/config doit contenir:

option server '10.0.0.0 255.255.255.0'

Testé sur Ubuntu 14.04 32 bits avec VPN distant.

0
kukulo