Основные критерии должны соответствовать:

1. Моя задача состоит в том чтобы внутри корпоративной сети объединить 2 и более Elastix. PBX.
Сеть: Elastix_1: 192.168.100.5 Москва
Сеть: Elastix_2: 192.168.20.15 Саратов

Данные сети объединены по VPN с ipsec шифрованием. То есть из 192.168.100.0 сети я свободно пингую сеть 192.168.20.0 и обратно.

Две АТС Elastix будут объединены посредством протокола iax2.
Для этого необходимо, чтобы порты udp 4569 внутри сети были открыты.

Необходимо определиться с нумерацией внутренних номеров.

3100 — 3199 (Москва)
3200 — 3299 (Саратов)
3300 — 3399 (Калининград)

Выполнение работ:

На Elastix_1

PBX -> PBX Configurations -> Trunk
Добавляем iax2 транк
Название транка: Moscow&Saratov
Исходящий ID номер: 3100
Название транка: Saratov (Должен совпадать с контекстом PEER на Elastix_2)

Контекст PEER
type=friend
context=from-internal
host=192.168.20.15
username=Moscow
secret=6459292

qualify=yes

Создаем маршрут из Москвы в Саратов
PBX -> PBX Configurations -> Outbound Routes
Название маршрута: MoscowToSaratov
Шаблоны номеров: совпадение шаблона по 32ХХ
Последовательность транков: Moscow&Saratov
На Elastix_2

PBX -> PBX Configurations -> Trunk
Добавляем iax2 транк
Название транка: Saratov&Moscow
Исходящий ID номер: 3200
Название транка: Moscow (Должен совпадать с контекстом PEER на Elastix_1)

Контекст PEER
type=friend
context=from-internal
host=192.168.100.5
username=Saratov
secret=6459292

qualify=yes

Создаем маршрут из Москвы в Саратов
PBX -> PBX Configurations -> Outbound Routes
Название маршрута: SaratovToMoscow
Шаблоны номеров: совпадение шаблона по 31ХХ
Последовательность транков: Saratov&Moscow