Консоли Управления - Аналоговые устройства, добавьте новый шлюз.
IP-адрес по умолчанию шлюз получает по DHCP, его и укажем. Количество портов - 4.
Эти номера каналов и пароли понадобятся в дальнейшем при настройке регистрации.
Префикс Исходящего Правила можно поставить на свое усмотрение.
Теперь зайдите в админ-интерфейс шлюза http://192.168.0.39
Логин - admin
Пароль - admin
Нажмите Quick Config - Continue
Укажите IP-адрес сервера 3CX в следующих полях:
Proxy Domain Name
Proxy Address
Registrar Address
Outbound Proxy Address
Registration mode - OFF
Переходим в Expert Config - SIP, здесь необходимо будет настроить регистрацию шлюза на SIP-сервере. Сначала SIP Authentication прописываем порты и их соответствие линиям 3CX.
Добавьте 4 записи (по количеству портов) и для каждой сделайте настройку как показано на рисунке ниже. Линии 10023-10025 настраиваются по аналогии. Пароль соответствует номеру линии.
Результат будет таким.
Теперь необходимо настроить SIP-пользователей.
Их также будет 4. При редактировании пользователей, не забывайте включать опцию Enable.
В результате должно получиться следующее.
Для того чтобы порты начали регистрироваться на АТС необходимо включить режим регистрации. Это делается в двух местах:
Перейдите SIP Profiles - Modify.
В нижней части раздел SIP Registar.
Включите опцию Enable.
Вернитесь в Expert Config- SIP. Вторая опция регистрации включается в разделе Registration.
Результат в Консоли Управления 3CX.
Осталось настроить маршрутизацию вызовов. Перейдем в Expert Config - Dial Plan. Маршрута будет всего два, To_SIP - для входящих вызвов и To_FXO - для исходящих.
Для входящих вызовов To_SIP.
Для первого порта:
IF:0201 - вызов который пришел с первого FXO-порта с любым номером
IF:9901,TEL:10022 - отправить на порт LAN1 (идентификатор 9901) на номер 10022
Cost- 1
Для второго порта:
IF:0202 - вызов который пришел со второго FXO-порта с любым номером
IF:9901,TEL:10023 - отправить на порт LAN1 (идентификатор 9901) на номер 10023
Cost- 1
Для третьего порта:
IF:0203 - вызов который пришел с первого FXO-порта с любым номером
IF:9901,TEL:10024 - отправить на порт LAN1 (идентификатор 9901) на номер 10024
Cost- 1
Для четвертого порта:
IF:0202 - вызов который пришел со второго FXO-порта с любым номером
IF:9901,TEL:10025 - отправить на порт LAN1 (идентификатор 9901) на номер 10025
Cost- 1
Возвращаемся в Dial Planner и добавляем еще один профиль SIP_To_FXO. Для исходящих вызовов To_FXO.
Для первого порта:
IF:9901,TEL: - вызов который пришел с LAN1 с любым номером
IF:0201,TEL: - отправить на порт FXO1 (идентификатор 0201) на номер с которым пришел этот вызов
Cost-1
Для второго порта:
IF:9901,TEL: - вызов который пришел с LAN1 с любым номером
IF:0202,TEL: - отправить на порт FXO2 (идентификатор 0202) на номер с которым пришел этот вызов
Cost- 2
Для третьего порта :
IF:9901,TEL: - вызов который пришел с LAN1 с любым номером
IF:0203,TEL: - отправить на порт FXO1 (идентификатор 0203) на номер с которым пришел этот вызов
Cost-3
Для четвертого порта:
IF:9901,TEL: - вызов который пришел с LAN1 с любым номером
IF:0204,TEL: - отправить на порт FXO2 (идентификатор 0204) на номер с которым пришел этот вызов
Cost- 4
Иногда, при входящих, возникает проблема множественных звонков, т.е. каждый гудок шлюз фиксирует как отдельный вызов, соответственно, то же самое делает и телефон.
Чтобы это исправить, нужно увеличить длительность вызова. (через командную строку) ring_detect_longest_ring_off=4000 ring_detect_shortest_ring_on=2000 Apply Save