Объединение MikoPBX и FreePBX (PJSIP)
Инструкция по объединению нескольких АТС
Last updated
Was this helpful?
Инструкция по объединению нескольких АТС
Last updated
Was this helpful?
В MikoPBX перейдите во вкладку "Маршрутизация" -> "Провайдеры телефонии":
Создайте нового SIP-провайдера. Для этого нажмите "Подключить SIP":
Заполните следующие параметры:
"Название провайдера" - произвольное
"Тип учетной записи" - Входящая регистрация
Скопируйте логин и пароль, они понадобятся позже.
В интерфейсе FreePBX перейдите в раздел "Connectivity" -> "Trunks":
Добавьте новый транк, типа "chan_pjsip".
Вставьте логин провайдера из MikoPBX в поле "Trunk Name":
Перейдите во вкладку "pjsip Settings" -> "Advanced":
В поле «From User» вставьте значение «Логин провайдера MikoPBX»
Установите «Trust RPID/PAI» в значение "yes"
Установите «Send RPID/PAI» в значение «Send Remote-Party-ID header»
Опишите шаблоны номеров на вкладке «Dialed Number Manipulation Rules»:
Сохраните изменения.
Далее Вам необходимо выбрать один из двух вариантов регистрации:
Устанавите пароль (сложный, произвольный). Он должен быть одинаковый как на MikoPBX, так на FreePBX.
В «расширенных настройках» MikoPBX, в «Дополнительных параметрах» укажите следующие опции:
Сохраните и примените изменения.
Опишите исходящий маршрут (Статья "Исходящая маршрутизация") в MikoPBX:
Опишите входящий маршрут (Статья "Входящая маршрутизация") в MikoPBX:
При необходимости опишите отдельно на каждый DID свой номер назначения в отдельном маршруте (Если пользователь FreePBX наберет номер 202, то будет направлен на номер 202):
Перейдите в раздел «Connectivity» - «Inbound Routes», опишите входящий маршрут в FreePBX:
Перейдите в раздел «Connectivity» - «Outbound Routes», опишите исходящий маршрут:
В некоторых случаях, абонентам одной АТС потребуется знать статусы абонентов другой станции.
К примеру при использовании BLF на телефонных аппаратах «Панель телефонии для 1С» Для настройки статусов потребуется:
Добавьте на первой АТС через раздел Кастомизация системных файлов в конец файла "extensions.conf" следующий текст:
Описываются все внутренние номера, что описаны на FreePBX
Для каждой АТС добавьте через раздел Кастомизация системных файлов в конец файла "pjsip.conf":
Замените теги "SIP-TRUNK-41C1B8B4" на ID провайдера MikoPBX, "172.16.156.216" на адрес FreePBX на свои значения
Используйте модуль «Config Edit» для редактирования файлов
Добавьте к файлу «extensions_custom.conf»
Тут следует описать все внутренние номера MikoPBX:
Добавьте к файлу «pjsip_custom.conf»
Замените теги "SIP-TRUNK-41C1B8B4" на ID провайдера MikoPBX, "172.16.156.216" на адрес FreePBX на свои значения
Опция outbound_auth=SIP-TRUNK-41C1B8B4 актуальна только для случая, когда FreePBX регистрируется на MikoPBX. Передачу статусов удалось настроить только для этого случая.