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.
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.
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'
Un autre client qui fonctionne est Jitsi . Les paramètres sont les mêmes que dans les réponses précédentes.
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.