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

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
==='''Пример настройки конфигурации Calloffice с добавлением [[Справка:Список_команд_(версия_3.xx)|команд]]'''===
 


==Сценарий программы==
==Сценарий программы==
Строка 39: Строка 39:
[[Файл:2018-05-25_17-10-48.png]]
[[Файл:2018-05-25_17-10-48.png]]


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


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


==Добавляем команду "Отправить СМС" и ставим флажок "Добавить как подкоманду". Нажимаем "Ок" и "Сохранить"==
==Добавление подкоманды==
 
[[Файл:12.jpg]]


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


[[Файл:13.jpg]]
[[Файл:2018-05-28 11-36-06.png]]


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


[[Файл:14.jpg]]
[[Файл:2018-05-28 11-45-58.png]]


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


[[Файл:15.jpg]]
[[Файл:2018-05-28_12-23-29.png]]

Версия от 12:24, 28 мая 2018


Сценарий программы

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

Добавить

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

Добавить команду

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

Настройка команд

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

Последовательное выполнение команд

Для того что бы добавить следующую команду. Надо нажать правой кнопкой мыши на предыдущую и выбрать "Добавить"

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

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

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

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

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

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

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