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. Настройки такие же, как и в предыдущих ответах.