Справка:Список команд (версия 3.xx): различия между версиями
Евгений (обсуждение | вклад) |
Евгений (обсуждение | вклад) |
||
Строка 25: | Строка 25: | ||
==Добавление команд== | ==Добавление команд== | ||
После того как нажали '''Добавить''', у нас появляется меню выбора команд. В этом меню указан список команд, которые можно выбрать. Для доработки нашей конфигурации выбираем '''Включить распознавание ответа абонента'''. Данная команда нужна нам | После того как нажали '''Добавить''', у нас появляется меню выбора команд. В этом меню указан список команд, которые можно выбрать. Для доработки нашей конфигурации выбираем '''Включить распознавание ответа абонента'''. Данная команда нужна нам для того, чтобы программа начала распознавание ответа. | ||
[[Файл:2018-05-25_11-48-33.png]] | [[Файл:2018-05-25_11-48-33.png]] |
Версия 05:03, 26 июня 2018
Программа Call Office позволяет вносить изменения в стандартные конфигурации с помощью набора команд. Как это работает, покажем на примере доработки конфигурации Обзвон абонентов. Доработаем конфигурацию так, чтобы после голосового сообщения при нажатии клавиши 1, программа отправляла СМС абоненту.
Открытие конфигурации
Для начала работы с конфигурацией, нам нужно ее открыть. После запуска программы появляется список конфигураций. Для примера выберем конфигурацию Обзвон абонентов
Включение использования команд
Для того, чтобы включить выполнение команд, нужно нажать на раздел Команды и выбрать Использовать команды. Затем нажать Ок и Сохранить
Работа с командами
В сценарии программы выбираем раздел Команды и нажимаем на него правой кнопкой мыши.
Появилось меню для управления командами. В данном меню можно: добавить, переименовать или удалить команду.
Добавление команд
После того как нажали Добавить, у нас появляется меню выбора команд. В этом меню указан список команд, которые можно выбрать. Для доработки нашей конфигурации выбираем Включить распознавание ответа абонента. Данная команда нужна нам для того, чтобы программа начала распознавание ответа.
В настройках данной команды, можно выбрать распознавание голосового ответа абонента или клавишами по сигналу (DTMF). Для нашей конфигурации выберем распознавание клавиш. Настроим так, чтобы при нажатии клавиши 1 выполнялось отправки СМС. Укажем переменную для проверки результата ответа абонента. Назовем переменную Клавиши. Нажимаем Ок и Сохранить.
Для определения ответа абонента, нам нужно включить команду Прослушивание линии. В настройках команды выберем время прослушивания и установим значение равное 5 секундам. В данной настройке время прослушивания можно указать любое.
После прослушивания линии, нам надо отключить распознавание ответа абонента. Для этого воспользуемся командой Отключить распознавание ответа абонента.
Для проверки результата ответа абонента с результатом заданным в программе, нужно использовать команду Если. В данной команде существует два способа проверки: Результат выполнения и Выражение. В нашем случае для проверки результата будем использовать выражение. Сравним соответствует ли заданное значение 1 переменной Клавиши.
Добавление подкоманд
Для того, чтобы после проверки правила при положительном результате выполнялась определенная команда (в данном случае это отправка СМС). Нам надо добавить ее как подкоманду.
В настройках "Отправка СМС" нам надо указать на какой номер будет отправляться СМС. Номер мы можем подставить любой, но для того что бы выбор номера шел из базы данных, сделаем макроподстановку [Выборка.Телефон]. Произведем выборку номера телефона из столба "Телефон".
SQL запрос для записи результат в базу данных
Для записи результата в базу данных, создадим SQL запрос. При нажатии заданной клавиши, результат будет записываться в столбец Клавиши. Запись результата будет производиться в строку, из которой идет выборка номера телефона.