Целью подключения шлюза является организовать подачу линий от городской телефонной сети либо от офисной АТС в вашу VoIP сеть и организовать возможность делать обратные, исходящие, вызовы в ТФОП или в АТС.
Для начала настройки шлюза необходимо зайти в веб интерфейс. После подключения шлюза в сеть(DHCP) шлюз будет доступен по адресу 192.168.2.1 , пароль admin.Интерфейс может отличаться в зависимости от прошивки и ревизии оборудования.
Попадаем на страницу статуса работы устройства
Если требуются специфичные настройки сети то заходим в раздел BASIC SETTINGS. В нашем случае не требуется.
В разделе ADVANCED  параметры выставляем всё как на скриншоте. Если требуется выставление альтернативного сервера для обновления ПО шлюза,  и адреса SyslogServer’a вносим данные, нажимаем Update для обновления конфигурации.
В разделе FXO LINES выставляем значения

Внимание! Для корректной работы функции Caller ID — убедитесь что оператор связи вам ее предоставляет.

Параметр ch1-4 применим для модели 4104 (4 порта), для модели 4108 параметр будет выглядеть как ch1-8

Очень важный момент настройки: CHANNELS. Тут мы будем избавляться от того, что шлюз не определяет busy tone на российских линиях. Точнее будет сказать при стандартных параметрах.

Поле Channel(s) должно иметь порядковый номер линии. Обычно, это 1 для первой подключенной линии (FXO порта), 2 для второй и т.д.

В поля SIP User ID, Authenticate ID и Authentication Password введите Виртуальный внутренний номер, ID и Пароль из параметров транка сервера Callbox(будет рассмотрено ниже).

Блок CallProgressTones приводим к виду как на скриншоте

В разделе DIAL-PLAN выставляем значение {x+}
В разделе PROFILE 1:

Activate Profile: Yes

ProfileName: имя профиля  (можно указать любой)

SIP Server: адрес Callbox сервера

User ID is phone number: Yes

SIPRegistration: Yes

Preferred Vocoder: можно изменить приоритет кодеков, но в большинстве случае настроек по-умолчанию достаточно.

Нажмите внизу Update, а затем Reboot.
На сервере Callbox необходимо создать пользовательский транк для FXO порта  шлюза.
Название транка произвольноеВ опциях для PEER прописываем:

host=dynamic

username=PORT1 ; данные будут указываться в разделе CHANNELS шлюза

secret=PaSsWoRd ; данные будут указываться в разделе CHANNELS шлюза

type=peer

disallow=all

allow=alaw

qualify=yes

Этих настроек вполне достаточно, если понадобится, делаем по аналогии настройки для оставшихся трёх или семи портов, в зависимости от модели Grandstream.

Теперь остаётся только настроить исходящую маршрутизацию в CallBox. Для этого заходим в Основные настройки – Исходящие маршруты и выбрав нужный Маршрут или создав новый, устанавливаем наш транк FXO-GS как маршрут для исходящих вызовов. Если у вас больше транков и, соответственно, линий на шлюзе, то ставьте их в нужной последовательности в стратегии выбора исходящего транка в Callbox. Никаких проблем с эхо, с тем, что не определяется busy tone и т.д. быть не должно.