Всем привет!
Каким образом выполнить следующее при помощи AMI (Asterisk 11.17.0):
запарковать звонок от абонента 1
создать соединение с абонентом 2 (local? park?)
если соединение успешно - соединить между собой абонентов 1 и 2
очереди и прочие средства астериска не используются, поскольку правила не статичны - логика определяется во внешней системе
для примера кусок схемы:
входящий звонок попадает в очередь
если находим свободного оператора, подходящего по критериям (стаж работы, месячная выработка, дневная выработка), адресуем ему звонок, фиксируем факт адресации
если оператор не ответил в течение 10 секунд, возвращаем звонок в очередь, фиксируем не взятие трубки
если звонок находится в очереди более 30 секунд, адресуем его на дежурного руководителя, фиксируем факт адресации
если трубка вешается до взятия, фиксируем пропущенный вызов
возможно ли решить эту задачу именно через AMI?