Настройка GSM VoIP шлюза ALLVOIP с Elastix (Asterisk)

Все настройки VoIP шлюза AllVoIP производятся только через WEB интерфейс.  По умолчанию адрес шлюза
http://192.168.0.100.  Для настройки шлюза запускаем браузер (рекомендуется использовать Internet Explorer). Введите имя пользователя и пароль (по умолчанию login= voip, password = 1234).
На новом шлюзе нам в первую очередь нужно настроить сетевой интерфейс. В меню Network → WAN Settings выбираем тип интерфейса ( в большинстве случаем рекомендуем использовать статический IP адрес в локальной сети (Fixed IP).  Настраиваем согласно выбранному типу. Сохраняем настройки, шлюз должен перезагрузиться, затем заходим на шлюз уже по новому IP адресу и продолжаем настраивать.
allvoip настройка WAN
Перейдем в меню SIP Settings -> Service Domain. Справа вверху находится выпадающее меню, где «Mobile 1».
Каждый Mobile соответствует одной SIM карте в шлюзе. Значит, для настройки SIM 1 выбираем в меню «Mobile 1», для настройки SIM 2 — «Mobile 2». В меню «Service Domain Settings», в выпадающем меню выбрано «Mobile 1», и доступны для настроек формы «Realm 1» и «Realm 2» и «Realm 3». Следовательно, на 1 SIMможно настроить до трех SIP-аккаунтов нашей IP-АТС, что в данном случае нам не нужно, поэтому мы настроим только 1 SIP акаунт (регистрацию на Asterisk). Для настройки в форме «Realm 1» необходимо выбрать или установить:
Active: – ON
Display name – вводим любое имя на латинице, или оставляем пустым;
User Name – имя зарегистрированное на АТС, обычно это внутренний номер (Extension) на Asterisk;
Register Name – имя пользователя, под которым будет регистрироваться на Asterisk;
Register Password – пароль;
Domain Server – вводим IP-адрес сервера с Asterisk;
Proxy Server – вводим IP-адрес сервера с Asterisk;

Outbound Proxy – не используем.

ALLVOIP настройка SIP
Затем, нажимаем кнопку «Submit» и сохраняем настройки (Save Change слева в меню). После сохранения настроек VoIP шлюз перезапустится и можно продолжать настройку. Для настройки 2 SIM нужно настроить «Mobile 2» в меню SIP Settings -> Service Domain.
Перейдем в меню SIP Settings -> Port Settings. Тут настраиваются порты для приема соединений от нашего сервера Asterisk. SIP порты – для установления сеансов связи, указываются разные порты для каждой SIM карты, например 5060 и  5062. RTP порты – для передачи медиа.
Перейдем в меню SIP Settings -> Codec Settings. Здесь настроим используемые кодеки и их приоритет. Рекомендую первым указать кодек G.711 a-law.
Перейдем в меню Mobile -> Lan To Mobile Table. Здесь находятся настройки для работы с исходящими звонками на GSM. Можно настроить изменение телефонного номера, например, сделать обрезку префиксов. В нашем случае будем просто перенаправлять все звонки на GSM сети. Для этого понадобится строка как на картинке.
allvoip настройка LAN To Mobile
Перейдем в меню Mobile -> Mobile To Lan Table. Настроим шаблон и сервер назначения для входящих звонков из GSM сетей. В нашем случае будем просто перенаправлять все звонки на сервер Asterisk, поэтому в поле CID укажем звездочку “*”. В поле URL впишем строку регистрации на сервере Asterisk.
Например  “1100:123456aa@192.168.250.248″, где 1100 имя для аутентификации, 123456aa – пароль, 192.168.250.248 – IP адрес сервера с Asterisk.
allvoip настройка Mobile To Lan
Сохраним настройки шлюза и перейдем к настройке Elastix (Asterisk).

Настройка Elastix.

Создадим 2 транка для каждой из 2 SIM карт, чтобы иметь возможность выбирать SIM карту при исходящем звонке, например, по маске номера. В настройках первого транка в PEER Details укажем порт сервера 5060, а во втором 5062.
Пример PEER Details:
host=192.168.250.245
context=from-internal
type=friend
port=5060
nat=no
insecure=port,invite
dtmfmode=auto
disallow=all
allow=alaw&ulaw
Пример USER Details:
host=192.168.250.245
context=from-trunk
type=friend
nat=no
insecure=port,invite
username=1100
secret=123456aa

allvoip настройка elastix