Для поставлених завдань використання популярних 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):
В налаштуваннях транка на стороні АТС вказуємо шаблони номерів (для яких призначений даний маршрут) і додаємо відповідний префікс:










