Настройки для SipNet.ru
Разберем подробнее порядок настройки провайдера Sipnet.ru в шлюзе Alvis.
ВНИМАНИЕ! Не забыть правильно настроить доступ к DNS серверу в System Settings.
Также в случае нахождения Alvis за NAT, необходимо задать параметры [externip] и [localnet] в Alvis Gateway/General Settings
Contents
Базовые настройки
Сначала необходимо задать режим транка, поле Registration в значение "Registers on remote gateway".
После этого станут доступны поля login и password.
Name: внутреннее название транка в Alvis
Login: SIP-номер в сети SIPNET. Обычно в формате 0012345678
Password: Пароль, задается в личном кабинете sipnet.ru
Hostname: sipnet.ru
Trunk mod: trunk. В этом режиме через SIP пир происходит донабор номера
NAT: Yes - в случае нахождения Alvis за NAT, No - в случае нахождения Alvis на "белом" IP. В документации на sipnet.ru ложно указано всегда NO.
Расширенные настройки
Auth Name: оставить пустым
From User: SIP-номер в сети Sipnet: Обычно в формате 0012345678
From Domain: sipnet.ru
Port: оставить пустым или 5060.
Codec: SIPNET поддерживает alaw, ulaw (это G.711) и g729 (G.729A).
Insecure: port,invite; иногда invite.
Qualify: Enabled
Остальные поля можно не заполнять.
Настройка провайдера Sipnet в Asterisk
Создание Sip пира
Для создания Sip пир с данными, прописанными в личном кабинете компании Sipnet, необходимо внести изменения в файл /etc/asterisk/sip.conf. Указанные настройки соответствуют значениям, описанным в вышестоящих разделах.
[Sipnet] type=friend context=from-sipnet defaultuser=0012345678 secret=secret nat=no fromdomain=sipnet.ru insecure=port,invite trunk_mode=trunk qualify=yes disallow=all directmedia=no canreinvite=no allow=alaw allow=ulaw allow=g729
Теперь Sip пир создан и можно проверить его статус
Проверка статуса
192*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status sipnet/0012345678 212.53.40.40 5060 OK (11 ms) 1 sip peers [Monitored: 1 online, 0 offline Unmonitored: 0 online, 0 offline]
Далее необходимо прописать строку регистрации с провайдером.
Создание строки регистрации с Sipnet
Значения для строки регистрации берем из данных sip пира: register: defaultuser:secret@fromdomain:port/fromuser;
Пример
register: 0012345678:secret@sipnet.ru/0012345678;
Проверка статуса регистрации
192*CLI> sip show registry Host dnsmgr Username Refresh State Reg.Time sipnet.ru/5060 N 0012345678 120 Registered Mon, 1 Sep 2014 01:23:34 1 SIP registrations.
Настройку соединения с провайдером можно считать успешно завершенной