Скрипты для Kerio Operator (Asterisk) - управление через AMI

Цена договорная • безналичный расчёт, электронные деньги
10 августа 2017, 21:59 • 1 отклик • 17 просмотров
Имеется Kerio Operator на VDS, и еще одна VDS для скриптов.
Управление через AMI.
Скриптовать, желательно на php / python.
На АТС несколько несколько телефонных номеров, поделенных между несколькими организациями.

Задача №1
Скрипт должен "Позвонить" с определенного номера на номер клиента и продиктовать ему "Ваш код активации abcd, повторяю, ваш код активации abcd", где abcd - цифры. Код и телефон клиента передается удаленным сервером get запросом по https на этот скрипт.

Задача №2
При событиях входящий звонок, абонент завершил разговор, абонент начал разговор с оператором, абонент бросил трубку, вызывается скрипт, отправляющий эти события по api на удаленный сервер. Т.к. несколько организаций, то в зависимости от номера, на который звонил клиент, могут вызываться разные скрипты. Скрипт отправки события по api так же нужно написать + прикрутить еще один готовый скрипт.

Задача №3
Скрипт, периодически проверяющий значение в локальной БД, таблице mysql: flag, date_end
Если flag=0, то вычисляется время от текущей, до date_end, по ami для всех входящих на определенные номера меняется IVR, приветствие: "до окончания технических работ осталось менее 1 часа (менее 15 минут, менее 30 минут, менее 45 минут, менее 1 часа .... ).

Написал как мог, жестких стандартов нет, делать будем совместно. Если нужна доп. информация - пишите.