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

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
Команды предназначены для изменения стандартного хода работы конфигурации на универсальный, что поможет удовлетворить практически любой ваш запрос от программы. Выполнение команд происходит последовательно, от верхней до нижней, и их количество неограниченно.
==='''Пример настройки конфигурации Calloffice с добавлением команд'''===


==Источники данных==
==Выбираем раздел программы "Команды" и нажимаем на него правой кнопкой мыши==


*'''[[Команды_(версия_3.xx)/Открыть источник данных|Открыть источник данных]]'''. Устанавливает соединение с выбранным источником данных.
[[Файл:1.jpg]]
*'''[[Команды_(версия_3.xx)/Закрыть источник данных|Закрыть источник данных]]'''. Завершает соединение с выбранным источником данных.
*'''[[Команды_(версия_3.xx)/SQL-запрос|SQL-запрос]]'''. SQL-запрос к источнику данных.


==Устройства==
==В появившемся меню выбираем "Добавить"==


*'''[[Команды_(версия_3.xx)/Открыть_устройство|Открыть устройство]]'''. Подготавливает выбранное устройство к работе
[[Файл:2.jpg]]
*'''[[Команды_(версия_3.xx)/Закрыть_устройство|Закрыть устройство]]'''. Завершает работу с выбранным устройством.
*'''[[Команды_(версия_3.xx)/Команда устройству|Команда устройству]]'''. Посылает команду выбранному устройству.


==Телефония==
== Справа появилось меню "Добавить команду"==


*'''[[Команды_(версия_3.xx)/Набор номера|Набор номера]]'''. Набирает номер, используя выбранное устройство.
[[Файл:3.jpg]]
*'''[[Команды_(версия_3.xx)/Положить трубку|Положить трубку]]'''. Кладет трубку на выбранном устройстве.
*'''[[Команды_(версия_3.xx)/Ожидать событие|Ожидать событие]]'''. Ожидание входящего звонка или входящего SMS.


==Звук==
==В появившемся меню выбираем "Включить распознавание ответа абонента"==  


*'''[[Команды_(версия_3.xx)/Звуковое сообщение|Звуковое сообщение]]'''. Воспроизводит звуковое сообщение на выбранном устройстве.
[[Файл:4.jpg]]
*'''[[Команды_(версия_3.xx)/Прослушивание линии|Прослушивание линии]]'''. Слушает линию на указанном устройстве.


==SMS==
==В настройках распознавания ответа абонента, можно выбрать вид распознавания голосом или нажатием клавиши. Мы выбираем нажатием клавиши DTMF. Для распознавания выбираем клавишу "1". В пункте "Записать результат", указываем имя переменной. Нажимаем "Ок" и "Сохранить"==


*'''[[Команды_(версия_3.xx)/Отправить SMS|Отправить SMS]]'''. Отправка SMS-сообщения.
[[Файл:5.jpg]]
*'''[[Команды_(версия_3.xx)/Удалить SMS|Удалить SMS]]'''. Удаляет SMS сообщения с выбранного устройства.
*'''[[Команды_(версия_3.xx)/Цикл по SMS сообщениям|Цикл по SMS сообщениям]]'''. Получает список SMS сообщений и позволяет выполнить их обработку.


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


*'''[[Команды_(версия_3.xx)/Включить распознавание ответа абонента|Включить распознавание ответа абонента]]'''. Команда включает распознавание нажатых в тональном режиме клавиш набора номера и/или распознавание голоса абонента. Для распознавания голоса используется онлайн-сервис YandexSpeechKit.
[[Файл:6.jpg]]
*'''[[Команды_(версия_3.xx)/Отключить распознавание ответа абонента|Отключить распознавание ответа абонента]]'''. Отключает распознавание ответа абонента. Команда должна выполняться после команды включения распознавания.


==Запись==
==В настройках раздела "Прослушивание линии" ставим галочку "Время прослушивания в секундах" и устанавливаем параметр. Нажимаем "Ок" и "Сохранить"==


*'''[[Команды_(версия_3.xx)/Включить аудиозапись|Включить аудиозапись]]'''. Включает запись речи абонента.
[[Файл:8.jpg]]
*'''[[Команды_(версия_3.xx)/Отключить аудиозапись|Отключить аудиозапись]]'''. Отключает запись речи абонента.


==Коммуникация==
==Далее добавляем команду "Отключить распознавание абонента". Нажимаем "Ок" и "Сохранить"==


*'''[[Команды_(версия_3.xx)/Искусственный интеллект|Искусственный интеллект]]'''. Искусственный интеллект позволяет отправить вопрос и получить ответ.
[[Файл:9.jpg]]
*'''[[Команды_(версия_3.xx)/Переключение_на_оператора:Способ_переключения|Переключение на оператора]]'''. Команда переключения на оператора позволяет включить возможность разговора оператора с абонентом. Переключение может производиться на звуковую карту (требуется гарнитура с микрофоном, подключенная к звуковой карте компьютера) или на другой телефон, если это позволяет провайдер связи, услугами которого вы пользуетесь.


==E-mail==
==Добавляем команду "Если"==


*'''[[Команды_(версия_3.xx)/Цикл по сообщениям электронной почты|Цикл по сообщениям электронной почты]]'''. Повторяет подкоманды, для всех сообщений электронной почты в указанной папке.
[[Файл:10.jpg]]
*'''[[Команды_(версия_3.xx)/Перемещение электронного письма|Перемещение электронного письма]]'''. Перемещает электронное письмо в указанную папку. Команда должна находиться внутри цикла по сообщениям электронной почты.
*'''[[Команды_(версия_3.xx)/Отправить электронное письмо|Отправить электронное письмо]]'''. Отправка электронного письма.


==Внешнее взаимодействие==
==Ставим галочку на "Выражение" и записываем наше выражение. Нажимаем "Ок" и "Сохранить"==


*'''[[Команды_(версия_3.xx)/Web-запрос|Web-запрос]]'''. Обращение к странице сайта в сети интернет.
[[Файл:11.jpg]]
*'''[[Команды_(версия_3.xx)/Запуск внешней программы|Запуск внешней программы]]'''. Запуск внешней программы.
*'''[[Команды_(версия_3.xx)/Вывод сообщения|Вывод сообщения]]'''. Выводит заданное сообщение на экран монитора.


==Операторы управления сценарием==
==Добавляем команду "Отправить СМС" и ставим флажок "Добавить как подкоманду". Нажимаем "Ок" и "Сохранить"==


*'''[[Команды_(версия_3.xx)/Если|Если]]'''. Команда Если может включать подкоманды, выполняющиеся только в случае, когда выражение, используемое в условии возвращает значение «истина» (true).
[[Файл:12.jpg]]
*'''[[Команды_(версия_3.xx)/Иначе|Иначе]]'''. Команда Иначе используется только вместе с командой Если. В неё могут быть включены подкоманды, которые будут выполнены если не выполнится команда Если.
 
*'''[[Команды_(версия_3.xx)/Цикл|Цикл]]'''. Повторяет подкоманды, пока выполняется условие цикла.
==В пункте "Номер телефона", делаем выборку номера телефона для отправки СМС. Нажимаем "Ок" и "Сохранить"==
*'''[[Команды_(версия_3.xx)/Выход|Выход]]'''. Команда выхода из цикла или из процесса выполнения команд.
 
*'''[[Команды_(версия_3.xx)/Ожидание|Ожидание]]'''. Пауза в процессе выполнения сценария.
[[Файл:13.jpg]]
*'''[[Команды_(версия_3.xx)/Программный код|Программный код]]'''. Произвольный код на языке Java Script.
 
==Добавляем команду "SQL-Запрос"==
 
[[Файл:14.jpg]]
 
==Указываем "Имя выборки" и "Текст SQL запроса". Нажимаем "Ок" и "Сохранить"==
 
[[Файл:15.jpg]]

Версия 05:10, 21 мая 2018

Пример настройки конфигурации Calloffice с добавлением команд

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

1.jpg

В появившемся меню выбираем "Добавить"

2.jpg

Справа появилось меню "Добавить команду"

3.jpg

В появившемся меню выбираем "Включить распознавание ответа абонента"

4.jpg

В настройках распознавания ответа абонента, можно выбрать вид распознавания голосом или нажатием клавиши. Мы выбираем нажатием клавиши DTMF. Для распознавания выбираем клавишу "1". В пункте "Записать результат", указываем имя переменной. Нажимаем "Ок" и "Сохранить"

5.jpg

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

6.jpg

В настройках раздела "Прослушивание линии" ставим галочку "Время прослушивания в секундах" и устанавливаем параметр. Нажимаем "Ок" и "Сохранить"

8.jpg

Далее добавляем команду "Отключить распознавание абонента". Нажимаем "Ок" и "Сохранить"

9.jpg

Добавляем команду "Если"

10.jpg

Ставим галочку на "Выражение" и записываем наше выражение. Нажимаем "Ок" и "Сохранить"

11.jpg

Добавляем команду "Отправить СМС" и ставим флажок "Добавить как подкоманду". Нажимаем "Ок" и "Сохранить"

12.jpg

В пункте "Номер телефона", делаем выборку номера телефона для отправки СМС. Нажимаем "Ок" и "Сохранить"

13.jpg

Добавляем команду "SQL-Запрос"

14.jpg

Указываем "Имя выборки" и "Текст SQL запроса". Нажимаем "Ок" и "Сохранить"

15.jpg