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

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
 
 
(не показаны 52 промежуточные версии 1 участника)
Строка 1: Строка 1:
== Список команд (версия 3.xx.) ==
Программа Call Office позволяет вносить изменения в стандартные конфигурации с помощью набора команд. Как это работает, покажем на примере доработки конфигурации '''Обзвон абонентов'''. Доработаем конфигурацию так, чтобы после голосового сообщения при нажатии клавиши 1, программа отправляла СМС абоненту.


'''Пример создания конфигурации командами программы Calloffice'''
==Открытие конфигурации==


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


[[Файл:1.jpg]]
[[Файл:2018-06-01_13-53-03.png]]


Нажимаем на раздел "Команды" правой кнопкой мыши и выбираем "Добавить"
==Включение использования команд==


[[Файл:2.jpg]]
Для того, чтобы включить выполнение команд, нужно нажать на раздел '''Команды''' и выбрать '''Использовать команды'''. Затем нажать '''Ок''' и '''Сохранить'''


Появится раздел "Добавить команду"
[[Файл:2018-06-05 13-00-06.png]]


[[Файл:3.jpg]]
==Работа с командами==


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


[[Файл:4.jpg]]
[[Файл:2018-05-25_11-10-44.png]]


Затем настраиваем пункт "Включить распознавание ответа абонента". Ставим галочку "Распознавать клавишу (DTMF)" (если надо распознание голосом, тогда ставим галочку "Распознавать голосовой ответ абонента"), указываем в пункте "Распознаваемые клавиши" после какой клавиши должно произойти действие. Укажем переменную, для сохранения результата "Записать результат". Нажимаем "Ок" и "Сохранить"
Появилось меню для управления командами. В данном меню можно: добавить, переименовать или удалить команду.  


[[Файл:5.jpg]]
[[Файл:2018-05-25_11-26-15.png]]


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


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


Устанавливаем настройку "Время прослушивания в секундах". Нажимаем "Ок" и "Сохранить"
[[Файл:2018-05-25_11-48-33.png]]


[[Файл:8.jpg]]
В настройках данной команды, можно выбрать распознавание голосового ответа абонента или клавишами по сигналу (DTMF). Для нашей конфигурации выберем распознавание клавиш. Настроим так, чтобы при нажатии клавиши 1 выполнялось отправки СМС. Укажем переменную для проверки результата ответа абонента. Назовем переменную '''Клавиши'''. Нажимаем '''Ок''' и '''Сохранить'''.


Правой кнопкой мыши нажимаем на раздел "Прослушивание линии" и выбираем "Добавить". Выбираем раздел "Отключить распознавание ответа абонента". Нажимаем "Ок" и "Сохранить"
[[Файл:2018-05-25_12-41-35.png]]


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


Правой кнопкой мыши нажимаем на раздел "Отключить распознавание ответа абонента" и выбираем "Добавить". Выбираем раздел "Если". Нажимаем "Ок" и "Сохранить"
[[Файл:2018-05-30 11-30-44.png]]


[[Файл:10.jpg]]
После прослушивания линии, нам надо отключить распознавание ответа абонента. Для этого воспользуемся командой '''Отключить распознавание ответа абонента'''.
[[Файл:2018-05-25_17-10-48.png]]


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


[[Файл:11.jpg]]
[[Файл:2018-05-25_17-17-55.png]]


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


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


Настраиваем подпункт "Отправить СМС". В пункте "Номер телефона" делаем запрос на номер телефона из базы, для того что бы на него отправлялось СМС. Нажимаем "Ок" и "Сохранить"
[[Файл:2018-05-28 11-36-06.png]]


[[Файл:13.jpg]]
В настройках "Отправка СМС" нам надо указать на какой номер будет отправляться СМС. Номер мы можем подставить любой, но для того что бы выбор номера шел из базы данных, сделаем макроподстановку [Выборка.Телефон]. Произведем выборку номера телефона из столба "Телефон".


Правой кнопкой мыши нажимаем на раздел "Если" и выбираем "Добавить". Выбираем раздел "SQL-Запрос". Нажимаем "Ок" и "Сохранить"
[[Файл:2018-05-28 11-45-58.png]]
 
[[Файл:14.jpg]]
 
Пишем имя выборки и наш SQL запрос. Нажимаем "Ок" и "Сохранить"
 
[[Файл:15.jpg]]

Текущая версия на 09:49, 2 июля 2018

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

Открытие конфигурации

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

2018-06-01 13-53-03.png

Включение использования команд

Для того, чтобы включить выполнение команд, нужно нажать на раздел Команды и выбрать Использовать команды. Затем нажать Ок и Сохранить

2018-06-05 13-00-06.png

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

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

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

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

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

Добавление подкоманд

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

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

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

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