Команды

Материал из Call Office Wiki
Версия от 06:59, 15 июня 2016; Zombrine (обсуждение | вклад) (Новая страница: «Команды предназначены для изменения стандартного хода работы конфигурации на универса…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

На данный момент имеются следующие команды:

1. Искусственный интеллект. Позволяет отправлять текст (Например, ответ или вопрос абонента) роботу на сайте iii.ru на дальнейшую обработку, результат которой будет возвращен в программу. С его помощью можно осуществить общение абонента с запрограммированным роботом. В поле "Текст сообщения для передачи искусственному интеллекту" набираете текст, который будет отправлен роботу на обработку, или вводите название переменной (Которая, например, несет в себе ответ или вопрос абонента) в квадратных скобках. В поле "Записать результат" набираете название переменной, которая будет создана и будет хранить результат обработки текста. Ее можно использовать в других командах (Например, в звуковом сообщении). В поле "Идентификатор бота" набираете номер созданного робота на сайте iii.ru. Если оставить это поле пустым, то будет выбран робот по умолчанию.

2. Звук. Эта команда аналогична стандартному звуковому сообщению, то есть она воспроизводит текст, который вы ввели вручную или с помощью переменной.

3. Распознавание ответа абонента. Позволяет прослушать в течение определенного промежутка времени ответ абонента. Есть два вида распознавания ответа: распознавание DTMF-сигналов (То есть нажатых клавиш на телефоне) и распознавание голосового ответа. Распознавание DTMF-сигналов распознает клавиши в соответствии с настройками. После обработки нажатых клавиш, результат будет сохранен в переменную, которая указана в поле "Записать результат". Распознавание голосового ответа передает записанный ответ абонента на Yandex SpeechKit на дальнейшую обработку. После обработки, возвращается распознанный текст, который будет записан в переменную, которая указана в поле "Записать результат". В поле "Тип распознавания" следует выбрать тот тип, который вам наиболее подходит (Например, если вам нужны только числа от абонента, то следует выбрать тип распознавания "Числа" для более корректного распознавания). В поле "Стоп-слова" можно записать слова, после которых будет прекращено распознавание ответа. Записывать их следует через запятую с пробелом. Опция "Включить распознавание во время произнесения сообщения" активирует распознавание ответа до того, как будет окончено звуковое сообщение, которое стоит сразу перед распознаванием ответа как команда. Записывать следует число с отрицательным значением, по которому программа будет ориентироваться, за сколько секунд до окончания произнесения сообщения нужно активировать распознавание ответа.

4. Условие. Позволяет выполнить сравнение. Выражение записывается на языке JavaScript. Переменные, которые были определены ранее, записываются в квадратных скобках. В случае, если сравнение выполнено успешно, то есть возвращено "Истина", то будут выполнены подкоманды условия, в противном случае все подкоманды будут пропущены. Пример условия: '[Answer]'=='Алло'


Нажмите на вкладку "Команды" в вашей конфигурации и активируйте опцию "Использовать дополнительные команды", после чего нажмите "Ок".