OpenVPN и Asterisk - Ekiga или Empathy не могут зарегистрировать сервис

Ниже приводится следующая конфигурация: маршрутизатор Openwrt с установленными Asterisk и OpenVPN, клиент Ubuntu 14.04 с Ekiga и Empathy. Я хотел бы подключить тщательный VPN к серверу Asterisk с клиентом Ubuntu. Другой клиент под управлением Android и SIPsimple работает через VPN нормально. Подключение к службе VPN от клиента Ubuntu может быть установлено, а другие службы работают нормально. Сообщение в Ekiga и Empathy не может зарегистрировать сервис.

Возможна ли дополнительная настройка маршрутизации между Ekiga или Empathy на клиенте Ubuntu?

Asterisk через VPN из локальной сети на клиенте Ubuntu работает. Проблема в любой удаленной сети снаружи.

4 ответа

Решение

The Empathy client works as well with following settings:

sip address: username@10.0.0.1

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

The Ekiga settings are following:

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

SIP server settings:

Файл sip.conf для Asterisk должен содержать строку:

localnet=10.0.0.0/8

Файл конфигурации openvpn в /etc/config должен содержать:

option server '10.0.0.0 255.255.255.0'

Tested on Ubuntu 14.04 Empathy 3.8.6, Ubuntu 15.10 Empathy 3.12 and Ubuntu 14.04 Ekiga 4.0.1.

Я бы порекомендовал сначала попробовать MicroSip http://www.microsip.org/ через Wine. Работает отлично. Было много проблем с Ekiga и Empathy.

Удаленный адрес службы Asterisk через OpenVPN должен измениться на 10.0.0.1 для удаленных сетей.

Файл sip.conf для Asterisk должен содержать строку:

localnet=10.0.0.0/8

Файл конфигурации openvpn в / etc / config должен содержать:

option server '10.0.0.0 255.255.255.0'

Другая возможность заключается в использовании Linphone, который имеет встроенный клиент linux. Настройки одинаковы:

Удаленный адрес службы Asterisk через OpenVPN должен измениться на 10.0.0.1 для удаленных сетей.

Файл sip.conf для Asterisk должен содержать строку:

localnet=10.0.0.0/8

Файл конфигурации openvpn в /etc/config должен содержать:

option server '10.0.0.0 255.255.255.0'

Проверено на Ubuntu 14.04 32 бит с удаленным VPN.

Другой рабочий клиент - Jitsi. Настройки такие же, как и в предыдущих ответах.

Другие вопросы по тегам