Как можно уменьшить количество внутренних (добавочных) номеров в FreePBX?

Добрый день. <br/> У меня есть сервер FreePBX версии 17 (хотя версия не критична, аналогичное делалось и на версии 12). <br/> Внутренние номера обозначаются как Extentions, среди которых основная группа - 1101, 1102, 1103 и т.д. <br/> Существуют также другие группы номеров, например 4101, 4102, 4103 и так далее. <br/> Я хотел бы настроить так, чтобы сотрудники могли набирать внутренние номера в сокращенном формате: вместо 1101 - 101, вместо 1102 - 102 и так далее. <br/> Остальные группы номеров меня не интересуют. <br/> Я новичок в FreePBX, но на старом сервере с FreePBX 12 у меня уже была реализована аналогичная функция, которая позволяла автоматически добавлять новые внутренние номера Extentions без необходимости ручного ввода. <br/> В Inbound Routes и Outbound Routes на старом сервере ничего необычного не было. <br/> Возможно, это достаточно просто, но я не могу разобраться. <br/> Буду признателен за помощь от тех, кто знаком с данным вопросом. Спасибо.
  • 23 сентября 2024 г. 17:13
Ответы на вопрос 1
Добрый день!

Для настройки сокращённых внутренних номеров в FreePBX, вам нужно будет использовать функцию "DID" маршрутизации или бэкенд-переписывание для преобразования коротких номеров в полные, так как FreePBX не предоставляет встроенной функции для изменения формата внутренних номеров. 

Вот пошаговая инструкция, как это сделать:

1. **Создание расширений**:
   Убедитесь, что ваши текущие внутренние номера (например, 1101, 1102 и т.д.) уже созданы в FreePBX. Вам все равно нужно будет иметь их в системе.

2. **Использование `Custom Destinations`**:
   Вам нужно создать специальные назначения, которые будут обрабатывать короткие номера и переводить их в полные расширения.
   
   - Перейдите в раздел `Applications` -> `Custom Destinations`.
   - Создайте новое назначение с именем, например, `shortcut_101`.
     - В поле `Target` укажите: `ext-did,custom,1101`.
   - Повторите шаги для других сокращённых номеров, например, `shortcut_102` для 1102 и так далее.

3. **Создание маршрутов**:
   Теперь вам нужно будет создать маршруты, которые будут использовать эти назначения.
   
   - Перейдите в раздел `Connectivity` -> `Inbound Routes`.
   - Создайте новый маршрут для каждого короткого числа:
     - В поле `DID Number` введите `101`, и выберите созданное вами назначение `shortcut_101`.
     - Сохраните изменения.
   - Повторите процедуру для других коротких номеров.

4. **Тестирование**:
   Проверьте, что вы можете набирать короткие номера и они через маршрутизацию отправляются на соответствующие полные номера.

5. **Работа с аутентификацией** (дополнительно):
   Если у вас есть аутентификация на внутренние номера или необходимы другие настройки, это также нужно учитывать при настройке.

Этот процесс может занять некоторое время, особенно если у вас много номеров, но он позволит вам избежать длительного ввода и настройki каждого номера отдельно. 

Если у вас есть необходимость автоматизировать процесс создания коротких номеров для новосозданных расширений, это может потребовать дополнительного программирования через API, скрипты или использование внешней базы данных, что уже выходит за рамки базовой настройки FreePBX.

Если у вас возникнут дополнительные вопросы или сложности, не стесняйтесь спрашивать!
Похожие вопросы