Для поставленных задач использования популярных IP-АТС на базе Asterisk к GSM-сети в большинстве случаев используют Шлюз GoIP-1. Это обусловлено лояльной ценовой политикой и высоким качеством оборудования GoIP производителя Hybertone. Подключение других моделей GoIP осуществляется аналогично.
В предложенном примере использовали такое оборудование:
- VoIP-GSM шлюз GoIP-1 у которого статический адрес - 192.168.175.19
- IP-АТС на базе Asterisk в оболочке Elastix. Имеющая статический адрес – 192.168.175.1

Настраиваем IP-АТС
Для начала добавим внутренний номер.
В разделе интерфейса нужно добавить внутренний SIP номера, в нашем случае – 1011. Используйте на ваше усмотрение любой не занятый номер. Для авторизации номера в АТС он (номер) будет привязан к voip-шлюзу goip-l. Затем, когда вы добавели номер, появятся для SIP-номера username/пароль(secret). Ниже приведены другие параметры:
Теперь добавим SIP-транк.
Выполните добавление SIP-транка, при этом заполните поля.
Пример для опции PEER:
host – статический адрес шлюза GoIP.
Значение context=from-trunk - если шлюз подключен вне локальной сети (где расположена АТС). Так же, может понадобится прописать входящий маршрут с DID=номер IVR (группы ).
context=from-internal – если шлюз находится в локальной сети вместе с АТС.
Настраиваем исходящий маршрут
Создаем исходящий маршрут, в нашем случае – fxo. При использовании шаблона номера для маршрутизации , заполняем поле, в данном примере 89ххххххххх. Теперь присваеваем значение транк для маршрута (у нас – SIP/fxo).
Теперь прейдем непосредственно к настройке Voip шлюза GoIP
Через WEB-интерфейс входим GoIP-1, по умолчанию
Login : admin
password admin.
Теперь настроим Сеть шлюза
Выполняем следующее в разделе Configurations:
Далее в устройстве переходим к SIP-настройкам
Настраиваем секцию Call Settings.

На примере видно, что шлюз настраивается в режиме Trunk Gateway Mode. Вносим адрес IP-АТС в поле SIP Trunk Gateway1. Данные внутреннего номера АТС прописываем в соответствующие поля. Отмечаем SIP 183, если необходимо, чтобы при исходящем звонке АТС начинала отсчет времени разговора, когда вызываемый абонет поднимет трубку. Поток Early Media, будет проходить на вызывающий номер.
Дальше настраиваем, как на рисунке:

Кодеки используем такие же, какие прописаны в строке allow.
Настраиваем маршрутизацию шлюза

Выше предоставлен вариант самых простых настроек для прохождения звонков между GSM сетью и IP-АТС ( при вызове в любом направлении АТС ---> PSTN (GSM) или PSTN (GSM) ---> АТС, вызов будет мгновенно перенаправлен по адресу, без каких либо дополнительных видов авторизации со стороны voip шлюза GoIP-1).
Можно так же ввести и другие настройки, если понадобиться.
Звонки поступающие в сеть GSM. Секция Forward to PSTN: набор разрешен – «Enable» Dial Plan(VoIP to PSTN) – 89xxxxxxxxx: - разрешен набор любых мобильных номеров 11-ти значных, значение которых начинается с 8.
Звонки поступающие в АТС. Секция Forward to VoIP: набор разрешен – «Enable» Forward Number (PSTN To VoIP) – 3000, прописываем внутренний номер вашей АТС, куда будут перенаправлять входящие на SIM-карту(GSM) звонки. Можно указать номер группы номеров, очереди или IVR.
CID Forward Mode. Для того чтобы видеть номер телефона звонящих на SIM-карту на экране вашего SIP-телефона, укажите значение, пример на фото.
Нюансы настройки многоканальных шлюзов (goip4 / goip8 / goip16)
При необходимости дополнительно определить канал, по которому будет идти вызов в сеть GSM, использовав ту или иную SIM(gsm) - карту.
Для получения результата в настройке GoIP Config Mode для режимов Config. By Line или Config. By Group mode есть возможность использовать префикс линии Gateway Prefix. Вы можете указать любое значение, пример : «1» - линия 1, «2» - линия 2, «3» - линия 3и т.п.
Нет необходимости префикс набирать в сеть GSM, поэтому его необходимо удалить перед выдачей в линию (выполняется это в секции Call Divert):
В настройках транка на стороне АТС указываем шаблоны номеров (для которых предназначен данный маршрут) и добавляем соответствующий префикс:










