Справка:Список команд (версия 3.xx): различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
Строка 11: Строка 11:
[[Файл:2018-05-25_11-26-15.png]]
[[Файл:2018-05-25_11-26-15.png]]


После того как мы нажимаем "Добавить", у нас появляется меню выбора команд. В этом меню указан список команд, которые можно выбрать. Для доработки нашей конфигурации мы выбираем "Включить распознавание ответа абонента".  
После того как мы нажимаем "Добавить", у нас появляется меню выбора команд. В этом меню указан список команд, которые можно выбрать. Для доработки нашей конфигурации мы выбираем "Включить распознавание ответа абонента". Данная команда нужна нам, для того что бы программа начала распознавание ответа.


[[Файл:2018-05-25_11-48-33.png]]
[[Файл:2018-05-25_11-48-33.png]]
Строка 19: Строка 19:
[[Файл:2018-05-25_12-41-35.png]]
[[Файл:2018-05-25_12-41-35.png]]


Для того чтобы определить ответ абонента, надо подключить команду "Прослушивание линии".
Для определения ответа абонента, нам нужно включить команду "Прослушивание линии". В настройках команды выберем время прослушивания и установим значение равное 5 секундам. В данной настройке время прослушивания можно указать любое.


[[Файл:2018-05-30 11-30-44.png]]
[[Файл:2018-05-30 11-30-44.png]]
Строка 27: Строка 27:
[[Файл:2018-05-25_17-10-48.png]]
[[Файл:2018-05-25_17-10-48.png]]


Для проверки результата нам надо добавить команду "Если". Выберем пункт "Выражение" и подставим туда '[Клавиши]' == '1'. Данным выражением мы проверяем соответствует ли сигнал который отправил абонент заданному.    
Для сравнения результата ответа абонента с результатом заданным в программе, нужно использовать команду "Если". В данной команде существует 2 способа проверки: '''Результат выполнения'''  и '''Выражение'''. В нашем случае для проверки результата будем использовать выражение.  


[[Файл:2018-05-25_17-17-55.png]]
[[Файл:2018-05-25_17-17-55.png]]
==Добавление подкоманды==


Для того чтобы, после проверки правила при положительном результате выполнялась определенная команда (в данном случае это отправка СМС). Нам надо добавить ее как подкоманду.  
Для того чтобы, после проверки правила при положительном результате выполнялась определенная команда (в данном случае это отправка СМС). Нам надо добавить ее как подкоманду.  

Версия 06:14, 30 мая 2018

Программа Call Office позволяет дополнять стандартную конфигурацию с помощью набора команд. Как это работает, я покажу на примере доработки конфигурации "Обзвон абонентов". Доработаем конфигурацию так, чтобы после голосового сообщения при нажатии клавиши 1 на телефоне. Программа отправляла СМС абоненту.

Работа с командами

В сценарии программы выбираем раздел "Команды" и нажимаем на него правой кнопкой мыши.

2018-05-25 11-10-44.png

Появилось меню для управления командами. В данном меню мы можем: добавить, переименовать или удалить команду.

2018-05-25 11-26-15.png

После того как мы нажимаем "Добавить", у нас появляется меню выбора команд. В этом меню указан список команд, которые можно выбрать. Для доработки нашей конфигурации мы выбираем "Включить распознавание ответа абонента". Данная команда нужна нам, для того что бы программа начала распознавание ответа.

2018-05-25 11-48-33.png

В настройках данной команды, мы можем выбрать распознавание голосового ответа абонента или клавишами по сигналу (DTMF). Для нашей конфигурации выберем распознавание клавиш. Настроим так, чтобы распознавалась только клавиша 1, а так же укажем переменную для записи результата и назовем её "Клавиши". Нажимаем "Ок" и "Сохранить".

2018-05-25 12-41-35.png

Для определения ответа абонента, нам нужно включить команду "Прослушивание линии". В настройках команды выберем время прослушивания и установим значение равное 5 секундам. В данной настройке время прослушивания можно указать любое.

2018-05-30 11-30-44.png

После прослушивания линии, нам надо отключить распознавание ответа абонента. Для этого воспользуемся командой "Отключить распознавание ответа абонента".

2018-05-25 17-10-48.png

Для сравнения результата ответа абонента с результатом заданным в программе, нужно использовать команду "Если". В данной команде существует 2 способа проверки: Результат выполнения и Выражение. В нашем случае для проверки результата будем использовать выражение.

2018-05-25 17-17-55.png

Для того чтобы, после проверки правила при положительном результате выполнялась определенная команда (в данном случае это отправка СМС). Нам надо добавить ее как подкоманду.

2018-05-28 11-36-06.png

В настройках "Отправка СМС", нам надо указать на какой номер будет отправляться СМС. Для этого создадим запрос [Выборка.Телефон]. Произведем выборку номера телефона из столба "Телефон".

2018-05-28 11-45-58.png

Для записи результата в базу данных, создадим SQL запрос. При нажатии заданной клавиши, результат будет записываться в столбец "Клавиши". Запись результата будет производиться в строку, из которой идет выборка номера телефона.

2018-05-28 12-23-29.png