Наша АТС на базе Asterisk (дистрибутив FreePBX "Tango") не требует префикса для исходящих вызовов. Система способна распознавать внешние номера и соответствующим образом маршрутизировать их.
Некоторые из наших пользователей, которые привыкли к старым УАТС, обычно набирают 9 'для внешней линии'. Это не работает, система выдает неразборчивое сообщение об ошибке, и они поднимают заявку в службу поддержки, в которой говорится: «Телефоны не работают».
Я бы хотел, чтобы пользователи получали записанное объявление, информирующее их о том, что им нужно «повесить трубку и набрать номер без префикса». Я могу записать объявление, настроить его как объявление в системе, но тут я натыкаюсь на кирпичную стену. Исходящие маршруты позволяют мне направлять только к соединительным линиям. Как я могу перенаправить неправильно набранные номера в свое собственное объявление?
Предположения:
Любая помощь будет оценена.
Хорошо, другой подход:
Это должно обеспечить эту функциональность.
Прекрасно работает на моей виртуальной АТС, с которой я экспериментирую с такими странными развертываниями, как это.
Возможно, вы сможете напрямую изучить возможность индивидуального набора номера объявления, но я не уверен, что вы сможете это сделать (насколько мне известно, вы не можете воспроизвести объявление с помощью команды dial ()).
Вы также можете сделать это с помощью Разное приложение, обычай Ствол и Исходящий маршрут.
Создайте свой Системная запись и Разное приложение (отмечая код функции), затем выполните следующие действия, чтобы настроить свои собственные магистраль и маршрут.
out-misdialled
Local/*XXX@from-internal
замена XXX
с вашим кодом функции разного приложенияНа этом этапе вы должны быть настроены!
Мы используем эту технику, чтобы блокировать и предупреждать пользователей о номерах с повышенным тарифом.
Написать простой модуль, который изменяет файлы конфигурации, чтобы заменить воспроизводимое сообщение? Это все PHP, поэтому, если у вас есть программисты, это будет довольно тривиально.