Здравствуйте.
Используется Elastix 2.4 Есть нормальная потребность у пользователей переводить (transfer) звонки на другой номер. Причем переводить и входящие на пользователя звонки, и звонки, инициированные самим пользователем. Во вкладке Feature Codes есть код In-Call Asterisk Attended Transfer. Включен, используется. По-умолчанию в Elastix можно переводить только принимаемые звонки. Для перевода исходящих звонков в General Settings в поля Asterisk Dial command options и Asterisk Outbound Dial command options нужно выставить параметр T. Выставлен, теперь переводит и звонки, инициируемые самим пользователем. Но этот параметр T вскрыл новую проблему. Теперь внешний абонент также получил возможность переводить звонок. Причем, что самое опасное, если есть исходящее междугороднее правило, то внешний абонент нажав комбинацию клавиш перевода, может совершить исходящий междугородний звонок, используя транк Elastix.
Сможете подсказать. Как, разрешив внутренним абонентам переводить любой свой звонок, запретить внешним абонентам перевод звонка?
p.s. Вариант переводить звонок средствами телефона не подходит. Т.к. у разных пользователей разные ip-телефоны, шлюзы, софтфоны и некоторое оборудование это просто не умеет делать.
внешних абонентов пускайте через транк без T.
хотя как это сделать - не совсем очевидно и потребует чуток внимания.
Задан: 2014-04-14 20:28:27 +0400
Просмотрен: 990 раз
Обновлен: Apr 14 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Кто может помочь платно решить этот вопрос. Напишите, пожалуйста, на email: rk-49<at>mail<dot>ru
vector ( 2014-04-16 22:53:36 +0400 )редактировать