<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.oktell.ru/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.oktell.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elena</id>
		<title>Oktell - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.oktell.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elena"/>
		<link rel="alternate" type="text/html" href="%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Elena"/>
		<updated>2026-05-29T15:53:33Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.23.1</generator>

	<entry>
		<id>%D0%9F%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%B2_%D1%80%D1%83%D1%87%D0%BD%D0%BE%D0%BC_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5</id>
		<title>Порядок обновления программы в ручном режиме</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%B2_%D1%80%D1%83%D1%87%D0%BD%D0%BE%D0%BC_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5"/>
				<updated>2011-06-25T06:59:21Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Порядок действия при обновлении Oktell до старшей версии.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внимание, файлы обновления будут установлены, только в том случае, если ваша лицензия имеет действительный АГО (абонемент годового обновления).  Крайне не рекомендуется обновляться в ручном режиме, в случае отсутствия действующего АГО. Наличие АГО вы можете проверить в меню Администрирование — Общие настройки — Информация — Ограничения по версиям&lt;br /&gt;
Обновление проходит в несколько этапов. При необходимости обновления комплекса инструкция будет дополнительно предоставлена технической поддержкой. Ниже приведены общие этапы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1. В полуавтоматическом режиме:'''&lt;br /&gt;
&lt;br /&gt;
* скачать файл обновления.&lt;br /&gt;
&lt;br /&gt;
* указать файл обновления в меню &amp;quot;Администрирование &amp;gt; Общие настройки &amp;gt; Управление сервером&amp;quot; кнопка &amp;quot;Провести обновление из файла&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* После этого сервер перезапустится и обновит всех клиентов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''2. В ручном режиме:''' &lt;br /&gt;
&lt;br /&gt;
* скачать файл обновления с и распаковать на жесткий диск сервера.&lt;br /&gt;
&lt;br /&gt;
* остановить сервер oktell (службу oktellserver);&lt;br /&gt;
&lt;br /&gt;
* содержимое папок srv, both скопировать в папку C:\Program Files\Oktell\Server\&lt;br /&gt;
&lt;br /&gt;
* содержимое папок cli, both скопировать в папку C:\Program Files\Oktell\Server\LiveUpdate\&lt;br /&gt;
&lt;br /&gt;
* запустить сервер oktell (службу oktellserver).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Примечания'''&lt;br /&gt;
&lt;br /&gt;
# Настоятельно екомендуется сохранить сборки работающего комплекса и произвести резервное копирование баз данных. &lt;br /&gt;
# Для последующего обновления всех клиентских рабочих мест файлы дублируются в каталог серверного приложения «LiveUpdate». &lt;br /&gt;
# Файлы обновления БД перед первым запуском находятся в каталоге сервера «DBAutoUpdate». (SQL скрипты)&lt;br /&gt;
# Контроль корректности обновления БД (каталог «DBAutoUpdate» должен быть пуст после корректного обновления).&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%B2_%D1%80%D1%83%D1%87%D0%BD%D0%BE%D0%BC_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5</id>
		<title>Порядок обновления программы в ручном режиме</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%B2_%D1%80%D1%83%D1%87%D0%BD%D0%BE%D0%BC_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5"/>
				<updated>2011-06-25T06:58:04Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Порядок действия при обновлении Oktell до старшей версии.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Внимание, файлы обновления будут установлены, только в том случае, если ваша лицензия имеет действительный АГО (абонемент годового обновления).  Крайне не рекомендуется обновляться в ручном режиме, в случае отсутствия действующего АГО. Наличие АГО вы можете проверить в меню Администрирование — Общие настройки — Информация — Ограничения по версиям&lt;br /&gt;
Обновление проходит в несколько этапов. При необходимости обновления комплекса инструкция будет дополнительно предоставлена технической поддержкой. Ниже приведены общие этапы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1. В полуавтоматическом режиме:'''&lt;br /&gt;
&lt;br /&gt;
* скачать файл обновления.&lt;br /&gt;
&lt;br /&gt;
* указать файл обновления в меню &amp;quot;Администрирование &amp;gt; Общие настройки &amp;gt; Управление сервером&amp;quot; кнопка &amp;quot;Провести обновление из файла&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* После этого сервер перезапустится и обновит всех клиентов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''2. В ручном режиме:''' &lt;br /&gt;
&lt;br /&gt;
* скачать файл обновления с и распаковать на жесткий диск сервера.&lt;br /&gt;
&lt;br /&gt;
* остановить сервер oktell (службу oktellserver);&lt;br /&gt;
&lt;br /&gt;
* содержимое папок srv, both скопировать в папку C:\Program Files\Oktell\Server\&lt;br /&gt;
&lt;br /&gt;
* содержимое папок cli, both скопировать в папку C:\Program Files\Oktell\Server\LiveUpdate\&lt;br /&gt;
&lt;br /&gt;
* запустить сервер oktell (службу oktellserver).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Примечания&lt;br /&gt;
&lt;br /&gt;
# Настоятельно екомендуется сохранить сборки работающего комплекса и произвести резервное копирование баз данных. &lt;br /&gt;
# Для последующего обновления всех клиентских рабочих мест файлы дублируются в каталог серверного приложения «LiveUpdate». &lt;br /&gt;
# Файлы обновления БД перед первым запуском находятся в каталоге сервера «DBAutoUpdate». (SQL скрипты)&lt;br /&gt;
# Контроль корректности обновления БД (каталог «DBAutoUpdate» должен быть пуст после корректного обновления).&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-20T09:14:38Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]]).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T13:26:17Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T13:25:46Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T13:25:12Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T13:11:22Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
-&lt;br /&gt;
-&lt;br /&gt;
-&lt;br /&gt;
-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T13:07:48Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T13:03:56Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T13:02:25Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
{|cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T13:01:21Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T12:53:47Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: Правки Elena (обсуждение) откачены к версии Oleg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
|Одна&lt;br /&gt;
|Одно&lt;br /&gt;
|Два&lt;br /&gt;
|Две&lt;br /&gt;
|-&lt;br /&gt;
|Три &lt;br /&gt;
|}&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
&lt;br /&gt;
Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Нулевой&lt;br /&gt;
&lt;br /&gt;
Нулевая&lt;br /&gt;
&lt;br /&gt;
Нулевое&lt;br /&gt;
&lt;br /&gt;
Первый&lt;br /&gt;
&lt;br /&gt;
Первая&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второй&lt;br /&gt;
&lt;br /&gt;
Вторая&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третий&lt;br /&gt;
&lt;br /&gt;
Третья&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
 Четвертый&lt;br /&gt;
&lt;br /&gt;
Четвертая&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятый&lt;br /&gt;
&lt;br /&gt;
Пятая&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестой&lt;br /&gt;
&lt;br /&gt;
Шестая&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмой&lt;br /&gt;
&lt;br /&gt;
Седьмая&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмой&lt;br /&gt;
&lt;br /&gt;
Восьмая&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятый&lt;br /&gt;
&lt;br /&gt;
Девятая&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятый&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатый&lt;br /&gt;
&lt;br /&gt;
Одиннадцатая&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатый&lt;br /&gt;
&lt;br /&gt;
Двенадцатая&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатый&lt;br /&gt;
&lt;br /&gt;
Тринадцатая&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатый&lt;br /&gt;
&lt;br /&gt;
Четырнадцатая&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатый&lt;br /&gt;
&lt;br /&gt;
Пятнадцатая&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатый&lt;br /&gt;
&lt;br /&gt;
Шестнадцатая&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатый&lt;br /&gt;
&lt;br /&gt;
Семнадцатая&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатый&lt;br /&gt;
&lt;br /&gt;
Восемнадцатая&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатый&lt;br /&gt;
&lt;br /&gt;
Девятнадцатая&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатый&lt;br /&gt;
&lt;br /&gt;
Двадцатая&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатый&lt;br /&gt;
&lt;br /&gt;
Тридцатая&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Сороковой&lt;br /&gt;
&lt;br /&gt;
Сороковая&lt;br /&gt;
&lt;br /&gt;
Сороковое&lt;br /&gt;
&lt;br /&gt;
Пятидесятый&lt;br /&gt;
&lt;br /&gt;
Пятидесятая&lt;br /&gt;
&lt;br /&gt;
Пятидесятое&lt;br /&gt;
&lt;br /&gt;
Шестидесятый&lt;br /&gt;
&lt;br /&gt;
Шестидесятая&lt;br /&gt;
&lt;br /&gt;
Шестидесятое&lt;br /&gt;
&lt;br /&gt;
Семидесятый&lt;br /&gt;
&lt;br /&gt;
Семидесятая&lt;br /&gt;
&lt;br /&gt;
Семидесятое&lt;br /&gt;
&lt;br /&gt;
Восьмидесятый&lt;br /&gt;
&lt;br /&gt;
Восьмидесятая&lt;br /&gt;
&lt;br /&gt;
Восьмидесятое&lt;br /&gt;
&lt;br /&gt;
Девяностый&lt;br /&gt;
&lt;br /&gt;
Девяностая&lt;br /&gt;
&lt;br /&gt;
Девяностое&lt;br /&gt;
&lt;br /&gt;
Сотый&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотое&lt;br /&gt;
&lt;br /&gt;
Двухсотый&lt;br /&gt;
&lt;br /&gt;
Двухсотая&lt;br /&gt;
&lt;br /&gt;
Двухсотое&lt;br /&gt;
&lt;br /&gt;
Трехсотый&lt;br /&gt;
&lt;br /&gt;
Трехсотая&lt;br /&gt;
&lt;br /&gt;
Трехсотое&lt;br /&gt;
&lt;br /&gt;
Четырехсотый&lt;br /&gt;
&lt;br /&gt;
Четырехсотая&lt;br /&gt;
&lt;br /&gt;
Четырехсотое&lt;br /&gt;
 Пятисотый&lt;br /&gt;
&lt;br /&gt;
Пятисотая&lt;br /&gt;
&lt;br /&gt;
Пятисотое&lt;br /&gt;
&lt;br /&gt;
Шестисотый&lt;br /&gt;
&lt;br /&gt;
Шестисотая&lt;br /&gt;
&lt;br /&gt;
Шестисотое&lt;br /&gt;
&lt;br /&gt;
Семисотый&lt;br /&gt;
&lt;br /&gt;
Семисотая&lt;br /&gt;
&lt;br /&gt;
Семисотое&lt;br /&gt;
&lt;br /&gt;
Восьмисотый&lt;br /&gt;
&lt;br /&gt;
Восьмисотая&lt;br /&gt;
&lt;br /&gt;
Восьмисотое&lt;br /&gt;
&lt;br /&gt;
Девятисотый&lt;br /&gt;
&lt;br /&gt;
Девятисотая&lt;br /&gt;
&lt;br /&gt;
Девятисотое&lt;br /&gt;
&lt;br /&gt;
Тысячный&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячное&lt;br /&gt;
&lt;br /&gt;
Миллионный&lt;br /&gt;
&lt;br /&gt;
Миллионная&lt;br /&gt;
&lt;br /&gt;
Миллионное&lt;br /&gt;
&lt;br /&gt;
Миллиардный&lt;br /&gt;
&lt;br /&gt;
Миллиардная&lt;br /&gt;
&lt;br /&gt;
Миллиардное&lt;br /&gt;
&lt;br /&gt;
Триллионный&lt;br /&gt;
&lt;br /&gt;
Триллионная&lt;br /&gt;
&lt;br /&gt;
Триллионное&lt;br /&gt;
&lt;br /&gt;
Квадриллионный&lt;br /&gt;
&lt;br /&gt;
Квадриллионная&lt;br /&gt;
&lt;br /&gt;
Квадриллионное&lt;br /&gt;
&lt;br /&gt;
Квинтиллионный&lt;br /&gt;
&lt;br /&gt;
Квинтиллионная&lt;br /&gt;
&lt;br /&gt;
Квинтиллионное&lt;br /&gt;
&lt;br /&gt;
Секстиллионный&lt;br /&gt;
&lt;br /&gt;
Секстиллионная&lt;br /&gt;
&lt;br /&gt;
Секстиллионное&lt;br /&gt;
&lt;br /&gt;
Септиллионный&lt;br /&gt;
&lt;br /&gt;
Септиллионная&lt;br /&gt;
&lt;br /&gt;
Септиллионное&lt;br /&gt;
&lt;br /&gt;
Октиллионный&lt;br /&gt;
&lt;br /&gt;
Октиллионная&lt;br /&gt;
&lt;br /&gt;
Октиллионное&lt;br /&gt;
&lt;br /&gt;
Нониллионный&lt;br /&gt;
&lt;br /&gt;
Нониллионная&lt;br /&gt;
&lt;br /&gt;
Нониллионное&lt;br /&gt;
&lt;br /&gt;
Дециллионный&lt;br /&gt;
&lt;br /&gt;
Дециллионная&lt;br /&gt;
&lt;br /&gt;
Дециллионное&lt;br /&gt;
&lt;br /&gt;
Одно-&lt;br /&gt;
&lt;br /&gt;
Двух-&lt;br /&gt;
&lt;br /&gt;
Трех-&lt;br /&gt;
&lt;br /&gt;
Четырех-&lt;br /&gt;
&lt;br /&gt;
Пяти-&lt;br /&gt;
&lt;br /&gt;
Шести-&lt;br /&gt;
&lt;br /&gt;
Семи-&lt;br /&gt;
&lt;br /&gt;
Восьми-&lt;br /&gt;
&lt;br /&gt;
Девяти-&lt;br /&gt;
&lt;br /&gt;
Десяти-&lt;br /&gt;
&lt;br /&gt;
Одиннадцати-&lt;br /&gt;
&lt;br /&gt;
Двенадцати-&lt;br /&gt;
&lt;br /&gt;
Тринадцати-&lt;br /&gt;
&lt;br /&gt;
Четырнадцати-&lt;br /&gt;
&lt;br /&gt;
Пятнадцати-&lt;br /&gt;
&lt;br /&gt;
Шестнадцати-&lt;br /&gt;
&lt;br /&gt;
Семнадцати-&lt;br /&gt;
&lt;br /&gt;
Восемнадцати-&lt;br /&gt;
&lt;br /&gt;
Девятнадцати-&lt;br /&gt;
&lt;br /&gt;
Двадцати-&lt;br /&gt;
&lt;br /&gt;
Тридцати-&lt;br /&gt;
&lt;br /&gt;
Сорока-&lt;br /&gt;
&lt;br /&gt;
Пятидесяти-&lt;br /&gt;
&lt;br /&gt;
Шестидесяти-&lt;br /&gt;
&lt;br /&gt;
Семидесяти-&lt;br /&gt;
&lt;br /&gt;
Восьмидесяти-&lt;br /&gt;
&lt;br /&gt;
Девяносто-&lt;br /&gt;
&lt;br /&gt;
Сто-&lt;br /&gt;
&lt;br /&gt;
Двухсот-&lt;br /&gt;
&lt;br /&gt;
Трехсот-&lt;br /&gt;
&lt;br /&gt;
Четырехсот-&lt;br /&gt;
&lt;br /&gt;
Пятисот-&lt;br /&gt;
&lt;br /&gt;
Шестисот-&lt;br /&gt;
&lt;br /&gt;
Семисот-&lt;br /&gt;
&lt;br /&gt;
Восьмисот-&lt;br /&gt;
&lt;br /&gt;
Девятисот-&lt;br /&gt;
 Первого&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
&lt;br /&gt;
Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Гривна&lt;br /&gt;
&lt;br /&gt;
Гривны&lt;br /&gt;
&lt;br /&gt;
Гривен&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
 Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
&lt;br /&gt;
Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T12:52:41Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
&lt;br /&gt;
|Й&lt;br /&gt;
К&lt;br /&gt;
Л&lt;br /&gt;
М&lt;br /&gt;
Н&lt;br /&gt;
О&lt;br /&gt;
П&lt;br /&gt;
Р&lt;br /&gt;
С&lt;br /&gt;
Т&lt;br /&gt;
У&lt;br /&gt;
Ф&lt;br /&gt;
Х&lt;br /&gt;
Ц&lt;br /&gt;
Ч&lt;br /&gt;
Ш&lt;br /&gt;
Щ&lt;br /&gt;
Ъ&lt;br /&gt;
Ы&lt;br /&gt;
Ь&lt;br /&gt;
Э&lt;br /&gt;
Ю&lt;br /&gt;
Я&lt;br /&gt;
A&lt;br /&gt;
B&lt;br /&gt;
C&lt;br /&gt;
D&lt;br /&gt;
E&lt;br /&gt;
F&lt;br /&gt;
G&lt;br /&gt;
H&lt;br /&gt;
I&lt;br /&gt;
J&lt;br /&gt;
K&lt;br /&gt;
L&lt;br /&gt;
M&lt;br /&gt;
N&lt;br /&gt;
O&lt;br /&gt;
P&lt;br /&gt;
Q&lt;br /&gt;
R&lt;br /&gt;
S&lt;br /&gt;
T&lt;br /&gt;
U&lt;br /&gt;
V&lt;br /&gt;
W&lt;br /&gt;
X&lt;br /&gt;
Y&lt;br /&gt;
Z&lt;br /&gt;
Й&lt;br /&gt;
К&lt;br /&gt;
Л&lt;br /&gt;
М&lt;br /&gt;
Н&lt;br /&gt;
О&lt;br /&gt;
П&lt;br /&gt;
Р&lt;br /&gt;
С&lt;br /&gt;
Т&lt;br /&gt;
У&lt;br /&gt;
Ф&lt;br /&gt;
Х&lt;br /&gt;
Ц&lt;br /&gt;
Ч&lt;br /&gt;
Ш&lt;br /&gt;
Щ&lt;br /&gt;
Ъ&lt;br /&gt;
Ы&lt;br /&gt;
Ь&lt;br /&gt;
Э&lt;br /&gt;
Ю&lt;br /&gt;
Я&lt;br /&gt;
A&lt;br /&gt;
B&lt;br /&gt;
C&lt;br /&gt;
D&lt;br /&gt;
E&lt;br /&gt;
F&lt;br /&gt;
G&lt;br /&gt;
H&lt;br /&gt;
I&lt;br /&gt;
J&lt;br /&gt;
K&lt;br /&gt;
L&lt;br /&gt;
M&lt;br /&gt;
N&lt;br /&gt;
O&lt;br /&gt;
P&lt;br /&gt;
Q&lt;br /&gt;
R&lt;br /&gt;
S&lt;br /&gt;
T&lt;br /&gt;
U&lt;br /&gt;
V&lt;br /&gt;
W&lt;br /&gt;
X&lt;br /&gt;
Y&lt;br /&gt;
Z&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T12:48:46Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9</id>
		<title>Перечень файлов, необходимых для озвучивания числовых значений</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D0%B5%D1%80%D0%B5%D1%87%D0%B5%D0%BD%D1%8C_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2,_%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D1%85_%D0%B4%D0%BB%D1%8F_%D0%BE%D0%B7%D0%B2%D1%83%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9"/>
				<updated>2011-06-16T12:47:36Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для озвучивания числовых значений и стандартных выражений в компоненте сценариев [[Компоненты сценариев IVR#Проигрывание числа|Воспроизведение числа]] используются наборы звуковых файлов из каталога «Scripts \ IVR \ _StandardExpressions», сгруппированные по голосам. &lt;br /&gt;
&lt;br /&gt;
При формировании сценариев голосового меню необходимо озвучить стандартные файлы «Добрый день», «Для переключения нажмите...» и прочие. Для целостности голосового оформления сценариев рекомендуется озвучивать числительные тем же голосом. Записав необходимый для решаемой в сценарии задачи набор стандартных файлов, положите его в новую папку в приведенном выше каталоге. Этот набор станет доступным в сценарии при его открытии.&lt;br /&gt;
&lt;br /&gt;
В стандартную поставку входят три голоса «Мария», «Артем» и «Егор». Наиболее полный набор голосов — Мария. Другими двумя голосами озвучены основные числительные в именительном падеже.&lt;br /&gt;
&lt;br /&gt;
Также каталоги с голосами используются для озвучивания позиции и ожидаемого времени соединения в очереди ожидания (подробнее в разделе [[Менеджер очередей|Администрирование. Системные настройки. Очередь]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ниже приведен полный список файлов, требуемый для полнофункциональной работы компонента в русскоязычной версии продукта. Все файлы должны быть с расширением «.wav», и озвучены текстом, аналогичным их названию. Каждое необходимое слово должно быть записано в двух вариантах: концовка речи (с понижением тона) и продолжение речи (с равным тоном). Названия этих файлов отличаются тем, что в конце имени файла с концовкой речи добавляется символ подчеркивания «_». При отсутствии такового, система подставляет вместо него стандартный файл без символа подчеркивания в конце. В случае отсутствия необходимого файла в момент воспроизведения, он пропускается, а воспроизведение остальных продолжается. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Один&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
&lt;br /&gt;
Одно&lt;br /&gt;
&lt;br /&gt;
Два&lt;br /&gt;
&lt;br /&gt;
Две&lt;br /&gt;
&lt;br /&gt;
Три &lt;br /&gt;
&lt;br /&gt;
Четыре&lt;br /&gt;
&lt;br /&gt;
Пять&lt;br /&gt;
&lt;br /&gt;
Шесть&lt;br /&gt;
&lt;br /&gt;
Семь&lt;br /&gt;
&lt;br /&gt;
Восемь&lt;br /&gt;
&lt;br /&gt;
Девять&lt;br /&gt;
&lt;br /&gt;
Десять&lt;br /&gt;
&lt;br /&gt;
Одиннадцать&lt;br /&gt;
&lt;br /&gt;
Двенадцать&lt;br /&gt;
&lt;br /&gt;
Тринадцать&lt;br /&gt;
&lt;br /&gt;
Четырнадцать&lt;br /&gt;
&lt;br /&gt;
Пятнадцать&lt;br /&gt;
&lt;br /&gt;
Шестнадцать&lt;br /&gt;
&lt;br /&gt;
Семнадцать&lt;br /&gt;
&lt;br /&gt;
Восемнадцать&lt;br /&gt;
&lt;br /&gt;
Девятнадцать&lt;br /&gt;
&lt;br /&gt;
Двадцать&lt;br /&gt;
&lt;br /&gt;
Тридцать&lt;br /&gt;
&lt;br /&gt;
Сорок&lt;br /&gt;
&lt;br /&gt;
Пятьдесят&lt;br /&gt;
&lt;br /&gt;
Шестьдесят&lt;br /&gt;
&lt;br /&gt;
Семьдесят&lt;br /&gt;
&lt;br /&gt;
Восемьдесят&lt;br /&gt;
&lt;br /&gt;
Девяносто&lt;br /&gt;
&lt;br /&gt;
Сто&lt;br /&gt;
&lt;br /&gt;
Двести&lt;br /&gt;
&lt;br /&gt;
Триста&lt;br /&gt;
&lt;br /&gt;
Четыреста&lt;br /&gt;
&lt;br /&gt;
Пятьсот&lt;br /&gt;
&lt;br /&gt;
Шестьсот&lt;br /&gt;
&lt;br /&gt;
Семьсот&lt;br /&gt;
&lt;br /&gt;
Восемьсот&lt;br /&gt;
&lt;br /&gt;
Девятьсот&lt;br /&gt;
&lt;br /&gt;
Целых&lt;br /&gt;
&lt;br /&gt;
Десятая&lt;br /&gt;
&lt;br /&gt;
Десятых&lt;br /&gt;
&lt;br /&gt;
Сотая&lt;br /&gt;
&lt;br /&gt;
Сотых&lt;br /&gt;
&lt;br /&gt;
Тысячная&lt;br /&gt;
&lt;br /&gt;
Тысячных&lt;br /&gt;
&lt;br /&gt;
Десятитысячная&lt;br /&gt;
&lt;br /&gt;
Десятитысячных&lt;br /&gt;
&lt;br /&gt;
Рубль&lt;br /&gt;
&lt;br /&gt;
Рубля&lt;br /&gt;
|-&lt;br /&gt;
|Рублей&lt;br /&gt;
&lt;br /&gt;
Копейка&lt;br /&gt;
&lt;br /&gt;
Копейки&lt;br /&gt;
&lt;br /&gt;
Копеек&lt;br /&gt;
&lt;br /&gt;
Доллар&lt;br /&gt;
&lt;br /&gt;
Доллара&lt;br /&gt;
&lt;br /&gt;
Долларов&lt;br /&gt;
&lt;br /&gt;
Цент&lt;br /&gt;
&lt;br /&gt;
Цента&lt;br /&gt;
&lt;br /&gt;
Центов&lt;br /&gt;
&lt;br /&gt;
Евро&lt;br /&gt;
&lt;br /&gt;
Час&lt;br /&gt;
&lt;br /&gt;
Часа&lt;br /&gt;
&lt;br /&gt;
Часов&lt;br /&gt;
&lt;br /&gt;
Минута&lt;br /&gt;
&lt;br /&gt;
Минуты&lt;br /&gt;
&lt;br /&gt;
Минут&lt;br /&gt;
&lt;br /&gt;
Секунда&lt;br /&gt;
&lt;br /&gt;
Секунды&lt;br /&gt;
&lt;br /&gt;
Секунд&lt;br /&gt;
&lt;br /&gt;
Года&lt;br /&gt;
&lt;br /&gt;
Января&lt;br /&gt;
&lt;br /&gt;
Февраля&lt;br /&gt;
&lt;br /&gt;
Марта&lt;br /&gt;
&lt;br /&gt;
Апреля&lt;br /&gt;
&lt;br /&gt;
Мая&lt;br /&gt;
&lt;br /&gt;
Июня&lt;br /&gt;
&lt;br /&gt;
Июля&lt;br /&gt;
&lt;br /&gt;
Августа&lt;br /&gt;
&lt;br /&gt;
Сентября&lt;br /&gt;
&lt;br /&gt;
Октября&lt;br /&gt;
&lt;br /&gt;
Ноября&lt;br /&gt;
&lt;br /&gt;
Декабря&lt;br /&gt;
&lt;br /&gt;
Понедельник&lt;br /&gt;
&lt;br /&gt;
Вторник &lt;br /&gt;
&lt;br /&gt;
Среда&lt;br /&gt;
&lt;br /&gt;
Четверг&lt;br /&gt;
&lt;br /&gt;
Пятница&lt;br /&gt;
&lt;br /&gt;
Суббота&lt;br /&gt;
&lt;br /&gt;
Воскресенье&lt;br /&gt;
&lt;br /&gt;
Тысяча&lt;br /&gt;
&lt;br /&gt;
Тысяч&lt;br /&gt;
&lt;br /&gt;
Тысячи&lt;br /&gt;
&lt;br /&gt;
Миллион&lt;br /&gt;
&lt;br /&gt;
Миллионов&lt;br /&gt;
&lt;br /&gt;
Миллиона&lt;br /&gt;
&lt;br /&gt;
Миллиард&lt;br /&gt;
&lt;br /&gt;
Миллиардов&lt;br /&gt;
&lt;br /&gt;
Миллиарда&lt;br /&gt;
&lt;br /&gt;
Триллион&lt;br /&gt;
|-&lt;br /&gt;
|Триллионов&lt;br /&gt;
&lt;br /&gt;
Триллиона&lt;br /&gt;
&lt;br /&gt;
Квадриллион&lt;br /&gt;
&lt;br /&gt;
Квадриллионов&lt;br /&gt;
&lt;br /&gt;
Квадриллиона&lt;br /&gt;
&lt;br /&gt;
Квинтиллион&lt;br /&gt;
&lt;br /&gt;
Квинтиллионов&lt;br /&gt;
&lt;br /&gt;
Квинтиллиона&lt;br /&gt;
&lt;br /&gt;
Секстиллион&lt;br /&gt;
&lt;br /&gt;
Секстиллионов&lt;br /&gt;
&lt;br /&gt;
Секстиллиона&lt;br /&gt;
&lt;br /&gt;
Септиллион&lt;br /&gt;
&lt;br /&gt;
Септиллионов&lt;br /&gt;
&lt;br /&gt;
Септиллиона&lt;br /&gt;
&lt;br /&gt;
Октиллион&lt;br /&gt;
&lt;br /&gt;
Октиллионов&lt;br /&gt;
&lt;br /&gt;
Октиллиона&lt;br /&gt;
&lt;br /&gt;
Нониллион&lt;br /&gt;
&lt;br /&gt;
Нониллионов&lt;br /&gt;
&lt;br /&gt;
Нониллиона&lt;br /&gt;
&lt;br /&gt;
Дециллион&lt;br /&gt;
&lt;br /&gt;
Дециллионов&lt;br /&gt;
&lt;br /&gt;
Дециллиона&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
&lt;br /&gt;
Второе&lt;br /&gt;
&lt;br /&gt;
Третье&lt;br /&gt;
&lt;br /&gt;
Четвертое&lt;br /&gt;
&lt;br /&gt;
Пятое&lt;br /&gt;
&lt;br /&gt;
Шестое&lt;br /&gt;
&lt;br /&gt;
Седьмое&lt;br /&gt;
&lt;br /&gt;
Восьмое&lt;br /&gt;
&lt;br /&gt;
Девятое&lt;br /&gt;
&lt;br /&gt;
Десятое&lt;br /&gt;
&lt;br /&gt;
Одиннадцатое&lt;br /&gt;
&lt;br /&gt;
Двенадцатое&lt;br /&gt;
&lt;br /&gt;
Тринадцатое&lt;br /&gt;
&lt;br /&gt;
Четырнадцатое&lt;br /&gt;
&lt;br /&gt;
Пятнадцатое&lt;br /&gt;
&lt;br /&gt;
Шестнадцатое&lt;br /&gt;
&lt;br /&gt;
Семнадцатое&lt;br /&gt;
&lt;br /&gt;
Восемнадцатое&lt;br /&gt;
&lt;br /&gt;
Девятнадцатое&lt;br /&gt;
&lt;br /&gt;
Двадцатое&lt;br /&gt;
&lt;br /&gt;
Тридцатое&lt;br /&gt;
&lt;br /&gt;
Двухтысячного&lt;br /&gt;
&lt;br /&gt;
Девятисотого&lt;br /&gt;
&lt;br /&gt;
Восьмисотого&lt;br /&gt;
&lt;br /&gt;
Семисотого&lt;br /&gt;
&lt;br /&gt;
Шестисотого&lt;br /&gt;
&lt;br /&gt;
Пятисотого&lt;br /&gt;
|-&lt;br /&gt;
|Четырехсотого&lt;br /&gt;
&lt;br /&gt;
Трехсотого&lt;br /&gt;
&lt;br /&gt;
Двухсотого&lt;br /&gt;
&lt;br /&gt;
Сотого&lt;br /&gt;
&lt;br /&gt;
Девяностого&lt;br /&gt;
&lt;br /&gt;
Восьмидесятого&lt;br /&gt;
&lt;br /&gt;
Семидесятого&lt;br /&gt;
&lt;br /&gt;
Шестидесятого&lt;br /&gt;
&lt;br /&gt;
Пятидесятого&lt;br /&gt;
&lt;br /&gt;
Сорокового&lt;br /&gt;
&lt;br /&gt;
Тридцатого&lt;br /&gt;
&lt;br /&gt;
Двадцатого&lt;br /&gt;
&lt;br /&gt;
Девятнадцатого&lt;br /&gt;
&lt;br /&gt;
Восемнадцатого&lt;br /&gt;
&lt;br /&gt;
Семнадцатого&lt;br /&gt;
&lt;br /&gt;
Шестнадцатого&lt;br /&gt;
&lt;br /&gt;
Пятнадцатого&lt;br /&gt;
&lt;br /&gt;
Четырнадцатого&lt;br /&gt;
&lt;br /&gt;
Тринадцатого&lt;br /&gt;
&lt;br /&gt;
Двенадцатого&lt;br /&gt;
&lt;br /&gt;
Одиннадцатого&lt;br /&gt;
&lt;br /&gt;
Десятого&lt;br /&gt;
&lt;br /&gt;
Девятого&lt;br /&gt;
&lt;br /&gt;
Восьмого&lt;br /&gt;
&lt;br /&gt;
Седьмого&lt;br /&gt;
&lt;br /&gt;
Шестого&lt;br /&gt;
&lt;br /&gt;
Пятого&lt;br /&gt;
&lt;br /&gt;
Четвертого&lt;br /&gt;
&lt;br /&gt;
Третьего&lt;br /&gt;
&lt;br /&gt;
Второго&lt;br /&gt;
&lt;br /&gt;
Первого&lt;br /&gt;
&lt;br /&gt;
Звездочка&lt;br /&gt;
&lt;br /&gt;
Решетка&lt;br /&gt;
&lt;br /&gt;
Минус&lt;br /&gt;
&lt;br /&gt;
Ноль&lt;br /&gt;
&lt;br /&gt;
Точка &lt;br /&gt;
&lt;br /&gt;
Запятая&lt;br /&gt;
&lt;br /&gt;
Тире&lt;br /&gt;
&lt;br /&gt;
Слэш&lt;br /&gt;
&lt;br /&gt;
Бэкслэш&lt;br /&gt;
&lt;br /&gt;
А&lt;br /&gt;
&lt;br /&gt;
Б&lt;br /&gt;
&lt;br /&gt;
В&lt;br /&gt;
&lt;br /&gt;
Г&lt;br /&gt;
&lt;br /&gt;
Д&lt;br /&gt;
&lt;br /&gt;
Е&lt;br /&gt;
&lt;br /&gt;
Ё&lt;br /&gt;
&lt;br /&gt;
Ж&lt;br /&gt;
&lt;br /&gt;
З&lt;br /&gt;
&lt;br /&gt;
И&lt;br /&gt;
|-&lt;br /&gt;
|Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
Й&lt;br /&gt;
&lt;br /&gt;
К&lt;br /&gt;
&lt;br /&gt;
Л&lt;br /&gt;
&lt;br /&gt;
М&lt;br /&gt;
&lt;br /&gt;
Н&lt;br /&gt;
&lt;br /&gt;
О&lt;br /&gt;
&lt;br /&gt;
П&lt;br /&gt;
&lt;br /&gt;
Р&lt;br /&gt;
&lt;br /&gt;
С&lt;br /&gt;
&lt;br /&gt;
Т&lt;br /&gt;
&lt;br /&gt;
У&lt;br /&gt;
&lt;br /&gt;
Ф&lt;br /&gt;
&lt;br /&gt;
Х&lt;br /&gt;
&lt;br /&gt;
Ц&lt;br /&gt;
&lt;br /&gt;
Ч&lt;br /&gt;
&lt;br /&gt;
Ш&lt;br /&gt;
&lt;br /&gt;
Щ&lt;br /&gt;
&lt;br /&gt;
Ъ&lt;br /&gt;
&lt;br /&gt;
Ы&lt;br /&gt;
&lt;br /&gt;
Ь&lt;br /&gt;
&lt;br /&gt;
Э&lt;br /&gt;
&lt;br /&gt;
Ю&lt;br /&gt;
&lt;br /&gt;
Я&lt;br /&gt;
&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
B&lt;br /&gt;
&lt;br /&gt;
C&lt;br /&gt;
&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
E&lt;br /&gt;
&lt;br /&gt;
F&lt;br /&gt;
&lt;br /&gt;
G&lt;br /&gt;
&lt;br /&gt;
H&lt;br /&gt;
&lt;br /&gt;
I&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
K&lt;br /&gt;
&lt;br /&gt;
L&lt;br /&gt;
&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
N&lt;br /&gt;
&lt;br /&gt;
O&lt;br /&gt;
&lt;br /&gt;
P&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
R&lt;br /&gt;
&lt;br /&gt;
S&lt;br /&gt;
&lt;br /&gt;
T&lt;br /&gt;
&lt;br /&gt;
U&lt;br /&gt;
&lt;br /&gt;
V&lt;br /&gt;
&lt;br /&gt;
W&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
&lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
Z&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В папке могут присутствовать и другие файлы, озвучивающие слова и фразы. При выборе типа проигрывания «Слова и фразы» осуществляется их последовательное воспроизведение. Разделение происходит любыми пустыми символами (табуляция, пробелы), а также символами ? и *, запрещенными в файловой системе. Расширение «.wav» автоматически подставляется в конец к каждому файлу.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Локализованные версии продукта имеют собственные наборы файлов и алгоритмы воспроизведения числительных.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D0%91%D0%94</id>
		<title>Структура пространственной БД</title>
		<link rel="alternate" type="text/html" href="%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D0%91%D0%94"/>
				<updated>2011-06-08T10:08:04Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Вся статистика работы в call-центре попадает в пространственную БД «oktell_cc_temp». Все отчеты, касающиеся работы Call-центра строятся на основе лежащей в ней информации. Подробнее об отчетах см. разделы [[Статистика|Call-center. Статистика]] и [[Индикаторы|Call-center. Индикаторы]].&lt;br /&gt;
&lt;br /&gt;
'''Три пространственных таблицы:'''&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|A_Cube_CC_EffortConnections                &lt;br /&gt;
|информация о коммутациях в call-центре и попытках дозвона.&lt;br /&gt;
|-&lt;br /&gt;
|A_Cube_CC_OperatorStates               &lt;br /&gt;
|информация о состояниях операторов в call-центре.&lt;br /&gt;
|-&lt;br /&gt;
|A_Cube_CC_CallQueue                       &lt;br /&gt;
|информация о состояниях и нагрузках очередей входящих задач.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''А также таблицы с категориями:'''&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|A_Cube_CC_Cat_OperatorInfo         &lt;br /&gt;
|информация об операторах.&lt;br /&gt;
|-&lt;br /&gt;
|A_Cube_CC_Cat_OperatorStateTypes         &lt;br /&gt;
|информация об используемых состояниях операторов.&lt;br /&gt;
|-&lt;br /&gt;
|A_Cube_CC_Cat_Project         &lt;br /&gt;
|информация о проектах.&lt;br /&gt;
|-&lt;br /&gt;
|A_Cube_CC_Cat_Task         &lt;br /&gt;
|информация о задачах.&lt;br /&gt;
|-&lt;br /&gt;
|A_Cube_CC_Cat_TaskResultTypes         &lt;br /&gt;
|информация о результатах совершения звонков.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Для построения основных отчетов информация берется из пространственных таблиц, а при построении итоговой выборки по идентификаторам происходит пересечение с таблицами категорий для получения адекватных для восприятия показателей (названий, имен, описаний)&lt;br /&gt;
&lt;br /&gt;
При построении выборок в связи с большими объемами данных, наполняющих пространственные таблицы, рекомендуется использовать временные таблицы, куда вставлять данные за интересующий период времени, взятые из основных таблиц. Основные используемые поля пространственных таблиц индексированы. Основной индекс по полю времени служит непосредственно этой цели.&lt;br /&gt;
&lt;br /&gt;
Прочие касающиеся языка SQL темы находятся вне рамок руководства.&lt;br /&gt;
&lt;br /&gt;
Ниже приводятся поля основных таблиц.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===A_Cube_CC_EffortConnections===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
После каждого звонка или попытки звонка в задаче в эту таблицу автоматически заносится коммутационная информация со всей неслужебной информацией, которая может быть полезна при составлении отчетов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|[IdProject] [uniqueidentifier] &lt;br /&gt;
|Id проекта совершенного звонка или попытки совершения звонка. Пересечение с таблицей A_Cube_CC_Cat_Project.&lt;br /&gt;
|-&lt;br /&gt;
|[IdTask] [uniqueidentifier]&lt;br /&gt;
|Id задачи. Пересечение с таблицей A_Cube_CC_Cat_Task.&lt;br /&gt;
|-&lt;br /&gt;
|[IsOutput] [bit]&lt;br /&gt;
|Флаг-признак исходящей задачи.&lt;br /&gt;
|-&lt;br /&gt;
|[IdEffort] [uniqueidentifier]&lt;br /&gt;
|Id попытки звонка (менеджер задач устанавливает перед началом набора номера)&lt;br /&gt;
|-&lt;br /&gt;
|[IdOperator] [uniqueidentifier]&lt;br /&gt;
|Id оператора, производившего обработку. IVR также считается оператором и имеет виртуальный код. Пересечение с таблицей A_Cube_CC_Cat_OperatorInfo.&lt;br /&gt;
&lt;br /&gt;
Поле может быть не заполнено (is NULL), в случае, если попытка была прервана до установления соединения (например, занято).&lt;br /&gt;
|-&lt;br /&gt;
|[IdInList] [int]&lt;br /&gt;
|Код абонента в списке, прикрепленном к задаче.&lt;br /&gt;
|-&lt;br /&gt;
|[AbonentNumber] [nvarchar] (20)&lt;br /&gt;
|Номер абонента, по которому производился дозвон (исх. задача), или с которого производился звонок (вх. задача).&lt;br /&gt;
|-&lt;br /&gt;
|[CallResult] [int]&lt;br /&gt;
|Результат звонка. Пересечение с таблицей A_Cube_CC_Cat_TaskResultTypes.&lt;br /&gt;
|-&lt;br /&gt;
|[CallResultInfo] [nvarchar] (100) &lt;br /&gt;
|Описание результата (если было назначено).&lt;br /&gt;
|-&lt;br /&gt;
|[DateTimeStart] [datetime]&lt;br /&gt;
|Дата и время начала звонка/коммутации. &lt;br /&gt;
&lt;br /&gt;
Для входящих задач - момент начала вызова оператора для первой коммутации и момент коммутации при последующих (после FLASH).&lt;br /&gt;
&lt;br /&gt;
Для исходящих задач - момент начала вызова абонента для первой коммутации и момент самой коммутации при последующих (после FLASH). &lt;br /&gt;
&lt;br /&gt;
Время начала самой первой коммутации доступно в поле TimeAnswer таблицы A_Stat_Connections_1x1 основной БД (связка по полям IdConn / Id).&lt;br /&gt;
|- &lt;br /&gt;
|[DateStart] [datetime]&lt;br /&gt;
|Дата начала звонка с нулевым временем.&lt;br /&gt;
|-&lt;br /&gt;
|[TimeStart] [datetime]&lt;br /&gt;
|Время начала звонка с нулевой датой.&lt;br /&gt;
|-&lt;br /&gt;
|[DateTimeStop] [datetime]&lt;br /&gt;
|Дата и время окончания коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|[IdConn] [uniqueidentifier] &lt;br /&gt;
|Id коммутации. В контексте одного звонка при переключении оператором звонка на другого оператора или в IVR каждая коммутация имеет отдельную запись в таблице. Может быть не заполнено (is NULL).&lt;br /&gt;
|-&lt;br /&gt;
|[IdChain] [uniqueidentifier] &lt;br /&gt;
|Id звонка (цепочки коммутаций). Одинаково для всех коммутаций, в контексте одного звонка. Может быть не заполнено (is NULL).&lt;br /&gt;
|-&lt;br /&gt;
|[IdAUser] [uniqueidentifier] &lt;br /&gt;
|Id звонящего абонента. Может быть не заполнено (is NULL).&lt;br /&gt;
|-&lt;br /&gt;
|[IdBUser] [uniqueidentifier] &lt;br /&gt;
|Id принимающего звонок абонента. Может быть не заполнено (is NULL).&lt;br /&gt;
|-&lt;br /&gt;
|[IdExtLine] [uniqueidentifier] &lt;br /&gt;
|Id внешней линии, по которой происходит реализация звонка.&lt;br /&gt;
|-&lt;br /&gt;
|[LenTime] [float] &lt;br /&gt;
|Длительность коммутации в секундах.&lt;br /&gt;
|-&lt;br /&gt;
|[LenQueue] [float] &lt;br /&gt;
|Длительность ожидания в очереди абонентом перед коммутацией с первым оператором.&lt;br /&gt;
|-&lt;br /&gt;
|[IsBetweenOp] [bit] &lt;br /&gt;
|Флаг коммутации, когда разговор происходит между двумя операторами, абонент находится во Flash-буфере. Может быть не заполнено (is NULL).&lt;br /&gt;
|-&lt;br /&gt;
|[OpponentInfo] [nvarchar] (100)&lt;br /&gt;
|Информация об абоненте.&lt;br /&gt;
|-&lt;br /&gt;
|[IsHandled] [bit] &lt;br /&gt;
|Флаг обработанного звонка. 0, когда коммутации не произошло.&lt;br /&gt;
|-&lt;br /&gt;
|[IsSuccess] [bit] &lt;br /&gt;
|Флаг успешной обработки. Подробно см. раздел [[Стоп-форма|Call-центр. Сценарии. Сценарии диалога. Стоп-форма]].&lt;br /&gt;
|- &lt;br /&gt;
|[IsRecorded] [bit] &lt;br /&gt;
|Флаг наличия файлов с записью разговора. Может быть не заполнено (is NULL).&lt;br /&gt;
|-&lt;br /&gt;
|[IdRecDir] [int] &lt;br /&gt;
|Id каталога, в который происходит запись. Пересечение с таблицей основной БД A_Stat_RecordDirectories. Может быть не заполнено (is NULL).&lt;br /&gt;
|-&lt;br /&gt;
|[ALineNum] [nvarchar] (10)&lt;br /&gt;
|Код линии, совершающей звонок.&lt;br /&gt;
|- &lt;br /&gt;
|[BLineNum] [nvarchar] (10)&lt;br /&gt;
|Код линии, принимающей звонок.&lt;br /&gt;
|-&lt;br /&gt;
|[UserResult] [int]&lt;br /&gt;
|Код пользовательского результата, который выставил оператор после разговора с абонентом.&lt;br /&gt;
&lt;br /&gt;
Пересечение с таблицей из основной БД A_TaskManager_CardUserResults. Подробно см. раздел [[Стоп-форма|Call-центр. Сценарии. Сценарии диалога. Стоп-форма]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===A_Cube_CC_OperatorStates===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждую минуту сервер производит перерасчет состояний. В результате в таблице находится информация по каждому периоду пребывания оператора в одном из состояний:&lt;br /&gt;
&lt;br /&gt;
* Предварительная обработка &lt;br /&gt;
* Ожидание ответа абонента &lt;br /&gt;
* Обратный вызов &lt;br /&gt;
* Разговор с абонентом &lt;br /&gt;
* Разговор между операторами&lt;br /&gt;
* Разговор по задаче &lt;br /&gt;
* Поствызывная обработка &lt;br /&gt;
* Прочие разговоры &lt;br /&gt;
* Перерыв &lt;br /&gt;
* Готов&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Перечисленные состояния относятся только ко времени пребывания оператора в режиме Call-центр.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|[Id] [int] &lt;br /&gt;
|Целочисленный идентификатор для служебного пользования.&lt;br /&gt;
|-&lt;br /&gt;
|[IdTask] [uniqueidentifier] &lt;br /&gt;
|Id задачи, в контексте которой оператор находился в данном состоянии. Пересечение с таблицей A_Cube_CC_Cat_Task. Может быть не заполнено (is NULL), если состояние не является участием в задаче.&lt;br /&gt;
|-&lt;br /&gt;
|[IsOutput] [bit] &lt;br /&gt;
|Флаг-признак исходящей задачи. Может быть не заполнено (is NULL), если состояние не является участием в задаче.&lt;br /&gt;
|-&lt;br /&gt;
|[IdOperator] [uniqueidentifier]&lt;br /&gt;
|Id оператора. Пересечение с таблицей A_Cube_CC_Cat_OperatorInfo.&lt;br /&gt;
|-&lt;br /&gt;
|[CallResult] [int] &lt;br /&gt;
|Результат звонка, в ходе которого оператор находился в данном состоянии. Пересечение с таблицей A_Cube_CC_Cat_TaskResultTypes. Может быть не заполнено (is NULL), если состояние не является участием в задаче.&lt;br /&gt;
|-&lt;br /&gt;
|[State] [int]&lt;br /&gt;
|Состояние оператора. Пересечение с таблицей A_Cube_CC_Cat_OperatorStateTypes.&lt;br /&gt;
|-&lt;br /&gt;
|[DateTimeStart] [datetime]&lt;br /&gt;
|Дата и время начала пребывания в данном состоянии.&lt;br /&gt;
|-&lt;br /&gt;
|[DateStart] [datetime]&lt;br /&gt;
|Дата начала пребывания в данном состоянии. Время нулевое.&lt;br /&gt;
|-&lt;br /&gt;
|[TimeStart] [datetime]&lt;br /&gt;
|Время начала пребывания в данном состоянии Дата нулевая.&lt;br /&gt;
|-&lt;br /&gt;
|[DateTimeStop] [datetime]&lt;br /&gt;
|Дата и время окончания пребывания в данном состоянии.&lt;br /&gt;
|-&lt;br /&gt;
|[LenTime] [float]&lt;br /&gt;
|Длительность в секундах пребывания в данном состоянии.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===A_Cube_CC_CallQueue===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Во время поступления звонков во входящую задачу образуется очередь. Если очередь не пуста, в таблицу кладется информация о ее состоянии. Информация заносится каждый раз при смене одного из количественных параметров очереди.&lt;br /&gt;
&lt;br /&gt;
При большом объеме звонков заполнение таблицы может оказывать значительную нагрузку на сервер БД, поэтому по умолчанию заполнение не ведется. Режим заполнения может быть выбран в разделе [[Управление базами данных|Администрирование. Общие настройки. Управление сервером БД]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|[Id] [int] &lt;br /&gt;
|Целочисленный идентификатор для служебного пользования.&lt;br /&gt;
|-&lt;br /&gt;
|[IdTask] [uniqueidentifier] &lt;br /&gt;
|Id задачи, чья очередь содержится в записи.&lt;br /&gt;
|-&lt;br /&gt;
|[IdProject] [uniqueidentifier] &lt;br /&gt;
|Id проекта задачи.&lt;br /&gt;
|-&lt;br /&gt;
|[DateTimeStart] [datetime] &lt;br /&gt;
|Дата и время начала периода с неизменяемыми количественными значениями.&lt;br /&gt;
|-&lt;br /&gt;
|[DateStart] [datetime] &lt;br /&gt;
|Дата начала периода, время нулевое.&lt;br /&gt;
|-&lt;br /&gt;
|[TimeStart] [datetime] &lt;br /&gt;
|Время начала периода, дата нулевая.&lt;br /&gt;
|-&lt;br /&gt;
|[DateTimeStop] [datetime] &lt;br /&gt;
|Дата и время окончания периода. У последней внесенной записи по задаче всегда пусто (is NULL).&lt;br /&gt;
|-&lt;br /&gt;
|[CountQueue] [int] &lt;br /&gt;
|Количество абонентов, находящихся в очереди в текущем периоде&lt;br /&gt;
|-&lt;br /&gt;
|[CountOperator] [int] &lt;br /&gt;
|Количество операторов, обслуживающих задачу, активных в текущем периоде.&lt;br /&gt;
|-&lt;br /&gt;
|[CountTalking] [int] &lt;br /&gt;
|Количество ведущихся по задаче разговоров в текущем периоде. При ненулевой очереди отличается от общего числа активных операторов на число операторов, занятых в других задачах.&lt;br /&gt;
|-&lt;br /&gt;
|[elt1WaitStart] [datetime] &lt;br /&gt;
|Дата и время начала ожидания первого абонента в очереди.&lt;br /&gt;
|- &lt;br /&gt;
|[elt1WaitSec] [int] &lt;br /&gt;
|Время в секундах, прошедшее с начала ожидания первого абонента в очереди.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В таблицах категорий для пользования отведены два поля: [Id] и [Name]. В зависимости от типа данных [Id] принимает значения int или uniqueidentifier.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B0_web-%D1%84%D0%BE%D1%80%D0%BC</id>
		<title>Компоненты редактора web-форм</title>
		<link rel="alternate" type="text/html" href="%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B0_web-%D1%84%D0%BE%D1%80%D0%BC"/>
				<updated>2011-06-07T14:47:58Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Как и при редактировании сценариев, свойства элементам назначаются с помощью [[Инспектор объектов|инспектора объектов]]. Кроме того, некоторым элементам основные свойства можно установить прямо в браузере.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Нажмите F11 или дважды щелкните по любому элементу в дизайнере web-форм, чтобы отобразить его на экране, если он скрыт. Выделите на форме нужный Html объект (далее - элемент), и в инспекторе объектов вы увидите все присущие ему свойства. Чтобы выделить элемент – щелкните мышью в любой точке его зоны в поле формы. Выделенный элемент обводится оранжевой рамочкой или выделяется оранжевым фоном. Элементы, для которых были установлены свойства (далее - установленные элементы), обводятся желтой рамочкой или выделяются желтым фоном. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr9.png|center|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждому установленному элементу автоматически сопоставляется идентификатор. Значение идентификатора назначается в следующем порядке:&lt;br /&gt;
* атрибут '''id''' элемента; &lt;br /&gt;
* атрибут '''name''' элемента; &lt;br /&gt;
* автоматически сформированный GUID (уникальный глобальный идентификатор ); &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Идентификатор можно установить самостоятельно. Если идентификатор не уникален в пределах web-формы, то назначенные элементу свойства будут автоматически присвоены всем элементам с совпадающим идентификаторм в пределах:&lt;br /&gt;
* html-страницы, если установлен тип источника [[Редактор web-форм|Локальный файл]]; &lt;br /&gt;
* web-формы, если установлен тип источника [[Редактор web-форм|Ссылка]]; &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Для того чтобы удалить элемент из списка установленных, нужно либо очистить поле «Идентификатор» в [[Инспектор объектов|инспекторе объектов]],  либо выбрать соответствующий пункт в контекстном меню. Контекстное меню элемента:&lt;br /&gt;
* «Удалить» - удалить выбранный элемент из списка установленных элементов. Удалить выбранный элемент также можно с помощью клавиши Delete; &lt;br /&gt;
* «Перейти к родительскому элементу» - выделить элемент, который содержит текущий элемент в       качестве дочернего ( клавиша Ctrl ); &lt;br /&gt;
* «Перейти к web-форме» - выделить всю web-форму целиком ( комбинация клавиш Shift + Ctrl ); &lt;br /&gt;
* «Удалить и перейти к родительскому элементу» -  удалить выбранный элемент из списка установленных элементов и выделить элемент, который содержит текущий элемент в качестве дочернего; &lt;br /&gt;
* «Удалить и перейти к web-форме» - удалить выбранный элемент изсписка установленных элементов и выделить всю web-форму целиком &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr10.png|center|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Web-форма===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Все html элементы размещены на [[Редактор web-форм|web-форме]]. Редактор автоматически определяет web-форму при наличии на web-странице html тегов: '''&amp;lt;html&amp;gt;''','''&amp;lt;body&amp;gt;'''. Рекомендуется учитывать этот факт при  самостоятельной разработке html страниц. В свойствах web-формы c помощью SQL запроса можно задать общий для всех элементов web-формы источник данных, общий запрос на сохранение введенной пользователем информации.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Значения&lt;br /&gt;
|Запрос SQL, обращающийся к идентификаторам всех элементов, принадлежащих web-форме. Осуществляет множественную загрузку значений. Однако, если у некоторого элемента назначено свойство индивидуальной загрузки, оно будет иметь приоритет.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение&lt;br /&gt;
|Запрос SQL, обращающийся к идентификаторам всех элементов, принадлежащих web-форме. Осуществляет множественное чтение данных из элементов для сохранения в БД. Если у некоторого элемента назначено свойство «Сохранение», будет выполнено и индивидуальное и групповое сохранение.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При составлении общих SQL запросов следует учитывать, что заданные в свойствах web-формы правила подстановки и сохранения данных будут применены ко всем html-страницам, которые пользователь посетит. В частности, если на страницах имеются элементы с дублирующимися идентификаторами, то данные будут подставляться в html-элементы, и сохраняться для всех этих элементов одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Метка=== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как и в случае диалоговых форм: метка - нередактируемый текст на web-форме. Редактор считает меткой любую текстовую последовательность, заключенную между парными html тегами: '''&amp;lt;nowiki&amp;gt;&amp;lt;label&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;h3&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;h4&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Более подробно об этих и других html тегах можно узнать в любом справочнике по языку гипертекстовой разметки - HTML.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации метки в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент типа «строка», значение которого после вычисления подставляется в метку. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Гиперссылка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор считает гиперссылкой, элемент, заключенный между парными html тегами: '''&amp;lt;a&amp;gt;'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации гиперссылки в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент типа «строка», значение которого после вычисления подставляется в отображаемый текст гиперссылки. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|-&lt;br /&gt;
|URL&lt;br /&gt;
|Аргумент типа «строка», значение которого после вычисления подставляется в качестве значения атрибута '''url''' гиперссылки. Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Подсказка&lt;br /&gt;
|Аргумент типа «строка», значение которого после вычисления подставляется в текст всплывающей подсказки. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Текстовое поле===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор считает текстовым полем, html элемент «Поле ввода», заключенный между парными html тегами вида: '''&amp;lt;nowiki&amp;gt;&amp;lt;input type = text&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;input type = password&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;textarea&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации текстового поля в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент типа «строка», значение которого после вычисления подставляется в текстовое поле. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных &lt;br /&gt;
Свойство можно установить непосредственно в браузере. Для этого просто введите текст в элемент. При этом для аргумента будет автоматически установлен тип «Константа».&lt;br /&gt;
|- &lt;br /&gt;
|Активирован&lt;br /&gt;
|Аргумент типа «число». Если вычисленное значение - нуль, то элемент будет неактивным. В противном случае элемент будет активным.&lt;br /&gt;
&lt;br /&gt;
Аргумент может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения текстового поля. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Галочка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор считает галочкой html-элемент, заключенный между парными html тегами вида: '''&amp;lt;nowiki&amp;gt;&amp;lt;input type = check&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации галки в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент типа «число», «строка», значение которого после вычисления подставляется в качестве значения (атрибут '''value''') галочки.&lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|-&lt;br /&gt;
|Активирован&lt;br /&gt;
|Аргумент типа «число». Если вычисленное значение - нуль, то элемент будет неактивным. В противном случае элемент будет активным.&lt;br /&gt;
&lt;br /&gt;
Аргумент может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|-&lt;br /&gt;
|Отмечен по умолчанию&lt;br /&gt;
|Аргумент типа «число». Если вычисленное значение - нуль, то галочка не будет выбрана (атрибут '''checked'''). В противном случае галочка будет выбрана.&lt;br /&gt;
&lt;br /&gt;
Аргумент может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|-&lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения текстового поля. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Радио-кнопка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор считает радио-кнопкой html-элемент, заключенный между парными html тегами вида: '''&amp;lt;nowiki&amp;gt;&amp;lt;input type = radio&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Свойства элемента полностью совпадают со свойствами элемента [[#Галочка|Галочка]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Выпадающий список===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор считает выпадающим списком html элемент, заключенный между парными html тегами '''&amp;lt;nowiki&amp;gt;&amp;lt;select&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации выпадающего списка в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Выбранное значение&lt;br /&gt;
|Аргумент типа «строка», «число», «дата и время», значение которого после вычисления подставляется в качестве значения выбранного индекса элемента. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных &lt;br /&gt;
Свойство можно установить непосредственно в браузере. Для этого выберите в списке любое значение. При этом для аргумента будет автоматически установлен тип «Константа».&lt;br /&gt;
|-&lt;br /&gt;
|Элементы&lt;br /&gt;
|Коллекция, элементы которой после вычисления значений всех её аргументов будут использованы в качестве элементов выпадающего списка. Настройки задаются с помощью [[Инспектор объектов#Форма «Элементы»|формы элементов]]&lt;br /&gt;
|-&lt;br /&gt;
|Активирован&lt;br /&gt;
|Аргумент типа «число». Если вычисленное значение - нуль, то элемент будет неактивным. В противном случае элемент будет активным.&lt;br /&gt;
&lt;br /&gt;
Аргумент может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения выбранного значения выпадающего списка. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Картинка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор определяет элемент «Картинка» как html элемент, заключенный между парными html тегами '''&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Другие картинки html-страниц (в том числе, картинки элементов '''&amp;lt;nowiki&amp;gt;&amp;lt;button&amp;gt;&amp;lt;/nowiki&amp;gt;''') недоступны в редакторе текущей версии. Картинки недоступны также, если выбран тип источника web-формы - [[Редактор web-форм|Ссылка]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации выпадающего списка в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Изображение&lt;br /&gt;
|Аргумент, значение которого после вычисления устанавливает источник изображения для элемента. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой - путь к файлу с рисунком; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением; &lt;br /&gt;
* запросом SQL в базу данных. Запрос может возвращать путь к файлу с рисунком &lt;br /&gt;
В отличие от диалоговых форм рисунок в бинарном формате из базы в элемент вставить нельзя&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Таблица===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор определяет элемент «Таблица» как html элемент, заключенный между парными html тегами '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Для того чтобы выделить таблицу, достаточно выделить границы любой её ячейки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr11.png|center|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации выпадающего списка в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Значения&lt;br /&gt;
|Аргумент, значение которого после вычисления устанавливает источник данных для таблицы. Может быть запросом SQL к базе данных. Запрос должен возвращать набор данных ( recordset ).&lt;br /&gt;
|-&lt;br /&gt;
|Заголовки столбцов&lt;br /&gt;
|Число. Определяет источник для заголовков столбцов таблицы:&lt;br /&gt;
* «отсутствуют» - таблица не имеет строки заголовков. Если такая строка (строки) предусмотрены web-дизайнером, то в них будут подставлены данные из первой строки источника данных; &lt;br /&gt;
* «из web-формы» - используются заголовки, предусмотренные дизайнером. Если их нет, то первая строка таблицы останется пустой; &lt;br /&gt;
* «из базы данных» - в строку заголовков подставляются названия столбцов из источника данных таблицы. Если такой строки дизайнером не предусмотрено, то названия столбцов будут подставлены в первую строку таблицы.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Данные в таблицу вставляются в 2 этапа:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На первом этапе сущестующие ячейки таблицы заполняются данными из указанного источника по следующим правилам:&lt;br /&gt;
* Значения ячеек таблицы, которые были до вставки будут замещены данными источника за исключением, быть может, строки заголовка  (в зависимости от установленной настройки [[#Таблица|Заголовки столбцов]]) &lt;br /&gt;
* Сначала заполняются имеющиеся строки. Если столбцов данных больше чем столбцов в таблице, то соответствующая часть данных вставлена не будет (макет html страницы определяется дизайнером). Если столбцов даных меньше чем в таблице, то «лишние» столбцы таблицы останутся неизмененными.  &lt;br /&gt;
* Если где-либо в таблице ячейки имеют атрибут '''colspan''',  то в строке с такими ячейками заполняются только имеющиеся ячейки. Данные, для которых не хватило ячеек, в таблицу вставлены не будут. &lt;br /&gt;
* Если где-либо в таблице ячейки имеют атрибут '''rowspan''',  то в таких ячейках значение каждой последующей строки будет затирать предыдущее. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Не рекомендуется использовать таблицы, перегруженные атрибутами '''rowspan''' и '''colspan'''.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
На втором этапе к таблице добавляются дополнительные строки в том случае, если строк в источнике данных больше чем в таблице. Правила вставки данных в добавленные ячейки совпадают с вышеперечисленными. При добавлении новым ячейкам назначаются все атрибуты ячеек из:&lt;br /&gt;
* предыдущих: чётной и нечётной строки (если такие строки имеются в таблице) &lt;br /&gt;
* предыдущей строки (если такая строка имеется в таблице) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если таблица не имеет строк (в зависимости от настройки [[#Таблица|Заголовки столбцов]] первая строка может игнорироваться, или использоваться для копирования атрибутов), то новые ячейки используют стили принятые по умолчанию. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Двухэтапная организация вставки данных позволяет работать не с конечной таблицей (которая будет отражена в web-форме), а с макетом, который подготовил дизайнер.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B0_web-%D1%84%D0%BE%D1%80%D0%BC</id>
		<title>Компоненты редактора web-форм</title>
		<link rel="alternate" type="text/html" href="%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B0_web-%D1%84%D0%BE%D1%80%D0%BC"/>
				<updated>2011-06-07T13:52:50Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Как и при редактировании сценариев, свойства элементам назначаются с помощью [[Инспектор объектов|инспектора объектов]]. Кроме того, некоторым элементам основные свойства можно установить прямо в браузере.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Нажмите F11 или дважды щелкните по любому элементу в дизайнере web-форм, чтобы отобразить его на экране, если он скрыт. Выделите на форме нужный Html объект (далее - элемент), и в инспекторе объектов вы увидите все присущие ему свойства. Чтобы выделить элемент – щелкните мышью в любой точке его зоны в поле формы. Выделенный элемент обводится оранжевой рамочкой или выделяется оранжевым фоном. Элементы, для которых были установлены свойства (далее - установленные элементы), обводятся желтой рамочкой или выделяются желтым фоном. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr9.png|center|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждому установленному элементу автоматически сопоставляется идентификатор. Значение идентификатора назначается в следующем порядке:&lt;br /&gt;
* атрибут '''id''' элемента; &lt;br /&gt;
* атрибут '''name''' элемента; &lt;br /&gt;
* автоматически сформированный GUID (уникальный глобальный идентификатор ); &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Идентификатор можно установить самостоятельно. Если идентификатор не уникален в пределах web-формы, то назначенные элементу свойства будут автоматически присвоены всем элементам с совпадающим идентификаторм в пределах:&lt;br /&gt;
* html-страницы, если установлен тип источника [[Редактор web-форм|Локальный файл]]; &lt;br /&gt;
* web-формы, если установлен тип источника [[Редактор web-форм|Ссылка]]; &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Для того чтобы удалить элемент из списка установленных, нужно либо очистить поле «Идентификатор» в [[Инспектор объектов|инспекторе объектов]],  либо выбрать соответствующий пункт в контекстном меню. Контекстное меню элемента:&lt;br /&gt;
* «Удалить» - удалить выбранный элемент из списка установленных элементов. Удалить выбранный элемент также можно с помощью клавиши Delete; &lt;br /&gt;
* «Перейти к родительскому элементу» - выделить элемент, который содержит текущий элемент в       качестве дочернего ( клавиша Ctrl ); &lt;br /&gt;
* «Перейти к web-форме» - выделить всю web-форму целиком ( комбинация клавиш Shift + Ctrl ); &lt;br /&gt;
* «Удалить и перейти к родительскому элементу» -  удалить выбранный элемент из списка установленных элементов и выделить элемент, который содержит текущий элемент в качестве дочернего; &lt;br /&gt;
* «Удалить и перейти к web-форме» - удалить выбранный элемент изсписка установленных элементов и выделить всю web-форму целиком &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr10.png|center|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Web-форма===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Все html элементы размещены на [[Редактор web-форм|web-форме]]. Редактор автоматически определяет web-форму при наличии на web-странице html тегов: '''&amp;lt;html&amp;gt;''','''&amp;lt;body&amp;gt;'''. Рекомендуется учитывать этот факт при  самостоятельной разработке html страниц. В свойствах web-формы c помощью SQL запроса можно задать общий для всех элементов web-формы источник данных, общий запрос на сохранение введенной пользователем информации.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Значения&lt;br /&gt;
|Запрос SQL, обращающийся к идентификаторам всех элементов, принадлежащих web-форме. Осуществляет множественную загрузку значений. Однако, если у некоторого элемента назначено свойство индивидуальной загрузки, оно будет иметь приоритет.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение&lt;br /&gt;
|Запрос SQL, обращающийся к идентификаторам всех элементов, принадлежащих web-форме. Осуществляет множественное чтение данных из элементов для сохранения в БД. Если у некоторого элемента назначено свойство «Сохранение», будет выполнено и индивидуальное и групповое сохранение.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При составлении общих SQL запросов следует учитывать, что заданные в свойствах web-формы правила подстановки и сохранения данных будут применены ко всем html-страницам, которые пользователь посетит. В частности, если на страницах имеются элементы с дублирующимися идентификаторами, то данные будут подставляться в html-элементы, и сохраняться для всех этих элементов одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Метка=== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Как и в случае диалоговых форм: метка - нередактируемый текст на web-форме. Редактор считает меткой любую текстовую последовательность, заключенную между парными html тегами: '''&amp;lt;nowiki&amp;gt;&amp;lt;label&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;h3&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;h4&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;h5&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Более подробно об этих и других html тегах можно узнать в любом справочнике по языку гипертекстовой разметки - HTML.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации метки в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент типа «строка», значение которого после вычисления подставляется в метку. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Гиперссылка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор считает гиперссылкой, элемент, заключенный между парными html тегами: '''&amp;lt;a&amp;gt;'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации гиперссылки в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент типа «строка», значение которого после вычисления подставляется в отображаемый текст гиперссылки. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|-&lt;br /&gt;
|URL&lt;br /&gt;
|Аргумент типа «строка», значение которого после вычисления подставляется в качестве значения атрибута '''url''' гиперссылки. Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Подсказка&lt;br /&gt;
|Аргумент типа «строка», значение которого после вычисления подставляется в текст всплывающей подсказки. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Текстовое поле===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор считает текстовым полем, html элемент «Поле ввода», заключенный между парными html тегами вида: '''&amp;lt;nowiki&amp;gt;&amp;lt;input type = text&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;input type = password&amp;gt;&amp;lt;/nowiki&amp;gt;''', '''&amp;lt;nowiki&amp;gt;&amp;lt;textarea&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации текстового поля в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент типа «строка», значение которого после вычисления подставляется в текстовое поле. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных &lt;br /&gt;
Свойство можно установить непосредственно в браузере. Для этого просто введите текст в элемент. При этом для аргумента будет автоматически установлен тип «Константа».&lt;br /&gt;
|- &lt;br /&gt;
|Активирован&lt;br /&gt;
|Аргумент типа «число». Если вычисленное значение - нуль, то элемент будет неактивным. В противном случае элемент будет активным.&lt;br /&gt;
&lt;br /&gt;
Аргумент может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения текстового поля. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Галочка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор считает галочкой html-элемент, заключенный между парными html тегами вида: '''&amp;lt;nowiki&amp;gt;&amp;lt;input type = check&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации галки в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент типа «число», «строка», значение которого после вычисления подставляется в качестве значения (атрибут '''value''') галочки.&lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|-&lt;br /&gt;
|Активирован&lt;br /&gt;
|Аргумент типа «число». Если вычисленное значение - нуль, то элемент будет неактивным. В противном случае элемент будет активным.&lt;br /&gt;
&lt;br /&gt;
Аргумент может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|-&lt;br /&gt;
|Отмечен по умолчанию&lt;br /&gt;
|Аргумент типа «число». Если вычисленное значение - нуль, то галочка не будет выбрана (атрибут '''checked'''). В противном случае галочка будет выбрана.&lt;br /&gt;
&lt;br /&gt;
Аргумент может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|-&lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения текстового поля. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Радио-кнопка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор считает радио-кнопкой html-элемент, заключенный между парными html тегами вида: '''&amp;lt;nowiki&amp;gt;&amp;lt;input type = radio&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Свойства элемента полностью совпадают со свойствами элемента [[#Галочка|Галочка]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Выпадающий список===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор считает выпадающим списком html элемент, заключенный между парными html тегами '''&amp;lt;nowiki&amp;gt;&amp;lt;select&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации выпадающего списка в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Выбранное значение&lt;br /&gt;
|Аргумент типа «строка», «число», «дата и время», значение которого после вычисления подставляется в качестве значения выбранного индекса элемента. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных &lt;br /&gt;
Свойство можно установить непосредственно в браузере. Для этого выберите в списке любое значение. При этом для аргумента будет автоматически установлен тип «Константа».&lt;br /&gt;
|-&lt;br /&gt;
|Элементы&lt;br /&gt;
|Коллекция, элементы которой после вычисления значений всех её аргументов будут использованы в качестве элементов выпадающего списка. Настройки задаются с помощью [[Инспектор объектов#Форма «Элементы»|формы элементов]]&lt;br /&gt;
|-&lt;br /&gt;
|Активирован&lt;br /&gt;
|Аргумент типа «число». Если вычисленное значение - нуль, то элемент будет неактивным. В противном случае элемент будет активным.&lt;br /&gt;
&lt;br /&gt;
Аргумент может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения выбранного значения выпадающего списка. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Картинка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор определяет элемент «Картинка» как html элемент, заключенный между парными html тегами '''&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Другие картинки html-страниц (в том числе, картинки элементов '''&amp;lt;nowiki&amp;gt;&amp;lt;button&amp;gt;&amp;lt;/nowiki&amp;gt;''') недоступны в редакторе текущей версии. Картинки недоступны также, если выбран тип источника web-формы - [[Редактор web-форм|Ссылка]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации выпадающего списка в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Изображение&lt;br /&gt;
|Аргумент, значение которого после вычисления устанавливает источник изображения для элемента. &lt;br /&gt;
&lt;br /&gt;
Может быть &lt;br /&gt;
* константой - путь к файлу с рисунком; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением; &lt;br /&gt;
* запросом SQL в базу данных. Запрос может возвращать путь к файлу с рисунком &lt;br /&gt;
В отличие от диалоговых форм рисунок в бинарном формате из базы в элемент вставить нельзя&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Таблица===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Редактор определяет элемент «Таблица» как html элемент, заключенный между парными html тегами '''&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Для того чтобы выделить таблицу, достаточно выделить границы любой её ячейки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr11.png|center|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации выпадающего списка в пределах web-формы и групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Значения&lt;br /&gt;
|Аргумент, значение которого после вычисления устанавливает источник данных для таблицы. Может быть запросом SQL к базе данных. Запрос должен возвращать набор данных ( recordset ).&lt;br /&gt;
|-&lt;br /&gt;
|Заголовки столбцов&lt;br /&gt;
|Число. Определяет источник для заголовков столбцов таблицы:&lt;br /&gt;
* «отсутствуют» - таблица не имеет строки заголовков. Если такая строка (строки) предусмотрены web-дизайнером, то в них будут подставлены данные из первой строки источника данных; &lt;br /&gt;
* «из web-формы» - используются заголовки, предусмотренные дизайнером. Если их нет, то первая строка таблицы останется пустой; &lt;br /&gt;
* «из базы данных» - в строку заголовков подставляются названия столбцов из источника данных таблицы. Если такой строки дизайнером не предусмотрено, то названия столбцов будут подставлены в первую строку таблицы.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Данные в таблицу вставляются в 2 этапа:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На первом этапе сущестующие ячейки таблицы заполняются данными из указанного источника по следующим правилам:&lt;br /&gt;
* Значения ячеек таблицы, которые были до вставки будут замещены данными источника за исключением, быть может, строки заголовка  (в зависимости от установленной настройки [[#Таблица|Заголовки столбцов]]) &lt;br /&gt;
* Сначала заполняются имеющиеся строки. Если столбцов данных больше чем столбцов в таблице, то соответствующая часть данных вставлена не будет (макет html страницы определяется дизайнером). Если столбцов даных меньше чем в таблице, то «лишние» столбцы таблицы останутся неизмененными.  &lt;br /&gt;
* Если где-либо в таблице ячейки имеют атрибут '''colspan''',  то в строке с такими ячейками заполняются только имеющиеся ячейки. Данные, для которых не хватило ячеек, в таблицу вставлены не будут. &lt;br /&gt;
* Если где-либо в таблице ячейки имеют атрибут '''rowspan''',  то в таких ячейках значение каждой последующей строки будет затирать предыдущее. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Не рекомендуется использовать таблицы, перегруженные атрибутами '''rowspan''' и '''colspan'''.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
На втором этапе к таблице добавляются дополнительные строки в том случае, если строк в источнике данных больше чем в таблице. Правила вставки данных в добавленные ячейки совпадают с вышеперечисленными. При добавлении новым ячейкам назначаются все атрибуты ячеек из:&lt;br /&gt;
* предыдущих: чётной и нечётной строки (если такие строки имеются в таблице) &lt;br /&gt;
* предыдущей строки (если такая строка имеется в таблице) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если таблица не имеет строк (в зависимости от настройки [[#Таблица|Заголовки столбцов]] первая строка может игнорироваться, или использоваться для копирования атрибутов), то новые ячейки используют стили принятые по умолчанию. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Двухэтапная организация вставки данных позволяет работать не с конечной таблицей (которая будет отражена в web-форме), а с макетом, который подготовил дизайнер.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B0_%D1%84%D0%BE%D1%80%D0%BC</id>
		<title>Компоненты редактора форм</title>
		<link rel="alternate" type="text/html" href="%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B0_%D1%84%D0%BE%D1%80%D0%BC"/>
				<updated>2011-06-07T11:06:26Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Как и при редактировании сценариев, свойства элементам назначаются с помощью [[Инспектор объектов|инспектора объектов]]. Нажмите F11 или дважды щелкните по любому элементу в дизайнере форм, чтобы отобразить его на экране, если он скрыт. Выделите нужный элемент, и в инспекторе объектов вы увидите все присущие ему свойства. Чтобы выделить объект – щелкните мышью в любой точке его зоны в поле формы. Чтобы выделить группу, щелкните на ее названии. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Группа===&lt;br /&gt;
[[Файл:cl_cc_scr_i71.png|left]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Все элементы принадлежат группам, поэтому в любой форме существует хотя бы одна группа. Группы помогают разделять в одной форме зоны. Каждая группа при отображении может быть свернута и вновь развернута при необходимости, можно также установить запрет на сворачивание. Свернутая группа отображает свой заголовок, но скрывает все элементы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации группы в групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Заголовок&lt;br /&gt;
|Текст, отображающийся сверху. При сворачивании группы виден только заголовок.&lt;br /&gt;
|-&lt;br /&gt;
|Развернута по умолчанию&lt;br /&gt;
|Флаг, определяющий формат начального отображения. В случае установки, при открытии окна оператор не видит элементов группы, и ему необходимо развернуть ее для работы с ней. Имеет смысл при использовании более чем одной группы для упрощения начального восприятия оператором формы ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Запрет сворачивания&lt;br /&gt;
|Флаг, определяющий, сможет ли оператор по своему усмотрению свернуть группу при необходимости.&lt;br /&gt;
|-&lt;br /&gt;
|Размер шрифта&lt;br /&gt;
|Число в диапазоне 7 - 20. Задает размер шрифта в пикселях текста заголовка группы, заколовков, подписей, комментариев и содержимого всех элементов группы. &lt;br /&gt;
|-&lt;br /&gt;
|Значения &lt;br /&gt;
|Запрос SQL, обращающийся к идентификаторам всех элементов, принадлежащих web-форме. Осуществляет множественное чтение данных из элементов для сохранения в БД. Если у некоторого элемента назначено свойство «Сохранение», будет выполнено и индивидуальное и групповое сохранение.&lt;br /&gt;
|-&lt;br /&gt;
|Сохранение&lt;br /&gt;
|Запрос SQL, обращающийся к идентификаторам всех элементов, принадлежащих группе. Осуществляет множественное чтение данных из элементов для сохранения в БД.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При групповой загрузке и сохранении, использующихся в группе, существует доступ к значениям элементов из других групп. Для этого в тексте запроса необходимо явно вписать «[IdGroup].[IdElement]».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i72.png|left]]&lt;br /&gt;
===Метка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В общем виде метка это нередактируемый текст. В качестве текста может использоваться константная величина или произвольный аргумент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации метки в групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Отступ слева&lt;br /&gt;
|Число. Задает расстояние ( в пикселях ) от метки до левой границы формы&lt;br /&gt;
|-&lt;br /&gt;
|Переносить текст&lt;br /&gt;
|Флаг, определяющий  вариант переноса текста в метке. Если флаг установлен, то текст, который не поместился по ширине в пределах ячейки будет перенесен на следующие строки. Если флаг не установлен, то текст , который не поместился в одну строку будет заменен многоточием.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, значение которого после вычисления подставляется в метку. Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i73.png|left]]&lt;br /&gt;
===Линия===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Линия представляет собой простой горизонтальный разграничитель зон внутри группы. Свойств не имеет.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i74.png|left]]&lt;br /&gt;
===Текстовое поле===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_f5.png|center|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Элемент в зависимости от настроек может выглядеть по-разному. Настройками определяются смещения по горизонтали, разнос на несколько строк, наличие заголовка, подписи, комментария, наличие галочки, а также количество строк в поле ввода. Основное назначение – ввод или ввод/вывод текстовой информации. Все прочие компоненты имеют ту же структуру (группировку) элементарных объектов, формирующих элемент управления диалоговой формы. Это:&lt;br /&gt;
&lt;br /&gt;
* заголовок (текстовое значение); &lt;br /&gt;
* подпись (текстовое значение); &lt;br /&gt;
* комментарий (текстовое значение); &lt;br /&gt;
* галочка, блокирующая элемент управления (числовое значение: 0 – не установлена, любое другое число – установлена ); &lt;br /&gt;
* поле ввода ( текстовое значение ) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Любой из дополнительных объектов можно скрыть. Значения для галочки и поля ввода доступны для загрузки всеми способами, описанными выше, значения остальных объектов задаются  задаются константами. Возможность сохранения имеют галочка и поле ввода.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации элемента в групповых запросах и запросах на сохранение&lt;br /&gt;
|-&lt;br /&gt;
|Тип отступа&lt;br /&gt;
|Флаг, определяющий позицию отступа. &lt;br /&gt;
* фиксированный отступ означает, что элемент будет отображен на расстоянии от левой границы формы равном настройке «Отступ слева». Если перед элементом имеется заголовок, то его ширина будет изменена, а текст который не поместился будет заменен многоточием &lt;br /&gt;
* отступ за текстом позиционирует элемент сразу после текста заголовка, если заголовок размещен слева, работает аналогично фиксированному отступу, если заголовок расположен сверху&lt;br /&gt;
|- &lt;br /&gt;
|Отступ слева&lt;br /&gt;
|Число. Задает расстояние ( в пикселях ) от элемента до левой границы формы. Настройка игнорируется, если заголовок расположен слева и выбран тип отступа «За текстом».&lt;br /&gt;
|-&lt;br /&gt;
|Размер&lt;br /&gt;
|Флаг, определяющий способ задания размера.&lt;br /&gt;
* фиксированный - ширина элемента определяется настройкой «Ширина». &lt;br /&gt;
* растянутый - элемент растягивается по ширине до размеров ячейки. В случае изменения размеров формы ширина контрола будет изменяться автоматически.&lt;br /&gt;
|-&lt;br /&gt;
|Ширина&lt;br /&gt;
|Число.  Задает ширину элемента ( в пикселях ). Настройка игнорируется, если выбран размер «растянутый».&lt;br /&gt;
|-&lt;br /&gt;
|Кол-во строк&lt;br /&gt;
|Число. Задает количество текстовых строк в элементе&lt;br /&gt;
|- &lt;br /&gt;
|Тип маски&lt;br /&gt;
|Устанавливает ограничение на вводимую в поле информацию и способ отображения&lt;br /&gt;
* отсутствует &lt;br /&gt;
* простой &lt;br /&gt;
* числовой &lt;br /&gt;
* регулярные выражения &lt;br /&gt;
* упрощенные регулярные выражения&lt;br /&gt;
|- &lt;br /&gt;
|Маска ввода&lt;br /&gt;
|Действует только при установке «типа маски» в значения «простой» или «регулярные выражения».&lt;br /&gt;
Задает пользовательское значение маски ввода.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Строковый аргумент, значение которого после вычисления подставляется в текстовое поле. Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|-&lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения заданного пользователем значения элемента. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]].&lt;br /&gt;
|- &lt;br /&gt;
|Заголовок&lt;br /&gt;
|Аргумент, значение которого после вычисления подставляется в заголовок элемента. Может быть только константой. Заголовок в зависимости от настройки «Расположение заголовка» может располагаться над текстовым полем или слева от него. В качестве значения аргумента может быть задана пустая строка. В этом случае заголовок будет отсутствовать.&lt;br /&gt;
|-&lt;br /&gt;
|Расположение заголовка&lt;br /&gt;
|Флаг, определяющий расположение заголовка.&lt;br /&gt;
* сверху - заголовок будет располоен над текстовым полем &lt;br /&gt;
* слева - заголовок будет расположен перед текстовым полем&lt;br /&gt;
|- &lt;br /&gt;
|Подпись&lt;br /&gt;
|Аргумент, значение которого после вычисления подставляется в подпись элемента. Может быть только константой. В качестве значения аргумента может быть задана пустая строка. В этом случае подпись будет отсутствовать. Рекомендуется в качестве подписи не использовать строки большой длины.&lt;br /&gt;
|-&lt;br /&gt;
|Комментарий&lt;br /&gt;
|Аргумент, значение которого после вычисления подставляется в комментарий элемента. Может быть только константой. В качестве значения аргумента может быть задана пустая строка. В этом случае комментарий будет отсутствовать.&lt;br /&gt;
|-&lt;br /&gt;
|Переносить текст&lt;br /&gt;
|Флаг, определяющий  вариант переноса текста в заголовке и комментарии элемента. Если флаг установлен, то текст, который не поместился по ширине в пределах ячейки будет перенесен на следующие строки. Если флаг не установлен, то текст , который не поместился в одну строку будет заменен многоточием. На текст, содержащийся в подписи элемента, установка флага не влияет.&lt;br /&gt;
|-&lt;br /&gt;
|Наличие галочки&lt;br /&gt;
|Флаг, определяющий наличие галочки перед элементом.&lt;br /&gt;
|-&lt;br /&gt;
|Значение галочки&lt;br /&gt;
|Целочисленный аргумент, значение которого после вычисления подставляется в текстовое поле. Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Обязательно для заполнения&lt;br /&gt;
|Флаг, определяющий необходимость ввода текста в поле ввода. Если флаг установлен, то в момент выполнения сценария кнопка «Далее» диалоговой формы будет недоступна до тех пор, пока не будет заполнено это поле. Флаг игнорируется, если элемент был заполнен при загрузке формы. Если настроено отображение галочки, то заполнение поля требуется лишь при ее активации.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i76.png|left]]&lt;br /&gt;
===Выпадающий список===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Элемент в зависимости от настроек принимает разные формы и служит для различных целей. Основное отличие – возможность выбора значения из динамически формируемого списка. Настройками определяются смещения по горизонтали, наличие заголовка, подписи, комментария, наличие галочки, а также возможность редактирования. Элементом списка является пара (идентификатор, отображаемая строка), где идентификатор может принимать значение любого типа. При загрузке формы перечень возможных значений в список может быть загружен произвольной комбинацией вариантов: константы, значения переменных, выражения, а также запросы SQL, возвращающие выборку данных содержащую идентификаторы значений и их текстовые представления. Загрузка текущего активного значения происходит из произвольного источника (константа, переменная, поле прикрепленной таблицы, выражение, индивидуальный запрос SQL, групповой запрос SQL) и сопоставляется с загруженными элементами списка по соответствию идентификаторов. При сохранении значения также используется идентификатор элемента списка.&lt;br /&gt;
&lt;br /&gt;
Свойства элемента «Выпадающий список» и всех последующих элементов по большей части аналогичны свойствам элемента [[#Текстовое поле|Текстовое поле]], поэтому описания будут приводится только для основных свойств.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации выпадающего списка в групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Редактировать&lt;br /&gt;
|Флаг, определяющий возможность редактирования значения элемента. Если флаг установлен, то список может использоваться аналогично элементу [[#Текстовое поле|Текстовое поле]], в противном случае выбрать значение можно только из списка элементов, определенных в настройке «Элементы»&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент типа «строка», «число», «Дата и время», значение которого после вычисления подставляется в индекс списка. Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных &lt;br /&gt;
В случае, если значение аргумента отсутствует в списке вычисленных индексов коллекции элементов, список в зависимости от настройки «Редактировать» будет отображать перый элемент из коллекции, либо оставаться пустым.&lt;br /&gt;
|- &lt;br /&gt;
|Элементы&lt;br /&gt;
|Коллекция, элементы которой после вычисления значений всех её аргументов будут использованы в качестве элементов выпадающего списка. Настройки задаются с помощью [[Инспектор объектов|формы элементов]]&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения выбранного пользователем индекса элемента.Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображать в статистике&lt;br /&gt;
|Флаг, определяющий - будет ли выбранное или введенное пользователем значение элемента доступно для [[Статистика|модуля статистики]].&lt;br /&gt;
|-&lt;br /&gt;
|Обязательно для заполнения&lt;br /&gt;
|Флаг, определяющий необходимость ввода текста в поле или выбора одного из элемнтов списка. Если флаг установлен, то в момент выполнения сценария кнопка «Далее» диалоговой формы будет недоступна до тех пор, пока не будет заполнено это поле или выбран элемент списка. Флаг игнорируется, если элемент был заполнен при загрузке формы. Если настроено отображение галочки, то заполнение поля требуется лишь при ее активации.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i77.png|left]]&lt;br /&gt;
===Галочка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Служит для выбора одного из двух вариантов. В качестве значения при загрузке и сохранении принимает числа «0» и «1». Загрузка осуществляется из произвольного источника, сохранение также произвольно. Свойства элемента в целом аналогичны свойствам элемента [[Компоненты редактора форм#Метка|Метка]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации галочки в групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Значение галочки&lt;br /&gt;
|Аргумент, значение которого после вычисления подставляется в значение галочки. Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения заданного пользователем значения галочки. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображать в статистике&lt;br /&gt;
|Флаг, определяющий - будет ли выбранное или введенное пользователем значение галочки доступно для [[Статистика|модуля статистики]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i78.png|left]]&lt;br /&gt;
===Дата/время===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Элемент предоставляет в зависимости от настроек возможность выбора даты, времени, интервала дат и интервала времен внутри дня. Настройками определяются смещения по горизонтали, наличие заголовка, подписи, комментария, наличие галочки. Основное назначение – ввод или ввод/вывод временной информации. Загрузка осуществляется из произвольных источников (константа, переменная, поле прикрепленной таблицы, выражение, индивидуальный запрос SQL, групповой запрос SQL). Сохранение также произвольно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации поля дата/время в групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Значение1&lt;br /&gt;
|Аргумент типа «строка», «Дата и время», значение которого после вычисления подставляется:&lt;br /&gt;
* в качестве значения поля, если настройка «Тип» установлена в «Фиксированная дата» &lt;br /&gt;
* в качестве значения нижней границы интервала дат, если настройка «Тип» установлена в «Интервал». &lt;br /&gt;
Может быть:&lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Значение2&lt;br /&gt;
|Аргумент типа «строка», «Дата и время», значение которого после вычисления:&lt;br /&gt;
* не используется, если настройка «Тип» установлена в «Фиксированная дата» &lt;br /&gt;
* подставляется в качестве значения верхней границы интервала дат, если настройка «Тип» установлена в «Интервал». &lt;br /&gt;
Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение1&lt;br /&gt;
|Набор настроек, определяющих способы сохранения заданного пользователем значения элемента:&lt;br /&gt;
* значения поля, если настройка «Тип» установлена в «Фиксированная дата» &lt;br /&gt;
* значения нижней границы интервала дат, если настройка «Тип» установлена в «Интервал» &lt;br /&gt;
Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение2&lt;br /&gt;
|Набор настроек, определяющих способы сохранения заданного пользователем значения элемента:&lt;br /&gt;
* значения поля, если настройка «Тип» установлена в «Фиксированная дата» &lt;br /&gt;
* значения верхней границы интервала дат, если настройка «Тип» установлена в «Интервал» &lt;br /&gt;
Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображать в статистике&lt;br /&gt;
|Флаг, определяющий - будет ли выбранное или введенное пользователем значение элемента доступно для [[Статистика|модуля статистики]].&lt;br /&gt;
|- &lt;br /&gt;
|Обязательно для заполнения&lt;br /&gt;
|Флаг, определяющий необходимость ввода текста в поле элемента. Если флаг установлен, то в момент выполнения сценария кнопка «Далее» диалоговой формы будет недоступна до тех пор, пока не будет заполнено это поле. Флаг игнорируется, если элемент был заполнен при загрузке формы. Если настроено отображение галочки, то заполнение поля требуется лишь при ее активации. Если настроено отображение галочки, то заполнение поля требуется лишь при ее активации.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i79.png|left]]&lt;br /&gt;
===Спин (числовой ввод)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Элемент предоставляет несколько способов визуального представления. Помимо основного элемента управления в компоненте «Спин» настройками определяются смещения по горизонтали, разнос, наличие заголовка, подписи, комментария, наличие галочки. Основное назначение – ввод или ввод/вывод целочисленной информации. Загрузка осуществляется из произвольных источников (константа, переменная, поле прикрепленной таблицы, выражение, индивидуальный запрос SQL, групповой запрос SQL). Сохранение также произвольно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации спина в групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Минимальное значение&lt;br /&gt;
|Аргумент типа «число» значение которого после вычисления подставляется в качестве нижней границы диапазона значений спина.&lt;br /&gt;
&lt;br /&gt;
Может быть:&lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|-&lt;br /&gt;
|Максимальное значение&lt;br /&gt;
|Аргумент типа «число» значение которого после вычисления подставляется в качестве верхней границы диапазона значений спина.&lt;br /&gt;
&lt;br /&gt;
Может быть:&lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент типа «число» значение которого после вычисления подставляется в качестве значения спина.&lt;br /&gt;
&lt;br /&gt;
Может быть:&lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение1&lt;br /&gt;
|Набор настроек, определяющих способы сохранения заданного пользователем значения спина. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|- &lt;br /&gt;
|Отображать в статистике&lt;br /&gt;
|Флаг, определяющий - будет ли выбранное или введенное пользователем значение элемента доступно для [[Статистика|модуля статистики]].&lt;br /&gt;
|-&lt;br /&gt;
|Обязательно для заполнения&lt;br /&gt;
|Флаг, определяющий необходимость ввода текста в поле элемента. Если флаг установлен, то в момент выполнения сценария кнопка «Далее» диалоговой формы будет недоступна до тех пор, пока не будет заполнено это поле. Флаг игнорируется, если элемент был заполнен при загрузке формы. Если настроено отображение галочки, то заполнение поля требуется лишь при ее активации. Если настроено отображение галочки, то заполнение поля требуется лишь при ее активации.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i80.png|left]]&lt;br /&gt;
===Группа опций===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Позволяет реализовать выбор одного из перечисленных вариантов на основе элементов «радио». Настройками определяются смещения по горизонтали, разнесение на несколько столбцов, наличие заголовка, подписи, комментария. Основное назначение – ввод или ввод/вывод целочисленной информации. Загрузка значения осуществляется из произвольных источников (константа, переменная, поле прикрепленной таблицы, выражение, индивидуальный запрос SQL, групповой запрос SQL). Также произвольным образом загружаются перечни значений. Это может быть любая комбинация из константных элементов и элементов, определяемых запросами. Каждый элемент представляет собой идентификатор и подпись. Идентификатор это числовое значение. &lt;br /&gt;
&lt;br /&gt;
Сохранение также произвольно. В качестве выходного значения принимается значение идентификатора выделенного элемента перечня.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации группы опций в групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Число столбцов&lt;br /&gt;
|Число. Определяет количство столбцов в группе опций.&lt;br /&gt;
|-&lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент типа «строка», «число», значение которого после вычисления устанавливает индекс выбранного элемента группы. Может быть &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных &lt;br /&gt;
В случае, если значение аргумента отсутствует в списке вычисленных индексов коллекции элементов, в группе не будет выбрана ни одна опция&lt;br /&gt;
|- &lt;br /&gt;
|Элементы&lt;br /&gt;
|Коллекция, элементы которой после вычисления значений всех её аргументов будут использованы в качестве элементов группы опций. Настройки задаются с помощью [[Инспектор объектов|формы элементов]]&lt;br /&gt;
|- &lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения выбранного пользователем индекса элемента. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|- &lt;br /&gt;
|Отображать в статистике&lt;br /&gt;
|Флаг, определяющий - будет ли выбранное или введенное пользователем значение элемента доступно для [[Статистика|модуля статистики]].&lt;br /&gt;
|-&lt;br /&gt;
|Обязательно для заполнения&lt;br /&gt;
|Флаг, определяющий необходимость выбора одной из опций. Если флаг установлен, то в момент выполнения сценария кнопка «Далее» диалоговой формы будет недоступна до тех пор, пока не будет выбрана одна из опций. Флаг игнорируется, если опция была выбрана при загрузке формы. Если настроено отображение галочки, то выбор элемента требуется лишь при ее активации.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i81.png|left]]&lt;br /&gt;
===Группа галок===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Позволяет реализовать выбор нескольких из перечисленных вариантов на основе элементов «галочка». Настройками определяются смещения по горизонтали, разнесение на несколько столбцов, наличие заголовка, подписи, комментария. Основное назначение – ввод или ввод/вывод целочисленной информации. Загрузка осуществляется из произвольных источников (константа, переменная, поле прикрепленной таблицы, выражение, индивидуальный запрос SQL, групповой запрос SQL). Сохранение также произвольно. В качестве выходного значения принимается битовая маска в строковом или числовом виде (0001011101). Отсчет идет с начала в случае строкового значения, но с конца (с нулевого бита) в случае целочисленного. Целочисленное значение может быть сохранено в базе для последующего анализа в отчетах, а также арифметическими операциями обработано в сценарии.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации группы галок в групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Число столбцов&lt;br /&gt;
|Число. Определяет количство столбцов в группе галок.&lt;br /&gt;
|-&lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент типа «строка», «число», значение которого после вычисления устанавливает бинарную маску выбранных элементов группы.&lt;br /&gt;
&lt;br /&gt;
Может быть: &lt;br /&gt;
* константой; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных &lt;br /&gt;
В случае, если значение аргумента отсутствует в списке вычисленных индексов коллекции элементов, в группе не будет выбрана ни одна галка&lt;br /&gt;
|- &lt;br /&gt;
|Элементы&lt;br /&gt;
|Коллекция, элементы которой после вычисления значений всех её аргументов будут использованы в качестве элементов группы галок. Настройки задаются с помощью [[Инспектор объектов|формы элементов]]&lt;br /&gt;
|-&lt;br /&gt;
|Сохранение&lt;br /&gt;
|Набор настроек, определяющих способы сохранения выбранных пользователем индексов элемента. Настройки задаются с помощью [[Инспектор объектов|формы сохранения]]&lt;br /&gt;
|-&lt;br /&gt;
|Отображать в статистике&lt;br /&gt;
|Флаг, определяющий - будет ли выбранное или введенное пользователем значение элемента доступно для [[Статистика|модуля статистики]].&lt;br /&gt;
|-&lt;br /&gt;
|Обязательно для заполнения&lt;br /&gt;
|Флаг, определяющий необходимость выбора одной из галок. Если флаг установлен, то в момент выполнения сценария кнопка «Далее» диалоговой формы будет недоступна до тех пор, пока не будет выбрана одна из галок. Флаг игнорируется, если галки были выбраны при загрузке формы. Если настроено отображение галочки, то заполнение поля требуется лишь при ее активации.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i82.png|left]]&lt;br /&gt;
===Изображение===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Позволяет отобразить любую картинку, пиктограмму, фотографию и прочие графические данные. Информация об изображении может быть передана статически из прикрепленного файла (например, логотип компании – заказчика кампании), может быть динамически подгружен по переданному пути из размещенных на сервере графических файлов, а также получен как image-поток из базы данных. Изменения изображений не предусмотрено. Изображение может быть размещено в его реальных размерах или сжато до фиксированного размера. Также доступна фиксация только высоты или только ширины для сохранения пропорций изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации элемента «Изображение» в групповых запросах&lt;br /&gt;
|-&lt;br /&gt;
|Тип отображения&lt;br /&gt;
|Число. Определяет способ отображения элемента на форме:&lt;br /&gt;
* «по размеру рисунка» - элемент принимает размеры рисунка &lt;br /&gt;
* «фиксированный» - элемент в качестве размеров использует настройки «Ширина» и «Высота» &lt;br /&gt;
* «фиксированная высота» - элемент в качестве высоты использует настройку «Высота», ширина изображения вычисляется пропорционально размерам рисунка, настройка «Ширина» игнорируется &lt;br /&gt;
* «фиксированная ширина» - элемент в качестве ширины использует настройку «Ширина», высота изображения вычисляется пропорционально размерам рисунка, настройка «Высота» игнорируется &lt;br /&gt;
* «растянутый» - элемент в качестве ширины использует ширину ячейки, высота вычисляется пропорционально размерам рисунка, настройки «Ширина» и  «Высота» игнорируются&lt;br /&gt;
|- &lt;br /&gt;
|Ширина&lt;br /&gt;
|Число, определяющее ширину изображения&lt;br /&gt;
|-&lt;br /&gt;
|Высота&lt;br /&gt;
|Число, определяющее высоту изображения&lt;br /&gt;
|-&lt;br /&gt;
|Изображение&lt;br /&gt;
|Аргумент, значение которого после вычисления устанавливает источник изображения для элемента.&lt;br /&gt;
&lt;br /&gt;
Может быть: &lt;br /&gt;
* константой - путь к файлу с рисунком; &lt;br /&gt;
* переменной сценария; &lt;br /&gt;
* полем прикрепленной к задаче таблицы; &lt;br /&gt;
* выражением &lt;br /&gt;
* запросом SQL в базу данных. Запрос может возвращать путь к файлу с рисунком, либо рисунок в бинарном формате. &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i83.png|left]]&lt;br /&gt;
===Таблица (grid)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Позволяет отобразить данные из множества, возвращаемого отдельным запросом SQL. Настройками определяются высота, ширина, а также столбцы с указанием соответствия столбцам выборки. Все поля выборки приводятся к текстовому виду. Таблица служит только для отображения информации, изменения данных не предусмотрено.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации элемента «Таблица» в групповых запросах. В текущей версии это свойство не используется&lt;br /&gt;
|-&lt;br /&gt;
|Ширина&lt;br /&gt;
|Число, определяющее ширину таблицы&lt;br /&gt;
|-&lt;br /&gt;
|Высота&lt;br /&gt;
|Число, определяющее высоту таблицы&lt;br /&gt;
|-&lt;br /&gt;
|Значения&lt;br /&gt;
|Аргумент, значение которого после вычисления устанавливает источник данных для таблицы. Может быть запросом SQL в базу данных. Запрос должен возвращать набор данных ( recordset ).&lt;br /&gt;
|- &lt;br /&gt;
|Столбцы&lt;br /&gt;
|Коллекция, элементы которой после вычисления значений всех её аргументов будут использованы в качестве параметров столбцов таблицы. Настройки задаются с помощью формы [[Инспектор объектов|Столбцы таблицы]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i84.png|left]]&lt;br /&gt;
===Кнопка===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Позволяет реализовать переключение на заданный номер. Настройками определяются надпись на кнопке, номер (внешний или внутренний), но который должно быть выполнено переключение. Кнопка служит только для переключения на внешний или внутренний номер, привязка других обработчиков не предусмотрена.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Идентификатор&lt;br /&gt;
|Текст. Используется для идентификации элемента «Кнопка» в групповых запросах. &lt;br /&gt;
|-&lt;br /&gt;
|Ширина&lt;br /&gt;
|Число, определяющее высоту таблицы&lt;br /&gt;
|-&lt;br /&gt;
|Надпись на кнопке&lt;br /&gt;
|Аргумент, значение которого после вычисления подставляется в текст надписи на кнопке. &lt;br /&gt;
|-&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, значение которого после вычисления используется в качетсве номера для переключения.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9</id>
		<title>А автосекретарь то не настоящий</title>
		<link rel="alternate" type="text/html" href="%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9"/>
				<updated>2011-06-03T09:19:47Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие традиционные АТС имеют функцию автосекретаря. Но что понимается под этим? Лишь возможность поставить приветствие, ввести добавочный номер на который автоматически производится переключение. Но так ли работает настоящий (живой) секретарь? Нет. Он узнав личность и цель звонка абонента звонит на внутренний телефон директора и спрашивает разрешение на переключение. Причем директор может согласиться разговаривать, а может попросить перезвонить позднее или дать указание связать абонента с замом, или другим сотрудником.&lt;br /&gt;
Мы решили побаловаться и настроить систему Oktell полностью повторив этот процесс. В результате все получилось очень реалистично! Здесь вы можете прочитать как о том как сделать такую настройку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Итак нам понадобиться 3 сценария.'''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* '''Сценарий - АБОНЕНТ - АВТОСЕКРЕТАРЬ'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - IVR. В нем абонент записывает сообщение и ожидает ответа директора. В зависимости от того, какой пришел ответ абонент соединяется с директором, переключается на другой номер, или отшивается (Сейчас Иван Васильевич занят. Перезвоните через 15 минут). Из этого же сценария запускается с лужебный сценарий, организующий дозвон &amp;quot;автосектетаря&amp;quot; до директора.&lt;br /&gt;
&lt;br /&gt;
* '''Сценарий - ДОЗВОН ДО ДИРЕКТОРА'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - СЛУЖЕБНЫЙ. Этот сценарий, как следует из его названия должен &amp;quot;найти директора&amp;quot; (в нашем случае дозвонившись на внутренний номер, но ничего не мешает нам организовать и перебор номеров, в том числе позвонив и на мобильный). После ответа директора этот служебный сценарий запускает сценарий АВТОСЕКРЕТАРЬ - ДИРЕКТОР.&lt;br /&gt;
&lt;br /&gt;
* '''Сценарий - АВТОСЕКРЕТАРЬ - ДИРЕКТОР'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - IVR. Этот сценарий воспроизводит директору записанное абонентом сообщение и ожидает ответной реакции: соединять сейчас, позже или вообще &amp;quot;авто отшить&amp;quot; абонента. (сам абонент в это время находится в сценарии 1 в цикле и ожидает ответа).   &lt;br /&gt;
&lt;br /&gt;
Следует отметить, что имя файла, записанного абонентом, передается из сценария 1, через сценарий 2 в сценарий 3 через параметр запуска сценария. ( это важно!), а вот передачу ответа директора из сценария 3 в сценарий 1 получается сделать только через базу данных. Сессии этих звонков разные и передача переменных, в том числе и глобальных, между ними не осуществляется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вот сами сценарии:&lt;br /&gt;
[[Special:FilePath/Сценарии для организации АВТОСЕКРЕТАРЯ.rar|Сценарии для организации АВТОСЕКРЕТАРЯ.rar]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А ниже приведены скрины. Всей работы на 15 минут с отладкой. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Абонент - автосекретарь.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дозвон до директора.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Файл:Автосекретарь - директор.jpg]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9</id>
		<title>А автосекретарь то не настоящий</title>
		<link rel="alternate" type="text/html" href="%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9"/>
				<updated>2011-06-03T09:19:21Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие традиционные АТС имеют функцию автосекретаря. Но что понимается под этим? Лишь возможность поставить приветствие, ввести добавочный номер на который автоматически производится переключение. Но так ли работает настоящий (живой) секретарь? Нет. Он узнав личность и цель звонка абонента звонит на внутренний телефон директора и спрашивает разрешение на переключение. Причем директор может согласиться разговаривать, а может попросить перезвонить позднее или дать указание связать абонента с замом, или другим сотрудником.&lt;br /&gt;
Мы решили побаловаться и настроить систему Oktell полностью повторив этот процесс. В результате все получилось очень реалистично! Здесь вы можете прочитать как о том как сделать такую настройку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Итак нам понадобиться 3 сценария.'''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* '''Сценарий - АБОНЕНТ - АВТОСЕКРЕТАРЬ'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - IVR. В нем абонент записывает сообщение и ожидает ответа директора. В зависимости от того, какой пришел ответ абонент соединяется с директором, переключается на другой номер, или отшивается (Сейчас Иван Васильевич занят. Перезвоните через 15 минут). Из этого же сценария запускается с лужебный сценарий, организующий дозвон &amp;quot;автосектетаря&amp;quot; до директора.&lt;br /&gt;
&lt;br /&gt;
* '''Сценарий - ДОЗВОН ДО ДИРЕКТОРА'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - СЛУЖЕБНЫЙ. Этот сценарий, как следует из его названия должен &amp;quot;найти директора&amp;quot; (в нашем случае дозвонившись на внутренний номер, но ничего не мешает нам организовать и перебор номеров, в том числе позвонив и на мобильный). После ответа директора этот служебный сценарий запускает сценарий АВТОСЕКРЕТАРЬ - ДИРЕКТОР.&lt;br /&gt;
&lt;br /&gt;
* '''Сценарий - АВТОСЕКРЕТАРЬ - ДИРЕКТОР'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - IVR. Этот сценарий воспроизводит директору записанное абонентом сообщение и ожидает ответной реакции: соединять сейчас, позже или вообще &amp;quot;авто отшить&amp;quot; абонента. (сам абонент в это время находится в сценарии 1 в цикле и ожидает ответа).   &lt;br /&gt;
&lt;br /&gt;
Следует отметить, что имя файла, записанного абонентом, передается из сценария 1, через сценарий 2 в сценарий 3 через параметр запуска сценария. ( это важно!), а вот передачу ответа директора из сценария 3 в сценарий 1 получается сделать только через базу данных. Сессии этих звонков разные и передача переменных, в том числе и глобальных, между ними не осуществляется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вот сами сценарии:&lt;br /&gt;
&lt;br /&gt;
[[Special:FilePath/Сценарии для организации АВТОСЕКРЕТАРЯ.rar|Сценарии для организации АВТОСЕКРЕТАРЯ.rar]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А ниже приведены скрины. Всей работы на 15 минут с отладкой. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Абонент - автосекретарь.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дозвон до директора.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Файл:Автосекретарь - директор.jpg]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9</id>
		<title>А автосекретарь то не настоящий</title>
		<link rel="alternate" type="text/html" href="%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9"/>
				<updated>2011-06-03T09:18:16Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие традиционные АТС имеют функцию автосекретаря. Но что понимается под этим? Лишь возможность поставить приветствие, ввести добавочный номер на который автоматически производится переключение. Но так ли работает настоящий (живой) секретарь? Нет. Он узнав личность и цель звонка абонента звонит на внутренний телефон директора и спрашивает разрешение на переключение. Причем директор может согласиться разговаривать, а может попросить перезвонить позднее или дать указание связать абонента с замом, или другим сотрудником.&lt;br /&gt;
Мы решили побаловаться и настроить систему Oktell полностью повторив этот процесс. В результате все получилось очень реалистично! Здесь вы можете прочитать как о том как сделать такую настройку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Итак нам понадобиться 3 сценария.'''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* '''Сценарий - АБОНЕНТ - АВТОСЕКРЕТАРЬ'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - IVR. В нем абонент записывает сообщение и ожидает ответа директора. В зависимости от того, какой пришел ответ абонент соединяется с директором, переключается на другой номер, или отшивается (Сейчас Иван Васильевич занят. Перезвоните через 15 минут). Из этого же сценария запускается с лужебный сценарий, организующий дозвон &amp;quot;автосектетаря&amp;quot; до директора.&lt;br /&gt;
&lt;br /&gt;
* '''Сценарий - ДОЗВОН ДО ДИРЕКТОРА'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - СЛУЖЕБНЫЙ. Этот сценарий, как следует из его названия должен &amp;quot;найти директора&amp;quot; (в нашем случае дозвонившись на внутренний номер, но ничего не мешает нам организовать и перебор номеров, в том числе позвонив и на мобильный). После ответа директора этот служебный сценарий запускает сценарий АВТОСЕКРЕТАРЬ - ДИРЕКТОР.&lt;br /&gt;
&lt;br /&gt;
* '''Сценарий - АВТОСЕКРЕТАРЬ - ДИРЕКТОР'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - IVR. Этот сценарий воспроизводит директору записанное абонентом сообщение и ожидает ответной реакции: соединять сейчас, позже или вообще &amp;quot;авто отшить&amp;quot; абонента. (сам абонент в это время находится в сценарии 1 в цикле и ожидает ответа).   &lt;br /&gt;
&lt;br /&gt;
Следует отметить, что имя файла, записанного абонентом, передается из сценария 1, через сценарий 2 в сценарий 3 через параметр запуска сценария. ( это важно!), а вот передачу ответа директора из сценария 3 в сценарий 1 получается сделать только через базу данных. Сессии этих звонков разные и передача переменных, в том числе и глобальных, между ними не осуществляется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вот сами сценарии&lt;br /&gt;
[[Special:FilePath/Сценарии для организации АВТОСЕКРЕТАРЯ.rar|Сценарии для организации АВТОСЕКРЕТАРЯ.rar]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А ниже приведены скрины. Всей работы на 15 минут с отладкой. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Абонент - автосекретарь.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дозвон до директора.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Файл:Автосекретарь - директор.jpg]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9</id>
		<title>А автосекретарь то не настоящий</title>
		<link rel="alternate" type="text/html" href="%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9"/>
				<updated>2011-06-03T09:16:51Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие традиционные АТС имеют функцию автосекретаря. Но что понимается под этим? Лишь возможность поставить приветствие, ввести добавочный номер на который автоматически производится переключение. Но так ли работает настоящий (живой) секретарь? Нет. Он узнав личность и цель звонка абонента звонит на внутренний телефон директора и спрашивает разрешение на переключение. Причем директор может согласиться разговаривать, а может попросить перезвонить позднее или дать указание связать абонента с замом, или другим сотрудником.&lt;br /&gt;
Мы решили побаловаться и настроить систему Oktell полностью повторив этот процесс. В результате все получилось очень реалистично! Здесь вы можете прочитать как о том как сделать такую настройку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Итак нам понадобиться 3 сценария.'''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* '''Сценарий - АБОНЕНТ - АВТОСЕКРЕТАРЬ'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - IVR. В нем абонент записывает сообщение и ожидает ответа директора. В зависимости от того, какой пришел ответ абонент соединяется с директором, переключается на другой номер, или отшивается (Сейчас Иван Васильевич занят. Перезвоните через 15 минут). Из этого же сценария запускается с лужебный сценарий, организующий дозвон &amp;quot;автосектетаря&amp;quot; до директора.&lt;br /&gt;
&lt;br /&gt;
* '''сценарий - ДОЗВОН ДО ДИРЕКТОРА'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - СЛУЖЕБНЫЙ. Этот сценарий, как следует из его названия должен &amp;quot;найти директора&amp;quot; (в нашем случае дозвонившись на внутренний номер, но ничего не мешает нам организовать и перебор номеров, в том числе позвонив и на мобильный). После ответа директора этот служебный сценарий запускает сценарий АВТОСЕКРЕТАРЬ - ДИРЕКТОР.&lt;br /&gt;
&lt;br /&gt;
* '''сценарий - АВТОСЕКРЕТАРЬ - ДИРЕКТОР'''. &lt;br /&gt;
&lt;br /&gt;
Тип сценария - IVR. Этот сценарий воспроизводит директору записанное абонентом сообщение и ожидает ответной реакции: соединять сейчас, позже или вообще &amp;quot;авто отшить&amp;quot; абонента. (сам абонент в это время находится в сценарии 1 в цикле и ожидает ответа).   &lt;br /&gt;
&lt;br /&gt;
Следует отметить, что имя файла, записанного абонентом, передается из сценария 1, через сценарий 2 в сценарий 3 через параметр запуска сценария. ( это важно!), а вот передачу ответа директора из сценария 3 в сценарий 1 получается сделать только через базу данных. Сессии этих звонков разные и передача переменных, в том числе и глобальных, между ними не осуществляется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вот сами сценарии&lt;br /&gt;
[[Special:FilePath/Сценарии для организации АВТОСЕКРЕТАРЯ.rar|Сценарии для организации АВТОСЕКРЕТАРЯ.rar]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А ниже приведены скрины. Всей работы на 15 минут с отладкой. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Абонент - автосекретарь.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дозвон до директора.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Файл:Автосекретарь - директор.jpg]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9</id>
		<title>А автосекретарь то не настоящий</title>
		<link rel="alternate" type="text/html" href="%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9"/>
				<updated>2011-06-03T09:15:02Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие традиционные АТС имеют функцию автосекретаря. Но что понимается под этим? Лишь возможность поставить приветствие, ввести добавочный номер на который автоматически производится переключение. Но так ли работает настоящий (живой) секретарь? Нет. Он узнав личность и цель звонка абонента звонит на внутренний телефон директора и спрашивает разрешение на переключение. Причем директор может согласиться разговаривать, а может попросить перезвонить позднее или дать указание связать абонента с замом, или другим сотрудником.&lt;br /&gt;
Мы решили побаловаться и настроить систему Oktell полностью повторив этот процесс. В результате все получилось очень реалистично! Здесь вы можете прочитать как о том как сделать такую настройку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Итак нам понадобиться 3 сценария.''' &lt;br /&gt;
&lt;br /&gt;
# '''Сценарий - АБОНЕНТ - АВТОСЕКРЕТАРЬ'''. Тип сценария - IVR. В нем абонент записывает сообщение и ожидает ответа директора. В зависимости от того, какой пришел ответ абонент соединяется с директором, переключается на другой номер, или отшивается (Сейчас Иван Васильевич занят. Перезвоните через 15 минут). Из этого же сценария запускается с лужебный сценарий, организующий дозвон &amp;quot;автосектетаря&amp;quot; до директора.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;br /&amp;gt;'''сценарий - ДОЗВОН ДО ДИРЕКТОРА'''. Тип сценария - СЛУЖЕБНЫЙ. Этот сценарий, как следует из его названия должен &amp;quot;найти директора&amp;quot; (в нашем случае дозвонившись на внутренний номер, но ничего не мешает нам организовать и перебор номеров, в том числе позвонив и на мобильный). После ответа директора этот служебный сценарий запускает сценарий АВТОСЕКРЕТАРЬ - ДИРЕКТОР.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# '''сценарий - АВТОСЕКРЕТАРЬ - ДИРЕКТОР'''. Тип сценария - IVR. Этот сценарий воспроизводит директору записанное абонентом сообщение и ожидает ответной реакции: соединять сейчас, позже или вообще &amp;quot;авто отшить&amp;quot; абонента. (сам абонент в это время находится в сценарии 1 в цикле и ожидает ответа).   &lt;br /&gt;
&lt;br /&gt;
Следует отметить, что имя файла, записанного абонентом, передается из сценария 1, через сценарий 2 в сценарий 3 через параметр запуска сценария. ( это важно!), а вот передачу ответа директора из сценария 3 в сценарий 1 получается сделать только через базу данных. Сессии этих звонков разные и передача переменных, в том числе и глобальных, между ними не осуществляется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вот сами сценарии&lt;br /&gt;
[[Special:FilePath/Сценарии для организации АВТОСЕКРЕТАРЯ.rar|Сценарии для организации АВТОСЕКРЕТАРЯ.rar]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А ниже приведены скрины. Всей работы на 15 минут с отладкой. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Абонент - автосекретарь.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дозвон до директора.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Файл:Автосекретарь - директор.jpg]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9</id>
		<title>А автосекретарь то не настоящий</title>
		<link rel="alternate" type="text/html" href="%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9"/>
				<updated>2011-06-03T09:13:20Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие традиционные АТС имеют функцию автосекретаря. Но что понимается под этим? Лишь возможность поставить приветствие, ввести добавочный номер на который автоматически производится переключение. Но так ли работает настоящий (живой) секретарь? Нет. Он узнав личность и цель звонка абонента звонит на внутренний телефон директора и спрашивает разрешение на переключение. Причем директор может согласиться разговаривать, а может попросить перезвонить позднее или дать указание связать абонента с замом, или другим сотрудником.&lt;br /&gt;
Мы решили побаловаться и настроить систему Oktell полностью повторив этот процесс. В результате все получилось очень реалистично! Здесь вы можете прочитать как о том как сделать такую настройку.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Итак нам понадобиться 3 сценария.''' &lt;br /&gt;
&lt;br /&gt;
# '''Сценарий - АБОНЕНТ - АВТОСЕКРЕТАРЬ'''. Тип сценария - IVR. В нем абонент записывает сообщение и ожидает ответа директора. В зависимости от того, какой пришел ответ абонент соединяется с директором, переключается на другой номер, или отшивается (Сейчас Иван Васильевич занят. Перезвоните через 15 минут). Из этого же сценария запускается с лужебный сценарий, организующий дозвон &amp;quot;автосектетаря&amp;quot; до директора.&lt;br /&gt;
&lt;br /&gt;
# '''сценарий - ДОЗВОН ДО ДИРЕКТОРА'''. Тип сценария - СЛУЖЕБНЫЙ. Этот сценарий, как следует из его названия должен &amp;quot;найти директора&amp;quot; (в нашем случае дозвонившись на внутренний номер, но ничего не мешает нам организовать и перебор номеров, в том числе позвонив и на мобильный). После ответа директора этот служебный сценарий запускает сценарий АВТОСЕКРЕТАРЬ - ДИРЕКТОР.&lt;br /&gt;
&lt;br /&gt;
# '''сценарий - АВТОСЕКРЕТАРЬ - ДИРЕКТОР'''. Тип сценария - IVR. Этот сценарий воспроизводит директору записанное абонентом сообщение и ожидает ответной реакции: соединять сейчас, позже или вообще &amp;quot;авто отшить&amp;quot; абонента. (сам абонент в это время находится в сценарии 1 в цикле и ожидает ответа).   &lt;br /&gt;
&lt;br /&gt;
Следует отметить, что имя файла, записанного абонентом, передается из сценария 1, через сценарий 2 в сценарий 3 через параметр запуска сценария. ( это важно!), а вот передачу ответа директора из сценария 3 в сценарий 1 получается сделать только через базу данных. Сессии этих звонков разные и передача переменных, в том числе и глобальных, между ними не осуществляется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вот сами сценарии&lt;br /&gt;
[[Special:FilePath/Сценарии для организации АВТОСЕКРЕТАРЯ.rar|Сценарии для организации АВТОСЕКРЕТАРЯ.rar]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А ниже приведены скрины. Всей работы на 15 минут с отладкой. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Абонент - автосекретарь.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дозвон до директора.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Файл:Автосекретарь - директор.jpg]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9</id>
		<title>А автосекретарь то не настоящий</title>
		<link rel="alternate" type="text/html" href="%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9"/>
				<updated>2011-06-03T09:10:22Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие традиционные АТС имеют функцию автосекретаря. Но что понимается под этим? Лишь возможность поставить приветствие, ввести добавочный номер на который автоматически производится переключение. Но так ли работает настоящий (живой) секретарь? Нет. Он узнав личность и цель звонка абонента звонит на внутренний телефон директора и спрашивает разрешение на переключение. Причем директор может согласиться разговаривать, а может попросить перезвонить позднее или дать указание связать абонента с замом, или другим сотрудником.&lt;br /&gt;
Мы решили побаловаться и настроить систему Oktell полностью повторив этот процесс. В результате все получилось очень реалистично! Здесь вы можете прочитать как о том как сделать такую настройку.&lt;br /&gt;
&lt;br /&gt;
Итак нам понадобиться 3 сценария. &lt;br /&gt;
&lt;br /&gt;
1 Сценарий - АБОНЕНТ - АВТОСЕКРЕТАРЬ. Тип сценария - IVR. В нем абонент записывает сообщение и ожидает ответа директора. В зависимости от того, какой пришел ответ абонент соединяется с директором, переключается на другой номер, или отшивается (Сейчас Иван Васильевич занят. Перезвоните через 15 минут). Из этого же сценария запускается с лужебный сценарий, организующий дозвон &amp;quot;автосектетаря&amp;quot; до директора.&lt;br /&gt;
&lt;br /&gt;
2 сценарий - ДОЗВОН ДО ДИРЕКТОРА. Тип сценария - СЛУЖЕБНЫЙ. Этот сценарий, как следует из его названия должен &amp;quot;найти директора&amp;quot; (в нашем случае дозвонившись на внутренний номер, но ничего не мешает нам организовать и перебор номеров, в том числе позвонив и на мобильный). После ответа директора этот служебный сценарий запускает сценарий АВТОСЕКРЕТАРЬ - ДИРЕКТОР.&lt;br /&gt;
&lt;br /&gt;
3 сценарий - АВТОСЕКРЕТАРЬ - ДИРЕКТОР. Тип сценария - IVR. Этот сценарий воспроизводит директору записанное абонентом сообщение и ожидает ответной реакции: соединять сейчас, позже или вообще &amp;quot;авто отшить&amp;quot; абонента. (сам абонент в это время находится в сценарии 1 в цикле и ожидает ответа).   &lt;br /&gt;
&lt;br /&gt;
Следует отметить, что имя файла, записанного абонентом, передается из сценария 1, через сценарий 2 в сценарий 3 через параметр запуска сценария. ( это важно!), а вот передачу ответа директора из сценария 3 в сценарий 1 получается сделать только через базу данных. Сессии этих звонков разные и передача переменных, в том числе и глобальных, между ними не осуществляется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вот сами сценарии&lt;br /&gt;
[[Special:FilePath/Сценарии для организации АВТОСЕКРЕТАРЯ.rar|Сценарии для организации АВТОСЕКРЕТАРЯ.rar]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А ниже приведены скрины. Всей работы на 15 минут с отладкой. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Абонент - автосекретарь.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дозвон до директора.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Файл:Автосекретарь - директор.jpg]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9</id>
		<title>А автосекретарь то не настоящий</title>
		<link rel="alternate" type="text/html" href="%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9"/>
				<updated>2011-06-03T09:09:39Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие традиционные АТС имеют функцию автосекретаря. Но что понимается под этим? Лишь возможность поставить приветствие, ввести добавочный номер на который автоматически производится переключение. Но так ли работает настоящий (живой) секретарь? Нет. Он узнав личность и цель звонка абонента звонит на внутренний телефон директора и спрашивает разрешение на переключение. Причем директор может согласиться разговаривать, а может попросить перезвонить позднее или дать указание связать абонента с замом, или другим сотрудником.&lt;br /&gt;
Мы решили побаловаться и настроить систему Oktell полностью повторив этот процесс. В результате все получилось очень реалистично! Здесь вы можете прочитать как о том как сделать такую настройку.&lt;br /&gt;
&lt;br /&gt;
Итак нам понадобиться 3 сценария. &lt;br /&gt;
&lt;br /&gt;
1 Сценарий - АБОНЕНТ - АВТОСЕКРЕТАРЬ. Тип сценария - IVR. В нем абонент записывает сообщение и ожидает ответа директора. В зависимости от того, какой пришел ответ абонент соединяется с директором, переключается на другой номер, или отшивается (Сейчас Иван Васильевич занят. Перезвоните через 15 минут). Из этого же сценария запускается с лужебный сценарий, организующий дозвон &amp;quot;автосектетаря&amp;quot; до директора.&lt;br /&gt;
&lt;br /&gt;
2 сценарий - ДОЗВОН ДО ДИРЕКТОРА. Тип сценария - СЛУЖЕБНЫЙ. Этот сценарий, как следует из его названия должен &amp;quot;найти директора&amp;quot; (в нашем случае дозвонившись на внутренний номер, но ничего не мешает нам организовать и перебор номеров, в том числе позвонив и на мобильный). После ответа директора этот служебный сценарий запускает сценарий АВТОСЕКРЕТАРЬ - ДИРЕКТОР.&lt;br /&gt;
&lt;br /&gt;
3 сценарий - АВТОСЕКРЕТАРЬ - ДИРЕКТОР. Тип сценария - IVR. Этот сценарий воспроизводит директору записанное абонентом сообщение и ожидает ответной реакции: соединять сейчас, позже или вообще &amp;quot;авто отшить&amp;quot; абонента. (сам абонент в это время находится в сценарии 1 в цикле и ожидает ответа).   &lt;br /&gt;
&lt;br /&gt;
Следует отметить, что имя файла, записанного абонентом, передается из сценария 1, через сценарий 2 в сценарий 3 через параметр запуска сценария. ( это важно!), а вот передачу ответа директора из сценария 3 в сценарий 1 получается сделать только через базу данных. Сессии этих звонков разные и передача переменных, в том числе и глобальных, между ними не осуществляется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вот сами сценарии&lt;br /&gt;
[[Special:FilePath/Сценарии для организации АВТОСЕКРЕТАРЯ.rar]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А ниже приведены скрины. Всей работы на 15 минут с отладкой. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Абонент - автосекретарь.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дозвон до директора.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Файл:Автосекретарь - директор.jpg]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9</id>
		<title>А автосекретарь то не настоящий</title>
		<link rel="alternate" type="text/html" href="%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9"/>
				<updated>2011-06-03T09:08:02Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие традиционные АТС имеют функцию автосекретаря. Но что понимается под этим? Лишь возможность поставить приветствие, ввести добавочный номер на который автоматически производится переключение. Но так ли работает настоящий (живой) секретарь? Нет. Он узнав личность и цель звонка абонента звонит на внутренний телефон директора и спрашивает разрешение на переключение. Причем директор может согласиться разговаривать, а может попросить перезвонить позднее или дать указание связать абонента с замом, или другим сотрудником.&lt;br /&gt;
Мы решили побаловаться и настроить систему Oktell полностью повторив этот процесс. В результате все получилось очень реалистично! Здесь вы можете прочитать как о том как сделать такую настройку.&lt;br /&gt;
&lt;br /&gt;
Итак нам понадобиться 3 сценария. &lt;br /&gt;
&lt;br /&gt;
1 Сценарий - АБОНЕНТ - АВТОСЕКРЕТАРЬ. Тип сценария - IVR. В нем абонент записывает сообщение и ожидает ответа директора. В зависимости от того, какой пришел ответ абонент соединяется с директором, переключается на другой номер, или отшивается (Сейчас Иван Васильевич занят. Перезвоните через 15 минут). Из этого же сценария запускается с лужебный сценарий, организующий дозвон &amp;quot;автосектетаря&amp;quot; до директора.&lt;br /&gt;
&lt;br /&gt;
2 сценарий - ДОЗВОН ДО ДИРЕКТОРА. Тип сценария - СЛУЖЕБНЫЙ. Этот сценарий, как следует из его названия должен &amp;quot;найти директора&amp;quot; (в нашем случае дозвонившись на внутренний номер, но ничего не мешает нам организовать и перебор номеров, в том числе позвонив и на мобильный). После ответа директора этот служебный сценарий запускает сценарий АВТОСЕКРЕТАРЬ - ДИРЕКТОР.&lt;br /&gt;
&lt;br /&gt;
3 сценарий - АВТОСЕКРЕТАРЬ - ДИРЕКТОР. Тип сценария - IVR. Этот сценарий воспроизводит директору записанное абонентом сообщение и ожидает ответной реакции: соединять сейчас, позже или вообще &amp;quot;авто отшить&amp;quot; абонента. (сам абонент в это время находится в сценарии 1 в цикле и ожидает ответа).   &lt;br /&gt;
&lt;br /&gt;
Следует отметить, что имя файла, записанного абонентом, передается из сценария 1, через сценарий 2 в сценарий 3 через параметр запуска сценария. ( это важно!), а вот передачу ответа директора из сценария 3 в сценарий 1 получается сделать только через базу данных. Сессии этих звонков разные и передача переменных, в том числе и глобальных, между ними не осуществляется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вот сами сценарии&lt;br /&gt;
[[Файл:Сценарии для организации АВТОСЕКРЕТАРЯ.rar|Сценарии для организации АВТОСЕКРЕТАРЯ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А ниже приведены скрины. Всей работы на 15 минут с отладкой. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Абонент - автосекретарь.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дозвон до директора.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Файл:Автосекретарь - директор.jpg]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9</id>
		<title>А автосекретарь то не настоящий</title>
		<link rel="alternate" type="text/html" href="%D0%90_%D0%B0%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0%D1%80%D1%8C_%D1%82%D0%BE_%D0%BD%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B9"/>
				<updated>2011-06-03T09:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Многие традиционные АТС имеют функцию автосекретаря. Но что понимается под этим? Лишь возможность поставить приветствие, ввести добавочный номер на который автоматически производится переключение. Но так ли работает настоящий (живой) секретарь? Нет. Он узнав личность и цель звонка абонента звонит на внутренний телефон директора и спрашивает разрешение на переключение. Причем директор может согласиться разговаривать, а может попросить перезвонить позднее или дать указание связать абонента с замом, или другим сотрудником.&lt;br /&gt;
Мы решили побаловаться и настроить систему Oktell полностью повторив этот процесс. В результате все получилось очень реалистично! Здесь вы можете прочитать как о том как сделать такую настройку.&lt;br /&gt;
&lt;br /&gt;
Итак нам понадобиться 3 сценария. &lt;br /&gt;
&lt;br /&gt;
1 Сценарий - АБОНЕНТ - АВТОСЕКРЕТАРЬ. Тип сценария - IVR. В нем абонент записывает сообщение и ожидает ответа директора. В зависимости от того, какой пришел ответ абонент соединяется с директором, переключается на другой номер, или отшивается (Сейчас Иван Васильевич занят. Перезвоните через 15 минут). Из этого же сценария запускается с лужебный сценарий, организующий дозвон &amp;quot;автосектетаря&amp;quot; до директора.&lt;br /&gt;
&lt;br /&gt;
2 сценарий - ДОЗВОН ДО ДИРЕКТОРА. Тип сценария - СЛУЖЕБНЫЙ. Этот сценарий, как следует из его названия должен &amp;quot;найти директора&amp;quot; (в нашем случае дозвонившись на внутренний номер, но ничего не мешает нам организовать и перебор номеров, в том числе позвонив и на мобильный). После ответа директора этот служебный сценарий запускает сценарий АВТОСЕКРЕТАРЬ - ДИРЕКТОР.&lt;br /&gt;
&lt;br /&gt;
3 сценарий - АВТОСЕКРЕТАРЬ - ДИРЕКТОР. Тип сценария - IVR. Этот сценарий воспроизводит директору записанное абонентом сообщение и ожидает ответной реакции: соединять сейчас, позже или вообще &amp;quot;авто отшить&amp;quot; абонента. (сам абонент в это время находится в сценарии 1 в цикле и ожидает ответа).   &lt;br /&gt;
&lt;br /&gt;
Следует отметить, что имя файла, записанного абонентом, передается из сценария 1, через сценарий 2 в сценарий 3 через параметр запуска сценария. ( это важно!), а вот передачу ответа директора из сценария 3 в сценарий 1 получается сделать только через базу данных. Сессии этих звонков разные и передача переменных, в том числе и глобальных, между ними не осуществляется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вот сами сценарии&lt;br /&gt;
[[Файл:example:Сценарии для организации АВТОСЕКРЕТАРЯ.rar]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
А ниже приведены скрины. Всей работы на 15 минут с отладкой. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Абонент - автосекретарь.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Файл:Дозвон до директора.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Файл:Автосекретарь - директор.jpg]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B2%D0%BE%D0%BD%D0%BA%D0%BE%D0%B2_%D0%BF%D0%BE_%D0%BD%D0%B0%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%BC%D1%83_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D1%83</id>
		<title>Распределение звонков по набранному номеру</title>
		<link rel="alternate" type="text/html" href="%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B2%D0%BE%D0%BD%D0%BA%D0%BE%D0%B2_%D0%BF%D0%BE_%D0%BD%D0%B0%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%BC%D1%83_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D1%83"/>
				<updated>2011-06-02T08:27:33Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В компанию приходит несколько телефонных номеров. Требуется для каждого номера организовать собственное голосовое меню. В этой статье рассматривается пример как настроить сценарий IVR Oktell для решения этой задачи.&lt;br /&gt;
&lt;br /&gt;
Существует несколько вариантов, при которых в вашу компанию приходит несколько телефонных номеров:&lt;br /&gt;
&lt;br /&gt;
# К серверу Oktell подведено несколько аналоговых линий. Каждая линия имеет свой телефонный номер. В этом случае физически параметр, определяющий номер на который совершен звонок на сервер Oktell не передается (аналоговая линия не имеет такой возможности), по этому о том что звонок пришел именно на этот телефонный номер мы можем только по номеру линии.  &lt;br /&gt;
# К серверу Oktell подведен поток Е1. По нему приходит параметр, определяющий в Oktell значение функции called ID (набранный номер)&lt;br /&gt;
# К серверу Oktell подключено один или несколько SIP шлюзов (SIP провайдеров). По протоколу SIP приходит параметр, определяющий в Oktell значение функции called ID (набранный номер)&lt;br /&gt;
# Комбинации перечисленных вариантов.&lt;br /&gt;
&lt;br /&gt;
Все звонки, пришедшие на сервер Oktell обрабатываются главным сценарием раздела Администрирование. Главный сценарий подсвечен красным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Создаем сценарий IVR в котором будет проводится обработка вызова.&lt;br /&gt;
&lt;br /&gt;
Создаем переменную, по которой будет производиться определение номера, на который пришел звонок. Для SIP и Е1 подключений назовем переменную &amp;quot;CALLEDID&amp;quot; (набранный номер), для аналоговых линий назовем переменную &amp;quot;НОМЕР ЛИНИИ&amp;quot;. Для того чтобы создать переменную установите на рабочее поле компонент &amp;quot;Присвоение&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Назначение переменной.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее в инспекторе свойств компонента &amp;quot;Присвоение&amp;quot; выберите &amp;quot;Значение&amp;quot;, и на вкладке функции в выпадающем списке выберите функцию &amp;quot;called ID&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:ПРИСВОЕНИЕ ПЕРЕМЕННОЙ ЗНАЧЕНИЯ ИЗ ФУНКЦИИ.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
После прохождения компонента ПРИСВОЕНИЕ 1, в значение созданной переменной &amp;quot;CALLED ID&amp;quot; будет занесено значение функции calledID, то есть номер телефона, на который позвонил абонент.&lt;br /&gt;
&lt;br /&gt;
Следует иметь в виду, что ваш провайдер может присылать значение calledid в разном формате. Для того, чтобы выяснить это можно воспользоваться компонентом уведомление. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Компонент уведомление.jpg]]&lt;br /&gt;
&lt;br /&gt;
В уведомлении будет выводится то, что приходит от провайдера. Совершите звонки на все имеющиеся у вас номера и получите через компонент уведомление значения calledid. Именно эти значения и будут являться основанием для распределения звонков по ветвям IVR алгоритма. &lt;br /&gt;
&lt;br /&gt;
Установите на рабочее поле компонент МЕНЮ. В Инспекторе свойств выберите аргумент - переменная CALLERID. Добавьте значения аргумента - ваши телефонные номера и задайте компоненты перехода. Определите в инспекторе свойств компонент для перехода (переход прочее), если значение переменной CALLEDID не соответствует ни одному из вариантов. &lt;br /&gt;
&lt;br /&gt;
[[Файл:Компонент меню.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В зависимости от того, на какой номер пришел вызов, он будет направляться на компонент уведомление 2, уведомление 3 или уведомление 4. Дальнейшая настройка сценария определит индивидуальную настройку голосового меню для каждого варианта.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2</id>
		<title>Общие компоненты сценариев</title>
		<link rel="alternate" type="text/html" href="%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2"/>
				<updated>2011-05-17T18:50:35Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном блоке в справочном порядке будут приведены все компоненты, являющиеся общими для всех типов сценариев, а также краткое описание действий и перечни свойств.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Старт=== &lt;br /&gt;
[[Файл:cl_cc_scr_i01.png|left]]                     &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент существует в любом сценарии – с него начинается действие, если трубка обрабатываемой линии положена. Старт на вход принимает параметр, который может сохранить в некоторой внутренней переменной сценария для дальнейшего использования.&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Переменная, в которую необходимо сохранить значение, переданное из другого сценария, запустившего этот.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i02.png|left]] &lt;br /&gt;
===Стоп===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет завершение сценария без разрыва связи. Служит для остановки выполнения сценария после появления соответствующих условий. Классические примеры успешное переключение в сценарии IVR или корректное завершение работы в сценарии диалога.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Да». Флаг определяет необходимо ли в текущей точке передать управление стеку (да) или прекратить выполнение всей последовательности сценариев (нет). Актуален только в сценариях, вызванных через компонент [[#Запуск сценария|Запуск сценария]] с установленным флагом «Возврат управления» и в проектных сценариях IVR, вызванных через компонент [[Компоненты сценариев IVR#Вход в проект|Вход в проект]].&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i03.png|left]]&lt;br /&gt;
===Пауза===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет задержку сценария перед выполнением следующего компонента. В случае указания длительности 0 – компонент пропускается. В некоторых случаях при работе с большими сценариями удобно использовать компонент «Пауза» в качестве пустышки, для удобства и быстроты смены свойств. Например, по веткам выхода из компонента «Меню», где каждое свойство перехода задается внутри специального окна путем выбора одного объекта из списка всех объектов сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Время задержки&lt;br /&gt;
|Время в миллисекундах, которое необходимо простоять на компоненте в паузе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i04.png|left]]&lt;br /&gt;
===Присвоение значения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Задает значение указанной переменной. В качестве присваемого значения выступает аргумент. Используется механизм преобразования типов, если типы значения аргумента и переменной не совпадают.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим&lt;br /&gt;
|Одиночный / Множественный&lt;br /&gt;
Множественный режим позволяет в одном компоненте производить сразу несколько операций присвоения.&lt;br /&gt;
|-&lt;br /&gt;
|Переменная&lt;br /&gt;
|Локальная переменная, в которую нужно записать указанное значение. &lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо задать для указанной переменной.&lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Операции&lt;br /&gt;
|Список операций (пар элементов {Переменная, Аргумент}), которые будут выполнены в порядке перечисления в окне задания значений нескольких операций присвоения. &lt;br /&gt;
Если в одной из операций в аргументе используется переменная, указанная в качестве приемщика значения в более ранней операции по списку, то при расчете значения аргумента будет использовано новое ее значение.&lt;br /&gt;
Таким образом компонент с множественным присвоением является компактным аналогом последовательности одиночных присвоений.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i05.png|left]]&lt;br /&gt;
===Сравнение===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает значения двух аргументов. Компонент осуществляет ветвление сценария. В случае соответствия выбранной логической операции и значений аргументов переход осуществляется по ветке «Правда», в противном случае – по ветке «Ложь».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент 1&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Аргумент 2&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Тип сравнения&lt;br /&gt;
|Один из вариантов логической операции&lt;br /&gt;
* = (равно) &lt;br /&gt;
* &amp;gt; (больше) &lt;br /&gt;
* =&amp;gt; (больше или равно) &lt;br /&gt;
* &amp;lt; (меньше) &lt;br /&gt;
* &amp;lt;= (меньше или равно) &lt;br /&gt;
* != (не равно)&lt;br /&gt;
|- &lt;br /&gt;
|Переход, правда&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула истину.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ложь&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула ложь.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i06.png|left]]&lt;br /&gt;
===Меню===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает аргумент со списком значений. Компонент может иметь неограниченное число веток перехода. Переход осуществляется по ветке значения, с которым совпало значение аргумента. Если совпадений не найдено, переход осуществляется по ветке «Прочее».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Значения (варианты)&lt;br /&gt;
|Окно ввода значений, позволяющее задать возможные значения и связывающее с каждым указанным значением элемент перехода. Соответственно переход осуществляется по ветке первого найденного совпадающего значения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прочее&lt;br /&gt;
|Компонент, на который передается управление, если среди значений не найдено того, которое соответствует значению аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i07.png|left]]&lt;br /&gt;
===Файловая операция===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит указанную дисковую операцию с файлом, каталогом или путем. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Путь&lt;br /&gt;
|Аргумент, определяющий место размещения объекта, подвергаемого файловой операции - абсолютный путь к каталогу или файлу.&lt;br /&gt;
|-&lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Каталог / Файл / Путь&lt;br /&gt;
Определяет перечень операций, возможных для проведения с объектом, указанным с помощью пути.&lt;br /&gt;
|- &lt;br /&gt;
|Операция&lt;br /&gt;
|В зависимости от выбранного типа объекта предоставляет перечень возможных операций.&lt;br /&gt;
&lt;br /&gt;
Каталог:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Количество подкаталогов &lt;br /&gt;
* Вернуть путь к подкаталогу &lt;br /&gt;
* Количество файлов &lt;br /&gt;
* Вернуть путь к файлу &lt;br /&gt;
&lt;br /&gt;
Файл:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Определить размер &lt;br /&gt;
* Считать данные &lt;br /&gt;
* Дописать данные в конец &lt;br /&gt;
&lt;br /&gt;
Путь:&lt;br /&gt;
* Вернуть родительский каталог &lt;br /&gt;
* Вернуть имя &lt;br /&gt;
* Вернуть имя без расширения &lt;br /&gt;
* Вернуть расширение &lt;br /&gt;
* Проверить полноту &lt;br /&gt;
* Склеить пути&lt;br /&gt;
|-&lt;br /&gt;
|Новый путь &lt;br /&gt;
Новое имя &lt;br /&gt;
&lt;br /&gt;
Путь копии&lt;br /&gt;
|Путь или имя, которое будет присвоено вновь созданному файлу (или каталогу).&lt;br /&gt;
В случае, если при переименовании указывается имя без пути, за основу будет взят путь к исходному объекту.&lt;br /&gt;
|-&lt;br /&gt;
|Данные&lt;br /&gt;
|Аргумент, представляющий собой строку. Строка в соответствии с выбранной кодировкой будет переведена в бинарный формат и размещена в содержимом файла при проведении операций создания и записи в файл.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку, посредством которой происходит преобразовании строки в бинарные данные и обратно при проведении операций записи в файл и чтения из файла.&lt;br /&gt;
&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|- &lt;br /&gt;
|Данные в переменную&lt;br /&gt;
|Строковая переменная, куда будет сохранено содержимое файла при проведении операции чтения. Данные из файла считываются в бинарном виде и преобразуются в строку согласно выбранной кодировке.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью считывания данных из файла является их дальнейшая передача вовне без изменений (например используя веб-запрос или сохранение файла, осуществляющие преобразование строки в бинарные данные), необходимо в обоих компонентах использовать кодировки ANSI, так как только она гарантирует однозначное двустороннее преобразование без потери данных.&lt;br /&gt;
|- &lt;br /&gt;
|Маска&lt;br /&gt;
|Аргумент, представляющий собой маску для файлов/каталогов в формате операционной системы, например *.inf или data_??.txt. Используется при определении содержимого каталога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью определения содержимого является обнаружение конкретного подкаталога/файла, либо обработка всего содержимого, соответствующего маске, то при взятии пути к конкретному файлу используется индекс. В этом случае необходимо также указывать ту же самую маску.&lt;br /&gt;
|- &lt;br /&gt;
|Индекс&lt;br /&gt;
|Аргумент, определяющий индекс файла/подкаталога при взятии его пути. Индекс - порядковый номер объекта в общем списке файлов/подкаталогов исследуемого каталога, отфильтрованного в соответствии с указанной маской.&lt;br /&gt;
|-&lt;br /&gt;
|Добавочный путь&lt;br /&gt;
|Аргумент, определяющий часть пути, подвергаемый склейке с основным. Например, если основной указанный путь 'C:\1', а добавочный '2.txt', то при проведении склейки результатом будет 'C:\1\2.txt'.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, куда будет сохранен результат выполнения операции. Может быть строковой, либо числовой для проведения отдельных операций.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не найдено&lt;br /&gt;
|Компонент, на который передается управление в случае, если указанный каталог или файл не найден.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае, если в назначенных параметрах допущена ошибка или при проведении указанной операции возникла ошибка.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i08.png|left]]&lt;br /&gt;
===Голосовая почта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет перемещение данных об указанном звуковом файле (чаще после записи в этом же сценарии) в голосовой ящик указанных пользователей. Подробнее о сервисе голосовой почты в разделе [[Кабинет#Голосовая почта|Офис. Кабинет. Голосовая почта]]. &lt;br /&gt;
&lt;br /&gt;
Заполняя свойство «Голосовой ящик» в окне адресата, можно явно указать существующих в системе пользователей, а также существующие отделы и внутренние номера. Также можно использовать свойство «Ключ получателя», значением которого является вычисляемый аргумент. Это удобно, когда заранее неизвестно получателя, и данные о нем формируются в момент исполнения сценария. При этом сообщение попадет ко всем пользователям, которые указаны явно, составляют указанные внутренние номера и группы. У пользователей, которым поступает голосовая почта, в их модулях появляются данные об абоненте, и возможность прослушать файл. &lt;br /&gt;
&lt;br /&gt;
Сообщение отправится всем выбранным по одному из двух параметров – указателей адресатов. При этом один компонент формирует группу из всех перечисленных участников - прослушивание одним из них будет отражено на всей записи. При необходимости разослать сообщение независимо нескольким пользователям следует использовать серию из компонентов «Голосовая почта»&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо поместить в голосовой ящик. При использовании после объекта [[Компоненты сценариев IVR#Запись звукового файла|Запись файла]], в котором имя файла генерируется, необходимо в соответствующем свойстве выбирать возврат полного пути в переменную, сохраняющую имя записанного файла.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя почты. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Голосовой ящик&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующей явно через отдел, или через номер получит соответствующее голосовое сообщение.&lt;br /&gt;
При одновременном указании голосового ящика и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Режим подстановки CallerId&lt;br /&gt;
|Определяет режим подстановки CallerId.&lt;br /&gt;
&lt;br /&gt;
* Автоматически. Для сценариев IVR и диалоговых существует возможность автоматически определить номер абонента, чей звонок обслуживается в текущем сценарии. Если голосовую почту оставляет внутренний пользователь системы, будет подставлено его имя. &lt;br /&gt;
* Из аргумента. В некоторых случаях (если номер не определен, номер требует преобразований, служебный сценарий, работающий без привязки к каналу и т.д.) номер следует указывать вручную. При выборе данного значения появляется возможность задать callerid из аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Доступно только в режиме подстановки CallerId из аргумента.&lt;br /&gt;
Аргумент, значение которого подставляется при размещении голосового сообщения в поле таблицы CallerId и устанавливает номер абонента, оставившего сообщение.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i09.png|left]]&lt;br /&gt;
===Уведомление===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Уведомление – всплывающее окно, позволяющее донести до пользователя информацию о происходящем в сценарии действии. В качестве адресатов могут быть выбран список из пользователей, отделов и конкретных номеров. Также в качестве адреса может выступать номер, определяемый значением аргумента.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Уведомление получат все пользователи, которые указаны персонально, либо состоят в выбранных группах или внутренних номерах. В режиме [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]] пользователь всегда сможет просмотреть пришедшие к нему уведомления и осуществить поиск.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Отладочный режим&lt;br /&gt;
|Да / нет. По умолчанию «нет». При сохранении сценария может быть установлен общий режим отладки (на странице свойств сценария). Отладочные уведомления будут отображаться только в режиме отладки сценария. Остальные будут отображаться в любом случае.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|-&lt;br /&gt;
|Адресат&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующий явно, через отдел, или через номер получит соответствующее уведомление.&lt;br /&gt;
При одновременном указании адресата и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранять в БД&lt;br /&gt;
|Да/нет. По умолчанию «да». При установке свойства сообщение будет сохранено в БД и будет доступно в модуле [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]]. Если пользователь отсутствует, то сообщение будет доставлено сразу после его авторизации в системе.&lt;br /&gt;
|- &lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст уведомления. &lt;br /&gt;
Поддерживается минимальный набор тегов HTML для форматирования. Чтобы отобразить текст в виде HTML-документа необходимо его заключить в теги &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt;&lt;br /&gt;
Ниже за пределами таблицы свойств приведен перечень поддерживаемых HTML-тегов.&lt;br /&gt;
|-&lt;br /&gt;
|Способ оповещения&lt;br /&gt;
|Позволяет выбрать режим, в котором данные поступают указанным адресатам.&lt;br /&gt;
&lt;br /&gt;
* Всплывающее уведомление. Появляющиеся в правой части экрана цветные окна с информацией. &lt;br /&gt;
* Системный чат. Сообщение от имени системы во встроенном [[Сотрудники|системном чате]].&lt;br /&gt;
|-&lt;br /&gt;
|Цвет фона&lt;br /&gt;
|Определяет цвет фона всплывающего окошка.&lt;br /&gt;
|-&lt;br /&gt;
|Скрывать автоматически&lt;br /&gt;
|Да/нет. По умолчанию «да». При отключении уведомление будет скрыто только после щелчка пользователя на нем. Поступающие уведомления помещаются в очередь, из которой отображаются в видимых областях экрана в порядке поступления. Очередь сообщений может быть очищена из системного меню в трее. &lt;br /&gt;
При отправке уведомления отключенному пользователю с сохранением в БД, отображаемые после авторизации последние несколько пропущенных уведомлений будут в любом случае автоматически скрываться.&lt;br /&gt;
|-&lt;br /&gt;
|Асинхронный режим&lt;br /&gt;
|Да/нет. Способ рассылки уведомлений. При выборе асинхронного режима компонент не ожидает доставки уведомлений пользователям и сразу передает управление следующему объекту сценария. Имеет смысл при рассылке уведомления множеству пользователей из сценариев IVR обработки входящих вызовов во избежание незапланированных пауз. Однако при завершении сценария асинхронные рассылки всех уведомлений, не успевшие завершиться, будут прерваны.&lt;br /&gt;
|- &lt;br /&gt;
|Разрешать несколько экземпляров на экране&lt;br /&gt;
|Да/нет. В некоторых случаях требуется выводить уведомления об одном и том же. Чтобы однотипные отображения не заполняли экран, можно устанавливать режим фильтрации по коду сообщения. Код указывается в открывающемся при этом свойстве.&lt;br /&gt;
|-&lt;br /&gt;
|Код сообщения&lt;br /&gt;
|Доступно только при запрете нескольких экземпляров на экране. Аргумент, определяющий код, на основании которого будет производиться фильтрация и пропуск отображения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые HTML-теги''':&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt; - определяет, что блок текста должен быть отображен как HTML-документ&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;..&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt; - текстовый блок, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;..&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt; - гиперссылка, атрибуты: href - ссылка, title - заголовок, style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;..&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt; - полужирный, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;..&amp;lt;/u&amp;gt;&amp;lt;/nowiki&amp;gt; - подчеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;..&amp;lt;/i&amp;gt;&amp;lt;/nowiki&amp;gt; - курсив, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;..&amp;lt;/s&amp;gt;&amp;lt;/nowiki&amp;gt; - перечеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; - переход на следующую строчку, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;center&amp;gt;..&amp;lt;/center&amp;gt;&amp;lt;/nowiki&amp;gt; - выравнение по центру, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt; - параграф, атрибуты: style - стиль &amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Атрибутами стиля могут быть'''&lt;br /&gt;
&lt;br /&gt;
1. font-weight - толщина символов&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* bold - полужирный &lt;br /&gt;
* normal - обычный                 &lt;br /&gt;
(Не поддерживается: bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. text-decoration - декорация текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* line-through - перечеркнутый &lt;br /&gt;
* underline - подчеркнутый&lt;br /&gt;
* none - отсутствует &lt;br /&gt;
(Не поддерживается: blink | overline )&lt;br /&gt;
&lt;br /&gt;
3. font-style - стиль шрифта&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* normal - обычный &lt;br /&gt;
* italic - курсив &lt;br /&gt;
(Не поддерживается: oblique)&lt;br /&gt;
&lt;br /&gt;
4. text-align - выравнение текста (только для&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* left - по левому краю &lt;br /&gt;
* right - по правому краю &lt;br /&gt;
* center - по центру &lt;br /&gt;
* justify - по ширине &lt;br /&gt;
&lt;br /&gt;
5. color - цвет текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* red - красный &lt;br /&gt;
* green - зеленый &lt;br /&gt;
* blue - синий &lt;br /&gt;
* black - черный &lt;br /&gt;
* white - белый &lt;br /&gt;
* yellow - желтый &lt;br /&gt;
* gray - серый &lt;br /&gt;
* #XXXXXX - шестнадцатеричный код цвета где (X - шестнадцатеричное число 0..F ) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Другие атрибуты игнорируются'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
* &amp;lt;html&amp;gt;Данное устройство&amp;lt;nowiki&amp;gt; &amp;lt;b style='color:red;'&amp;gt;&amp;lt;/nowiki&amp;gt;не обнаружено&amp;lt;nowiki&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;У Вас новая &amp;lt;nowiki&amp;gt;&amp;lt;a style='font-style:bold;color:#127A81&amp;lt;/nowiki&amp;gt;;&amp;lt;nowiki&amp;gt;' href='http://mail.ru' title='&amp;lt;/nowiki&amp;gt;Нажмите, чтобы открыть&amp;lt;nowiki&amp;gt;'&amp;gt;почта&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i10.png|left]]&lt;br /&gt;
===Задание на звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент инициирует задачу однократного выполнения в указанное время на указанный номер. Задача запускает указанный в соответствующем свойстве компонента сценарий IVR. Для формируемой задачи в компоненте указываются инициирующие значения, а также параметр задачи, который будет доступен через функцию «Параметр задачи» в сценарии IVR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для инициации звонка существует альтернатива данному компоненту. Служебный сценарий имеет компонент «Дозвон», рекомендуемый к использованию в большинстве случаев, так как имеет расширенные настройки и не производит дополнительной нагрузки на менеджер задач. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|Выполнить сразу&lt;br /&gt;
|Да/Нет. Сразу выполнять задачу или дожидаться указанного времени.&lt;br /&gt;
|- &lt;br /&gt;
|Дата/время&lt;br /&gt;
|Дата и время, когда производить выполнение задачи.&lt;br /&gt;
Поле доступно только при выборе значения «Нет» в свойстве «Выполнить сразу».&lt;br /&gt;
|-&lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить после дозвона.&lt;br /&gt;
|- &lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Числовой аргумент, передающий свое значение в задачу, а через нее на старт запускаемого сценария и в функцию «Параметр задачи». Может быть использован для идентификации через сопоставление по таблице в БД, или для передачи множества параметров. Доступен в сценарии автоматической задачи через встроенную функцию «Параметр задачи».&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Занято»&lt;br /&gt;
|Сколько дозвонов с ответом «Занято» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Не отвечает»&lt;br /&gt;
|Сколько дозвонов с ответом «Не отвечает» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время фиксации в секундах&lt;br /&gt;
|Сколько секунд необходимо выполнять сценарий после дозвона, чтобы считать успешным выполнение задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания ответа&lt;br /&gt;
|Сколько секунд ожидать ответа от линии для получения сигнала «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Занято»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Занято».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Не отвечает»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i11.png|left]]&lt;br /&gt;
===Запрос SQL в БД===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет производить действия в БД, а также передавать параметры (на вход и на выход). В качестве параметров выступают переменные сценария. Обращение к БД происходит по одной из выбранных технологий: ADO, OLE, ODBC. Для запросов во внешние БД необходимо заполнить строку подключения с помощью помощника – построителя. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения БД. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|SQL запрос&lt;br /&gt;
|Окно ввода запроса в формате SQL. В нем вы можете проверить запрос, а также исполнить в базе в момент создания. Параметры запроса в виде переменных SQL обозначаются маркером «@» в начале имени («:» в начале имени для OLE, Oracle, или «?» для входных параметров ODBC). Встроенный парсер разберет параметры и предложит сопоставить им переменные сценария. Входные параметры запроса получат значение из соответствующих переменных сценария перед выполнением запроса, выходные параметры занесут свои значения в переменные сценария после выполнения запроса. Также, если в возвращаемой выборке название какого-либо поля совпадает с названием внутренней переменной сценария, в нее будет занесено соответствующее значение из выборки.&lt;br /&gt;
На вкладке «Подключение» вы можете выбрать один из вариантов подключения к БД. Это используется в большей части для получения индивидуальных нестандартных настроек, а также при подключении к внешним БД. В случае использования общего формата ADO, OLE или ODBC (а также подключения по отдельно выделенным каналам к БД Oracle) необходимо заполнить строку подключения. В строке и определяются индивидуальные настройки. Например, таймаут ожидания ответа, или драйвер для подключения к различным СУБД при использовании технологии ODBC. В окне помощника формирования строки подключения вы можете увидеть все доступные для использования параметры и их описания.&lt;br /&gt;
В случае необходимости плотного взаимодействия с внешней СУБД, обилия хранимых процедур, запросов и их параметров рекомендуется настроить прилинкованный сервер СУБД в MS SQL Server и работать с внешней СУБД по правилам, определяемым TSQL. Подробнее о процедуре подключения линкованных серверов можно узнать в разделе  [[Подключение внешних БД]]&lt;br /&gt;
Формат самих запросов SQL вне рамок данного описания.  &lt;br /&gt;
|- &lt;br /&gt;
|Таймаут&lt;br /&gt;
|Устанавливает временное ограничение выполнения запроса на сервере БД. По умолчанию 30 секунд.&lt;br /&gt;
В случае, если используется уникальная строка подключения, таймаут может быть установлен в ней (Command Time Out). Если значением является 0, таймаут особым образом не устанавливается и применятся таймаут по умолчанию для созданного подключения (берется из строки подключения или из параметров соответствующего драйвера).&lt;br /&gt;
Не применяется при подключении к Oracle.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
 |-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление при появлении исключительной ситуации. В переменную свойства «Код ошибки» попадает код полученного исключения из сервера БД.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i12.png|left]]&lt;br /&gt;
===Запрос к WEB-сервису, XML-запрос===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет выполнять запросы к web-сервисам в форматах get и post. На вход может передавать указанным образом заполненную структуру XML документа. Прием данных и их обработку осуществляет также согласно прикрепленной к компоненту структуре XML документа. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения. Для детального разбора ответа может быть использован совместно с компонентом «Парсер»: сохранив ответ в строковой переменной, его дальнейший анализ производится совокупностью других компонентов сценария.&lt;br /&gt;
&lt;br /&gt;
Компонент поддерживает работу в сессиях, сохраняя и используя COOKIE, а также HTTPS и подтверждение сертификатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Подключение&lt;br /&gt;
|Форма, определяющая адрес сервера, а также способ подключения к нему и параметры авторизации. При необходимости устанавливаются адрес и пароль подключения к Proxy-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Максимальное число перенаправлений&lt;br /&gt;
|Устанавливает ограничение на количество перенаправлений при отправке запроса. По умолчанию свойство не задано, что эквивалентно ограничению в 20 перенаправлений - недостижимое в нормальных условиях значение. 0 - полностью игнорирует перенаправления.&lt;br /&gt;
При каждом перенаправлении cookie-файлы накапливаются и передаются дальше.&lt;br /&gt;
|- &lt;br /&gt;
|Тип контента&lt;br /&gt;
|Строка contenttype, подставляемая в отсылаемый запрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
* application/x-www-form-urlencoded &lt;br /&gt;
* text/xml &lt;br /&gt;
* text/html &lt;br /&gt;
* text/plain &lt;br /&gt;
&lt;br /&gt;
Допускается указание других строк.&lt;br /&gt;
|- &lt;br /&gt;
|Метод&lt;br /&gt;
|POST / GET&lt;br /&gt;
|-&lt;br /&gt;
|Тип запроса&lt;br /&gt;
|XML / Аргумент. &lt;br /&gt;
Доступно только для метода POST. Вариант определения тела POST запроса - формирование в специальной форме с подстановкой переменных, либо на базе указанного аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Запрос&lt;br /&gt;
|Доступно только для метода POST.&lt;br /&gt;
В зависимости от выбранного значения свойства «Тип запроса» это либо форма, определяющая структуру запроса и подстановку в качестве параметров аргументов (переменных) сценария, либо форма выбора строкового аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|Кодировка запроса&lt;br /&gt;
|Определяет в какой кодировке передается тело POST-запроса. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для запроса&lt;br /&gt;
|Доступно только при выборе кодировки запроса «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования запроса. &lt;br /&gt;
|- &lt;br /&gt;
|Режим работы&lt;br /&gt;
|Определяет режим работы компонента. Один из четырех вариантов:&lt;br /&gt;
* Ожидание результата. Компонент завершает свою работу только после получения ответа от сервера, ошибки сокета или принудительного завершения работы сценария (по обрыву связи). Во всех случаях кроме последнего производится анализ результата и сохранение значений в соответствии с настройками компонента. &lt;br /&gt;
* Асинхронный запуск. Запускает асинхронную процедуру запроса к серверу и мгновенно возвращает управление. Ответ сервера не сохраняется и не анализируется. Запрос продолжает выполняться даже после завершения работы сценария. &lt;br /&gt;
* Обрыв по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего обрывает запрос и возвращает управление. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В случае принудительного завершения работы сценария (по обрыву связи) выполнение запроса обрывается. &lt;br /&gt;
* Выход по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего возвращает управление, оставляя запрос работать асинхронно. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В противном случае ответ сервера не сохраняется (так как сценарий может быть уже завершен). В случае принудительного завершения работы сценария (по обрыву связи) запрос продолжает выполняться.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, секунды&lt;br /&gt;
|Определяет таймаут, после которого компонент завершит свою работу в соответствии с выбранным режимом работы. Доступно только для режимов обрыва и выхода по таймауту.&lt;br /&gt;
|- &lt;br /&gt;
|Тип ответа&lt;br /&gt;
|XML / TEXT. Определяет, в каком режиме производить сохранение полученного ответа - парсить XML или сохранять в строковую переменную для дальнейшего анализа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(XML)&lt;br /&gt;
|Форма, определяющая структуру стандартного ответа сервера и характер распределения выходных значений по переменным сценария. Поддерживает только строгое соответствие дерева XML. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(строка)&lt;br /&gt;
|Переменная, в которую сохранится текст ответа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка ответа&lt;br /&gt;
|Определяет в какой кодировке форматировать тело ответа. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
* Авто (заголовок) &lt;br /&gt;
* Авто (метатэги, заголовок)&lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для ответа&lt;br /&gt;
|Доступно только при выборе кодировки ответа «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для разбора ответа.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если выход осуществляется по таймауту.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если web-сервис не доступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i27.png|left]]&lt;br /&gt;
===Парсер текста===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разбор любых текстовых структур. Может использоваться метод регулярных выражений или встроенный анализатор гипертекста OQuery. Согласно строке поиска формирует ответ, либо вырезает запрошенный раздел или их совокупность, либо определяет количество элементов в указанном разделе структуры. Сложные структуры могут быть разобраны последовательностью элементов «Парсер». Каждый из которых выделяет из документа некоторую структуру и возвращает ее на вход следующего элемента.&lt;br /&gt;
&lt;br /&gt;
В общем случае производится разбор HTML, XML структур различного формата. На уровне сценария могут быть организованы циклы и условия. Чаще применяется для разбора ответов веб-сервисов компонентом «Web-запрос».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ&lt;br /&gt;
|Аргумент, содержащий текстовую структуру, подлежащую разбору.&lt;br /&gt;
|-&lt;br /&gt;
|Алгоритм&lt;br /&gt;
|Метод разбора:&lt;br /&gt;
* Регулярные выражения. &lt;br /&gt;
* Язык OQuery.&lt;br /&gt;
|- &lt;br /&gt;
|Поисковый запрос&lt;br /&gt;
|Строка запроса для соответствующего алгоритма. Язык регулярных выражений совпадает со стандартом .NET. Синтаксис языка OQuery описан ниже.&lt;br /&gt;
|-&lt;br /&gt;
|Функция&lt;br /&gt;
|Тип запроса (возвращаемого значения)&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного алгоритма допускает выбор одного из возможных вариантов. Для регулярных выражений доступны:&lt;br /&gt;
* Содержимое.  &lt;br /&gt;
* Количество найденных. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для OQuery доступны:&lt;br /&gt;
* Документ. Возвращает текст структуры с обрамляющими тэгами. &lt;br /&gt;
* Содержимое. Возвращает текст структуры без обрамляющих тэгов. &lt;br /&gt;
* Количество найденных. Возвращает число - количество найденных структур, расположенных согласно поисковому запросу на одном уровне. &lt;br /&gt;
* Значение атрибута. &lt;br /&gt;
* Имя атрибута. &lt;br /&gt;
* Количество атрибутов.&lt;br /&gt;
|- &lt;br /&gt;
|Номер элемента&lt;br /&gt;
|Аргумент, определяющий порядковый номер структуры на случай, если поисковый запрос нашел несколько результатов. Нумерация в этом случае начинается с 1. Если указывается 0, то результаты склеиваются в одно значение.&lt;br /&gt;
|- &lt;br /&gt;
|Атрибут&lt;br /&gt;
|Аргумент, определяющий параметры интересующего атрибута. Доступен только для алгоритма OQuery и функций, связанных с атрибутами.&lt;br /&gt;
Функция &amp;quot;Значение атрибута&amp;quot; ждет в качестве значения аргумента имя или порядковый номер атрибута.&lt;br /&gt;
Функция &amp;quot;Имя атрибута&amp;quot; ждет в качестве значения аргумента порядковый номер атрибута.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, в которую будет сохранен результат применения поискового запроса к документу (число или часть текста вырезанного или сформированного).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае корректного выполнения поискового запроса.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление в случае неудачи при разборе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Синтаксис OQuery''':&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запрос - это набор команд.&lt;br /&gt;
&lt;br /&gt;
Запрос пишется в одну строчку и выполняется в порядке перечисления (слева направо)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Уровни:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|*&lt;br /&gt;
|Все элементы&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;&lt;br /&gt;
|Все дочерние элементы&lt;br /&gt;
|-&lt;br /&gt;
|^&lt;br /&gt;
|Корневые элементы (содержатся на нулевом уровне искомой структуры)&lt;br /&gt;
|- &lt;br /&gt;
|пробел&lt;br /&gt;
|Все элементы кроме корневых&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Простые команды:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|название тега документа&lt;br /&gt;
|Теги, английские буквы и цифры (начинаются на букву). &lt;br /&gt;
Пример: ^TITLE - найдет тег TITLE в корне &lt;br /&gt;
|-&lt;br /&gt;
|#значение&lt;br /&gt;
|Возвращает теги, у которых атрибут id равен указанному значению. &lt;br /&gt;
Пример: FORM#32 - найдет все теги FORM, у которых атрибут id равен 32 ( &amp;lt;FORM class=a id=32&amp;gt; )&lt;br /&gt;
|-&lt;br /&gt;
|[название=значение]&lt;br /&gt;
|Возвращает теги, в теле которых присутствует атрибут с соответствующим названием и значением.&lt;br /&gt;
Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|.значение&lt;br /&gt;
|Возвращает теги, у которых атрибут class равен указанному значению. &lt;br /&gt;
Пример: INPUT.b.c - найдет теги, у которых атрибут class содержит b и c ( &amp;lt;INPUT class=&amp;quot;a b c&amp;quot; /&amp;gt; )&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Результат не зависит от порядка перечисления команд. Например TABLE#big.sample = TABLE.sample#big - найдет теги, у которых атрибут id = big и атрибут class содержит sample.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Операции сравнения:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|=&lt;br /&gt;
|Знак полного совпадения значения аттрибута. Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|^=&lt;br /&gt;
|Начинается со значения. Пример:&amp;lt;nowiki&amp;gt;IMG[src^=&amp;quot;http://bulmas.ru/images&amp;quot;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|$=&lt;br /&gt;
|Заканчивается значением. Пример: IMG[src$=&amp;quot;.gif&amp;quot;]&lt;br /&gt;
|-&lt;br /&gt;
|*=&lt;br /&gt;
|Значение содержится где-то в центре. Пример: IMG[src*=&amp;quot;erotic&amp;quot;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Суффиксы:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:first&lt;br /&gt;
|Возвращает первый элемент коллекции. Пример: TD:first&lt;br /&gt;
|-&lt;br /&gt;
|:last&lt;br /&gt;
|Возвращает последний элемент коллекции. Пример: UL:last &lt;br /&gt;
|-&lt;br /&gt;
|:parent&lt;br /&gt;
|Возвращает родительские теги элементов коллекции. Пример: TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Простые функции - команды с параметрами:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:gt(позиция)&lt;br /&gt;
|Возвращает элементы начиная с текущей позиции. Пример: TD:gt(10)&lt;br /&gt;
|-&lt;br /&gt;
|:lt(позиция)&lt;br /&gt;
|Возвращает элементы до текущей позиции включительно. Пример: TD:lt(15)&lt;br /&gt;
|- &lt;br /&gt;
|:eq(позиция)&lt;br /&gt;
|Возвращает элемент соответсвующей позиции, если число отрицательное, то с конца. Пример: TD:eq(-3) третий тег с конца.&lt;br /&gt;
|-&lt;br /&gt;
|:eq(начало,конец)&lt;br /&gt;
|Возвращает набор элементов от начальной до конечной позиции, если числа отрицательные, то с конца.&lt;br /&gt;
Пример: TD:eq (10,24) - Аналог TD:eq(10):lt(15)&lt;br /&gt;
Пример: TD:eq(-1,-3) - возвращает последние 3 элемента&lt;br /&gt;
eq, equal, range - синонимы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сложные функции - команды, которым в качестве параметра можно передавать набор команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:has(OQuery-запрос)&lt;br /&gt;
|Возвращает теги, содержащие другие теги, которые удовлетворяют указанному OQuery-запросу. &lt;br /&gt;
Пример: TABLE:has(^TD&amp;gt;A) - аналог TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|- &lt;br /&gt;
|:not(OQuery-запрос)        &lt;br /&gt;
|Возвращает теги не удовлетворяющие указанному OQuery-запросу. &lt;br /&gt;
Пример: A:not(&amp;lt;nowiki&amp;gt;[href=http://bulmas.ru]&amp;lt;/nowiki&amp;gt;) - найдет все теги A, которые не ссылаются на &amp;lt;nowiki&amp;gt;http://bulmas.ru.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Или: A:eq(1,10):not(:eq(2)) - Все теги A по порядку от 1 до 10, кроме второго.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Пример: Результат следующих запросов разный&lt;br /&gt;
&lt;br /&gt;
A:has(:not(IMG)) - все теги A, которые содержат не IMG&lt;br /&gt;
&lt;br /&gt;
A:not(:has(IMG)) - все теги A, которые не содержат IMG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Операции и знаки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|запрос1 , запрос2&lt;br /&gt;
|Запятая (логическое &amp;quot;или&amp;quot;), для перечисления запросов. &lt;br /&gt;
Примеры: *A&amp;gt;IMG,&amp;gt;TABLE - вернет все IMG, содержащиеся в A, и TABLE содержащиеся в корне.&lt;br /&gt;
INPUT([value=&amp;quot;Петр&amp;quot;],[value=&amp;quot;Виктор&amp;quot;]) - все INPUT со значениями &amp;quot;Петр&amp;quot; или &amp;quot;Виктор&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 + запрос2        &lt;br /&gt;
|Плюс, найдет теги удовлетворяющие запросу1, за которым идут теги удовлетворяющие запросу2.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 - запрос2&lt;br /&gt;
|Минус, найдет теги удовлетворяющие запросу1 перед которым идут теги, удовлетворяющие запросу2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Операции могут объединять и более двух запросов например A + IMG + #num - вернет все теги A, за которыми идут теги IMG, за которым в свою очередь идут теги с id=&amp;quot;num&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Скобки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|()&lt;br /&gt;
|Скобки, для объединения команд одинакового приоритета. &lt;br /&gt;
Пример: (FONT,A)(:has(IMG),:has(SPAN)) - теги FONT и A содержащие IMG или SPAN, &lt;br /&gt;
Аналог (FONT:has(IMG), FONT:has(SPAN), A:has(IMG), A:has(SPAN))&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Наборы команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|^FONT        &lt;br /&gt;
|все теги FONT корневого (нулевого) уровня.&lt;br /&gt;
|- &lt;br /&gt;
|&amp;gt;FONT&lt;br /&gt;
|все теги FONT первого уровня.&lt;br /&gt;
|-&lt;br /&gt;
|*FONT&lt;br /&gt;
|все теги FONT.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;FONT&lt;br /&gt;
|все теги FONT кроме корня.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;&amp;gt;FONT или &amp;gt;*&amp;gt;FONT&lt;br /&gt;
|все теги FONT начиная со второго уровня.&lt;br /&gt;
|- &lt;br /&gt;
|A&amp;gt;&amp;gt;B&lt;br /&gt;
|все теги B находящиеся на втором уровне у A.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Рекомендации''':&lt;br /&gt;
&lt;br /&gt;
Время выполнения запроса в основном зависит от размера исходного текста и количетсва тегов в нем, и значительно меньше от длины самого запроса.&lt;br /&gt;
&lt;br /&gt;
Если данные нужно получать в цикле, постарайтесь, сначала сократить размер исходного текста.&lt;br /&gt;
&lt;br /&gt;
Например, если хотим вернуть прогноз погоды в Казани с содержимого сайта &amp;lt;nowiki&amp;gt;&amp;quot;http://weather.yandex.ru/?city=27595&amp;quot;&amp;lt;/nowiki&amp;gt; (Около 50кб) за последние &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
10 дней, можно воспользоваться запросами&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(1)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(2)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(3)&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Каждый запрос выполняется примерно ~50мс.&lt;br /&gt;
&lt;br /&gt;
Итого: ~500мс&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Но можно поступить следующим образом: Организуется цепочка из нескольких компонентов «Парсер», первый из которых забирает все нужные теги &amp;lt;nowiki&amp;gt;&amp;lt;B&amp;gt;&amp;lt;/nowiki&amp;gt; запросом &amp;lt;nowiki&amp;gt;tr.data.day&amp;gt;td&amp;gt;b&amp;lt;/nowiki&amp;gt; (~50мс) в переменную сценария. Далее в цикле сценария следующими компонентами забираются соответствующие значения&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(2)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(3)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждый запрос выполняется примерно ~0.2мс. Итого время выполнения ~50мс. Получается тот же результат, но в 10 раз быстрее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i13.png|left]]&lt;br /&gt;
===Заказ на встречный звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сохраняет информацию о заказанном звонке в БД, и отображает в клиентском приложении Oktell у пользователей-адресатов, определяющихся указанным внутренним номером. Подробнее о сервисе заказов встречных звонков в разделе [[Кабинет#Заказы на встречные звонки|Офис. Кабинет. Встречные звонки]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на номер&lt;br /&gt;
|Аргумент, определяющий номер, на который заказан встречный звонок. Может быть введен пользователем с клавиатуры, определен как «CallerId», или подставлен из базы по коду.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на время&lt;br /&gt;
|Ориентировочное время, на которое заказан встречный звонок (сохранится в базе и будет отображено в описании заказа). Не заполнять, если время не указывается.&lt;br /&gt;
|- &lt;br /&gt;
|Комментарий&lt;br /&gt;
|Комментарий к компоненту (сохранится в базе и будет отображен в описании заказа).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i14.png|left]]&lt;br /&gt;
===Статус объекта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет получить доступ к состояниям различных объектов (на чтение и запись). Например до начала переключения определить статус объекта (пользователя, задачи, номера), чтобы без попытки переключения и, соответственно, без включения сигнала ожидания, озвучить соответствующий текст меню. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Доступные действия: &lt;br /&gt;
* Определить. Формирует работу компонента для записи в назначенную переменную выбранного состояния указанного объекта. &lt;br /&gt;
* Установить. Изменяет выбранное состояние указанного объекта на результат вычисления назначенного аргумента. &lt;br /&gt;
* Создать. Создает объект выбранного типа, возвращая его идентификатор. &lt;br /&gt;
* Удалить. Удаляет объект выбранного типа. &lt;br /&gt;
|- &lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Один из вариантов: Задача, Пользователь, Номер, Линия, Сервер. Тип объекта, с которым производится работа: статус которого подлежит определению, изменению, или который необходимо создать/удалить.&lt;br /&gt;
В зависимости от выбранного действия перечень типов может меняться.&lt;br /&gt;
|- &lt;br /&gt;
|Задача (ключ), Пользователь (ключ), Номер, Линия (ключ)&lt;br /&gt;
|Доступны только для действий определить/установить.&lt;br /&gt;
В зависимости от выбранного типа поле принимает тот или иной вид:&lt;br /&gt;
* Задача. Одна из списка задач системы (или проекта, если сценарий принадлежит проекту). Возможно задание через строковый аргумент «Ключ задачи». Может содержать идентификатор в виде Guid значения «xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx», код задачи или название задачи. Будет использован только в случае, если задача не указана явно в списке имеющихся в системе задач. &lt;br /&gt;
* Пользователь. Один из списка пользователей системы. Возможно задание через строковый аргумент «Ключ пользователя». Может содержать идентификатор в виде GUID значения, имя или логин. &lt;br /&gt;
* Номер. Аргумент, определяющий внутренний номер (стандартный). &lt;br /&gt;
* Линия. Аргумент, определяющий номер, код или Guid-идентификатор линии. &lt;br /&gt;
* Конференция. Аргумент, определяющий номер комнаты, Guid-идентификатор или код идентификатора конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Функция / действие&lt;br /&gt;
|Доступно только для действий определить/установить.&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного действия и типа объекта поле содержит список доступных состояний.&lt;br /&gt;
&lt;br /&gt;
Определение состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества минут). &lt;br /&gt;
* Расчетное время ожидания в очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества секунд). Осуществляет расчет времени ожидания при гипотетическом размещении текущего звонка в очереди указанной задачи. В случае, если установлен приоритет звонку, он будет учтен. При выполнении в диалоговом и служебном сценариях, где отсутствует понятие приоритета звонка, происходит оценка времени ожидания при размещении в конец очереди. &lt;br /&gt;
* Количество активных операторов задачи. &lt;br /&gt;
* Активность задачи. &lt;br /&gt;
* Проверка доступности входа. -1 - функция не выполнена, 0 - вход разрешен, 1 - текущее время не подходит по расписанию, 2 - текущее время не подходит по установленному периоду активности, 3 - превышение максимального числа одновременно активных внешних линий, 4 - задача не найдена, 5 - несоответствие состояния (задача неактивна, отсутствуют операторы и т.д.), 6 - ошибка при попытке входа. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для пользователей:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Статус (0 - не авторизован, 1 - готов, 2 - перерыв, 3 - отключен (нет на месте), 5 - занят, 6 - зарезервирован, 7 - без телефона). &lt;br /&gt;
* Свободное состояние (1-да, 0-нет). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для номеров:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Наличие свободных абонентов. &lt;br /&gt;
* Тип внутреннего номера. (-1 - номер не найден. 1 - стандартный номер, 11...16 - hunt-номер, 101...105 - служебный номер, 201 - быстрый номер, 301 - запуск IVR, 401 - экстренный номер). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий:&lt;br /&gt;
* Состояние. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Название абонента. Установленное ранее в сценарии название. &lt;br /&gt;
* Описание абонента. Установленное ранее в сценарии описание. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для конференций:&lt;br /&gt;
* Существование. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Идентификатор. &lt;br /&gt;
* Код идентификатора. &lt;br /&gt;
* Номер комнаты. &lt;br /&gt;
* Количество всех участников. &lt;br /&gt;
* Количество активных участников. &lt;br /&gt;
* Тип доступа. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Установка состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Активность (1 - активна, 0 - неактивна). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий: &lt;br /&gt;
* Разрыв (выполняется безусловно). &lt;br /&gt;
* Выход из задачи (1 - применить, 0 - отменить). Фактически используется менеджером задач при обслуживании вызова с участием оператора. Установленный режим будет способствовать  следующее переключение абонента на любой другой объект, отличный от оператора с выходом из задачи. Без использования компонента аналогичное действие можно достигнуть, выставив в настройках задачи режим «Выход из задачи при переключении на IVR». Подробно о режиме в разделе [[Голосовые задачи#Дополнительно|Call-центр.Голосовые задачи.Дополнительно]]. &lt;br /&gt;
* Название абонента. Отображается в [[Статистика АТС#Журнал звонков|журналах статистики]], а также при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
* Описание абонента. Отображается при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для сервера:&lt;br /&gt;
* Перезагрузить сервер состояний (выполняется безусловно). Производится действие, аналогичное нажатию кнопки «Применить» в любом из модулей администрирования. Сервер состояний инициализируется на основе информации в БД.  &lt;br /&gt;
* Перезагрузить аппаратный модуль (выполняется безусловно). Производится переинициализация аппаратной подсистемы с завершением всех коммутаций и конференций. В случае, если аппаратный модуль настроен на работу в отдельном процессе, производится выгрузка процесса с последующим автоматическим его запуском. &lt;br /&gt;
* Перезагрузить службу сервера (выполняется безусловно). Действие производится сразу же без ожидания корректного завершения коммутаций и служебных сценариев. &lt;br /&gt;
* Перезагрузить серверную станцию (выполняется безусловно). Отдает команду операционной системе на полное завершение всех процессов с последующей перезагрузкой.&lt;br /&gt;
|- &lt;br /&gt;
|Значение в переменную&lt;br /&gt;
|Доступно только для действия «Определить».&lt;br /&gt;
Переменная, в которую заносится результат вычисления функции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Доступно только для действия «Установить».&lt;br /&gt;
Аргумент, значение которого вычисляется для установки состояния.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно только для действия «Создать». &lt;br /&gt;
Переменная, в которую заносится идентификатор вновь созданного объекта.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i15.png|left]]&lt;br /&gt;
===Определить группу клиента===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет проверку на принадлежность контакта (определившегося номера телефона, почтового адреса и любого другого переданного аргумента) указанной группе клиентов. Позволяет разделить обработку в сценарии звонков VIP клиентов, клиентов из черного списка, личных контактов и пр.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Контакт&lt;br /&gt;
|Аргумент, содержащий произвольную контактную информацию.&lt;br /&gt;
|-&lt;br /&gt;
|Группа&lt;br /&gt;
|Аргумент, содержащий имя группы клиентов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если соответствующий контакту клиент найден, указанная группа существует, и клиент принадлежит группе.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если не найден соответствующий контакту клиент, не существует группа, или клиент не принадлежит группе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i16.png|left]]&lt;br /&gt;
===Счетчик===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Увеличивает значение выбранного счетчика на 1. Подробнее о счетчиках, их создании и анализе в модуле общего меню [[Отчеты#Счетчики||Call-центр. Отчеты. Счетчики]]. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Счетчик&lt;br /&gt;
|Список счетчиков, существующих в системе и доступных для увеличения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i17.png|left]]&lt;br /&gt;
===Запуск процесса===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При работе сервера Oktell в режиме службы запуск процесса производится от имени того пользователя, который указан в настройках службы. По умолчанию это системная учетная запись «NETWORK SERVICE». Запускаемые таким образом процессы выполняются в фоновом режиме и не отображаются на экране пользователя.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, определяющий имя файла, который необходимо запустить .&lt;br /&gt;
|-&lt;br /&gt;
|Относительный путь&lt;br /&gt;
|Да/нет. Определяет, какой путь будет подставляться впереди к имени файла. Относительный – от папки запуска серверного приложения Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Параметры&lt;br /&gt;
|Строковый аргумент, определяющий параметры запуска, если необходимо.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление, если приложение успешно стартовало.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если файл не найден, отсутствует доступ, или по другой причине не удалось запустить приложение. &lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i18.png|left]]&lt;br /&gt;
===Запуск сценария===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае организации автоматических сервисов размеры сценария могут быть достаточно велики, и компонент «Запуск сценария» предоставляет возможность разбить крупный сценарий на несколько логических блоков. Таким образом, один сценарий передает управление в начало другого сценария. При этом можно задать некоторое значение на запуск, которое примет компонент «Старт» вложенного сценария и сохранит в свою локальную переменную. Помимо этого, все переменные одного типа, которые названы одинаково в запускающем и запускаемом сценариях, перенесут свои значения из одного в другой без изменений. Такой способ запуска называется вложенным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработка сценария начинается с компонента Старт и ведется последовательно согласно значениям свойств перехода, если трубка положена (в основном это входящие звонки с внешних линий). В случае, когда трубка уже поднята, после компонента [[#Старт|Старт]] производится безусловный переход к компоненту &amp;quot;Поднять трубку&amp;quot;, если такой имеется в сценарии. При этом обработчик пропускает все компоненты, которые находятся между ними. Запуск вложенных сценариев следует этим же правилам.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также с помощью компонента можно запускать в параллельный процесс любой служебный сценарий, не работающий с зависимыми от основного сценария ресурсами (линией, оператором). При запуске асинхронного служебного сценария начальные значения его переменных, совпадающих по типам и именам с переменными основного сценария, будут установлены в соответствии с их значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип запуска&lt;br /&gt;
|Определяет тип и формат запуска дочернего сценария. &lt;br /&gt;
* Вложенный. Запуск вложенного сценария прекращает выполнение (возможно на время, до возврата управления) текущего сценария и активизирует обработку выбранного сценария того же типа.  &lt;br /&gt;
* Асинхронный служебный. Запускает в параллельном процессе выполнение выбранного служебного сценария и продолжает выполнение текущего.  &lt;br /&gt;
* Фоновое медиа-взаимодействие. Доступно только для IVR сценариев. Инициирует дублирующий параллельный сценарий IVR. Подробнее в разделе [[Фоновый IVR-сценарий медиа-взаимодействия|Сценарии IVR. Фоновый сценарий]].&lt;br /&gt;
|- &lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Аргумент, передающий свое значение на старт запускаемого сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Нет». Определяет способ вызова вложенного сценария. &lt;br /&gt;
&lt;br /&gt;
При установке значения «Нет» выполнение текущего сценария прекращается и запускается вложенный сценарий (с сохранением значений всех переменных). Такой способ наиболее часто применим на практике. &lt;br /&gt;
При установке значения «Да» вложенный сценарий вызывается как функция и после его завершения происходит возврат в точку вызова. Все переменные исходного сценария доступны во вложенном и наоборот, таким образом после возврата они будут иметь соответствующие измененные значения. На процедуру возврата также влияет флаг «Возврат управления» компонента [[#Стоп|Стоп]], - используется во вложенном сценарии после успешного переключения с необходимостью безусловно прервать обработчик сценариев. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработчик сценариев поддерживает условно неограниченную вложенность и имеет стек с ограничением в 100 сценариев во избежание зацикливания. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Вызов внутри одной цепочки исполнения может происходить одновременно как с возвратом, так и без возврата.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае запуска вложенного сценария, а также непосредственно после запуска служебного сценария.&lt;br /&gt;
Поле используется (и обязательно для заполнения) только в случае асинхронного запуска служебного сценария, а также в случае вложенного, если флаг «Возврат управления» установлен.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i45.png|left]]&lt;br /&gt;
===Регистрация===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Компонент используется совместно со шлюзом с динамической регистрацией потоков (подробнее в разделе [[Свойства компонентов#IP шлюз|Карта сети. Компоненты. Шлюз]]). Служит для проведения динамической регистрации под указанным аккаунтом перед осуществлением звонка по каналу потока такого шлюза. Параметры аккаунта - логин и пароль - могут быть взяты из БД, вычислены, указаны явно в сценарии. Для проведения регистрации достаточно указать в свойствах компонента шлюз, и свободный поток автоматически будет зарегистрирован и зарезервирован под совершение вызова именно в этом экземпляре сценария. Потоки и линии шлюзов с динамической регистрацией недоступны для выбора ни в задачах, ни в настройках прав пользователей, ни в списках линий при наборе номера компонентами сценариев. Осуществить дозвон через них можно только путем явного указания кода зарегистрированного потока в соответствующий аргумент компонентов «Дозвон» служебного сценария и «Переключение на внешние» сценария IVR. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае успешной коммутации поток будет разрегистрирован автоматически по завершению разговора и переводу одной из линий потока в состояние готовности. Однако, если коммутации не произведено, то разрегистрация производится автоматически по истечению времени неактивности (3 минуты), либо путем использования этого же компонента с действием «Отмена регистрации».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Выбор режима работы. Регистрация / отмена регистрации.&lt;br /&gt;
В случае установки режима регистрации осуществляет прямое действие по регистрации аккаунта на сервере и активации (перевода в состояние готовности) одного из потоков указанного шлюза с динамической регистрацией потоков. &lt;br /&gt;
В режиме отмены регистрации освобождает аккаунт и переводит указанный поток в отключенное состояние.&lt;br /&gt;
|- &lt;br /&gt;
|Шлюз&lt;br /&gt;
|Доступно только для действия «Регистрация». В списке выбирается один из существующих в карте сети шлюзов с динамической регистрацией потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Аккаунт&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой логин для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой пароль для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Доступно только для действия «Регистрация». Максимальное время ожидания регистрации, по истечению которого будет прервана регистрация и  произведен выход по ветке «Таймаут».&lt;br /&gt;
|-&lt;br /&gt;
|Автоматическая отмена регистрации&lt;br /&gt;
|Доступно только для действия «Регистрация». Позволяет установить такой режим работы, при котором при любой последующей попытке дозвона по одной из линий зарегистрированного потока даже в случае неудачи (занято, недоступно и т.д.) будет производиться мгновенная отмена регистрации. &lt;br /&gt;
|-&lt;br /&gt;
|Код потока в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В случае успешного проведения операции по регистрации в указанную переменную будет размещен Guid-идентификатор зарегистрированного потока. Эта переменная впоследствии может быть использована для осуществления вызова в компонентах [[Компоненты сценариев IVR#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешние]] и/или [[Компоненты служебных сценариев#Дозвон|Дозвон]] или отмены регистрации.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В переменную попадает код ошибки в случае возникновения проблем при регистрации. Большинство кодов совпадают с типами ответов HTTP-сервера (например, 404 - not found).&lt;br /&gt;
|-&lt;br /&gt;
|Код потока&lt;br /&gt;
|Доступно только для действия «Отмена регистрации». Аргумент, представляющий собой Guid-идентификатор потока в строковом представлении. Может быть указан явно, или получен в переменную в одном из предыдущих компонентов «Регистрация».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, потоков не найдено&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление, если у выбранного шлюза нет свободных потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление в случае, если за установленный интервал времени не получен ответ от внешнего сервера/шлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i28.png|left]]&lt;br /&gt;
===Плагин-компонент===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет выполнять произвольный сторонний код, подключенный к серверу в виде стандартного плагин-компонента (см. руководство по интеграции, раздел «Встраиваемые plugin-модули»). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подробно об архитектуре исполнения описано в руководстве по интеграции.&lt;br /&gt;
&lt;br /&gt;
При выполнении компонента осуществляется подгрузка внешней сборки и передача управления компоненту. В случае, если сборка плагина уже загружена, повторной ее загрузки не происходит. Исключением может являться только обновление сборок в модуле [[Внешние модули#Plugin-модули|Администрирование. Внешние модули]]. &lt;br /&gt;
Передача управления производится путем вызова метода PrepareShow управляющего объекта, описанного в plugin-программе. В качестве параметра для метода передается XML-структура, содержащая комплексную информацию о требуемом компоненте (его guid-идентификатор, описанный при вызове метода GetForms() управляющего объекта), параметрах сценария, сессии, задаче, а также других имеющихся свойств (различаются в зависимости от типа исполняемого сценария). Помимо базовых параметров передаются значения требуемых для работы компонента параметров (информация о них возвращается при вызове GetInputParams управляющего объекта plugin-программы). В качестве возвращаемого значения ожидается XML-структура с описанием всех выходных значений согласно общему списку выходных параметров (определяются при вызове GetOutputParams управляющего объекта). &lt;br /&gt;
В качестве возможных для использования в сценариях компонентов принимаются все формы подпрограммы со свойством 'module=2'.&lt;br /&gt;
&lt;br /&gt;
Назначение входных значений, а также переменных для приема выходных значений производится на отдельной вкладке. &lt;br /&gt;
Дальнейшая реализация сценария приостанавливается вплоть до получения назад управления из внешнего компонента. Может быть назначен интервал таймаута, по истечению которого будет произведен принудительный возврат управления и переход к следующему компоненту сценария. Обрыв исполнения производится также при остановке сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Модуль/Форма&lt;br /&gt;
|Выбор конкретного плагина и одного из его компонентов для работы в сценарии.&lt;br /&gt;
|-&lt;br /&gt;
|Свойства&lt;br /&gt;
|Доступ к вкладке редактора параметров формы для настройки передаваемых и сохраняемых параметров.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, сек&lt;br /&gt;
|Аргумент, устанавливающий время в секундах, по истечению которого будет произведен принудительный отъем управления из вызванной подпрограммы. В случае, если интервал нулевой (по умолчанию), таймаут считается не установленным.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, компонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если plugin-программа не указана, не найдена или не может быть загружена.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если за установленный интервал времени не вернулось управление от внешнего компонента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i19.png|left]]&lt;br /&gt;
===Отправка SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку SMS-сообщения по указанному номеру с назначенным текстом. Может быть настроен на ожидание доставки.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер адресата.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст SMS-сообщения. &lt;br /&gt;
|-&lt;br /&gt;
|Подставляемый номер&lt;br /&gt;
|Номер, от которого осуществляется доставка.&lt;br /&gt;
|-&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения (для дальнейшего запроса отчета о доставке).&lt;br /&gt;
|-&lt;br /&gt;
|Ожидание доставки&lt;br /&gt;
|Да/Нет. Требуется ли ожидать отчета о доставке.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания&lt;br /&gt;
|Время, которое компонент будет ожидать отчета о доставке. &lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление после успешной отправки сообщения. В случае установки значения «Да» в свойстве &amp;quot;Ожидание доставки&amp;quot;, если сообщение успешно доставлено до таймаута ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение отправлено, но не было доставлено за установленное время ожидания (в случае если ожидание было назначено).&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i20.png|left]]&lt;br /&gt;
===Получение статуса отправленного SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит запрос к SMS-сервису на получение отчета о доставке конкретного SMS-сообщения по коду отправки (Push Id).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms уже доставлено.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms еще не доставлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i21.png|left]]&lt;br /&gt;
===Получение входящего SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит запрос к SMS-сервису на получение первого в очереди входящих сообщений. В случае успеха наполняет переменные сценария соответствующими сообщению значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер отправителя&lt;br /&gt;
|Переменная, куда запишется номер отправителя.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Переменная, куда запишется текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Номер адресата&lt;br /&gt;
|Переменная, куда запишется номер, на который сообщение было отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение на сервере имеется и получено успешно.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если входящих сообщений на сервере нет.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i22.png|left]]&lt;br /&gt;
===Баланс счета на SMS-сервере===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Количество&lt;br /&gt;
|Переменная, куда вернется количество оставшихся оплаченных SMS-сообщений.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если запрос отработан.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i23.png|left]]&lt;br /&gt;
===Отправка сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку email-сообщения на указанный ящик электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ отправки&lt;br /&gt;
|[[#Отправка сообщения электронной почты|Форма]], определяющая способ отправки email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Аргумент, определяющий получателей email сообщения. Если письмо предназначается нескольким адресатам, то адреса должны быть перечислены через «;».&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Аргумент, определяющий отправителя email сообщения. Ряд почтовых серверов требует явного указания поля &amp;quot;Отправитель&amp;quot; (e-mail адрес отправителя). В этом случае свойство должно быть вычислено к моменту, когда компонент получит управление.&lt;br /&gt;
В качестве отправителя может быть указана строка вида &amp;quot;username &amp;lt;address@mail.com&amp;gt;&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|Тема&lt;br /&gt;
|Аргумент, определяющий тему email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Формат тела письма&lt;br /&gt;
|Текст или HTML. Определяет формат, в котором будет сформировано тело для отправки.&lt;br /&gt;
|- &lt;br /&gt;
|Содержание письма&lt;br /&gt;
|Аргумент, определяющий текстовую часть e-mail сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку отправляемого письма. При необходимости осуществляется преобразование тела.&lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* KOI8-R &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|-&lt;br /&gt;
|Кодовая страница Windows&lt;br /&gt;
|Доступно только при выборе кодировки «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования тела письма. &lt;br /&gt;
|- &lt;br /&gt;
|Вложение 1&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо прикрепить к сообщению email. &lt;br /&gt;
|-&lt;br /&gt;
|Вложение 2&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 3&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 4&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 5&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке SMTP сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Форма «Способ отправки»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f9.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ отправки email сообщения. В зависимости от типа сценария email можно отправить через:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* SMTP сервер &lt;br /&gt;
* Встроенный почтовый клиент (доступен только для сценариев диалога) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если для отправки выбран выбран «SMTP сервер», письмо будет отправлено немедленно на указанный SMTP сервер.&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип SMTP сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для SMTP сервера&lt;br /&gt;
&lt;br /&gt;
* Операторский - используются настройки SMTP сервера по умолчанию в случае настроенного SMTP сервера на компьютере, где установлен клиент. Например - MS IIS SMTP Server. &lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие Настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|-&lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес SMTP сервера&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт SMTP сервера. Значение не должно содержать более 4 цифр ( максимум: 9999 )&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует SSL авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если для отправки выбран «Встроенный почтовый клиент», письмо будет открыто на компьютере оператора в почтовом редакторе по умолчанию. Открыть письмо может любой почтовый редактор, поддерживающий MAPI интерфейс.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i24.png|left]]&lt;br /&gt;
===Прием входящего сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет прием email-сообщения с указанного ящика электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ получения&lt;br /&gt;
|[[#Прием входящего сообщения электронной почты|Форма]], определяющая способ получения email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|MessageId&lt;br /&gt;
|Переменная, в которую будут сохранен идентификатор email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Переменная, в которую будут сохранены получатели email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Переменная, в которую будут сохранены отправители email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Тема&lt;br /&gt;
|Переменная, в которую будут сохранена тема email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Предпочитаемый тип контента&lt;br /&gt;
|Для разделов multipart/alternative позволяет установить предпочитаемый тип текстового контента. При наличии указанного типа среди блоков в переменную будет сохранено именно его содержимое, а остальные дублирующие альтернативные блоки будут игнорироваться. По умолчанию text/plain, но может быть установлен text/html, text/xml, text/rtf, text/richtext.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма&lt;br /&gt;
|Переменная, в которую будут сохранен текст email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма часть2&lt;br /&gt;
|Переменная, в которую будут сохранен текст из второй части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|- &lt;br /&gt;
|Текст письма часть3&lt;br /&gt;
|Переменная, в которую будут сохранен текст из третьей части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|-&lt;br /&gt;
|IMAP каталог&lt;br /&gt;
|Аргумент, значение которого определяет IMAP каталог, из которого будет получено сообщение. По умолчанию используется стандартный каталог входящей почты Inbox.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|IMAP запрос&lt;br /&gt;
|Аргумент, значение которого определяет IMAP запрос. Запрос определяет критерии выбора сообщения из каталога, заданного свойством IMAP каталог. По умолчанию используется запрос, возвращающий все письма (значение &amp;quot;ALL&amp;quot;). Более подробно о синтаксисе IMAP запросов можно узнать из документации &amp;lt;nowiki&amp;gt;RFC 2060&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|Принимать только заголовки&lt;br /&gt;
|Да/Нет. Требуется ли получать только заголовки письма (в этом случае тело сообщения и прикрепленные файлы скачиваться с почтового сервера не будут)&lt;br /&gt;
|- &lt;br /&gt;
|Удалять с сервера&lt;br /&gt;
|Да/Нет. Требуется ли удалить письмо с почтового сервера после получения.&lt;br /&gt;
|-&lt;br /&gt;
|Сохранять вложения&lt;br /&gt;
|Определяет режим сохранения вложений.&lt;br /&gt;
&lt;br /&gt;
* Нет. Вложения сохранены не будут. &lt;br /&gt;
* В указанную папку. В этом случае все вложенные файлы будут сохранены в папку, путь к которой установлен свойством &amp;quot;Папка для вложений&amp;quot;. &lt;br /&gt;
* В папку по умолчанию. В этом случае каталог определяется из общих настроек, раздел «Настройки e-mail».&lt;br /&gt;
|- &lt;br /&gt;
|Папка для вложений&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в указанную папку.&lt;br /&gt;
Представляет собой аргумент, устанавливающий абсолютный или относительный путь к папке, куда будут сохранены вложения с исходными именами.&lt;br /&gt;
|-&lt;br /&gt;
|Путь к папке для вложений в переменную&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в папку по умолчанию, заданную в общих настройках.&lt;br /&gt;
Представляет собой переменную, в которую будет сохранен путь к папке с вложениями, заданный в общих настройках.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение не получено, но при этом ошибок не возникло. Такая ситуация может возникнуть, если:&lt;br /&gt;
* на POP3 сервере нет сообщений &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге удовлетворяющих заданным критериям&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сообщения POP3 ( IMAP4 ) сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Способ получения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f10.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ получения email сообщения. Сообщение можно получить через:&lt;br /&gt;
* POP сервер (по протоколу POP3) &lt;br /&gt;
* IMAP сервер (по протоколу IMAP4) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип почтового сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для сервера входящей почты&lt;br /&gt;
&lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие Настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|- &lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт POP сервера - 110, IMAP сервера - 143).&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если сервер требует SSL авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i25.png|left]]&lt;br /&gt;
===Отправка IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт адресата, аккаунт отправителя, способ подключения к серверу (прокси/без прокси).&lt;br /&gt;
Работа с аккаунтом происходит через пул подключений. Любые обращения к аккаунту (отправки/приема из разных сценариев), влекущие подключение к серверу, помещают созданное подключение в специальный пул, где оно поддерживается некоторое время (устанавливается в разделах «[[ICQ-сервис|Общие настройки. ICQ-сервис]]» и «[[Jabber-сервис|Общие настройки. Jabber-сервис]]»). Каждое последующее обращение к аккаунту работает с подключением из пула и продляет время его существования. В случае таймаута аккаунт отключается. Также аккаунт отключается при получении ошибки сервера или выгрузке серверного приложения. Такой механизм работы в частности гарантирует работу комплекса от ошибки сервера ICQ «Превышен лимит подключений». Для каждого аккаунта в пуле держится отдельное подключение. Для Jabber-аккаунтов держатся отдельно подключения с разными настройками, даже если они имеют одинаковый JID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|[[#Отправка IM (ICQ/jabber) сообщения|Форма]], определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При отправке ICQ-сообщения - [[#Отправка IM (ICQ/jabber) сообщения|форма]], определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
При отправке Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве отправителя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Аргумент, определяющий UIN-номера / JID-аккаунты получателей IM-сообщения. Если сообщение предназначается нескольким адресатам, то адреса должны быть перечислены через «,».&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с IM-сервером (ICQ / Jabber). При отправке сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут отправки соединения&lt;br /&gt;
|Аргумент, определяющий временную задержку ( в миллисекундах ) перед отправкой сообщения. &lt;br /&gt;
|- &lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Аргумент, определяющий текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки подключения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f11.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет настройки подключения к ICQ / Jabber серверу. Имеется возможность подключения напрямую и через прокси-сервер. Поддерживаются следующие типы прокси-серверов:&lt;br /&gt;
* SOCKS5  &lt;br /&gt;
* HTTPS  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип прокси сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для подключения к серверу.&lt;br /&gt;
* Без прокси-сервера - подключение выполняется напрямую к серверу ICQ/Jabber, минуя прокси. &lt;br /&gt;
* Общий (из настроек комплекса) - используется режим подключения, заданный в общих настройках комплекса (отдельно разделы [[ICQ-сервис|ICQ-сервис]] и [[Jabber-сервис|Jabber-сервис]]). &lt;br /&gt;
* Отдельный - настройки прокси-сервера определяются в текущей форме и актуальны только для настраиваемого в данный момент компонента сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Тип протокола&lt;br /&gt;
|Свойство, определяющее тип протокола прокси-сервера:&lt;br /&gt;
* SOCKS5 - протокол SOCKS5 &lt;br /&gt;
* HTTPS - протокол HTTPS&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт SOCKS5 сервера - 1080, HTTPS сервера - 8080).&lt;br /&gt;
|- &lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|- &lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на прокси сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на прокси сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки учетной записи ICQ»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f12.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет учетную запись ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип учетной записи&lt;br /&gt;
|Свойство, определяющее источник настроек учетной записи&lt;br /&gt;
* Общий (из настроек комплекса) - используются общие настройки комплекса &lt;br /&gt;
* Отдельный - настройки учетной записи определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|UIN&lt;br /&gt;
|Номер ICQ&lt;br /&gt;
|-&lt;br /&gt;
|Пароль UIN&lt;br /&gt;
|Пароль ICQ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Аналогичная форма открывается и при настройке JID-аккаунта (при работе с Jabber). В ней в дополнение к JID и паролю при осуществлении индивидуальной настройки предлагается указать адрес и порт сервера Jabber. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i26.png|left]]&lt;br /&gt;
===Получение IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет прием IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт получателя, способ подключения к серверу. &lt;br /&gt;
Получаемые сообщения сохраняют в указанных переменных аккаунт отправителя и текст сообщения.&lt;br /&gt;
Работа компонента происходит через пул подключений аналогично компоненту «Отправка IM-сообщения».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber&lt;br /&gt;
|-&lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|Форма, определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|-&lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При получении ICQ-сообщения - форма, определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве получателя сообщения ICQ.&lt;br /&gt;
При получении Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве получателя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Переменная, в которую будет сохранен UIN / JID отправителя IM-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с сервером. При получении сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут получения сообщения&lt;br /&gt;
|Аргумент, определяющий временную задержку (в миллисекундах) перед получением сообщения. Если на указанный в свойстве «Настройки учетной записи» аккаунт раньше приходили сообщения, то таймаут игнорируется, а в переменные «UIN/JID», «Текст сообщения» будет подставлены значения, сохраненные в пуле сервера состояний системы.&lt;br /&gt;
|-&lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Переменная, в которую будет сохранен текст полученного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения получения. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если новых сообщений не обнаружено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Другие компоненты сценариев:&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев IVR]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев диалога]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты служебных сценариев]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2</id>
		<title>Общие компоненты сценариев</title>
		<link rel="alternate" type="text/html" href="%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2"/>
				<updated>2011-05-17T18:30:07Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном блоке в справочном порядке будут приведены все компоненты, являющиеся общими для всех типов сценариев, а также краткое описание действий и перечни свойств.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Старт=== &lt;br /&gt;
[[Файл:cl_cc_scr_i01.png|left]]                     &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент существует в любом сценарии – с него начинается действие, если трубка обрабатываемой линии положена. Старт на вход принимает параметр, который может сохранить в некоторой внутренней переменной сценария для дальнейшего использования.&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Переменная, в которую необходимо сохранить значение, переданное из другого сценария, запустившего этот.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i02.png|left]] &lt;br /&gt;
===Стоп===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет завершение сценария без разрыва связи. Служит для остановки выполнения сценария после появления соответствующих условий. Классические примеры успешное переключение в сценарии IVR или корректное завершение работы в сценарии диалога.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Да». Флаг определяет необходимо ли в текущей точке передать управление стеку (да) или прекратить выполнение всей последовательности сценариев (нет). Актуален только в сценариях, вызванных через компонент [[#Запуск сценария|Запуск сценария]] с установленным флагом «Возврат управления» и в проектных сценариях IVR, вызванных через компонент [[Компоненты сценариев IVR#Вход в проект|Вход в проект]].&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i03.png|left]]&lt;br /&gt;
===Пауза===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет задержку сценария перед выполнением следующего компонента. В случае указания длительности 0 – компонент пропускается. В некоторых случаях при работе с большими сценариями удобно использовать компонент «Пауза» в качестве пустышки, для удобства и быстроты смены свойств. Например, по веткам выхода из компонента «Меню», где каждое свойство перехода задается внутри специального окна путем выбора одного объекта из списка всех объектов сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Время задержки&lt;br /&gt;
|Время в миллисекундах, которое необходимо простоять на компоненте в паузе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i04.png|left]]&lt;br /&gt;
===Присвоение значения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Задает значение указанной переменной. В качестве присваемого значения выступает аргумент. Используется механизм преобразования типов, если типы значения аргумента и переменной не совпадают.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим&lt;br /&gt;
|Одиночный / Множественный&lt;br /&gt;
Множественный режим позволяет в одном компоненте производить сразу несколько операций присвоения.&lt;br /&gt;
|-&lt;br /&gt;
|Переменная&lt;br /&gt;
|Локальная переменная, в которую нужно записать указанное значение. &lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо задать для указанной переменной.&lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Операции&lt;br /&gt;
|Список операций (пар элементов {Переменная, Аргумент}), которые будут выполнены в порядке перечисления в окне задания значений нескольких операций присвоения. &lt;br /&gt;
Если в одной из операций в аргументе используется переменная, указанная в качестве приемщика значения в более ранней операции по списку, то при расчете значения аргумента будет использовано новое ее значение.&lt;br /&gt;
Таким образом компонент с множественным присвоением является компактным аналогом последовательности одиночных присвоений.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i05.png|left]]&lt;br /&gt;
===Сравнение===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает значения двух аргументов. Компонент осуществляет ветвление сценария. В случае соответствия выбранной логической операции и значений аргументов переход осуществляется по ветке «Правда», в противном случае – по ветке «Ложь».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент 1&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Аргумент 2&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Тип сравнения&lt;br /&gt;
|Один из вариантов логической операции&lt;br /&gt;
* = (равно) &lt;br /&gt;
* &amp;gt; (больше) &lt;br /&gt;
* =&amp;gt; (больше или равно) &lt;br /&gt;
* &amp;lt; (меньше) &lt;br /&gt;
* &amp;lt;= (меньше или равно) &lt;br /&gt;
* != (не равно)&lt;br /&gt;
|- &lt;br /&gt;
|Переход, правда&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула истину.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ложь&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула ложь.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i06.png|left]]&lt;br /&gt;
===Меню===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает аргумент со списком значений. Компонент может иметь неограниченное число веток перехода. Переход осуществляется по ветке значения, с которым совпало значение аргумента. Если совпадений не найдено, переход осуществляется по ветке «Прочее».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Значения (варианты)&lt;br /&gt;
|Окно ввода значений, позволяющее задать возможные значения и связывающее с каждым указанным значением элемент перехода. Соответственно переход осуществляется по ветке первого найденного совпадающего значения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прочее&lt;br /&gt;
|Компонент, на который передается управление, если среди значений не найдено того, которое соответствует значению аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i07.png|left]]&lt;br /&gt;
===Файловая операция===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит указанную дисковую операцию с файлом, каталогом или путем. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Путь&lt;br /&gt;
|Аргумент, определяющий место размещения объекта, подвергаемого файловой операции - абсолютный путь к каталогу или файлу.&lt;br /&gt;
|-&lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Каталог / Файл / Путь&lt;br /&gt;
Определяет перечень операций, возможных для проведения с объектом, указанным с помощью пути.&lt;br /&gt;
|- &lt;br /&gt;
|Операция&lt;br /&gt;
|В зависимости от выбранного типа объекта предоставляет перечень возможных операций.&lt;br /&gt;
&lt;br /&gt;
Каталог:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Количество подкаталогов &lt;br /&gt;
* Вернуть путь к подкаталогу &lt;br /&gt;
* Количество файлов &lt;br /&gt;
* Вернуть путь к файлу &lt;br /&gt;
&lt;br /&gt;
Файл:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Определить размер &lt;br /&gt;
* Считать данные &lt;br /&gt;
* Дописать данные в конец &lt;br /&gt;
&lt;br /&gt;
Путь:&lt;br /&gt;
* Вернуть родительский каталог &lt;br /&gt;
* Вернуть имя &lt;br /&gt;
* Вернуть имя без расширения &lt;br /&gt;
* Вернуть расширение &lt;br /&gt;
* Проверить полноту &lt;br /&gt;
* Склеить пути&lt;br /&gt;
|-&lt;br /&gt;
|Новый путь &lt;br /&gt;
Новое имя &lt;br /&gt;
&lt;br /&gt;
Путь копии&lt;br /&gt;
|Путь или имя, которое будет присвоено вновь созданному файлу (или каталогу).&lt;br /&gt;
В случае, если при переименовании указывается имя без пути, за основу будет взят путь к исходному объекту.&lt;br /&gt;
|-&lt;br /&gt;
|Данные&lt;br /&gt;
|Аргумент, представляющий собой строку. Строка в соответствии с выбранной кодировкой будет переведена в бинарный формат и размещена в содержимом файла при проведении операций создания и записи в файл.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку, посредством которой происходит преобразовании строки в бинарные данные и обратно при проведении операций записи в файл и чтения из файла.&lt;br /&gt;
&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|- &lt;br /&gt;
|Данные в переменную&lt;br /&gt;
|Строковая переменная, куда будет сохранено содержимое файла при проведении операции чтения. Данные из файла считываются в бинарном виде и преобразуются в строку согласно выбранной кодировке.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью считывания данных из файла является их дальнейшая передача вовне без изменений (например используя веб-запрос или сохранение файла, осуществляющие преобразование строки в бинарные данные), необходимо в обоих компонентах использовать кодировки ANSI, так как только она гарантирует однозначное двустороннее преобразование без потери данных.&lt;br /&gt;
|- &lt;br /&gt;
|Маска&lt;br /&gt;
|Аргумент, представляющий собой маску для файлов/каталогов в формате операционной системы, например *.inf или data_??.txt. Используется при определении содержимого каталога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью определения содержимого является обнаружение конкретного подкаталога/файла, либо обработка всего содержимого, соответствующего маске, то при взятии пути к конкретному файлу используется индекс. В этом случае необходимо также указывать ту же самую маску.&lt;br /&gt;
|- &lt;br /&gt;
|Индекс&lt;br /&gt;
|Аргумент, определяющий индекс файла/подкаталога при взятии его пути. Индекс - порядковый номер объекта в общем списке файлов/подкаталогов исследуемого каталога, отфильтрованного в соответствии с указанной маской.&lt;br /&gt;
|-&lt;br /&gt;
|Добавочный путь&lt;br /&gt;
|Аргумент, определяющий часть пути, подвергаемый склейке с основным. Например, если основной указанный путь 'C:\1', а добавочный '2.txt', то при проведении склейки результатом будет 'C:\1\2.txt'.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, куда будет сохранен результат выполнения операции. Может быть строковой, либо числовой для проведения отдельных операций.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не найдено&lt;br /&gt;
|Компонент, на который передается управление в случае, если указанный каталог или файл не найден.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае, если в назначенных параметрах допущена ошибка или при проведении указанной операции возникла ошибка.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i08.png|left]]&lt;br /&gt;
===Голосовая почта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет перемещение данных об указанном звуковом файле (чаще после записи в этом же сценарии) в голосовой ящик указанных пользователей. Подробнее о сервисе голосовой почты в разделе [[Кабинет#Голосовая почта|Офис. Кабинет. Голосовая почта]]. &lt;br /&gt;
&lt;br /&gt;
Заполняя свойство «Голосовой ящик» в окне адресата, можно явно указать существующих в системе пользователей, а также существующие отделы и внутренние номера. Также можно использовать свойство «Ключ получателя», значением которого является вычисляемый аргумент. Это удобно, когда заранее неизвестно получателя, и данные о нем формируются в момент исполнения сценария. При этом сообщение попадет ко всем пользователям, которые указаны явно, составляют указанные внутренние номера и группы. У пользователей, которым поступает голосовая почта, в их модулях появляются данные об абоненте, и возможность прослушать файл. &lt;br /&gt;
&lt;br /&gt;
Сообщение отправится всем выбранным по одному из двух параметров – указателей адресатов. При этом один компонент формирует группу из всех перечисленных участников - прослушивание одним из них будет отражено на всей записи. При необходимости разослать сообщение независимо нескольким пользователям следует использовать серию из компонентов «Голосовая почта»&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо поместить в голосовой ящик. При использовании после объекта [[Компоненты сценариев IVR#Запись звукового файла|Запись файла]], в котором имя файла генерируется, необходимо в соответствующем свойстве выбирать возврат полного пути в переменную, сохраняющую имя записанного файла.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя почты. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Голосовой ящик&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующей явно через отдел, или через номер получит соответствующее голосовое сообщение.&lt;br /&gt;
При одновременном указании голосового ящика и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Режим подстановки CallerId&lt;br /&gt;
|Определяет режим подстановки CallerId.&lt;br /&gt;
&lt;br /&gt;
* Автоматически. Для сценариев IVR и диалоговых существует возможность автоматически определить номер абонента, чей звонок обслуживается в текущем сценарии. Если голосовую почту оставляет внутренний пользователь системы, будет подставлено его имя. &lt;br /&gt;
* Из аргумента. В некоторых случаях (если номер не определен, номер требует преобразований, служебный сценарий, работающий без привязки к каналу и т.д.) номер следует указывать вручную. При выборе данного значения появляется возможность задать callerid из аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Доступно только в режиме подстановки CallerId из аргумента.&lt;br /&gt;
Аргумент, значение которого подставляется при размещении голосового сообщения в поле таблицы CallerId и устанавливает номер абонента, оставившего сообщение.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i09.png|left]]&lt;br /&gt;
===Уведомление===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Уведомление – всплывающее окно, позволяющее донести до пользователя информацию о происходящем в сценарии действии. В качестве адресатов могут быть выбран список из пользователей, отделов и конкретных номеров. Также в качестве адреса может выступать номер, определяемый значением аргумента.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Уведомление получат все пользователи, которые указаны персонально, либо состоят в выбранных группах или внутренних номерах. В режиме [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]] пользователь всегда сможет просмотреть пришедшие к нему уведомления и осуществить поиск.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Отладочный режим&lt;br /&gt;
|Да / нет. По умолчанию «нет». При сохранении сценария может быть установлен общий режим отладки (на странице свойств сценария). Отладочные уведомления будут отображаться только в режиме отладки сценария. Остальные будут отображаться в любом случае.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|-&lt;br /&gt;
|Адресат&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующий явно, через отдел, или через номер получит соответствующее уведомление.&lt;br /&gt;
При одновременном указании адресата и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранять в БД&lt;br /&gt;
|Да/нет. По умолчанию «да». При установке свойства сообщение будет сохранено в БД и будет доступно в модуле [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]]. Если пользователь отсутствует, то сообщение будет доставлено сразу после его авторизации в системе.&lt;br /&gt;
|- &lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст уведомления. &lt;br /&gt;
Поддерживается минимальный набор тегов HTML для форматирования. Чтобы отобразить текст в виде HTML-документа необходимо его заключить в теги &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt;&lt;br /&gt;
Ниже за пределами таблицы свойств приведен перечень поддерживаемых HTML-тегов.&lt;br /&gt;
|-&lt;br /&gt;
|Способ оповещения&lt;br /&gt;
|Позволяет выбрать режим, в котором данные поступают указанным адресатам.&lt;br /&gt;
&lt;br /&gt;
* Всплывающее уведомление. Появляющиеся в правой части экрана цветные окна с информацией. &lt;br /&gt;
* Системный чат. Сообщение от имени системы во встроенном [[Сотрудники|системном чате]].&lt;br /&gt;
|-&lt;br /&gt;
|Цвет фона&lt;br /&gt;
|Определяет цвет фона всплывающего окошка.&lt;br /&gt;
|-&lt;br /&gt;
|Скрывать автоматически&lt;br /&gt;
|Да/нет. По умолчанию «да». При отключении уведомление будет скрыто только после щелчка пользователя на нем. Поступающие уведомления помещаются в очередь, из которой отображаются в видимых областях экрана в порядке поступления. Очередь сообщений может быть очищена из системного меню в трее. &lt;br /&gt;
При отправке уведомления отключенному пользователю с сохранением в БД, отображаемые после авторизации последние несколько пропущенных уведомлений будут в любом случае автоматически скрываться.&lt;br /&gt;
|-&lt;br /&gt;
|Асинхронный режим&lt;br /&gt;
|Да/нет. Способ рассылки уведомлений. При выборе асинхронного режима компонент не ожидает доставки уведомлений пользователям и сразу передает управление следующему объекту сценария. Имеет смысл при рассылке уведомления множеству пользователей из сценариев IVR обработки входящих вызовов во избежание незапланированных пауз. Однако при завершении сценария асинхронные рассылки всех уведомлений, не успевшие завершиться, будут прерваны.&lt;br /&gt;
|- &lt;br /&gt;
|Разрешать несколько экземпляров на экране&lt;br /&gt;
|Да/нет. В некоторых случаях требуется выводить уведомления об одном и том же. Чтобы однотипные отображения не заполняли экран, можно устанавливать режим фильтрации по коду сообщения. Код указывается в открывающемся при этом свойстве.&lt;br /&gt;
|-&lt;br /&gt;
|Код сообщения&lt;br /&gt;
|Доступно только при запрете нескольких экземпляров на экране. Аргумент, определяющий код, на основании которого будет производиться фильтрация и пропуск отображения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые HTML-теги''':&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt; - определяет, что блок текста должен быть отображен как HTML-документ&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;..&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt; - текстовый блок, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;..&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt; - гиперссылка, атрибуты: href - ссылка, title - заголовок, style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;..&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt; - полужирный, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;..&amp;lt;/u&amp;gt;&amp;lt;/nowiki&amp;gt; - подчеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;..&amp;lt;/i&amp;gt;&amp;lt;/nowiki&amp;gt; - курсив, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;..&amp;lt;/s&amp;gt;&amp;lt;/nowiki&amp;gt; - перечеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; - переход на следующую строчку, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;center&amp;gt;..&amp;lt;/center&amp;gt;&amp;lt;/nowiki&amp;gt; - выравнение по центру, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt; - параграф, атрибуты: style - стиль &amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Атрибутами стиля могут быть'''&lt;br /&gt;
&lt;br /&gt;
1. font-weight - толщина символов&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* bold - полужирный &lt;br /&gt;
* normal - обычный                 &lt;br /&gt;
(Не поддерживается: bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. text-decoration - декорация текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* line-through - перечеркнутый &lt;br /&gt;
* underline - подчеркнутый&lt;br /&gt;
* none - отсутствует &lt;br /&gt;
(Не поддерживается: blink | overline )&lt;br /&gt;
&lt;br /&gt;
3. font-style - стиль шрифта&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* normal - обычный &lt;br /&gt;
* italic - курсив &lt;br /&gt;
(Не поддерживается: oblique)&lt;br /&gt;
&lt;br /&gt;
4. text-align - выравнение текста (только для&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* left - по левому краю &lt;br /&gt;
* right - по правому краю &lt;br /&gt;
* center - по центру &lt;br /&gt;
* justify - по ширине &lt;br /&gt;
&lt;br /&gt;
5. color - цвет текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* red - красный &lt;br /&gt;
* green - зеленый &lt;br /&gt;
* blue - синий &lt;br /&gt;
* black - черный &lt;br /&gt;
* white - белый &lt;br /&gt;
* yellow - желтый &lt;br /&gt;
* gray - серый &lt;br /&gt;
* #XXXXXX - шестнадцатеричный код цвета где (X - шестнадцатеричное число 0..F ) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Другие атрибуты игнорируются'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
* &amp;lt;html&amp;gt;Данное устройство&amp;lt;nowiki&amp;gt; &amp;lt;b style='color:red;'&amp;gt;&amp;lt;/nowiki&amp;gt;не обнаружено&amp;lt;nowiki&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;У Вас новая &amp;lt;nowiki&amp;gt;&amp;lt;a style='font-style:bold;color:#127A81&amp;lt;/nowiki&amp;gt;;&amp;lt;nowiki&amp;gt;' href='http://mail.ru' title='&amp;lt;/nowiki&amp;gt;Нажмите, чтобы открыть&amp;lt;nowiki&amp;gt;'&amp;gt;почта&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i10.png|left]]&lt;br /&gt;
===Задание на звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент инициирует задачу однократного выполнения в указанное время на указанный номер. Задача запускает указанный в соответствующем свойстве компонента сценарий IVR. Для формируемой задачи в компоненте указываются инициирующие значения, а также параметр задачи, который будет доступен через функцию «Параметр задачи» в сценарии IVR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для инициации звонка существует альтернатива данному компоненту. Служебный сценарий имеет компонент «Дозвон», рекомендуемый к использованию в большинстве случаев, так как имеет расширенные настройки и не производит дополнительной нагрузки на менеджер задач. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|Выполнить сразу&lt;br /&gt;
|Да/Нет. Сразу выполнять задачу или дожидаться указанного времени.&lt;br /&gt;
|- &lt;br /&gt;
|Дата/время&lt;br /&gt;
|Дата и время, когда производить выполнение задачи.&lt;br /&gt;
Поле доступно только при выборе значения «Нет» в свойстве «Выполнить сразу».&lt;br /&gt;
|-&lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить после дозвона.&lt;br /&gt;
|- &lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Числовой аргумент, передающий свое значение в задачу, а через нее на старт запускаемого сценария и в функцию «Параметр задачи». Может быть использован для идентификации через сопоставление по таблице в БД, или для передачи множества параметров. Доступен в сценарии автоматической задачи через встроенную функцию «Параметр задачи».&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Занято»&lt;br /&gt;
|Сколько дозвонов с ответом «Занято» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Не отвечает»&lt;br /&gt;
|Сколько дозвонов с ответом «Не отвечает» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время фиксации в секундах&lt;br /&gt;
|Сколько секунд необходимо выполнять сценарий после дозвона, чтобы считать успешным выполнение задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания ответа&lt;br /&gt;
|Сколько секунд ожидать ответа от линии для получения сигнала «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Занято»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Занято».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Не отвечает»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i11.png|left]]&lt;br /&gt;
===Запрос SQL в БД===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет производить действия в БД, а также передавать параметры (на вход и на выход). В качестве параметров выступают переменные сценария. Обращение к БД происходит по одной из выбранных технологий: ADO, OLE, ODBC. Для запросов во внешние БД необходимо заполнить строку подключения с помощью помощника – построителя. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения БД. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|SQL запрос&lt;br /&gt;
|Окно ввода запроса в формате SQL. В нем вы можете проверить запрос, а также исполнить в базе в момент создания. Параметры запроса в виде переменных SQL обозначаются маркером «@» в начале имени («:» в начале имени для OLE, Oracle, или «?» для входных параметров ODBC). Встроенный парсер разберет параметры и предложит сопоставить им переменные сценария. Входные параметры запроса получат значение из соответствующих переменных сценария перед выполнением запроса, выходные параметры занесут свои значения в переменные сценария после выполнения запроса. Также, если в возвращаемой выборке название какого-либо поля совпадает с названием внутренней переменной сценария, в нее будет занесено соответствующее значение из выборки.&lt;br /&gt;
На вкладке «Подключение» вы можете выбрать один из вариантов подключения к БД. Это используется в большей части для получения индивидуальных нестандартных настроек, а также при подключении к внешним БД. В случае использования общего формата ADO, OLE или ODBC (а также подключения по отдельно выделенным каналам к БД Oracle) необходимо заполнить строку подключения. В строке и определяются индивидуальные настройки. Например, таймаут ожидания ответа, или драйвер для подключения к различным СУБД при использовании технологии ODBC. В окне помощника формирования строки подключения вы можете увидеть все доступные для использования параметры и их описания.&lt;br /&gt;
В случае необходимости плотного взаимодействия с внешней СУБД, обилия хранимых процедур, запросов и их параметров рекомендуется настроить прилинкованный сервер СУБД в MS SQL Server и работать с внешней СУБД по правилам, определяемым TSQL. Подробнее о процедуре подключения линкованных серверов можно узнать в разделе  [[Подключение внешних БД]]&lt;br /&gt;
Формат самих запросов SQL вне рамок данного описания.  &lt;br /&gt;
|- &lt;br /&gt;
|Таймаут&lt;br /&gt;
|Устанавливает временное ограничение выполнения запроса на сервере БД. По умолчанию 30 секунд.&lt;br /&gt;
В случае, если используется уникальная строка подключения, таймаут может быть установлен в ней (Command Time Out). Если значением является 0, таймаут особым образом не устанавливается и применятся таймаут по умолчанию для созданного подключения (берется из строки подключения или из параметров соответствующего драйвера).&lt;br /&gt;
Не применяется при подключении к Oracle.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
 |-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление при появлении исключительной ситуации. В переменную свойства «Код ошибки» попадает код полученного исключения из сервера БД.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i12.png|left]]&lt;br /&gt;
===Запрос к WEB-сервису, XML-запрос===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет выполнять запросы к web-сервисам в форматах get и post. На вход может передавать указанным образом заполненную структуру XML документа. Прием данных и их обработку осуществляет также согласно прикрепленной к компоненту структуре XML документа. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения. Для детального разбора ответа может быть использован совместно с компонентом «Парсер»: сохранив ответ в строковой переменной, его дальнейший анализ производится совокупностью других компонентов сценария.&lt;br /&gt;
&lt;br /&gt;
Компонент поддерживает работу в сессиях, сохраняя и используя COOKIE, а также HTTPS и подтверждение сертификатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Подключение&lt;br /&gt;
|Форма, определяющая адрес сервера, а также способ подключения к нему и параметры авторизации. При необходимости устанавливаются адрес и пароль подключения к Proxy-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Максимальное число перенаправлений&lt;br /&gt;
|Устанавливает ограничение на количество перенаправлений при отправке запроса. По умолчанию свойство не задано, что эквивалентно ограничению в 20 перенаправлений - недостижимое в нормальных условиях значение. 0 - полностью игнорирует перенаправления.&lt;br /&gt;
При каждом перенаправлении cookie-файлы накапливаются и передаются дальше.&lt;br /&gt;
|- &lt;br /&gt;
|Тип контента&lt;br /&gt;
|Строка contenttype, подставляемая в отсылаемый запрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
* application/x-www-form-urlencoded &lt;br /&gt;
* text/xml &lt;br /&gt;
* text/html &lt;br /&gt;
* text/plain &lt;br /&gt;
&lt;br /&gt;
Допускается указание других строк.&lt;br /&gt;
|- &lt;br /&gt;
|Метод&lt;br /&gt;
|POST / GET&lt;br /&gt;
|-&lt;br /&gt;
|Тип запроса&lt;br /&gt;
|XML / Аргумент. &lt;br /&gt;
Доступно только для метода POST. Вариант определения тела POST запроса - формирование в специальной форме с подстановкой переменных, либо на базе указанного аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Запрос&lt;br /&gt;
|Доступно только для метода POST.&lt;br /&gt;
В зависимости от выбранного значения свойства «Тип запроса» это либо форма, определяющая структуру запроса и подстановку в качестве параметров аргументов (переменных) сценария, либо форма выбора строкового аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|Кодировка запроса&lt;br /&gt;
|Определяет в какой кодировке передается тело POST-запроса. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для запроса&lt;br /&gt;
|Доступно только при выборе кодировки запроса «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования запроса. &lt;br /&gt;
|- &lt;br /&gt;
|Режим работы&lt;br /&gt;
|Определяет режим работы компонента. Один из четырех вариантов:&lt;br /&gt;
* Ожидание результата. Компонент завершает свою работу только после получения ответа от сервера, ошибки сокета или принудительного завершения работы сценария (по обрыву связи). Во всех случаях кроме последнего производится анализ результата и сохранение значений в соответствии с настройками компонента. &lt;br /&gt;
* Асинхронный запуск. Запускает асинхронную процедуру запроса к серверу и мгновенно возвращает управление. Ответ сервера не сохраняется и не анализируется. Запрос продолжает выполняться даже после завершения работы сценария. &lt;br /&gt;
* Обрыв по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего обрывает запрос и возвращает управление. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В случае принудительного завершения работы сценария (по обрыву связи) выполнение запроса обрывается. &lt;br /&gt;
* Выход по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего возвращает управление, оставляя запрос работать асинхронно. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В противном случае ответ сервера не сохраняется (так как сценарий может быть уже завершен). В случае принудительного завершения работы сценария (по обрыву связи) запрос продолжает выполняться.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, секунды&lt;br /&gt;
|Определяет таймаут, после которого компонент завершит свою работу в соответствии с выбранным режимом работы. Доступно только для режимов обрыва и выхода по таймауту.&lt;br /&gt;
|- &lt;br /&gt;
|Тип ответа&lt;br /&gt;
|XML / TEXT. Определяет, в каком режиме производить сохранение полученного ответа - парсить XML или сохранять в строковую переменную для дальнейшего анализа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(XML)&lt;br /&gt;
|Форма, определяющая структуру стандартного ответа сервера и характер распределения выходных значений по переменным сценария. Поддерживает только строгое соответствие дерева XML. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(строка)&lt;br /&gt;
|Переменная, в которую сохранится текст ответа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка ответа&lt;br /&gt;
|Определяет в какой кодировке форматировать тело ответа. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
* Авто (заголовок) &lt;br /&gt;
* Авто (метатэги, заголовок)&lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для ответа&lt;br /&gt;
|Доступно только при выборе кодировки ответа «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для разбора ответа.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если выход осуществляется по таймауту.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если web-сервис не доступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i27.png|left]]&lt;br /&gt;
===Парсер текста===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разбор любых текстовых структур. Может использоваться метод регулярных выражений или встроенный анализатор гипертекста OQuery. Согласно строке поиска формирует ответ, либо вырезает запрошенный раздел или их совокупность, либо определяет количество элементов в указанном разделе структуры. Сложные структуры могут быть разобраны последовательностью элементов «Парсер». Каждый из которых выделяет из документа некоторую структуру и возвращает ее на вход следующего элемента.&lt;br /&gt;
&lt;br /&gt;
В общем случае производится разбор HTML, XML структур различного формата. На уровне сценария могут быть организованы циклы и условия. Чаще применяется для разбора ответов веб-сервисов компонентом «Web-запрос».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ&lt;br /&gt;
|Аргумент, содержащий текстовую структуру, подлежащую разбору.&lt;br /&gt;
|-&lt;br /&gt;
|Алгоритм&lt;br /&gt;
|Метод разбора:&lt;br /&gt;
* Регулярные выражения. &lt;br /&gt;
* Язык OQuery.&lt;br /&gt;
|- &lt;br /&gt;
|Поисковый запрос&lt;br /&gt;
|Строка запроса для соответствующего алгоритма. Язык регулярных выражений совпадает со стандартом .NET. Синтаксис языка OQuery описан ниже.&lt;br /&gt;
|-&lt;br /&gt;
|Функция&lt;br /&gt;
|Тип запроса (возвращаемого значения)&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного алгоритма допускает выбор одного из возможных вариантов. Для регулярных выражений доступны:&lt;br /&gt;
* Содержимое.  &lt;br /&gt;
* Количество найденных. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для OQuery доступны:&lt;br /&gt;
* Документ. Возвращает текст структуры с обрамляющими тэгами. &lt;br /&gt;
* Содержимое. Возвращает текст структуры без обрамляющих тэгов. &lt;br /&gt;
* Количество найденных. Возвращает число - количество найденных структур, расположенных согласно поисковому запросу на одном уровне. &lt;br /&gt;
* Значение атрибута. &lt;br /&gt;
* Имя атрибута. &lt;br /&gt;
* Количество атрибутов.&lt;br /&gt;
|- &lt;br /&gt;
|Номер элемента&lt;br /&gt;
|Аргумент, определяющий порядковый номер структуры на случай, если поисковый запрос нашел несколько результатов. Нумерация в этом случае начинается с 1. Если указывается 0, то результаты склеиваются в одно значение.&lt;br /&gt;
|- &lt;br /&gt;
|Атрибут&lt;br /&gt;
|Аргумент, определяющий параметры интересующего атрибута. Доступен только для алгоритма OQuery и функций, связанных с атрибутами.&lt;br /&gt;
Функция &amp;quot;Значение атрибута&amp;quot; ждет в качестве значения аргумента имя или порядковый номер атрибута.&lt;br /&gt;
Функция &amp;quot;Имя атрибута&amp;quot; ждет в качестве значения аргумента порядковый номер атрибута.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, в которую будет сохранен результат применения поискового запроса к документу (число или часть текста вырезанного или сформированного).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае корректного выполнения поискового запроса.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление в случае неудачи при разборе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Синтаксис OQuery''':&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запрос - это набор команд.&lt;br /&gt;
&lt;br /&gt;
Запрос пишется в одну строчку и выполняется в порядке перечисления (слева направо)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Уровни:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|*&lt;br /&gt;
|Все элементы&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;&lt;br /&gt;
|Все дочерние элементы&lt;br /&gt;
|-&lt;br /&gt;
|^&lt;br /&gt;
|Корневые элементы (содержатся на нулевом уровне искомой структуры)&lt;br /&gt;
|- &lt;br /&gt;
|пробел&lt;br /&gt;
|Все элементы кроме корневых&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Простые команды:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|название тега документа&lt;br /&gt;
|Теги, английские буквы и цифры (начинаются на букву). &lt;br /&gt;
Пример: ^TITLE - найдет тег TITLE в корне &lt;br /&gt;
|-&lt;br /&gt;
|#значение&lt;br /&gt;
|Возвращает теги, у которых атрибут id равен указанному значению. &lt;br /&gt;
Пример: FORM#32 - найдет все теги FORM, у которых атрибут id равен 32 ( &amp;lt;FORM class=a id=32&amp;gt; )&lt;br /&gt;
|-&lt;br /&gt;
|[название=значение]&lt;br /&gt;
|Возвращает теги, в теле которых присутствует атрибут с соответствующим названием и значением.&lt;br /&gt;
Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|.значение&lt;br /&gt;
|Возвращает теги, у которых атрибут class равен указанному значению. &lt;br /&gt;
Пример: INPUT.b.c - найдет теги, у которых атрибут class содержит b и c ( &amp;lt;INPUT class=&amp;quot;a b c&amp;quot; /&amp;gt; )&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Результат не зависит от порядка перечисления команд. Например TABLE#big.sample = TABLE.sample#big - найдет теги, у которых атрибут id = big и атрибут class содержит sample.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Операции сравнения:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|=&lt;br /&gt;
|Знак полного совпадения значения аттрибута. Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|^=&lt;br /&gt;
|Начинается со значения. Пример:&amp;lt;nowiki&amp;gt;IMG[src^=&amp;quot;http://bulmas.ru/images&amp;quot;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|$=&lt;br /&gt;
|Заканчивается значением. Пример: IMG[src$=&amp;quot;.gif&amp;quot;]&lt;br /&gt;
|-&lt;br /&gt;
|*=&lt;br /&gt;
|Значение содержится где-то в центре. Пример: IMG[src*=&amp;quot;erotic&amp;quot;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Суффиксы:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:first&lt;br /&gt;
|Возвращает первый элемент коллекции. Пример: TD:first&lt;br /&gt;
|-&lt;br /&gt;
|:last&lt;br /&gt;
|Возвращает последний элемент коллекции. Пример: UL:last &lt;br /&gt;
|-&lt;br /&gt;
|:parent&lt;br /&gt;
|Возвращает родительские теги элементов коллекции. Пример: TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Простые функции - команды с параметрами:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:gt(позиция)&lt;br /&gt;
|Возвращает элементы начиная с текущей позиции. Пример: TD:gt(10)&lt;br /&gt;
|-&lt;br /&gt;
|:lt(позиция)&lt;br /&gt;
|Возвращает элементы до текущей позиции включительно. Пример: TD:lt(15)&lt;br /&gt;
|- &lt;br /&gt;
|:eq(позиция)&lt;br /&gt;
|Возвращает элемент соответсвующей позиции, если число отрицательное, то с конца. Пример: TD:eq(-3) третий тег с конца.&lt;br /&gt;
|-&lt;br /&gt;
|:eq(начало,конец)&lt;br /&gt;
|Возвращает набор элементов от начальной до конечной позиции, если числа отрицательные, то с конца.&lt;br /&gt;
Пример: TD:eq (10,24) - Аналог TD:eq(10):lt(15)&lt;br /&gt;
Пример: TD:eq(-1,-3) - возвращает последние 3 элемента&lt;br /&gt;
eq, equal, range - синонимы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сложные функции - команды, которым в качестве параметра можно передавать набор команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:has(OQuery-запрос)&lt;br /&gt;
|Возвращает теги, содержащие другие теги, которые удовлетворяют указанному OQuery-запросу. &lt;br /&gt;
Пример: TABLE:has(^TD&amp;gt;A) - аналог TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|- &lt;br /&gt;
|:not(OQuery-запрос)        &lt;br /&gt;
|Возвращает теги не удовлетворяющие указанному OQuery-запросу. &lt;br /&gt;
Пример: A:not(&amp;lt;nowiki&amp;gt;[href=http://bulmas.ru]&amp;lt;/nowiki&amp;gt;) - найдет все теги A, которые не ссылаются на &amp;lt;nowiki&amp;gt;http://bulmas.ru.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Или: A:eq(1,10):not(:eq(2)) - Все теги A по порядку от 1 до 10, кроме второго.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Пример: Результат следующих запросов разный&lt;br /&gt;
&lt;br /&gt;
A:has(:not(IMG)) - все теги A, которые содержат не IMG&lt;br /&gt;
&lt;br /&gt;
A:not(:has(IMG)) - все теги A, которые не содержат IMG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Операции и знаки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|запрос1 , запрос2&lt;br /&gt;
|Запятая (логическое &amp;quot;или&amp;quot;), для перечисления запросов. &lt;br /&gt;
Примеры: *A&amp;gt;IMG,&amp;gt;TABLE - вернет все IMG, содержащиеся в A, и TABLE содержащиеся в корне.&lt;br /&gt;
INPUT([value=&amp;quot;Петр&amp;quot;],[value=&amp;quot;Виктор&amp;quot;]) - все INPUT со значениями &amp;quot;Петр&amp;quot; или &amp;quot;Виктор&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 + запрос2        &lt;br /&gt;
|Плюс, найдет теги удовлетворяющие запросу1, за которым идут теги удовлетворяющие запросу2.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 - запрос2&lt;br /&gt;
|Минус, найдет теги удовлетворяющие запросу1 перед которым идут теги, удовлетворяющие запросу2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Операции могут объединять и более двух запросов например A + IMG + #num - вернет все теги A, за которыми идут теги IMG, за которым в свою очередь идут теги с id=&amp;quot;num&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Скобки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|()&lt;br /&gt;
|Скобки, для объединения команд одинакового приоритета. &lt;br /&gt;
Пример: (FONT,A)(:has(IMG),:has(SPAN)) - теги FONT и A содержащие IMG или SPAN, &lt;br /&gt;
Аналог (FONT:has(IMG), FONT:has(SPAN), A:has(IMG), A:has(SPAN))&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Наборы команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|^FONT        &lt;br /&gt;
|все теги FONT корневого (нулевого) уровня.&lt;br /&gt;
|- &lt;br /&gt;
|&amp;gt;FONT&lt;br /&gt;
|все теги FONT первого уровня.&lt;br /&gt;
|-&lt;br /&gt;
|*FONT&lt;br /&gt;
|все теги FONT.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;FONT&lt;br /&gt;
|все теги FONT кроме корня.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;&amp;gt;FONT или &amp;gt;*&amp;gt;FONT&lt;br /&gt;
|все теги FONT начиная со второго уровня.&lt;br /&gt;
|- &lt;br /&gt;
|A&amp;gt;&amp;gt;B&lt;br /&gt;
|все теги B находящиеся на втором уровне у A.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Рекомендации''':&lt;br /&gt;
&lt;br /&gt;
Время выполнения запроса в основном зависит от размера исходного текста и количетсва тегов в нем, и значительно меньше от длины самого запроса.&lt;br /&gt;
&lt;br /&gt;
Если данные нужно получать в цикле, постарайтесь, сначала сократить размер исходного текста.&lt;br /&gt;
&lt;br /&gt;
Например, если хотим вернуть прогноз погоды в Казани с содержимого сайта &amp;lt;nowiki&amp;gt;&amp;quot;http://weather.yandex.ru/?city=27595&amp;quot;&amp;lt;/nowiki&amp;gt; (Около 50кб) за последние &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
10 дней, можно воспользоваться запросами&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(1)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(2)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(3)&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Каждый запрос выполняется примерно ~50мс.&lt;br /&gt;
&lt;br /&gt;
Итого: ~500мс&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Но можно поступить следующим образом: Организуется цепочка из нескольких компонентов «Парсер», первый из которых забирает все нужные теги &amp;lt;nowiki&amp;gt;&amp;lt;B&amp;gt;&amp;lt;/nowiki&amp;gt; запросом &amp;lt;nowiki&amp;gt;tr.data.day&amp;gt;td&amp;gt;b&amp;lt;/nowiki&amp;gt; (~50мс) в переменную сценария. Далее в цикле сценария следующими компонентами забираются соответствующие значения&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(2)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(3)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждый запрос выполняется примерно ~0.2мс. Итого время выполнения ~50мс. Получается тот же результат, но в 10 раз быстрее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i13.png|left]]&lt;br /&gt;
===Заказ на встречный звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сохраняет информацию о заказанном звонке в БД, и отображает в клиентском приложении Oktell у пользователей-адресатов, определяющихся указанным внутренним номером. Подробнее о сервисе заказов встречных звонков в разделе [[Кабинет#Заказы на встречные звонки|Офис. Кабинет. Встречные звонки]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на номер&lt;br /&gt;
|Аргумент, определяющий номер, на который заказан встречный звонок. Может быть введен пользователем с клавиатуры, определен как «CallerId», или подставлен из базы по коду.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на время&lt;br /&gt;
|Ориентировочное время, на которое заказан встречный звонок (сохранится в базе и будет отображено в описании заказа). Не заполнять, если время не указывается.&lt;br /&gt;
|- &lt;br /&gt;
|Комментарий&lt;br /&gt;
|Комментарий к компоненту (сохранится в базе и будет отображен в описании заказа).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i14.png|left]]&lt;br /&gt;
===Статус объекта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет получить доступ к состояниям различных объектов (на чтение и запись). Например до начала переключения определить статус объекта (пользователя, задачи, номера), чтобы без попытки переключения и, соответственно, без включения сигнала ожидания, озвучить соответствующий текст меню. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Доступные действия: &lt;br /&gt;
* Определить. Формирует работу компонента для записи в назначенную переменную выбранного состояния указанного объекта. &lt;br /&gt;
* Установить. Изменяет выбранное состояние указанного объекта на результат вычисления назначенного аргумента. &lt;br /&gt;
* Создать. Создает объект выбранного типа, возвращая его идентификатор. &lt;br /&gt;
* Удалить. Удаляет объект выбранного типа. &lt;br /&gt;
|- &lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Один из вариантов: Задача, Пользователь, Номер, Линия, Сервер. Тип объекта, с которым производится работа: статус которого подлежит определению, изменению, или который необходимо создать/удалить.&lt;br /&gt;
В зависимости от выбранного действия перечень типов может меняться.&lt;br /&gt;
|- &lt;br /&gt;
|Задача (ключ), Пользователь (ключ), Номер, Линия (ключ)&lt;br /&gt;
|Доступны только для действий определить/установить.&lt;br /&gt;
В зависимости от выбранного типа поле принимает тот или иной вид:&lt;br /&gt;
* Задача. Одна из списка задач системы (или проекта, если сценарий принадлежит проекту). Возможно задание через строковый аргумент «Ключ задачи». Может содержать идентификатор в виде Guid значения «xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx», код задачи или название задачи. Будет использован только в случае, если задача не указана явно в списке имеющихся в системе задач. &lt;br /&gt;
* Пользователь. Один из списка пользователей системы. Возможно задание через строковый аргумент «Ключ пользователя». Может содержать идентификатор в виде GUID значения, имя или логин. &lt;br /&gt;
* Номер. Аргумент, определяющий внутренний номер (стандартный). &lt;br /&gt;
* Линия. Аргумент, определяющий номер, код или Guid-идентификатор линии. &lt;br /&gt;
* Конференция. Аргумент, определяющий номер комнаты, Guid-идентификатор или код идентификатора конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Функция / действие&lt;br /&gt;
|Доступно только для действий определить/установить.&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного действия и типа объекта поле содержит список доступных состояний.&lt;br /&gt;
&lt;br /&gt;
Определение состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества минут). &lt;br /&gt;
* Расчетное время ожидания в очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества секунд). Осуществляет расчет времени ожидания при гипотетическом размещении текущего звонка в очереди указанной задачи. В случае, если установлен приоритет звонку, он будет учтен. При выполнении в диалоговом и служебном сценариях, где отсутствует понятие приоритета звонка, происходит оценка времени ожидания при размещении в конец очереди. &lt;br /&gt;
* Количество активных операторов задачи. &lt;br /&gt;
* Активность задачи. &lt;br /&gt;
* Проверка доступности входа. -1 - функция не выполнена, 0 - вход разрешен, 1 - текущее время не подходит по расписанию, 2 - текущее время не подходит по установленному периоду активности, 3 - превышение максимального числа одновременно активных внешних линий, 4 - задача не найдена, 5 - несоответствие состояния (задача неактивна, отсутствуют операторы и т.д.), 6 - ошибка при попытке входа. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для пользователей:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Статус (0 - не авторизован, 1 - готов, 2 - перерыв, 3 - отключен (нет на месте), 5 - занят, 6 - зарезервирован, 7 - без телефона). &lt;br /&gt;
* Свободное состояние (1-да, 0-нет). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для номеров:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Наличие свободных абонентов. &lt;br /&gt;
* Тип внутреннего номера. (-1 - номер не найден. 1 - стандартный номер, 11...16 - hunt-номер, 101...105 - служебный номер, 201 - быстрый номер, 301 - запуск IVR, 401 - экстренный номер). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий:&lt;br /&gt;
* Состояние. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Название абонента. Установленное ранее в сценарии название. &lt;br /&gt;
* Описание абонента. Установленное ранее в сценарии описание. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для конференций:&lt;br /&gt;
* Существование. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Идентификатор. &lt;br /&gt;
* Код идентификатора. &lt;br /&gt;
* Номер комнаты. &lt;br /&gt;
* Количество всех участников. &lt;br /&gt;
* Количество активных участников. &lt;br /&gt;
* Тип доступа. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Установка состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Активность (1 - активна, 0 - неактивна). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий: &lt;br /&gt;
* Разрыв (выполняется безусловно). &lt;br /&gt;
* Выход из задачи (1 - применить, 0 - отменить). Фактически используется менеджером задач при обслуживании вызова с участием оператора. Установленный режим будет способствовать  следующее переключение абонента на любой другой объект, отличный от оператора с выходом из задачи. Без использования компонента аналогичное действие можно достигнуть, выставив в настройках задачи режим «Выход из задачи при переключении на IVR». Подробно о режиме в разделе [[Голосовые задачи#Дополнительно|Call-центр.Голосовые задачи.Дополнительно]]. &lt;br /&gt;
* Название абонента. Отображается в [[Статистика АТС#Журнал звонков|журналах статистики]], а также при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
* Описание абонента. Отображается при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для сервера:&lt;br /&gt;
* Перезагрузить сервер состояний (выполняется безусловно). Производится действие, аналогичное нажатию кнопки «Применить» в любом из модулей администрирования. Сервер состояний инициализируется на основе информации в БД.  &lt;br /&gt;
* Перезагрузить аппаратный модуль (выполняется безусловно). Производится переинициализация аппаратной подсистемы с завершением всех коммутаций и конференций. В случае, если аппаратный модуль настроен на работу в отдельном процессе, производится выгрузка процесса с последующим автоматическим его запуском. &lt;br /&gt;
* Перезагрузить службу сервера (выполняется безусловно). Действие производится сразу же без ожидания корректного завершения коммутаций и служебных сценариев. &lt;br /&gt;
* Перезагрузить серверную станцию (выполняется безусловно). Отдает команду операционной системе на полное завершение всех процессов с последующей перезагрузкой.&lt;br /&gt;
|- &lt;br /&gt;
|Значение в переменную&lt;br /&gt;
|Доступно только для действия «Определить».&lt;br /&gt;
Переменная, в которую заносится результат вычисления функции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Доступно только для действия «Установить».&lt;br /&gt;
Аргумент, значение которого вычисляется для установки состояния.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно только для действия «Создать». &lt;br /&gt;
Переменная, в которую заносится идентификатор вновь созданного объекта.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i15.png|left]]&lt;br /&gt;
===Определить группу клиента===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет проверку на принадлежность контакта (определившегося номера телефона, почтового адреса и любого другого переданного аргумента) указанной группе клиентов. Позволяет разделить обработку в сценарии звонков VIP клиентов, клиентов из черного списка, личных контактов и пр.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Контакт&lt;br /&gt;
|Аргумент, содержащий произвольную контактную информацию.&lt;br /&gt;
|-&lt;br /&gt;
|Группа&lt;br /&gt;
|Аргумент, содержащий имя группы клиентов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если соответствующий контакту клиент найден, указанная группа существует, и клиент принадлежит группе.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если не найден соответствующий контакту клиент, не существует группа, или клиент не принадлежит группе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i16.png|left]]&lt;br /&gt;
===Счетчик===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Увеличивает значение выбранного счетчика на 1. Подробнее о счетчиках, их создании и анализе в модуле общего меню [[Отчеты#Счетчики||Call-центр. Отчеты. Счетчики]]. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Счетчик&lt;br /&gt;
|Список счетчиков, существующих в системе и доступных для увеличения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i17.png|left]]&lt;br /&gt;
===Запуск процесса===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При работе сервера Oktell в режиме службы запуск процесса производится от имени того пользователя, который указан в настройках службы. По умолчанию это системная учетная запись «NETWORK SERVICE». Запускаемые таким образом процессы выполняются в фоновом режиме и не отображаются на экране пользователя.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, определяющий имя файла, который необходимо запустить .&lt;br /&gt;
|-&lt;br /&gt;
|Относительный путь&lt;br /&gt;
|Да/нет. Определяет, какой путь будет подставляться впереди к имени файла. Относительный – от папки запуска серверного приложения Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Параметры&lt;br /&gt;
|Строковый аргумент, определяющий параметры запуска, если необходимо.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление, если приложение успешно стартовало.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если файл не найден, отсутствует доступ, или по другой причине не удалось запустить приложение. &lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i18.png|left]]&lt;br /&gt;
===Запуск сценария===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае организации автоматических сервисов размеры сценария могут быть достаточно велики, и компонент «Запуск сценария» предоставляет возможность разбить крупный сценарий на несколько логических блоков. Таким образом, один сценарий передает управление в начало другого сценария. При этом можно задать некоторое значение на запуск, которое примет компонент «Старт» вложенного сценария и сохранит в свою локальную переменную. Помимо этого, все переменные одного типа, которые названы одинаково в запускающем и запускаемом сценариях, перенесут свои значения из одного в другой без изменений. Такой способ запуска называется вложенным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработка сценария начинается с компонента Старт и ведется последовательно согласно значениям свойств перехода, если трубка положена (в основном это входящие звонки с внешних линий). В случае, когда трубка уже поднята, после компонента [[#Старт|Старт]] производится безусловный переход к компоненту &amp;quot;Поднять трубку&amp;quot;, если такой имеется в сценарии. При этом обработчик пропускает все компоненты, которые находятся между ними. Запуск вложенных сценариев следует этим же правилам.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также с помощью компонента можно запускать в параллельный процесс любой служебный сценарий, не работающий с зависимыми от основного сценария ресурсами (линией, оператором). При запуске асинхронного служебного сценария начальные значения его переменных, совпадающих по типам и именам с переменными основного сценария, будут установлены в соответствии с их значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип запуска&lt;br /&gt;
|Определяет тип и формат запуска дочернего сценария. &lt;br /&gt;
* Вложенный. Запуск вложенного сценария прекращает выполнение (возможно на время, до возврата управления) текущего сценария и активизирует обработку выбранного сценария того же типа.  &lt;br /&gt;
* Асинхронный служебный. Запускает в параллельном процессе выполнение выбранного служебного сценария и продолжает выполнение текущего.  &lt;br /&gt;
* Фоновое медиа-взаимодействие. Доступно только для IVR сценариев. Инициирует дублирующий параллельный сценарий IVR. Подробнее в разделе [[Фоновый IVR-сценарий медиа-взаимодействия|Сценарии IVR. Фоновый сценарий]].&lt;br /&gt;
|- &lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Аргумент, передающий свое значение на старт запускаемого сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Нет». Определяет способ вызова вложенного сценария. &lt;br /&gt;
&lt;br /&gt;
При установке значения «Нет» выполнение текущего сценария прекращается и запускается вложенный сценарий (с сохранением значений всех переменных). Такой способ наиболее часто применим на практике. &lt;br /&gt;
При установке значения «Да» вложенный сценарий вызывается как функция и после его завершения происходит возврат в точку вызова. Все переменные исходного сценария доступны во вложенном и наоборот, таким образом после возврата они будут иметь соответствующие измененные значения. На процедуру возврата также влияет флаг «Возврат управления» компонента [[#Стоп|Стоп]], - используется во вложенном сценарии после успешного переключения с необходимостью безусловно прервать обработчик сценариев. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработчик сценариев поддерживает условно неограниченную вложенность и имеет стек с ограничением в 100 сценариев во избежание зацикливания. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Вызов внутри одной цепочки исполнения может происходить одновременно как с возвратом, так и без возврата.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае запуска вложенного сценария, а также непосредственно после запуска служебного сценария.&lt;br /&gt;
Поле используется (и обязательно для заполнения) только в случае асинхронного запуска служебного сценария, а также в случае вложенного, если флаг «Возврат управления» установлен.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i45.png|left]]&lt;br /&gt;
===Регистрация===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Компонент используется совместно со шлюзом с динамической регистрацией потоков (подробнее в разделе [[Свойства компонентов#IP шлюз|Карта сети. Компоненты. Шлюз]]). Служит для проведения динамической регистрации под указанным аккаунтом перед осуществлением звонка по каналу потока такого шлюза. Параметры аккаунта - логин и пароль - могут быть взяты из БД, вычислены, указаны явно в сценарии. Для проведения регистрации достаточно указать в свойствах компонента шлюз, и свободный поток автоматически будет зарегистрирован и зарезервирован под совершение вызова именно в этом экземпляре сценария. Потоки и линии шлюзов с динамической регистрацией недоступны для выбора ни в задачах, ни в настройках прав пользователей, ни в списках линий при наборе номера компонентами сценариев. Осуществить дозвон через них можно только путем явного указания кода зарегистрированного потока в соответствующий аргумент компонентов «Дозвон» служебного сценария и «Переключение на внешние» сценария IVR. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае успешной коммутации поток будет разрегистрирован автоматически по завершению разговора и переводу одной из линий потока в состояние готовности. Однако, если коммутации не произведено, то разрегистрация производится автоматически по истечению времени неактивности (3 минуты), либо путем использования этого же компонента с действием «Отмена регистрации».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Выбор режима работы. Регистрация / отмена регистрации.&lt;br /&gt;
В случае установки режима регистрации осуществляет прямое действие по регистрации аккаунта на сервере и активации (перевода в состояние готовности) одного из потоков указанного шлюза с динамической регистрацией потоков. &lt;br /&gt;
В режиме отмены регистрации освобождает аккаунт и переводит указанный поток в отключенное состояние.&lt;br /&gt;
|- &lt;br /&gt;
|Шлюз&lt;br /&gt;
|Доступно только для действия «Регистрация». В списке выбирается один из существующих в карте сети шлюзов с динамической регистрацией потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Аккаунт&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой логин для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой пароль для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Доступно только для действия «Регистрация». Максимальное время ожидания регистрации, по истечению которого будет прервана регистрация и  произведен выход по ветке «Таймаут».&lt;br /&gt;
|-&lt;br /&gt;
|Автоматическая отмена регистрации&lt;br /&gt;
|Доступно только для действия «Регистрация». Позволяет установить такой режим работы, при котором при любой последующей попытке дозвона по одной из линий зарегистрированного потока даже в случае неудачи (занято, недоступно и т.д.) будет производиться мгновенная отмена регистрации. &lt;br /&gt;
|-&lt;br /&gt;
|Код потока в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В случае успешного проведения операции по регистрации в указанную переменную будет размещен Guid-идентификатор зарегистрированного потока. Эта переменная впоследствии может быть использована для осуществления вызова в компонентах [[Компоненты сценариев IVR#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешние]] и/или [[Компоненты служебных сценариев#Дозвон|Дозвон]] или отмены регистрации.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В переменную попадает код ошибки в случае возникновения проблем при регистрации. Большинство кодов совпадают с типами ответов HTTP-сервера (например, 404 - not found).&lt;br /&gt;
|-&lt;br /&gt;
|Код потока&lt;br /&gt;
|Доступно только для действия «Отмена регистрации». Аргумент, представляющий собой Guid-идентификатор потока в строковом представлении. Может быть указан явно, или получен в переменную в одном из предыдущих компонентов «Регистрация».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, потоков не найдено&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление, если у выбранного шлюза нет свободных потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление в случае, если за установленный интервал времени не получен ответ от внешнего сервера/шлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i28.png|left]]&lt;br /&gt;
===Плагин-компонент===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет выполнять произвольный сторонний код, подключенный к серверу в виде стандартного плагин-компонента (см. руководство по интеграции, раздел «Встраиваемые plugin-модули»). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подробно об архитектуре исполнения описано в руководстве по интеграции.&lt;br /&gt;
&lt;br /&gt;
При выполнении компонента осуществляется подгрузка внешней сборки и передача управления компоненту. В случае, если сборка плагина уже загружена, повторной ее загрузки не происходит. Исключением может являться только обновление сборок в модуле [[Внешние модули#Plugin-модули|Администрирование. Внешние модули]]. &lt;br /&gt;
Передача управления производится путем вызова метода PrepareShow управляющего объекта, описанного в plugin-программе. В качестве параметра для метода передается XML-структура, содержащая комплексную информацию о требуемом компоненте (его guid-идентификатор, описанный при вызове метода GetForms() управляющего объекта), параметрах сценария, сессии, задаче, а также других имеющихся свойств (различаются в зависимости от типа исполняемого сценария). Помимо базовых параметров передаются значения требуемых для работы компонента параметров (информация о них возвращается при вызове GetInputParams управляющего объекта plugin-программы). В качестве возвращаемого значения ожидается XML-структура с описанием всех выходных значений согласно общему списку выходных параметров (определяются при вызове GetOutputParams управляющего объекта). &lt;br /&gt;
В качестве возможных для использования в сценариях компонентов принимаются все формы подпрограммы со свойством 'module=2'.&lt;br /&gt;
&lt;br /&gt;
Назначение входных значений, а также переменных для приема выходных значений производится на отдельной вкладке. &lt;br /&gt;
Дальнейшая реализация сценария приостанавливается вплоть до получения назад управления из внешнего компонента. Может быть назначен интервал таймаута, по истечению которого будет произведен принудительный возврат управления и переход к следующему компоненту сценария. Обрыв исполнения производится также при остановке сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Модуль/Форма&lt;br /&gt;
|Выбор конкретного плагина и одного из его компонентов для работы в сценарии.&lt;br /&gt;
|-&lt;br /&gt;
|Свойства&lt;br /&gt;
|Доступ к вкладке редактора параметров формы для настройки передаваемых и сохраняемых параметров.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, сек&lt;br /&gt;
|Аргумент, устанавливающий время в секундах, по истечению которого будет произведен принудительный отъем управления из вызванной подпрограммы. В случае, если интервал нулевой (по умолчанию), таймаут считается не установленным.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, компонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если plugin-программа не указана, не найдена или не может быть загружена.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если за установленный интервал времени не вернулось управление от внешнего компонента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i19.png|left]]&lt;br /&gt;
===Отправка SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку SMS-сообщения по указанному номеру с назначенным текстом. Может быть настроен на ожидание доставки.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер адресата.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст SMS-сообщения. &lt;br /&gt;
|-&lt;br /&gt;
|Подставляемый номер&lt;br /&gt;
|Номер, от которого осуществляется доставка.&lt;br /&gt;
|-&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения (для дальнейшего запроса отчета о доставке).&lt;br /&gt;
|-&lt;br /&gt;
|Ожидание доставки&lt;br /&gt;
|Да/Нет. Требуется ли ожидать отчета о доставке.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания&lt;br /&gt;
|Время, которое компонент будет ожидать отчета о доставке. &lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление после успешной отправки сообщения. В случае установки значения «Да» в свойстве &amp;quot;Ожидание доставки&amp;quot;, если сообщение успешно доставлено до таймаута ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение отправлено, но не было доставлено за установленное время ожидания (в случае если ожидание было назначено).&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i20.png|left]]&lt;br /&gt;
===Получение статуса отправленного SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит запрос к SMS-сервису на получение отчета о доставке конкретного SMS-сообщения по коду отправки (Push Id).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms уже доставлено.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms еще не доставлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i21.png|left]]&lt;br /&gt;
===Получение входящего SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит запрос к SMS-сервису на получение первого в очереди входящих сообщений. В случае успеха наполняет переменные сценария соответствующими сообщению значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер отправителя&lt;br /&gt;
|Переменная, куда запишется номер отправителя.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Переменная, куда запишется текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Номер адресата&lt;br /&gt;
|Переменная, куда запишется номер, на который сообщение было отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение на сервере имеется и получено успешно.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если входящих сообщений на сервере нет.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i22.png|left]]&lt;br /&gt;
===Баланс счета на SMS-сервере===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Количество&lt;br /&gt;
|Переменная, куда вернется количество оставшихся оплаченных SMS-сообщений.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если запрос отработан.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i23.png|left]]&lt;br /&gt;
===Отправка сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку email-сообщения на указанный ящик электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ отправки&lt;br /&gt;
|[[#Отправка сообщения электронной почты|Форма]], определяющая способ отправки email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Аргумент, определяющий получателей email сообщения. Если письмо предназначается нескольким адресатам, то адреса должны быть перечислены через «;».&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Аргумент, определяющий отправителя email сообщения. Ряд почтовых серверов требует явного указания поля &amp;quot;Отправитель&amp;quot; (e-mail адрес отправителя). В этом случае свойство должно быть вычислено к моменту, когда компонент получит управление.&lt;br /&gt;
В качестве отправителя может быть указана строка вида &amp;quot;username &amp;lt;address@mail.com&amp;gt;&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|Тема&lt;br /&gt;
|Аргумент, определяющий тему email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Формат тела письма&lt;br /&gt;
|Текст или HTML. Определяет формат, в котором будет сформировано тело для отправки.&lt;br /&gt;
|- &lt;br /&gt;
|Содержание письма&lt;br /&gt;
|Аргумент, определяющий текстовую часть e-mail сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку отправляемого письма. При необходимости осуществляется преобразование тела.&lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* KOI8-R &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|-&lt;br /&gt;
|Кодовая страница Windows&lt;br /&gt;
|Доступно только при выборе кодировки «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования тела письма. &lt;br /&gt;
|- &lt;br /&gt;
|Вложение 1&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо прикрепить к сообщению email. &lt;br /&gt;
|-&lt;br /&gt;
|Вложение 2&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 3&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 4&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 5&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке SMTP сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Форма «Способ отправки»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f9.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ отправки email сообщения. В зависимости от типа сценария email можно отправить через:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* SMTP сервер &lt;br /&gt;
* Встроенный почтовый клиент (доступен только для сценариев диалога) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если для отправки выбран выбран «SMTP сервер», письмо будет отправлено немедленно на указанный SMTP сервер.&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип SMTP сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для SMTP сервера&lt;br /&gt;
&lt;br /&gt;
* Операторский - используются настройки SMTP сервера по умолчанию в случае настроенного SMTP сервера на компьютере, где установлен клиент. Например - MS IIS SMTP Server. &lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие Настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|-&lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес SMTP сервера&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт SMTP сервера. Значение не должно содержать более 4 цифр ( максимум: 9999 )&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует SSL авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если для отправки выбран «Встроенный почтовый клиент», письмо будет открыто на компьютере оператора в почтовом редакторе по умолчанию. Открыть письмо может любой почтовый редактор, поддерживающий MAPI интерфейс.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i24.png|left]]&lt;br /&gt;
===Прием входящего сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет прием email-сообщения с указанного ящика электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ получения&lt;br /&gt;
|[[#Прием входящего сообщения электронной почты|Форма]], определяющая способ получения email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|MessageId&lt;br /&gt;
|Переменная, в которую будут сохранен идентификатор email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Переменная, в которую будут сохранены получатели email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Переменная, в которую будут сохранены отправители email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Тема&lt;br /&gt;
|Переменная, в которую будут сохранена тема email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Предпочитаемый тип контента&lt;br /&gt;
|Для разделов multipart/alternative позволяет установить предпочитаемый тип текстового контента. При наличии указанного типа среди блоков в переменную будет сохранено именно его содержимое, а остальные дублирующие альтернативные блоки будут игнорироваться. По умолчанию text/plain, но может быть установлен text/html, text/xml, text/rtf, text/richtext.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма&lt;br /&gt;
|Переменная, в которую будут сохранен текст email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма часть2&lt;br /&gt;
|Переменная, в которую будут сохранен текст из второй части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|- &lt;br /&gt;
|Текст письма часть3&lt;br /&gt;
|Переменная, в которую будут сохранен текст из третьей части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|-&lt;br /&gt;
|IMAP каталог&lt;br /&gt;
|Аргумент, значение которого определяет IMAP каталог, из которого будет получено сообщение. По умолчанию используется стандартный каталог входящей почты Inbox.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|IMAP запрос&lt;br /&gt;
|Аргумент, значение которого определяет IMAP запрос. Запрос определяет критерии выбора сообщения из каталога, заданного свойством IMAP каталог. По умолчанию используется запрос, возвращающий все письма (значение &amp;quot;ALL&amp;quot;). Более подробно о синтаксисе IMAP запросов можно узнать из документации &amp;lt;nowiki&amp;gt;RFC 2060&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|Принимать только заголовки&lt;br /&gt;
|Да/Нет. Требуется ли получать только заголовки письма (в этом случае тело сообщения и прикрепленные файлы скачиваться с почтового сервера не будут)&lt;br /&gt;
|- &lt;br /&gt;
|Удалять с сервера&lt;br /&gt;
|Да/Нет. Требуется ли удалить письмо с почтового сервера после получения.&lt;br /&gt;
|-&lt;br /&gt;
|Сохранять вложения&lt;br /&gt;
|Определяет режим сохранения вложений.&lt;br /&gt;
&lt;br /&gt;
* Нет. Вложения сохранены не будут. &lt;br /&gt;
* В указанную папку. В этом случае все вложенные файлы будут сохранены в папку, путь к которой установлен свойством &amp;quot;Папка для вложений&amp;quot;. &lt;br /&gt;
* В папку по умолчанию. В этом случае каталог определяется из общих настроек, раздел «Настройки e-mail».&lt;br /&gt;
|- &lt;br /&gt;
|Папка для вложений&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в указанную папку.&lt;br /&gt;
Представляет собой аргумент, устанавливающий абсолютный или относительный путь к папке, куда будут сохранены вложения с исходными именами.&lt;br /&gt;
|-&lt;br /&gt;
|Путь к папке для вложений в переменную&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в папку по умолчанию, заданную в общих настройках.&lt;br /&gt;
Представляет собой переменную, в которую будет сохранен путь к папке с вложениями, заданный в общих настройках.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение не получено, но при этом ошибок не возникло. Такая ситуация может возникнуть, если:&lt;br /&gt;
* на POP3 сервере нет сообщений &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге удовлетворяющих заданным критериям&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сообщения POP3 ( IMAP4 ) сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Способ получения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f10.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ получения email сообщения. Сообщение можно получить через:&lt;br /&gt;
* POP сервер (по протоколу POP3) &lt;br /&gt;
* IMAP сервер (по протоколу IMAP4) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип почтового сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для сервера входящей почты&lt;br /&gt;
&lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|- &lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт POP сервера - 110, IMAP сервера - 143).&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если сервер требует SSL авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i25.png|left]]&lt;br /&gt;
===Отправка IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт адресата, аккаунт отправителя, способ подключения к серверу (прокси/без прокси).&lt;br /&gt;
Работа с аккаунтом происходит через пул подключений. Любые обращения к аккаунту (отправки/приема из разных сценариев), влекущие подключение к серверу, помещают созданное подключение в специальный пул, где оно поддерживается некоторое время (устанавливается в разделах «[[ICQ-сервис|Общие настройки. ICQ-сервис]]» и «[[Jabber-сервис|Общие настройки. Jabber-сервис]]»). Каждое последующее обращение к аккаунту работает с подключением из пула и продляет время его существования. В случае таймаута аккаунт отключается. Также аккаунт отключается при получении ошибки сервера или выгрузке серверного приложения. Такой механизм работы в частности гарантирует работу комплекса от ошибки сервера ICQ «Превышен лимит подключений». Для каждого аккаунта в пуле держится отдельное подключение. Для Jabber-аккаунтов держатся отдельно подключения с разными настройками, даже если они имеют одинаковый JID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|[[#Отправка IM (ICQ/jabber) сообщения|Форма]], определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При отправке ICQ-сообщения - [[#Отправка IM (ICQ/jabber) сообщения|форма]], определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
При отправке Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве отправителя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Аргумент, определяющий UIN-номера / JID-аккаунты получателей IM-сообщения. Если сообщение предназначается нескольким адресатам, то адреса должны быть перечислены через «,».&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с IM-сервером (ICQ / Jabber). При отправке сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут отправки соединения&lt;br /&gt;
|Аргумент, определяющий временную задержку ( в миллисекундах ) перед отправкой сообщения. &lt;br /&gt;
|- &lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Аргумент, определяющий текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки подключения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f11.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет настройки подключения к ICQ / Jabber серверу. Имеется возможность подключения напрямую и через прокси-сервер. Поддерживаются следующие типы прокси-серверов:&lt;br /&gt;
* SOCKS5  &lt;br /&gt;
* HTTPS  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип прокси сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для подключения к серверу.&lt;br /&gt;
* Без прокси-сервера - подключение выполняется напрямую к серверу ICQ/Jabber, минуя прокси. &lt;br /&gt;
* Общий (из настроек комплекса) - используется режим подключения, заданный в общих настройках комплекса (отдельно разделы [[ICQ-сервис|ICQ-сервис]] и [[Jabber-сервис|Jabber-сервис]]). &lt;br /&gt;
* Отдельный - настройки прокси-сервера определяются в текущей форме и актуальны только для настраиваемого в данный момент компонента сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Тип протокола&lt;br /&gt;
|Свойство, определяющее тип протокола прокси-сервера:&lt;br /&gt;
* SOCKS5 - протокол SOCKS5 &lt;br /&gt;
* HTTPS - протокол HTTPS&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт SOCKS5 сервера - 1080, HTTPS сервера - 8080).&lt;br /&gt;
|- &lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|- &lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на прокси сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на прокси сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки учетной записи ICQ»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f12.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет учетную запись ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип учетной записи&lt;br /&gt;
|Свойство, определяющее источник настроек учетной записи&lt;br /&gt;
* Общий (из настроек комплекса) - используются общие настройки комплекса &lt;br /&gt;
* Отдельный - настройки учетной записи определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|UIN&lt;br /&gt;
|Номер ICQ&lt;br /&gt;
|-&lt;br /&gt;
|Пароль UIN&lt;br /&gt;
|Пароль ICQ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Аналогичная форма открывается и при настройке JID-аккаунта (при работе с Jabber). В ней в дополнение к JID и паролю при осуществлении индивидуальной настройки предлагается указать адрес и порт сервера Jabber. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i26.png|left]]&lt;br /&gt;
===Получение IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет прием IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт получателя, способ подключения к серверу. &lt;br /&gt;
Получаемые сообщения сохраняют в указанных переменных аккаунт отправителя и текст сообщения.&lt;br /&gt;
Работа компонента происходит через пул подключений аналогично компоненту «Отправка IM-сообщения».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber&lt;br /&gt;
|-&lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|Форма, определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|-&lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При получении ICQ-сообщения - форма, определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве получателя сообщения ICQ.&lt;br /&gt;
При получении Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве получателя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Переменная, в которую будет сохранен UIN / JID отправителя IM-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с сервером. При получении сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут получения сообщения&lt;br /&gt;
|Аргумент, определяющий временную задержку (в миллисекундах) перед получением сообщения. Если на указанный в свойстве «Настройки учетной записи» аккаунт раньше приходили сообщения, то таймаут игнорируется, а в переменные «UIN/JID», «Текст сообщения» будет подставлены значения, сохраненные в пуле сервера состояний системы.&lt;br /&gt;
|-&lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Переменная, в которую будет сохранен текст полученного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения получения. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если новых сообщений не обнаружено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Другие компоненты сценариев:&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев IVR]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев диалога]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты служебных сценариев]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2</id>
		<title>Общие компоненты сценариев</title>
		<link rel="alternate" type="text/html" href="%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2"/>
				<updated>2011-05-17T17:33:25Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном блоке в справочном порядке будут приведены все компоненты, являющиеся общими для всех типов сценариев, а также краткое описание действий и перечни свойств.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Старт=== &lt;br /&gt;
[[Файл:cl_cc_scr_i01.png|left]]                     &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент существует в любом сценарии – с него начинается действие, если трубка обрабатываемой линии положена. Старт на вход принимает параметр, который может сохранить в некоторой внутренней переменной сценария для дальнейшего использования.&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Переменная, в которую необходимо сохранить значение, переданное из другого сценария, запустившего этот.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i02.png|left]] &lt;br /&gt;
===Стоп===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет завершение сценария без разрыва связи. Служит для остановки выполнения сценария после появления соответствующих условий. Классические примеры успешное переключение в сценарии IVR или корректное завершение работы в сценарии диалога.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Да». Флаг определяет необходимо ли в текущей точке передать управление стеку (да) или прекратить выполнение всей последовательности сценариев (нет). Актуален только в сценариях, вызванных через компонент [[#Запуск сценария|Запуск сценария]] с установленным флагом «Возврат управления» и в проектных сценариях IVR, вызванных через компонент [[Компоненты сценариев IVR#Вход в проект|Вход в проект]].&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i03.png|left]]&lt;br /&gt;
===Пауза===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет задержку сценария перед выполнением следующего компонента. В случае указания длительности 0 – компонент пропускается. В некоторых случаях при работе с большими сценариями удобно использовать компонент «Пауза» в качестве пустышки, для удобства и быстроты смены свойств. Например, по веткам выхода из компонента «Меню», где каждое свойство перехода задается внутри специального окна путем выбора одного объекта из списка всех объектов сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Время задержки&lt;br /&gt;
|Время в миллисекундах, которое необходимо простоять на компоненте в паузе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i04.png|left]]&lt;br /&gt;
===Присвоение значения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Задает значение указанной переменной. В качестве присваемого значения выступает аргумент. Используется механизм преобразования типов, если типы значения аргумента и переменной не совпадают.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим&lt;br /&gt;
|Одиночный / Множественный&lt;br /&gt;
Множественный режим позволяет в одном компоненте производить сразу несколько операций присвоения.&lt;br /&gt;
|-&lt;br /&gt;
|Переменная&lt;br /&gt;
|Локальная переменная, в которую нужно записать указанное значение. &lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо задать для указанной переменной.&lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Операции&lt;br /&gt;
|Список операций (пар элементов {Переменная, Аргумент}), которые будут выполнены в порядке перечисления в окне задания значений нескольких операций присвоения. &lt;br /&gt;
Если в одной из операций в аргументе используется переменная, указанная в качестве приемщика значения в более ранней операции по списку, то при расчете значения аргумента будет использовано новое ее значение.&lt;br /&gt;
Таким образом компонент с множественным присвоением является компактным аналогом последовательности одиночных присвоений.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i05.png|left]]&lt;br /&gt;
===Сравнение===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает значения двух аргументов. Компонент осуществляет ветвление сценария. В случае соответствия выбранной логической операции и значений аргументов переход осуществляется по ветке «Правда», в противном случае – по ветке «Ложь».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент 1&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Аргумент 2&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Тип сравнения&lt;br /&gt;
|Один из вариантов логической операции&lt;br /&gt;
* = (равно) &lt;br /&gt;
* &amp;gt; (больше) &lt;br /&gt;
* =&amp;gt; (больше или равно) &lt;br /&gt;
* &amp;lt; (меньше) &lt;br /&gt;
* &amp;lt;= (меньше или равно) &lt;br /&gt;
* != (не равно)&lt;br /&gt;
|- &lt;br /&gt;
|Переход, правда&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула истину.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ложь&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула ложь.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i06.png|left]]&lt;br /&gt;
===Меню===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает аргумент со списком значений. Компонент может иметь неограниченное число веток перехода. Переход осуществляется по ветке значения, с которым совпало значение аргумента. Если совпадений не найдено, переход осуществляется по ветке «Прочее».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Значения (варианты)&lt;br /&gt;
|Окно ввода значений, позволяющее задать возможные значения и связывающее с каждым указанным значением элемент перехода. Соответственно переход осуществляется по ветке первого найденного совпадающего значения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прочее&lt;br /&gt;
|Компонент, на который передается управление, если среди значений не найдено того, которое соответствует значению аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i07.png|left]]&lt;br /&gt;
===Файловая операция===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит указанную дисковую операцию с файлом, каталогом или путем. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Путь&lt;br /&gt;
|Аргумент, определяющий место размещения объекта, подвергаемого файловой операции - абсолютный путь к каталогу или файлу.&lt;br /&gt;
|-&lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Каталог / Файл / Путь&lt;br /&gt;
Определяет перечень операций, возможных для проведения с объектом, указанным с помощью пути.&lt;br /&gt;
|- &lt;br /&gt;
|Операция&lt;br /&gt;
|В зависимости от выбранного типа объекта предоставляет перечень возможных операций.&lt;br /&gt;
&lt;br /&gt;
Каталог:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Количество подкаталогов &lt;br /&gt;
* Вернуть путь к подкаталогу &lt;br /&gt;
* Количество файлов &lt;br /&gt;
* Вернуть путь к файлу &lt;br /&gt;
&lt;br /&gt;
Файл:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Определить размер &lt;br /&gt;
* Считать данные &lt;br /&gt;
* Дописать данные в конец &lt;br /&gt;
&lt;br /&gt;
Путь:&lt;br /&gt;
* Вернуть родительский каталог &lt;br /&gt;
* Вернуть имя &lt;br /&gt;
* Вернуть имя без расширения &lt;br /&gt;
* Вернуть расширение &lt;br /&gt;
* Проверить полноту &lt;br /&gt;
* Склеить пути&lt;br /&gt;
|-&lt;br /&gt;
|Новый путь &lt;br /&gt;
Новое имя &lt;br /&gt;
&lt;br /&gt;
Путь копии&lt;br /&gt;
|Путь или имя, которое будет присвоено вновь созданному файлу (или каталогу).&lt;br /&gt;
В случае, если при переименовании указывается имя без пути, за основу будет взят путь к исходному объекту.&lt;br /&gt;
|-&lt;br /&gt;
|Данные&lt;br /&gt;
|Аргумент, представляющий собой строку. Строка в соответствии с выбранной кодировкой будет переведена в бинарный формат и размещена в содержимом файла при проведении операций создания и записи в файл.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку, посредством которой происходит преобразовании строки в бинарные данные и обратно при проведении операций записи в файл и чтения из файла.&lt;br /&gt;
&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|- &lt;br /&gt;
|Данные в переменную&lt;br /&gt;
|Строковая переменная, куда будет сохранено содержимое файла при проведении операции чтения. Данные из файла считываются в бинарном виде и преобразуются в строку согласно выбранной кодировке.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью считывания данных из файла является их дальнейшая передача вовне без изменений (например используя веб-запрос или сохранение файла, осуществляющие преобразование строки в бинарные данные), необходимо в обоих компонентах использовать кодировки ANSI, так как только она гарантирует однозначное двустороннее преобразование без потери данных.&lt;br /&gt;
|- &lt;br /&gt;
|Маска&lt;br /&gt;
|Аргумент, представляющий собой маску для файлов/каталогов в формате операционной системы, например *.inf или data_??.txt. Используется при определении содержимого каталога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью определения содержимого является обнаружение конкретного подкаталога/файла, либо обработка всего содержимого, соответствующего маске, то при взятии пути к конкретному файлу используется индекс. В этом случае необходимо также указывать ту же самую маску.&lt;br /&gt;
|- &lt;br /&gt;
|Индекс&lt;br /&gt;
|Аргумент, определяющий индекс файла/подкаталога при взятии его пути. Индекс - порядковый номер объекта в общем списке файлов/подкаталогов исследуемого каталога, отфильтрованного в соответствии с указанной маской.&lt;br /&gt;
|-&lt;br /&gt;
|Добавочный путь&lt;br /&gt;
|Аргумент, определяющий часть пути, подвергаемый склейке с основным. Например, если основной указанный путь 'C:\1', а добавочный '2.txt', то при проведении склейки результатом будет 'C:\1\2.txt'.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, куда будет сохранен результат выполнения операции. Может быть строковой, либо числовой для проведения отдельных операций.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не найдено&lt;br /&gt;
|Компонент, на который передается управление в случае, если указанный каталог или файл не найден.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае, если в назначенных параметрах допущена ошибка или при проведении указанной операции возникла ошибка.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i08.png|left]]&lt;br /&gt;
===Голосовая почта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет перемещение данных об указанном звуковом файле (чаще после записи в этом же сценарии) в голосовой ящик указанных пользователей. Подробнее о сервисе голосовой почты в разделе [[Кабинет#Голосовая почта|Офис. Кабинет. Голосовая почта]]. &lt;br /&gt;
&lt;br /&gt;
Заполняя свойство «Голосовой ящик» в окне адресата, можно явно указать существующих в системе пользователей, а также существующие отделы и внутренние номера. Также можно использовать свойство «Ключ получателя», значением которого является вычисляемый аргумент. Это удобно, когда заранее неизвестно получателя, и данные о нем формируются в момент исполнения сценария. При этом сообщение попадет ко всем пользователям, которые указаны явно, составляют указанные внутренние номера и группы. У пользователей, которым поступает голосовая почта, в их модулях появляются данные об абоненте, и возможность прослушать файл. &lt;br /&gt;
&lt;br /&gt;
Сообщение отправится всем выбранным по одному из двух параметров – указателей адресатов. При этом один компонент формирует группу из всех перечисленных участников - прослушивание одним из них будет отражено на всей записи. При необходимости разослать сообщение независимо нескольким пользователям следует использовать серию из компонентов «Голосовая почта»&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо поместить в голосовой ящик. При использовании после объекта [[Компоненты сценариев IVR#Запись звукового файла|Запись файла]], в котором имя файла генерируется, необходимо в соответствующем свойстве выбирать возврат полного пути в переменную, сохраняющую имя записанного файла.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя почты. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Голосовой ящик&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующей явно через отдел, или через номер получит соответствующее голосовое сообщение.&lt;br /&gt;
При одновременном указании голосового ящика и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Режим подстановки CallerId&lt;br /&gt;
|Определяет режим подстановки CallerId.&lt;br /&gt;
&lt;br /&gt;
* Автоматически. Для сценариев IVR и диалоговых существует возможность автоматически определить номер абонента, чей звонок обслуживается в текущем сценарии. Если голосовую почту оставляет внутренний пользователь системы, будет подставлено его имя. &lt;br /&gt;
* Из аргумента. В некоторых случаях (если номер не определен, номер требует преобразований, служебный сценарий, работающий без привязки к каналу и т.д.) номер следует указывать вручную. При выборе данного значения появляется возможность задать callerid из аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Доступно только в режиме подстановки CallerId из аргумента.&lt;br /&gt;
Аргумент, значение которого подставляется при размещении голосового сообщения в поле таблицы CallerId и устанавливает номер абонента, оставившего сообщение.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i09.png|left]]&lt;br /&gt;
===Уведомление===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Уведомление – всплывающее окно, позволяющее донести до пользователя информацию о происходящем в сценарии действии. В качестве адресатов могут быть выбран список из пользователей, отделов и конкретных номеров. Также в качестве адреса может выступать номер, определяемый значением аргумента.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Уведомление получат все пользователи, которые указаны персонально, либо состоят в выбранных группах или внутренних номерах. В режиме [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]] пользователь всегда сможет просмотреть пришедшие к нему уведомления и осуществить поиск.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Отладочный режим&lt;br /&gt;
|Да / нет. По умолчанию «нет». При сохранении сценария может быть установлен общий режим отладки (на странице свойств сценария). Отладочные уведомления будут отображаться только в режиме отладки сценария. Остальные будут отображаться в любом случае.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|-&lt;br /&gt;
|Адресат&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующий явно, через отдел, или через номер получит соответствующее уведомление.&lt;br /&gt;
При одновременном указании адресата и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранять в БД&lt;br /&gt;
|Да/нет. По умолчанию «да». При установке свойства сообщение будет сохранено в БД и будет доступно в модуле [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]]. Если пользователь отсутствует, то сообщение будет доставлено сразу после его авторизации в системе.&lt;br /&gt;
|- &lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст уведомления. &lt;br /&gt;
Поддерживается минимальный набор тегов HTML для форматирования. Чтобы отобразить текст в виде HTML-документа необходимо его заключить в теги &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt;&lt;br /&gt;
Ниже за пределами таблицы свойств приведен перечень поддерживаемых HTML-тегов.&lt;br /&gt;
|-&lt;br /&gt;
|Способ оповещения&lt;br /&gt;
|Позволяет выбрать режим, в котором данные поступают указанным адресатам.&lt;br /&gt;
&lt;br /&gt;
* Всплывающее уведомление. Появляющиеся в правой части экрана цветные окна с информацией. &lt;br /&gt;
* Системный чат. Сообщение от имени системы во встроенном [[Сотрудники|системном чате]].&lt;br /&gt;
|-&lt;br /&gt;
|Цвет фона&lt;br /&gt;
|Определяет цвет фона всплывающего окошка.&lt;br /&gt;
|-&lt;br /&gt;
|Скрывать автоматически&lt;br /&gt;
|Да/нет. По умолчанию «да». При отключении уведомление будет скрыто только после щелчка пользователя на нем. Поступающие уведомления помещаются в очередь, из которой отображаются в видимых областях экрана в порядке поступления. Очередь сообщений может быть очищена из системного меню в трее. &lt;br /&gt;
При отправке уведомления отключенному пользователю с сохранением в БД, отображаемые после авторизации последние несколько пропущенных уведомлений будут в любом случае автоматически скрываться.&lt;br /&gt;
|-&lt;br /&gt;
|Асинхронный режим&lt;br /&gt;
|Да/нет. Способ рассылки уведомлений. При выборе асинхронного режима компонент не ожидает доставки уведомлений пользователям и сразу передает управление следующему объекту сценария. Имеет смысл при рассылке уведомления множеству пользователей из сценариев IVR обработки входящих вызовов во избежание незапланированных пауз. Однако при завершении сценария асинхронные рассылки всех уведомлений, не успевшие завершиться, будут прерваны.&lt;br /&gt;
|- &lt;br /&gt;
|Разрешать несколько экземпляров на экране&lt;br /&gt;
|Да/нет. В некоторых случаях требуется выводить уведомления об одном и том же. Чтобы однотипные отображения не заполняли экран, можно устанавливать режим фильтрации по коду сообщения. Код указывается в открывающемся при этом свойстве.&lt;br /&gt;
|-&lt;br /&gt;
|Код сообщения&lt;br /&gt;
|Доступно только при запрете нескольких экземпляров на экране. Аргумент, определяющий код, на основании которого будет производиться фильтрация и пропуск отображения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые HTML-теги''':&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt; - определяет, что блок текста должен быть отображен как HTML-документ&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;..&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt; - текстовый блок, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;..&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt; - гиперссылка, атрибуты: href - ссылка, title - заголовок, style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;..&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt; - полужирный, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;..&amp;lt;/u&amp;gt;&amp;lt;/nowiki&amp;gt; - подчеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;..&amp;lt;/i&amp;gt;&amp;lt;/nowiki&amp;gt; - курсив, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;..&amp;lt;/s&amp;gt;&amp;lt;/nowiki&amp;gt; - перечеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; - переход на следующую строчку, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;center&amp;gt;..&amp;lt;/center&amp;gt;&amp;lt;/nowiki&amp;gt; - выравнение по центру, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt; - параграф, атрибуты: style - стиль &amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Атрибутами стиля могут быть'''&lt;br /&gt;
&lt;br /&gt;
1. font-weight - толщина символов&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* bold - полужирный &lt;br /&gt;
* normal - обычный                 &lt;br /&gt;
(Не поддерживается: bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. text-decoration - декорация текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* line-through - перечеркнутый &lt;br /&gt;
* underline - подчеркнутый&lt;br /&gt;
* none - отсутствует &lt;br /&gt;
(Не поддерживается: blink | overline )&lt;br /&gt;
&lt;br /&gt;
3. font-style - стиль шрифта&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* normal - обычный &lt;br /&gt;
* italic - курсив &lt;br /&gt;
(Не поддерживается: oblique)&lt;br /&gt;
&lt;br /&gt;
4. text-align - выравнение текста (только для&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* left - по левому краю &lt;br /&gt;
* right - по правому краю &lt;br /&gt;
* center - по центру &lt;br /&gt;
* justify - по ширине &lt;br /&gt;
&lt;br /&gt;
5. color - цвет текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* red - красный &lt;br /&gt;
* green - зеленый &lt;br /&gt;
* blue - синий &lt;br /&gt;
* black - черный &lt;br /&gt;
* white - белый &lt;br /&gt;
* yellow - желтый &lt;br /&gt;
* gray - серый &lt;br /&gt;
* #XXXXXX - шестнадцатеричный код цвета где (X - шестнадцатеричное число 0..F ) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Другие атрибуты игнорируются'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
* &amp;lt;html&amp;gt;Данное устройство&amp;lt;nowiki&amp;gt; &amp;lt;b style='color:red;'&amp;gt;&amp;lt;/nowiki&amp;gt;не обнаружено&amp;lt;nowiki&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;У Вас новая &amp;lt;nowiki&amp;gt;&amp;lt;a style='font-style:bold;color:#127A81&amp;lt;/nowiki&amp;gt;;&amp;lt;nowiki&amp;gt;' href='http://mail.ru' title='&amp;lt;/nowiki&amp;gt;Нажмите, чтобы открыть&amp;lt;nowiki&amp;gt;'&amp;gt;почта&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i10.png|left]]&lt;br /&gt;
===Задание на звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент инициирует задачу однократного выполнения в указанное время на указанный номер. Задача запускает указанный в соответствующем свойстве компонента сценарий IVR. Для формируемой задачи в компоненте указываются инициирующие значения, а также параметр задачи, который будет доступен через функцию «Параметр задачи» в сценарии IVR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для инициации звонка существует альтернатива данному компоненту. Служебный сценарий имеет компонент «Дозвон», рекомендуемый к использованию в большинстве случаев, так как имеет расширенные настройки и не производит дополнительной нагрузки на менеджер задач. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|Выполнить сразу&lt;br /&gt;
|Да/Нет. Сразу выполнять задачу или дожидаться указанного времени.&lt;br /&gt;
|- &lt;br /&gt;
|Дата/время&lt;br /&gt;
|Дата и время, когда производить выполнение задачи.&lt;br /&gt;
Поле доступно только при выборе значения «Нет» в свойстве «Выполнить сразу».&lt;br /&gt;
|-&lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить после дозвона.&lt;br /&gt;
|- &lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Числовой аргумент, передающий свое значение в задачу, а через нее на старт запускаемого сценария и в функцию «Параметр задачи». Может быть использован для идентификации через сопоставление по таблице в БД, или для передачи множества параметров. Доступен в сценарии автоматической задачи через встроенную функцию «Параметр задачи».&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Занято»&lt;br /&gt;
|Сколько дозвонов с ответом «Занято» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Не отвечает»&lt;br /&gt;
|Сколько дозвонов с ответом «Не отвечает» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время фиксации в секундах&lt;br /&gt;
|Сколько секунд необходимо выполнять сценарий после дозвона, чтобы считать успешным выполнение задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания ответа&lt;br /&gt;
|Сколько секунд ожидать ответа от линии для получения сигнала «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Занято»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Занято».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Не отвечает»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i11.png|left]]&lt;br /&gt;
===Запрос SQL в БД===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет производить действия в БД, а также передавать параметры (на вход и на выход). В качестве параметров выступают переменные сценария. Обращение к БД происходит по одной из выбранных технологий: ADO, OLE, ODBC. Для запросов во внешние БД необходимо заполнить строку подключения с помощью помощника – построителя. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения БД. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|SQL запрос&lt;br /&gt;
|Окно ввода запроса в формате SQL. В нем вы можете проверить запрос, а также исполнить в базе в момент создания. Параметры запроса в виде переменных SQL обозначаются маркером «@» в начале имени («:» в начале имени для OLE, Oracle, или «?» для входных параметров ODBC). Встроенный парсер разберет параметры и предложит сопоставить им переменные сценария. Входные параметры запроса получат значение из соответствующих переменных сценария перед выполнением запроса, выходные параметры занесут свои значения в переменные сценария после выполнения запроса. Также, если в возвращаемой выборке название какого-либо поля совпадает с названием внутренней переменной сценария, в нее будет занесено соответствующее значение из выборки.&lt;br /&gt;
На вкладке «Подключение» вы можете выбрать один из вариантов подключения к БД. Это используется в большей части для получения индивидуальных нестандартных настроек, а также при подключении к внешним БД. В случае использования общего формата ADO, OLE или ODBC (а также подключения по отдельно выделенным каналам к БД Oracle) необходимо заполнить строку подключения. В строке и определяются индивидуальные настройки. Например, таймаут ожидания ответа, или драйвер для подключения к различным СУБД при использовании технологии ODBC. В окне помощника формирования строки подключения вы можете увидеть все доступные для использования параметры и их описания.&lt;br /&gt;
В случае необходимости плотного взаимодействия с внешней СУБД, обилия хранимых процедур, запросов и их параметров рекомендуется настроить прилинкованный сервер СУБД в MS SQL Server и работать с внешней СУБД по правилам, определяемым TSQL. Подробнее о процедуре подключения линкованных серверов можно узнать в разделе  [[Подключение внешних БД]]&lt;br /&gt;
Формат самих запросов SQL вне рамок данного описания.  &lt;br /&gt;
|- &lt;br /&gt;
|Таймаут&lt;br /&gt;
|Устанавливает временное ограничение выполнения запроса на сервере БД. По умолчанию 30 секунд.&lt;br /&gt;
В случае, если используется уникальная строка подключения, таймаут может быть установлен в ней (Command Time Out). Если значением является 0, таймаут особым образом не устанавливается и применятся таймаут по умолчанию для созданного подключения (берется из строки подключения или из параметров соответствующего драйвера).&lt;br /&gt;
Не применяется при подключении к Oracle.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
 |-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление при появлении исключительной ситуации. В переменную свойства «Код ошибки» попадает код полученного исключения из сервера БД.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i12.png|left]]&lt;br /&gt;
===Запрос к WEB-сервису, XML-запрос===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет выполнять запросы к web-сервисам в форматах get и post. На вход может передавать указанным образом заполненную структуру XML документа. Прием данных и их обработку осуществляет также согласно прикрепленной к компоненту структуре XML документа. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения. Для детального разбора ответа может быть использован совместно с компонентом «Парсер»: сохранив ответ в строковой переменной, его дальнейший анализ производится совокупностью других компонентов сценария.&lt;br /&gt;
&lt;br /&gt;
Компонент поддерживает работу в сессиях, сохраняя и используя COOKIE, а также HTTPS и подтверждение сертификатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Подключение&lt;br /&gt;
|Форма, определяющая адрес сервера, а также способ подключения к нему и параметры авторизации. При необходимости устанавливаются адрес и пароль подключения к Proxy-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Максимальное число перенаправлений&lt;br /&gt;
|Устанавливает ограничение на количество перенаправлений при отправке запроса. По умолчанию свойство не задано, что эквивалентно ограничению в 20 перенаправлений - недостижимое в нормальных условиях значение. 0 - полностью игнорирует перенаправления.&lt;br /&gt;
При каждом перенаправлении cookie-файлы накапливаются и передаются дальше.&lt;br /&gt;
|- &lt;br /&gt;
|Тип контента&lt;br /&gt;
|Строка contenttype, подставляемая в отсылаемый запрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
* application/x-www-form-urlencoded &lt;br /&gt;
* text/xml &lt;br /&gt;
* text/html &lt;br /&gt;
* text/plain &lt;br /&gt;
&lt;br /&gt;
Допускается указание других строк.&lt;br /&gt;
|- &lt;br /&gt;
|Метод&lt;br /&gt;
|POST / GET&lt;br /&gt;
|-&lt;br /&gt;
|Тип запроса&lt;br /&gt;
|XML / Аргумент. &lt;br /&gt;
Доступно только для метода POST. Вариант определения тела POST запроса - формирование в специальной форме с подстановкой переменных, либо на базе указанного аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Запрос&lt;br /&gt;
|Доступно только для метода POST.&lt;br /&gt;
В зависимости от выбранного значения свойства «Тип запроса» это либо форма, определяющая структуру запроса и подстановку в качестве параметров аргументов (переменных) сценария, либо форма выбора строкового аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|Кодировка запроса&lt;br /&gt;
|Определяет в какой кодировке передается тело POST-запроса. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для запроса&lt;br /&gt;
|Доступно только при выборе кодировки запроса «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования запроса. &lt;br /&gt;
|- &lt;br /&gt;
|Режим работы&lt;br /&gt;
|Определяет режим работы компонента. Один из четырех вариантов:&lt;br /&gt;
* Ожидание результата. Компонент завершает свою работу только после получения ответа от сервера, ошибки сокета или принудительного завершения работы сценария (по обрыву связи). Во всех случаях кроме последнего производится анализ результата и сохранение значений в соответствии с настройками компонента. &lt;br /&gt;
* Асинхронный запуск. Запускает асинхронную процедуру запроса к серверу и мгновенно возвращает управление. Ответ сервера не сохраняется и не анализируется. Запрос продолжает выполняться даже после завершения работы сценария. &lt;br /&gt;
* Обрыв по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего обрывает запрос и возвращает управление. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В случае принудительного завершения работы сценария (по обрыву связи) выполнение запроса обрывается. &lt;br /&gt;
* Выход по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего возвращает управление, оставляя запрос работать асинхронно. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В противном случае ответ сервера не сохраняется (так как сценарий может быть уже завершен). В случае принудительного завершения работы сценария (по обрыву связи) запрос продолжает выполняться.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, секунды&lt;br /&gt;
|Определяет таймаут, после которого компонент завершит свою работу в соответствии с выбранным режимом работы. Доступно только для режимов обрыва и выхода по таймауту.&lt;br /&gt;
|- &lt;br /&gt;
|Тип ответа&lt;br /&gt;
|XML / TEXT. Определяет, в каком режиме производить сохранение полученного ответа - парсить XML или сохранять в строковую переменную для дальнейшего анализа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(XML)&lt;br /&gt;
|Форма, определяющая структуру стандартного ответа сервера и характер распределения выходных значений по переменным сценария. Поддерживает только строгое соответствие дерева XML. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(строка)&lt;br /&gt;
|Переменная, в которую сохранится текст ответа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка ответа&lt;br /&gt;
|Определяет в какой кодировке форматировать тело ответа. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
* Авто (заголовок) &lt;br /&gt;
* Авто (метатэги, заголовок)&lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для ответа&lt;br /&gt;
|Доступно только при выборе кодировки ответа «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для разбора ответа.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если выход осуществляется по таймауту.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если web-сервис не доступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i27.png|left]]&lt;br /&gt;
===Парсер текста===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разбор любых текстовых структур. Может использоваться метод регулярных выражений или встроенный анализатор гипертекста OQuery. Согласно строке поиска формирует ответ, либо вырезает запрошенный раздел или их совокупность, либо определяет количество элементов в указанном разделе структуры. Сложные структуры могут быть разобраны последовательностью элементов «Парсер». Каждый из которых выделяет из документа некоторую структуру и возвращает ее на вход следующего элемента.&lt;br /&gt;
&lt;br /&gt;
В общем случае производится разбор HTML, XML структур различного формата. На уровне сценария могут быть организованы циклы и условия. Чаще применяется для разбора ответов веб-сервисов компонентом «Web-запрос».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ&lt;br /&gt;
|Аргумент, содержащий текстовую структуру, подлежащую разбору.&lt;br /&gt;
|-&lt;br /&gt;
|Алгоритм&lt;br /&gt;
|Метод разбора:&lt;br /&gt;
* Регулярные выражения. &lt;br /&gt;
* Язык OQuery.&lt;br /&gt;
|- &lt;br /&gt;
|Поисковый запрос&lt;br /&gt;
|Строка запроса для соответствующего алгоритма. Язык регулярных выражений совпадает со стандартом .NET. Синтаксис языка OQuery описан ниже.&lt;br /&gt;
|-&lt;br /&gt;
|Функция&lt;br /&gt;
|Тип запроса (возвращаемого значения)&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного алгоритма допускает выбор одного из возможных вариантов. Для регулярных выражений доступны:&lt;br /&gt;
* Содержимое.  &lt;br /&gt;
* Количество найденных. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для OQuery доступны:&lt;br /&gt;
* Документ. Возвращает текст структуры с обрамляющими тэгами. &lt;br /&gt;
* Содержимое. Возвращает текст структуры без обрамляющих тэгов. &lt;br /&gt;
* Количество найденных. Возвращает число - количество найденных структур, расположенных согласно поисковому запросу на одном уровне. &lt;br /&gt;
* Значение атрибута. &lt;br /&gt;
* Имя атрибута. &lt;br /&gt;
* Количество атрибутов.&lt;br /&gt;
|- &lt;br /&gt;
|Номер элемента&lt;br /&gt;
|Аргумент, определяющий порядковый номер структуры на случай, если поисковый запрос нашел несколько результатов. Нумерация в этом случае начинается с 1. Если указывается 0, то результаты склеиваются в одно значение.&lt;br /&gt;
|- &lt;br /&gt;
|Атрибут&lt;br /&gt;
|Аргумент, определяющий параметры интересующего атрибута. Доступен только для алгоритма OQuery и функций, связанных с атрибутами.&lt;br /&gt;
Функция &amp;quot;Значение атрибута&amp;quot; ждет в качестве значения аргумента имя или порядковый номер атрибута.&lt;br /&gt;
Функция &amp;quot;Имя атрибута&amp;quot; ждет в качестве значения аргумента порядковый номер атрибута.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, в которую будет сохранен результат применения поискового запроса к документу (число или часть текста вырезанного или сформированного).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае корректного выполнения поискового запроса.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление в случае неудачи при разборе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Синтаксис OQuery''':&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запрос - это набор команд.&lt;br /&gt;
&lt;br /&gt;
Запрос пишется в одну строчку и выполняется в порядке перечисления (слева направо)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Уровни:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|*&lt;br /&gt;
|Все элементы&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;&lt;br /&gt;
|Все дочерние элементы&lt;br /&gt;
|-&lt;br /&gt;
|^&lt;br /&gt;
|Корневые элементы (содержатся на нулевом уровне искомой структуры)&lt;br /&gt;
|- &lt;br /&gt;
|пробел&lt;br /&gt;
|Все элементы кроме корневых&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Простые команды:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|название тега документа&lt;br /&gt;
|Теги, английские буквы и цифры (начинаются на букву). &lt;br /&gt;
Пример: ^TITLE - найдет тег TITLE в корне &lt;br /&gt;
|-&lt;br /&gt;
|#значение&lt;br /&gt;
|Возвращает теги, у которых атрибут id равен указанному значению. &lt;br /&gt;
Пример: FORM#32 - найдет все теги FORM, у которых атрибут id равен 32 ( &amp;lt;FORM class=a id=32&amp;gt; )&lt;br /&gt;
|-&lt;br /&gt;
|[название=значение]&lt;br /&gt;
|Возвращает теги, в теле которых присутствует атрибут с соответствующим названием и значением.&lt;br /&gt;
Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|.значение&lt;br /&gt;
|Возвращает теги, у которых атрибут class равен указанному значению. &lt;br /&gt;
Пример: INPUT.b.c - найдет теги, у которых атрибут class содержит b и c ( &amp;lt;INPUT class=&amp;quot;a b c&amp;quot; /&amp;gt; )&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Результат не зависит от порядка перечисления команд. Например TABLE#big.sample = TABLE.sample#big - найдет теги, у которых атрибут id = big и атрибут class содержит sample.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Операции сравнения:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|=&lt;br /&gt;
|Знак полного совпадения значения аттрибута. Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|^=&lt;br /&gt;
|Начинается со значения. Пример:&amp;lt;nowiki&amp;gt;IMG[src^=&amp;quot;http://bulmas.ru/images&amp;quot;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|$=&lt;br /&gt;
|Заканчивается значением. Пример: IMG[src$=&amp;quot;.gif&amp;quot;]&lt;br /&gt;
|-&lt;br /&gt;
|*=&lt;br /&gt;
|Значение содержится где-то в центре. Пример: IMG[src*=&amp;quot;erotic&amp;quot;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Суффиксы:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:first&lt;br /&gt;
|Возвращает первый элемент коллекции. Пример: TD:first&lt;br /&gt;
|-&lt;br /&gt;
|:last&lt;br /&gt;
|Возвращает последний элемент коллекции. Пример: UL:last &lt;br /&gt;
|-&lt;br /&gt;
|:parent&lt;br /&gt;
|Возвращает родительские теги элементов коллекции. Пример: TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Простые функции - команды с параметрами:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:gt(позиция)&lt;br /&gt;
|Возвращает элементы начиная с текущей позиции. Пример: TD:gt(10)&lt;br /&gt;
|-&lt;br /&gt;
|:lt(позиция)&lt;br /&gt;
|Возвращает элементы до текущей позиции включительно. Пример: TD:lt(15)&lt;br /&gt;
|- &lt;br /&gt;
|:eq(позиция)&lt;br /&gt;
|Возвращает элемент соответсвующей позиции, если число отрицательное, то с конца. Пример: TD:eq(-3) третий тег с конца.&lt;br /&gt;
|-&lt;br /&gt;
|:eq(начало,конец)&lt;br /&gt;
|Возвращает набор элементов от начальной до конечной позиции, если числа отрицательные, то с конца.&lt;br /&gt;
Пример: TD:eq (10,24) - Аналог TD:eq(10):lt(15)&lt;br /&gt;
Пример: TD:eq(-1,-3) - возвращает последние 3 элемента&lt;br /&gt;
eq, equal, range - синонимы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сложные функции - команды, которым в качестве параметра можно передавать набор команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:has(OQuery-запрос)&lt;br /&gt;
|Возвращает теги, содержащие другие теги, которые удовлетворяют указанному OQuery-запросу. &lt;br /&gt;
Пример: TABLE:has(^TD&amp;gt;A) - аналог TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|- &lt;br /&gt;
|:not(OQuery-запрос)        &lt;br /&gt;
|Возвращает теги не удовлетворяющие указанному OQuery-запросу. &lt;br /&gt;
Пример: A:not(&amp;lt;nowiki&amp;gt;[href=http://bulmas.ru]&amp;lt;/nowiki&amp;gt;) - найдет все теги A, которые не ссылаются на &amp;lt;nowiki&amp;gt;http://bulmas.ru.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Или: A:eq(1,10):not(:eq(2)) - Все теги A по порядку от 1 до 10, кроме второго.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Пример: Результат следующих запросов разный&lt;br /&gt;
&lt;br /&gt;
A:has(:not(IMG)) - все теги A, которые содержат не IMG&lt;br /&gt;
&lt;br /&gt;
A:not(:has(IMG)) - все теги A, которые не содержат IMG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Операции и знаки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|запрос1 , запрос2&lt;br /&gt;
|Запятая (логическое &amp;quot;или&amp;quot;), для перечисления запросов. &lt;br /&gt;
Примеры: *A&amp;gt;IMG,&amp;gt;TABLE - вернет все IMG, содержащиеся в A, и TABLE содержащиеся в корне.&lt;br /&gt;
INPUT([value=&amp;quot;Петр&amp;quot;],[value=&amp;quot;Виктор&amp;quot;]) - все INPUT со значениями &amp;quot;Петр&amp;quot; или &amp;quot;Виктор&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 + запрос2        &lt;br /&gt;
|Плюс, найдет теги удовлетворяющие запросу1, за которым идут теги удовлетворяющие запросу2.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 - запрос2&lt;br /&gt;
|Минус, найдет теги удовлетворяющие запросу1 перед которым идут теги, удовлетворяющие запросу2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Операции могут объединять и более двух запросов например A + IMG + #num - вернет все теги A, за которыми идут теги IMG, за которым в свою очередь идут теги с id=&amp;quot;num&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Скобки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|()&lt;br /&gt;
|Скобки, для объединения команд одинакового приоритета. &lt;br /&gt;
Пример: (FONT,A)(:has(IMG),:has(SPAN)) - теги FONT и A содержащие IMG или SPAN, &lt;br /&gt;
Аналог (FONT:has(IMG), FONT:has(SPAN), A:has(IMG), A:has(SPAN))&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Наборы команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|^FONT        &lt;br /&gt;
|все теги FONT корневого (нулевого) уровня.&lt;br /&gt;
|- &lt;br /&gt;
|&amp;gt;FONT&lt;br /&gt;
|все теги FONT первого уровня.&lt;br /&gt;
|-&lt;br /&gt;
|*FONT&lt;br /&gt;
|все теги FONT.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;FONT&lt;br /&gt;
|все теги FONT кроме корня.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;&amp;gt;FONT или &amp;gt;*&amp;gt;FONT&lt;br /&gt;
|все теги FONT начиная со второго уровня.&lt;br /&gt;
|- &lt;br /&gt;
|A&amp;gt;&amp;gt;B&lt;br /&gt;
|все теги B находящиеся на втором уровне у A.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Рекомендации''':&lt;br /&gt;
&lt;br /&gt;
Время выполнения запроса в основном зависит от размера исходного текста и количетсва тегов в нем, и значительно меньше от длины самого запроса.&lt;br /&gt;
&lt;br /&gt;
Если данные нужно получать в цикле, постарайтесь, сначала сократить размер исходного текста.&lt;br /&gt;
&lt;br /&gt;
Например, если хотим вернуть прогноз погоды в Казани с содержимого сайта &amp;lt;nowiki&amp;gt;&amp;quot;http://weather.yandex.ru/?city=27595&amp;quot;&amp;lt;/nowiki&amp;gt; (Около 50кб) за последние &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
10 дней, можно воспользоваться запросами&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(1)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(2)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(3)&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Каждый запрос выполняется примерно ~50мс.&lt;br /&gt;
&lt;br /&gt;
Итого: ~500мс&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Но можно поступить следующим образом: Организуется цепочка из нескольких компонентов «Парсер», первый из которых забирает все нужные теги &amp;lt;nowiki&amp;gt;&amp;lt;B&amp;gt;&amp;lt;/nowiki&amp;gt; запросом &amp;lt;nowiki&amp;gt;tr.data.day&amp;gt;td&amp;gt;b&amp;lt;/nowiki&amp;gt; (~50мс) в переменную сценария. Далее в цикле сценария следующими компонентами забираются соответствующие значения&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(2)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(3)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждый запрос выполняется примерно ~0.2мс. Итого время выполнения ~50мс. Получается тот же результат, но в 10 раз быстрее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i13.png|left]]&lt;br /&gt;
===Заказ на встречный звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сохраняет информацию о заказанном звонке в БД, и отображает в клиентском приложении Oktell у пользователей-адресатов, определяющихся указанным внутренним номером. Подробнее о сервисе заказов встречных звонков в разделе [[Кабинет#Заказы на встречные звонки|Офис. Кабинет. Встречные звонки]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на номер&lt;br /&gt;
|Аргумент, определяющий номер, на который заказан встречный звонок. Может быть введен пользователем с клавиатуры, определен как «CallerId», или подставлен из базы по коду.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на время&lt;br /&gt;
|Ориентировочное время, на которое заказан встречный звонок (сохранится в базе и будет отображено в описании заказа). Не заполнять, если время не указывается.&lt;br /&gt;
|- &lt;br /&gt;
|Комментарий&lt;br /&gt;
|Комментарий к компоненту (сохранится в базе и будет отображен в описании заказа).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i14.png|left]]&lt;br /&gt;
===Статус объекта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет получить доступ к состояниям различных объектов (на чтение и запись). Например до начала переключения определить статус объекта (пользователя, задачи, номера), чтобы без попытки переключения и, соответственно, без включения сигнала ожидания, озвучить соответствующий текст меню. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Доступные действия: &lt;br /&gt;
* Определить. Формирует работу компонента для записи в назначенную переменную выбранного состояния указанного объекта. &lt;br /&gt;
* Установить. Изменяет выбранное состояние указанного объекта на результат вычисления назначенного аргумента. &lt;br /&gt;
* Создать. Создает объект выбранного типа, возвращая его идентификатор. &lt;br /&gt;
* Удалить. Удаляет объект выбранного типа. &lt;br /&gt;
|- &lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Один из вариантов: Задача, Пользователь, Номер, Линия, Сервер. Тип объекта, с которым производится работа: статус которого подлежит определению, изменению, или который необходимо создать/удалить.&lt;br /&gt;
В зависимости от выбранного действия перечень типов может меняться.&lt;br /&gt;
|- &lt;br /&gt;
|Задача (ключ), Пользователь (ключ), Номер, Линия (ключ)&lt;br /&gt;
|Доступны только для действий определить/установить.&lt;br /&gt;
В зависимости от выбранного типа поле принимает тот или иной вид:&lt;br /&gt;
* Задача. Одна из списка задач системы (или проекта, если сценарий принадлежит проекту). Возможно задание через строковый аргумент «Ключ задачи». Может содержать идентификатор в виде Guid значения «xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx», код задачи или название задачи. Будет использован только в случае, если задача не указана явно в списке имеющихся в системе задач. &lt;br /&gt;
* Пользователь. Один из списка пользователей системы. Возможно задание через строковый аргумент «Ключ пользователя». Может содержать идентификатор в виде GUID значения, имя или логин. &lt;br /&gt;
* Номер. Аргумент, определяющий внутренний номер (стандартный). &lt;br /&gt;
* Линия. Аргумент, определяющий номер, код или Guid-идентификатор линии. &lt;br /&gt;
* Конференция. Аргумент, определяющий номер комнаты, Guid-идентификатор или код идентификатора конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Функция / действие&lt;br /&gt;
|Доступно только для действий определить/установить.&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного действия и типа объекта поле содержит список доступных состояний.&lt;br /&gt;
&lt;br /&gt;
Определение состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества минут). &lt;br /&gt;
* Расчетное время ожидания в очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества секунд). Осуществляет расчет времени ожидания при гипотетическом размещении текущего звонка в очереди указанной задачи. В случае, если установлен приоритет звонку, он будет учтен. При выполнении в диалоговом и служебном сценариях, где отсутствует понятие приоритета звонка, происходит оценка времени ожидания при размещении в конец очереди. &lt;br /&gt;
* Количество активных операторов задачи. &lt;br /&gt;
* Активность задачи. &lt;br /&gt;
* Проверка доступности входа. -1 - функция не выполнена, 0 - вход разрешен, 1 - текущее время не подходит по расписанию, 2 - текущее время не подходит по установленному периоду активности, 3 - превышение максимального числа одновременно активных внешних линий, 4 - задача не найдена, 5 - несоответствие состояния (задача неактивна, отсутствуют операторы и т.д.), 6 - ошибка при попытке входа. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для пользователей:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Статус (0 - не авторизован, 1 - готов, 2 - перерыв, 3 - отключен (нет на месте), 5 - занят, 6 - зарезервирован, 7 - без телефона). &lt;br /&gt;
* Свободное состояние (1-да, 0-нет). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для номеров:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Наличие свободных абонентов. &lt;br /&gt;
* Тип внутреннего номера. (-1 - номер не найден. 1 - стандартный номер, 11...16 - hunt-номер, 101...105 - служебный номер, 201 - быстрый номер, 301 - запуск IVR, 401 - экстренный номер). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий:&lt;br /&gt;
* Состояние. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Название абонента. Установленное ранее в сценарии название. &lt;br /&gt;
* Описание абонента. Установленное ранее в сценарии описание. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для конференций:&lt;br /&gt;
* Существование. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Идентификатор. &lt;br /&gt;
* Код идентификатора. &lt;br /&gt;
* Номер комнаты. &lt;br /&gt;
* Количество всех участников. &lt;br /&gt;
* Количество активных участников. &lt;br /&gt;
* Тип доступа. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Установка состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Активность (1 - активна, 0 - неактивна). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий: &lt;br /&gt;
* Разрыв (выполняется безусловно). &lt;br /&gt;
* Выход из задачи (1 - применить, 0 - отменить). Фактически используется менеджером задач при обслуживании вызова с участием оператора. Установленный режим будет способствовать  следующее переключение абонента на любой другой объект, отличный от оператора с выходом из задачи. Без использования компонента аналогичное действие можно достигнуть, выставив в настройках задачи режим «Выход из задачи при переключении на IVR». Подробно о режиме в разделе [[Голосовые задачи#Дополнительно|Call-центр.Голосовые задачи.Дополнительно]]. &lt;br /&gt;
* Название абонента. Отображается в [[Статистика АТС#Журнал звонков|журналах статистики]], а также при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
* Описание абонента. Отображается при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для сервера:&lt;br /&gt;
* Перезагрузить сервер состояний (выполняется безусловно). Производится действие, аналогичное нажатию кнопки «Применить» в любом из модулей администрирования. Сервер состояний инициализируется на основе информации в БД.  &lt;br /&gt;
* Перезагрузить аппаратный модуль (выполняется безусловно). Производится переинициализация аппаратной подсистемы с завершением всех коммутаций и конференций. В случае, если аппаратный модуль настроен на работу в отдельном процессе, производится выгрузка процесса с последующим автоматическим его запуском. &lt;br /&gt;
* Перезагрузить службу сервера (выполняется безусловно). Действие производится сразу же без ожидания корректного завершения коммутаций и служебных сценариев. &lt;br /&gt;
* Перезагрузить серверную станцию (выполняется безусловно). Отдает команду операционной системе на полное завершение всех процессов с последующей перезагрузкой.&lt;br /&gt;
|- &lt;br /&gt;
|Значение в переменную&lt;br /&gt;
|Доступно только для действия «Определить».&lt;br /&gt;
Переменная, в которую заносится результат вычисления функции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Доступно только для действия «Установить».&lt;br /&gt;
Аргумент, значение которого вычисляется для установки состояния.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно только для действия «Создать». &lt;br /&gt;
Переменная, в которую заносится идентификатор вновь созданного объекта.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i15.png|left]]&lt;br /&gt;
===Определить группу клиента===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет проверку на принадлежность контакта (определившегося номера телефона, почтового адреса и любого другого переданного аргумента) указанной группе клиентов. Позволяет разделить обработку в сценарии звонков VIP клиентов, клиентов из черного списка, личных контактов и пр.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Контакт&lt;br /&gt;
|Аргумент, содержащий произвольную контактную информацию.&lt;br /&gt;
|-&lt;br /&gt;
|Группа&lt;br /&gt;
|Аргумент, содержащий имя группы клиентов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если соответствующий контакту клиент найден, указанная группа существует, и клиент принадлежит группе.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если не найден соответствующий контакту клиент, не существует группа, или клиент не принадлежит группе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i16.png|left]]&lt;br /&gt;
===Счетчик===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Увеличивает значение выбранного счетчика на 1. Подробнее о счетчиках, их создании и анализе в модуле общего меню [[Отчеты#Счетчики||Call-центр. Отчеты. Счетчики]]. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Счетчик&lt;br /&gt;
|Список счетчиков, существующих в системе и доступных для увеличения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i17.png|left]]&lt;br /&gt;
===Запуск процесса===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При работе сервера Oktell в режиме службы запуск процесса производится от имени того пользователя, который указан в настройках службы. По умолчанию это системная учетная запись «NETWORK SERVICE». Запускаемые таким образом процессы выполняются в фоновом режиме и не отображаются на экране пользователя.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, определяющий имя файла, который необходимо запустить .&lt;br /&gt;
|-&lt;br /&gt;
|Относительный путь&lt;br /&gt;
|Да/нет. Определяет, какой путь будет подставляться впереди к имени файла. Относительный – от папки запуска серверного приложения Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Параметры&lt;br /&gt;
|Строковый аргумент, определяющий параметры запуска, если необходимо.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление, если приложение успешно стартовало.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если файл не найден, отсутствует доступ, или по другой причине не удалось запустить приложение. &lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i18.png|left]]&lt;br /&gt;
===Запуск сценария===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае организации автоматических сервисов размеры сценария могут быть достаточно велики, и компонент «Запуск сценария» предоставляет возможность разбить крупный сценарий на несколько логических блоков. Таким образом, один сценарий передает управление в начало другого сценария. При этом можно задать некоторое значение на запуск, которое примет компонент «Старт» вложенного сценария и сохранит в свою локальную переменную. Помимо этого, все переменные одного типа, которые названы одинаково в запускающем и запускаемом сценариях, перенесут свои значения из одного в другой без изменений. Такой способ запуска называется вложенным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработка сценария начинается с компонента Старт и ведется последовательно согласно значениям свойств перехода, если трубка положена (в основном это входящие звонки с внешних линий). В случае, когда трубка уже поднята, после компонента [[#Старт|Старт]] производится безусловный переход к компоненту &amp;quot;Поднять трубку&amp;quot;, если такой имеется в сценарии. При этом обработчик пропускает все компоненты, которые находятся между ними. Запуск вложенных сценариев следует этим же правилам.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также с помощью компонента можно запускать в параллельный процесс любой служебный сценарий, не работающий с зависимыми от основного сценария ресурсами (линией, оператором). При запуске асинхронного служебного сценария начальные значения его переменных, совпадающих по типам и именам с переменными основного сценария, будут установлены в соответствии с их значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип запуска&lt;br /&gt;
|Определяет тип и формат запуска дочернего сценария. &lt;br /&gt;
* Вложенный. Запуск вложенного сценария прекращает выполнение (возможно на время, до возврата управления) текущего сценария и активизирует обработку выбранного сценария того же типа.  &lt;br /&gt;
* Асинхронный служебный. Запускает в параллельном процессе выполнение выбранного служебного сценария и продолжает выполнение текущего.  &lt;br /&gt;
* Фоновое медиа-взаимодействие. Доступно только для IVR сценариев. Инициирует дублирующий параллельный сценарий IVR. Подробнее в разделе [[Фоновый IVR-сценарий медиа-взаимодействия|Сценарии IVR. Фоновый сценарий]].&lt;br /&gt;
|- &lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Аргумент, передающий свое значение на старт запускаемого сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Нет». Определяет способ вызова вложенного сценария. &lt;br /&gt;
&lt;br /&gt;
При установке значения «Нет» выполнение текущего сценария прекращается и запускается вложенный сценарий (с сохранением значений всех переменных). Такой способ наиболее часто применим на практике. &lt;br /&gt;
При установке значения «Да» вложенный сценарий вызывается как функция и после его завершения происходит возврат в точку вызова. Все переменные исходного сценария доступны во вложенном и наоборот, таким образом после возврата они будут иметь соответствующие измененные значения. На процедуру возврата также влияет флаг «Возврат управления» компонента [[#Стоп|Стоп]], - используется во вложенном сценарии после успешного переключения с необходимостью безусловно прервать обработчик сценариев. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработчик сценариев поддерживает условно неограниченную вложенность и имеет стек с ограничением в 100 сценариев во избежание зацикливания. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Вызов внутри одной цепочки исполнения может происходить одновременно как с возвратом, так и без возврата.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае запуска вложенного сценария, а также непосредственно после запуска служебного сценария.&lt;br /&gt;
Поле используется (и обязательно для заполнения) только в случае асинхронного запуска служебного сценария, а также в случае вложенного, если флаг «Возврат управления» установлен.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i45.png|left]]&lt;br /&gt;
===Регистрация===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Компонент используется совместно со шлюзом с динамической регистрацией потоков (подробнее в разделе [[Свойства компонентов#IP шлюз|Карта сети. Компоненты. Шлюз]]). Служит для проведения динамической регистрации под указанным аккаунтом перед осуществлением звонка по каналу потока такого шлюза. Параметры аккаунта - логин и пароль - могут быть взяты из БД, вычислены, указаны явно в сценарии. Для проведения регистрации достаточно указать в свойствах компонента шлюз, и свободный поток автоматически будет зарегистрирован и зарезервирован под совершение вызова именно в этом экземпляре сценария. Потоки и линии шлюзов с динамической регистрацией недоступны для выбора ни в задачах, ни в настройках прав пользователей, ни в списках линий при наборе номера компонентами сценариев. Осуществить дозвон через них можно только путем явного указания кода зарегистрированного потока в соответствующий аргумент компонентов «Дозвон» служебного сценария и «Переключение на внешние» сценария IVR. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае успешной коммутации поток будет разрегистрирован автоматически по завершению разговора и переводу одной из линий потока в состояние готовности. Однако, если коммутации не произведено, то разрегистрация производится автоматически по истечению времени неактивности (3 минуты), либо путем использования этого же компонента с действием «Отмена регистрации».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Выбор режима работы. Регистрация / отмена регистрации.&lt;br /&gt;
В случае установки режима регистрации осуществляет прямое действие по регистрации аккаунта на сервере и активации (перевода в состояние готовности) одного из потоков указанного шлюза с динамической регистрацией потоков. &lt;br /&gt;
В режиме отмены регистрации освобождает аккаунт и переводит указанный поток в отключенное состояние.&lt;br /&gt;
|- &lt;br /&gt;
|Шлюз&lt;br /&gt;
|Доступно только для действия «Регистрация». В списке выбирается один из существующих в карте сети шлюзов с динамической регистрацией потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Аккаунт&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой логин для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой пароль для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Доступно только для действия «Регистрация». Максимальное время ожидания регистрации, по истечению которого будет прервана регистрация и  произведен выход по ветке «Таймаут».&lt;br /&gt;
|-&lt;br /&gt;
|Автоматическая отмена регистрации&lt;br /&gt;
|Доступно только для действия «Регистрация». Позволяет установить такой режим работы, при котором при любой последующей попытке дозвона по одной из линий зарегистрированного потока даже в случае неудачи (занято, недоступно и т.д.) будет производиться мгновенная отмена регистрации. &lt;br /&gt;
|-&lt;br /&gt;
|Код потока в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В случае успешного проведения операции по регистрации в указанную переменную будет размещен Guid-идентификатор зарегистрированного потока. Эта переменная впоследствии может быть использована для осуществления вызова в компонентах [[Компоненты сценариев IVR#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешние]] и/или [[Компоненты служебных сценариев#Дозвон|Дозвон]] или отмены регистрации.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В переменную попадает код ошибки в случае возникновения проблем при регистрации. Большинство кодов совпадают с типами ответов HTTP-сервера (например, 404 - not found).&lt;br /&gt;
|-&lt;br /&gt;
|Код потока&lt;br /&gt;
|Доступно только для действия «Отмена регистрации». Аргумент, представляющий собой Guid-идентификатор потока в строковом представлении. Может быть указан явно, или получен в переменную в одном из предыдущих компонентов «Регистрация».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, потоков не найдено&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление, если у выбранного шлюза нет свободных потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление в случае, если за установленный интервал времени не получен ответ от внешнего сервера/шлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i28.png|left]]&lt;br /&gt;
===Плагин-компонент===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет выполнять произвольный сторонний код, подключенный к серверу в виде стандартного плагин-компонента (см. руководство по интеграции, раздел «Встраиваемые plugin-модули»). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подробно об архитектуре исполнения описано в руководстве по интеграции.&lt;br /&gt;
&lt;br /&gt;
При выполнении компонента осуществляется подгрузка внешней сборки и передача управления компоненту. В случае, если сборка плагина уже загружена, повторной ее загрузки не происходит. Исключением может являться только обновление сборок в модуле [[Внешние модули#Plugin-модули|Администрирование. Внешние модули]]. &lt;br /&gt;
Передача управления производится путем вызова метода PrepareShow управляющего объекта, описанного в plugin-программе. В качестве параметра для метода передается XML-структура, содержащая комплексную информацию о требуемом компоненте (его guid-идентификатор, описанный при вызове метода GetForms() управляющего объекта), параметрах сценария, сессии, задаче, а также других имеющихся свойств (различаются в зависимости от типа исполняемого сценария). Помимо базовых параметров передаются значения требуемых для работы компонента параметров (информация о них возвращается при вызове GetInputParams управляющего объекта plugin-программы). В качестве возвращаемого значения ожидается XML-структура с описанием всех выходных значений согласно общему списку выходных параметров (определяются при вызове GetOutputParams управляющего объекта). &lt;br /&gt;
В качестве возможных для использования в сценариях компонентов принимаются все формы подпрограммы со свойством 'module=2'.&lt;br /&gt;
&lt;br /&gt;
Назначение входных значений, а также переменных для приема выходных значений производится на отдельной вкладке. &lt;br /&gt;
Дальнейшая реализация сценария приостанавливается вплоть до получения назад управления из внешнего компонента. Может быть назначен интервал таймаута, по истечению которого будет произведен принудительный возврат управления и переход к следующему компоненту сценария. Обрыв исполнения производится также при остановке сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Модуль/Форма&lt;br /&gt;
|Выбор конкретного плагина и одного из его компонентов для работы в сценарии.&lt;br /&gt;
|-&lt;br /&gt;
|Свойства&lt;br /&gt;
|Доступ к вкладке редактора параметров формы для настройки передаваемых и сохраняемых параметров.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, сек&lt;br /&gt;
|Аргумент, устанавливающий время в секундах, по истечению которого будет произведен принудительный отъем управления из вызванной подпрограммы. В случае, если интервал нулевой (по умолчанию), таймаут считается не установленным.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, компонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если plugin-программа не указана, не найдена или не может быть загружена.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если за установленный интервал времени не вернулось управление от внешнего компонента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i19.png|left]]&lt;br /&gt;
===Отправка SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку SMS-сообщения по указанному номеру с назначенным текстом. Может быть настроен на ожидание доставки.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер адресата.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст SMS-сообщения. &lt;br /&gt;
|-&lt;br /&gt;
|Подставляемый номер&lt;br /&gt;
|Номер, от которого осуществляется доставка.&lt;br /&gt;
|-&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения (для дальнейшего запроса отчета о доставке).&lt;br /&gt;
|-&lt;br /&gt;
|Ожидание доставки&lt;br /&gt;
|Да/Нет. Требуется ли ожидать отчета о доставке.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания&lt;br /&gt;
|Время, которое компонент будет ожидать отчета о доставке. &lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление после успешной отправки сообщения. В случае установки значения «Да» в свойстве &amp;quot;Ожидание доставки&amp;quot;, если сообщение успешно доставлено до таймаута ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение отправлено, но не было доставлено за установленное время ожидания (в случае если ожидание было назначено).&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i20.png|left]]&lt;br /&gt;
===Получение статуса отправленного SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит запрос к SMS-сервису на получение отчета о доставке конкретного SMS-сообщения по коду отправки (Push Id).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms уже доставлено.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms еще не доставлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i21.png|left]]&lt;br /&gt;
===Получение входящего SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит запрос к SMS-сервису на получение первого в очереди входящих сообщений. В случае успеха наполняет переменные сценария соответствующими сообщению значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер отправителя&lt;br /&gt;
|Переменная, куда запишется номер отправителя.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Переменная, куда запишется текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Номер адресата&lt;br /&gt;
|Переменная, куда запишется номер, на который сообщение было отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение на сервере имеется и получено успешно.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если входящих сообщений на сервере нет.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i22.png|left]]&lt;br /&gt;
===Баланс счета на SMS-сервере===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Количество&lt;br /&gt;
|Переменная, куда вернется количество оставшихся оплаченных SMS-сообщений.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если запрос отработан.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i23.png|left]]&lt;br /&gt;
===Отправка сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку email-сообщения на указанный ящик электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ отправки&lt;br /&gt;
|[[#Отправка сообщения электронной почты|Форма]], определяющая способ отправки email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Аргумент, определяющий получателей email сообщения. Если письмо предназначается нескольким адресатам, то адреса должны быть перечислены через «;».&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Аргумент, определяющий отправителя email сообщения. Ряд почтовых серверов требует явного указания поля &amp;quot;Отправитель&amp;quot; (e-mail адрес отправителя). В этом случае свойство должно быть вычислено к моменту, когда компонент получит управление.&lt;br /&gt;
В качестве отправителя может быть указана строка вида &amp;quot;username &amp;lt;address@mail.com&amp;gt;&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|Тема&lt;br /&gt;
|Аргумент, определяющий тему email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Формат тела письма&lt;br /&gt;
|Текст или HTML. Определяет формат, в котором будет сформировано тело для отправки.&lt;br /&gt;
|- &lt;br /&gt;
|Содержание письма&lt;br /&gt;
|Аргумент, определяющий текстовую часть e-mail сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку отправляемого письма. При необходимости осуществляется преобразование тела.&lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* KOI8-R &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|-&lt;br /&gt;
|Кодовая страница Windows&lt;br /&gt;
|Доступно только при выборе кодировки «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования тела письма. &lt;br /&gt;
|- &lt;br /&gt;
|Вложение 1&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо прикрепить к сообщению email. &lt;br /&gt;
|-&lt;br /&gt;
|Вложение 2&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 3&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 4&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 5&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке SMTP сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Форма «Способ отправки»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f9.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ отправки email сообщения. В зависимости от типа сценария email можно отправить через:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* SMTP сервер &lt;br /&gt;
* Встроенный почтовый клиент (доступен только для сценариев диалога) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если для отправки выбран выбран «SMTP сервер», письмо будет отправлено немедленно на указанный SMTP сервер.&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип SMTP сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для SMTP сервера&lt;br /&gt;
&lt;br /&gt;
* Операторский - используются настройки SMTP сервера по умолчанию в случае настроенного SMTP сервера на компьютере, где установлен клиент. Например - MS IIS SMTP Server. &lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|-&lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес SMTP сервера&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт SMTP сервера. Значение не должно содержать более 4 цифр ( максимум: 9999 )&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует SSL авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если для отправки выбран «Встроенный почтовый клиент», письмо будет открыто на компьютере оператора в почтовом редакторе по умолчанию. Открыть письмо может любой почтовый редактор, поддерживающий MAPI интерфейс.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i24.png|left]]&lt;br /&gt;
===Прием входящего сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет прием email-сообщения с указанного ящика электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ получения&lt;br /&gt;
|[[#Прием входящего сообщения электронной почты|Форма]], определяющая способ получения email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|MessageId&lt;br /&gt;
|Переменная, в которую будут сохранен идентификатор email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Переменная, в которую будут сохранены получатели email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Переменная, в которую будут сохранены отправители email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Тема&lt;br /&gt;
|Переменная, в которую будут сохранена тема email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Предпочитаемый тип контента&lt;br /&gt;
|Для разделов multipart/alternative позволяет установить предпочитаемый тип текстового контента. При наличии указанного типа среди блоков в переменную будет сохранено именно его содержимое, а остальные дублирующие альтернативные блоки будут игнорироваться. По умолчанию text/plain, но может быть установлен text/html, text/xml, text/rtf, text/richtext.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма&lt;br /&gt;
|Переменная, в которую будут сохранен текст email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма часть2&lt;br /&gt;
|Переменная, в которую будут сохранен текст из второй части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|- &lt;br /&gt;
|Текст письма часть3&lt;br /&gt;
|Переменная, в которую будут сохранен текст из третьей части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|-&lt;br /&gt;
|IMAP каталог&lt;br /&gt;
|Аргумент, значение которого определяет IMAP каталог, из которого будет получено сообщение. По умолчанию используется стандартный каталог входящей почты Inbox.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|IMAP запрос&lt;br /&gt;
|Аргумент, значение которого определяет IMAP запрос. Запрос определяет критерии выбора сообщения из каталога, заданного свойством IMAP каталог. По умолчанию используется запрос, возвращающий все письма (значение &amp;quot;ALL&amp;quot;). Более подробно о синтаксисе IMAP запросов можно узнать из документации &amp;lt;nowiki&amp;gt;RFC 2060&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|Принимать только заголовки&lt;br /&gt;
|Да/Нет. Требуется ли получать только заголовки письма (в этом случае тело сообщения и прикрепленные файлы скачиваться с почтового сервера не будут)&lt;br /&gt;
|- &lt;br /&gt;
|Удалять с сервера&lt;br /&gt;
|Да/Нет. Требуется ли удалить письмо с почтового сервера после получения.&lt;br /&gt;
|-&lt;br /&gt;
|Сохранять вложения&lt;br /&gt;
|Определяет режим сохранения вложений.&lt;br /&gt;
&lt;br /&gt;
* Нет. Вложения сохранены не будут. &lt;br /&gt;
* В указанную папку. В этом случае все вложенные файлы будут сохранены в папку, путь к которой установлен свойством &amp;quot;Папка для вложений&amp;quot;. &lt;br /&gt;
* В папку по умолчанию. В этом случае каталог определяется из общих настроек, раздел «Настройки e-mail».&lt;br /&gt;
|- &lt;br /&gt;
|Папка для вложений&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в указанную папку.&lt;br /&gt;
Представляет собой аргумент, устанавливающий абсолютный или относительный путь к папке, куда будут сохранены вложения с исходными именами.&lt;br /&gt;
|-&lt;br /&gt;
|Путь к папке для вложений в переменную&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в папку по умолчанию, заданную в общих настройках.&lt;br /&gt;
Представляет собой переменную, в которую будет сохранен путь к папке с вложениями, заданный в общих настройках.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение не получено, но при этом ошибок не возникло. Такая ситуация может возникнуть, если:&lt;br /&gt;
* на POP3 сервере нет сообщений &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге удовлетворяющих заданным критериям&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сообщения POP3 ( IMAP4 ) сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Способ получения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f10.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ получения email сообщения. Сообщение можно получить через:&lt;br /&gt;
* POP сервер (по протоколу POP3) &lt;br /&gt;
* IMAP сервер (по протоколу IMAP4) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип почтового сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для сервера входящей почты&lt;br /&gt;
&lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|- &lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт POP сервера - 110, IMAP сервера - 143).&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если сервер требует SSL авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i25.png|left]]&lt;br /&gt;
===Отправка IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт адресата, аккаунт отправителя, способ подключения к серверу (прокси/без прокси).&lt;br /&gt;
Работа с аккаунтом происходит через пул подключений. Любые обращения к аккаунту (отправки/приема из разных сценариев), влекущие подключение к серверу, помещают созданное подключение в специальный пул, где оно поддерживается некоторое время (устанавливается в разделах «[[ICQ-сервис|Общие настройки. ICQ-сервис]]» и «[[Jabber-сервис|Общие настройки. Jabber-сервис]]»). Каждое последующее обращение к аккаунту работает с подключением из пула и продляет время его существования. В случае таймаута аккаунт отключается. Также аккаунт отключается при получении ошибки сервера или выгрузке серверного приложения. Такой механизм работы в частности гарантирует работу комплекса от ошибки сервера ICQ «Превышен лимит подключений». Для каждого аккаунта в пуле держится отдельное подключение. Для Jabber-аккаунтов держатся отдельно подключения с разными настройками, даже если они имеют одинаковый JID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|[[#Отправка IM (ICQ/jabber) сообщения|Форма]], определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При отправке ICQ-сообщения - [[#Отправка IM (ICQ/jabber) сообщения|форма]], определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
При отправке Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве отправителя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Аргумент, определяющий UIN-номера / JID-аккаунты получателей IM-сообщения. Если сообщение предназначается нескольким адресатам, то адреса должны быть перечислены через «,».&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с IM-сервером (ICQ / Jabber). При отправке сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут отправки соединения&lt;br /&gt;
|Аргумент, определяющий временную задержку ( в миллисекундах ) перед отправкой сообщения. &lt;br /&gt;
|- &lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Аргумент, определяющий текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки подключения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f11.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет настройки подключения к ICQ / Jabber серверу. Имеется возможность подключения напрямую и через прокси-сервер. Поддерживаются следующие типы прокси-серверов:&lt;br /&gt;
* SOCKS5  &lt;br /&gt;
* HTTPS  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип прокси сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для подключения к серверу.&lt;br /&gt;
* Без прокси-сервера - подключение выполняется напрямую к серверу ICQ/Jabber, минуя прокси. &lt;br /&gt;
* Общий (из настроек комплекса) - используется режим подключения, заданный в общих настройках комплекса (отдельно разделы [[ICQ-сервис|ICQ-сервис]] и [[Jabber-сервис|Jabber-сервис]]). &lt;br /&gt;
* Отдельный - настройки прокси-сервера определяются в текущей форме и актуальны только для настраиваемого в данный момент компонента сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Тип протокола&lt;br /&gt;
|Свойство, определяющее тип протокола прокси-сервера:&lt;br /&gt;
* SOCKS5 - протокол SOCKS5 &lt;br /&gt;
* HTTPS - протокол HTTPS&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт SOCKS5 сервера - 1080, HTTPS сервера - 8080).&lt;br /&gt;
|- &lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|- &lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на прокси сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на прокси сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки учетной записи ICQ»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f12.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет учетную запись ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип учетной записи&lt;br /&gt;
|Свойство, определяющее источник настроек учетной записи&lt;br /&gt;
* Общий (из настроек комплекса) - используются общие настройки комплекса &lt;br /&gt;
* Отдельный - настройки учетной записи определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|UIN&lt;br /&gt;
|Номер ICQ&lt;br /&gt;
|-&lt;br /&gt;
|Пароль UIN&lt;br /&gt;
|Пароль ICQ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Аналогичная форма открывается и при настройке JID-аккаунта (при работе с Jabber). В ней в дополнение к JID и паролю при осуществлении индивидуальной настройки предлагается указать адрес и порт сервера Jabber. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i26.png|left]]&lt;br /&gt;
===Получение IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет прием IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт получателя, способ подключения к серверу. &lt;br /&gt;
Получаемые сообщения сохраняют в указанных переменных аккаунт отправителя и текст сообщения.&lt;br /&gt;
Работа компонента происходит через пул подключений аналогично компоненту «Отправка IM-сообщения».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber&lt;br /&gt;
|-&lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|Форма, определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|-&lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При получении ICQ-сообщения - форма, определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве получателя сообщения ICQ.&lt;br /&gt;
При получении Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве получателя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Переменная, в которую будет сохранен UIN / JID отправителя IM-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с сервером. При получении сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут получения сообщения&lt;br /&gt;
|Аргумент, определяющий временную задержку (в миллисекундах) перед получением сообщения. Если на указанный в свойстве «Настройки учетной записи» аккаунт раньше приходили сообщения, то таймаут игнорируется, а в переменные «UIN/JID», «Текст сообщения» будет подставлены значения, сохраненные в пуле сервера состояний системы.&lt;br /&gt;
|-&lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Переменная, в которую будет сохранен текст полученного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения получения. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если новых сообщений не обнаружено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Другие компоненты сценариев:&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев IVR]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев диалога]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты служебных сценариев]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2</id>
		<title>Общие компоненты сценариев</title>
		<link rel="alternate" type="text/html" href="%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2"/>
				<updated>2011-05-17T15:52:49Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном блоке в справочном порядке будут приведены все компоненты, являющиеся общими для всех типов сценариев, а также краткое описание действий и перечни свойств.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Старт=== &lt;br /&gt;
[[Файл:cl_cc_scr_i01.png|left]]                     &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент существует в любом сценарии – с него начинается действие, если трубка обрабатываемой линии положена. Старт на вход принимает параметр, который может сохранить в некоторой внутренней переменной сценария для дальнейшего использования.&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Переменная, в которую необходимо сохранить значение, переданное из другого сценария, запустившего этот.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i02.png|left]] &lt;br /&gt;
===Стоп===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет завершение сценария без разрыва связи. Служит для остановки выполнения сценария после появления соответствующих условий. Классические примеры успешное переключение в сценарии IVR или корректное завершение работы в сценарии диалога.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Да». Флаг определяет необходимо ли в текущей точке передать управление стеку (да) или прекратить выполнение всей последовательности сценариев (нет). Актуален только в сценариях, вызванных через компонент [[#Запуск сценария|Запуск сценария]] с установленным флагом «Возврат управления» и в проектных сценариях IVR, вызванных через компонент [[Компоненты сценариев IVR#Вход в проект|Вход в проект]].&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i03.png|left]]&lt;br /&gt;
===Пауза===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет задержку сценария перед выполнением следующего компонента. В случае указания длительности 0 – компонент пропускается. В некоторых случаях при работе с большими сценариями удобно использовать компонент «Пауза» в качестве пустышки, для удобства и быстроты смены свойств. Например, по веткам выхода из компонента «Меню», где каждое свойство перехода задается внутри специального окна путем выбора одного объекта из списка всех объектов сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Время задержки&lt;br /&gt;
|Время в миллисекундах, которое необходимо простоять на компоненте в паузе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i04.png|left]]&lt;br /&gt;
===Присвоение значения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Задает значение указанной переменной. В качестве присваемого значения выступает аргумент. Используется механизм преобразования типов, если типы значения аргумента и переменной не совпадают.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим&lt;br /&gt;
|Одиночный / Множественный&lt;br /&gt;
Множественный режим позволяет в одном компоненте производить сразу несколько операций присвоения.&lt;br /&gt;
|-&lt;br /&gt;
|Переменная&lt;br /&gt;
|Локальная переменная, в которую нужно записать указанное значение. &lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо задать для указанной переменной.&lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Операции&lt;br /&gt;
|Список операций (пар элементов {Переменная, Аргумент}), которые будут выполнены в порядке перечисления в окне задания значений нескольких операций присвоения. &lt;br /&gt;
Если в одной из операций в аргументе используется переменная, указанная в качестве приемщика значения в более ранней операции по списку, то при расчете значения аргумента будет использовано новое ее значение.&lt;br /&gt;
Таким образом компонент с множественным присвоением является компактным аналогом последовательности одиночных присвоений.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i05.png|left]]&lt;br /&gt;
===Сравнение===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает значения двух аргументов. Компонент осуществляет ветвление сценария. В случае соответствия выбранной логической операции и значений аргументов переход осуществляется по ветке «Правда», в противном случае – по ветке «Ложь».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент 1&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Аргумент 2&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Тип сравнения&lt;br /&gt;
|Один из вариантов логической операции&lt;br /&gt;
* = (равно) &lt;br /&gt;
* &amp;gt; (больше) &lt;br /&gt;
* =&amp;gt; (больше или равно) &lt;br /&gt;
* &amp;lt; (меньше) &lt;br /&gt;
* &amp;lt;= (меньше или равно) &lt;br /&gt;
* != (не равно)&lt;br /&gt;
|- &lt;br /&gt;
|Переход, правда&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула истину.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ложь&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула ложь.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i06.png|left]]&lt;br /&gt;
===Меню===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает аргумент со списком значений. Компонент может иметь неограниченное число веток перехода. Переход осуществляется по ветке значения, с которым совпало значение аргумента. Если совпадений не найдено, переход осуществляется по ветке «Прочее».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Значения (варианты)&lt;br /&gt;
|Окно ввода значений, позволяющее задать возможные значения и связывающее с каждым указанным значением элемент перехода. Соответственно переход осуществляется по ветке первого найденного совпадающего значения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прочее&lt;br /&gt;
|Компонент, на который передается управление, если среди значений не найдено того, которое соответствует значению аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i07.png|left]]&lt;br /&gt;
===Файловая операция===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит указанную дисковую операцию с файлом, каталогом или путем. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Путь&lt;br /&gt;
|Аргумент, определяющий место размещения объекта, подвергаемого файловой операции - абсолютный путь к каталогу или файлу.&lt;br /&gt;
|-&lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Каталог / Файл / Путь&lt;br /&gt;
Определяет перечень операций, возможных для проведения с объектом, указанным с помощью пути.&lt;br /&gt;
|- &lt;br /&gt;
|Операция&lt;br /&gt;
|В зависимости от выбранного типа объекта предоставляет перечень возможных операций.&lt;br /&gt;
&lt;br /&gt;
Каталог:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Количество подкаталогов &lt;br /&gt;
* Вернуть путь к подкаталогу &lt;br /&gt;
* Количество файлов &lt;br /&gt;
* Вернуть путь к файлу &lt;br /&gt;
&lt;br /&gt;
Файл:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Определить размер &lt;br /&gt;
* Считать данные &lt;br /&gt;
* Дописать данные в конец &lt;br /&gt;
&lt;br /&gt;
Путь:&lt;br /&gt;
* Вернуть родительский каталог &lt;br /&gt;
* Вернуть имя &lt;br /&gt;
* Вернуть имя без расширения &lt;br /&gt;
* Вернуть расширение &lt;br /&gt;
* Проверить полноту &lt;br /&gt;
* Склеить пути&lt;br /&gt;
|-&lt;br /&gt;
|Новый путь &lt;br /&gt;
Новое имя &lt;br /&gt;
&lt;br /&gt;
Путь копии&lt;br /&gt;
|Путь или имя, которое будет присвоено вновь созданному файлу (или каталогу).&lt;br /&gt;
В случае, если при переименовании указывается имя без пути, за основу будет взят путь к исходному объекту.&lt;br /&gt;
|-&lt;br /&gt;
|Данные&lt;br /&gt;
|Аргумент, представляющий собой строку. Строка в соответствии с выбранной кодировкой будет переведена в бинарный формат и размещена в содержимом файла при проведении операций создания и записи в файл.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку, посредством которой происходит преобразовании строки в бинарные данные и обратно при проведении операций записи в файл и чтения из файла.&lt;br /&gt;
&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|- &lt;br /&gt;
|Данные в переменную&lt;br /&gt;
|Строковая переменная, куда будет сохранено содержимое файла при проведении операции чтения. Данные из файла считываются в бинарном виде и преобразуются в строку согласно выбранной кодировке.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью считывания данных из файла является их дальнейшая передача вовне без изменений (например используя веб-запрос или сохранение файла, осуществляющие преобразование строки в бинарные данные), необходимо в обоих компонентах использовать кодировки ANSI, так как только она гарантирует однозначное двустороннее преобразование без потери данных.&lt;br /&gt;
|- &lt;br /&gt;
|Маска&lt;br /&gt;
|Аргумент, представляющий собой маску для файлов/каталогов в формате операционной системы, например *.inf или data_??.txt. Используется при определении содержимого каталога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью определения содержимого является обнаружение конкретного подкаталога/файла, либо обработка всего содержимого, соответствующего маске, то при взятии пути к конкретному файлу используется индекс. В этом случае необходимо также указывать ту же самую маску.&lt;br /&gt;
|- &lt;br /&gt;
|Индекс&lt;br /&gt;
|Аргумент, определяющий индекс файла/подкаталога при взятии его пути. Индекс - порядковый номер объекта в общем списке файлов/подкаталогов исследуемого каталога, отфильтрованного в соответствии с указанной маской.&lt;br /&gt;
|-&lt;br /&gt;
|Добавочный путь&lt;br /&gt;
|Аргумент, определяющий часть пути, подвергаемый склейке с основным. Например, если основной указанный путь 'C:\1', а добавочный '2.txt', то при проведении склейки результатом будет 'C:\1\2.txt'.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, куда будет сохранен результат выполнения операции. Может быть строковой, либо числовой для проведения отдельных операций.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не найдено&lt;br /&gt;
|Компонент, на который передается управление в случае, если указанный каталог или файл не найден.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае, если в назначенных параметрах допущена ошибка или при проведении указанной операции возникла ошибка.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i08.png|left]]&lt;br /&gt;
===Голосовая почта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет перемещение данных об указанном звуковом файле (чаще после записи в этом же сценарии) в голосовой ящик указанных пользователей. Подробнее о сервисе голосовой почты в разделе [[Кабинет#Голосовая почта|Офис. Кабинет. Голосовая почта]]. &lt;br /&gt;
&lt;br /&gt;
Заполняя свойство «Голосовой ящик» в окне адресата, можно явно указать существующих в системе пользователей, а также существующие отделы и внутренние номера. Также можно использовать свойство «Ключ получателя», значением которого является вычисляемый аргумент. Это удобно, когда заранее неизвестно получателя, и данные о нем формируются в момент исполнения сценария. При этом сообщение попадет ко всем пользователям, которые указаны явно, составляют указанные внутренние номера и группы. У пользователей, которым поступает голосовая почта, в их модулях появляются данные об абоненте, и возможность прослушать файл. &lt;br /&gt;
&lt;br /&gt;
Сообщение отправится всем выбранным по одному из двух параметров – указателей адресатов. При этом один компонент формирует группу из всех перечисленных участников - прослушивание одним из них будет отражено на всей записи. При необходимости разослать сообщение независимо нескольким пользователям следует использовать серию из компонентов «Голосовая почта»&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо поместить в голосовой ящик. При использовании после объекта [[Компоненты сценариев IVR#Запись звукового файла|Запись файла]], в котором имя файла генерируется, необходимо в соответствующем свойстве выбирать возврат полного пути в переменную, сохраняющую имя записанного файла.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя почты. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Голосовой ящик&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующей явно через отдел, или через номер получит соответствующее голосовое сообщение.&lt;br /&gt;
При одновременном указании голосового ящика и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Режим подстановки CallerId&lt;br /&gt;
|Определяет режим подстановки CallerId.&lt;br /&gt;
&lt;br /&gt;
* Автоматически. Для сценариев IVR и диалоговых существует возможность автоматически определить номер абонента, чей звонок обслуживается в текущем сценарии. Если голосовую почту оставляет внутренний пользователь системы, будет подставлено его имя. &lt;br /&gt;
* Из аргумента. В некоторых случаях (если номер не определен, номер требует преобразований, служебный сценарий, работающий без привязки к каналу и т.д.) номер следует указывать вручную. При выборе данного значения появляется возможность задать callerid из аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Доступно только в режиме подстановки CallerId из аргумента.&lt;br /&gt;
Аргумент, значение которого подставляется при размещении голосового сообщения в поле таблицы CallerId и устанавливает номер абонента, оставившего сообщение.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i09.png|left]]&lt;br /&gt;
===Уведомление===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Уведомление – всплывающее окно, позволяющее донести до пользователя информацию о происходящем в сценарии действии. В качестве адресатов могут быть выбран список из пользователей, отделов и конкретных номеров. Также в качестве адреса может выступать номер, определяемый значением аргумента.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Уведомление получат все пользователи, которые указаны персонально, либо состоят в выбранных группах или внутренних номерах. В режиме [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]] пользователь всегда сможет просмотреть пришедшие к нему уведомления и осуществить поиск.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Отладочный режим&lt;br /&gt;
|Да / нет. По умолчанию «нет». При сохранении сценария может быть установлен общий режим отладки (на странице свойств сценария). Отладочные уведомления будут отображаться только в режиме отладки сценария. Остальные будут отображаться в любом случае.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|-&lt;br /&gt;
|Адресат&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующий явно, через отдел, или через номер получит соответствующее уведомление.&lt;br /&gt;
При одновременном указании адресата и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранять в БД&lt;br /&gt;
|Да/нет. По умолчанию «да». При установке свойства сообщение будет сохранено в БД и будет доступно в модуле [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]]. Если пользователь отсутствует, то сообщение будет доставлено сразу после его авторизации в системе.&lt;br /&gt;
|- &lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст уведомления. &lt;br /&gt;
Поддерживается минимальный набор тегов HTML для форматирования. Чтобы отобразить текст в виде HTML-документа необходимо его заключить в теги &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt;&lt;br /&gt;
Ниже за пределами таблицы свойств приведен перечень поддерживаемых HTML-тегов.&lt;br /&gt;
|-&lt;br /&gt;
|Способ оповещения&lt;br /&gt;
|Позволяет выбрать режим, в котором данные поступают указанным адресатам.&lt;br /&gt;
&lt;br /&gt;
* Всплывающее уведомление. Появляющиеся в правой части экрана цветные окна с информацией. &lt;br /&gt;
* Системный чат. Сообщение от имени системы во встроенном [[Сотрудники|системном чате]].&lt;br /&gt;
|-&lt;br /&gt;
|Цвет фона&lt;br /&gt;
|Определяет цвет фона всплывающего окошка.&lt;br /&gt;
|-&lt;br /&gt;
|Скрывать автоматически&lt;br /&gt;
|Да/нет. По умолчанию «да». При отключении уведомление будет скрыто только после щелчка пользователя на нем. Поступающие уведомления помещаются в очередь, из которой отображаются в видимых областях экрана в порядке поступления. Очередь сообщений может быть очищена из системного меню в трее. &lt;br /&gt;
При отправке уведомления отключенному пользователю с сохранением в БД, отображаемые после авторизации последние несколько пропущенных уведомлений будут в любом случае автоматически скрываться.&lt;br /&gt;
|-&lt;br /&gt;
|Асинхронный режим&lt;br /&gt;
|Да/нет. Способ рассылки уведомлений. При выборе асинхронного режима компонент не ожидает доставки уведомлений пользователям и сразу передает управление следующему объекту сценария. Имеет смысл при рассылке уведомления множеству пользователей из сценариев IVR обработки входящих вызовов во избежание незапланированных пауз. Однако при завершении сценария асинхронные рассылки всех уведомлений, не успевшие завершиться, будут прерваны.&lt;br /&gt;
|- &lt;br /&gt;
|Разрешать несколько экземпляров на экране&lt;br /&gt;
|Да/нет. В некоторых случаях требуется выводить уведомления об одном и том же. Чтобы однотипные отображения не заполняли экран, можно устанавливать режим фильтрации по коду сообщения. Код указывается в открывающемся при этом свойстве.&lt;br /&gt;
|-&lt;br /&gt;
|Код сообщения&lt;br /&gt;
|Доступно только при запрете нескольких экземпляров на экране. Аргумент, определяющий код, на основании которого будет производиться фильтрация и пропуск отображения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые HTML-теги''':&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt; - определяет, что блок текста должен быть отображен как HTML-документ&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;..&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt; - текстовый блок, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;..&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt; - гиперссылка, атрибуты: href - ссылка, title - заголовок, style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;..&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt; - полужирный, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;..&amp;lt;/u&amp;gt;&amp;lt;/nowiki&amp;gt; - подчеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;..&amp;lt;/i&amp;gt;&amp;lt;/nowiki&amp;gt; - курсив, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;..&amp;lt;/s&amp;gt;&amp;lt;/nowiki&amp;gt; - перечеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; - переход на следующую строчку, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;center&amp;gt;..&amp;lt;/center&amp;gt;&amp;lt;/nowiki&amp;gt; - выравнение по центру, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt; - параграф, атрибуты: style - стиль &amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Атрибутами стиля могут быть'''&lt;br /&gt;
&lt;br /&gt;
1. font-weight - толщина символов&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* bold - полужирный &lt;br /&gt;
* normal - обычный                 &lt;br /&gt;
(Не поддерживается: bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. text-decoration - декорация текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* line-through - перечеркнутый &lt;br /&gt;
* underline - подчеркнутый&lt;br /&gt;
* none - отсутствует &lt;br /&gt;
(Не поддерживается: blink | overline )&lt;br /&gt;
&lt;br /&gt;
3. font-style - стиль шрифта&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* normal - обычный &lt;br /&gt;
* italic - курсив &lt;br /&gt;
(Не поддерживается: oblique)&lt;br /&gt;
&lt;br /&gt;
4. text-align - выравнение текста (только для&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* left - по левому краю &lt;br /&gt;
* right - по правому краю &lt;br /&gt;
* center - по центру &lt;br /&gt;
* justify - по ширине &lt;br /&gt;
&lt;br /&gt;
5. color - цвет текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* red - красный &lt;br /&gt;
* green - зеленый &lt;br /&gt;
* blue - синий &lt;br /&gt;
* black - черный &lt;br /&gt;
* white - белый &lt;br /&gt;
* yellow - желтый &lt;br /&gt;
* gray - серый &lt;br /&gt;
* #XXXXXX - шестнадцатеричный код цвета где (X - шестнадцатеричное число 0..F ) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Другие атрибуты игнорируются'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
* &amp;lt;html&amp;gt;Данное устройство&amp;lt;nowiki&amp;gt; &amp;lt;b style='color:red;'&amp;gt;&amp;lt;/nowiki&amp;gt;не обнаружено&amp;lt;nowiki&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;У Вас новая &amp;lt;nowiki&amp;gt;&amp;lt;a style='font-style:bold;color:#127A81&amp;lt;/nowiki&amp;gt;;&amp;lt;nowiki&amp;gt;' href='http://mail.ru' title='&amp;lt;/nowiki&amp;gt;Нажмите, чтобы открыть&amp;lt;nowiki&amp;gt;'&amp;gt;почта&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i10.png|left]]&lt;br /&gt;
===Задание на звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент инициирует задачу однократного выполнения в указанное время на указанный номер. Задача запускает указанный в соответствующем свойстве компонента сценарий IVR. Для формируемой задачи в компоненте указываются инициирующие значения, а также параметр задачи, который будет доступен через функцию «Параметр задачи» в сценарии IVR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для инициации звонка существует альтернатива данному компоненту. Служебный сценарий имеет компонент «Дозвон», рекомендуемый к использованию в большинстве случаев, так как имеет расширенные настройки и не производит дополнительной нагрузки на менеджер задач. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|Выполнить сразу&lt;br /&gt;
|Да/Нет. Сразу выполнять задачу или дожидаться указанного времени.&lt;br /&gt;
|- &lt;br /&gt;
|Дата/время&lt;br /&gt;
|Дата и время, когда производить выполнение задачи.&lt;br /&gt;
Поле доступно только при выборе значения «Нет» в свойстве «Выполнить сразу».&lt;br /&gt;
|-&lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить после дозвона.&lt;br /&gt;
|- &lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Числовой аргумент, передающий свое значение в задачу, а через нее на старт запускаемого сценария и в функцию «Параметр задачи». Может быть использован для идентификации через сопоставление по таблице в БД, или для передачи множества параметров. Доступен в сценарии автоматической задачи через встроенную функцию «Параметр задачи».&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Занято»&lt;br /&gt;
|Сколько дозвонов с ответом «Занято» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Не отвечает»&lt;br /&gt;
|Сколько дозвонов с ответом «Не отвечает» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время фиксации в секундах&lt;br /&gt;
|Сколько секунд необходимо выполнять сценарий после дозвона, чтобы считать успешным выполнение задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания ответа&lt;br /&gt;
|Сколько секунд ожидать ответа от линии для получения сигнала «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Занято»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Занято».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Не отвечает»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i11.png|left]]&lt;br /&gt;
===Запрос SQL в БД===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет производить действия в БД, а также передавать параметры (на вход и на выход). В качестве параметров выступают переменные сценария. Обращение к БД происходит по одной из выбранных технологий: ADO, OLE, ODBC. Для запросов во внешние БД необходимо заполнить строку подключения с помощью помощника – построителя. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения БД. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|SQL запрос&lt;br /&gt;
|Окно ввода запроса в формате SQL. В нем вы можете проверить запрос, а также исполнить в базе в момент создания. Параметры запроса в виде переменных SQL обозначаются маркером «@» в начале имени («:» в начале имени для OLE, Oracle, или «?» для входных параметров ODBC). Встроенный парсер разберет параметры и предложит сопоставить им переменные сценария. Входные параметры запроса получат значение из соответствующих переменных сценария перед выполнением запроса, выходные параметры занесут свои значения в переменные сценария после выполнения запроса. Также, если в возвращаемой выборке название какого-либо поля совпадает с названием внутренней переменной сценария, в нее будет занесено соответствующее значение из выборки.&lt;br /&gt;
На вкладке «Подключение» вы можете выбрать один из вариантов подключения к БД. Это используется в большей части для получения индивидуальных нестандартных настроек, а также при подключении к внешним БД. В случае использования общего формата ADO, OLE или ODBC (а также подключения по отдельно выделенным каналам к БД Oracle) необходимо заполнить строку подключения. В строке и определяются индивидуальные настройки. Например, таймаут ожидания ответа, или драйвер для подключения к различным СУБД при использовании технологии ODBC. В окне помощника формирования строки подключения вы можете увидеть все доступные для использования параметры и их описания.&lt;br /&gt;
В случае необходимости плотного взаимодействия с внешней СУБД, обилия хранимых процедур, запросов и их параметров рекомендуется настроить прилинкованный сервер СУБД в MS SQL Server и работать с внешней СУБД по правилам, определяемым TSQL. Подробнее о процедуре подключения линкованных серверов можно узнать в разделе  [[Подключение внешних БД]]&lt;br /&gt;
Формат самих запросов SQL вне рамок данного описания.  &lt;br /&gt;
|- &lt;br /&gt;
|Таймаут&lt;br /&gt;
|Устанавливает временное ограничение выполнения запроса на сервере БД. По умолчанию 30 секунд.&lt;br /&gt;
В случае, если используется уникальная строка подключения, таймаут может быть установлен в ней (Command Time Out). Если значением является 0, таймаут особым образом не устанавливается и применятся таймаут по умолчанию для созданного подключения (берется из строки подключения или из параметров соответствующего драйвера).&lt;br /&gt;
Не применяется при подключении к Oracle.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
 |-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление при появлении исключительной ситуации. В переменную свойства «Код ошибки» попадает код полученного исключения из сервера БД.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i12.png|left]]&lt;br /&gt;
===Запрос к WEB-сервису, XML-запрос===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет выполнять запросы к web-сервисам в форматах get и post. На вход может передавать указанным образом заполненную структуру XML документа. Прием данных и их обработку осуществляет также согласно прикрепленной к компоненту структуре XML документа. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения. Для детального разбора ответа может быть использован совместно с компонентом «Парсер»: сохранив ответ в строковой переменной, его дальнейший анализ производится совокупностью других компонентов сценария.&lt;br /&gt;
&lt;br /&gt;
Компонент поддерживает работу в сессиях, сохраняя и используя COOKIE, а также HTTPS и подтверждение сертификатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Подключение&lt;br /&gt;
|Форма, определяющая адрес сервера, а также способ подключения к нему и параметры авторизации. При необходимости устанавливаются адрес и пароль подключения к Proxy-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Максимальное число перенаправлений&lt;br /&gt;
|Устанавливает ограничение на количество перенаправлений при отправке запроса. По умолчанию свойство не задано, что эквивалентно ограничению в 20 перенаправлений - недостижимое в нормальных условиях значение. 0 - полностью игнорирует перенаправления.&lt;br /&gt;
При каждом перенаправлении cookie-файлы накапливаются и передаются дальше.&lt;br /&gt;
|- &lt;br /&gt;
|Тип контента&lt;br /&gt;
|Строка contenttype, подставляемая в отсылаемый запрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
* application/x-www-form-urlencoded &lt;br /&gt;
* text/xml &lt;br /&gt;
* text/html &lt;br /&gt;
* text/plain &lt;br /&gt;
&lt;br /&gt;
Допускается указание других строк.&lt;br /&gt;
|- &lt;br /&gt;
|Метод&lt;br /&gt;
|POST / GET&lt;br /&gt;
|-&lt;br /&gt;
|Тип запроса&lt;br /&gt;
|XML / Аргумент. &lt;br /&gt;
Доступно только для метода POST. Вариант определения тела POST запроса - формирование в специальной форме с подстановкой переменных, либо на базе указанного аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Запрос&lt;br /&gt;
|Доступно только для метода POST.&lt;br /&gt;
В зависимости от выбранного значения свойства «Тип запроса» это либо форма, определяющая структуру запроса и подстановку в качестве параметров аргументов (переменных) сценария, либо форма выбора строкового аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|Кодировка запроса&lt;br /&gt;
|Определяет в какой кодировке передается тело POST-запроса. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для запроса&lt;br /&gt;
|Доступно только при выборе кодировки запроса «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования запроса. &lt;br /&gt;
|- &lt;br /&gt;
|Режим работы&lt;br /&gt;
|Определяет режим работы компонента. Один из четырех вариантов:&lt;br /&gt;
* Ожидание результата. Компонент завершает свою работу только после получения ответа от сервера, ошибки сокета или принудительного завершения работы сценария (по обрыву связи). Во всех случаях кроме последнего производится анализ результата и сохранение значений в соответствии с настройками компонента. &lt;br /&gt;
* Асинхронный запуск. Запускает асинхронную процедуру запроса к серверу и мгновенно возвращает управление. Ответ сервера не сохраняется и не анализируется. Запрос продолжает выполняться даже после завершения работы сценария. &lt;br /&gt;
* Обрыв по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего обрывает запрос и возвращает управление. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В случае принудительного завершения работы сценария (по обрыву связи) выполнение запроса обрывается. &lt;br /&gt;
* Выход по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего возвращает управление, оставляя запрос работать асинхронно. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В противном случае ответ сервера не сохраняется (так как сценарий может быть уже завершен). В случае принудительного завершения работы сценария (по обрыву связи) запрос продолжает выполняться.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, секунды&lt;br /&gt;
|Определяет таймаут, после которого компонент завершит свою работу в соответствии с выбранным режимом работы. Доступно только для режимов обрыва и выхода по таймауту.&lt;br /&gt;
|- &lt;br /&gt;
|Тип ответа&lt;br /&gt;
|XML / TEXT. Определяет, в каком режиме производить сохранение полученного ответа - парсить XML или сохранять в строковую переменную для дальнейшего анализа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(XML)&lt;br /&gt;
|Форма, определяющая структуру стандартного ответа сервера и характер распределения выходных значений по переменным сценария. Поддерживает только строгое соответствие дерева XML. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(строка)&lt;br /&gt;
|Переменная, в которую сохранится текст ответа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка ответа&lt;br /&gt;
|Определяет в какой кодировке форматировать тело ответа. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
* Авто (заголовок) &lt;br /&gt;
* Авто (метатэги, заголовок)&lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для ответа&lt;br /&gt;
|Доступно только при выборе кодировки ответа «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для разбора ответа.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если выход осуществляется по таймауту.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если web-сервис не доступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i27.png|left]]&lt;br /&gt;
===Парсер текста===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разбор любых текстовых структур. Может использоваться метод регулярных выражений или встроенный анализатор гипертекста OQuery. Согласно строке поиска формирует ответ, либо вырезает запрошенный раздел или их совокупность, либо определяет количество элементов в указанном разделе структуры. Сложные структуры могут быть разобраны последовательностью элементов «Парсер». Каждый из которых выделяет из документа некоторую структуру и возвращает ее на вход следующего элемента.&lt;br /&gt;
&lt;br /&gt;
В общем случае производится разбор HTML, XML структур различного формата. На уровне сценария могут быть организованы циклы и условия. Чаще применяется для разбора ответов веб-сервисов компонентом «Web-запрос».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ&lt;br /&gt;
|Аргумент, содержащий текстовую структуру, подлежащую разбору.&lt;br /&gt;
|-&lt;br /&gt;
|Алгоритм&lt;br /&gt;
|Метод разбора:&lt;br /&gt;
* Регулярные выражения. &lt;br /&gt;
* Язык OQuery.&lt;br /&gt;
|- &lt;br /&gt;
|Поисковый запрос&lt;br /&gt;
|Строка запроса для соответствующего алгоритма. Язык регулярных выражений совпадает со стандартом .NET. Синтаксис языка OQuery описан ниже.&lt;br /&gt;
|-&lt;br /&gt;
|Функция&lt;br /&gt;
|Тип запроса (возвращаемого значения)&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного алгоритма допускает выбор одного из возможных вариантов. Для регулярных выражений доступны:&lt;br /&gt;
* Содержимое.  &lt;br /&gt;
* Количество найденных. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для OQuery доступны:&lt;br /&gt;
* Документ. Возвращает текст структуры с обрамляющими тэгами. &lt;br /&gt;
* Содержимое. Возвращает текст структуры без обрамляющих тэгов. &lt;br /&gt;
* Количество найденных. Возвращает число - количество найденных структур, расположенных согласно поисковому запросу на одном уровне. &lt;br /&gt;
* Значение атрибута. &lt;br /&gt;
* Имя атрибута. &lt;br /&gt;
* Количество атрибутов.&lt;br /&gt;
|- &lt;br /&gt;
|Номер элемента&lt;br /&gt;
|Аргумент, определяющий порядковый номер структуры на случай, если поисковый запрос нашел несколько результатов. Нумерация в этом случае начинается с 1. Если указывается 0, то результаты склеиваются в одно значение.&lt;br /&gt;
|- &lt;br /&gt;
|Атрибут&lt;br /&gt;
|Аргумент, определяющий параметры интересующего атрибута. Доступен только для алгоритма OQuery и функций, связанных с атрибутами.&lt;br /&gt;
Функция &amp;quot;Значение атрибута&amp;quot; ждет в качестве значения аргумента имя или порядковый номер атрибута.&lt;br /&gt;
Функция &amp;quot;Имя атрибута&amp;quot; ждет в качестве значения аргумента порядковый номер атрибута.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, в которую будет сохранен результат применения поискового запроса к документу (число или часть текста вырезанного или сформированного).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае корректного выполнения поискового запроса.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление в случае неудачи при разборе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Синтаксис OQuery''':&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запрос - это набор команд.&lt;br /&gt;
&lt;br /&gt;
Запрос пишется в одну строчку и выполняется в порядке перечисления (слева направо)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Уровни:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|*&lt;br /&gt;
|Все элементы&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;&lt;br /&gt;
|Все дочерние элементы&lt;br /&gt;
|-&lt;br /&gt;
|^&lt;br /&gt;
|Корневые элементы (содержатся на нулевом уровне искомой структуры)&lt;br /&gt;
|- &lt;br /&gt;
|пробел&lt;br /&gt;
|Все элементы кроме корневых&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Простые команды:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|название тега документа&lt;br /&gt;
|Теги, английские буквы и цифры (начинаются на букву). &lt;br /&gt;
Пример: ^TITLE - найдет тег TITLE в корне &lt;br /&gt;
|-&lt;br /&gt;
|#значение&lt;br /&gt;
|Возвращает теги, у которых атрибут id равен указанному значению. &lt;br /&gt;
Пример: FORM#32 - найдет все теги FORM, у которых атрибут id равен 32 ( &amp;lt;FORM class=a id=32&amp;gt; )&lt;br /&gt;
|-&lt;br /&gt;
|[название=значение]&lt;br /&gt;
|Возвращает теги, в теле которых присутствует атрибут с соответствующим названием и значением.&lt;br /&gt;
Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|.значение&lt;br /&gt;
|Возвращает теги, у которых атрибут class равен указанному значению. &lt;br /&gt;
Пример: INPUT.b.c - найдет теги, у которых атрибут class содержит b и c ( &amp;lt;INPUT class=&amp;quot;a b c&amp;quot; /&amp;gt; )&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Результат не зависит от порядка перечисления команд. Например TABLE#big.sample = TABLE.sample#big - найдет теги, у которых атрибут id = big и атрибут class содержит sample.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Операции сравнения:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|=&lt;br /&gt;
|Знак полного совпадения значения аттрибута. Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|^=&lt;br /&gt;
|Начинается со значения. Пример:&amp;lt;nowiki&amp;gt;IMG[src^=&amp;quot;http://bulmas.ru/images&amp;quot;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|$=&lt;br /&gt;
|Заканчивается значением. Пример: IMG[src$=&amp;quot;.gif&amp;quot;]&lt;br /&gt;
|-&lt;br /&gt;
|*=&lt;br /&gt;
|Значение содержится где-то в центре. Пример: IMG[src*=&amp;quot;erotic&amp;quot;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Суффиксы:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:first&lt;br /&gt;
|Возвращает первый элемент коллекции. Пример: TD:first&lt;br /&gt;
|-&lt;br /&gt;
|:last&lt;br /&gt;
|Возвращает последний элемент коллекции. Пример: UL:last &lt;br /&gt;
|-&lt;br /&gt;
|:parent&lt;br /&gt;
|Возвращает родительские теги элементов коллекции. Пример: TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Простые функции - команды с параметрами:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:gt(позиция)&lt;br /&gt;
|Возвращает элементы начиная с текущей позиции. Пример: TD:gt(10)&lt;br /&gt;
|-&lt;br /&gt;
|:lt(позиция)&lt;br /&gt;
|Возвращает элементы до текущей позиции включительно. Пример: TD:lt(15)&lt;br /&gt;
|- &lt;br /&gt;
|:eq(позиция)&lt;br /&gt;
|Возвращает элемент соответсвующей позиции, если число отрицательное, то с конца. Пример: TD:eq(-3) третий тег с конца.&lt;br /&gt;
|-&lt;br /&gt;
|:eq(начало,конец)&lt;br /&gt;
|Возвращает набор элементов от начальной до конечной позиции, если числа отрицательные, то с конца.&lt;br /&gt;
Пример: TD:eq (10,24) - Аналог TD:eq(10):lt(15)&lt;br /&gt;
Пример: TD:eq(-1,-3) - возвращает последние 3 элемента&lt;br /&gt;
eq, equal, range - синонимы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сложные функции - команды, которым в качестве параметра можно передавать набор команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:has(OQuery-запрос)&lt;br /&gt;
|Возвращает теги, содержащие другие теги, которые удовлетворяют указанному OQuery-запросу. &lt;br /&gt;
Пример: TABLE:has(^TD&amp;gt;A) - аналог TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|- &lt;br /&gt;
|:not(OQuery-запрос)        &lt;br /&gt;
|Возвращает теги не удовлетворяющие указанному OQuery-запросу. &lt;br /&gt;
Пример: A:not(&amp;lt;nowiki&amp;gt;[href=http://bulmas.ru]&amp;lt;/nowiki&amp;gt;) - найдет все теги A, которые не ссылаются на &amp;lt;nowiki&amp;gt;http://bulmas.ru.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Или: A:eq(1,10):not(:eq(2)) - Все теги A по порядку от 1 до 10, кроме второго.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Пример: Результат следующих запросов разный&lt;br /&gt;
&lt;br /&gt;
A:has(:not(IMG)) - все теги A, которые содержат не IMG&lt;br /&gt;
&lt;br /&gt;
A:not(:has(IMG)) - все теги A, которые не содержат IMG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Операции и знаки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|запрос1 , запрос2&lt;br /&gt;
|Запятая (логическое &amp;quot;или&amp;quot;), для перечисления запросов. &lt;br /&gt;
Примеры: *A&amp;gt;IMG,&amp;gt;TABLE - вернет все IMG, содержащиеся в A, и TABLE содержащиеся в корне.&lt;br /&gt;
INPUT([value=&amp;quot;Петр&amp;quot;],[value=&amp;quot;Виктор&amp;quot;]) - все INPUT со значениями &amp;quot;Петр&amp;quot; или &amp;quot;Виктор&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 + запрос2        &lt;br /&gt;
|Плюс, найдет теги удовлетворяющие запросу1, за которым идут теги удовлетворяющие запросу2.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 - запрос2&lt;br /&gt;
|Минус, найдет теги удовлетворяющие запросу1 перед которым идут теги, удовлетворяющие запросу2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Операции могут объединять и более двух запросов например A + IMG + #num - вернет все теги A, за которыми идут теги IMG, за которым в свою очередь идут теги с id=&amp;quot;num&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Скобки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|()&lt;br /&gt;
|Скобки, для объединения команд одинакового приоритета. &lt;br /&gt;
Пример: (FONT,A)(:has(IMG),:has(SPAN)) - теги FONT и A содержащие IMG или SPAN, &lt;br /&gt;
Аналог (FONT:has(IMG), FONT:has(SPAN), A:has(IMG), A:has(SPAN))&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Наборы команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|^FONT        &lt;br /&gt;
|все теги FONT корневого (нулевого) уровня.&lt;br /&gt;
|- &lt;br /&gt;
|&amp;gt;FONT&lt;br /&gt;
|все теги FONT первого уровня.&lt;br /&gt;
|-&lt;br /&gt;
|*FONT&lt;br /&gt;
|все теги FONT.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;FONT&lt;br /&gt;
|все теги FONT кроме корня.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;&amp;gt;FONT или &amp;gt;*&amp;gt;FONT&lt;br /&gt;
|все теги FONT начиная со второго уровня.&lt;br /&gt;
|- &lt;br /&gt;
|A&amp;gt;&amp;gt;B&lt;br /&gt;
|все теги B находящиеся на втором уровне у A.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Рекомендации''':&lt;br /&gt;
&lt;br /&gt;
Время выполнения запроса в основном зависит от размера исходного текста и количетсва тегов в нем, и значительно меньше от длины самого запроса.&lt;br /&gt;
&lt;br /&gt;
Если данные нужно получать в цикле, постарайтесь, сначала сократить размер исходного текста.&lt;br /&gt;
&lt;br /&gt;
Например, если хотим вернуть прогноз погоды в Казани с содержимого сайта &amp;lt;nowiki&amp;gt;&amp;quot;http://weather.yandex.ru/?city=27595&amp;quot;&amp;lt;/nowiki&amp;gt; (Около 50кб) за последние &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
10 дней, можно воспользоваться запросами&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(1)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(2)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(3)&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Каждый запрос выполняется примерно ~50мс.&lt;br /&gt;
&lt;br /&gt;
Итого: ~500мс&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Но можно поступить следующим образом: Организуется цепочка из нескольких компонентов «Парсер», первый из которых забирает все нужные теги &amp;lt;nowiki&amp;gt;&amp;lt;B&amp;gt;&amp;lt;/nowiki&amp;gt; запросом &amp;lt;nowiki&amp;gt;tr.data.day&amp;gt;td&amp;gt;b&amp;lt;/nowiki&amp;gt; (~50мс) в переменную сценария. Далее в цикле сценария следующими компонентами забираются соответствующие значения&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(2)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(3)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждый запрос выполняется примерно ~0.2мс. Итого время выполнения ~50мс. Получается тот же результат, но в 10 раз быстрее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i13.png|left]]&lt;br /&gt;
===Заказ на встречный звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сохраняет информацию о заказанном звонке в БД, и отображает в клиентском приложении Oktell у пользователей-адресатов, определяющихся указанным внутренним номером. Подробнее о сервисе заказов встречных звонков в разделе [[Кабинет#Заказы на встречные звонки|Офис. Кабинет. Встречные звонки]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на номер&lt;br /&gt;
|Аргумент, определяющий номер, на который заказан встречный звонок. Может быть введен пользователем с клавиатуры, определен как «CallerId», или подставлен из базы по коду.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на время&lt;br /&gt;
|Ориентировочное время, на которое заказан встречный звонок (сохранится в базе и будет отображено в описании заказа). Не заполнять, если время не указывается.&lt;br /&gt;
|- &lt;br /&gt;
|Комментарий&lt;br /&gt;
|Комментарий к компоненту (сохранится в базе и будет отображен в описании заказа).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i14.png|left]]&lt;br /&gt;
===Статус объекта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет получить доступ к состояниям различных объектов (на чтение и запись). Например до начала переключения определить статус объекта (пользователя, задачи, номера), чтобы без попытки переключения и, соответственно, без включения сигнала ожидания, озвучить соответствующий текст меню. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Доступные действия: &lt;br /&gt;
* Определить. Формирует работу компонента для записи в назначенную переменную выбранного состояния указанного объекта. &lt;br /&gt;
* Установить. Изменяет выбранное состояние указанного объекта на результат вычисления назначенного аргумента. &lt;br /&gt;
* Создать. Создает объект выбранного типа, возвращая его идентификатор. &lt;br /&gt;
* Удалить. Удаляет объект выбранного типа. &lt;br /&gt;
|- &lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Один из вариантов: Задача, Пользователь, Номер, Линия, Сервер. Тип объекта, с которым производится работа: статус которого подлежит определению, изменению, или который необходимо создать/удалить.&lt;br /&gt;
В зависимости от выбранного действия перечень типов может меняться.&lt;br /&gt;
|- &lt;br /&gt;
|Задача (ключ), Пользователь (ключ), Номер, Линия (ключ)&lt;br /&gt;
|Доступны только для действий определить/установить.&lt;br /&gt;
В зависимости от выбранного типа поле принимает тот или иной вид:&lt;br /&gt;
* Задача. Одна из списка задач системы (или проекта, если сценарий принадлежит проекту). Возможно задание через строковый аргумент «Ключ задачи». Может содержать идентификатор в виде Guid значения «xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx», код задачи или название задачи. Будет использован только в случае, если задача не указана явно в списке имеющихся в системе задач. &lt;br /&gt;
* Пользователь. Один из списка пользователей системы. Возможно задание через строковый аргумент «Ключ пользователя». Может содержать идентификатор в виде GUID значения, имя или логин. &lt;br /&gt;
* Номер. Аргумент, определяющий внутренний номер (стандартный). &lt;br /&gt;
* Линия. Аргумент, определяющий номер, код или Guid-идентификатор линии. &lt;br /&gt;
* Конференция. Аргумент, определяющий номер комнаты, Guid-идентификатор или код идентификатора конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Функция / действие&lt;br /&gt;
|Доступно только для действий определить/установить.&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного действия и типа объекта поле содержит список доступных состояний.&lt;br /&gt;
&lt;br /&gt;
Определение состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества минут). &lt;br /&gt;
* Расчетное время ожидания в очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества секунд). Осуществляет расчет времени ожидания при гипотетическом размещении текущего звонка в очереди указанной задачи. В случае, если установлен приоритет звонку, он будет учтен. При выполнении в диалоговом и служебном сценариях, где отсутствует понятие приоритета звонка, происходит оценка времени ожидания при размещении в конец очереди. &lt;br /&gt;
* Количество активных операторов задачи. &lt;br /&gt;
* Активность задачи. &lt;br /&gt;
* Проверка доступности входа. -1 - функция не выполнена, 0 - вход разрешен, 1 - текущее время не подходит по расписанию, 2 - текущее время не подходит по установленному периоду активности, 3 - превышение максимального числа одновременно активных внешних линий, 4 - задача не найдена, 5 - несоответствие состояния (задача неактивна, отсутствуют операторы и т.д.), 6 - ошибка при попытке входа. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для пользователей:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Статус (0 - не авторизован, 1 - готов, 2 - перерыв, 3 - отключен (нет на месте), 5 - занят, 6 - зарезервирован, 7 - без телефона). &lt;br /&gt;
* Свободное состояние (1-да, 0-нет). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для номеров:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Наличие свободных абонентов. &lt;br /&gt;
* Тип внутреннего номера. (-1 - номер не найден. 1 - стандартный номер, 11...16 - hunt-номер, 101...105 - служебный номер, 201 - быстрый номер, 301 - запуск IVR, 401 - экстренный номер). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий:&lt;br /&gt;
* Состояние. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Название абонента. Установленное ранее в сценарии название. &lt;br /&gt;
* Описание абонента. Установленное ранее в сценарии описание. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для конференций:&lt;br /&gt;
* Существование. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Идентификатор. &lt;br /&gt;
* Код идентификатора. &lt;br /&gt;
* Номер комнаты. &lt;br /&gt;
* Количество всех участников. &lt;br /&gt;
* Количество активных участников. &lt;br /&gt;
* Тип доступа. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Установка состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Активность (1 - активна, 0 - неактивна). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий: &lt;br /&gt;
* Разрыв (выполняется безусловно). &lt;br /&gt;
* Выход из задачи (1 - применить, 0 - отменить). Фактически используется менеджером задач при обслуживании вызова с участием оператора. Установленный режим будет способствовать  следующее переключение абонента на любой другой объект, отличный от оператора с выходом из задачи. Без использования компонента аналогичное действие можно достигнуть, выставив в настройках задачи режим «Выход из задачи при переключении на IVR». Подробно о режиме в разделе [[Голосовые задачи#Дополнительно|Call-центр.Голосовые задачи.Дополнительно]]. &lt;br /&gt;
* Название абонента. Отображается в [[Статистика АТС#Журнал звонков|журналах статистики]], а также при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
* Описание абонента. Отображается при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для сервера:&lt;br /&gt;
* Перезагрузить сервер состояний (выполняется безусловно). Производится действие, аналогичное нажатию кнопки «Применить» в любом из модулей администрирования. Сервер состояний инициализируется на основе информации в БД.  &lt;br /&gt;
* Перезагрузить аппаратный модуль (выполняется безусловно). Производится переинициализация аппаратной подсистемы с завершением всех коммутаций и конференций. В случае, если аппаратный модуль настроен на работу в отдельном процессе, производится выгрузка процесса с последующим автоматическим его запуском. &lt;br /&gt;
* Перезагрузить службу сервера (выполняется безусловно). Действие производится сразу же без ожидания корректного завершения коммутаций и служебных сценариев. &lt;br /&gt;
* Перезагрузить серверную станцию (выполняется безусловно). Отдает команду операционной системе на полное завершение всех процессов с последующей перезагрузкой.&lt;br /&gt;
|- &lt;br /&gt;
|Значение в переменную&lt;br /&gt;
|Доступно только для действия «Определить».&lt;br /&gt;
Переменная, в которую заносится результат вычисления функции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Доступно только для действия «Установить».&lt;br /&gt;
Аргумент, значение которого вычисляется для установки состояния.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно только для действия «Создать». &lt;br /&gt;
Переменная, в которую заносится идентификатор вновь созданного объекта.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i15.png|left]]&lt;br /&gt;
===Определить группу клиента===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет проверку на принадлежность контакта (определившегося номера телефона, почтового адреса и любого другого переданного аргумента) указанной группе клиентов. Позволяет разделить обработку в сценарии звонков VIP клиентов, клиентов из черного списка, личных контактов и пр.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Контакт&lt;br /&gt;
|Аргумент, содержащий произвольную контактную информацию.&lt;br /&gt;
|-&lt;br /&gt;
|Группа&lt;br /&gt;
|Аргумент, содержащий имя группы клиентов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если соответствующий контакту клиент найден, указанная группа существует, и клиент принадлежит группе.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если не найден соответствующий контакту клиент, не существует группа, или клиент не принадлежит группе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i16.png|left]]&lt;br /&gt;
===Счетчик===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Увеличивает значение выбранного счетчика на 1. Подробнее о счетчиках, их создании и анализе в модуле общего меню [[Отчеты#Счетчики||Call-центр. Отчеты. Счетчики]]. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Счетчик&lt;br /&gt;
|Список счетчиков, существующих в системе и доступных для увеличения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i17.png|left]]&lt;br /&gt;
===Запуск процесса===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При работе сервера Oktell в режиме службы запуск процесса производится от имени того пользователя, который указан в настройках службы. По умолчанию это системная учетная запись «NETWORK SERVICE». Запускаемые таким образом процессы выполняются в фоновом режиме и не отображаются на экране пользователя.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, определяющий имя файла, который необходимо запустить .&lt;br /&gt;
|-&lt;br /&gt;
|Относительный путь&lt;br /&gt;
|Да/нет. Определяет, какой путь будет подставляться впереди к имени файла. Относительный – от папки запуска серверного приложения Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Параметры&lt;br /&gt;
|Строковый аргумент, определяющий параметры запуска, если необходимо.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление, если приложение успешно стартовало.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если файл не найден, отсутствует доступ, или по другой причине не удалось запустить приложение. &lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i18.png|left]]&lt;br /&gt;
===Запуск сценария===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае организации автоматических сервисов размеры сценария могут быть достаточно велики, и компонент «Запуск сценария» предоставляет возможность разбить крупный сценарий на несколько логических блоков. Таким образом, один сценарий передает управление в начало другого сценария. При этом можно задать некоторое значение на запуск, которое примет компонент «Старт» вложенного сценария и сохранит в свою локальную переменную. Помимо этого, все переменные одного типа, которые названы одинаково в запускающем и запускаемом сценариях, перенесут свои значения из одного в другой без изменений. Такой способ запуска называется вложенным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработка сценария начинается с компонента Старт и ведется последовательно согласно значениям свойств перехода, если трубка положена (в основном это входящие звонки с внешних линий). В случае, когда трубка уже поднята, после компонента [[#Старт|Старт]] производится безусловный переход к компоненту &amp;quot;Поднять трубку&amp;quot;, если такой имеется в сценарии. При этом обработчик пропускает все компоненты, которые находятся между ними. Запуск вложенных сценариев следует этим же правилам.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также с помощью компонента можно запускать в параллельный процесс любой служебный сценарий, не работающий с зависимыми от основного сценария ресурсами (линией, оператором). При запуске асинхронного служебного сценария начальные значения его переменных, совпадающих по типам и именам с переменными основного сценария, будут установлены в соответствии с их значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип запуска&lt;br /&gt;
|Определяет тип и формат запуска дочернего сценария. &lt;br /&gt;
* Вложенный. Запуск вложенного сценария прекращает выполнение (возможно на время, до возврата управления) текущего сценария и активизирует обработку выбранного сценария того же типа.  &lt;br /&gt;
* Асинхронный служебный. Запускает в параллельном процессе выполнение выбранного служебного сценария и продолжает выполнение текущего.  &lt;br /&gt;
* Фоновое медиа-взаимодействие. Доступно только для IVR сценариев. Инициирует дублирующий параллельный сценарий IVR. Подробнее в разделе [[Фоновый IVR-сценарий медиа-взаимодействия|Сценарии IVR. Фоновый сценарий]].&lt;br /&gt;
|- &lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Аргумент, передающий свое значение на старт запускаемого сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Нет». Определяет способ вызова вложенного сценария. &lt;br /&gt;
&lt;br /&gt;
При установке значения «Нет» выполнение текущего сценария прекращается и запускается вложенный сценарий (с сохранением значений всех переменных). Такой способ наиболее часто применим на практике. &lt;br /&gt;
При установке значения «Да» вложенный сценарий вызывается как функция и после его завершения происходит возврат в точку вызова. Все переменные исходного сценария доступны во вложенном и наоборот, таким образом после возврата они будут иметь соответствующие измененные значения. На процедуру возврата также влияет флаг «Возврат управления» компонента [[Общие компоненты сценариев|Стоп]], - используется во вложенном сценарии после успешного переключения с необходимостью безусловно прервать обработчик сценариев. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработчик сценариев поддерживает условно неограниченную вложенность и имеет стек с ограничением в 100 сценариев во избежание зацикливания. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Вызов внутри одной цепочки исполнения может происходить одновременно как с возвратом, так и без возврата.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае запуска вложенного сценария, а также непосредственно после запуска служебного сценария.&lt;br /&gt;
Поле используется (и обязательно для заполнения) только в случае асинхронного запуска служебного сценария, а также в случае вложенного, если флаг «Возврат управления» установлен.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i45.png|left]]&lt;br /&gt;
===Регистрация===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Компонент используется совместно со шлюзом с динамической регистрацией потоков (подробнее в разделе [[Свойства компонентов#IP шлюз|Карта сети. Компоненты. Шлюз]]). Служит для проведения динамической регистрации под указанным аккаунтом перед осуществлением звонка по каналу потока такого шлюза. Параметры аккаунта - логин и пароль - могут быть взяты из БД, вычислены, указаны явно в сценарии. Для проведения регистрации достаточно указать в свойствах компонента шлюз, и свободный поток автоматически будет зарегистрирован и зарезервирован под совершение вызова именно в этом экземпляре сценария. Потоки и линии шлюзов с динамической регистрацией недоступны для выбора ни в задачах, ни в настройках прав пользователей, ни в списках линий при наборе номера компонентами сценариев. Осуществить дозвон через них можно только путем явного указания кода зарегистрированного потока в соответствующий аргумент компонентов «Дозвон» служебного сценария и «Переключение на внешние» сценария IVR. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае успешной коммутации поток будет разрегистрирован автоматически по завершению разговора и переводу одной из линий потока в состояние готовности. Однако, если коммутации не произведено, то разрегистрация производится автоматически по истечению времени неактивности (3 минуты), либо путем использования этого же компонента с действием «Отмена регистрации».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Выбор режима работы. Регистрация / отмена регистрации.&lt;br /&gt;
В случае установки режима регистрации осуществляет прямое действие по регистрации аккаунта на сервере и активации (перевода в состояние готовности) одного из потоков указанного шлюза с динамической регистрацией потоков. &lt;br /&gt;
В режиме отмены регистрации освобождает аккаунт и переводит указанный поток в отключенное состояние.&lt;br /&gt;
|- &lt;br /&gt;
|Шлюз&lt;br /&gt;
|Доступно только для действия «Регистрация». В списке выбирается один из существующих в карте сети шлюзов с динамической регистрацией потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Аккаунт&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой логин для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой пароль для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Доступно только для действия «Регистрация». Максимальное время ожидания регистрации, по истечению которого будет прервана регистрация и  произведен выход по ветке «Таймаут».&lt;br /&gt;
|-&lt;br /&gt;
|Автоматическая отмена регистрации&lt;br /&gt;
|Доступно только для действия «Регистрация». Позволяет установить такой режим работы, при котором при любой последующей попытке дозвона по одной из линий зарегистрированного потока даже в случае неудачи (занято, недоступно и т.д.) будет производиться мгновенная отмена регистрации. &lt;br /&gt;
|-&lt;br /&gt;
|Код потока в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В случае успешного проведения операции по регистрации в указанную переменную будет размещен Guid-идентификатор зарегистрированного потока. Эта переменная впоследствии может быть использована для осуществления вызова в компонентах [[Компоненты сценариев IVR#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешние]] и/или [[Компоненты служебных сценариев#Дозвон|Дозвон]] или отмены регистрации.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В переменную попадает код ошибки в случае возникновения проблем при регистрации. Большинство кодов совпадают с типами ответов HTTP-сервера (например, 404 - not found).&lt;br /&gt;
|-&lt;br /&gt;
|Код потока&lt;br /&gt;
|Доступно только для действия «Отмена регистрации». Аргумент, представляющий собой Guid-идентификатор потока в строковом представлении. Может быть указан явно, или получен в переменную в одном из предыдущих компонентов «Регистрация».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, потоков не найдено&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление, если у выбранного шлюза нет свободных потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление в случае, если за установленный интервал времени не получен ответ от внешнего сервера/шлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i28.png|left]]&lt;br /&gt;
===Плагин-компонент===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет выполнять произвольный сторонний код, подключенный к серверу в виде стандартного плагин-компонента (см. руководство по интеграции, раздел «Встраиваемые plugin-модули»). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подробно об архитектуре исполнения описано в руководстве по интеграции.&lt;br /&gt;
&lt;br /&gt;
При выполнении компонента осуществляется подгрузка внешней сборки и передача управления компоненту. В случае, если сборка плагина уже загружена, повторной ее загрузки не происходит. Исключением может являться только обновление сборок в модуле [[Внешние модули#Plugin-модули|Администрирование. Внешние модули]]. &lt;br /&gt;
Передача управления производится путем вызова метода PrepareShow управляющего объекта, описанного в plugin-программе. В качестве параметра для метода передается XML-структура, содержащая комплексную информацию о требуемом компоненте (его guid-идентификатор, описанный при вызове метода GetForms() управляющего объекта), параметрах сценария, сессии, задаче, а также других имеющихся свойств (различаются в зависимости от типа исполняемого сценария). Помимо базовых параметров передаются значения требуемых для работы компонента параметров (информация о них возвращается при вызове GetInputParams управляющего объекта plugin-программы). В качестве возвращаемого значения ожидается XML-структура с описанием всех выходных значений согласно общему списку выходных параметров (определяются при вызове GetOutputParams управляющего объекта). &lt;br /&gt;
В качестве возможных для использования в сценариях компонентов принимаются все формы подпрограммы со свойством 'module=2'.&lt;br /&gt;
&lt;br /&gt;
Назначение входных значений, а также переменных для приема выходных значений производится на отдельной вкладке. &lt;br /&gt;
Дальнейшая реализация сценария приостанавливается вплоть до получения назад управления из внешнего компонента. Может быть назначен интервал таймаута, по истечению которого будет произведен принудительный возврат управления и переход к следующему компоненту сценария. Обрыв исполнения производится также при остановке сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Модуль/Форма&lt;br /&gt;
|Выбор конкретного плагина и одного из его компонентов для работы в сценарии.&lt;br /&gt;
|-&lt;br /&gt;
|Свойства&lt;br /&gt;
|Доступ к вкладке редактора параметров формы для настройки передаваемых и сохраняемых параметров.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, сек&lt;br /&gt;
|Аргумент, устанавливающий время в секундах, по истечению которого будет произведен принудительный отъем управления из вызванной подпрограммы. В случае, если интервал нулевой (по умолчанию), таймаут считается не установленным.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, компонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если plugin-программа не указана, не найдена или не может быть загружена.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если за установленный интервал времени не вернулось управление от внешнего компонента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i19.png|left]]&lt;br /&gt;
===Отправка SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку SMS-сообщения по указанному номеру с назначенным текстом. Может быть настроен на ожидание доставки.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер адресата.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст SMS-сообщения. &lt;br /&gt;
|-&lt;br /&gt;
|Подставляемый номер&lt;br /&gt;
|Номер, от которого осуществляется доставка.&lt;br /&gt;
|-&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения (для дальнейшего запроса отчета о доставке).&lt;br /&gt;
|-&lt;br /&gt;
|Ожидание доставки&lt;br /&gt;
|Да/Нет. Требуется ли ожидать отчета о доставке.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания&lt;br /&gt;
|Время, которое компонент будет ожидать отчета о доставке. &lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление после успешной отправки сообщения. В случае установки значения «Да» в свойстве &amp;quot;Ожидание доставки&amp;quot;, если сообщение успешно доставлено до таймаута ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение отправлено, но не было доставлено за установленное время ожидания (в случае если ожидание было назначено).&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i20.png|left]]&lt;br /&gt;
===Получение статуса отправленного SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит запрос к SMS-сервису на получение отчета о доставке конкретного SMS-сообщения по коду отправки (Push Id).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms уже доставлено.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms еще не доставлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i21.png|left]]&lt;br /&gt;
===Получение входящего SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит запрос к SMS-сервису на получение первого в очереди входящих сообщений. В случае успеха наполняет переменные сценария соответствующими сообщению значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер отправителя&lt;br /&gt;
|Переменная, куда запишется номер отправителя.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Переменная, куда запишется текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Номер адресата&lt;br /&gt;
|Переменная, куда запишется номер, на который сообщение было отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение на сервере имеется и получено успешно.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если входящих сообщений на сервере нет.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i22.png|left]]&lt;br /&gt;
===Баланс счета на SMS-сервере===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Количество&lt;br /&gt;
|Переменная, куда вернется количество оставшихся оплаченных SMS-сообщений.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если запрос отработан.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i23.png|left]]&lt;br /&gt;
===Отправка сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку email-сообщения на указанный ящик электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ отправки&lt;br /&gt;
|[[#Отправка сообщения электронной почты|Форма]], определяющая способ отправки email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Аргумент, определяющий получателей email сообщения. Если письмо предназначается нескольким адресатам, то адреса должны быть перечислены через «;».&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Аргумент, определяющий отправителя email сообщения. Ряд почтовых серверов требует явного указания поля &amp;quot;Отправитель&amp;quot; (e-mail адрес отправителя). В этом случае свойство должно быть вычислено к моменту, когда компонент получит управление.&lt;br /&gt;
В качестве отправителя может быть указана строка вида &amp;quot;username &amp;lt;address@mail.com&amp;gt;&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|Тема&lt;br /&gt;
|Аргумент, определяющий тему email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Формат тела письма&lt;br /&gt;
|Текст или HTML. Определяет формат, в котором будет сформировано тело для отправки.&lt;br /&gt;
|- &lt;br /&gt;
|Содержание письма&lt;br /&gt;
|Аргумент, определяющий текстовую часть e-mail сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку отправляемого письма. При необходимости осуществляется преобразование тела.&lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* KOI8-R &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|-&lt;br /&gt;
|Кодовая страница Windows&lt;br /&gt;
|Доступно только при выборе кодировки «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования тела письма. &lt;br /&gt;
|- &lt;br /&gt;
|Вложение 1&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо прикрепить к сообщению email. &lt;br /&gt;
|-&lt;br /&gt;
|Вложение 2&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 3&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 4&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 5&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке SMTP сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Форма «Способ отправки»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f9.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ отправки email сообщения. В зависимости от типа сценария email можно отправить через:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* SMTP сервер &lt;br /&gt;
* Встроенный почтовый клиент (доступен только для сценариев диалога) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если для отправки выбран выбран «SMTP сервер», письмо будет отправлено немедленно на указанный SMTP сервер.&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип SMTP сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для SMTP сервера&lt;br /&gt;
&lt;br /&gt;
* Операторский - используются настройки SMTP сервера по умолчанию в случае настроенного SMTP сервера на компьютере, где установлен клиент. Например - MS IIS SMTP Server. &lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|-&lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес SMTP сервера&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт SMTP сервера. Значение не должно содержать более 4 цифр ( максимум: 9999 )&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует SSL авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если для отправки выбран «Встроенный почтовый клиент», письмо будет открыто на компьютере оператора в почтовом редакторе по умолчанию. Открыть письмо может любой почтовый редактор, поддерживающий MAPI интерфейс.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i24.png|left]]&lt;br /&gt;
===Прием входящего сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет прием email-сообщения с указанного ящика электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ получения&lt;br /&gt;
|[[#Прием входящего сообщения электронной почты|Форма]], определяющая способ получения email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|MessageId&lt;br /&gt;
|Переменная, в которую будут сохранен идентификатор email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Переменная, в которую будут сохранены получатели email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Переменная, в которую будут сохранены отправители email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Тема&lt;br /&gt;
|Переменная, в которую будут сохранена тема email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Предпочитаемый тип контента&lt;br /&gt;
|Для разделов multipart/alternative позволяет установить предпочитаемый тип текстового контента. При наличии указанного типа среди блоков в переменную будет сохранено именно его содержимое, а остальные дублирующие альтернативные блоки будут игнорироваться. По умолчанию text/plain, но может быть установлен text/html, text/xml, text/rtf, text/richtext.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма&lt;br /&gt;
|Переменная, в которую будут сохранен текст email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма часть2&lt;br /&gt;
|Переменная, в которую будут сохранен текст из второй части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|- &lt;br /&gt;
|Текст письма часть3&lt;br /&gt;
|Переменная, в которую будут сохранен текст из третьей части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|-&lt;br /&gt;
|IMAP каталог&lt;br /&gt;
|Аргумент, значение которого определяет IMAP каталог, из которого будет получено сообщение. По умолчанию используется стандартный каталог входящей почты Inbox.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|IMAP запрос&lt;br /&gt;
|Аргумент, значение которого определяет IMAP запрос. Запрос определяет критерии выбора сообщения из каталога, заданного свойством IMAP каталог. По умолчанию используется запрос, возвращающий все письма (значение &amp;quot;ALL&amp;quot;). Более подробно о синтаксисе IMAP запросов можно узнать из документации &amp;lt;nowiki&amp;gt;RFC 2060&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|Принимать только заголовки&lt;br /&gt;
|Да/Нет. Требуется ли получать только заголовки письма (в этом случае тело сообщения и прикрепленные файлы скачиваться с почтового сервера не будут)&lt;br /&gt;
|- &lt;br /&gt;
|Удалять с сервера&lt;br /&gt;
|Да/Нет. Требуется ли удалить письмо с почтового сервера после получения.&lt;br /&gt;
|-&lt;br /&gt;
|Сохранять вложения&lt;br /&gt;
|Определяет режим сохранения вложений.&lt;br /&gt;
&lt;br /&gt;
* Нет. Вложения сохранены не будут. &lt;br /&gt;
* В указанную папку. В этом случае все вложенные файлы будут сохранены в папку, путь к которой установлен свойством &amp;quot;Папка для вложений&amp;quot;. &lt;br /&gt;
* В папку по умолчанию. В этом случае каталог определяется из общих настроек, раздел «Настройки e-mail».&lt;br /&gt;
|- &lt;br /&gt;
|Папка для вложений&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в указанную папку.&lt;br /&gt;
Представляет собой аргумент, устанавливающий абсолютный или относительный путь к папке, куда будут сохранены вложения с исходными именами.&lt;br /&gt;
|-&lt;br /&gt;
|Путь к папке для вложений в переменную&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в папку по умолчанию, заданную в общих настройках.&lt;br /&gt;
Представляет собой переменную, в которую будет сохранен путь к папке с вложениями, заданный в общих настройках.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение не получено, но при этом ошибок не возникло. Такая ситуация может возникнуть, если:&lt;br /&gt;
* на POP3 сервере нет сообщений &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге удовлетворяющих заданным критериям&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сообщения POP3 ( IMAP4 ) сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Способ получения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f10.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ получения email сообщения. Сообщение можно получить через:&lt;br /&gt;
* POP сервер (по протоколу POP3) &lt;br /&gt;
* IMAP сервер (по протоколу IMAP4) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип почтового сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для сервера входящей почты&lt;br /&gt;
&lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|- &lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт POP сервера - 110, IMAP сервера - 143).&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если сервер требует SSL авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i25.png|left]]&lt;br /&gt;
===Отправка IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт адресата, аккаунт отправителя, способ подключения к серверу (прокси/без прокси).&lt;br /&gt;
Работа с аккаунтом происходит через пул подключений. Любые обращения к аккаунту (отправки/приема из разных сценариев), влекущие подключение к серверу, помещают созданное подключение в специальный пул, где оно поддерживается некоторое время (устанавливается в разделах «[[ICQ-сервис|Общие настройки. ICQ-сервис]]» и «[[Jabber-сервис|Общие настройки. Jabber-сервис]]»). Каждое последующее обращение к аккаунту работает с подключением из пула и продляет время его существования. В случае таймаута аккаунт отключается. Также аккаунт отключается при получении ошибки сервера или выгрузке серверного приложения. Такой механизм работы в частности гарантирует работу комплекса от ошибки сервера ICQ «Превышен лимит подключений». Для каждого аккаунта в пуле держится отдельное подключение. Для Jabber-аккаунтов держатся отдельно подключения с разными настройками, даже если они имеют одинаковый JID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|[[#Отправка IM (ICQ/jabber) сообщения|Форма]], определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При отправке ICQ-сообщения - [[#Отправка IM (ICQ/jabber) сообщения|форма]], определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
При отправке Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве отправителя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Аргумент, определяющий UIN-номера / JID-аккаунты получателей IM-сообщения. Если сообщение предназначается нескольким адресатам, то адреса должны быть перечислены через «,».&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с IM-сервером (ICQ / Jabber). При отправке сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут отправки соединения&lt;br /&gt;
|Аргумент, определяющий временную задержку ( в миллисекундах ) перед отправкой сообщения. &lt;br /&gt;
|- &lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Аргумент, определяющий текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки подключения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f11.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет настройки подключения к ICQ / Jabber серверу. Имеется возможность подключения напрямую и через прокси-сервер. Поддерживаются следующие типы прокси-серверов:&lt;br /&gt;
* SOCKS5  &lt;br /&gt;
* HTTPS  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип прокси сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для подключения к серверу.&lt;br /&gt;
* Без прокси-сервера - подключение выполняется напрямую к серверу ICQ/Jabber, минуя прокси. &lt;br /&gt;
* Общий (из настроек комплекса) - используется режим подключения, заданный в общих настройках комплекса (отдельно разделы [[ICQ-сервис|ICQ-сервис]] и [[Jabber-сервис|Jabber-сервис]]). &lt;br /&gt;
* Отдельный - настройки прокси-сервера определяются в текущей форме и актуальны только для настраиваемого в данный момент компонента сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Тип протокола&lt;br /&gt;
|Свойство, определяющее тип протокола прокси-сервера:&lt;br /&gt;
* SOCKS5 - протокол SOCKS5 &lt;br /&gt;
* HTTPS - протокол HTTPS&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт SOCKS5 сервера - 1080, HTTPS сервера - 8080).&lt;br /&gt;
|- &lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|- &lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на прокси сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на прокси сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки учетной записи ICQ»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f12.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет учетную запись ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип учетной записи&lt;br /&gt;
|Свойство, определяющее источник настроек учетной записи&lt;br /&gt;
* Общий (из настроек комплекса) - используются общие настройки комплекса &lt;br /&gt;
* Отдельный - настройки учетной записи определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|UIN&lt;br /&gt;
|Номер ICQ&lt;br /&gt;
|-&lt;br /&gt;
|Пароль UIN&lt;br /&gt;
|Пароль ICQ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Аналогичная форма открывается и при настройке JID-аккаунта (при работе с Jabber). В ней в дополнение к JID и паролю при осуществлении индивидуальной настройки предлагается указать адрес и порт сервера Jabber. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i26.png|left]]&lt;br /&gt;
===Получение IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет прием IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт получателя, способ подключения к серверу. &lt;br /&gt;
Получаемые сообщения сохраняют в указанных переменных аккаунт отправителя и текст сообщения.&lt;br /&gt;
Работа компонента происходит через пул подключений аналогично компоненту «Отправка IM-сообщения».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber&lt;br /&gt;
|-&lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|Форма, определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|-&lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При получении ICQ-сообщения - форма, определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве получателя сообщения ICQ.&lt;br /&gt;
При получении Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве получателя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Переменная, в которую будет сохранен UIN / JID отправителя IM-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с сервером. При получении сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут получения сообщения&lt;br /&gt;
|Аргумент, определяющий временную задержку (в миллисекундах) перед получением сообщения. Если на указанный в свойстве «Настройки учетной записи» аккаунт раньше приходили сообщения, то таймаут игнорируется, а в переменные «UIN/JID», «Текст сообщения» будет подставлены значения, сохраненные в пуле сервера состояний системы.&lt;br /&gt;
|-&lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Переменная, в которую будет сохранен текст полученного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения получения. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если новых сообщений не обнаружено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Другие компоненты сценариев:&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев IVR]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев диалога]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты служебных сценариев]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2</id>
		<title>Общие компоненты сценариев</title>
		<link rel="alternate" type="text/html" href="%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2"/>
				<updated>2011-05-17T15:48:12Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном блоке в справочном порядке будут приведены все компоненты, являющиеся общими для всех типов сценариев, а также краткое описание действий и перечни свойств.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Старт=== &lt;br /&gt;
[[Файл:cl_cc_scr_i01.png|left]]                     &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент существует в любом сценарии – с него начинается действие, если трубка обрабатываемой линии положена. Старт на вход принимает параметр, который может сохранить в некоторой внутренней переменной сценария для дальнейшего использования.&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Переменная, в которую необходимо сохранить значение, переданное из другого сценария, запустившего этот.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i02.png|left]] &lt;br /&gt;
===Стоп===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет завершение сценария без разрыва связи. Служит для остановки выполнения сценария после появления соответствующих условий. Классические примеры успешное переключение в сценарии IVR или корректное завершение работы в сценарии диалога.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Да». Флаг определяет необходимо ли в текущей точке передать управление стеку (да) или прекратить выполнение всей последовательности сценариев (нет). Актуален только в сценариях, вызванных через компонент [[#Запуск сценария|Запуск сценария]] с установленным флагом «Возврат управления» и в проектных сценариях IVR, вызванных через компонент [[Компоненты сценариев IVR#Вход в проект|Вход в проект]].&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i03.png|left]]&lt;br /&gt;
===Пауза===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет задержку сценария перед выполнением следующего компонента. В случае указания длительности 0 – компонент пропускается. В некоторых случаях при работе с большими сценариями удобно использовать компонент «Пауза» в качестве пустышки, для удобства и быстроты смены свойств. Например, по веткам выхода из компонента «Меню», где каждое свойство перехода задается внутри специального окна путем выбора одного объекта из списка всех объектов сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Время задержки&lt;br /&gt;
|Время в миллисекундах, которое необходимо простоять на компоненте в паузе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i04.png|left]]&lt;br /&gt;
===Присвоение значения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Задает значение указанной переменной. В качестве присваемого значения выступает аргумент. Используется механизм преобразования типов, если типы значения аргумента и переменной не совпадают.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим&lt;br /&gt;
|Одиночный / Множественный&lt;br /&gt;
Множественный режим позволяет в одном компоненте производить сразу несколько операций присвоения.&lt;br /&gt;
|-&lt;br /&gt;
|Переменная&lt;br /&gt;
|Локальная переменная, в которую нужно записать указанное значение. &lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо задать для указанной переменной.&lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Операции&lt;br /&gt;
|Список операций (пар элементов {Переменная, Аргумент}), которые будут выполнены в порядке перечисления в окне задания значений нескольких операций присвоения. &lt;br /&gt;
Если в одной из операций в аргументе используется переменная, указанная в качестве приемщика значения в более ранней операции по списку, то при расчете значения аргумента будет использовано новое ее значение.&lt;br /&gt;
Таким образом компонент с множественным присвоением является компактным аналогом последовательности одиночных присвоений.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i05.png|left]]&lt;br /&gt;
===Сравнение===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает значения двух аргументов. Компонент осуществляет ветвление сценария. В случае соответствия выбранной логической операции и значений аргументов переход осуществляется по ветке «Правда», в противном случае – по ветке «Ложь».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент 1&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Аргумент 2&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Тип сравнения&lt;br /&gt;
|Один из вариантов логической операции&lt;br /&gt;
* = (равно) &lt;br /&gt;
* &amp;gt; (больше) &lt;br /&gt;
* =&amp;gt; (больше или равно) &lt;br /&gt;
* &amp;lt; (меньше) &lt;br /&gt;
* &amp;lt;= (меньше или равно) &lt;br /&gt;
* != (не равно)&lt;br /&gt;
|- &lt;br /&gt;
|Переход, правда&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула истину.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ложь&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула ложь.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i06.png|left]]&lt;br /&gt;
===Меню===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает аргумент со списком значений. Компонент может иметь неограниченное число веток перехода. Переход осуществляется по ветке значения, с которым совпало значение аргумента. Если совпадений не найдено, переход осуществляется по ветке «Прочее».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Значения (варианты)&lt;br /&gt;
|Окно ввода значений, позволяющее задать возможные значения и связывающее с каждым указанным значением элемент перехода. Соответственно переход осуществляется по ветке первого найденного совпадающего значения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прочее&lt;br /&gt;
|Компонент, на который передается управление, если среди значений не найдено того, которое соответствует значению аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i07.png|left]]&lt;br /&gt;
===Файловая операция===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит указанную дисковую операцию с файлом, каталогом или путем. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Путь&lt;br /&gt;
|Аргумент, определяющий место размещения объекта, подвергаемого файловой операции - абсолютный путь к каталогу или файлу.&lt;br /&gt;
|-&lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Каталог / Файл / Путь&lt;br /&gt;
Определяет перечень операций, возможных для проведения с объектом, указанным с помощью пути.&lt;br /&gt;
|- &lt;br /&gt;
|Операция&lt;br /&gt;
|В зависимости от выбранного типа объекта предоставляет перечень возможных операций.&lt;br /&gt;
&lt;br /&gt;
Каталог:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Количество подкаталогов &lt;br /&gt;
* Вернуть путь к подкаталогу &lt;br /&gt;
* Количество файлов &lt;br /&gt;
* Вернуть путь к файлу &lt;br /&gt;
&lt;br /&gt;
Файл:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Определить размер &lt;br /&gt;
* Считать данные &lt;br /&gt;
* Дописать данные в конец &lt;br /&gt;
&lt;br /&gt;
Путь:&lt;br /&gt;
* Вернуть родительский каталог &lt;br /&gt;
* Вернуть имя &lt;br /&gt;
* Вернуть имя без расширения &lt;br /&gt;
* Вернуть расширение &lt;br /&gt;
* Проверить полноту &lt;br /&gt;
* Склеить пути&lt;br /&gt;
|-&lt;br /&gt;
|Новый путь &lt;br /&gt;
Новое имя &lt;br /&gt;
&lt;br /&gt;
Путь копии&lt;br /&gt;
|Путь или имя, которое будет присвоено вновь созданному файлу (или каталогу).&lt;br /&gt;
В случае, если при переименовании указывается имя без пути, за основу будет взят путь к исходному объекту.&lt;br /&gt;
|-&lt;br /&gt;
|Данные&lt;br /&gt;
|Аргумент, представляющий собой строку. Строка в соответствии с выбранной кодировкой будет переведена в бинарный формат и размещена в содержимом файла при проведении операций создания и записи в файл.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку, посредством которой происходит преобразовании строки в бинарные данные и обратно при проведении операций записи в файл и чтения из файла.&lt;br /&gt;
&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|- &lt;br /&gt;
|Данные в переменную&lt;br /&gt;
|Строковая переменная, куда будет сохранено содержимое файла при проведении операции чтения. Данные из файла считываются в бинарном виде и преобразуются в строку согласно выбранной кодировке.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью считывания данных из файла является их дальнейшая передача вовне без изменений (например используя веб-запрос или сохранение файла, осуществляющие преобразование строки в бинарные данные), необходимо в обоих компонентах использовать кодировки ANSI, так как только она гарантирует однозначное двустороннее преобразование без потери данных.&lt;br /&gt;
|- &lt;br /&gt;
|Маска&lt;br /&gt;
|Аргумент, представляющий собой маску для файлов/каталогов в формате операционной системы, например *.inf или data_??.txt. Используется при определении содержимого каталога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью определения содержимого является обнаружение конкретного подкаталога/файла, либо обработка всего содержимого, соответствующего маске, то при взятии пути к конкретному файлу используется индекс. В этом случае необходимо также указывать ту же самую маску.&lt;br /&gt;
|- &lt;br /&gt;
|Индекс&lt;br /&gt;
|Аргумент, определяющий индекс файла/подкаталога при взятии его пути. Индекс - порядковый номер объекта в общем списке файлов/подкаталогов исследуемого каталога, отфильтрованного в соответствии с указанной маской.&lt;br /&gt;
|-&lt;br /&gt;
|Добавочный путь&lt;br /&gt;
|Аргумент, определяющий часть пути, подвергаемый склейке с основным. Например, если основной указанный путь 'C:\1', а добавочный '2.txt', то при проведении склейки результатом будет 'C:\1\2.txt'.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, куда будет сохранен результат выполнения операции. Может быть строковой, либо числовой для проведения отдельных операций.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не найдено&lt;br /&gt;
|Компонент, на который передается управление в случае, если указанный каталог или файл не найден.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае, если в назначенных параметрах допущена ошибка или при проведении указанной операции возникла ошибка.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i08.png|left]]&lt;br /&gt;
===Голосовая почта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет перемещение данных об указанном звуковом файле (чаще после записи в этом же сценарии) в голосовой ящик указанных пользователей. Подробнее о сервисе голосовой почты в разделе [[Кабинет#Голосовая почта|Офис. Кабинет. Голосовая почта]]. &lt;br /&gt;
&lt;br /&gt;
Заполняя свойство «Голосовой ящик» в окне адресата, можно явно указать существующих в системе пользователей, а также существующие отделы и внутренние номера. Также можно использовать свойство «Ключ получателя», значением которого является вычисляемый аргумент. Это удобно, когда заранее неизвестно получателя, и данные о нем формируются в момент исполнения сценария. При этом сообщение попадет ко всем пользователям, которые указаны явно, составляют указанные внутренние номера и группы. У пользователей, которым поступает голосовая почта, в их модулях появляются данные об абоненте, и возможность прослушать файл. &lt;br /&gt;
&lt;br /&gt;
Сообщение отправится всем выбранным по одному из двух параметров – указателей адресатов. При этом один компонент формирует группу из всех перечисленных участников - прослушивание одним из них будет отражено на всей записи. При необходимости разослать сообщение независимо нескольким пользователям следует использовать серию из компонентов «Голосовая почта»&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо поместить в голосовой ящик. При использовании после объекта [[Компоненты сценариев IVR#Запись звукового файла|Запись файла]], в котором имя файла генерируется, необходимо в соответствующем свойстве выбирать возврат полного пути в переменную, сохраняющую имя записанного файла.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя почты. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Голосовой ящик&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующей явно через отдел, или через номер получит соответствующее голосовое сообщение.&lt;br /&gt;
При одновременном указании голосового ящика и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Режим подстановки CallerId&lt;br /&gt;
|Определяет режим подстановки CallerId.&lt;br /&gt;
&lt;br /&gt;
* Автоматически. Для сценариев IVR и диалоговых существует возможность автоматически определить номер абонента, чей звонок обслуживается в текущем сценарии. Если голосовую почту оставляет внутренний пользователь системы, будет подставлено его имя. &lt;br /&gt;
* Из аргумента. В некоторых случаях (если номер не определен, номер требует преобразований, служебный сценарий, работающий без привязки к каналу и т.д.) номер следует указывать вручную. При выборе данного значения появляется возможность задать callerid из аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Доступно только в режиме подстановки CallerId из аргумента.&lt;br /&gt;
Аргумент, значение которого подставляется при размещении голосового сообщения в поле таблицы CallerId и устанавливает номер абонента, оставившего сообщение.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i09.png|left]]&lt;br /&gt;
===Уведомление===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Уведомление – всплывающее окно, позволяющее донести до пользователя информацию о происходящем в сценарии действии. В качестве адресатов могут быть выбран список из пользователей, отделов и конкретных номеров. Также в качестве адреса может выступать номер, определяемый значением аргумента.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Уведомление получат все пользователи, которые указаны персонально, либо состоят в выбранных группах или внутренних номерах. В режиме [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]] пользователь всегда сможет просмотреть пришедшие к нему уведомления и осуществить поиск.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Отладочный режим&lt;br /&gt;
|Да / нет. По умолчанию «нет». При сохранении сценария может быть установлен общий режим отладки (на странице свойств сценария). Отладочные уведомления будут отображаться только в режиме отладки сценария. Остальные будут отображаться в любом случае.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|-&lt;br /&gt;
|Адресат&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующий явно, через отдел, или через номер получит соответствующее уведомление.&lt;br /&gt;
При одновременном указании адресата и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранять в БД&lt;br /&gt;
|Да/нет. По умолчанию «да». При установке свойства сообщение будет сохранено в БД и будет доступно в модуле [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]]. Если пользователь отсутствует, то сообщение будет доставлено сразу после его авторизации в системе.&lt;br /&gt;
|- &lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст уведомления. &lt;br /&gt;
Поддерживается минимальный набор тегов HTML для форматирования. Чтобы отобразить текст в виде HTML-документа необходимо его заключить в теги &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt;&lt;br /&gt;
Ниже за пределами таблицы свойств приведен перечень поддерживаемых HTML-тегов.&lt;br /&gt;
|-&lt;br /&gt;
|Способ оповещения&lt;br /&gt;
|Позволяет выбрать режим, в котором данные поступают указанным адресатам.&lt;br /&gt;
&lt;br /&gt;
* Всплывающее уведомление. Появляющиеся в правой части экрана цветные окна с информацией. &lt;br /&gt;
* Системный чат. Сообщение от имени системы во встроенном [[Сотрудники|системном чате]].&lt;br /&gt;
|-&lt;br /&gt;
|Цвет фона&lt;br /&gt;
|Определяет цвет фона всплывающего окошка.&lt;br /&gt;
|-&lt;br /&gt;
|Скрывать автоматически&lt;br /&gt;
|Да/нет. По умолчанию «да». При отключении уведомление будет скрыто только после щелчка пользователя на нем. Поступающие уведомления помещаются в очередь, из которой отображаются в видимых областях экрана в порядке поступления. Очередь сообщений может быть очищена из системного меню в трее. &lt;br /&gt;
При отправке уведомления отключенному пользователю с сохранением в БД, отображаемые после авторизации последние несколько пропущенных уведомлений будут в любом случае автоматически скрываться.&lt;br /&gt;
|-&lt;br /&gt;
|Асинхронный режим&lt;br /&gt;
|Да/нет. Способ рассылки уведомлений. При выборе асинхронного режима компонент не ожидает доставки уведомлений пользователям и сразу передает управление следующему объекту сценария. Имеет смысл при рассылке уведомления множеству пользователей из сценариев IVR обработки входящих вызовов во избежание незапланированных пауз. Однако при завершении сценария асинхронные рассылки всех уведомлений, не успевшие завершиться, будут прерваны.&lt;br /&gt;
|- &lt;br /&gt;
|Разрешать несколько экземпляров на экране&lt;br /&gt;
|Да/нет. В некоторых случаях требуется выводить уведомления об одном и том же. Чтобы однотипные отображения не заполняли экран, можно устанавливать режим фильтрации по коду сообщения. Код указывается в открывающемся при этом свойстве.&lt;br /&gt;
|-&lt;br /&gt;
|Код сообщения&lt;br /&gt;
|Доступно только при запрете нескольких экземпляров на экране. Аргумент, определяющий код, на основании которого будет производиться фильтрация и пропуск отображения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые HTML-теги''':&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt; - определяет, что блок текста должен быть отображен как HTML-документ&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;..&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt; - текстовый блок, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;..&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt; - гиперссылка, атрибуты: href - ссылка, title - заголовок, style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;..&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt; - полужирный, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;..&amp;lt;/u&amp;gt;&amp;lt;/nowiki&amp;gt; - подчеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;..&amp;lt;/i&amp;gt;&amp;lt;/nowiki&amp;gt; - курсив, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;..&amp;lt;/s&amp;gt;&amp;lt;/nowiki&amp;gt; - перечеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; - переход на следующую строчку, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;center&amp;gt;..&amp;lt;/center&amp;gt;&amp;lt;/nowiki&amp;gt; - выравнение по центру, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt; - параграф, атрибуты: style - стиль &amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Атрибутами стиля могут быть'''&lt;br /&gt;
&lt;br /&gt;
1. font-weight - толщина символов&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* bold - полужирный &lt;br /&gt;
* normal - обычный                 &lt;br /&gt;
(Не поддерживается: bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. text-decoration - декорация текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* line-through - перечеркнутый &lt;br /&gt;
* underline - подчеркнутый&lt;br /&gt;
* none - отсутствует &lt;br /&gt;
(Не поддерживается: blink | overline )&lt;br /&gt;
&lt;br /&gt;
3. font-style - стиль шрифта&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* normal - обычный &lt;br /&gt;
* italic - курсив &lt;br /&gt;
(Не поддерживается: oblique)&lt;br /&gt;
&lt;br /&gt;
4. text-align - выравнение текста (только для&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* left - по левому краю &lt;br /&gt;
* right - по правому краю &lt;br /&gt;
* center - по центру &lt;br /&gt;
* justify - по ширине &lt;br /&gt;
&lt;br /&gt;
5. color - цвет текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* red - красный &lt;br /&gt;
* green - зеленый &lt;br /&gt;
* blue - синий &lt;br /&gt;
* black - черный &lt;br /&gt;
* white - белый &lt;br /&gt;
* yellow - желтый &lt;br /&gt;
* gray - серый &lt;br /&gt;
* #XXXXXX - шестнадцатеричный код цвета где (X - шестнадцатеричное число 0..F ) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Другие атрибуты игнорируются'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
* &amp;lt;html&amp;gt;Данное устройство&amp;lt;nowiki&amp;gt; &amp;lt;b style='color:red;'&amp;gt;&amp;lt;/nowiki&amp;gt;не обнаружено&amp;lt;nowiki&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;У Вас новая &amp;lt;nowiki&amp;gt;&amp;lt;a style='font-style:bold;color:#127A81&amp;lt;/nowiki&amp;gt;;&amp;lt;nowiki&amp;gt;' href='http://mail.ru' title='&amp;lt;/nowiki&amp;gt;Нажмите, чтобы открыть&amp;lt;nowiki&amp;gt;'&amp;gt;почта&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i10.png|left]]&lt;br /&gt;
===Задание на звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент инициирует задачу однократного выполнения в указанное время на указанный номер. Задача запускает указанный в соответствующем свойстве компонента сценарий IVR. Для формируемой задачи в компоненте указываются инициирующие значения, а также параметр задачи, который будет доступен через функцию «Параметр задачи» в сценарии IVR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для инициации звонка существует альтернатива данному компоненту. Служебный сценарий имеет компонент «Дозвон», рекомендуемый к использованию в большинстве случаев, так как имеет расширенные настройки и не производит дополнительной нагрузки на менеджер задач. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|Выполнить сразу&lt;br /&gt;
|Да/Нет. Сразу выполнять задачу или дожидаться указанного времени.&lt;br /&gt;
|- &lt;br /&gt;
|Дата/время&lt;br /&gt;
|Дата и время, когда производить выполнение задачи.&lt;br /&gt;
Поле доступно только при выборе значения «Нет» в свойстве «Выполнить сразу».&lt;br /&gt;
|-&lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить после дозвона.&lt;br /&gt;
|- &lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Числовой аргумент, передающий свое значение в задачу, а через нее на старт запускаемого сценария и в функцию «Параметр задачи». Может быть использован для идентификации через сопоставление по таблице в БД, или для передачи множества параметров. Доступен в сценарии автоматической задачи через встроенную функцию «Параметр задачи».&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Занято»&lt;br /&gt;
|Сколько дозвонов с ответом «Занято» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Не отвечает»&lt;br /&gt;
|Сколько дозвонов с ответом «Не отвечает» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время фиксации в секундах&lt;br /&gt;
|Сколько секунд необходимо выполнять сценарий после дозвона, чтобы считать успешным выполнение задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания ответа&lt;br /&gt;
|Сколько секунд ожидать ответа от линии для получения сигнала «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Занято»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Занято».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Не отвечает»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i11.png|left]]&lt;br /&gt;
===Запрос SQL в БД===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет производить действия в БД, а также передавать параметры (на вход и на выход). В качестве параметров выступают переменные сценария. Обращение к БД происходит по одной из выбранных технологий: ADO, OLE, ODBC. Для запросов во внешние БД необходимо заполнить строку подключения с помощью помощника – построителя. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения БД. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|SQL запрос&lt;br /&gt;
|Окно ввода запроса в формате SQL. В нем вы можете проверить запрос, а также исполнить в базе в момент создания. Параметры запроса в виде переменных SQL обозначаются маркером «@» в начале имени («:» в начале имени для OLE, Oracle, или «?» для входных параметров ODBC). Встроенный парсер разберет параметры и предложит сопоставить им переменные сценария. Входные параметры запроса получат значение из соответствующих переменных сценария перед выполнением запроса, выходные параметры занесут свои значения в переменные сценария после выполнения запроса. Также, если в возвращаемой выборке название какого-либо поля совпадает с названием внутренней переменной сценария, в нее будет занесено соответствующее значение из выборки.&lt;br /&gt;
На вкладке «Подключение» вы можете выбрать один из вариантов подключения к БД. Это используется в большей части для получения индивидуальных нестандартных настроек, а также при подключении к внешним БД. В случае использования общего формата ADO, OLE или ODBC (а также подключения по отдельно выделенным каналам к БД Oracle) необходимо заполнить строку подключения. В строке и определяются индивидуальные настройки. Например, таймаут ожидания ответа, или драйвер для подключения к различным СУБД при использовании технологии ODBC. В окне помощника формирования строки подключения вы можете увидеть все доступные для использования параметры и их описания.&lt;br /&gt;
В случае необходимости плотного взаимодействия с внешней СУБД, обилия хранимых процедур, запросов и их параметров рекомендуется настроить прилинкованный сервер СУБД в MS SQL Server и работать с внешней СУБД по правилам, определяемым TSQL. Подробнее о процедуре подключения линкованных серверов можно узнать в разделе  [[Подключение внешних БД]]&lt;br /&gt;
Формат самих запросов SQL вне рамок данного описания.  &lt;br /&gt;
|- &lt;br /&gt;
|Таймаут&lt;br /&gt;
|Устанавливает временное ограничение выполнения запроса на сервере БД. По умолчанию 30 секунд.&lt;br /&gt;
В случае, если используется уникальная строка подключения, таймаут может быть установлен в ней (Command Time Out). Если значением является 0, таймаут особым образом не устанавливается и применятся таймаут по умолчанию для созданного подключения (берется из строки подключения или из параметров соответствующего драйвера).&lt;br /&gt;
Не применяется при подключении к Oracle.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
 |-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление при появлении исключительной ситуации. В переменную свойства «Код ошибки» попадает код полученного исключения из сервера БД.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i12.png|left]]&lt;br /&gt;
===Запрос к WEB-сервису, XML-запрос===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет выполнять запросы к web-сервисам в форматах get и post. На вход может передавать указанным образом заполненную структуру XML документа. Прием данных и их обработку осуществляет также согласно прикрепленной к компоненту структуре XML документа. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения. Для детального разбора ответа может быть использован совместно с компонентом «Парсер»: сохранив ответ в строковой переменной, его дальнейший анализ производится совокупностью других компонентов сценария.&lt;br /&gt;
&lt;br /&gt;
Компонент поддерживает работу в сессиях, сохраняя и используя COOKIE, а также HTTPS и подтверждение сертификатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Подключение&lt;br /&gt;
|Форма, определяющая адрес сервера, а также способ подключения к нему и параметры авторизации. При необходимости устанавливаются адрес и пароль подключения к Proxy-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Максимальное число перенаправлений&lt;br /&gt;
|Устанавливает ограничение на количество перенаправлений при отправке запроса. По умолчанию свойство не задано, что эквивалентно ограничению в 20 перенаправлений - недостижимое в нормальных условиях значение. 0 - полностью игнорирует перенаправления.&lt;br /&gt;
При каждом перенаправлении cookie-файлы накапливаются и передаются дальше.&lt;br /&gt;
|- &lt;br /&gt;
|Тип контента&lt;br /&gt;
|Строка contenttype, подставляемая в отсылаемый запрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
* application/x-www-form-urlencoded &lt;br /&gt;
* text/xml &lt;br /&gt;
* text/html &lt;br /&gt;
* text/plain &lt;br /&gt;
&lt;br /&gt;
Допускается указание других строк.&lt;br /&gt;
|- &lt;br /&gt;
|Метод&lt;br /&gt;
|POST / GET&lt;br /&gt;
|-&lt;br /&gt;
|Тип запроса&lt;br /&gt;
|XML / Аргумент. &lt;br /&gt;
Доступно только для метода POST. Вариант определения тела POST запроса - формирование в специальной форме с подстановкой переменных, либо на базе указанного аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Запрос&lt;br /&gt;
|Доступно только для метода POST.&lt;br /&gt;
В зависимости от выбранного значения свойства «Тип запроса» это либо форма, определяющая структуру запроса и подстановку в качестве параметров аргументов (переменных) сценария, либо форма выбора строкового аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|Кодировка запроса&lt;br /&gt;
|Определяет в какой кодировке передается тело POST-запроса. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для запроса&lt;br /&gt;
|Доступно только при выборе кодировки запроса «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования запроса. &lt;br /&gt;
|- &lt;br /&gt;
|Режим работы&lt;br /&gt;
|Определяет режим работы компонента. Один из четырех вариантов:&lt;br /&gt;
* Ожидание результата. Компонент завершает свою работу только после получения ответа от сервера, ошибки сокета или принудительного завершения работы сценария (по обрыву связи). Во всех случаях кроме последнего производится анализ результата и сохранение значений в соответствии с настройками компонента. &lt;br /&gt;
* Асинхронный запуск. Запускает асинхронную процедуру запроса к серверу и мгновенно возвращает управление. Ответ сервера не сохраняется и не анализируется. Запрос продолжает выполняться даже после завершения работы сценария. &lt;br /&gt;
* Обрыв по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего обрывает запрос и возвращает управление. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В случае принудительного завершения работы сценария (по обрыву связи) выполнение запроса обрывается. &lt;br /&gt;
* Выход по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего возвращает управление, оставляя запрос работать асинхронно. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В противном случае ответ сервера не сохраняется (так как сценарий может быть уже завершен). В случае принудительного завершения работы сценария (по обрыву связи) запрос продолжает выполняться.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, секунды&lt;br /&gt;
|Определяет таймаут, после которого компонент завершит свою работу в соответствии с выбранным режимом работы. Доступно только для режимов обрыва и выхода по таймауту.&lt;br /&gt;
|- &lt;br /&gt;
|Тип ответа&lt;br /&gt;
|XML / TEXT. Определяет, в каком режиме производить сохранение полученного ответа - парсить XML или сохранять в строковую переменную для дальнейшего анализа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(XML)&lt;br /&gt;
|Форма, определяющая структуру стандартного ответа сервера и характер распределения выходных значений по переменным сценария. Поддерживает только строгое соответствие дерева XML. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(строка)&lt;br /&gt;
|Переменная, в которую сохранится текст ответа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка ответа&lt;br /&gt;
|Определяет в какой кодировке форматировать тело ответа. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
* Авто (заголовок) &lt;br /&gt;
* Авто (метатэги, заголовок)&lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для ответа&lt;br /&gt;
|Доступно только при выборе кодировки ответа «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для разбора ответа.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если выход осуществляется по таймауту.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если web-сервис не доступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i27.png|left]]&lt;br /&gt;
===Парсер текста===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разбор любых текстовых структур. Может использоваться метод регулярных выражений или встроенный анализатор гипертекста OQuery. Согласно строке поиска формирует ответ, либо вырезает запрошенный раздел или их совокупность, либо определяет количество элементов в указанном разделе структуры. Сложные структуры могут быть разобраны последовательностью элементов «Парсер». Каждый из которых выделяет из документа некоторую структуру и возвращает ее на вход следующего элемента.&lt;br /&gt;
&lt;br /&gt;
В общем случае производится разбор HTML, XML структур различного формата. На уровне сценария могут быть организованы циклы и условия. Чаще применяется для разбора ответов веб-сервисов компонентом «Web-запрос».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ&lt;br /&gt;
|Аргумент, содержащий текстовую структуру, подлежащую разбору.&lt;br /&gt;
|-&lt;br /&gt;
|Алгоритм&lt;br /&gt;
|Метод разбора:&lt;br /&gt;
* Регулярные выражения. &lt;br /&gt;
* Язык OQuery.&lt;br /&gt;
|- &lt;br /&gt;
|Поисковый запрос&lt;br /&gt;
|Строка запроса для соответствующего алгоритма. Язык регулярных выражений совпадает со стандартом .NET. Синтаксис языка OQuery описан ниже.&lt;br /&gt;
|-&lt;br /&gt;
|Функция&lt;br /&gt;
|Тип запроса (возвращаемого значения)&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного алгоритма допускает выбор одного из возможных вариантов. Для регулярных выражений доступны:&lt;br /&gt;
* Содержимое.  &lt;br /&gt;
* Количество найденных. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для OQuery доступны:&lt;br /&gt;
* Документ. Возвращает текст структуры с обрамляющими тэгами. &lt;br /&gt;
* Содержимое. Возвращает текст структуры без обрамляющих тэгов. &lt;br /&gt;
* Количество найденных. Возвращает число - количество найденных структур, расположенных согласно поисковому запросу на одном уровне. &lt;br /&gt;
* Значение атрибута. &lt;br /&gt;
* Имя атрибута. &lt;br /&gt;
* Количество атрибутов.&lt;br /&gt;
|- &lt;br /&gt;
|Номер элемента&lt;br /&gt;
|Аргумент, определяющий порядковый номер структуры на случай, если поисковый запрос нашел несколько результатов. Нумерация в этом случае начинается с 1. Если указывается 0, то результаты склеиваются в одно значение.&lt;br /&gt;
|- &lt;br /&gt;
|Атрибут&lt;br /&gt;
|Аргумент, определяющий параметры интересующего атрибута. Доступен только для алгоритма OQuery и функций, связанных с атрибутами.&lt;br /&gt;
Функция &amp;quot;Значение атрибута&amp;quot; ждет в качестве значения аргумента имя или порядковый номер атрибута.&lt;br /&gt;
Функция &amp;quot;Имя атрибута&amp;quot; ждет в качестве значения аргумента порядковый номер атрибута.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, в которую будет сохранен результат применения поискового запроса к документу (число или часть текста вырезанного или сформированного).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае корректного выполнения поискового запроса.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление в случае неудачи при разборе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Синтаксис OQuery''':&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запрос - это набор команд.&lt;br /&gt;
&lt;br /&gt;
Запрос пишется в одну строчку и выполняется в порядке перечисления (слева направо)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Уровни:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|*&lt;br /&gt;
|Все элементы&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;&lt;br /&gt;
|Все дочерние элементы&lt;br /&gt;
|-&lt;br /&gt;
|^&lt;br /&gt;
|Корневые элементы (содержатся на нулевом уровне искомой структуры)&lt;br /&gt;
|- &lt;br /&gt;
|пробел&lt;br /&gt;
|Все элементы кроме корневых&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Простые команды:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|название тега документа&lt;br /&gt;
|Теги, английские буквы и цифры (начинаются на букву). &lt;br /&gt;
Пример: ^TITLE - найдет тег TITLE в корне &lt;br /&gt;
|-&lt;br /&gt;
|#значение&lt;br /&gt;
|Возвращает теги, у которых атрибут id равен указанному значению. &lt;br /&gt;
Пример: FORM#32 - найдет все теги FORM, у которых атрибут id равен 32 ( &amp;lt;FORM class=a id=32&amp;gt; )&lt;br /&gt;
|-&lt;br /&gt;
|[название=значение]&lt;br /&gt;
|Возвращает теги, в теле которых присутствует атрибут с соответствующим названием и значением.&lt;br /&gt;
Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|.значение&lt;br /&gt;
|Возвращает теги, у которых атрибут class равен указанному значению. &lt;br /&gt;
Пример: INPUT.b.c - найдет теги, у которых атрибут class содержит b и c ( &amp;lt;INPUT class=&amp;quot;a b c&amp;quot; /&amp;gt; )&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Результат не зависит от порядка перечисления команд. Например TABLE#big.sample = TABLE.sample#big - найдет теги, у которых атрибут id = big и атрибут class содержит sample.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Операции сравнения:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|=&lt;br /&gt;
|Знак полного совпадения значения аттрибута. Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|^=&lt;br /&gt;
|Начинается со значения. Пример:&amp;lt;nowiki&amp;gt;IMG[src^=&amp;quot;http://bulmas.ru/images&amp;quot;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|$=&lt;br /&gt;
|Заканчивается значением. Пример: IMG[src$=&amp;quot;.gif&amp;quot;]&lt;br /&gt;
|-&lt;br /&gt;
|*=&lt;br /&gt;
|Значение содержится где-то в центре. Пример: IMG[src*=&amp;quot;erotic&amp;quot;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Суффиксы:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:first&lt;br /&gt;
|Возвращает первый элемент коллекции. Пример: TD:first&lt;br /&gt;
|-&lt;br /&gt;
|:last&lt;br /&gt;
|Возвращает последний элемент коллекции. Пример: UL:last &lt;br /&gt;
|-&lt;br /&gt;
|:parent&lt;br /&gt;
|Возвращает родительские теги элементов коллекции. Пример: TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Простые функции - команды с параметрами:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:gt(позиция)&lt;br /&gt;
|Возвращает элементы начиная с текущей позиции. Пример: TD:gt(10)&lt;br /&gt;
|-&lt;br /&gt;
|:lt(позиция)&lt;br /&gt;
|Возвращает элементы до текущей позиции включительно. Пример: TD:lt(15)&lt;br /&gt;
|- &lt;br /&gt;
|:eq(позиция)&lt;br /&gt;
|Возвращает элемент соответсвующей позиции, если число отрицательное, то с конца. Пример: TD:eq(-3) третий тег с конца.&lt;br /&gt;
|-&lt;br /&gt;
|:eq(начало,конец)&lt;br /&gt;
|Возвращает набор элементов от начальной до конечной позиции, если числа отрицательные, то с конца.&lt;br /&gt;
Пример: TD:eq (10,24) - Аналог TD:eq(10):lt(15)&lt;br /&gt;
Пример: TD:eq(-1,-3) - возвращает последние 3 элемента&lt;br /&gt;
eq, equal, range - синонимы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сложные функции - команды, которым в качестве параметра можно передавать набор команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:has(OQuery-запрос)&lt;br /&gt;
|Возвращает теги, содержащие другие теги, которые удовлетворяют указанному OQuery-запросу. &lt;br /&gt;
Пример: TABLE:has(^TD&amp;gt;A) - аналог TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|- &lt;br /&gt;
|:not(OQuery-запрос)        &lt;br /&gt;
|Возвращает теги не удовлетворяющие указанному OQuery-запросу. &lt;br /&gt;
Пример: A:not(&amp;lt;nowiki&amp;gt;[href=http://bulmas.ru]&amp;lt;/nowiki&amp;gt;) - найдет все теги A, которые не ссылаются на &amp;lt;nowiki&amp;gt;http://bulmas.ru.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Или: A:eq(1,10):not(:eq(2)) - Все теги A по порядку от 1 до 10, кроме второго.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Пример: Результат следующих запросов разный&lt;br /&gt;
&lt;br /&gt;
A:has(:not(IMG)) - все теги A, которые содержат не IMG&lt;br /&gt;
&lt;br /&gt;
A:not(:has(IMG)) - все теги A, которые не содержат IMG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Операции и знаки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|запрос1 , запрос2&lt;br /&gt;
|Запятая (логическое &amp;quot;или&amp;quot;), для перечисления запросов. &lt;br /&gt;
Примеры: *A&amp;gt;IMG,&amp;gt;TABLE - вернет все IMG, содержащиеся в A, и TABLE содержащиеся в корне.&lt;br /&gt;
INPUT([value=&amp;quot;Петр&amp;quot;],[value=&amp;quot;Виктор&amp;quot;]) - все INPUT со значениями &amp;quot;Петр&amp;quot; или &amp;quot;Виктор&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 + запрос2        &lt;br /&gt;
|Плюс, найдет теги удовлетворяющие запросу1, за которым идут теги удовлетворяющие запросу2.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 - запрос2&lt;br /&gt;
|Минус, найдет теги удовлетворяющие запросу1 перед которым идут теги, удовлетворяющие запросу2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Операции могут объединять и более двух запросов например A + IMG + #num - вернет все теги A, за которыми идут теги IMG, за которым в свою очередь идут теги с id=&amp;quot;num&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Скобки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|()&lt;br /&gt;
|Скобки, для объединения команд одинакового приоритета. &lt;br /&gt;
Пример: (FONT,A)(:has(IMG),:has(SPAN)) - теги FONT и A содержащие IMG или SPAN, &lt;br /&gt;
Аналог (FONT:has(IMG), FONT:has(SPAN), A:has(IMG), A:has(SPAN))&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Наборы команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|^FONT        &lt;br /&gt;
|все теги FONT корневого (нулевого) уровня.&lt;br /&gt;
|- &lt;br /&gt;
|&amp;gt;FONT&lt;br /&gt;
|все теги FONT первого уровня.&lt;br /&gt;
|-&lt;br /&gt;
|*FONT&lt;br /&gt;
|все теги FONT.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;FONT&lt;br /&gt;
|все теги FONT кроме корня.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;&amp;gt;FONT или &amp;gt;*&amp;gt;FONT&lt;br /&gt;
|все теги FONT начиная со второго уровня.&lt;br /&gt;
|- &lt;br /&gt;
|A&amp;gt;&amp;gt;B&lt;br /&gt;
|все теги B находящиеся на втором уровне у A.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Рекомендации''':&lt;br /&gt;
&lt;br /&gt;
Время выполнения запроса в основном зависит от размера исходного текста и количетсва тегов в нем, и значительно меньше от длины самого запроса.&lt;br /&gt;
&lt;br /&gt;
Если данные нужно получать в цикле, постарайтесь, сначала сократить размер исходного текста.&lt;br /&gt;
&lt;br /&gt;
Например, если хотим вернуть прогноз погоды в Казани с содержимого сайта &amp;lt;nowiki&amp;gt;&amp;quot;http://weather.yandex.ru/?city=27595&amp;quot;&amp;lt;/nowiki&amp;gt; (Около 50кб) за последние &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
10 дней, можно воспользоваться запросами&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(1)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(2)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(3)&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Каждый запрос выполняется примерно ~50мс.&lt;br /&gt;
&lt;br /&gt;
Итого: ~500мс&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Но можно поступить следующим образом: Организуется цепочка из нескольких компонентов «Парсер», первый из которых забирает все нужные теги &amp;lt;nowiki&amp;gt;&amp;lt;B&amp;gt;&amp;lt;/nowiki&amp;gt; запросом &amp;lt;nowiki&amp;gt;tr.data.day&amp;gt;td&amp;gt;b&amp;lt;/nowiki&amp;gt; (~50мс) в переменную сценария. Далее в цикле сценария следующими компонентами забираются соответствующие значения&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(2)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(3)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждый запрос выполняется примерно ~0.2мс. Итого время выполнения ~50мс. Получается тот же результат, но в 10 раз быстрее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i13.png|left]]&lt;br /&gt;
===Заказ на встречный звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сохраняет информацию о заказанном звонке в БД, и отображает в клиентском приложении Oktell у пользователей-адресатов, определяющихся указанным внутренним номером. Подробнее о сервисе заказов встречных звонков в разделе [[Кабинет#Заказы на встречные звонки|Офис. Кабинет. Встречные звонки]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на номер&lt;br /&gt;
|Аргумент, определяющий номер, на который заказан встречный звонок. Может быть введен пользователем с клавиатуры, определен как «CallerId», или подставлен из базы по коду.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на время&lt;br /&gt;
|Ориентировочное время, на которое заказан встречный звонок (сохранится в базе и будет отображено в описании заказа). Не заполнять, если время не указывается.&lt;br /&gt;
|- &lt;br /&gt;
|Комментарий&lt;br /&gt;
|Комментарий к компоненту (сохранится в базе и будет отображен в описании заказа).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i14.png|left]]&lt;br /&gt;
===Статус объекта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет получить доступ к состояниям различных объектов (на чтение и запись). Например до начала переключения определить статус объекта (пользователя, задачи, номера), чтобы без попытки переключения и, соответственно, без включения сигнала ожидания, озвучить соответствующий текст меню. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Доступные действия: &lt;br /&gt;
* Определить. Формирует работу компонента для записи в назначенную переменную выбранного состояния указанного объекта. &lt;br /&gt;
* Установить. Изменяет выбранное состояние указанного объекта на результат вычисления назначенного аргумента. &lt;br /&gt;
* Создать. Создает объект выбранного типа, возвращая его идентификатор. &lt;br /&gt;
* Удалить. Удаляет объект выбранного типа. &lt;br /&gt;
|- &lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Один из вариантов: Задача, Пользователь, Номер, Линия, Сервер. Тип объекта, с которым производится работа: статус которого подлежит определению, изменению, или который необходимо создать/удалить.&lt;br /&gt;
В зависимости от выбранного действия перечень типов может меняться.&lt;br /&gt;
|- &lt;br /&gt;
|Задача (ключ), Пользователь (ключ), Номер, Линия (ключ)&lt;br /&gt;
|Доступны только для действий определить/установить.&lt;br /&gt;
В зависимости от выбранного типа поле принимает тот или иной вид:&lt;br /&gt;
* Задача. Одна из списка задач системы (или проекта, если сценарий принадлежит проекту). Возможно задание через строковый аргумент «Ключ задачи». Может содержать идентификатор в виде Guid значения «xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx», код задачи или название задачи. Будет использован только в случае, если задача не указана явно в списке имеющихся в системе задач. &lt;br /&gt;
* Пользователь. Один из списка пользователей системы. Возможно задание через строковый аргумент «Ключ пользователя». Может содержать идентификатор в виде GUID значения, имя или логин. &lt;br /&gt;
* Номер. Аргумент, определяющий внутренний номер (стандартный). &lt;br /&gt;
* Линия. Аргумент, определяющий номер, код или Guid-идентификатор линии. &lt;br /&gt;
* Конференция. Аргумент, определяющий номер комнаты, Guid-идентификатор или код идентификатора конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Функция / действие&lt;br /&gt;
|Доступно только для действий определить/установить.&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного действия и типа объекта поле содержит список доступных состояний.&lt;br /&gt;
&lt;br /&gt;
Определение состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества минут). &lt;br /&gt;
* Расчетное время ожидания в очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества секунд). Осуществляет расчет времени ожидания при гипотетическом размещении текущего звонка в очереди указанной задачи. В случае, если установлен приоритет звонку, он будет учтен. При выполнении в диалоговом и служебном сценариях, где отсутствует понятие приоритета звонка, происходит оценка времени ожидания при размещении в конец очереди. &lt;br /&gt;
* Количество активных операторов задачи. &lt;br /&gt;
* Активность задачи. &lt;br /&gt;
* Проверка доступности входа. -1 - функция не выполнена, 0 - вход разрешен, 1 - текущее время не подходит по расписанию, 2 - текущее время не подходит по установленному периоду активности, 3 - превышение максимального числа одновременно активных внешних линий, 4 - задача не найдена, 5 - несоответствие состояния (задача неактивна, отсутствуют операторы и т.д.), 6 - ошибка при попытке входа. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для пользователей:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Статус (0 - не авторизован, 1 - готов, 2 - перерыв, 3 - отключен (нет на месте), 5 - занят, 6 - зарезервирован, 7 - без телефона). &lt;br /&gt;
* Свободное состояние (1-да, 0-нет). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для номеров:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Наличие свободных абонентов. &lt;br /&gt;
* Тип внутреннего номера. (-1 - номер не найден. 1 - стандартный номер, 11...16 - hunt-номер, 101...105 - служебный номер, 201 - быстрый номер, 301 - запуск IVR, 401 - экстренный номер). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий:&lt;br /&gt;
* Состояние. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Название абонента. Установленное ранее в сценарии название. &lt;br /&gt;
* Описание абонента. Установленное ранее в сценарии описание. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для конференций:&lt;br /&gt;
* Существование. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Идентификатор. &lt;br /&gt;
* Код идентификатора. &lt;br /&gt;
* Номер комнаты. &lt;br /&gt;
* Количество всех участников. &lt;br /&gt;
* Количество активных участников. &lt;br /&gt;
* Тип доступа. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Установка состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Активность (1 - активна, 0 - неактивна). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий: &lt;br /&gt;
* Разрыв (выполняется безусловно). &lt;br /&gt;
* Выход из задачи (1 - применить, 0 - отменить). Фактически используется менеджером задач при обслуживании вызова с участием оператора. Установленный режим будет способствовать  следующее переключение абонента на любой другой объект, отличный от оператора с выходом из задачи. Без использования компонента аналогичное действие можно достигнуть, выставив в настройках задачи режим «Выход из задачи при переключении на IVR». Подробно о режиме в разделе [[Голосовые&lt;br /&gt;
задачи#Дополнительно|Call-центр. Голосовые задачи. Дополнительно]]. &lt;br /&gt;
* Название абонента. Отображается в [[Статистика АТС#Журнал звонков|журналах статистики]], а также при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
* Описание абонента. Отображается при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для сервера:&lt;br /&gt;
* Перезагрузить сервер состояний (выполняется безусловно). Производится действие, аналогичное нажатию кнопки «Применить» в любом из модулей администрирования. Сервер состояний инициализируется на основе информации в БД.  &lt;br /&gt;
* Перезагрузить аппаратный модуль (выполняется безусловно). Производится переинициализация аппаратной подсистемы с завершением всех коммутаций и конференций. В случае, если аппаратный модуль настроен на работу в отдельном процессе, производится выгрузка процесса с последующим автоматическим его запуском. &lt;br /&gt;
* Перезагрузить службу сервера (выполняется безусловно). Действие производится сразу же без ожидания корректного завершения коммутаций и служебных сценариев. &lt;br /&gt;
* Перезагрузить серверную станцию (выполняется безусловно). Отдает команду операционной системе на полное завершение всех процессов с последующей перезагрузкой.&lt;br /&gt;
|- &lt;br /&gt;
|Значение в переменную&lt;br /&gt;
|Доступно только для действия «Определить».&lt;br /&gt;
Переменная, в которую заносится результат вычисления функции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Доступно только для действия «Установить».&lt;br /&gt;
Аргумент, значение которого вычисляется для установки состояния.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно только для действия «Создать». &lt;br /&gt;
Переменная, в которую заносится идентификатор вновь созданного объекта.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i15.png|left]]&lt;br /&gt;
===Определить группу клиента===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет проверку на принадлежность контакта (определившегося номера телефона, почтового адреса и любого другого переданного аргумента) указанной группе клиентов. Позволяет разделить обработку в сценарии звонков VIP клиентов, клиентов из черного списка, личных контактов и пр.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Контакт&lt;br /&gt;
|Аргумент, содержащий произвольную контактную информацию.&lt;br /&gt;
|-&lt;br /&gt;
|Группа&lt;br /&gt;
|Аргумент, содержащий имя группы клиентов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если соответствующий контакту клиент найден, указанная группа существует, и клиент принадлежит группе.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если не найден соответствующий контакту клиент, не существует группа, или клиент не принадлежит группе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i16.png|left]]&lt;br /&gt;
===Счетчик===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Увеличивает значение выбранного счетчика на 1. Подробнее о счетчиках, их создании и анализе в модуле общего меню [[Отчеты#Счетчики||Call-центр. Отчеты. Счетчики]]. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Счетчик&lt;br /&gt;
|Список счетчиков, существующих в системе и доступных для увеличения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i17.png|left]]&lt;br /&gt;
===Запуск процесса===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При работе сервера Oktell в режиме службы запуск процесса производится от имени того пользователя, который указан в настройках службы. По умолчанию это системная учетная запись «NETWORK SERVICE». Запускаемые таким образом процессы выполняются в фоновом режиме и не отображаются на экране пользователя.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, определяющий имя файла, который необходимо запустить .&lt;br /&gt;
|-&lt;br /&gt;
|Относительный путь&lt;br /&gt;
|Да/нет. Определяет, какой путь будет подставляться впереди к имени файла. Относительный – от папки запуска серверного приложения Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Параметры&lt;br /&gt;
|Строковый аргумент, определяющий параметры запуска, если необходимо.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление, если приложение успешно стартовало.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если файл не найден, отсутствует доступ, или по другой причине не удалось запустить приложение. &lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i18.png|left]]&lt;br /&gt;
===Запуск сценария===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае организации автоматических сервисов размеры сценария могут быть достаточно велики, и компонент «Запуск сценария» предоставляет возможность разбить крупный сценарий на несколько логических блоков. Таким образом, один сценарий передает управление в начало другого сценария. При этом можно задать некоторое значение на запуск, которое примет компонент «Старт» вложенного сценария и сохранит в свою локальную переменную. Помимо этого, все переменные одного типа, которые названы одинаково в запускающем и запускаемом сценариях, перенесут свои значения из одного в другой без изменений. Такой способ запуска называется вложенным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработка сценария начинается с компонента Старт и ведется последовательно согласно значениям свойств перехода, если трубка положена (в основном это входящие звонки с внешних линий). В случае, когда трубка уже поднята, после компонента [[#Старт|Старт]] производится безусловный переход к компоненту &amp;quot;Поднять трубку&amp;quot;, если такой имеется в сценарии. При этом обработчик пропускает все компоненты, которые находятся между ними. Запуск вложенных сценариев следует этим же правилам.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также с помощью компонента можно запускать в параллельный процесс любой служебный сценарий, не работающий с зависимыми от основного сценария ресурсами (линией, оператором). При запуске асинхронного служебного сценария начальные значения его переменных, совпадающих по типам и именам с переменными основного сценария, будут установлены в соответствии с их значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип запуска&lt;br /&gt;
|Определяет тип и формат запуска дочернего сценария. &lt;br /&gt;
* Вложенный. Запуск вложенного сценария прекращает выполнение (возможно на время, до возврата управления) текущего сценария и активизирует обработку выбранного сценария того же типа.  &lt;br /&gt;
* Асинхронный служебный. Запускает в параллельном процессе выполнение выбранного служебного сценария и продолжает выполнение текущего.  &lt;br /&gt;
* Фоновое медиа-взаимодействие. Доступно только для IVR сценариев. Инициирует дублирующий параллельный сценарий IVR. Подробнее в разделе [[Фоновый IVR-сценарий медиа-взаимодействия|Сценарии IVR. Фоновый сценарий]].&lt;br /&gt;
|- &lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Аргумент, передающий свое значение на старт запускаемого сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Нет». Определяет способ вызова вложенного сценария. &lt;br /&gt;
&lt;br /&gt;
При установке значения «Нет» выполнение текущего сценария прекращается и запускается вложенный сценарий (с сохранением значений всех переменных). Такой способ наиболее часто применим на практике. &lt;br /&gt;
При установке значения «Да» вложенный сценарий вызывается как функция и после его завершения происходит возврат в точку вызова. Все переменные исходного сценария доступны во вложенном и наоборот, таким образом после возврата они будут иметь соответствующие измененные значения. На процедуру возврата также влияет флаг «Возврат управления» компонента [[Общие компоненты сценариев|Стоп]], - используется во вложенном сценарии после успешного переключения с необходимостью безусловно прервать обработчик сценариев. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработчик сценариев поддерживает условно неограниченную вложенность и имеет стек с ограничением в 100 сценариев во избежание зацикливания. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Вызов внутри одной цепочки исполнения может происходить одновременно как с возвратом, так и без возврата.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае запуска вложенного сценария, а также непосредственно после запуска служебного сценария.&lt;br /&gt;
Поле используется (и обязательно для заполнения) только в случае асинхронного запуска служебного сценария, а также в случае вложенного, если флаг «Возврат управления» установлен.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i45.png|left]]&lt;br /&gt;
===Регистрация===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Компонент используется совместно со шлюзом с динамической регистрацией потоков (подробнее в разделе [[Свойства компонентов#IP шлюз|Карта сети. Компоненты. Шлюз]]). Служит для проведения динамической регистрации под указанным аккаунтом перед осуществлением звонка по каналу потока такого шлюза. Параметры аккаунта - логин и пароль - могут быть взяты из БД, вычислены, указаны явно в сценарии. Для проведения регистрации достаточно указать в свойствах компонента шлюз, и свободный поток автоматически будет зарегистрирован и зарезервирован под совершение вызова именно в этом экземпляре сценария. Потоки и линии шлюзов с динамической регистрацией недоступны для выбора ни в задачах, ни в настройках прав пользователей, ни в списках линий при наборе номера компонентами сценариев. Осуществить дозвон через них можно только путем явного указания кода зарегистрированного потока в соответствующий аргумент компонентов «Дозвон» служебного сценария и «Переключение на внешние» сценария IVR. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае успешной коммутации поток будет разрегистрирован автоматически по завершению разговора и переводу одной из линий потока в состояние готовности. Однако, если коммутации не произведено, то разрегистрация производится автоматически по истечению времени неактивности (3 минуты), либо путем использования этого же компонента с действием «Отмена регистрации».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Выбор режима работы. Регистрация / отмена регистрации.&lt;br /&gt;
В случае установки режима регистрации осуществляет прямое действие по регистрации аккаунта на сервере и активации (перевода в состояние готовности) одного из потоков указанного шлюза с динамической регистрацией потоков. &lt;br /&gt;
В режиме отмены регистрации освобождает аккаунт и переводит указанный поток в отключенное состояние.&lt;br /&gt;
|- &lt;br /&gt;
|Шлюз&lt;br /&gt;
|Доступно только для действия «Регистрация». В списке выбирается один из существующих в карте сети шлюзов с динамической регистрацией потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Аккаунт&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой логин для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой пароль для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Доступно только для действия «Регистрация». Максимальное время ожидания регистрации, по истечению которого будет прервана регистрация и  произведен выход по ветке «Таймаут».&lt;br /&gt;
|-&lt;br /&gt;
|Автоматическая отмена регистрации&lt;br /&gt;
|Доступно только для действия «Регистрация». Позволяет установить такой режим работы, при котором при любой последующей попытке дозвона по одной из линий зарегистрированного потока даже в случае неудачи (занято, недоступно и т.д.) будет производиться мгновенная отмена регистрации. &lt;br /&gt;
|-&lt;br /&gt;
|Код потока в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В случае успешного проведения операции по регистрации в указанную переменную будет размещен Guid-идентификатор зарегистрированного потока. Эта переменная впоследствии может быть использована для осуществления вызова в компонентах [[Компоненты сценариев IVR#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешние]] и/или [[Компоненты служебных сценариев#Дозвон|Дозвон]] или отмены регистрации.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В переменную попадает код ошибки в случае возникновения проблем при регистрации. Большинство кодов совпадают с типами ответов HTTP-сервера (например, 404 - not found).&lt;br /&gt;
|-&lt;br /&gt;
|Код потока&lt;br /&gt;
|Доступно только для действия «Отмена регистрации». Аргумент, представляющий собой Guid-идентификатор потока в строковом представлении. Может быть указан явно, или получен в переменную в одном из предыдущих компонентов «Регистрация».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, потоков не найдено&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление, если у выбранного шлюза нет свободных потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление в случае, если за установленный интервал времени не получен ответ от внешнего сервера/шлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i28.png|left]]&lt;br /&gt;
===Плагин-компонент===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет выполнять произвольный сторонний код, подключенный к серверу в виде стандартного плагин-компонента (см. руководство по интеграции, раздел «Встраиваемые plugin-модули»). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подробно об архитектуре исполнения описано в руководстве по интеграции.&lt;br /&gt;
&lt;br /&gt;
При выполнении компонента осуществляется подгрузка внешней сборки и передача управления компоненту. В случае, если сборка плагина уже загружена, повторной ее загрузки не происходит. Исключением может являться только обновление сборок в модуле [[Внешние модули#Plugin-модули|Администрирование. Внешние модули]]. &lt;br /&gt;
Передача управления производится путем вызова метода PrepareShow управляющего объекта, описанного в plugin-программе. В качестве параметра для метода передается XML-структура, содержащая комплексную информацию о требуемом компоненте (его guid-идентификатор, описанный при вызове метода GetForms() управляющего объекта), параметрах сценария, сессии, задаче, а также других имеющихся свойств (различаются в зависимости от типа исполняемого сценария). Помимо базовых параметров передаются значения требуемых для работы компонента параметров (информация о них возвращается при вызове GetInputParams управляющего объекта plugin-программы). В качестве возвращаемого значения ожидается XML-структура с описанием всех выходных значений согласно общему списку выходных параметров (определяются при вызове GetOutputParams управляющего объекта). &lt;br /&gt;
В качестве возможных для использования в сценариях компонентов принимаются все формы подпрограммы со свойством 'module=2'.&lt;br /&gt;
&lt;br /&gt;
Назначение входных значений, а также переменных для приема выходных значений производится на отдельной вкладке. &lt;br /&gt;
Дальнейшая реализация сценария приостанавливается вплоть до получения назад управления из внешнего компонента. Может быть назначен интервал таймаута, по истечению которого будет произведен принудительный возврат управления и переход к следующему компоненту сценария. Обрыв исполнения производится также при остановке сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Модуль/Форма&lt;br /&gt;
|Выбор конкретного плагина и одного из его компонентов для работы в сценарии.&lt;br /&gt;
|-&lt;br /&gt;
|Свойства&lt;br /&gt;
|Доступ к вкладке редактора параметров формы для настройки передаваемых и сохраняемых параметров.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, сек&lt;br /&gt;
|Аргумент, устанавливающий время в секундах, по истечению которого будет произведен принудительный отъем управления из вызванной подпрограммы. В случае, если интервал нулевой (по умолчанию), таймаут считается не установленным.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, компонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если plugin-программа не указана, не найдена или не может быть загружена.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если за установленный интервал времени не вернулось управление от внешнего компонента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i19.png|left]]&lt;br /&gt;
===Отправка SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку SMS-сообщения по указанному номеру с назначенным текстом. Может быть настроен на ожидание доставки.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер адресата.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст SMS-сообщения. &lt;br /&gt;
|-&lt;br /&gt;
|Подставляемый номер&lt;br /&gt;
|Номер, от которого осуществляется доставка.&lt;br /&gt;
|-&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения (для дальнейшего запроса отчета о доставке).&lt;br /&gt;
|-&lt;br /&gt;
|Ожидание доставки&lt;br /&gt;
|Да/Нет. Требуется ли ожидать отчета о доставке.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания&lt;br /&gt;
|Время, которое компонент будет ожидать отчета о доставке. &lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление после успешной отправки сообщения. В случае установки значения «Да» в свойстве &amp;quot;Ожидание доставки&amp;quot;, если сообщение успешно доставлено до таймаута ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение отправлено, но не было доставлено за установленное время ожидания (в случае если ожидание было назначено).&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i20.png|left]]&lt;br /&gt;
===Получение статуса отправленного SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит запрос к SMS-сервису на получение отчета о доставке конкретного SMS-сообщения по коду отправки (Push Id).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms уже доставлено.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms еще не доставлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i21.png|left]]&lt;br /&gt;
===Получение входящего SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит запрос к SMS-сервису на получение первого в очереди входящих сообщений. В случае успеха наполняет переменные сценария соответствующими сообщению значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер отправителя&lt;br /&gt;
|Переменная, куда запишется номер отправителя.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Переменная, куда запишется текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Номер адресата&lt;br /&gt;
|Переменная, куда запишется номер, на который сообщение было отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение на сервере имеется и получено успешно.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если входящих сообщений на сервере нет.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i22.png|left]]&lt;br /&gt;
===Баланс счета на SMS-сервере===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Количество&lt;br /&gt;
|Переменная, куда вернется количество оставшихся оплаченных SMS-сообщений.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если запрос отработан.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i23.png|left]]&lt;br /&gt;
===Отправка сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку email-сообщения на указанный ящик электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ отправки&lt;br /&gt;
|[[#Отправка сообщения электронной почты|Форма]], определяющая способ отправки email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Аргумент, определяющий получателей email сообщения. Если письмо предназначается нескольким адресатам, то адреса должны быть перечислены через «;».&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Аргумент, определяющий отправителя email сообщения. Ряд почтовых серверов требует явного указания поля &amp;quot;Отправитель&amp;quot; (e-mail адрес отправителя). В этом случае свойство должно быть вычислено к моменту, когда компонент получит управление.&lt;br /&gt;
В качестве отправителя может быть указана строка вида &amp;quot;username &amp;lt;address@mail.com&amp;gt;&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|Тема&lt;br /&gt;
|Аргумент, определяющий тему email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Формат тела письма&lt;br /&gt;
|Текст или HTML. Определяет формат, в котором будет сформировано тело для отправки.&lt;br /&gt;
|- &lt;br /&gt;
|Содержание письма&lt;br /&gt;
|Аргумент, определяющий текстовую часть e-mail сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку отправляемого письма. При необходимости осуществляется преобразование тела.&lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* KOI8-R &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|-&lt;br /&gt;
|Кодовая страница Windows&lt;br /&gt;
|Доступно только при выборе кодировки «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования тела письма. &lt;br /&gt;
|- &lt;br /&gt;
|Вложение 1&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо прикрепить к сообщению email. &lt;br /&gt;
|-&lt;br /&gt;
|Вложение 2&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 3&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 4&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 5&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке SMTP сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Форма «Способ отправки»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f9.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ отправки email сообщения. В зависимости от типа сценария email можно отправить через:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* SMTP сервер &lt;br /&gt;
* Встроенный почтовый клиент (доступен только для сценариев диалога) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если для отправки выбран выбран «SMTP сервер», письмо будет отправлено немедленно на указанный SMTP сервер.&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип SMTP сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для SMTP сервера&lt;br /&gt;
&lt;br /&gt;
* Операторский - используются настройки SMTP сервера по умолчанию в случае настроенного SMTP сервера на компьютере, где установлен клиент. Например - MS IIS SMTP Server. &lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|-&lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес SMTP сервера&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт SMTP сервера. Значение не должно содержать более 4 цифр ( максимум: 9999 )&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует SSL авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если для отправки выбран «Встроенный почтовый клиент», письмо будет открыто на компьютере оператора в почтовом редакторе по умолчанию. Открыть письмо может любой почтовый редактор, поддерживающий MAPI интерфейс.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i24.png|left]]&lt;br /&gt;
===Прием входящего сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет прием email-сообщения с указанного ящика электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ получения&lt;br /&gt;
|[[#Прием входящего сообщения электронной почты|Форма]], определяющая способ получения email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|MessageId&lt;br /&gt;
|Переменная, в которую будут сохранен идентификатор email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Переменная, в которую будут сохранены получатели email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Переменная, в которую будут сохранены отправители email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Тема&lt;br /&gt;
|Переменная, в которую будут сохранена тема email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Предпочитаемый тип контента&lt;br /&gt;
|Для разделов multipart/alternative позволяет установить предпочитаемый тип текстового контента. При наличии указанного типа среди блоков в переменную будет сохранено именно его содержимое, а остальные дублирующие альтернативные блоки будут игнорироваться. По умолчанию text/plain, но может быть установлен text/html, text/xml, text/rtf, text/richtext.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма&lt;br /&gt;
|Переменная, в которую будут сохранен текст email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма часть2&lt;br /&gt;
|Переменная, в которую будут сохранен текст из второй части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|- &lt;br /&gt;
|Текст письма часть3&lt;br /&gt;
|Переменная, в которую будут сохранен текст из третьей части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|-&lt;br /&gt;
|IMAP каталог&lt;br /&gt;
|Аргумент, значение которого определяет IMAP каталог, из которого будет получено сообщение. По умолчанию используется стандартный каталог входящей почты Inbox.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|IMAP запрос&lt;br /&gt;
|Аргумент, значение которого определяет IMAP запрос. Запрос определяет критерии выбора сообщения из каталога, заданного свойством IMAP каталог. По умолчанию используется запрос, возвращающий все письма (значение &amp;quot;ALL&amp;quot;). Более подробно о синтаксисе IMAP запросов можно узнать из документации &amp;lt;nowiki&amp;gt;RFC 2060&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|Принимать только заголовки&lt;br /&gt;
|Да/Нет. Требуется ли получать только заголовки письма (в этом случае тело сообщения и прикрепленные файлы скачиваться с почтового сервера не будут)&lt;br /&gt;
|- &lt;br /&gt;
|Удалять с сервера&lt;br /&gt;
|Да/Нет. Требуется ли удалить письмо с почтового сервера после получения.&lt;br /&gt;
|-&lt;br /&gt;
|Сохранять вложения&lt;br /&gt;
|Определяет режим сохранения вложений.&lt;br /&gt;
&lt;br /&gt;
* Нет. Вложения сохранены не будут. &lt;br /&gt;
* В указанную папку. В этом случае все вложенные файлы будут сохранены в папку, путь к которой установлен свойством &amp;quot;Папка для вложений&amp;quot;. &lt;br /&gt;
* В папку по умолчанию. В этом случае каталог определяется из общих настроек, раздел «Настройки e-mail».&lt;br /&gt;
|- &lt;br /&gt;
|Папка для вложений&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в указанную папку.&lt;br /&gt;
Представляет собой аргумент, устанавливающий абсолютный или относительный путь к папке, куда будут сохранены вложения с исходными именами.&lt;br /&gt;
|-&lt;br /&gt;
|Путь к папке для вложений в переменную&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в папку по умолчанию, заданную в общих настройках.&lt;br /&gt;
Представляет собой переменную, в которую будет сохранен путь к папке с вложениями, заданный в общих настройках.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение не получено, но при этом ошибок не возникло. Такая ситуация может возникнуть, если:&lt;br /&gt;
* на POP3 сервере нет сообщений &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге удовлетворяющих заданным критериям&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сообщения POP3 ( IMAP4 ) сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Способ получения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f10.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ получения email сообщения. Сообщение можно получить через:&lt;br /&gt;
* POP сервер (по протоколу POP3) &lt;br /&gt;
* IMAP сервер (по протоколу IMAP4) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип почтового сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для сервера входящей почты&lt;br /&gt;
&lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|- &lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт POP сервера - 110, IMAP сервера - 143).&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если сервер требует SSL авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i25.png|left]]&lt;br /&gt;
===Отправка IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт адресата, аккаунт отправителя, способ подключения к серверу (прокси/без прокси).&lt;br /&gt;
Работа с аккаунтом происходит через пул подключений. Любые обращения к аккаунту (отправки/приема из разных сценариев), влекущие подключение к серверу, помещают созданное подключение в специальный пул, где оно поддерживается некоторое время (устанавливается в разделах «[[ICQ-сервис|Общие настройки. ICQ-сервис]]» и «[[Jabber-сервис|Общие настройки. Jabber-сервис]]»). Каждое последующее обращение к аккаунту работает с подключением из пула и продляет время его существования. В случае таймаута аккаунт отключается. Также аккаунт отключается при получении ошибки сервера или выгрузке серверного приложения. Такой механизм работы в частности гарантирует работу комплекса от ошибки сервера ICQ «Превышен лимит подключений». Для каждого аккаунта в пуле держится отдельное подключение. Для Jabber-аккаунтов держатся отдельно подключения с разными настройками, даже если они имеют одинаковый JID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|[[#Отправка IM (ICQ/jabber) сообщения|Форма]], определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При отправке ICQ-сообщения - [[#Отправка IM (ICQ/jabber) сообщения|форма]], определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
При отправке Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве отправителя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Аргумент, определяющий UIN-номера / JID-аккаунты получателей IM-сообщения. Если сообщение предназначается нескольким адресатам, то адреса должны быть перечислены через «,».&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с IM-сервером (ICQ / Jabber). При отправке сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут отправки соединения&lt;br /&gt;
|Аргумент, определяющий временную задержку ( в миллисекундах ) перед отправкой сообщения. &lt;br /&gt;
|- &lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Аргумент, определяющий текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки подключения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f11.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет настройки подключения к ICQ / Jabber серверу. Имеется возможность подключения напрямую и через прокси-сервер. Поддерживаются следующие типы прокси-серверов:&lt;br /&gt;
* SOCKS5  &lt;br /&gt;
* HTTPS  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип прокси сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для подключения к серверу.&lt;br /&gt;
* Без прокси-сервера - подключение выполняется напрямую к серверу ICQ/Jabber, минуя прокси. &lt;br /&gt;
* Общий (из настроек комплекса) - используется режим подключения, заданный в общих настройках комплекса (отдельно разделы [[ICQ-сервис|ICQ-сервис]] и [[Jabber-сервис|Jabber-сервис]]). &lt;br /&gt;
* Отдельный - настройки прокси-сервера определяются в текущей форме и актуальны только для настраиваемого в данный момент компонента сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Тип протокола&lt;br /&gt;
|Свойство, определяющее тип протокола прокси-сервера:&lt;br /&gt;
* SOCKS5 - протокол SOCKS5 &lt;br /&gt;
* HTTPS - протокол HTTPS&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт SOCKS5 сервера - 1080, HTTPS сервера - 8080).&lt;br /&gt;
|- &lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|- &lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на прокси сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на прокси сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки учетной записи ICQ»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f12.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет учетную запись ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип учетной записи&lt;br /&gt;
|Свойство, определяющее источник настроек учетной записи&lt;br /&gt;
* Общий (из настроек комплекса) - используются общие настройки комплекса &lt;br /&gt;
* Отдельный - настройки учетной записи определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|UIN&lt;br /&gt;
|Номер ICQ&lt;br /&gt;
|-&lt;br /&gt;
|Пароль UIN&lt;br /&gt;
|Пароль ICQ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Аналогичная форма открывается и при настройке JID-аккаунта (при работе с Jabber). В ней в дополнение к JID и паролю при осуществлении индивидуальной настройки предлагается указать адрес и порт сервера Jabber. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i26.png|left]]&lt;br /&gt;
===Получение IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет прием IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт получателя, способ подключения к серверу. &lt;br /&gt;
Получаемые сообщения сохраняют в указанных переменных аккаунт отправителя и текст сообщения.&lt;br /&gt;
Работа компонента происходит через пул подключений аналогично компоненту «Отправка IM-сообщения».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber&lt;br /&gt;
|-&lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|Форма, определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|-&lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При получении ICQ-сообщения - форма, определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве получателя сообщения ICQ.&lt;br /&gt;
При получении Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве получателя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Переменная, в которую будет сохранен UIN / JID отправителя IM-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с сервером. При получении сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут получения сообщения&lt;br /&gt;
|Аргумент, определяющий временную задержку (в миллисекундах) перед получением сообщения. Если на указанный в свойстве «Настройки учетной записи» аккаунт раньше приходили сообщения, то таймаут игнорируется, а в переменные «UIN/JID», «Текст сообщения» будет подставлены значения, сохраненные в пуле сервера состояний системы.&lt;br /&gt;
|-&lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Переменная, в которую будет сохранен текст полученного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения получения. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если новых сообщений не обнаружено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Другие компоненты сценариев:&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев IVR]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев диалога]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты служебных сценариев]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2</id>
		<title>Общие компоненты сценариев</title>
		<link rel="alternate" type="text/html" href="%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2"/>
				<updated>2011-05-17T15:43:35Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном блоке в справочном порядке будут приведены все компоненты, являющиеся общими для всех типов сценариев, а также краткое описание действий и перечни свойств.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Старт=== &lt;br /&gt;
[[Файл:cl_cc_scr_i01.png|left]]                     &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент существует в любом сценарии – с него начинается действие, если трубка обрабатываемой линии положена. Старт на вход принимает параметр, который может сохранить в некоторой внутренней переменной сценария для дальнейшего использования.&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Переменная, в которую необходимо сохранить значение, переданное из другого сценария, запустившего этот.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i02.png|left]] &lt;br /&gt;
===Стоп===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет завершение сценария без разрыва связи. Служит для остановки выполнения сценария после появления соответствующих условий. Классические примеры успешное переключение в сценарии IVR или корректное завершение работы в сценарии диалога.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Да». Флаг определяет необходимо ли в текущей точке передать управление стеку (да) или прекратить выполнение всей последовательности сценариев (нет). Актуален только в сценариях, вызванных через компонент [[#Запуск сценария|Запуск сценария]] с установленным флагом «Возврат управления» и в проектных сценариях IVR, вызванных через компонент [[Компоненты сценариев IVR#Вход в проект|Вход в проект]].&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i03.png|left]]&lt;br /&gt;
===Пауза===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет задержку сценария перед выполнением следующего компонента. В случае указания длительности 0 – компонент пропускается. В некоторых случаях при работе с большими сценариями удобно использовать компонент «Пауза» в качестве пустышки, для удобства и быстроты смены свойств. Например, по веткам выхода из компонента «Меню», где каждое свойство перехода задается внутри специального окна путем выбора одного объекта из списка всех объектов сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Время задержки&lt;br /&gt;
|Время в миллисекундах, которое необходимо простоять на компоненте в паузе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i04.png|left]]&lt;br /&gt;
===Присвоение значения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Задает значение указанной переменной. В качестве присваемого значения выступает аргумент. Используется механизм преобразования типов, если типы значения аргумента и переменной не совпадают.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим&lt;br /&gt;
|Одиночный / Множественный&lt;br /&gt;
Множественный режим позволяет в одном компоненте производить сразу несколько операций присвоения.&lt;br /&gt;
|-&lt;br /&gt;
|Переменная&lt;br /&gt;
|Локальная переменная, в которую нужно записать указанное значение. &lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо задать для указанной переменной.&lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Операции&lt;br /&gt;
|Список операций (пар элементов {Переменная, Аргумент}), которые будут выполнены в порядке перечисления в окне задания значений нескольких операций присвоения. &lt;br /&gt;
Если в одной из операций в аргументе используется переменная, указанная в качестве приемщика значения в более ранней операции по списку, то при расчете значения аргумента будет использовано новое ее значение.&lt;br /&gt;
Таким образом компонент с множественным присвоением является компактным аналогом последовательности одиночных присвоений.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i05.png|left]]&lt;br /&gt;
===Сравнение===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает значения двух аргументов. Компонент осуществляет ветвление сценария. В случае соответствия выбранной логической операции и значений аргументов переход осуществляется по ветке «Правда», в противном случае – по ветке «Ложь».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент 1&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Аргумент 2&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Тип сравнения&lt;br /&gt;
|Один из вариантов логической операции&lt;br /&gt;
* = (равно) &lt;br /&gt;
* &amp;gt; (больше) &lt;br /&gt;
* =&amp;gt; (больше или равно) &lt;br /&gt;
* &amp;lt; (меньше) &lt;br /&gt;
* &amp;lt;= (меньше или равно) &lt;br /&gt;
* != (не равно)&lt;br /&gt;
|- &lt;br /&gt;
|Переход, правда&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула истину.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ложь&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула ложь.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i06.png|left]]&lt;br /&gt;
===Меню===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает аргумент со списком значений. Компонент может иметь неограниченное число веток перехода. Переход осуществляется по ветке значения, с которым совпало значение аргумента. Если совпадений не найдено, переход осуществляется по ветке «Прочее».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Значения (варианты)&lt;br /&gt;
|Окно ввода значений, позволяющее задать возможные значения и связывающее с каждым указанным значением элемент перехода. Соответственно переход осуществляется по ветке первого найденного совпадающего значения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прочее&lt;br /&gt;
|Компонент, на который передается управление, если среди значений не найдено того, которое соответствует значению аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i07.png|left]]&lt;br /&gt;
===Файловая операция===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит указанную дисковую операцию с файлом, каталогом или путем. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Путь&lt;br /&gt;
|Аргумент, определяющий место размещения объекта, подвергаемого файловой операции - абсолютный путь к каталогу или файлу.&lt;br /&gt;
|-&lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Каталог / Файл / Путь&lt;br /&gt;
Определяет перечень операций, возможных для проведения с объектом, указанным с помощью пути.&lt;br /&gt;
|- &lt;br /&gt;
|Операция&lt;br /&gt;
|В зависимости от выбранного типа объекта предоставляет перечень возможных операций.&lt;br /&gt;
&lt;br /&gt;
Каталог:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Количество подкаталогов &lt;br /&gt;
* Вернуть путь к подкаталогу &lt;br /&gt;
* Количество файлов &lt;br /&gt;
* Вернуть путь к файлу &lt;br /&gt;
&lt;br /&gt;
Файл:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Определить размер &lt;br /&gt;
* Считать данные &lt;br /&gt;
* Дописать данные в конец &lt;br /&gt;
&lt;br /&gt;
Путь:&lt;br /&gt;
* Вернуть родительский каталог &lt;br /&gt;
* Вернуть имя &lt;br /&gt;
* Вернуть имя без расширения &lt;br /&gt;
* Вернуть расширение &lt;br /&gt;
* Проверить полноту &lt;br /&gt;
* Склеить пути&lt;br /&gt;
|-&lt;br /&gt;
|Новый путь &lt;br /&gt;
Новое имя &lt;br /&gt;
&lt;br /&gt;
Путь копии&lt;br /&gt;
|Путь или имя, которое будет присвоено вновь созданному файлу (или каталогу).&lt;br /&gt;
В случае, если при переименовании указывается имя без пути, за основу будет взят путь к исходному объекту.&lt;br /&gt;
|-&lt;br /&gt;
|Данные&lt;br /&gt;
|Аргумент, представляющий собой строку. Строка в соответствии с выбранной кодировкой будет переведена в бинарный формат и размещена в содержимом файла при проведении операций создания и записи в файл.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку, посредством которой происходит преобразовании строки в бинарные данные и обратно при проведении операций записи в файл и чтения из файла.&lt;br /&gt;
&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|- &lt;br /&gt;
|Данные в переменную&lt;br /&gt;
|Строковая переменная, куда будет сохранено содержимое файла при проведении операции чтения. Данные из файла считываются в бинарном виде и преобразуются в строку согласно выбранной кодировке.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью считывания данных из файла является их дальнейшая передача вовне без изменений (например используя веб-запрос или сохранение файла, осуществляющие преобразование строки в бинарные данные), необходимо в обоих компонентах использовать кодировки ANSI, так как только она гарантирует однозначное двустороннее преобразование без потери данных.&lt;br /&gt;
|- &lt;br /&gt;
|Маска&lt;br /&gt;
|Аргумент, представляющий собой маску для файлов/каталогов в формате операционной системы, например *.inf или data_??.txt. Используется при определении содержимого каталога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью определения содержимого является обнаружение конкретного подкаталога/файла, либо обработка всего содержимого, соответствующего маске, то при взятии пути к конкретному файлу используется индекс. В этом случае необходимо также указывать ту же самую маску.&lt;br /&gt;
|- &lt;br /&gt;
|Индекс&lt;br /&gt;
|Аргумент, определяющий индекс файла/подкаталога при взятии его пути. Индекс - порядковый номер объекта в общем списке файлов/подкаталогов исследуемого каталога, отфильтрованного в соответствии с указанной маской.&lt;br /&gt;
|-&lt;br /&gt;
|Добавочный путь&lt;br /&gt;
|Аргумент, определяющий часть пути, подвергаемый склейке с основным. Например, если основной указанный путь 'C:\1', а добавочный '2.txt', то при проведении склейки результатом будет 'C:\1\2.txt'.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, куда будет сохранен результат выполнения операции. Может быть строковой, либо числовой для проведения отдельных операций.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не найдено&lt;br /&gt;
|Компонент, на который передается управление в случае, если указанный каталог или файл не найден.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае, если в назначенных параметрах допущена ошибка или при проведении указанной операции возникла ошибка.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i08.png|left]]&lt;br /&gt;
===Голосовая почта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет перемещение данных об указанном звуковом файле (чаще после записи в этом же сценарии) в голосовой ящик указанных пользователей. Подробнее о сервисе голосовой почты в разделе [[Кабинет#Голосовая почта|Офис. Кабинет. Голосовая почта]]. &lt;br /&gt;
&lt;br /&gt;
Заполняя свойство «Голосовой ящик» в окне адресата, можно явно указать существующих в системе пользователей, а также существующие отделы и внутренние номера. Также можно использовать свойство «Ключ получателя», значением которого является вычисляемый аргумент. Это удобно, когда заранее неизвестно получателя, и данные о нем формируются в момент исполнения сценария. При этом сообщение попадет ко всем пользователям, которые указаны явно, составляют указанные внутренние номера и группы. У пользователей, которым поступает голосовая почта, в их модулях появляются данные об абоненте, и возможность прослушать файл. &lt;br /&gt;
&lt;br /&gt;
Сообщение отправится всем выбранным по одному из двух параметров – указателей адресатов. При этом один компонент формирует группу из всех перечисленных участников - прослушивание одним из них будет отражено на всей записи. При необходимости разослать сообщение независимо нескольким пользователям следует использовать серию из компонентов «Голосовая почта»&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо поместить в голосовой ящик. При использовании после объекта [[Компоненты сценариев IVR#Запись звукового файла|Запись файла]], в котором имя файла генерируется, необходимо в соответствующем свойстве выбирать возврат полного пути в переменную, сохраняющую имя записанного файла.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя почты. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Голосовой ящик&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующей явно через отдел, или через номер получит соответствующее голосовое сообщение.&lt;br /&gt;
При одновременном указании голосового ящика и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Режим подстановки CallerId&lt;br /&gt;
|Определяет режим подстановки CallerId.&lt;br /&gt;
&lt;br /&gt;
* Автоматически. Для сценариев IVR и диалоговых существует возможность автоматически определить номер абонента, чей звонок обслуживается в текущем сценарии. Если голосовую почту оставляет внутренний пользователь системы, будет подставлено его имя. &lt;br /&gt;
* Из аргумента. В некоторых случаях (если номер не определен, номер требует преобразований, служебный сценарий, работающий без привязки к каналу и т.д.) номер следует указывать вручную. При выборе данного значения появляется возможность задать callerid из аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Доступно только в режиме подстановки CallerId из аргумента.&lt;br /&gt;
Аргумент, значение которого подставляется при размещении голосового сообщения в поле таблицы CallerId и устанавливает номер абонента, оставившего сообщение.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i09.png|left]]&lt;br /&gt;
===Уведомление===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Уведомление – всплывающее окно, позволяющее донести до пользователя информацию о происходящем в сценарии действии. В качестве адресатов могут быть выбран список из пользователей, отделов и конкретных номеров. Также в качестве адреса может выступать номер, определяемый значением аргумента.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Уведомление получат все пользователи, которые указаны персонально, либо состоят в выбранных группах или внутренних номерах. В режиме [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]] пользователь всегда сможет просмотреть пришедшие к нему уведомления и осуществить поиск.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Отладочный режим&lt;br /&gt;
|Да / нет. По умолчанию «нет». При сохранении сценария может быть установлен общий режим отладки (на странице свойств сценария). Отладочные уведомления будут отображаться только в режиме отладки сценария. Остальные будут отображаться в любом случае.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|-&lt;br /&gt;
|Адресат&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующий явно, через отдел, или через номер получит соответствующее уведомление.&lt;br /&gt;
При одновременном указании адресата и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранять в БД&lt;br /&gt;
|Да/нет. По умолчанию «да». При установке свойства сообщение будет сохранено в БД и будет доступно в модуле [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]]. Если пользователь отсутствует, то сообщение будет доставлено сразу после его авторизации в системе.&lt;br /&gt;
|- &lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст уведомления. &lt;br /&gt;
Поддерживается минимальный набор тегов HTML для форматирования. Чтобы отобразить текст в виде HTML-документа необходимо его заключить в теги &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt;&lt;br /&gt;
Ниже за пределами таблицы свойств приведен перечень поддерживаемых HTML-тегов.&lt;br /&gt;
|-&lt;br /&gt;
|Способ оповещения&lt;br /&gt;
|Позволяет выбрать режим, в котором данные поступают указанным адресатам.&lt;br /&gt;
&lt;br /&gt;
* Всплывающее уведомление. Появляющиеся в правой части экрана цветные окна с информацией. &lt;br /&gt;
* Системный чат. Сообщение от имени системы во встроенном [[Сотрудники|системном чате]].&lt;br /&gt;
|-&lt;br /&gt;
|Цвет фона&lt;br /&gt;
|Определяет цвет фона всплывающего окошка.&lt;br /&gt;
|-&lt;br /&gt;
|Скрывать автоматически&lt;br /&gt;
|Да/нет. По умолчанию «да». При отключении уведомление будет скрыто только после щелчка пользователя на нем. Поступающие уведомления помещаются в очередь, из которой отображаются в видимых областях экрана в порядке поступления. Очередь сообщений может быть очищена из системного меню в трее. &lt;br /&gt;
При отправке уведомления отключенному пользователю с сохранением в БД, отображаемые после авторизации последние несколько пропущенных уведомлений будут в любом случае автоматически скрываться.&lt;br /&gt;
|-&lt;br /&gt;
|Асинхронный режим&lt;br /&gt;
|Да/нет. Способ рассылки уведомлений. При выборе асинхронного режима компонент не ожидает доставки уведомлений пользователям и сразу передает управление следующему объекту сценария. Имеет смысл при рассылке уведомления множеству пользователей из сценариев IVR обработки входящих вызовов во избежание незапланированных пауз. Однако при завершении сценария асинхронные рассылки всех уведомлений, не успевшие завершиться, будут прерваны.&lt;br /&gt;
|- &lt;br /&gt;
|Разрешать несколько экземпляров на экране&lt;br /&gt;
|Да/нет. В некоторых случаях требуется выводить уведомления об одном и том же. Чтобы однотипные отображения не заполняли экран, можно устанавливать режим фильтрации по коду сообщения. Код указывается в открывающемся при этом свойстве.&lt;br /&gt;
|-&lt;br /&gt;
|Код сообщения&lt;br /&gt;
|Доступно только при запрете нескольких экземпляров на экране. Аргумент, определяющий код, на основании которого будет производиться фильтрация и пропуск отображения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые HTML-теги''':&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt; - определяет, что блок текста должен быть отображен как HTML-документ&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;..&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt; - текстовый блок, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;..&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt; - гиперссылка, атрибуты: href - ссылка, title - заголовок, style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;..&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt; - полужирный, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;..&amp;lt;/u&amp;gt;&amp;lt;/nowiki&amp;gt; - подчеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;..&amp;lt;/i&amp;gt;&amp;lt;/nowiki&amp;gt; - курсив, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;..&amp;lt;/s&amp;gt;&amp;lt;/nowiki&amp;gt; - перечеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; - переход на следующую строчку, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;center&amp;gt;..&amp;lt;/center&amp;gt;&amp;lt;/nowiki&amp;gt; - выравнение по центру, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt; - параграф, атрибуты: style - стиль &amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Атрибутами стиля могут быть'''&lt;br /&gt;
&lt;br /&gt;
1. font-weight - толщина символов&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* bold - полужирный &lt;br /&gt;
* normal - обычный                 &lt;br /&gt;
(Не поддерживается: bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. text-decoration - декорация текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* line-through - перечеркнутый &lt;br /&gt;
* underline - подчеркнутый&lt;br /&gt;
* none - отсутствует &lt;br /&gt;
(Не поддерживается: blink | overline )&lt;br /&gt;
&lt;br /&gt;
3. font-style - стиль шрифта&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* normal - обычный &lt;br /&gt;
* italic - курсив &lt;br /&gt;
(Не поддерживается: oblique)&lt;br /&gt;
&lt;br /&gt;
4. text-align - выравнение текста (только для&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* left - по левому краю &lt;br /&gt;
* right - по правому краю &lt;br /&gt;
* center - по центру &lt;br /&gt;
* justify - по ширине &lt;br /&gt;
&lt;br /&gt;
5. color - цвет текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* red - красный &lt;br /&gt;
* green - зеленый &lt;br /&gt;
* blue - синий &lt;br /&gt;
* black - черный &lt;br /&gt;
* white - белый &lt;br /&gt;
* yellow - желтый &lt;br /&gt;
* gray - серый &lt;br /&gt;
* #XXXXXX - шестнадцатеричный код цвета где (X - шестнадцатеричное число 0..F ) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Другие атрибуты игнорируются'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
* &amp;lt;html&amp;gt;Данное устройство&amp;lt;nowiki&amp;gt; &amp;lt;b style='color:red;'&amp;gt;&amp;lt;/nowiki&amp;gt;не обнаружено&amp;lt;nowiki&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;У Вас новая &amp;lt;nowiki&amp;gt;&amp;lt;a style='font-style:bold;color:#127A81&amp;lt;/nowiki&amp;gt;;&amp;lt;nowiki&amp;gt;' href='http://mail.ru' title='&amp;lt;/nowiki&amp;gt;Нажмите, чтобы открыть&amp;lt;nowiki&amp;gt;'&amp;gt;почта&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i10.png|left]]&lt;br /&gt;
===Задание на звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент инициирует задачу однократного выполнения в указанное время на указанный номер. Задача запускает указанный в соответствующем свойстве компонента сценарий IVR. Для формируемой задачи в компоненте указываются инициирующие значения, а также параметр задачи, который будет доступен через функцию «Параметр задачи» в сценарии IVR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для инициации звонка существует альтернатива данному компоненту. Служебный сценарий имеет компонент «Дозвон», рекомендуемый к использованию в большинстве случаев, так как имеет расширенные настройки и не производит дополнительной нагрузки на менеджер задач. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|Выполнить сразу&lt;br /&gt;
|Да/Нет. Сразу выполнять задачу или дожидаться указанного времени.&lt;br /&gt;
|- &lt;br /&gt;
|Дата/время&lt;br /&gt;
|Дата и время, когда производить выполнение задачи.&lt;br /&gt;
Поле доступно только при выборе значения «Нет» в свойстве «Выполнить сразу».&lt;br /&gt;
|-&lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить после дозвона.&lt;br /&gt;
|- &lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Числовой аргумент, передающий свое значение в задачу, а через нее на старт запускаемого сценария и в функцию «Параметр задачи». Может быть использован для идентификации через сопоставление по таблице в БД, или для передачи множества параметров. Доступен в сценарии автоматической задачи через встроенную функцию «Параметр задачи».&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Занято»&lt;br /&gt;
|Сколько дозвонов с ответом «Занято» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Не отвечает»&lt;br /&gt;
|Сколько дозвонов с ответом «Не отвечает» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время фиксации в секундах&lt;br /&gt;
|Сколько секунд необходимо выполнять сценарий после дозвона, чтобы считать успешным выполнение задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания ответа&lt;br /&gt;
|Сколько секунд ожидать ответа от линии для получения сигнала «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Занято»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Занято».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Не отвечает»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i11.png|left]]&lt;br /&gt;
===Запрос SQL в БД===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет производить действия в БД, а также передавать параметры (на вход и на выход). В качестве параметров выступают переменные сценария. Обращение к БД происходит по одной из выбранных технологий: ADO, OLE, ODBC. Для запросов во внешние БД необходимо заполнить строку подключения с помощью помощника – построителя. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения БД. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|SQL запрос&lt;br /&gt;
|Окно ввода запроса в формате SQL. В нем вы можете проверить запрос, а также исполнить в базе в момент создания. Параметры запроса в виде переменных SQL обозначаются маркером «@» в начале имени («:» в начале имени для OLE, Oracle, или «?» для входных параметров ODBC). Встроенный парсер разберет параметры и предложит сопоставить им переменные сценария. Входные параметры запроса получат значение из соответствующих переменных сценария перед выполнением запроса, выходные параметры занесут свои значения в переменные сценария после выполнения запроса. Также, если в возвращаемой выборке название какого-либо поля совпадает с названием внутренней переменной сценария, в нее будет занесено соответствующее значение из выборки.&lt;br /&gt;
На вкладке «Подключение» вы можете выбрать один из вариантов подключения к БД. Это используется в большей части для получения индивидуальных нестандартных настроек, а также при подключении к внешним БД. В случае использования общего формата ADO, OLE или ODBC (а также подключения по отдельно выделенным каналам к БД Oracle) необходимо заполнить строку подключения. В строке и определяются индивидуальные настройки. Например, таймаут ожидания ответа, или драйвер для подключения к различным СУБД при использовании технологии ODBC. В окне помощника формирования строки подключения вы можете увидеть все доступные для использования параметры и их описания.&lt;br /&gt;
В случае необходимости плотного взаимодействия с внешней СУБД, обилия хранимых процедур, запросов и их параметров рекомендуется настроить прилинкованный сервер СУБД в MS SQL Server и работать с внешней СУБД по правилам, определяемым TSQL. Подробнее о процедуре подключения линкованных серверов можно узнать в разделе  [[Подключение внешних БД]]&lt;br /&gt;
Формат самих запросов SQL вне рамок данного описания.  &lt;br /&gt;
|- &lt;br /&gt;
|Таймаут&lt;br /&gt;
|Устанавливает временное ограничение выполнения запроса на сервере БД. По умолчанию 30 секунд.&lt;br /&gt;
В случае, если используется уникальная строка подключения, таймаут может быть установлен в ней (Command Time Out). Если значением является 0, таймаут особым образом не устанавливается и применятся таймаут по умолчанию для созданного подключения (берется из строки подключения или из параметров соответствующего драйвера).&lt;br /&gt;
Не применяется при подключении к Oracle.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
 |-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление при появлении исключительной ситуации. В переменную свойства «Код ошибки» попадает код полученного исключения из сервера БД.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i12.png|left]]&lt;br /&gt;
===Запрос к WEB-сервису, XML-запрос===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет выполнять запросы к web-сервисам в форматах get и post. На вход может передавать указанным образом заполненную структуру XML документа. Прием данных и их обработку осуществляет также согласно прикрепленной к компоненту структуре XML документа. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения. Для детального разбора ответа может быть использован совместно с компонентом «Парсер»: сохранив ответ в строковой переменной, его дальнейший анализ производится совокупностью других компонентов сценария.&lt;br /&gt;
&lt;br /&gt;
Компонент поддерживает работу в сессиях, сохраняя и используя COOKIE, а также HTTPS и подтверждение сертификатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Подключение&lt;br /&gt;
|Форма, определяющая адрес сервера, а также способ подключения к нему и параметры авторизации. При необходимости устанавливаются адрес и пароль подключения к Proxy-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Максимальное число перенаправлений&lt;br /&gt;
|Устанавливает ограничение на количество перенаправлений при отправке запроса. По умолчанию свойство не задано, что эквивалентно ограничению в 20 перенаправлений - недостижимое в нормальных условиях значение. 0 - полностью игнорирует перенаправления.&lt;br /&gt;
При каждом перенаправлении cookie-файлы накапливаются и передаются дальше.&lt;br /&gt;
|- &lt;br /&gt;
|Тип контента&lt;br /&gt;
|Строка contenttype, подставляемая в отсылаемый запрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
* application/x-www-form-urlencoded &lt;br /&gt;
* text/xml &lt;br /&gt;
* text/html &lt;br /&gt;
* text/plain &lt;br /&gt;
&lt;br /&gt;
Допускается указание других строк.&lt;br /&gt;
|- &lt;br /&gt;
|Метод&lt;br /&gt;
|POST / GET&lt;br /&gt;
|-&lt;br /&gt;
|Тип запроса&lt;br /&gt;
|XML / Аргумент. &lt;br /&gt;
Доступно только для метода POST. Вариант определения тела POST запроса - формирование в специальной форме с подстановкой переменных, либо на базе указанного аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Запрос&lt;br /&gt;
|Доступно только для метода POST.&lt;br /&gt;
В зависимости от выбранного значения свойства «Тип запроса» это либо форма, определяющая структуру запроса и подстановку в качестве параметров аргументов (переменных) сценария, либо форма выбора строкового аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|Кодировка запроса&lt;br /&gt;
|Определяет в какой кодировке передается тело POST-запроса. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для запроса&lt;br /&gt;
|Доступно только при выборе кодировки запроса «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования запроса. &lt;br /&gt;
|- &lt;br /&gt;
|Режим работы&lt;br /&gt;
|Определяет режим работы компонента. Один из четырех вариантов:&lt;br /&gt;
* Ожидание результата. Компонент завершает свою работу только после получения ответа от сервера, ошибки сокета или принудительного завершения работы сценария (по обрыву связи). Во всех случаях кроме последнего производится анализ результата и сохранение значений в соответствии с настройками компонента. &lt;br /&gt;
* Асинхронный запуск. Запускает асинхронную процедуру запроса к серверу и мгновенно возвращает управление. Ответ сервера не сохраняется и не анализируется. Запрос продолжает выполняться даже после завершения работы сценария. &lt;br /&gt;
* Обрыв по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего обрывает запрос и возвращает управление. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В случае принудительного завершения работы сценария (по обрыву связи) выполнение запроса обрывается. &lt;br /&gt;
* Выход по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего возвращает управление, оставляя запрос работать асинхронно. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В противном случае ответ сервера не сохраняется (так как сценарий может быть уже завершен). В случае принудительного завершения работы сценария (по обрыву связи) запрос продолжает выполняться.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, секунды&lt;br /&gt;
|Определяет таймаут, после которого компонент завершит свою работу в соответствии с выбранным режимом работы. Доступно только для режимов обрыва и выхода по таймауту.&lt;br /&gt;
|- &lt;br /&gt;
|Тип ответа&lt;br /&gt;
|XML / TEXT. Определяет, в каком режиме производить сохранение полученного ответа - парсить XML или сохранять в строковую переменную для дальнейшего анализа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(XML)&lt;br /&gt;
|Форма, определяющая структуру стандартного ответа сервера и характер распределения выходных значений по переменным сценария. Поддерживает только строгое соответствие дерева XML. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(строка)&lt;br /&gt;
|Переменная, в которую сохранится текст ответа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка ответа&lt;br /&gt;
|Определяет в какой кодировке форматировать тело ответа. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
* Авто (заголовок) &lt;br /&gt;
* Авто (метатэги, заголовок)&lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для ответа&lt;br /&gt;
|Доступно только при выборе кодировки ответа «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для разбора ответа.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если выход осуществляется по таймауту.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если web-сервис не доступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i27.png|left]]&lt;br /&gt;
===Парсер текста===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разбор любых текстовых структур. Может использоваться метод регулярных выражений или встроенный анализатор гипертекста OQuery. Согласно строке поиска формирует ответ, либо вырезает запрошенный раздел или их совокупность, либо определяет количество элементов в указанном разделе структуры. Сложные структуры могут быть разобраны последовательностью элементов «Парсер». Каждый из которых выделяет из документа некоторую структуру и возвращает ее на вход следующего элемента.&lt;br /&gt;
&lt;br /&gt;
В общем случае производится разбор HTML, XML структур различного формата. На уровне сценария могут быть организованы циклы и условия. Чаще применяется для разбора ответов веб-сервисов компонентом «Web-запрос».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ&lt;br /&gt;
|Аргумент, содержащий текстовую структуру, подлежащую разбору.&lt;br /&gt;
|-&lt;br /&gt;
|Алгоритм&lt;br /&gt;
|Метод разбора:&lt;br /&gt;
* Регулярные выражения. &lt;br /&gt;
* Язык OQuery.&lt;br /&gt;
|- &lt;br /&gt;
|Поисковый запрос&lt;br /&gt;
|Строка запроса для соответствующего алгоритма. Язык регулярных выражений совпадает со стандартом .NET. Синтаксис языка OQuery описан ниже.&lt;br /&gt;
|-&lt;br /&gt;
|Функция&lt;br /&gt;
|Тип запроса (возвращаемого значения)&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного алгоритма допускает выбор одного из возможных вариантов. Для регулярных выражений доступны:&lt;br /&gt;
* Содержимое.  &lt;br /&gt;
* Количество найденных. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для OQuery доступны:&lt;br /&gt;
* Документ. Возвращает текст структуры с обрамляющими тэгами. &lt;br /&gt;
* Содержимое. Возвращает текст структуры без обрамляющих тэгов. &lt;br /&gt;
* Количество найденных. Возвращает число - количество найденных структур, расположенных согласно поисковому запросу на одном уровне. &lt;br /&gt;
* Значение атрибута. &lt;br /&gt;
* Имя атрибута. &lt;br /&gt;
* Количество атрибутов.&lt;br /&gt;
|- &lt;br /&gt;
|Номер элемента&lt;br /&gt;
|Аргумент, определяющий порядковый номер структуры на случай, если поисковый запрос нашел несколько результатов. Нумерация в этом случае начинается с 1. Если указывается 0, то результаты склеиваются в одно значение.&lt;br /&gt;
|- &lt;br /&gt;
|Атрибут&lt;br /&gt;
|Аргумент, определяющий параметры интересующего атрибута. Доступен только для алгоритма OQuery и функций, связанных с атрибутами.&lt;br /&gt;
Функция &amp;quot;Значение атрибута&amp;quot; ждет в качестве значения аргумента имя или порядковый номер атрибута.&lt;br /&gt;
Функция &amp;quot;Имя атрибута&amp;quot; ждет в качестве значения аргумента порядковый номер атрибута.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, в которую будет сохранен результат применения поискового запроса к документу (число или часть текста вырезанного или сформированного).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае корректного выполнения поискового запроса.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление в случае неудачи при разборе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Синтаксис OQuery''':&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запрос - это набор команд.&lt;br /&gt;
&lt;br /&gt;
Запрос пишется в одну строчку и выполняется в порядке перечисления (слева направо)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Уровни:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|*&lt;br /&gt;
|Все элементы&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;&lt;br /&gt;
|Все дочерние элементы&lt;br /&gt;
|-&lt;br /&gt;
|^&lt;br /&gt;
|Корневые элементы (содержатся на нулевом уровне искомой структуры)&lt;br /&gt;
|- &lt;br /&gt;
|пробел&lt;br /&gt;
|Все элементы кроме корневых&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Простые команды:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|название тега документа&lt;br /&gt;
|Теги, английские буквы и цифры (начинаются на букву). &lt;br /&gt;
Пример: ^TITLE - найдет тег TITLE в корне &lt;br /&gt;
|-&lt;br /&gt;
|#значение&lt;br /&gt;
|Возвращает теги, у которых атрибут id равен указанному значению. &lt;br /&gt;
Пример: FORM#32 - найдет все теги FORM, у которых атрибут id равен 32 ( &amp;lt;FORM class=a id=32&amp;gt; )&lt;br /&gt;
|-&lt;br /&gt;
|[название=значение]&lt;br /&gt;
|Возвращает теги, в теле которых присутствует атрибут с соответствующим названием и значением.&lt;br /&gt;
Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|.значение&lt;br /&gt;
|Возвращает теги, у которых атрибут class равен указанному значению. &lt;br /&gt;
Пример: INPUT.b.c - найдет теги, у которых атрибут class содержит b и c ( &amp;lt;INPUT class=&amp;quot;a b c&amp;quot; /&amp;gt; )&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Результат не зависит от порядка перечисления команд. Например TABLE#big.sample = TABLE.sample#big - найдет теги, у которых атрибут id = big и атрибут class содержит sample.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Операции сравнения:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|=&lt;br /&gt;
|Знак полного совпадения значения аттрибута. Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|^=&lt;br /&gt;
|Начинается со значения. Пример:&amp;lt;nowiki&amp;gt;IMG[src^=&amp;quot;http://bulmas.ru/images&amp;quot;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|$=&lt;br /&gt;
|Заканчивается значением. Пример: IMG[src$=&amp;quot;.gif&amp;quot;]&lt;br /&gt;
|-&lt;br /&gt;
|*=&lt;br /&gt;
|Значение содержится где-то в центре. Пример: IMG[src*=&amp;quot;erotic&amp;quot;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Суффиксы:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:first&lt;br /&gt;
|Возвращает первый элемент коллекции. Пример: TD:first&lt;br /&gt;
|-&lt;br /&gt;
|:last&lt;br /&gt;
|Возвращает последний элемент коллекции. Пример: UL:last &lt;br /&gt;
|-&lt;br /&gt;
|:parent&lt;br /&gt;
|Возвращает родительские теги элементов коллекции. Пример: TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Простые функции - команды с параметрами:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:gt(позиция)&lt;br /&gt;
|Возвращает элементы начиная с текущей позиции. Пример: TD:gt(10)&lt;br /&gt;
|-&lt;br /&gt;
|:lt(позиция)&lt;br /&gt;
|Возвращает элементы до текущей позиции включительно. Пример: TD:lt(15)&lt;br /&gt;
|- &lt;br /&gt;
|:eq(позиция)&lt;br /&gt;
|Возвращает элемент соответсвующей позиции, если число отрицательное, то с конца. Пример: TD:eq(-3) третий тег с конца.&lt;br /&gt;
|-&lt;br /&gt;
|:eq(начало,конец)&lt;br /&gt;
|Возвращает набор элементов от начальной до конечной позиции, если числа отрицательные, то с конца.&lt;br /&gt;
Пример: TD:eq (10,24) - Аналог TD:eq(10):lt(15)&lt;br /&gt;
Пример: TD:eq(-1,-3) - возвращает последние 3 элемента&lt;br /&gt;
eq, equal, range - синонимы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сложные функции - команды, которым в качестве параметра можно передавать набор команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:has(OQuery-запрос)&lt;br /&gt;
|Возвращает теги, содержащие другие теги, которые удовлетворяют указанному OQuery-запросу. &lt;br /&gt;
Пример: TABLE:has(^TD&amp;gt;A) - аналог TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|- &lt;br /&gt;
|:not(OQuery-запрос)        &lt;br /&gt;
|Возвращает теги не удовлетворяющие указанному OQuery-запросу. &lt;br /&gt;
Пример: A:not(&amp;lt;nowiki&amp;gt;[href=http://bulmas.ru]&amp;lt;/nowiki&amp;gt;) - найдет все теги A, которые не ссылаются на &amp;lt;nowiki&amp;gt;http://bulmas.ru.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Или: A:eq(1,10):not(:eq(2)) - Все теги A по порядку от 1 до 10, кроме второго.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Пример: Результат следующих запросов разный&lt;br /&gt;
&lt;br /&gt;
A:has(:not(IMG)) - все теги A, которые содержат не IMG&lt;br /&gt;
&lt;br /&gt;
A:not(:has(IMG)) - все теги A, которые не содержат IMG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Операции и знаки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|запрос1 , запрос2&lt;br /&gt;
|Запятая (логическое &amp;quot;или&amp;quot;), для перечисления запросов. &lt;br /&gt;
Примеры: *A&amp;gt;IMG,&amp;gt;TABLE - вернет все IMG, содержащиеся в A, и TABLE содержащиеся в корне.&lt;br /&gt;
INPUT([value=&amp;quot;Петр&amp;quot;],[value=&amp;quot;Виктор&amp;quot;]) - все INPUT со значениями &amp;quot;Петр&amp;quot; или &amp;quot;Виктор&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 + запрос2        &lt;br /&gt;
|Плюс, найдет теги удовлетворяющие запросу1, за которым идут теги удовлетворяющие запросу2.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 - запрос2&lt;br /&gt;
|Минус, найдет теги удовлетворяющие запросу1 перед которым идут теги, удовлетворяющие запросу2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Операции могут объединять и более двух запросов например A + IMG + #num - вернет все теги A, за которыми идут теги IMG, за которым в свою очередь идут теги с id=&amp;quot;num&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Скобки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|()&lt;br /&gt;
|Скобки, для объединения команд одинакового приоритета. &lt;br /&gt;
Пример: (FONT,A)(:has(IMG),:has(SPAN)) - теги FONT и A содержащие IMG или SPAN, &lt;br /&gt;
Аналог (FONT:has(IMG), FONT:has(SPAN), A:has(IMG), A:has(SPAN))&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Наборы команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|^FONT        &lt;br /&gt;
|все теги FONT корневого (нулевого) уровня.&lt;br /&gt;
|- &lt;br /&gt;
|&amp;gt;FONT&lt;br /&gt;
|все теги FONT первого уровня.&lt;br /&gt;
|-&lt;br /&gt;
|*FONT&lt;br /&gt;
|все теги FONT.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;FONT&lt;br /&gt;
|все теги FONT кроме корня.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;&amp;gt;FONT или &amp;gt;*&amp;gt;FONT&lt;br /&gt;
|все теги FONT начиная со второго уровня.&lt;br /&gt;
|- &lt;br /&gt;
|A&amp;gt;&amp;gt;B&lt;br /&gt;
|все теги B находящиеся на втором уровне у A.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Рекомендации''':&lt;br /&gt;
&lt;br /&gt;
Время выполнения запроса в основном зависит от размера исходного текста и количетсва тегов в нем, и значительно меньше от длины самого запроса.&lt;br /&gt;
&lt;br /&gt;
Если данные нужно получать в цикле, постарайтесь, сначала сократить размер исходного текста.&lt;br /&gt;
&lt;br /&gt;
Например, если хотим вернуть прогноз погоды в Казани с содержимого сайта &amp;lt;nowiki&amp;gt;&amp;quot;http://weather.yandex.ru/?city=27595&amp;quot;&amp;lt;/nowiki&amp;gt; (Около 50кб) за последние &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
10 дней, можно воспользоваться запросами&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(1)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(2)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(3)&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Каждый запрос выполняется примерно ~50мс.&lt;br /&gt;
&lt;br /&gt;
Итого: ~500мс&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Но можно поступить следующим образом: Организуется цепочка из нескольких компонентов «Парсер», первый из которых забирает все нужные теги &amp;lt;nowiki&amp;gt;&amp;lt;B&amp;gt;&amp;lt;/nowiki&amp;gt; запросом &amp;lt;nowiki&amp;gt;tr.data.day&amp;gt;td&amp;gt;b&amp;lt;/nowiki&amp;gt; (~50мс) в переменную сценария. Далее в цикле сценария следующими компонентами забираются соответствующие значения&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(2)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(3)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждый запрос выполняется примерно ~0.2мс. Итого время выполнения ~50мс. Получается тот же результат, но в 10 раз быстрее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i13.png|left]]&lt;br /&gt;
===Заказ на встречный звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сохраняет информацию о заказанном звонке в БД, и отображает в клиентском приложении Oktell у пользователей-адресатов, определяющихся указанным внутренним номером. Подробнее о сервисе заказов встречных звонков в разделе [[Кабинет#Заказы на встречные звонки|Офис. Кабинет. Встречные звонки]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на номер&lt;br /&gt;
|Аргумент, определяющий номер, на который заказан встречный звонок. Может быть введен пользователем с клавиатуры, определен как «CallerId», или подставлен из базы по коду.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на время&lt;br /&gt;
|Ориентировочное время, на которое заказан встречный звонок (сохранится в базе и будет отображено в описании заказа). Не заполнять, если время не указывается.&lt;br /&gt;
|- &lt;br /&gt;
|Комментарий&lt;br /&gt;
|Комментарий к компоненту (сохранится в базе и будет отображен в описании заказа).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i14.png|left]]&lt;br /&gt;
===Статус объекта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет получить доступ к состояниям различных объектов (на чтение и запись). Например до начала переключения определить статус объекта (пользователя, задачи, номера), чтобы без попытки переключения и, соответственно, без включения сигнала ожидания, озвучить соответствующий текст меню. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Доступные действия: &lt;br /&gt;
* Определить. Формирует работу компонента для записи в назначенную переменную выбранного состояния указанного объекта. &lt;br /&gt;
* Установить. Изменяет выбранное состояние указанного объекта на результат вычисления назначенного аргумента. &lt;br /&gt;
* Создать. Создает объект выбранного типа, возвращая его идентификатор. &lt;br /&gt;
* Удалить. Удаляет объект выбранного типа. &lt;br /&gt;
|- &lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Один из вариантов: Задача, Пользователь, Номер, Линия, Сервер. Тип объекта, с которым производится работа: статус которого подлежит определению, изменению, или который необходимо создать/удалить.&lt;br /&gt;
В зависимости от выбранного действия перечень типов может меняться.&lt;br /&gt;
|- &lt;br /&gt;
|Задача (ключ), Пользователь (ключ), Номер, Линия (ключ)&lt;br /&gt;
|Доступны только для действий определить/установить.&lt;br /&gt;
В зависимости от выбранного типа поле принимает тот или иной вид:&lt;br /&gt;
* Задача. Одна из списка задач системы (или проекта, если сценарий принадлежит проекту). Возможно задание через строковый аргумент «Ключ задачи». Может содержать идентификатор в виде Guid значения «xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx», код задачи или название задачи. Будет использован только в случае, если задача не указана явно в списке имеющихся в системе задач. &lt;br /&gt;
* Пользователь. Один из списка пользователей системы. Возможно задание через строковый аргумент «Ключ пользователя». Может содержать идентификатор в виде GUID значения, имя или логин. &lt;br /&gt;
* Номер. Аргумент, определяющий внутренний номер (стандартный). &lt;br /&gt;
* Линия. Аргумент, определяющий номер, код или Guid-идентификатор линии. &lt;br /&gt;
* Конференция. Аргумент, определяющий номер комнаты, Guid-идентификатор или код идентификатора конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Функция / действие&lt;br /&gt;
|Доступно только для действий определить/установить.&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного действия и типа объекта поле содержит список доступных состояний.&lt;br /&gt;
&lt;br /&gt;
Определение состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества минут). &lt;br /&gt;
* Расчетное время ожидания в очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества секунд). Осуществляет расчет времени ожидания при гипотетическом размещении текущего звонка в очереди указанной задачи. В случае, если установлен приоритет звонку, он будет учтен. При выполнении в диалоговом и служебном сценариях, где отсутствует понятие приоритета звонка, происходит оценка времени ожидания при размещении в конец очереди. &lt;br /&gt;
* Количество активных операторов задачи. &lt;br /&gt;
* Активность задачи. &lt;br /&gt;
* Проверка доступности входа. -1 - функция не выполнена, 0 - вход разрешен, 1 - текущее время не подходит по расписанию, 2 - текущее время не подходит по установленному периоду активности, 3 - превышение максимального числа одновременно активных внешних линий, 4 - задача не найдена, 5 - несоответствие состояния (задача неактивна, отсутствуют операторы и т.д.), 6 - ошибка при попытке входа. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для пользователей:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Статус (0 - не авторизован, 1 - готов, 2 - перерыв, 3 - отключен (нет на месте), 5 - занят, 6 - зарезервирован, 7 - без телефона). &lt;br /&gt;
* Свободное состояние (1-да, 0-нет). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для номеров:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Наличие свободных абонентов. &lt;br /&gt;
* Тип внутреннего номера. (-1 - номер не найден. 1 - стандартный номер, 11...16 - hunt-номер, 101...105 - служебный номер, 201 - быстрый номер, 301 - запуск IVR, 401 - экстренный номер). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий:&lt;br /&gt;
* Состояние. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Название абонента. Установленное ранее в сценарии название. &lt;br /&gt;
* Описание абонента. Установленное ранее в сценарии описание. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для конференций:&lt;br /&gt;
* Существование. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Идентификатор. &lt;br /&gt;
* Код идентификатора. &lt;br /&gt;
* Номер комнаты. &lt;br /&gt;
* Количество всех участников. &lt;br /&gt;
* Количество активных участников. &lt;br /&gt;
* Тип доступа. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Установка состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Активность (1 - активна, 0 - неактивна). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий: &lt;br /&gt;
* Разрыв (выполняется безусловно). &lt;br /&gt;
* Выход из задачи (1 - применить, 0 - отменить). Фактически используется менеджером задач при обслуживании вызова с участием оператора. Установленный режим будет способствовать  следующее переключение абонента на любой другой объект, отличный от оператора с выходом из задачи. Без использования компонента аналогичное действие можно достигнуть, выставив в настройках задачи режим «Выход из задачи при переключении на IVR». Подробно о режиме в разделе [[Голосовые&lt;br /&gt;
задачи#Дополнительно|Call-центр. Голосовые задачи. Дополнительно]]. &lt;br /&gt;
* Название абонента. Отображается в [[Статистика АТС|Журнал звонков|журналах статистики]], а также при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
* Описание абонента. Отображается при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для сервера:&lt;br /&gt;
* Перезагрузить сервер состояний (выполняется безусловно). Производится действие, аналогичное нажатию кнопки «Применить» в любом из модулей администрирования. Сервер состояний инициализируется на основе информации в БД.  &lt;br /&gt;
* Перезагрузить аппаратный модуль (выполняется безусловно). Производится переинициализация аппаратной подсистемы с завершением всех коммутаций и конференций. В случае, если аппаратный модуль настроен на работу в отдельном процессе, производится выгрузка процесса с последующим автоматическим его запуском. &lt;br /&gt;
* Перезагрузить службу сервера (выполняется безусловно). Действие производится сразу же без ожидания корректного завершения коммутаций и служебных сценариев. &lt;br /&gt;
* Перезагрузить серверную станцию (выполняется безусловно). Отдает команду операционной системе на полное завершение всех процессов с последующей перезагрузкой.&lt;br /&gt;
|- &lt;br /&gt;
|Значение в переменную&lt;br /&gt;
|Доступно только для действия «Определить».&lt;br /&gt;
Переменная, в которую заносится результат вычисления функции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Доступно только для действия «Установить».&lt;br /&gt;
Аргумент, значение которого вычисляется для установки состояния.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно только для действия «Создать». &lt;br /&gt;
Переменная, в которую заносится идентификатор вновь созданного объекта.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i15.png|left]]&lt;br /&gt;
===Определить группу клиента===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет проверку на принадлежность контакта (определившегося номера телефона, почтового адреса и любого другого переданного аргумента) указанной группе клиентов. Позволяет разделить обработку в сценарии звонков VIP клиентов, клиентов из черного списка, личных контактов и пр.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Контакт&lt;br /&gt;
|Аргумент, содержащий произвольную контактную информацию.&lt;br /&gt;
|-&lt;br /&gt;
|Группа&lt;br /&gt;
|Аргумент, содержащий имя группы клиентов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если соответствующий контакту клиент найден, указанная группа существует, и клиент принадлежит группе.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если не найден соответствующий контакту клиент, не существует группа, или клиент не принадлежит группе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i16.png|left]]&lt;br /&gt;
===Счетчик===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Увеличивает значение выбранного счетчика на 1. Подробнее о счетчиках, их создании и анализе в модуле общего меню [[Отчеты#Счетчики||Call-центр. Отчеты. Счетчики]]. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Счетчик&lt;br /&gt;
|Список счетчиков, существующих в системе и доступных для увеличения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i17.png|left]]&lt;br /&gt;
===Запуск процесса===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При работе сервера Oktell в режиме службы запуск процесса производится от имени того пользователя, который указан в настройках службы. По умолчанию это системная учетная запись «NETWORK SERVICE». Запускаемые таким образом процессы выполняются в фоновом режиме и не отображаются на экране пользователя.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, определяющий имя файла, который необходимо запустить .&lt;br /&gt;
|-&lt;br /&gt;
|Относительный путь&lt;br /&gt;
|Да/нет. Определяет, какой путь будет подставляться впереди к имени файла. Относительный – от папки запуска серверного приложения Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Параметры&lt;br /&gt;
|Строковый аргумент, определяющий параметры запуска, если необходимо.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление, если приложение успешно стартовало.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если файл не найден, отсутствует доступ, или по другой причине не удалось запустить приложение. &lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i18.png|left]]&lt;br /&gt;
===Запуск сценария===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае организации автоматических сервисов размеры сценария могут быть достаточно велики, и компонент «Запуск сценария» предоставляет возможность разбить крупный сценарий на несколько логических блоков. Таким образом, один сценарий передает управление в начало другого сценария. При этом можно задать некоторое значение на запуск, которое примет компонент «Старт» вложенного сценария и сохранит в свою локальную переменную. Помимо этого, все переменные одного типа, которые названы одинаково в запускающем и запускаемом сценариях, перенесут свои значения из одного в другой без изменений. Такой способ запуска называется вложенным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработка сценария начинается с компонента Старт и ведется последовательно согласно значениям свойств перехода, если трубка положена (в основном это входящие звонки с внешних линий). В случае, когда трубка уже поднята, после компонента [[#Старт|Старт]] производится безусловный переход к компоненту &amp;quot;Поднять трубку&amp;quot;, если такой имеется в сценарии. При этом обработчик пропускает все компоненты, которые находятся между ними. Запуск вложенных сценариев следует этим же правилам.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также с помощью компонента можно запускать в параллельный процесс любой служебный сценарий, не работающий с зависимыми от основного сценария ресурсами (линией, оператором). При запуске асинхронного служебного сценария начальные значения его переменных, совпадающих по типам и именам с переменными основного сценария, будут установлены в соответствии с их значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип запуска&lt;br /&gt;
|Определяет тип и формат запуска дочернего сценария. &lt;br /&gt;
* Вложенный. Запуск вложенного сценария прекращает выполнение (возможно на время, до возврата управления) текущего сценария и активизирует обработку выбранного сценария того же типа.  &lt;br /&gt;
* Асинхронный служебный. Запускает в параллельном процессе выполнение выбранного служебного сценария и продолжает выполнение текущего.  &lt;br /&gt;
* Фоновое медиа-взаимодействие. Доступно только для IVR сценариев. Инициирует дублирующий параллельный сценарий IVR. Подробнее в разделе [[Фоновый IVR-сценарий медиа-взаимодействия|Сценарии IVR. Фоновый сценарий]].&lt;br /&gt;
|- &lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Аргумент, передающий свое значение на старт запускаемого сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Нет». Определяет способ вызова вложенного сценария. &lt;br /&gt;
&lt;br /&gt;
При установке значения «Нет» выполнение текущего сценария прекращается и запускается вложенный сценарий (с сохранением значений всех переменных). Такой способ наиболее часто применим на практике. &lt;br /&gt;
При установке значения «Да» вложенный сценарий вызывается как функция и после его завершения происходит возврат в точку вызова. Все переменные исходного сценария доступны во вложенном и наоборот, таким образом после возврата они будут иметь соответствующие измененные значения. На процедуру возврата также влияет флаг «Возврат управления» компонента [[Общие компоненты сценариев|Стоп]], - используется во вложенном сценарии после успешного переключения с необходимостью безусловно прервать обработчик сценариев. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработчик сценариев поддерживает условно неограниченную вложенность и имеет стек с ограничением в 100 сценариев во избежание зацикливания. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Вызов внутри одной цепочки исполнения может происходить одновременно как с возвратом, так и без возврата.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае запуска вложенного сценария, а также непосредственно после запуска служебного сценария.&lt;br /&gt;
Поле используется (и обязательно для заполнения) только в случае асинхронного запуска служебного сценария, а также в случае вложенного, если флаг «Возврат управления» установлен.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i45.png|left]]&lt;br /&gt;
===Регистрация===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Компонент используется совместно со шлюзом с динамической регистрацией потоков (подробнее в разделе [[Свойства компонентов#IP шлюз|Карта сети. Компоненты. Шлюз]]). Служит для проведения динамической регистрации под указанным аккаунтом перед осуществлением звонка по каналу потока такого шлюза. Параметры аккаунта - логин и пароль - могут быть взяты из БД, вычислены, указаны явно в сценарии. Для проведения регистрации достаточно указать в свойствах компонента шлюз, и свободный поток автоматически будет зарегистрирован и зарезервирован под совершение вызова именно в этом экземпляре сценария. Потоки и линии шлюзов с динамической регистрацией недоступны для выбора ни в задачах, ни в настройках прав пользователей, ни в списках линий при наборе номера компонентами сценариев. Осуществить дозвон через них можно только путем явного указания кода зарегистрированного потока в соответствующий аргумент компонентов «Дозвон» служебного сценария и «Переключение на внешние» сценария IVR. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае успешной коммутации поток будет разрегистрирован автоматически по завершению разговора и переводу одной из линий потока в состояние готовности. Однако, если коммутации не произведено, то разрегистрация производится автоматически по истечению времени неактивности (3 минуты), либо путем использования этого же компонента с действием «Отмена регистрации».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Выбор режима работы. Регистрация / отмена регистрации.&lt;br /&gt;
В случае установки режима регистрации осуществляет прямое действие по регистрации аккаунта на сервере и активации (перевода в состояние готовности) одного из потоков указанного шлюза с динамической регистрацией потоков. &lt;br /&gt;
В режиме отмены регистрации освобождает аккаунт и переводит указанный поток в отключенное состояние.&lt;br /&gt;
|- &lt;br /&gt;
|Шлюз&lt;br /&gt;
|Доступно только для действия «Регистрация». В списке выбирается один из существующих в карте сети шлюзов с динамической регистрацией потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Аккаунт&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой логин для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой пароль для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Доступно только для действия «Регистрация». Максимальное время ожидания регистрации, по истечению которого будет прервана регистрация и  произведен выход по ветке «Таймаут».&lt;br /&gt;
|-&lt;br /&gt;
|Автоматическая отмена регистрации&lt;br /&gt;
|Доступно только для действия «Регистрация». Позволяет установить такой режим работы, при котором при любой последующей попытке дозвона по одной из линий зарегистрированного потока даже в случае неудачи (занято, недоступно и т.д.) будет производиться мгновенная отмена регистрации. &lt;br /&gt;
|-&lt;br /&gt;
|Код потока в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В случае успешного проведения операции по регистрации в указанную переменную будет размещен Guid-идентификатор зарегистрированного потока. Эта переменная впоследствии может быть использована для осуществления вызова в компонентах [[Компоненты сценариев IVR#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешние]] и/или [[Компоненты служебных сценариев#Дозвон|Дозвон]] или отмены регистрации.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В переменную попадает код ошибки в случае возникновения проблем при регистрации. Большинство кодов совпадают с типами ответов HTTP-сервера (например, 404 - not found).&lt;br /&gt;
|-&lt;br /&gt;
|Код потока&lt;br /&gt;
|Доступно только для действия «Отмена регистрации». Аргумент, представляющий собой Guid-идентификатор потока в строковом представлении. Может быть указан явно, или получен в переменную в одном из предыдущих компонентов «Регистрация».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, потоков не найдено&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление, если у выбранного шлюза нет свободных потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление в случае, если за установленный интервал времени не получен ответ от внешнего сервера/шлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i28.png|left]]&lt;br /&gt;
===Плагин-компонент===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет выполнять произвольный сторонний код, подключенный к серверу в виде стандартного плагин-компонента (см. руководство по интеграции, раздел «Встраиваемые plugin-модули»). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подробно об архитектуре исполнения описано в руководстве по интеграции.&lt;br /&gt;
&lt;br /&gt;
При выполнении компонента осуществляется подгрузка внешней сборки и передача управления компоненту. В случае, если сборка плагина уже загружена, повторной ее загрузки не происходит. Исключением может являться только обновление сборок в модуле [[Внешние модули#Plugin-модули|Администрирование. Внешние модули]]. &lt;br /&gt;
Передача управления производится путем вызова метода PrepareShow управляющего объекта, описанного в plugin-программе. В качестве параметра для метода передается XML-структура, содержащая комплексную информацию о требуемом компоненте (его guid-идентификатор, описанный при вызове метода GetForms() управляющего объекта), параметрах сценария, сессии, задаче, а также других имеющихся свойств (различаются в зависимости от типа исполняемого сценария). Помимо базовых параметров передаются значения требуемых для работы компонента параметров (информация о них возвращается при вызове GetInputParams управляющего объекта plugin-программы). В качестве возвращаемого значения ожидается XML-структура с описанием всех выходных значений согласно общему списку выходных параметров (определяются при вызове GetOutputParams управляющего объекта). &lt;br /&gt;
В качестве возможных для использования в сценариях компонентов принимаются все формы подпрограммы со свойством 'module=2'.&lt;br /&gt;
&lt;br /&gt;
Назначение входных значений, а также переменных для приема выходных значений производится на отдельной вкладке. &lt;br /&gt;
Дальнейшая реализация сценария приостанавливается вплоть до получения назад управления из внешнего компонента. Может быть назначен интервал таймаута, по истечению которого будет произведен принудительный возврат управления и переход к следующему компоненту сценария. Обрыв исполнения производится также при остановке сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Модуль/Форма&lt;br /&gt;
|Выбор конкретного плагина и одного из его компонентов для работы в сценарии.&lt;br /&gt;
|-&lt;br /&gt;
|Свойства&lt;br /&gt;
|Доступ к вкладке редактора параметров формы для настройки передаваемых и сохраняемых параметров.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, сек&lt;br /&gt;
|Аргумент, устанавливающий время в секундах, по истечению которого будет произведен принудительный отъем управления из вызванной подпрограммы. В случае, если интервал нулевой (по умолчанию), таймаут считается не установленным.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, компонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если plugin-программа не указана, не найдена или не может быть загружена.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если за установленный интервал времени не вернулось управление от внешнего компонента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i19.png|left]]&lt;br /&gt;
===Отправка SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку SMS-сообщения по указанному номеру с назначенным текстом. Может быть настроен на ожидание доставки.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер адресата.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст SMS-сообщения. &lt;br /&gt;
|-&lt;br /&gt;
|Подставляемый номер&lt;br /&gt;
|Номер, от которого осуществляется доставка.&lt;br /&gt;
|-&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения (для дальнейшего запроса отчета о доставке).&lt;br /&gt;
|-&lt;br /&gt;
|Ожидание доставки&lt;br /&gt;
|Да/Нет. Требуется ли ожидать отчета о доставке.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания&lt;br /&gt;
|Время, которое компонент будет ожидать отчета о доставке. &lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление после успешной отправки сообщения. В случае установки значения «Да» в свойстве &amp;quot;Ожидание доставки&amp;quot;, если сообщение успешно доставлено до таймаута ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение отправлено, но не было доставлено за установленное время ожидания (в случае если ожидание было назначено).&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i20.png|left]]&lt;br /&gt;
===Получение статуса отправленного SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит запрос к SMS-сервису на получение отчета о доставке конкретного SMS-сообщения по коду отправки (Push Id).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms уже доставлено.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms еще не доставлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i21.png|left]]&lt;br /&gt;
===Получение входящего SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит запрос к SMS-сервису на получение первого в очереди входящих сообщений. В случае успеха наполняет переменные сценария соответствующими сообщению значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер отправителя&lt;br /&gt;
|Переменная, куда запишется номер отправителя.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Переменная, куда запишется текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Номер адресата&lt;br /&gt;
|Переменная, куда запишется номер, на который сообщение было отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение на сервере имеется и получено успешно.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если входящих сообщений на сервере нет.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i22.png|left]]&lt;br /&gt;
===Баланс счета на SMS-сервере===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Количество&lt;br /&gt;
|Переменная, куда вернется количество оставшихся оплаченных SMS-сообщений.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если запрос отработан.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i23.png|left]]&lt;br /&gt;
===Отправка сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку email-сообщения на указанный ящик электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ отправки&lt;br /&gt;
|[[#Отправка сообщения электронной почты|Форма]], определяющая способ отправки email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Аргумент, определяющий получателей email сообщения. Если письмо предназначается нескольким адресатам, то адреса должны быть перечислены через «;».&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Аргумент, определяющий отправителя email сообщения. Ряд почтовых серверов требует явного указания поля &amp;quot;Отправитель&amp;quot; (e-mail адрес отправителя). В этом случае свойство должно быть вычислено к моменту, когда компонент получит управление.&lt;br /&gt;
В качестве отправителя может быть указана строка вида &amp;quot;username &amp;lt;address@mail.com&amp;gt;&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|Тема&lt;br /&gt;
|Аргумент, определяющий тему email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Формат тела письма&lt;br /&gt;
|Текст или HTML. Определяет формат, в котором будет сформировано тело для отправки.&lt;br /&gt;
|- &lt;br /&gt;
|Содержание письма&lt;br /&gt;
|Аргумент, определяющий текстовую часть e-mail сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку отправляемого письма. При необходимости осуществляется преобразование тела.&lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* KOI8-R &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|-&lt;br /&gt;
|Кодовая страница Windows&lt;br /&gt;
|Доступно только при выборе кодировки «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования тела письма. &lt;br /&gt;
|- &lt;br /&gt;
|Вложение 1&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо прикрепить к сообщению email. &lt;br /&gt;
|-&lt;br /&gt;
|Вложение 2&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 3&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 4&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 5&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке SMTP сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Форма «Способ отправки»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f9.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ отправки email сообщения. В зависимости от типа сценария email можно отправить через:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* SMTP сервер &lt;br /&gt;
* Встроенный почтовый клиент (доступен только для сценариев диалога) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если для отправки выбран выбран «SMTP сервер», письмо будет отправлено немедленно на указанный SMTP сервер.&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип SMTP сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для SMTP сервера&lt;br /&gt;
&lt;br /&gt;
* Операторский - используются настройки SMTP сервера по умолчанию в случае настроенного SMTP сервера на компьютере, где установлен клиент. Например - MS IIS SMTP Server. &lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|-&lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес SMTP сервера&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт SMTP сервера. Значение не должно содержать более 4 цифр ( максимум: 9999 )&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует SSL авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если для отправки выбран «Встроенный почтовый клиент», письмо будет открыто на компьютере оператора в почтовом редакторе по умолчанию. Открыть письмо может любой почтовый редактор, поддерживающий MAPI интерфейс.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i24.png|left]]&lt;br /&gt;
===Прием входящего сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет прием email-сообщения с указанного ящика электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ получения&lt;br /&gt;
|[[#Прием входящего сообщения электронной почты|Форма]], определяющая способ получения email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|MessageId&lt;br /&gt;
|Переменная, в которую будут сохранен идентификатор email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Переменная, в которую будут сохранены получатели email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Переменная, в которую будут сохранены отправители email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Тема&lt;br /&gt;
|Переменная, в которую будут сохранена тема email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Предпочитаемый тип контента&lt;br /&gt;
|Для разделов multipart/alternative позволяет установить предпочитаемый тип текстового контента. При наличии указанного типа среди блоков в переменную будет сохранено именно его содержимое, а остальные дублирующие альтернативные блоки будут игнорироваться. По умолчанию text/plain, но может быть установлен text/html, text/xml, text/rtf, text/richtext.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма&lt;br /&gt;
|Переменная, в которую будут сохранен текст email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма часть2&lt;br /&gt;
|Переменная, в которую будут сохранен текст из второй части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|- &lt;br /&gt;
|Текст письма часть3&lt;br /&gt;
|Переменная, в которую будут сохранен текст из третьей части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|-&lt;br /&gt;
|IMAP каталог&lt;br /&gt;
|Аргумент, значение которого определяет IMAP каталог, из которого будет получено сообщение. По умолчанию используется стандартный каталог входящей почты Inbox.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|IMAP запрос&lt;br /&gt;
|Аргумент, значение которого определяет IMAP запрос. Запрос определяет критерии выбора сообщения из каталога, заданного свойством IMAP каталог. По умолчанию используется запрос, возвращающий все письма (значение &amp;quot;ALL&amp;quot;). Более подробно о синтаксисе IMAP запросов можно узнать из документации &amp;lt;nowiki&amp;gt;RFC 2060&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|Принимать только заголовки&lt;br /&gt;
|Да/Нет. Требуется ли получать только заголовки письма (в этом случае тело сообщения и прикрепленные файлы скачиваться с почтового сервера не будут)&lt;br /&gt;
|- &lt;br /&gt;
|Удалять с сервера&lt;br /&gt;
|Да/Нет. Требуется ли удалить письмо с почтового сервера после получения.&lt;br /&gt;
|-&lt;br /&gt;
|Сохранять вложения&lt;br /&gt;
|Определяет режим сохранения вложений.&lt;br /&gt;
&lt;br /&gt;
* Нет. Вложения сохранены не будут. &lt;br /&gt;
* В указанную папку. В этом случае все вложенные файлы будут сохранены в папку, путь к которой установлен свойством &amp;quot;Папка для вложений&amp;quot;. &lt;br /&gt;
* В папку по умолчанию. В этом случае каталог определяется из общих настроек, раздел «Настройки e-mail».&lt;br /&gt;
|- &lt;br /&gt;
|Папка для вложений&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в указанную папку.&lt;br /&gt;
Представляет собой аргумент, устанавливающий абсолютный или относительный путь к папке, куда будут сохранены вложения с исходными именами.&lt;br /&gt;
|-&lt;br /&gt;
|Путь к папке для вложений в переменную&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в папку по умолчанию, заданную в общих настройках.&lt;br /&gt;
Представляет собой переменную, в которую будет сохранен путь к папке с вложениями, заданный в общих настройках.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение не получено, но при этом ошибок не возникло. Такая ситуация может возникнуть, если:&lt;br /&gt;
* на POP3 сервере нет сообщений &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге удовлетворяющих заданным критериям&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сообщения POP3 ( IMAP4 ) сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Способ получения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f10.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ получения email сообщения. Сообщение можно получить через:&lt;br /&gt;
* POP сервер (по протоколу POP3) &lt;br /&gt;
* IMAP сервер (по протоколу IMAP4) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип почтового сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для сервера входящей почты&lt;br /&gt;
&lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|- &lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт POP сервера - 110, IMAP сервера - 143).&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если сервер требует SSL авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i25.png|left]]&lt;br /&gt;
===Отправка IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт адресата, аккаунт отправителя, способ подключения к серверу (прокси/без прокси).&lt;br /&gt;
Работа с аккаунтом происходит через пул подключений. Любые обращения к аккаунту (отправки/приема из разных сценариев), влекущие подключение к серверу, помещают созданное подключение в специальный пул, где оно поддерживается некоторое время (устанавливается в разделах «[[ICQ-сервис|Общие настройки. ICQ-сервис]]» и «[[Jabber-сервис|Общие настройки. Jabber-сервис]]»). Каждое последующее обращение к аккаунту работает с подключением из пула и продляет время его существования. В случае таймаута аккаунт отключается. Также аккаунт отключается при получении ошибки сервера или выгрузке серверного приложения. Такой механизм работы в частности гарантирует работу комплекса от ошибки сервера ICQ «Превышен лимит подключений». Для каждого аккаунта в пуле держится отдельное подключение. Для Jabber-аккаунтов держатся отдельно подключения с разными настройками, даже если они имеют одинаковый JID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|[[#Отправка IM (ICQ/jabber) сообщения|Форма]], определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При отправке ICQ-сообщения - [[#Отправка IM (ICQ/jabber) сообщения|форма]], определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
При отправке Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве отправителя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Аргумент, определяющий UIN-номера / JID-аккаунты получателей IM-сообщения. Если сообщение предназначается нескольким адресатам, то адреса должны быть перечислены через «,».&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с IM-сервером (ICQ / Jabber). При отправке сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут отправки соединения&lt;br /&gt;
|Аргумент, определяющий временную задержку ( в миллисекундах ) перед отправкой сообщения. &lt;br /&gt;
|- &lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Аргумент, определяющий текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки подключения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f11.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет настройки подключения к ICQ / Jabber серверу. Имеется возможность подключения напрямую и через прокси-сервер. Поддерживаются следующие типы прокси-серверов:&lt;br /&gt;
* SOCKS5  &lt;br /&gt;
* HTTPS  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип прокси сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для подключения к серверу.&lt;br /&gt;
* Без прокси-сервера - подключение выполняется напрямую к серверу ICQ/Jabber, минуя прокси. &lt;br /&gt;
* Общий (из настроек комплекса) - используется режим подключения, заданный в общих настройках комплекса (отдельно разделы [[ICQ-сервис|ICQ-сервис]] и [[Jabber-сервис|Jabber-сервис]]). &lt;br /&gt;
* Отдельный - настройки прокси-сервера определяются в текущей форме и актуальны только для настраиваемого в данный момент компонента сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Тип протокола&lt;br /&gt;
|Свойство, определяющее тип протокола прокси-сервера:&lt;br /&gt;
* SOCKS5 - протокол SOCKS5 &lt;br /&gt;
* HTTPS - протокол HTTPS&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт SOCKS5 сервера - 1080, HTTPS сервера - 8080).&lt;br /&gt;
|- &lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|- &lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на прокси сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на прокси сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки учетной записи ICQ»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f12.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет учетную запись ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип учетной записи&lt;br /&gt;
|Свойство, определяющее источник настроек учетной записи&lt;br /&gt;
* Общий (из настроек комплекса) - используются общие настройки комплекса &lt;br /&gt;
* Отдельный - настройки учетной записи определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|UIN&lt;br /&gt;
|Номер ICQ&lt;br /&gt;
|-&lt;br /&gt;
|Пароль UIN&lt;br /&gt;
|Пароль ICQ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Аналогичная форма открывается и при настройке JID-аккаунта (при работе с Jabber). В ней в дополнение к JID и паролю при осуществлении индивидуальной настройки предлагается указать адрес и порт сервера Jabber. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i26.png|left]]&lt;br /&gt;
===Получение IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет прием IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт получателя, способ подключения к серверу. &lt;br /&gt;
Получаемые сообщения сохраняют в указанных переменных аккаунт отправителя и текст сообщения.&lt;br /&gt;
Работа компонента происходит через пул подключений аналогично компоненту «Отправка IM-сообщения».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber&lt;br /&gt;
|-&lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|Форма, определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|-&lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При получении ICQ-сообщения - форма, определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве получателя сообщения ICQ.&lt;br /&gt;
При получении Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве получателя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Переменная, в которую будет сохранен UIN / JID отправителя IM-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с сервером. При получении сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут получения сообщения&lt;br /&gt;
|Аргумент, определяющий временную задержку (в миллисекундах) перед получением сообщения. Если на указанный в свойстве «Настройки учетной записи» аккаунт раньше приходили сообщения, то таймаут игнорируется, а в переменные «UIN/JID», «Текст сообщения» будет подставлены значения, сохраненные в пуле сервера состояний системы.&lt;br /&gt;
|-&lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Переменная, в которую будет сохранен текст полученного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения получения. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если новых сообщений не обнаружено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Другие компоненты сценариев:&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев IVR]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев диалога]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты служебных сценариев]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2</id>
		<title>Общие компоненты сценариев</title>
		<link rel="alternate" type="text/html" href="%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2"/>
				<updated>2011-05-17T14:22:52Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном блоке в справочном порядке будут приведены все компоненты, являющиеся общими для всех типов сценариев, а также краткое описание действий и перечни свойств.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Старт=== &lt;br /&gt;
[[Файл:cl_cc_scr_i01.png|left]]                     &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент существует в любом сценарии – с него начинается действие, если трубка обрабатываемой линии положена. Старт на вход принимает параметр, который может сохранить в некоторой внутренней переменной сценария для дальнейшего использования.&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Переменная, в которую необходимо сохранить значение, переданное из другого сценария, запустившего этот.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i02.png|left]] &lt;br /&gt;
===Стоп===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет завершение сценария без разрыва связи. Служит для остановки выполнения сценария после появления соответствующих условий. Классические примеры успешное переключение в сценарии IVR или корректное завершение работы в сценарии диалога.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Да». Флаг определяет необходимо ли в текущей точке передать управление стеку (да) или прекратить выполнение всей последовательности сценариев (нет). Актуален только в сценариях, вызванных через компонент [[#Запуск сценария|Запуск сценария]] с установленным флагом «Возврат управления» и в проектных сценариях IVR, вызванных через компонент [[Компоненты сценариев IVR#Вход в проект|Вход в проект]].&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i03.png|left]]&lt;br /&gt;
===Пауза===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет задержку сценария перед выполнением следующего компонента. В случае указания длительности 0 – компонент пропускается. В некоторых случаях при работе с большими сценариями удобно использовать компонент «Пауза» в качестве пустышки, для удобства и быстроты смены свойств. Например, по веткам выхода из компонента «Меню», где каждое свойство перехода задается внутри специального окна путем выбора одного объекта из списка всех объектов сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Время задержки&lt;br /&gt;
|Время в миллисекундах, которое необходимо простоять на компоненте в паузе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i04.png|left]]&lt;br /&gt;
===Присвоение значения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Задает значение указанной переменной. В качестве присваемого значения выступает аргумент. Используется механизм преобразования типов, если типы значения аргумента и переменной не совпадают.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим&lt;br /&gt;
|Одиночный / Множественный&lt;br /&gt;
Множественный режим позволяет в одном компоненте производить сразу несколько операций присвоения.&lt;br /&gt;
|-&lt;br /&gt;
|Переменная&lt;br /&gt;
|Локальная переменная, в которую нужно записать указанное значение. &lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо задать для указанной переменной.&lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Операции&lt;br /&gt;
|Список операций (пар элементов {Переменная, Аргумент}), которые будут выполнены в порядке перечисления в окне задания значений нескольких операций присвоения. &lt;br /&gt;
Если в одной из операций в аргументе используется переменная, указанная в качестве приемщика значения в более ранней операции по списку, то при расчете значения аргумента будет использовано новое ее значение.&lt;br /&gt;
Таким образом компонент с множественным присвоением является компактным аналогом последовательности одиночных присвоений.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i05.png|left]]&lt;br /&gt;
===Сравнение===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает значения двух аргументов. Компонент осуществляет ветвление сценария. В случае соответствия выбранной логической операции и значений аргументов переход осуществляется по ветке «Правда», в противном случае – по ветке «Ложь».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент 1&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Аргумент 2&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Тип сравнения&lt;br /&gt;
|Один из вариантов логической операции&lt;br /&gt;
* = (равно) &lt;br /&gt;
* &amp;gt; (больше) &lt;br /&gt;
* =&amp;gt; (больше или равно) &lt;br /&gt;
* &amp;lt; (меньше) &lt;br /&gt;
* &amp;lt;= (меньше или равно) &lt;br /&gt;
* != (не равно)&lt;br /&gt;
|- &lt;br /&gt;
|Переход, правда&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула истину.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ложь&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула ложь.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i06.png|left]]&lt;br /&gt;
===Меню===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает аргумент со списком значений. Компонент может иметь неограниченное число веток перехода. Переход осуществляется по ветке значения, с которым совпало значение аргумента. Если совпадений не найдено, переход осуществляется по ветке «Прочее».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Значения (варианты)&lt;br /&gt;
|Окно ввода значений, позволяющее задать возможные значения и связывающее с каждым указанным значением элемент перехода. Соответственно переход осуществляется по ветке первого найденного совпадающего значения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прочее&lt;br /&gt;
|Компонент, на который передается управление, если среди значений не найдено того, которое соответствует значению аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i07.png|left]]&lt;br /&gt;
===Файловая операция===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит указанную дисковую операцию с файлом, каталогом или путем. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Путь&lt;br /&gt;
|Аргумент, определяющий место размещения объекта, подвергаемого файловой операции - абсолютный путь к каталогу или файлу.&lt;br /&gt;
|-&lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Каталог / Файл / Путь&lt;br /&gt;
Определяет перечень операций, возможных для проведения с объектом, указанным с помощью пути.&lt;br /&gt;
|- &lt;br /&gt;
|Операция&lt;br /&gt;
|В зависимости от выбранного типа объекта предоставляет перечень возможных операций.&lt;br /&gt;
&lt;br /&gt;
Каталог:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Количество подкаталогов &lt;br /&gt;
* Вернуть путь к подкаталогу &lt;br /&gt;
* Количество файлов &lt;br /&gt;
* Вернуть путь к файлу &lt;br /&gt;
&lt;br /&gt;
Файл:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Определить размер &lt;br /&gt;
* Считать данные &lt;br /&gt;
* Дописать данные в конец &lt;br /&gt;
&lt;br /&gt;
Путь:&lt;br /&gt;
* Вернуть родительский каталог &lt;br /&gt;
* Вернуть имя &lt;br /&gt;
* Вернуть имя без расширения &lt;br /&gt;
* Вернуть расширение &lt;br /&gt;
* Проверить полноту &lt;br /&gt;
* Склеить пути&lt;br /&gt;
|-&lt;br /&gt;
|Новый путь &lt;br /&gt;
Новое имя &lt;br /&gt;
&lt;br /&gt;
Путь копии&lt;br /&gt;
|Путь или имя, которое будет присвоено вновь созданному файлу (или каталогу).&lt;br /&gt;
В случае, если при переименовании указывается имя без пути, за основу будет взят путь к исходному объекту.&lt;br /&gt;
|-&lt;br /&gt;
|Данные&lt;br /&gt;
|Аргумент, представляющий собой строку. Строка в соответствии с выбранной кодировкой будет переведена в бинарный формат и размещена в содержимом файла при проведении операций создания и записи в файл.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку, посредством которой происходит преобразовании строки в бинарные данные и обратно при проведении операций записи в файл и чтения из файла.&lt;br /&gt;
&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|- &lt;br /&gt;
|Данные в переменную&lt;br /&gt;
|Строковая переменная, куда будет сохранено содержимое файла при проведении операции чтения. Данные из файла считываются в бинарном виде и преобразуются в строку согласно выбранной кодировке.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью считывания данных из файла является их дальнейшая передача вовне без изменений (например используя веб-запрос или сохранение файла, осуществляющие преобразование строки в бинарные данные), необходимо в обоих компонентах использовать кодировки ANSI, так как только она гарантирует однозначное двустороннее преобразование без потери данных.&lt;br /&gt;
|- &lt;br /&gt;
|Маска&lt;br /&gt;
|Аргумент, представляющий собой маску для файлов/каталогов в формате операционной системы, например *.inf или data_??.txt. Используется при определении содержимого каталога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью определения содержимого является обнаружение конкретного подкаталога/файла, либо обработка всего содержимого, соответствующего маске, то при взятии пути к конкретному файлу используется индекс. В этом случае необходимо также указывать ту же самую маску.&lt;br /&gt;
|- &lt;br /&gt;
|Индекс&lt;br /&gt;
|Аргумент, определяющий индекс файла/подкаталога при взятии его пути. Индекс - порядковый номер объекта в общем списке файлов/подкаталогов исследуемого каталога, отфильтрованного в соответствии с указанной маской.&lt;br /&gt;
|-&lt;br /&gt;
|Добавочный путь&lt;br /&gt;
|Аргумент, определяющий часть пути, подвергаемый склейке с основным. Например, если основной указанный путь 'C:\1', а добавочный '2.txt', то при проведении склейки результатом будет 'C:\1\2.txt'.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, куда будет сохранен результат выполнения операции. Может быть строковой, либо числовой для проведения отдельных операций.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не найдено&lt;br /&gt;
|Компонент, на который передается управление в случае, если указанный каталог или файл не найден.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае, если в назначенных параметрах допущена ошибка или при проведении указанной операции возникла ошибка.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i08.png|left]]&lt;br /&gt;
===Голосовая почта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет перемещение данных об указанном звуковом файле (чаще после записи в этом же сценарии) в голосовой ящик указанных пользователей. Подробнее о сервисе голосовой почты в разделе [[Кабинет#Голосовая почта|Офис. Кабинет. Голосовая почта]]. &lt;br /&gt;
&lt;br /&gt;
Заполняя свойство «Голосовой ящик» в окне адресата, можно явно указать существующих в системе пользователей, а также существующие отделы и внутренние номера. Также можно использовать свойство «Ключ получателя», значением которого является вычисляемый аргумент. Это удобно, когда заранее неизвестно получателя, и данные о нем формируются в момент исполнения сценария. При этом сообщение попадет ко всем пользователям, которые указаны явно, составляют указанные внутренние номера и группы. У пользователей, которым поступает голосовая почта, в их модулях появляются данные об абоненте, и возможность прослушать файл. &lt;br /&gt;
&lt;br /&gt;
Сообщение отправится всем выбранным по одному из двух параметров – указателей адресатов. При этом один компонент формирует группу из всех перечисленных участников - прослушивание одним из них будет отражено на всей записи. При необходимости разослать сообщение независимо нескольким пользователям следует использовать серию из компонентов «Голосовая почта»&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо поместить в голосовой ящик. При использовании после объекта [[Компоненты сценариев IVR#Запись звукового файла|Запись файла]], в котором имя файла генерируется, необходимо в соответствующем свойстве выбирать возврат полного пути в переменную, сохраняющую имя записанного файла.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя почты. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Голосовой ящик&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующей явно через отдел, или через номер получит соответствующее голосовое сообщение.&lt;br /&gt;
При одновременном указании голосового ящика и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Режим подстановки CallerId&lt;br /&gt;
|Определяет режим подстановки CallerId.&lt;br /&gt;
&lt;br /&gt;
* Автоматически. Для сценариев IVR и диалоговых существует возможность автоматически определить номер абонента, чей звонок обслуживается в текущем сценарии. Если голосовую почту оставляет внутренний пользователь системы, будет подставлено его имя. &lt;br /&gt;
* Из аргумента. В некоторых случаях (если номер не определен, номер требует преобразований, служебный сценарий, работающий без привязки к каналу и т.д.) номер следует указывать вручную. При выборе данного значения появляется возможность задать callerid из аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Доступно только в режиме подстановки CallerId из аргумента.&lt;br /&gt;
Аргумент, значение которого подставляется при размещении голосового сообщения в поле таблицы CallerId и устанавливает номер абонента, оставившего сообщение.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i09.png|left]]&lt;br /&gt;
===Уведомление===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Уведомление – всплывающее окно, позволяющее донести до пользователя информацию о происходящем в сценарии действии. В качестве адресатов могут быть выбран список из пользователей, отделов и конкретных номеров. Также в качестве адреса может выступать номер, определяемый значением аргумента.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Уведомление получат все пользователи, которые указаны персонально, либо состоят в выбранных группах или внутренних номерах. В режиме [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]] пользователь всегда сможет просмотреть пришедшие к нему уведомления и осуществить поиск.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Отладочный режим&lt;br /&gt;
|Да / нет. По умолчанию «нет». При сохранении сценария может быть установлен общий режим отладки (на странице свойств сценария). Отладочные уведомления будут отображаться только в режиме отладки сценария. Остальные будут отображаться в любом случае.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|-&lt;br /&gt;
|Адресат&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующий явно, через отдел, или через номер получит соответствующее уведомление.&lt;br /&gt;
При одновременном указании адресата и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранять в БД&lt;br /&gt;
|Да/нет. По умолчанию «да». При установке свойства сообщение будет сохранено в БД и будет доступно в модуле [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]]. Если пользователь отсутствует, то сообщение будет доставлено сразу после его авторизации в системе.&lt;br /&gt;
|- &lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст уведомления. &lt;br /&gt;
Поддерживается минимальный набор тегов HTML для форматирования. Чтобы отобразить текст в виде HTML-документа необходимо его заключить в теги &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt;&lt;br /&gt;
Ниже за пределами таблицы свойств приведен перечень поддерживаемых HTML-тегов.&lt;br /&gt;
|-&lt;br /&gt;
|Способ оповещения&lt;br /&gt;
|Позволяет выбрать режим, в котором данные поступают указанным адресатам.&lt;br /&gt;
&lt;br /&gt;
* Всплывающее уведомление. Появляющиеся в правой части экрана цветные окна с информацией. &lt;br /&gt;
* Системный чат. Сообщение от имени системы во встроенном [[Сотрудники|системном чате]].&lt;br /&gt;
|-&lt;br /&gt;
|Цвет фона&lt;br /&gt;
|Определяет цвет фона всплывающего окошка.&lt;br /&gt;
|-&lt;br /&gt;
|Скрывать автоматически&lt;br /&gt;
|Да/нет. По умолчанию «да». При отключении уведомление будет скрыто только после щелчка пользователя на нем. Поступающие уведомления помещаются в очередь, из которой отображаются в видимых областях экрана в порядке поступления. Очередь сообщений может быть очищена из системного меню в трее. &lt;br /&gt;
При отправке уведомления отключенному пользователю с сохранением в БД, отображаемые после авторизации последние несколько пропущенных уведомлений будут в любом случае автоматически скрываться.&lt;br /&gt;
|-&lt;br /&gt;
|Асинхронный режим&lt;br /&gt;
|Да/нет. Способ рассылки уведомлений. При выборе асинхронного режима компонент не ожидает доставки уведомлений пользователям и сразу передает управление следующему объекту сценария. Имеет смысл при рассылке уведомления множеству пользователей из сценариев IVR обработки входящих вызовов во избежание незапланированных пауз. Однако при завершении сценария асинхронные рассылки всех уведомлений, не успевшие завершиться, будут прерваны.&lt;br /&gt;
|- &lt;br /&gt;
|Разрешать несколько экземпляров на экране&lt;br /&gt;
|Да/нет. В некоторых случаях требуется выводить уведомления об одном и том же. Чтобы однотипные отображения не заполняли экран, можно устанавливать режим фильтрации по коду сообщения. Код указывается в открывающемся при этом свойстве.&lt;br /&gt;
|-&lt;br /&gt;
|Код сообщения&lt;br /&gt;
|Доступно только при запрете нескольких экземпляров на экране. Аргумент, определяющий код, на основании которого будет производиться фильтрация и пропуск отображения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые HTML-теги''':&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt; - определяет, что блок текста должен быть отображен как HTML-документ&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;..&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt; - текстовый блок, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;..&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt; - гиперссылка, атрибуты: href - ссылка, title - заголовок, style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;..&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt; - полужирный, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;..&amp;lt;/u&amp;gt;&amp;lt;/nowiki&amp;gt; - подчеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;..&amp;lt;/i&amp;gt;&amp;lt;/nowiki&amp;gt; - курсив, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;..&amp;lt;/s&amp;gt;&amp;lt;/nowiki&amp;gt; - перечеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; - переход на следующую строчку, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;center&amp;gt;..&amp;lt;/center&amp;gt;&amp;lt;/nowiki&amp;gt; - выравнение по центру, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt; - параграф, атрибуты: style - стиль &amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Атрибутами стиля могут быть'''&lt;br /&gt;
&lt;br /&gt;
1. font-weight - толщина символов&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* bold - полужирный &lt;br /&gt;
* normal - обычный                 &lt;br /&gt;
(Не поддерживается: bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. text-decoration - декорация текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* line-through - перечеркнутый &lt;br /&gt;
* underline - подчеркнутый&lt;br /&gt;
* none - отсутствует &lt;br /&gt;
(Не поддерживается: blink | overline )&lt;br /&gt;
&lt;br /&gt;
3. font-style - стиль шрифта&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* normal - обычный &lt;br /&gt;
* italic - курсив &lt;br /&gt;
(Не поддерживается: oblique)&lt;br /&gt;
&lt;br /&gt;
4. text-align - выравнение текста (только для&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* left - по левому краю &lt;br /&gt;
* right - по правому краю &lt;br /&gt;
* center - по центру &lt;br /&gt;
* justify - по ширине &lt;br /&gt;
&lt;br /&gt;
5. color - цвет текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* red - красный &lt;br /&gt;
* green - зеленый &lt;br /&gt;
* blue - синий &lt;br /&gt;
* black - черный &lt;br /&gt;
* white - белый &lt;br /&gt;
* yellow - желтый &lt;br /&gt;
* gray - серый &lt;br /&gt;
* #XXXXXX - шестнадцатеричный код цвета где (X - шестнадцатеричное число 0..F ) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Другие атрибуты игнорируются'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
* &amp;lt;html&amp;gt;Данное устройство&amp;lt;nowiki&amp;gt; &amp;lt;b style='color:red;'&amp;gt;&amp;lt;/nowiki&amp;gt;не обнаружено&amp;lt;nowiki&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;У Вас новая &amp;lt;nowiki&amp;gt;&amp;lt;a style='font-style:bold;color:#127A81&amp;lt;/nowiki&amp;gt;;&amp;lt;nowiki&amp;gt;' href='http://mail.ru' title='&amp;lt;/nowiki&amp;gt;Нажмите, чтобы открыть&amp;lt;nowiki&amp;gt;'&amp;gt;почта&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i10.png|left]]&lt;br /&gt;
===Задание на звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент инициирует задачу однократного выполнения в указанное время на указанный номер. Задача запускает указанный в соответствующем свойстве компонента сценарий IVR. Для формируемой задачи в компоненте указываются инициирующие значения, а также параметр задачи, который будет доступен через функцию «Параметр задачи» в сценарии IVR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для инициации звонка существует альтернатива данному компоненту. Служебный сценарий имеет компонент «Дозвон», рекомендуемый к использованию в большинстве случаев, так как имеет расширенные настройки и не производит дополнительной нагрузки на менеджер задач. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|Выполнить сразу&lt;br /&gt;
|Да/Нет. Сразу выполнять задачу или дожидаться указанного времени.&lt;br /&gt;
|- &lt;br /&gt;
|Дата/время&lt;br /&gt;
|Дата и время, когда производить выполнение задачи.&lt;br /&gt;
Поле доступно только при выборе значения «Нет» в свойстве «Выполнить сразу».&lt;br /&gt;
|-&lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить после дозвона.&lt;br /&gt;
|- &lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Числовой аргумент, передающий свое значение в задачу, а через нее на старт запускаемого сценария и в функцию «Параметр задачи». Может быть использован для идентификации через сопоставление по таблице в БД, или для передачи множества параметров. Доступен в сценарии автоматической задачи через встроенную функцию «Параметр задачи».&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Занято»&lt;br /&gt;
|Сколько дозвонов с ответом «Занято» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Не отвечает»&lt;br /&gt;
|Сколько дозвонов с ответом «Не отвечает» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время фиксации в секундах&lt;br /&gt;
|Сколько секунд необходимо выполнять сценарий после дозвона, чтобы считать успешным выполнение задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания ответа&lt;br /&gt;
|Сколько секунд ожидать ответа от линии для получения сигнала «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Занято»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Занято».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Не отвечает»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i11.png|left]]&lt;br /&gt;
===Запрос SQL в БД===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет производить действия в БД, а также передавать параметры (на вход и на выход). В качестве параметров выступают переменные сценария. Обращение к БД происходит по одной из выбранных технологий: ADO, OLE, ODBC. Для запросов во внешние БД необходимо заполнить строку подключения с помощью помощника – построителя. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения БД. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|SQL запрос&lt;br /&gt;
|Окно ввода запроса в формате SQL. В нем вы можете проверить запрос, а также исполнить в базе в момент создания. Параметры запроса в виде переменных SQL обозначаются маркером «@» в начале имени («:» в начале имени для OLE, Oracle, или «?» для входных параметров ODBC). Встроенный парсер разберет параметры и предложит сопоставить им переменные сценария. Входные параметры запроса получат значение из соответствующих переменных сценария перед выполнением запроса, выходные параметры занесут свои значения в переменные сценария после выполнения запроса. Также, если в возвращаемой выборке название какого-либо поля совпадает с названием внутренней переменной сценария, в нее будет занесено соответствующее значение из выборки.&lt;br /&gt;
На вкладке «Подключение» вы можете выбрать один из вариантов подключения к БД. Это используется в большей части для получения индивидуальных нестандартных настроек, а также при подключении к внешним БД. В случае использования общего формата ADO, OLE или ODBC (а также подключения по отдельно выделенным каналам к БД Oracle) необходимо заполнить строку подключения. В строке и определяются индивидуальные настройки. Например, таймаут ожидания ответа, или драйвер для подключения к различным СУБД при использовании технологии ODBC. В окне помощника формирования строки подключения вы можете увидеть все доступные для использования параметры и их описания.&lt;br /&gt;
В случае необходимости плотного взаимодействия с внешней СУБД, обилия хранимых процедур, запросов и их параметров рекомендуется настроить прилинкованный сервер СУБД в MS SQL Server и работать с внешней СУБД по правилам, определяемым TSQL. Подробнее о процедуре подключения линкованных серверов можно узнать в разделе  [[Подключение внешних БД]]&lt;br /&gt;
Формат самих запросов SQL вне рамок данного описания.  &lt;br /&gt;
|- &lt;br /&gt;
|Таймаут&lt;br /&gt;
|Устанавливает временное ограничение выполнения запроса на сервере БД. По умолчанию 30 секунд.&lt;br /&gt;
В случае, если используется уникальная строка подключения, таймаут может быть установлен в ней (Command Time Out). Если значением является 0, таймаут особым образом не устанавливается и применятся таймаут по умолчанию для созданного подключения (берется из строки подключения или из параметров соответствующего драйвера).&lt;br /&gt;
Не применяется при подключении к Oracle.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
 |-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление при появлении исключительной ситуации. В переменную свойства «Код ошибки» попадает код полученного исключения из сервера БД.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i12.png|left]]&lt;br /&gt;
===Запрос к WEB-сервису, XML-запрос===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет выполнять запросы к web-сервисам в форматах get и post. На вход может передавать указанным образом заполненную структуру XML документа. Прием данных и их обработку осуществляет также согласно прикрепленной к компоненту структуре XML документа. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения. Для детального разбора ответа может быть использован совместно с компонентом «Парсер»: сохранив ответ в строковой переменной, его дальнейший анализ производится совокупностью других компонентов сценария.&lt;br /&gt;
&lt;br /&gt;
Компонент поддерживает работу в сессиях, сохраняя и используя COOKIE, а также HTTPS и подтверждение сертификатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Подключение&lt;br /&gt;
|Форма, определяющая адрес сервера, а также способ подключения к нему и параметры авторизации. При необходимости устанавливаются адрес и пароль подключения к Proxy-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Максимальное число перенаправлений&lt;br /&gt;
|Устанавливает ограничение на количество перенаправлений при отправке запроса. По умолчанию свойство не задано, что эквивалентно ограничению в 20 перенаправлений - недостижимое в нормальных условиях значение. 0 - полностью игнорирует перенаправления.&lt;br /&gt;
При каждом перенаправлении cookie-файлы накапливаются и передаются дальше.&lt;br /&gt;
|- &lt;br /&gt;
|Тип контента&lt;br /&gt;
|Строка contenttype, подставляемая в отсылаемый запрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
* application/x-www-form-urlencoded &lt;br /&gt;
* text/xml &lt;br /&gt;
* text/html &lt;br /&gt;
* text/plain &lt;br /&gt;
&lt;br /&gt;
Допускается указание других строк.&lt;br /&gt;
|- &lt;br /&gt;
|Метод&lt;br /&gt;
|POST / GET&lt;br /&gt;
|-&lt;br /&gt;
|Тип запроса&lt;br /&gt;
|XML / Аргумент. &lt;br /&gt;
Доступно только для метода POST. Вариант определения тела POST запроса - формирование в специальной форме с подстановкой переменных, либо на базе указанного аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Запрос&lt;br /&gt;
|Доступно только для метода POST.&lt;br /&gt;
В зависимости от выбранного значения свойства «Тип запроса» это либо форма, определяющая структуру запроса и подстановку в качестве параметров аргументов (переменных) сценария, либо форма выбора строкового аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|Кодировка запроса&lt;br /&gt;
|Определяет в какой кодировке передается тело POST-запроса. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для запроса&lt;br /&gt;
|Доступно только при выборе кодировки запроса «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования запроса. &lt;br /&gt;
|- &lt;br /&gt;
|Режим работы&lt;br /&gt;
|Определяет режим работы компонента. Один из четырех вариантов:&lt;br /&gt;
* Ожидание результата. Компонент завершает свою работу только после получения ответа от сервера, ошибки сокета или принудительного завершения работы сценария (по обрыву связи). Во всех случаях кроме последнего производится анализ результата и сохранение значений в соответствии с настройками компонента. &lt;br /&gt;
* Асинхронный запуск. Запускает асинхронную процедуру запроса к серверу и мгновенно возвращает управление. Ответ сервера не сохраняется и не анализируется. Запрос продолжает выполняться даже после завершения работы сценария. &lt;br /&gt;
* Обрыв по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего обрывает запрос и возвращает управление. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В случае принудительного завершения работы сценария (по обрыву связи) выполнение запроса обрывается. &lt;br /&gt;
* Выход по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего возвращает управление, оставляя запрос работать асинхронно. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В противном случае ответ сервера не сохраняется (так как сценарий может быть уже завершен). В случае принудительного завершения работы сценария (по обрыву связи) запрос продолжает выполняться.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, секунды&lt;br /&gt;
|Определяет таймаут, после которого компонент завершит свою работу в соответствии с выбранным режимом работы. Доступно только для режимов обрыва и выхода по таймауту.&lt;br /&gt;
|- &lt;br /&gt;
|Тип ответа&lt;br /&gt;
|XML / TEXT. Определяет, в каком режиме производить сохранение полученного ответа - парсить XML или сохранять в строковую переменную для дальнейшего анализа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(XML)&lt;br /&gt;
|Форма, определяющая структуру стандартного ответа сервера и характер распределения выходных значений по переменным сценария. Поддерживает только строгое соответствие дерева XML. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(строка)&lt;br /&gt;
|Переменная, в которую сохранится текст ответа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка ответа&lt;br /&gt;
|Определяет в какой кодировке форматировать тело ответа. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
* Авто (заголовок) &lt;br /&gt;
* Авто (метатэги, заголовок)&lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для ответа&lt;br /&gt;
|Доступно только при выборе кодировки ответа «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для разбора ответа.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если выход осуществляется по таймауту.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если web-сервис не доступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i27.png|left]]&lt;br /&gt;
===Парсер текста===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разбор любых текстовых структур. Может использоваться метод регулярных выражений или встроенный анализатор гипертекста OQuery. Согласно строке поиска формирует ответ, либо вырезает запрошенный раздел или их совокупность, либо определяет количество элементов в указанном разделе структуры. Сложные структуры могут быть разобраны последовательностью элементов «Парсер». Каждый из которых выделяет из документа некоторую структуру и возвращает ее на вход следующего элемента.&lt;br /&gt;
&lt;br /&gt;
В общем случае производится разбор HTML, XML структур различного формата. На уровне сценария могут быть организованы циклы и условия. Чаще применяется для разбора ответов веб-сервисов компонентом «Web-запрос».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ&lt;br /&gt;
|Аргумент, содержащий текстовую структуру, подлежащую разбору.&lt;br /&gt;
|-&lt;br /&gt;
|Алгоритм&lt;br /&gt;
|Метод разбора:&lt;br /&gt;
* Регулярные выражения. &lt;br /&gt;
* Язык OQuery.&lt;br /&gt;
|- &lt;br /&gt;
|Поисковый запрос&lt;br /&gt;
|Строка запроса для соответствующего алгоритма. Язык регулярных выражений совпадает со стандартом .NET. Синтаксис языка OQuery описан ниже.&lt;br /&gt;
|-&lt;br /&gt;
|Функция&lt;br /&gt;
|Тип запроса (возвращаемого значения)&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного алгоритма допускает выбор одного из возможных вариантов. Для регулярных выражений доступны:&lt;br /&gt;
* Содержимое.  &lt;br /&gt;
* Количество найденных. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для OQuery доступны:&lt;br /&gt;
* Документ. Возвращает текст структуры с обрамляющими тэгами. &lt;br /&gt;
* Содержимое. Возвращает текст структуры без обрамляющих тэгов. &lt;br /&gt;
* Количество найденных. Возвращает число - количество найденных структур, расположенных согласно поисковому запросу на одном уровне. &lt;br /&gt;
* Значение атрибута. &lt;br /&gt;
* Имя атрибута. &lt;br /&gt;
* Количество атрибутов.&lt;br /&gt;
|- &lt;br /&gt;
|Номер элемента&lt;br /&gt;
|Аргумент, определяющий порядковый номер структуры на случай, если поисковый запрос нашел несколько результатов. Нумерация в этом случае начинается с 1. Если указывается 0, то результаты склеиваются в одно значение.&lt;br /&gt;
|- &lt;br /&gt;
|Атрибут&lt;br /&gt;
|Аргумент, определяющий параметры интересующего атрибута. Доступен только для алгоритма OQuery и функций, связанных с атрибутами.&lt;br /&gt;
Функция &amp;quot;Значение атрибута&amp;quot; ждет в качестве значения аргумента имя или порядковый номер атрибута.&lt;br /&gt;
Функция &amp;quot;Имя атрибута&amp;quot; ждет в качестве значения аргумента порядковый номер атрибута.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, в которую будет сохранен результат применения поискового запроса к документу (число или часть текста вырезанного или сформированного).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае корректного выполнения поискового запроса.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление в случае неудачи при разборе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Синтаксис OQuery''':&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запрос - это набор команд.&lt;br /&gt;
&lt;br /&gt;
Запрос пишется в одну строчку и выполняется в порядке перечисления (слева направо)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Уровни:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|*&lt;br /&gt;
|Все элементы&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;&lt;br /&gt;
|Все дочерние элементы&lt;br /&gt;
|-&lt;br /&gt;
|^&lt;br /&gt;
|Корневые элементы (содержатся на нулевом уровне искомой структуры)&lt;br /&gt;
|- &lt;br /&gt;
|пробел&lt;br /&gt;
|Все элементы кроме корневых&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Простые команды:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|название тега документа&lt;br /&gt;
|Теги, английские буквы и цифры (начинаются на букву). &lt;br /&gt;
Пример: ^TITLE - найдет тег TITLE в корне &lt;br /&gt;
|-&lt;br /&gt;
|#значение&lt;br /&gt;
|Возвращает теги, у которых атрибут id равен указанному значению. &lt;br /&gt;
Пример: FORM#32 - найдет все теги FORM, у которых атрибут id равен 32 ( &amp;lt;FORM class=a id=32&amp;gt; )&lt;br /&gt;
|-&lt;br /&gt;
|[название=значение]&lt;br /&gt;
|Возвращает теги, в теле которых присутствует атрибут с соответствующим названием и значением.&lt;br /&gt;
Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|.значение&lt;br /&gt;
|Возвращает теги, у которых атрибут class равен указанному значению. &lt;br /&gt;
Пример: INPUT.b.c - найдет теги, у которых атрибут class содержит b и c ( &amp;lt;INPUT class=&amp;quot;a b c&amp;quot; /&amp;gt; )&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Результат не зависит от порядка перечисления команд. Например TABLE#big.sample = TABLE.sample#big - найдет теги, у которых атрибут id = big и атрибут class содержит sample.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Операции сравнения:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|=&lt;br /&gt;
|Знак полного совпадения значения аттрибута. Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|^=&lt;br /&gt;
|Начинается со значения. Пример:&amp;lt;nowiki&amp;gt;IMG[src^=&amp;quot;http://bulmas.ru/images&amp;quot;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|$=&lt;br /&gt;
|Заканчивается значением. Пример: IMG[src$=&amp;quot;.gif&amp;quot;]&lt;br /&gt;
|-&lt;br /&gt;
|*=&lt;br /&gt;
|Значение содержится где-то в центре. Пример: IMG[src*=&amp;quot;erotic&amp;quot;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Суффиксы:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:first&lt;br /&gt;
|Возвращает первый элемент коллекции. Пример: TD:first&lt;br /&gt;
|-&lt;br /&gt;
|:last&lt;br /&gt;
|Возвращает последний элемент коллекции. Пример: UL:last &lt;br /&gt;
|-&lt;br /&gt;
|:parent&lt;br /&gt;
|Возвращает родительские теги элементов коллекции. Пример: TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Простые функции - команды с параметрами:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:gt(позиция)&lt;br /&gt;
|Возвращает элементы начиная с текущей позиции. Пример: TD:gt(10)&lt;br /&gt;
|-&lt;br /&gt;
|:lt(позиция)&lt;br /&gt;
|Возвращает элементы до текущей позиции включительно. Пример: TD:lt(15)&lt;br /&gt;
|- &lt;br /&gt;
|:eq(позиция)&lt;br /&gt;
|Возвращает элемент соответсвующей позиции, если число отрицательное, то с конца. Пример: TD:eq(-3) третий тег с конца.&lt;br /&gt;
|-&lt;br /&gt;
|:eq(начало,конец)&lt;br /&gt;
|Возвращает набор элементов от начальной до конечной позиции, если числа отрицательные, то с конца.&lt;br /&gt;
Пример: TD:eq (10,24) - Аналог TD:eq(10):lt(15)&lt;br /&gt;
Пример: TD:eq(-1,-3) - возвращает последние 3 элемента&lt;br /&gt;
eq, equal, range - синонимы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сложные функции - команды, которым в качестве параметра можно передавать набор команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:has(OQuery-запрос)&lt;br /&gt;
|Возвращает теги, содержащие другие теги, которые удовлетворяют указанному OQuery-запросу. &lt;br /&gt;
Пример: TABLE:has(^TD&amp;gt;A) - аналог TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|- &lt;br /&gt;
|:not(OQuery-запрос)        &lt;br /&gt;
|Возвращает теги не удовлетворяющие указанному OQuery-запросу. &lt;br /&gt;
Пример: A:not(&amp;lt;nowiki&amp;gt;[href=http://bulmas.ru]&amp;lt;/nowiki&amp;gt;) - найдет все теги A, которые не ссылаются на &amp;lt;nowiki&amp;gt;http://bulmas.ru.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Или: A:eq(1,10):not(:eq(2)) - Все теги A по порядку от 1 до 10, кроме второго.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Пример: Результат следующих запросов разный&lt;br /&gt;
&lt;br /&gt;
A:has(:not(IMG)) - все теги A, которые содержат не IMG&lt;br /&gt;
&lt;br /&gt;
A:not(:has(IMG)) - все теги A, которые не содержат IMG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Операции и знаки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|запрос1 , запрос2&lt;br /&gt;
|Запятая (логическое &amp;quot;или&amp;quot;), для перечисления запросов. &lt;br /&gt;
Примеры: *A&amp;gt;IMG,&amp;gt;TABLE - вернет все IMG, содержащиеся в A, и TABLE содержащиеся в корне.&lt;br /&gt;
INPUT([value=&amp;quot;Петр&amp;quot;],[value=&amp;quot;Виктор&amp;quot;]) - все INPUT со значениями &amp;quot;Петр&amp;quot; или &amp;quot;Виктор&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 + запрос2        &lt;br /&gt;
|Плюс, найдет теги удовлетворяющие запросу1, за которым идут теги удовлетворяющие запросу2.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 - запрос2&lt;br /&gt;
|Минус, найдет теги удовлетворяющие запросу1 перед которым идут теги, удовлетворяющие запросу2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Операции могут объединять и более двух запросов например A + IMG + #num - вернет все теги A, за которыми идут теги IMG, за которым в свою очередь идут теги с id=&amp;quot;num&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Скобки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|()&lt;br /&gt;
|Скобки, для объединения команд одинакового приоритета. &lt;br /&gt;
Пример: (FONT,A)(:has(IMG),:has(SPAN)) - теги FONT и A содержащие IMG или SPAN, &lt;br /&gt;
Аналог (FONT:has(IMG), FONT:has(SPAN), A:has(IMG), A:has(SPAN))&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Наборы команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|^FONT        &lt;br /&gt;
|все теги FONT корневого (нулевого) уровня.&lt;br /&gt;
|- &lt;br /&gt;
|&amp;gt;FONT&lt;br /&gt;
|все теги FONT первого уровня.&lt;br /&gt;
|-&lt;br /&gt;
|*FONT&lt;br /&gt;
|все теги FONT.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;FONT&lt;br /&gt;
|все теги FONT кроме корня.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;&amp;gt;FONT или &amp;gt;*&amp;gt;FONT&lt;br /&gt;
|все теги FONT начиная со второго уровня.&lt;br /&gt;
|- &lt;br /&gt;
|A&amp;gt;&amp;gt;B&lt;br /&gt;
|все теги B находящиеся на втором уровне у A.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Рекомендации''':&lt;br /&gt;
&lt;br /&gt;
Время выполнения запроса в основном зависит от размера исходного текста и количетсва тегов в нем, и значительно меньше от длины самого запроса.&lt;br /&gt;
&lt;br /&gt;
Если данные нужно получать в цикле, постарайтесь, сначала сократить размер исходного текста.&lt;br /&gt;
&lt;br /&gt;
Например, если хотим вернуть прогноз погоды в Казани с содержимого сайта &amp;lt;nowiki&amp;gt;&amp;quot;http://weather.yandex.ru/?city=27595&amp;quot;&amp;lt;/nowiki&amp;gt; (Около 50кб) за последние &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
10 дней, можно воспользоваться запросами&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(1)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(2)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(3)&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Каждый запрос выполняется примерно ~50мс.&lt;br /&gt;
&lt;br /&gt;
Итого: ~500мс&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Но можно поступить следующим образом: Организуется цепочка из нескольких компонентов «Парсер», первый из которых забирает все нужные теги &amp;lt;nowiki&amp;gt;&amp;lt;B&amp;gt;&amp;lt;/nowiki&amp;gt; запросом &amp;lt;nowiki&amp;gt;tr.data.day&amp;gt;td&amp;gt;b&amp;lt;/nowiki&amp;gt; (~50мс) в переменную сценария. Далее в цикле сценария следующими компонентами забираются соответствующие значения&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(2)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(3)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждый запрос выполняется примерно ~0.2мс. Итого время выполнения ~50мс. Получается тот же результат, но в 10 раз быстрее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i13.png|left]]&lt;br /&gt;
===Заказ на встречный звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сохраняет информацию о заказанном звонке в БД, и отображает в клиентском приложении Oktell у пользователей-адресатов, определяющихся указанным внутренним номером. Подробнее о сервисе заказов встречных звонков в разделе [[Кабинет#Заказы на встречные звонки|Офис. Кабинет. Встречные звонки]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на номер&lt;br /&gt;
|Аргумент, определяющий номер, на который заказан встречный звонок. Может быть введен пользователем с клавиатуры, определен как «CallerId», или подставлен из базы по коду.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на время&lt;br /&gt;
|Ориентировочное время, на которое заказан встречный звонок (сохранится в базе и будет отображено в описании заказа). Не заполнять, если время не указывается.&lt;br /&gt;
|- &lt;br /&gt;
|Комментарий&lt;br /&gt;
|Комментарий к компоненту (сохранится в базе и будет отображен в описании заказа).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i14.png|left]]&lt;br /&gt;
===Статус объекта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет получить доступ к состояниям различных объектов (на чтение и запись). Например до начала переключения определить статус объекта (пользователя, задачи, номера), чтобы без попытки переключения и, соответственно, без включения сигнала ожидания, озвучить соответствующий текст меню. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Доступные действия: &lt;br /&gt;
* Определить. Формирует работу компонента для записи в назначенную переменную выбранного состояния указанного объекта. &lt;br /&gt;
* Установить. Изменяет выбранное состояние указанного объекта на результат вычисления назначенного аргумента. &lt;br /&gt;
* Создать. Создает объект выбранного типа, возвращая его идентификатор. &lt;br /&gt;
* Удалить. Удаляет объект выбранного типа. &lt;br /&gt;
|- &lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Один из вариантов: Задача, Пользователь, Номер, Линия, Сервер. Тип объекта, с которым производится работа: статус которого подлежит определению, изменению, или который необходимо создать/удалить.&lt;br /&gt;
В зависимости от выбранного действия перечень типов может меняться.&lt;br /&gt;
|- &lt;br /&gt;
|Задача (ключ), Пользователь (ключ), Номер, Линия (ключ)&lt;br /&gt;
|Доступны только для действий определить/установить.&lt;br /&gt;
В зависимости от выбранного типа поле принимает тот или иной вид:&lt;br /&gt;
* Задача. Одна из списка задач системы (или проекта, если сценарий принадлежит проекту). Возможно задание через строковый аргумент «Ключ задачи». Может содержать идентификатор в виде Guid значения «xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx», код задачи или название задачи. Будет использован только в случае, если задача не указана явно в списке имеющихся в системе задач. &lt;br /&gt;
* Пользователь. Один из списка пользователей системы. Возможно задание через строковый аргумент «Ключ пользователя». Может содержать идентификатор в виде GUID значения, имя или логин. &lt;br /&gt;
* Номер. Аргумент, определяющий внутренний номер (стандартный). &lt;br /&gt;
* Линия. Аргумент, определяющий номер, код или Guid-идентификатор линии. &lt;br /&gt;
* Конференция. Аргумент, определяющий номер комнаты, Guid-идентификатор или код идентификатора конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Функция / действие&lt;br /&gt;
|Доступно только для действий определить/установить.&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного действия и типа объекта поле содержит список доступных состояний.&lt;br /&gt;
&lt;br /&gt;
Определение состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества минут). &lt;br /&gt;
* Расчетное время ожидания в очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества секунд). Осуществляет расчет времени ожидания при гипотетическом размещении текущего звонка в очереди указанной задачи. В случае, если установлен приоритет звонку, он будет учтен. При выполнении в диалоговом и служебном сценариях, где отсутствует понятие приоритета звонка, происходит оценка времени ожидания при размещении в конец очереди. &lt;br /&gt;
* Количество активных операторов задачи. &lt;br /&gt;
* Активность задачи. &lt;br /&gt;
* Проверка доступности входа. -1 - функция не выполнена, 0 - вход разрешен, 1 - текущее время не подходит по расписанию, 2 - текущее время не подходит по установленному периоду активности, 3 - превышение максимального числа одновременно активных внешних линий, 4 - задача не найдена, 5 - несоответствие состояния (задача неактивна, отсутствуют операторы и т.д.), 6 - ошибка при попытке входа. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для пользователей:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Статус (0 - не авторизован, 1 - готов, 2 - перерыв, 3 - отключен (нет на месте), 5 - занят, 6 - зарезервирован, 7 - без телефона). &lt;br /&gt;
* Свободное состояние (1-да, 0-нет). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для номеров:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Наличие свободных абонентов. &lt;br /&gt;
* Тип внутреннего номера. (-1 - номер не найден. 1 - стандартный номер, 11...16 - hunt-номер, 101...105 - служебный номер, 201 - быстрый номер, 301 - запуск IVR, 401 - экстренный номер). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий:&lt;br /&gt;
* Состояние. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Название абонента. Установленное ранее в сценарии название. &lt;br /&gt;
* Описание абонента. Установленное ранее в сценарии описание. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для конференций:&lt;br /&gt;
* Существование. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Идентификатор. &lt;br /&gt;
* Код идентификатора. &lt;br /&gt;
* Номер комнаты. &lt;br /&gt;
* Количество всех участников. &lt;br /&gt;
* Количество активных участников. &lt;br /&gt;
* Тип доступа. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Установка состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Активность (1 - активна, 0 - неактивна). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий: &lt;br /&gt;
* Разрыв (выполняется безусловно). &lt;br /&gt;
* Выход из задачи (1 - применить, 0 - отменить). Фактически используется менеджером задач при обслуживании вызова с участием оператора. Установленный режим будет способствовать  следующее переключение абонента на любой другой объект, отличный от оператора с выходом из задачи. Без использования компонента аналогичное действие можно достигнуть, выставив в настройках задачи режим «Выход из задачи при переключении на IVR». Подробно о режиме в разделе [[Голосовые&lt;br /&gt;
задачи#Дополнительно|Call-центр. Голосовые задачи. Дополнительно]]. &lt;br /&gt;
* Название абонента. Отображается в [[Статистика АТС#Журнал звонков|журналах статистики]], а также при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
* Описание абонента. Отображается при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для сервера:&lt;br /&gt;
* Перезагрузить сервер состояний (выполняется безусловно). Производится действие, аналогичное нажатию кнопки «Применить» в любом из модулей администрирования. Сервер состояний инициализируется на основе информации в БД.  &lt;br /&gt;
* Перезагрузить аппаратный модуль (выполняется безусловно). Производится переинициализация аппаратной подсистемы с завершением всех коммутаций и конференций. В случае, если аппаратный модуль настроен на работу в отдельном процессе, производится выгрузка процесса с последующим автоматическим его запуском. &lt;br /&gt;
* Перезагрузить службу сервера (выполняется безусловно). Действие производится сразу же без ожидания корректного завершения коммутаций и служебных сценариев. &lt;br /&gt;
* Перезагрузить серверную станцию (выполняется безусловно). Отдает команду операционной системе на полное завершение всех процессов с последующей перезагрузкой.&lt;br /&gt;
|- &lt;br /&gt;
|Значение в переменную&lt;br /&gt;
|Доступно только для действия «Определить».&lt;br /&gt;
Переменная, в которую заносится результат вычисления функции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Доступно только для действия «Установить».&lt;br /&gt;
Аргумент, значение которого вычисляется для установки состояния.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно только для действия «Создать». &lt;br /&gt;
Переменная, в которую заносится идентификатор вновь созданного объекта.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i15.png|left]]&lt;br /&gt;
===Определить группу клиента===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет проверку на принадлежность контакта (определившегося номера телефона, почтового адреса и любого другого переданного аргумента) указанной группе клиентов. Позволяет разделить обработку в сценарии звонков VIP клиентов, клиентов из черного списка, личных контактов и пр.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Контакт&lt;br /&gt;
|Аргумент, содержащий произвольную контактную информацию.&lt;br /&gt;
|-&lt;br /&gt;
|Группа&lt;br /&gt;
|Аргумент, содержащий имя группы клиентов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если соответствующий контакту клиент найден, указанная группа существует, и клиент принадлежит группе.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если не найден соответствующий контакту клиент, не существует группа, или клиент не принадлежит группе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i16.png|left]]&lt;br /&gt;
===Счетчик===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Увеличивает значение выбранного счетчика на 1. Подробнее о счетчиках, их создании и анализе в модуле общего меню [[Отчеты#Счетчики||Call-центр. Отчеты. Счетчики]]. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Счетчик&lt;br /&gt;
|Список счетчиков, существующих в системе и доступных для увеличения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i17.png|left]]&lt;br /&gt;
===Запуск процесса===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При работе сервера Oktell в режиме службы запуск процесса производится от имени того пользователя, который указан в настройках службы. По умолчанию это системная учетная запись «NETWORK SERVICE». Запускаемые таким образом процессы выполняются в фоновом режиме и не отображаются на экране пользователя.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, определяющий имя файла, который необходимо запустить .&lt;br /&gt;
|-&lt;br /&gt;
|Относительный путь&lt;br /&gt;
|Да/нет. Определяет, какой путь будет подставляться впереди к имени файла. Относительный – от папки запуска серверного приложения Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Параметры&lt;br /&gt;
|Строковый аргумент, определяющий параметры запуска, если необходимо.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление, если приложение успешно стартовало.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если файл не найден, отсутствует доступ, или по другой причине не удалось запустить приложение. &lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i18.png|left]]&lt;br /&gt;
===Запуск сценария===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае организации автоматических сервисов размеры сценария могут быть достаточно велики, и компонент «Запуск сценария» предоставляет возможность разбить крупный сценарий на несколько логических блоков. Таким образом, один сценарий передает управление в начало другого сценария. При этом можно задать некоторое значение на запуск, которое примет компонент «Старт» вложенного сценария и сохранит в свою локальную переменную. Помимо этого, все переменные одного типа, которые названы одинаково в запускающем и запускаемом сценариях, перенесут свои значения из одного в другой без изменений. Такой способ запуска называется вложенным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработка сценария начинается с компонента Старт и ведется последовательно согласно значениям свойств перехода, если трубка положена (в основном это входящие звонки с внешних линий). В случае, когда трубка уже поднята, после компонента [[#Старт|Старт]] производится безусловный переход к компоненту &amp;quot;Поднять трубку&amp;quot;, если такой имеется в сценарии. При этом обработчик пропускает все компоненты, которые находятся между ними. Запуск вложенных сценариев следует этим же правилам.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также с помощью компонента можно запускать в параллельный процесс любой служебный сценарий, не работающий с зависимыми от основного сценария ресурсами (линией, оператором). При запуске асинхронного служебного сценария начальные значения его переменных, совпадающих по типам и именам с переменными основного сценария, будут установлены в соответствии с их значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип запуска&lt;br /&gt;
|Определяет тип и формат запуска дочернего сценария. &lt;br /&gt;
* Вложенный. Запуск вложенного сценария прекращает выполнение (возможно на время, до возврата управления) текущего сценария и активизирует обработку выбранного сценария того же типа.  &lt;br /&gt;
* Асинхронный служебный. Запускает в параллельном процессе выполнение выбранного служебного сценария и продолжает выполнение текущего.  &lt;br /&gt;
* Фоновое медиа-взаимодействие. Доступно только для IVR сценариев. Инициирует дублирующий параллельный сценарий IVR. Подробнее в разделе [[Фоновый IVR-сценарий медиа-взаимодействия|Сценарии IVR. Фоновый сценарий]].&lt;br /&gt;
|- &lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Аргумент, передающий свое значение на старт запускаемого сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Нет». Определяет способ вызова вложенного сценария. &lt;br /&gt;
&lt;br /&gt;
При установке значения «Нет» выполнение текущего сценария прекращается и запускается вложенный сценарий (с сохранением значений всех переменных). Такой способ наиболее часто применим на практике. &lt;br /&gt;
При установке значения «Да» вложенный сценарий вызывается как функция и после его завершения происходит возврат в точку вызова. Все переменные исходного сценария доступны во вложенном и наоборот, таким образом после возврата они будут иметь соответствующие измененные значения. На процедуру возврата также влияет флаг «Возврат управления» компонента [[Общие компоненты сценариев|Стоп]], - используется во вложенном сценарии после успешного переключения с необходимостью безусловно прервать обработчик сценариев. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработчик сценариев поддерживает условно неограниченную вложенность и имеет стек с ограничением в 100 сценариев во избежание зацикливания. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Вызов внутри одной цепочки исполнения может происходить одновременно как с возвратом, так и без возврата.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае запуска вложенного сценария, а также непосредственно после запуска служебного сценария.&lt;br /&gt;
Поле используется (и обязательно для заполнения) только в случае асинхронного запуска служебного сценария, а также в случае вложенного, если флаг «Возврат управления» установлен.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i45.png|left]]&lt;br /&gt;
===Регистрация===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Компонент используется совместно со шлюзом с динамической регистрацией потоков (подробнее в разделе [[Свойства компонентов#IP шлюз|Карта сети. Компоненты. Шлюз]]). Служит для проведения динамической регистрации под указанным аккаунтом перед осуществлением звонка по каналу потока такого шлюза. Параметры аккаунта - логин и пароль - могут быть взяты из БД, вычислены, указаны явно в сценарии. Для проведения регистрации достаточно указать в свойствах компонента шлюз, и свободный поток автоматически будет зарегистрирован и зарезервирован под совершение вызова именно в этом экземпляре сценария. Потоки и линии шлюзов с динамической регистрацией недоступны для выбора ни в задачах, ни в настройках прав пользователей, ни в списках линий при наборе номера компонентами сценариев. Осуществить дозвон через них можно только путем явного указания кода зарегистрированного потока в соответствующий аргумент компонентов «Дозвон» служебного сценария и «Переключение на внешние» сценария IVR. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае успешной коммутации поток будет разрегистрирован автоматически по завершению разговора и переводу одной из линий потока в состояние готовности. Однако, если коммутации не произведено, то разрегистрация производится автоматически по истечению времени неактивности (3 минуты), либо путем использования этого же компонента с действием «Отмена регистрации».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Выбор режима работы. Регистрация / отмена регистрации.&lt;br /&gt;
В случае установки режима регистрации осуществляет прямое действие по регистрации аккаунта на сервере и активации (перевода в состояние готовности) одного из потоков указанного шлюза с динамической регистрацией потоков. &lt;br /&gt;
В режиме отмены регистрации освобождает аккаунт и переводит указанный поток в отключенное состояние.&lt;br /&gt;
|- &lt;br /&gt;
|Шлюз&lt;br /&gt;
|Доступно только для действия «Регистрация». В списке выбирается один из существующих в карте сети шлюзов с динамической регистрацией потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Аккаунт&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой логин для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой пароль для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Доступно только для действия «Регистрация». Максимальное время ожидания регистрации, по истечению которого будет прервана регистрация и  произведен выход по ветке «Таймаут».&lt;br /&gt;
|-&lt;br /&gt;
|Автоматическая отмена регистрации&lt;br /&gt;
|Доступно только для действия «Регистрация». Позволяет установить такой режим работы, при котором при любой последующей попытке дозвона по одной из линий зарегистрированного потока даже в случае неудачи (занято, недоступно и т.д.) будет производиться мгновенная отмена регистрации. &lt;br /&gt;
|-&lt;br /&gt;
|Код потока в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В случае успешного проведения операции по регистрации в указанную переменную будет размещен Guid-идентификатор зарегистрированного потока. Эта переменная впоследствии может быть использована для осуществления вызова в компонентах [[Компоненты сценариев IVR#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешние]] и/или [[Компоненты служебных сценариев#Дозвон|Дозвон]] или отмены регистрации.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В переменную попадает код ошибки в случае возникновения проблем при регистрации. Большинство кодов совпадают с типами ответов HTTP-сервера (например, 404 - not found).&lt;br /&gt;
|-&lt;br /&gt;
|Код потока&lt;br /&gt;
|Доступно только для действия «Отмена регистрации». Аргумент, представляющий собой Guid-идентификатор потока в строковом представлении. Может быть указан явно, или получен в переменную в одном из предыдущих компонентов «Регистрация».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, потоков не найдено&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление, если у выбранного шлюза нет свободных потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление в случае, если за установленный интервал времени не получен ответ от внешнего сервера/шлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i28.png|left]]&lt;br /&gt;
===Плагин-компонент===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет выполнять произвольный сторонний код, подключенный к серверу в виде стандартного плагин-компонента (см. руководство по интеграции, раздел «Встраиваемые plugin-модули»). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подробно об архитектуре исполнения описано в руководстве по интеграции.&lt;br /&gt;
&lt;br /&gt;
При выполнении компонента осуществляется подгрузка внешней сборки и передача управления компоненту. В случае, если сборка плагина уже загружена, повторной ее загрузки не происходит. Исключением может являться только обновление сборок в модуле [[Внешние модули#Plugin-модули|Администрирование. Внешние модули]]. &lt;br /&gt;
Передача управления производится путем вызова метода PrepareShow управляющего объекта, описанного в plugin-программе. В качестве параметра для метода передается XML-структура, содержащая комплексную информацию о требуемом компоненте (его guid-идентификатор, описанный при вызове метода GetForms() управляющего объекта), параметрах сценария, сессии, задаче, а также других имеющихся свойств (различаются в зависимости от типа исполняемого сценария). Помимо базовых параметров передаются значения требуемых для работы компонента параметров (информация о них возвращается при вызове GetInputParams управляющего объекта plugin-программы). В качестве возвращаемого значения ожидается XML-структура с описанием всех выходных значений согласно общему списку выходных параметров (определяются при вызове GetOutputParams управляющего объекта). &lt;br /&gt;
В качестве возможных для использования в сценариях компонентов принимаются все формы подпрограммы со свойством 'module=2'.&lt;br /&gt;
&lt;br /&gt;
Назначение входных значений, а также переменных для приема выходных значений производится на отдельной вкладке. &lt;br /&gt;
Дальнейшая реализация сценария приостанавливается вплоть до получения назад управления из внешнего компонента. Может быть назначен интервал таймаута, по истечению которого будет произведен принудительный возврат управления и переход к следующему компоненту сценария. Обрыв исполнения производится также при остановке сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Модуль/Форма&lt;br /&gt;
|Выбор конкретного плагина и одного из его компонентов для работы в сценарии.&lt;br /&gt;
|-&lt;br /&gt;
|Свойства&lt;br /&gt;
|Доступ к вкладке редактора параметров формы для настройки передаваемых и сохраняемых параметров.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, сек&lt;br /&gt;
|Аргумент, устанавливающий время в секундах, по истечению которого будет произведен принудительный отъем управления из вызванной подпрограммы. В случае, если интервал нулевой (по умолчанию), таймаут считается не установленным.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, компонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если plugin-программа не указана, не найдена или не может быть загружена.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если за установленный интервал времени не вернулось управление от внешнего компонента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i19.png|left]]&lt;br /&gt;
===Отправка SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку SMS-сообщения по указанному номеру с назначенным текстом. Может быть настроен на ожидание доставки.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер адресата.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст SMS-сообщения. &lt;br /&gt;
|-&lt;br /&gt;
|Подставляемый номер&lt;br /&gt;
|Номер, от которого осуществляется доставка.&lt;br /&gt;
|-&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения (для дальнейшего запроса отчета о доставке).&lt;br /&gt;
|-&lt;br /&gt;
|Ожидание доставки&lt;br /&gt;
|Да/Нет. Требуется ли ожидать отчета о доставке.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания&lt;br /&gt;
|Время, которое компонент будет ожидать отчета о доставке. &lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление после успешной отправки сообщения. В случае установки значения «Да» в свойстве &amp;quot;Ожидание доставки&amp;quot;, если сообщение успешно доставлено до таймаута ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение отправлено, но не было доставлено за установленное время ожидания (в случае если ожидание было назначено).&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i20.png|left]]&lt;br /&gt;
===Получение статуса отправленного SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит запрос к SMS-сервису на получение отчета о доставке конкретного SMS-сообщения по коду отправки (Push Id).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms уже доставлено.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms еще не доставлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i21.png|left]]&lt;br /&gt;
===Получение входящего SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит запрос к SMS-сервису на получение первого в очереди входящих сообщений. В случае успеха наполняет переменные сценария соответствующими сообщению значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер отправителя&lt;br /&gt;
|Переменная, куда запишется номер отправителя.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Переменная, куда запишется текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Номер адресата&lt;br /&gt;
|Переменная, куда запишется номер, на который сообщение было отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение на сервере имеется и получено успешно.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если входящих сообщений на сервере нет.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i22.png|left]]&lt;br /&gt;
===Баланс счета на SMS-сервере===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Количество&lt;br /&gt;
|Переменная, куда вернется количество оставшихся оплаченных SMS-сообщений.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если запрос отработан.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i23.png|left]]&lt;br /&gt;
===Отправка сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку email-сообщения на указанный ящик электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ отправки&lt;br /&gt;
|[[#Отправка сообщения электронной почты|Форма]], определяющая способ отправки email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Аргумент, определяющий получателей email сообщения. Если письмо предназначается нескольким адресатам, то адреса должны быть перечислены через «;».&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Аргумент, определяющий отправителя email сообщения. Ряд почтовых серверов требует явного указания поля &amp;quot;Отправитель&amp;quot; (e-mail адрес отправителя). В этом случае свойство должно быть вычислено к моменту, когда компонент получит управление.&lt;br /&gt;
В качестве отправителя может быть указана строка вида &amp;quot;username &amp;lt;address@mail.com&amp;gt;&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|Тема&lt;br /&gt;
|Аргумент, определяющий тему email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Формат тела письма&lt;br /&gt;
|Текст или HTML. Определяет формат, в котором будет сформировано тело для отправки.&lt;br /&gt;
|- &lt;br /&gt;
|Содержание письма&lt;br /&gt;
|Аргумент, определяющий текстовую часть e-mail сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку отправляемого письма. При необходимости осуществляется преобразование тела.&lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* KOI8-R &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|-&lt;br /&gt;
|Кодовая страница Windows&lt;br /&gt;
|Доступно только при выборе кодировки «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования тела письма. &lt;br /&gt;
|- &lt;br /&gt;
|Вложение 1&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо прикрепить к сообщению email. &lt;br /&gt;
|-&lt;br /&gt;
|Вложение 2&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 3&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 4&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 5&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке SMTP сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Форма «Способ отправки»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f9.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ отправки email сообщения. В зависимости от типа сценария email можно отправить через:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* SMTP сервер &lt;br /&gt;
* Встроенный почтовый клиент (доступен только для сценариев диалога) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если для отправки выбран выбран «SMTP сервер», письмо будет отправлено немедленно на указанный SMTP сервер.&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип SMTP сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для SMTP сервера&lt;br /&gt;
&lt;br /&gt;
* Операторский - используются настройки SMTP сервера по умолчанию в случае настроенного SMTP сервера на компьютере, где установлен клиент. Например - MS IIS SMTP Server. &lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|-&lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес SMTP сервера&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт SMTP сервера. Значение не должно содержать более 4 цифр ( максимум: 9999 )&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует SSL авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если для отправки выбран «Встроенный почтовый клиент», письмо будет открыто на компьютере оператора в почтовом редакторе по умолчанию. Открыть письмо может любой почтовый редактор, поддерживающий MAPI интерфейс.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i24.png|left]]&lt;br /&gt;
===Прием входящего сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет прием email-сообщения с указанного ящика электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ получения&lt;br /&gt;
|[[#Прием входящего сообщения электронной почты|Форма]], определяющая способ получения email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|MessageId&lt;br /&gt;
|Переменная, в которую будут сохранен идентификатор email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Переменная, в которую будут сохранены получатели email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Переменная, в которую будут сохранены отправители email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Тема&lt;br /&gt;
|Переменная, в которую будут сохранена тема email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Предпочитаемый тип контента&lt;br /&gt;
|Для разделов multipart/alternative позволяет установить предпочитаемый тип текстового контента. При наличии указанного типа среди блоков в переменную будет сохранено именно его содержимое, а остальные дублирующие альтернативные блоки будут игнорироваться. По умолчанию text/plain, но может быть установлен text/html, text/xml, text/rtf, text/richtext.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма&lt;br /&gt;
|Переменная, в которую будут сохранен текст email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма часть2&lt;br /&gt;
|Переменная, в которую будут сохранен текст из второй части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|- &lt;br /&gt;
|Текст письма часть3&lt;br /&gt;
|Переменная, в которую будут сохранен текст из третьей части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|-&lt;br /&gt;
|IMAP каталог&lt;br /&gt;
|Аргумент, значение которого определяет IMAP каталог, из которого будет получено сообщение. По умолчанию используется стандартный каталог входящей почты Inbox.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|IMAP запрос&lt;br /&gt;
|Аргумент, значение которого определяет IMAP запрос. Запрос определяет критерии выбора сообщения из каталога, заданного свойством IMAP каталог. По умолчанию используется запрос, возвращающий все письма (значение &amp;quot;ALL&amp;quot;). Более подробно о синтаксисе IMAP запросов можно узнать из документации &amp;lt;nowiki&amp;gt;RFC 2060&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|Принимать только заголовки&lt;br /&gt;
|Да/Нет. Требуется ли получать только заголовки письма (в этом случае тело сообщения и прикрепленные файлы скачиваться с почтового сервера не будут)&lt;br /&gt;
|- &lt;br /&gt;
|Удалять с сервера&lt;br /&gt;
|Да/Нет. Требуется ли удалить письмо с почтового сервера после получения.&lt;br /&gt;
|-&lt;br /&gt;
|Сохранять вложения&lt;br /&gt;
|Определяет режим сохранения вложений.&lt;br /&gt;
&lt;br /&gt;
* Нет. Вложения сохранены не будут. &lt;br /&gt;
* В указанную папку. В этом случае все вложенные файлы будут сохранены в папку, путь к которой установлен свойством &amp;quot;Папка для вложений&amp;quot;. &lt;br /&gt;
* В папку по умолчанию. В этом случае каталог определяется из общих настроек, раздел «Настройки e-mail».&lt;br /&gt;
|- &lt;br /&gt;
|Папка для вложений&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в указанную папку.&lt;br /&gt;
Представляет собой аргумент, устанавливающий абсолютный или относительный путь к папке, куда будут сохранены вложения с исходными именами.&lt;br /&gt;
|-&lt;br /&gt;
|Путь к папке для вложений в переменную&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в папку по умолчанию, заданную в общих настройках.&lt;br /&gt;
Представляет собой переменную, в которую будет сохранен путь к папке с вложениями, заданный в общих настройках.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение не получено, но при этом ошибок не возникло. Такая ситуация может возникнуть, если:&lt;br /&gt;
* на POP3 сервере нет сообщений &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге удовлетворяющих заданным критериям&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сообщения POP3 ( IMAP4 ) сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Способ получения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f10.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ получения email сообщения. Сообщение можно получить через:&lt;br /&gt;
* POP сервер (по протоколу POP3) &lt;br /&gt;
* IMAP сервер (по протоколу IMAP4) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип почтового сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для сервера входящей почты&lt;br /&gt;
&lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|- &lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт POP сервера - 110, IMAP сервера - 143).&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если сервер требует SSL авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i25.png|left]]&lt;br /&gt;
===Отправка IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт адресата, аккаунт отправителя, способ подключения к серверу (прокси/без прокси).&lt;br /&gt;
Работа с аккаунтом происходит через пул подключений. Любые обращения к аккаунту (отправки/приема из разных сценариев), влекущие подключение к серверу, помещают созданное подключение в специальный пул, где оно поддерживается некоторое время (устанавливается в разделах «[[ICQ-сервис|Общие настройки. ICQ-сервис]]» и «[[Jabber-сервис|Общие настройки. Jabber-сервис]]»). Каждое последующее обращение к аккаунту работает с подключением из пула и продляет время его существования. В случае таймаута аккаунт отключается. Также аккаунт отключается при получении ошибки сервера или выгрузке серверного приложения. Такой механизм работы в частности гарантирует работу комплекса от ошибки сервера ICQ «Превышен лимит подключений». Для каждого аккаунта в пуле держится отдельное подключение. Для Jabber-аккаунтов держатся отдельно подключения с разными настройками, даже если они имеют одинаковый JID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|[[#Отправка IM (ICQ/jabber) сообщения|Форма]], определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При отправке ICQ-сообщения - [[#Отправка IM (ICQ/jabber) сообщения|форма]], определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
При отправке Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве отправителя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Аргумент, определяющий UIN-номера / JID-аккаунты получателей IM-сообщения. Если сообщение предназначается нескольким адресатам, то адреса должны быть перечислены через «,».&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с IM-сервером (ICQ / Jabber). При отправке сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут отправки соединения&lt;br /&gt;
|Аргумент, определяющий временную задержку ( в миллисекундах ) перед отправкой сообщения. &lt;br /&gt;
|- &lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Аргумент, определяющий текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки подключения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f11.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет настройки подключения к ICQ / Jabber серверу. Имеется возможность подключения напрямую и через прокси-сервер. Поддерживаются следующие типы прокси-серверов:&lt;br /&gt;
* SOCKS5  &lt;br /&gt;
* HTTPS  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип прокси сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для подключения к серверу.&lt;br /&gt;
* Без прокси-сервера - подключение выполняется напрямую к серверу ICQ/Jabber, минуя прокси. &lt;br /&gt;
* Общий (из настроек комплекса) - используется режим подключения, заданный в общих настройках комплекса (отдельно разделы [[ICQ-сервис|ICQ-сервис]] и [[Jabber-сервис|Jabber-сервис]]). &lt;br /&gt;
* Отдельный - настройки прокси-сервера определяются в текущей форме и актуальны только для настраиваемого в данный момент компонента сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Тип протокола&lt;br /&gt;
|Свойство, определяющее тип протокола прокси-сервера:&lt;br /&gt;
* SOCKS5 - протокол SOCKS5 &lt;br /&gt;
* HTTPS - протокол HTTPS&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт SOCKS5 сервера - 1080, HTTPS сервера - 8080).&lt;br /&gt;
|- &lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|- &lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на прокси сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на прокси сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки учетной записи ICQ»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f12.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет учетную запись ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип учетной записи&lt;br /&gt;
|Свойство, определяющее источник настроек учетной записи&lt;br /&gt;
* Общий (из настроек комплекса) - используются общие настройки комплекса &lt;br /&gt;
* Отдельный - настройки учетной записи определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|UIN&lt;br /&gt;
|Номер ICQ&lt;br /&gt;
|-&lt;br /&gt;
|Пароль UIN&lt;br /&gt;
|Пароль ICQ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Аналогичная форма открывается и при настройке JID-аккаунта (при работе с Jabber). В ней в дополнение к JID и паролю при осуществлении индивидуальной настройки предлагается указать адрес и порт сервера Jabber. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i26.png|left]]&lt;br /&gt;
===Получение IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет прием IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт получателя, способ подключения к серверу. &lt;br /&gt;
Получаемые сообщения сохраняют в указанных переменных аккаунт отправителя и текст сообщения.&lt;br /&gt;
Работа компонента происходит через пул подключений аналогично компоненту «Отправка IM-сообщения».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber&lt;br /&gt;
|-&lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|Форма, определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|-&lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При получении ICQ-сообщения - форма, определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве получателя сообщения ICQ.&lt;br /&gt;
При получении Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве получателя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Переменная, в которую будет сохранен UIN / JID отправителя IM-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с сервером. При получении сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут получения сообщения&lt;br /&gt;
|Аргумент, определяющий временную задержку (в миллисекундах) перед получением сообщения. Если на указанный в свойстве «Настройки учетной записи» аккаунт раньше приходили сообщения, то таймаут игнорируется, а в переменные «UIN/JID», «Текст сообщения» будет подставлены значения, сохраненные в пуле сервера состояний системы.&lt;br /&gt;
|-&lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Переменная, в которую будет сохранен текст полученного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения получения. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если новых сообщений не обнаружено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Другие компоненты сценариев:&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев IVR]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев диалога]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты служебных сценариев]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B5%D0%B9_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8</id>
		<title>Сценарии исходящей маршрутизации</title>
		<link rel="alternate" type="text/html" href="%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B5%D0%B9_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8"/>
				<updated>2011-05-17T10:42:11Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;При настройке исходящей маршрутизации через сценарий, вы можете предусмотреть различные алгоритмы анализа набираемого номера и выбора линий для совершения звонка. Любое исходящее соединение, инициируемое абонентом с внутренней линии будет определяться логикой сценария. Составление такого сценария требует понимания некоторых особенностей работы системы.&lt;br /&gt;
&lt;br /&gt;
Для начала, следует иметь в виду, что для различных типов абонентских устройств вход в сценарий происходит с небольшими отличиями:&lt;br /&gt;
&lt;br /&gt;
Аналоговый телефон - сценарий запускается сразу после снятия трубки. USB телефон или встроеный в клиентское приложение soft-фон - сценарий запускается сразу после нажатия кнопки &amp;quot;снять трубку&amp;quot;. Очевидно, что в общем случае, для корректной работы этих устройств, сценарий маршрутизации должен предусматривать сбор номера, его анализ (внешний или внутренний), выбор внешней линии или направления в зависимости от того, какой номер набран (городской/мобильный/междугородный). &lt;br /&gt;
&lt;br /&gt;
IP телефоны и Софтфоны - сценарий запускается после набора номера и нажатия кнопки SND (начало вызова). Набранный номер передается в сценарий через функцию called-ID. Таким образом для IP телефонов нет необходимости использовать блок, предполагающий сбор номера, а можно сразу переходить к анализу полученного через called-id значения. &lt;br /&gt;
&lt;br /&gt;
Важно понимать, что переключение абонентов также определяется сценарием исходящей маршрутизации. При необходимости совершить переключение, сотрудник нажимает flash (transfer), и оставляя абонента во flash-буфере, производит набор номера, на который необходимо произвести переключение.  При этом, если переключающий, после набора номера и начала вызывных гудков (КПВ) не дождется ответа и положит трубку, то ожидающий во flash-буфере абонент попадет в сценарий исходящей маршрутизации.  &lt;br /&gt;
&lt;br /&gt;
Таким образом в сценарии исходящей маршрутизации должны быть предусмотрены следующие логические блоки:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Блок-схема сценария исходящей маршрутизации.jpg|800px]][[Файл:Untitled-1.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Анализ пришедшего в сценарий вызова&lt;br /&gt;
Сбор номера&lt;br /&gt;
Анализ номера&lt;br /&gt;
Выбор направления&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Медиа:Example.ogg]]&lt;br /&gt;
В зависимости от этого, в сценарии необходимо предусмотреть варианты &amp;quot;входа&amp;quot; для используемых в вашем проекте типов абонентских устройств.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B5%D0%B9_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8</id>
		<title>Сценарии исходящей маршрутизации</title>
		<link rel="alternate" type="text/html" href="%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B5%D0%B9_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8"/>
				<updated>2011-05-17T10:41:57Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;При настройке исходящей маршрутизации через сценарий, вы можете предусмотреть различные алгоритмы анализа набираемого номера и выбора линий для совершения звонка. Любое исходящее соединение, инициируемое абонентом с внутренней линии будет определяться логикой сценария. Составление такого сценария требует понимания некоторых особенностей работы системы.&lt;br /&gt;
&lt;br /&gt;
Для начала, следует иметь в виду, что для различных типов абонентских устройств вход в сценарий происходит с небольшими отличиями:&lt;br /&gt;
&lt;br /&gt;
Аналоговый телефон - сценарий запускается сразу после снятия трубки. USB телефон или встроеный в клиентское приложение soft-фон - сценарий запускается сразу после нажатия кнопки &amp;quot;снять трубку&amp;quot;. Очевидно, что в общем случае, для корректной работы этих устройств, сценарий маршрутизации должен предусматривать сбор номера, его анализ (внешний или внутренний), выбор внешней линии или направления в зависимости от того, какой номер набран (городской/мобильный/междугородный). &lt;br /&gt;
&lt;br /&gt;
IP телефоны и Софтфоны - сценарий запускается после набора номера и нажатия кнопки SND (начало вызова). Набранный номер передается в сценарий через функцию called-ID. Таким образом для IP телефонов нет необходимости использовать блок, предполагающий сбор номера, а можно сразу переходить к анализу полученного через called-id значения. &lt;br /&gt;
&lt;br /&gt;
Важно понимать, что переключение абонентов также определяется сценарием исходящей маршрутизации. При необходимости совершить переключение, сотрудник нажимает flash (transfer), и оставляя абонента во flash-буфере, производит набор номера, на который необходимо произвести переключение.  При этом, если переключающий, после набора номера и начала вызывных гудков (КПВ) не дождется ответа и положит трубку, то ожидающий во flash-буфере абонент попадет в сценарий исходящей маршрутизации.  &lt;br /&gt;
&lt;br /&gt;
Таким образом в сценарии исходящей маршрутизации должны быть предусмотрены следующие логические блоки:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Блок-схема сценария исходящей маршрутизации.jpg|850px]][[Файл:Untitled-1.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Анализ пришедшего в сценарий вызова&lt;br /&gt;
Сбор номера&lt;br /&gt;
Анализ номера&lt;br /&gt;
Выбор направления&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Медиа:Example.ogg]]&lt;br /&gt;
В зависимости от этого, в сценарии необходимо предусмотреть варианты &amp;quot;входа&amp;quot; для используемых в вашем проекте типов абонентских устройств.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B5%D0%B9_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8</id>
		<title>Сценарии исходящей маршрутизации</title>
		<link rel="alternate" type="text/html" href="%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B5%D0%B9_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8"/>
				<updated>2011-05-17T10:40:26Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;При настройке исходящей маршрутизации через сценарий, вы можете предусмотреть различные алгоритмы анализа набираемого номера и выбора линий для совершения звонка. Любое исходящее соединение, инициируемое абонентом с внутренней линии будет определяться логикой сценария. Составление такого сценария требует понимания некоторых особенностей работы системы.&lt;br /&gt;
&lt;br /&gt;
Для начала, следует иметь в виду, что для различных типов абонентских устройств вход в сценарий происходит с небольшими отличиями:&lt;br /&gt;
&lt;br /&gt;
Аналоговый телефон - сценарий запускается сразу после снятия трубки. USB телефон или встроеный в клиентское приложение soft-фон - сценарий запускается сразу после нажатия кнопки &amp;quot;снять трубку&amp;quot;. Очевидно, что в общем случае, для корректной работы этих устройств, сценарий маршрутизации должен предусматривать сбор номера, его анализ (внешний или внутренний), выбор внешней линии или направления в зависимости от того, какой номер набран (городской/мобильный/междугородный). &lt;br /&gt;
&lt;br /&gt;
IP телефоны и Софтфоны - сценарий запускается после набора номера и нажатия кнопки SND (начало вызова). Набранный номер передается в сценарий через функцию called-ID. Таким образом для IP телефонов нет необходимости использовать блок, предполагающий сбор номера, а можно сразу переходить к анализу полученного через called-id значения. &lt;br /&gt;
&lt;br /&gt;
Важно понимать, что переключение абонентов также определяется сценарием исходящей маршрутизации. При необходимости совершить переключение, сотрудник нажимает flash (transfer), и оставляя абонента во flash-буфере, производит набор номера, на который необходимо произвести переключение.  При этом, если переключающий, после набора номера и начала вызывных гудков (КПВ) не дождется ответа и положит трубку, то ожидающий во flash-буфере абонент попадет в сценарий исходящей маршрутизации.  &lt;br /&gt;
&lt;br /&gt;
Таким образом в сценарии исходящей маршрутизации должны быть предусмотрены следующие логические блоки:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Блок-схема сценария исходящей маршрутизации.jpg|800px]][[Файл:Untitled-1.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Анализ пришедшего в сценарий вызова&lt;br /&gt;
Сбор номера&lt;br /&gt;
Анализ номера&lt;br /&gt;
Выбор направления&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Медиа:Example.ogg]]&lt;br /&gt;
В зависимости от этого, в сценарии необходимо предусмотреть варианты &amp;quot;входа&amp;quot; для используемых в вашем проекте типов абонентских устройств.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F</id>
		<title>Настройка клиентского приложения</title>
		<link rel="alternate" type="text/html" href="%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F"/>
				<updated>2011-05-01T01:35:24Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Отображать запрос сохранения свойств формы при смене вкладки в редакторе сценариев.''' &lt;br /&gt;
&lt;br /&gt;
Сохранение свойств объектов, назначенных на вкладке «Свойства» в соответствующих редакторах (редакторе диалоговых форм, редакторе web-форм, редакторе карты офиса) осуществляется при нажатии кнопки «Сохранить» внизу. При переключении вкладок (без нажатия кнопки внизу) сохранение свойств, назначенных в редакторе форм, не производится. Иногда это может привести к потере данных. После установки флага при смене вкладки будет осуществляться соответствующий запрос необходимости сохранения назначенных свойств.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Пытаться пинговать компьютеры при проверке карты офиса'''&lt;br /&gt;
&lt;br /&gt;
Установка флага задействует механизм тестовых пингов всех адресов, используемых в карте. После неудачной посылки тестовых пакетов на адрес в таблицу проверки будет выведено соответствующее уведомление, носящее информационный характер. Отсутствие доступа к адресу не является ошибкой, и карта может быть корректно сохранена и применена. Однако компьютеры, адрес которых указан неверно, не смогут быть использованы в комплексе. Процедура тестового пингования занимает дополнительное время при проверке. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Не производить расчет статистики в БД для модуля «Ресурсы»'''&lt;br /&gt;
&lt;br /&gt;
При активной работе менеджера задач на больших объемах данных выполнение запросов, выполняющих расчет статистики для отображения в модуле «Ресурсы», в зависимости от различных условий может производиться длительное время и влиять на общую работу call-центра. При возникновении проблем с загрузкой модуля можно установить данный флаг, тем самым отказавшись от расчета статистики в реальном времени для отображения в модуле ресурсы, и пользоваться модулем по назначению.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Запрещать изменение установленного количества линий для входящих задач в модуле «Ресурсы»'''&lt;br /&gt;
&lt;br /&gt;
При активации режима супервизоры не получат возможность управлять количеством подключений к входящим задачам путем перетаскивания мышью пиктограмм с линиями. При этом сохранится полный контроль над исходящими задачами.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Запрещать выход в перерыв без указания причины'''&lt;br /&gt;
&lt;br /&gt;
При установке флага оператору в форме выхода в перерыв будет недоступна кнопка «OK» до тех пор, пока он не заполнит поле с описанием. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Запрещать изменение режима автоподнятия трубки на гарнитуре'''&lt;br /&gt;
&lt;br /&gt;
Режим может быть задействован, когда необходимо исключить возможную смену неквалифицированными операторами режима автоподнятия трубки на гарнитуре (что в отсутствие оператора может привести к потере большого числа звонков абонентов, фактически оказавшихся в коммутации с пустым рабочим местом). Для блокировки режима необходимо произвести установку на клиентских местах нужных настроек и установить флаг. При этом все рабочие места будут использовать свои последние настройки.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Режим уведомлений при входящем вызове'''&lt;br /&gt;
&lt;br /&gt;
При поступлении вызова пользователю (или оператору) системы в его клиентском приложении отображается уведомление с информацией об абоненте (об инициаторе вызова). Это может быть другой пользователь системы, менеджер задач, сценарий, осуществляющий переключение и т.д. В некоторых случаях уведомления, поступающие в стандартном режиме, могут потребовать корректировки или вовсе исключения. Например, если звонки осуществляются сценариями или вовсе вход в АТС организован через сценарий, то уведомления могут осуществляться непосредственно сценарием с индивидуально настроенным текстом, и дублировать уведомления не имеет смысла. Или в случае обработки входящих звонков операторами может потребоваться скрыть информацию о номере абонента каким либо способом. Все это позволяет настроить этот параметр. Возможные варианты:&lt;br /&gt;
· Отображать всегда. &lt;br /&gt;
· Не отображать никогда. &lt;br /&gt;
· Не отображать при вызове из сценариев. &lt;br /&gt;
· Не отображать при вызове операторов из задач. &lt;br /&gt;
· Не отображать при вызове из сценариев и задач. &lt;br /&gt;
· При вызове из задачи менять номер на '****'. &lt;br /&gt;
· При вызове из задачи не отображать абонента. &lt;br /&gt;
· При вызове из задачи менять номер на код и имя. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Показывать в меню модули мобильной статистики'''&lt;br /&gt;
&lt;br /&gt;
При снятом флаге модули «Мобильные маски» и «Мобильная статистика» не отображаются в главном меню раздела «Администрирование» ни у кого из пользователей, даже если стоит разрешение в правах. Этот раздел программы используется крайне редко и по умолчанию исключен.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Дополнительный пункт меню&lt;br /&gt;
&lt;br /&gt;
При необходимости администратору предоставляется возможность внедрять собственный пункт меню в раздел [[Офис]]. Отображение настроенной веб-страницы производится во встроенном браузере. Включение дополнительного пункта и его настройка производится в текущем разделе. Необходимо заполнить значения свойств «Наименование пункта меню» и «Адрес страницы веб-сервиса». При формировании адреса допускается использовать параметры в формате GET, а также использовать динамически подставляемые системой параметры: идентификатор пользователя, его имя, логин и пароль. Для этого в теле строки адреса должны присутствовать соответствующие служебные имена в квадратных скобках, например:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://www.companyhelpdesk.com/login.aspx?id=[user_guid]&amp;amp;login=[user_login]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Заголовок пункта меню списка дополнительных модулей'''&lt;br /&gt;
&lt;br /&gt;
При необходимости в стандартное приложение внедряются сторонние модули (формы), подключенные как страницы веб-сервисов, либо как plugin-формы. Все они отображаются согласно настройкам прав доступа пользователя и установленному порядку следования внутри дополнительного раздела в главном меню клиентского приложения, расположенного между разделами «Офис» и «Колл-центр».&lt;br /&gt;
&lt;br /&gt;
Название модулей задается при их настройке, а заголовок объединяющего раздела задается текущим пунктом. По умолчанию «Внешние модули».&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%A1%D1%82%D0%BE%D0%BF-%D1%84%D0%BE%D1%80%D0%BC%D0%B0</id>
		<title>Стоп-форма</title>
		<link rel="alternate" type="text/html" href="%D0%A1%D1%82%D0%BE%D0%BF-%D1%84%D0%BE%D1%80%D0%BC%D0%B0"/>
				<updated>2011-04-28T18:34:51Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Стоп-форма''' – это служебное окно в контексте работы оператора в голосовой задаче. Служит для определения оператором состояния совершенного или обработанного звонка, в случае, если менеджер задач Oktell не может самостоятельно определить исход, либо если создателем проекта установлены параметры, принудительно указывающие на необходимость запроса исхода у оператора.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Стоп-форма появляется в случае, если:&lt;br /&gt;
&lt;br /&gt;
* Сценарий диалога не назначен для задачи; &lt;br /&gt;
* Сценарий диалога завершился с ошибкой; &lt;br /&gt;
* Сценарий диалога не был доведен до конца; &lt;br /&gt;
* В компоненте «Стоп» сценария диалога установлен принудительный вызов стоп-формы; &lt;br /&gt;
* Значения служебных переменных установлены некорректно. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
И не появляется в случае, если:&lt;br /&gt;
&lt;br /&gt;
* Обработка задачи ведется в автоматическом режиме; &lt;br /&gt;
* Сценарий диалога назначен и доведен до конца (до компонента «Стоп», или до пустой ветки); &lt;br /&gt;
* В компоненте «Стоп» не установлен принудительный вызов стоп-формы; &lt;br /&gt;
* При реализации сценария служебным переменным состояния звонка корректно назначены значения. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Стоп-форма в зависимости от направления задачи (входящая или исходящая) принимает различные виды. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Во входящей задаче стоп-форма запрашивает у оператора исход звонка (успех или неудача), а также текстовое описание звонка или причины неудачи. Эти значения никак не влияют на работу менеджера задач и только лишь заносятся в соответствующие поля базы данных для последующего формирования статистики.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_f8_stopform.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В исходящей задаче определение исхода непосредственным образом влияет на работу менеджера задач, обязывая его исключить соответствующего абонента из дальнейшей разработки или продолжить его реализацию. Для определения последующих действий менеджера задач в случае выбора состояния «неудача», оператор может выбрать один из пунктов:&lt;br /&gt;
&lt;br /&gt;
* Не перезванивать этому абоненту. Абонент с неуспешным состоянием выводится из списка. Используется в случае, когда оператор по разговору (коммутации) однозначно понимает, что дальнейшая разработка абонента не имеет смысла. Альтернативой этому пункту может являться выбор состояния «Успех», однако разница все же есть и конкретный вариант зависит от способа представления последующей статистической информации. &lt;br /&gt;
* Перезвонить абоненту не ранее чем через «N» минут. Следующая попытка звонка абоненту по любому из его номеров откладывается до истечения установленного числа минут. Используется, если по разговору (коммутации) оператор получает сведения об отсутствии требуемого лица. &lt;br /&gt;
* Перезвонить абоненту не ранее чем в «установленное время». Следующая попытка звонка абоненту по любому из его номеров откладывается до установленного времени. Использование аналогично предыдущему пункту. &lt;br /&gt;
* Не звонить по этому номеру. Текущий номер абонента считается заблокированным и в разработке больше не участвует. Если у абонента был указан единственный номер, то абонент исключается из списка до следующей синхронизации и возможного появления других номеров. Используется, когда оператор получает сведения о необходимости исключения номера из списка номеров абонента, номер либо не принадлежит ему, либо номер не отвечает и пр. &lt;br /&gt;
* Перезвонить по этому номеру не ранее чем через «N» минут. Для этого номера выставляется таймаут, однако на другие номера абонента это никак не влияет и звонки по ним могут производиться системой. Используется, когда при звонке оператор попадает на факсимильный аппарат или автоответчик и прочие варианты, не указывающие явно на преобладание такого состояния у абонента в целом. &lt;br /&gt;
* Перезвонить по этому номеру не ранее чем в «установленное время». Для этого номера выставляется таймаут, однако на другие номера абонента это никак не влияет и звонки по ним могут производиться системой. Использование аналогично предыдущему пункту. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Стоп-форма позволяет занести в список абонентов дополнительные номера, полученные оператором в контексте разговора для осуществления звонков на них. Эти номера заносятся через запятую в поле типа «Номер телефона» прикрепленной таблицы абонентов. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Номер телефона заносится в таблицу, поэтому если к задаче прикреплена внешняя таблица абонентов, формируемая запросом, то для корректной работы функции необходимо также указать таблицу-основание с полем типа «Номер телефона», название которого совпадает с соответствующим полем, которое возвращает запрос. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Списки пользовательских состояний стоп-формы заполняются в момент отображения в соответствии с настройками проекта. В зависимости от выбранной в проекте совокупности состояний в поле отображаются либо общие состояния, либо проектные состояния,  либо и те и другие (с возможным перекрытием по кодам).&lt;br /&gt;
&lt;br /&gt;
Общие состояния заполняются из таблицы базы данных A_TaskManager_CardUserResults.При необходимости ее можно редактировать самостоятельно или в модуле общих настроек в разделе [[Настройки Call-центра|Call-центр]].Проектные состояния заполняются из таблицы A_TaskManager_CardUserResultsProject или на [[Проекты|вкладке свойств]] соответствующего проекта. &lt;br /&gt;
&lt;br /&gt;
Все пользовательские состояния делятся на состояния входящих задач и состояния исходящих задач, среди которых в обоих случаях есть положительные результаты и отрицательные результаты. Состояния по умолчанию активируются сразу при открытии формы. Например, все обработанные входящие звонки можно подразделять на соответствующие тематике и не соответствующие, или на обработанные и отказные.&lt;br /&gt;
&lt;br /&gt;
Пользовательские состояния позволяют супервизору подразделять однотипные с точки зрения логики системы звонки на различные типы. Пользовательские состояния выставляются звонкам после коммутации абонента с оператором и попадают в пространственную бд в соответствующее поле. &lt;br /&gt;
Работа по их анализу, ведению статистики и формированию отчетов лежит полностью на плечах администраторов и супервизоров проектов.&lt;br /&gt;
&lt;br /&gt;
При открытии стоп-формы в полях выбора пользовательского результата ничего не выбрано. Однако в ручном режиме в указанных таблицах для необходимых результатов может быть проставлено поле «По умолчанию». В этом случае при открытии стоп-формы в полях автоматически будут выбраны они, тем самым не требуя выбора оператором из списка и исключая закрытие формы без указания пользовательского результата. При задании результатов по умолчанию необходимо различать совокупности результатов для входящих и исходящих задач, а также для успешных и неуспешных звонков.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Служебные переменные сценария диалога дают возможность без вызова стоп-формы установить в автоматическом или полуавтоматическом режиме результаты звонка для менеджера задач. Следует иметь в виду, что применение значений служебных переменных в логике менеджера задач происходит только непосредственно перед вызовом стоп-формы и в случае корректности значений заменяют его. Таким образом, если без корректного назначения переменных стоп-форма не отображается, то и значения переменных применены не будут. Чаще это происходит, если назначение переменным производится непосредственно в конце сценария, при этом не выставляется принудительный показ стоп-формы в компоненте «СТОП». В этом случае сценарий считается доведенным до конца и выполненным успешно.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Анализ служебных переменных производится только в случае, если установлено значение переменной «Статус звонка». А в случае исходящих задач дополнительно одной из переменных «Статус абонента» и «Статус номера» (статус абонента имеет более высокий приоритет). Только после их определения производится применение параметров (дата + время или пауза).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для применения служебных переменных, определяющих статус текущего звонка, необходимо выставить значение «Да» в поле «Отображать стоп-форму» завершающего сценарий компонента «СТОП». Соответственно компонент должен обязательно присутствовать в конце всех веток сценария.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2_IVR</id>
		<title>Компоненты сценариев IVR</title>
		<link rel="alternate" type="text/html" href="%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2_IVR"/>
				<updated>2011-04-28T18:27:45Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном разделе в справочном порядке приведены лишь узкоспециализированные компоненты, доступные только сценариям IVR. Наличие таких компонентов обусловлено тем, что в отличие от других типов сценариев, IVR управляет одной конкретной линией и имеет доступ к аппаратным ресурсам. Среди появляющихся в этой связи возможностей: Проигрывание звуков, запись звуков, прием нажатых клавиш, возможность снять/положить трубку, переключение звонка на указанный номер и пр. Остальные компоненты являются общими для всех типов сценариев и описаны выше в разделе [[Общие компоненты сценариев]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Поднять трубку===&lt;br /&gt;
[[Файл:cl_cc_scr_i31.png|left]] &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент дает команду АТС снять трубку на обрабатываемой линии. Имеет смысл для внешних линий, на которые поступает звонок. Между компонентами «Старт» и «Поднять трубку» можно вставить другие компоненты, позволяющие отклонить звонок, не снимая трубки, в зависимости от некоторых условий. &lt;br /&gt;
&lt;br /&gt;
Необходимо осуществлять подъем трубки перед компонентами, занимающимися интерактивным взаимодействием с абонентом: воспроизведение, запись, ввод dtmf, вход в задачу, переключения. Исключением может являться случай сквозного переключения, когда трубку требуется снять только после ответа удаленного или внутреннего абонента. В этом случае мелодии ожидания не воспроизводятся, внешний абонент слышит сигнал КПВ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Команда&lt;br /&gt;
|Режим ответа. Используется фактически только в главном (и/или зависимых от него) сценариях, когда на управляемой линии входящий вызов и реализация сценария начинается с компонента «Старт». Для SIP каналов позволяет установить требуемый режим ответа в линию:&lt;br /&gt;
* 200 OK. Абонент ответил, медиа-канал организован, тарификация начата. &lt;br /&gt;
* 180 Ringing. Абонент вызывается, вызывающему воспроизводятся длинные гудки. &lt;br /&gt;
* 183 Session Progress. Абонент вызывается/вызов транслируется, медиа канал организован и вызывающему можно и следует начать воспроизводить в сценарии звуковые файлы. Тарификация еще не производится. &lt;br /&gt;
&lt;br /&gt;
Для SIP каналов возможны последовательные ответы в зависимости от специфики выстраиваемого алгоритма. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для CTI-каналов любое выбранный режим приводит к простому снятию трубки при входящем вызове.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i32.png|left]] &lt;br /&gt;
===Положить трубку===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разрыв связи на обслуживаемой линии и производит завершение сценария. Компонент нельзя использовать после проведения успешного переключения (коммутации).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i33.png|left]]&lt;br /&gt;
===Воспроизведение звукового файла===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляется проигрывание указанного звукового файла в линию абонента. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Файл можно указать явно и по имени. В случае явного указания файл копируется и присоединяется к сценарию. В случае указания файла по имени – в соответствующей форме определяется принцип построения полного пути, состоящего из каталога и имени, определяющихся отдельно друг от друга. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Проигрывание можно прервать одной из набора указанных последовательностей символов прерывания, при необходимости сохранив ее в буфер-переменную. Для длинного файла можно указать время, после которого прервать звучание, вне зависимости от того, завершился файл или нет. Таким образом завершение действия компонента осуществляется как только происходит одно из событий: &lt;br /&gt;
* файл закончился;  &lt;br /&gt;
* сработал таймер установленного времени звучания;  &lt;br /&gt;
* набрана последовательность или символ прерывания. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
В некоторых случаях полезно использование дополнительной паузы после достижения конца файла. В любой момент возможно прерывание воспроизведения или последующей паузы одной из набора установленных последовательностей символов прерывания.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент может активировать фоновое воспроизведение при выборе соответствующего режима. Осуществляет запуск воспроизведения указанного файла и сразу передает управление на следующий элемент сценария. Таким образом все следующие компоненты работают на фоне воспроизводимого файла. Даже вся цепочка переключений и ожиданий в очередях будет происходить на стартовавшем ранее фоне. Только после достижения конца фонового файла компоненты переключений начнут осуществлять собственное воспроизведение в канал (мелодии ожидания). Остановка фонового воспроизведения производится при достижении конца файла, при обработке другого компонента Воспроизведение, при явной остановке фонового воспроизведения (режим Остановка фона), при коммутации с другим каналом или конференцией, а также при обрыве связи. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
У компонента в контекстном меню доступна команда «Воспроизвести». При использовании прикрепленного файла он будет открыт во встроенном проигрывателе.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Окно ввода выбора проигрывающегося файла.&lt;br /&gt;
&lt;br /&gt;
Файл может быть прикреплен к сценарию (выбран в момент редактирования и скопирован к сценарию), а также найден по сформированному пути в момент обработки сценария. Путь строится из составных частей: каталог и имя файла.&lt;br /&gt;
Каталог, в котором лежит файл может быть задан&lt;br /&gt;
* локальной категорией (в папке сценария); &lt;br /&gt;
* глобальной категорией (в папке, где хранятся все сценарии); &lt;br /&gt;
* абсолютным путем (C:\AAA\BBB); &lt;br /&gt;
* пустота – в этом случае считается, что значение имени файла уже содержит весь путь. &lt;br /&gt;
&lt;br /&gt;
Имя файла берется из значения указанной переменной сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Режим&lt;br /&gt;
|Определяет режим проигрывания файла:&lt;br /&gt;
* Файл полностью.  &lt;br /&gt;
* Предпрослушивание. &lt;br /&gt;
* Файл + дополнительное время. &lt;br /&gt;
* Фоновое воспроизведение. &lt;br /&gt;
* Остановка фона.&lt;br /&gt;
|- &lt;br /&gt;
|Время предпрослушивания&lt;br /&gt;
|Доступно только в режиме предпрослушивания.&lt;br /&gt;
Числовой аргумент, опредляющий время в секундах, по истечении которого проигрывание прервется и управление перейдет к следующему компоненту.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В зависимости от значения (при наличии) ключа «EnableGuaranteePlayTimeout» в файле конфигурации сервера обработчик сценария может ждать или пропускать ожидание сигнала об окончании воспроизведения.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Дополнительное время&lt;br /&gt;
|Доступно только в режиме «файл + дополнительное время».&lt;br /&gt;
Числовой аргумент, определяющий дополнительную задержку после воспроизведения, в ходе которой воспроизводится тишина и производится аналогичное ожидание набора символов.&lt;br /&gt;
|- &lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту.&lt;br /&gt;
|- &lt;br /&gt;
|Буфер&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Переменная, в которую сохранится последовательность, прервавшая воспроизведение.&lt;br /&gt;
|- &lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Флаг, определяющий, будет ли последовательность дописана в конец к уже существующим в буфере данным, либо очистит их и запишется с начала.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после завершения воспроизведения.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Компонент, на который передается управление в случае, если по какой либо причине произошел сбой и файл не начал воспроизводиться. Например незаданное имя, отсутствие файла или доступа к нему, неверный формат и т.п.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i34.png|left]]&lt;br /&gt;
===Проигрывание числа===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляется проигрывание числа, определяемого аргументом (переменной, функцией, выражением, значением). Для проигрывания существуют несколько видов голосов, которые можно пополнять своими записями. Проигрывание производится по указанному формату (время, телефонный номер и т.д.), либо по указанной схеме (посимвольно, целиком).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Число&lt;br /&gt;
|Аргумент (значение, переменная, функция, значение), строковое представление которого в числовом формате нужно проговорить текстом.&lt;br /&gt;
|-&lt;br /&gt;
|Голос&lt;br /&gt;
|Выбор голоса для воспроизведения. Каждый голос представляет собой папку с набором файлов, озвучивающих достаточно большой набор числительных и используемых дополнительных слов. Папки хранятся в каталоге со сценариями. В комплект входят 3 голоса. &lt;br /&gt;
Перечень всех используемых файлов приведен в конце руководства в разделе [[Перечень файлов, необходимых для озвучивания числовых значений]].&lt;br /&gt;
|- &lt;br /&gt;
|Формат&lt;br /&gt;
|Формат проигрываемого значения:&lt;br /&gt;
* «ПО ФОРМАТУ» — определяет расширенную настройку типа воспроизводимого числа &lt;br /&gt;
* Количество  &lt;br /&gt;
* Порядковое числительное &lt;br /&gt;
* Телефонный номер &lt;br /&gt;
* Дата &lt;br /&gt;
* Время &lt;br /&gt;
* Дата/время &lt;br /&gt;
* День недели &lt;br /&gt;
* Время без нулей &lt;br /&gt;
* Время в секундах &lt;br /&gt;
* Деньги, USD &lt;br /&gt;
* Деньги, EUR &lt;br /&gt;
* Деньги, RUR &lt;br /&gt;
* Деньги, UAH&lt;br /&gt;
|-&lt;br /&gt;
|Тип проигрывания&lt;br /&gt;
|Используется, если формат задан «По формату»&lt;br /&gt;
* Посимвольно (один ноль два три семь…) &lt;br /&gt;
* По 2 символа (двадцать два сорок четыре…) &lt;br /&gt;
* По 3 символа (триста пять двести тридцать четыре…) &lt;br /&gt;
* Целиком (Двести тридцать четыре триллиона пятьсот двадцать…) &lt;br /&gt;
* Буквы и числа посимвольно (один а б в X Y Z тире слэш.. ) &lt;br /&gt;
* Слова и фразы (пожалуйста_введите_свой_код занято...). Ожидаются через любой пустой разделитель. В папке осуществляется поиск соответствующих файлов и их последовательное воспроизведение. &lt;br /&gt;
&lt;br /&gt;
Поле доступно только при выборе значения «По формату» в свойстве «Формат».&lt;br /&gt;
|- &lt;br /&gt;
|Род&lt;br /&gt;
|Доступно только при выборе одного из значений «По формату», «Количество», «Порядковое числительное» в свойстве «Формат».&lt;br /&gt;
* Мужской  (один, двадцатитрехмиллионный) &lt;br /&gt;
* Женский  (одна, сто двадцать шестая) &lt;br /&gt;
* Средний (одно, однотысячное)&lt;br /&gt;
|-&lt;br /&gt;
|Понижение тона&lt;br /&gt;
|Осуществляет понижение тона в конце. Для этого в качестве последнего файла подставляется аналогичный с символом &amp;quot;_&amp;quot; в конце, озвученный как окончание речи. При его отсутствии берется обычный файл.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после завершения воспроизведения.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i35.png|left]]&lt;br /&gt;
===Ввод числа===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ввод числа сопровождается тишиной в трубке. Принимает от пользователя число, набираемое с клавиатуры телефона, и сохраняет в буфер-переменную. Ввод прекращается, когда происходит одно из событий: сработал таймер назначенного времени ввода, набралось указанное количество символов, набрана последовательность или символ прерывания. При этом, в случае срабатывания таймера переход осуществляется по ветке «Время», имитируя неудавшийся ввод. В других случаях ввод считается успешным.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту.&lt;br /&gt;
|-&lt;br /&gt;
|Буфер&lt;br /&gt;
|Переменная, в которую сохранится введенное значение. Последовательность прерывания сохранена не будет.&lt;br /&gt;
|-&lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Флаг, определяющий, будет ли введенное значение дописано в конец к уже существующим в буфере данным, либо очистит их и запишется с начала.&lt;br /&gt;
|-&lt;br /&gt;
|Максимальное время&lt;br /&gt;
|Аргумент, определяющий число - время ожидания ввода в секундах. По истечению времени введенное значение не сохраняется, и переход осуществляется по ветке «если время вышло». Если задан 0 – время не ограничивается.&lt;br /&gt;
|-&lt;br /&gt;
|Количество символов&lt;br /&gt;
|Аргумент, определяющий количество символов, ввода которых будет ждать компонент. По приему указанного количества – сразу осуществляется переход. Если задан 0 – число не ограничено. Компонент ожидает ввода указанного количества символов безотносительно предварительного содержимого буфера (даже если он не очищается).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, время&lt;br /&gt;
|Компонент, на который передается управление, если отведенное время истечет.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i36.png|left]]&lt;br /&gt;
===Воспроизведение звукового файла с преднабором===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Объединение проигрывания файла и ввода. Компонент используется, если необходимо ввести данные, описав пользователю, что конкретно ему предстоит ввести. При этом пользователю предоставляется возможность не дослушивать звуковой файл до конца, и начать набирать в любом удобном ему месте. После набора первого символа звуковой файл прекращает звучать и запускается таймер времени ввода. Далее компонент действует также как [[#Ввод числа|Ввод числа]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
У компонента в контекстном меню доступна команда «Воспроизвести». При использовании прикрепленного файла он будет открыт во встроенном проигрывателе.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Окно ввода выбора проигрывающегося файла.&lt;br /&gt;
&lt;br /&gt;
Файл может быть прикреплен к сценарию (выбран в момент редактирования и скопирован к сценарию), а также найден по сформированному пути в момент обработки сценария. Путь строится из составных частей: каталог и имя файла.&lt;br /&gt;
Каталог, в котором лежит файл может быть задан&lt;br /&gt;
* локальной категорией (в папке сценария); &lt;br /&gt;
* глобальной категорией (в папке, где хранятся все сценарии); &lt;br /&gt;
* абсолютным путем (C:\AAA\BBB); &lt;br /&gt;
* пустота – в этом случае считается, что значение имени файла уже содержит весь путь. &lt;br /&gt;
&lt;br /&gt;
Имя файла берется из значения указанной переменной сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту.&lt;br /&gt;
|-&lt;br /&gt;
|Буфер&lt;br /&gt;
|Переменная, в которую сохранится введенное значение. Последовательность прерывания сохранена не будет.&lt;br /&gt;
|-&lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Флаг, определяющий, будет ли введенное значение дописано в конец к уже существующим в буфере данным, либо очистит их предварительно.&lt;br /&gt;
|-&lt;br /&gt;
|Максимальное время&lt;br /&gt;
|Аргумент, определяющий число, которое толкуется как время ожидания ввода в секундах. По истечению времени введенное значение не сохраняется, и переход осуществляется по ветке «если время вышло». Если задан 0 – время не ограничивается.&lt;br /&gt;
Время засекается по набору первого символа, либо по завершению воспроизведения файла.&lt;br /&gt;
|- &lt;br /&gt;
|Количество символов&lt;br /&gt;
|Аргумент, определяющий число, которое толкуется как количество символов будет ждать компонент. По приему указанного количества – сразу осуществляется переход. Если задан 0 – число не ограничено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, время&lt;br /&gt;
|Компонент, на который передается управление, если отведенное время истечет.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i37.png|left]]&lt;br /&gt;
===Запись звукового файла===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет записывать звуковые данные с микрофона абонента. Указывается составное путь к файлу (отдельно каталог и имя), в который нужно сохранить данные. Имя файла можно генерировать случайно, после чего сохранять в буфер-переменную для дальнейшего использования или сохранения в БД. Остановка записи производится при срабатывании одного из событий: набрана одна из заданных в компоненте последовательностей прерывания или установленное время записи вышло (переход осуществляется по ветке «Время вышло»).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Окно ввода выбора пути к файлу для записи.&lt;br /&gt;
Файл задается при помощи правила построения пути. Путь формируется из двух частей: каталог и имя файла.&lt;br /&gt;
Каталог, в котором лежит файл&lt;br /&gt;
* локальная категория (в папке сценария); &lt;br /&gt;
* глобальная категория (в папке, где хранятся все сценарии); &lt;br /&gt;
* абсолютный путь (C:\AAA\BBB); &lt;br /&gt;
* не задан (в этом случае считается, что значение имени файла уже содержит весь путь). &lt;br /&gt;
Имя файла&lt;br /&gt;
* задается и фиксировано; &lt;br /&gt;
* генерируется, и значение сгенерированное сохраняется в переменную; &lt;br /&gt;
* из значения указанной переменной сценария. &lt;br /&gt;
|- &lt;br /&gt;
|Имя файла в переменную&lt;br /&gt;
|Сохраняется имя файла, в который записали (используется, если имя генерируется).&lt;br /&gt;
|- &lt;br /&gt;
|Возвращать полный путь&lt;br /&gt;
|Да/нет. Устанавливает формат возвращаемого имени файла. Только имя и расширение или полный путь к файлу с указанием диска.&lt;br /&gt;
|-&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности запись прекращается, и управление переходит к следующему компоненту, определенному веткой «Переход».&lt;br /&gt;
|-&lt;br /&gt;
|Буфер&lt;br /&gt;
|Переменная, в которую сохранится последовательность прерывания.&lt;br /&gt;
|-&lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Флаг, определяющий, будет ли введенная последовательность дописана в конец к уже существующим в буфере данным, либо очистит их предварительно.&lt;br /&gt;
|-&lt;br /&gt;
|Максимальное время&lt;br /&gt;
|Аргумент, определяющий число, которое толкуется как время ожидания ввода в секундах. По истечению времени введенное значение не сохраняется, и переход осуществляется по ветке «если время вышло». Если задан 0 – время не ограничивается.&lt;br /&gt;
Время засекается по набору первого символа, либо по завершению воспроизведения файла.&lt;br /&gt;
|-&lt;br /&gt;
|Начинать новую папку&lt;br /&gt;
|Определяет, вставлять ли между указанным именем файла и указанной папкой еще папку, и как часто их начинать. Возможные варианты:&lt;br /&gt;
* Никогда &lt;br /&gt;
* Каждый час &lt;br /&gt;
* Каждый день &lt;br /&gt;
* Каждую неделю &lt;br /&gt;
* Каждый месяц &lt;br /&gt;
* Каждые 3 месяца &lt;br /&gt;
* Каждый год&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, время&lt;br /&gt;
|Компонент, на который передается управление, если отведенное время истечет.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i38.png|left]]&lt;br /&gt;
===Переключение на номер===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Переключение на номер позволяет коммутировать обслуживаемую линию с другой линией, на противоположном конце которой находится абонент с указанным номером. Переключение можно осуществлять как во внешнюю среду (город), так и во внутреннюю (внутри Oktell). &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
В случае успеха коммутации переход осуществляется по ветке «Переход» и ожидается появление компонента [[Общие компоненты сценариев#Стоп|Стоп]], который прервет выполение сценария без разрыва коммутации и без возврата управления в родительские сценарии. Если номер занят – по ветке «Занято», если не отвечает – по ветке «Не отвечает». &lt;br /&gt;
&lt;br /&gt;
В ходе набора городского номера производится резервирование свободной и доступной по правам внешней линии, набор в нее номера и ожидание ответа в течение установленного интервала времени (по умолчанию 40 секунд). В ходе ожидания воспроизводится стандартная мелодия. При обработке сценария по внешней линии, или по внутренней линии, которая не связана с пользователем, выделение внешних линий производится в обратном порядке с самой последней.&lt;br /&gt;
&lt;br /&gt;
Для переключения на город (или на внешнюю АТС) существует также компонент [[#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешний номер с указанием последовательности выделения внешних линий]], в котором явно устанавливается перечень и последовательность выделения внешних линий, а также существует возможность выбора воспроизводимой мелодии ожидания.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключение внутри АТС может осуществляться на все типы внутренних номеров: &lt;br /&gt;
*[[Внутренние номера#Стандартные номера|Стандартный номер]]. Производится попытка соединения абонента с одним из операторов или одной из внутренних линий, назначенных в номере. В случае, если все операторы/линии номера заняты возможно использование очереди ожидания.&lt;br /&gt;
*[[Внутренние номера#Быстрые номера|Быстрый номер]]. Переключение осуществляется внутрь АТС, однако физически производится набор номера во внешнюю линию. В зависимости от типа быстрого номера (АТС/Город) производится выбор соответствующей внешней линии. Если свободных внешних линий не найдено, производится возврат управления по ветке «Занято». При успешном резервировании линии возврат происходит после получения ответа городской (или внешней) АТС по соответствующей ветке.&lt;br /&gt;
*[[Внутренние номера#Запуск сценария IVR|Запуск IVR]]. Производится безвозвратный запуск назначенного в номере сценария. Текущий сценарий прекращает свое исполнение и дальнейший переход по веткам компонента не осуществляется.&lt;br /&gt;
*[[Внутренние номера#Специальные номера|Служебный номер]]. Среди внутренних служебных номеров, на которые возможно переключение из компонента, доступны «Выход в город», «Выход в АТС» и «Перехват». В первых двух случаях при наборе номера осуществляется резервирование соответствующей служебному номеру внешней линии (или коммутация с ней в зависимости от установки способа набора в модуле [[Параметры АТС|Общие настройки. АТС]]). Если операция успешно выполнена, управление в сценарий возвращается по ветке «Переход», и ожидается завершение сценария компонентом [[Общие компоненты сценариев#Стоп|Стоп]]. Дальше абонент попадает в условия как если бы он на внутренней линии после снятия трубки набрал соответствующий служебный номер.Это дает возможность пользоваться соответствующими служебными номерами пользователям и абонентам, находящимся на внешних линиях системы. «Перехват» работает стандартным способом и в основном необходим только в случае использования режима входа в АТС через установленный сценарий IVR ([[Параметры АТС|здесь]]).&lt;br /&gt;
В случаяе отсутствия в системе указанного номера или несоответствия его типа одному из описанных выше происходит возврат управления по ветке «Не отвечает».&lt;br /&gt;
&lt;br /&gt;
Возможна работа компонента при неснятой трубке на обслуживаемой внешней линии. В этом случае трубка будет автоматически снята после успешного ответа вызываемого компонентом абонента. Все время, пока производится ожидание, внешний абонент слышит сигнал КПВ взамен мелодии ожидания.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Назначение&lt;br /&gt;
|Номер может быть городским (внешним) и внутренним АТС. &lt;br /&gt;
Режим «Авто» позволяет установить автоматическое распознавание номера и в случае его наличия во внутреннем номерном плане производить переключение внутрь системы, в противном случае набирать номер в город.&lt;br /&gt;
Назначение «Возврат к оператору» может быть использовано в call-центре для принудительного разрыва коммутации абонента, отбоя второго участника и возврата звонка на зарезервированного в этот момент оператора, который в задаче ожидает обратного соединения. Подробнее в разделе [[Голосовые задачи#Дополнительно|Голосовые задачи. Дополнительно. Поведение при переключении на IVR. Оставлять оператора ожидающим соединения]]. Также режим может использоваться для разрыва только что начавшейся коммутации по некоторому событию (истечению времени, набора команды DTMF, появления в БД некоторых данных и т.п.) и перевести его на дальнейшую полноценную обработку в сценарии IVR.&lt;br /&gt;
|- &lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|CallerId&lt;br /&gt;
|Аргумент, определяющий номер дозванивающегося абонента, который будет отправлен в качестве caller-id в IP-канал. Если свойство не указано или определяет пустое значение, в качестве caller-id выступит стандартный, настроенный общим образом номер или определившийся при звонке из-вне, либо основной внутренний номер пользователя/линии в рамках текущей АТС при внутреннем звонке.&lt;br /&gt;
Этот номер будет отображен также во всплывающем окне у вызываемого пользователя.&lt;br /&gt;
|- &lt;br /&gt;
|Дополнительная информация об абоненте&lt;br /&gt;
|Аргумент, задающий внешним образом некоторые дополнительные данные об абоненте. Эти данные попадают в окно уведомления о входящем вызове при звонке на внутреннего пользователя, а также в комментарий к осуществленной коммутации и доступный для просмотра и поиска в журналах звонков [[Статистика АТС#Журнал звонков|Статистики АТС]] и [[Мои звонки|Моих звонков]]. При осуществлении flash-переключения или flash-удержания  последующие коммутации не будут содержать установленного значения в комментарии. При дальнейших переводах абонента при необходимости следует вновь указывать это же или иное значение.&lt;br /&gt;
|- &lt;br /&gt;
|Очередь ожидания&lt;br /&gt;
|Активировать ли очередь ожидания для внутреннего переключения, в случае, если номер занят.&lt;br /&gt;
Поле доступно только при выборе значения «Внутри АТС» в свойстве «Назначение».&lt;br /&gt;
|- &lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Определяет, сколько секунд необходимо ожидать соединения перед отбоем. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае набора стандартного внутреннего номера свойство применяется только в случае, если запрещено ожидание в очереди. В противном случае время ожидания не лимитируется.&lt;br /&gt;
|-&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности ожидание переключения прекращается, и управление переходит к следующему компоненту, определенному веткой «Переход, прервано».&lt;br /&gt;
|-&lt;br /&gt;
|Параметр команды&lt;br /&gt;
|Свойство для служебных сценариев. Не используется в обычном режиме. Служит для передачи пароля пользователя и автоматической подстановки его в статистику в качестве инициатора звонка.&lt;br /&gt;
Поле доступно только при выборе значения «В город» в свойстве «Назначение».&lt;br /&gt;
|- &lt;br /&gt;
|Запись разговора&lt;br /&gt;
|Параметр, определяющий необходимость записи. По умолчанию выбран вариант «Согласно настройкам», при котором используется стандартная процедура поиска правил записи для звонка. Также доступны варианты «Записывать» и «Не записывать», производящие соответствующие безусловные действия.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации&lt;br /&gt;
|-&lt;br /&gt;
|Переход, занято&lt;br /&gt;
|Компонент, на который передается управление, если номер занят (для внутренних, если очередь ожидания не активирована).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не отвечает&lt;br /&gt;
|Компонент, на который передается управление, если время ожидания истекло.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, отсутствует&lt;br /&gt;
|Компонент, на который передается управление, если номер не обнаружен, нет ни одного активного абонента, отсутствует внешняя линия при попытке набора быстрого номера.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, прервано&lt;br /&gt;
|Компонент, на который передается управление, если абонентом было прервано ожидание нажатием последовательности символов прерывания.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i39.png|left]]&lt;br /&gt;
===Переключение на внешний номер с указанием последовательности выделения линий===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Переключение на номер позволяет коммутировать обслуживаемую линию с другой (внешней) линией, на противоположном конце которой находится абонент с указанным внешним (городским/АТС) номером.&lt;br /&gt;
В ходе набора номера производится поиск свободной внешней линии в соответствии с установленным списком, резервирование, набор номера и ожидание ответа в течение установленного интервала времени (по умолчанию 40 секунд). В ходе ожидания воспроизводится выбранная мелодия. В зависимости от установленных свойств поведение компонента может меняться кардинальным образом.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Возможна работа компонента при неснятой трубке на обслуживаемой внешней линии. В этом случае трубка будет автоматически снята после успешного ответа вызываемого компонентом абонента. Все время, пока производится ожидание, внешний абонент слышит сигнал КПВ взамен мелодии ожидания.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон. &lt;br /&gt;
В качестве номера может быть принята команда (строка, содержащая DTMF символы и командные спец. символы w, q, z, {, }). Подробнее о командах в разделе [[Линии#Направления|Администрирование. Направления]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Если номер пустой или не указан, то вместо набора номеров производится выход на одну из назначенных внешних линий, аналогичный служебному номеру «Выход в город» или «Выход в АТС». Выборка линий производится в установленной компонентом последовательности. Исключение составляет случай, когда значение свойства «Коммутировать сразу» - нет.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Подставляемый для звонка номер. При отсутствии или некорректном значении будет взят номер по умолчанию для канала.&lt;br /&gt;
|-&lt;br /&gt;
|Тип команды&lt;br /&gt;
|Определяет способ преобразования номера в команду, отсылаемую на набор. По умолчанию без преобразования.&lt;br /&gt;
* Без преобразования. Отправляет номер как есть в зарезервированную линию. &lt;br /&gt;
* Использовать команду направления. Если зарезервированная линия взята из [[Линии#Направления|направления]], и в нем  настроено преобразование номера, то перед отправкой на набор номер будет преобразован в строку-команду по указанной в направлении схеме.[[Линии#Направления|Подробно здесь]].  &lt;br /&gt;
В некоторых случаях преобразование номера в команду может быть произведено предварительно в самом сценарии, или вовсе команда как итог может быть указана в таблице абонентов (номер в чистом виде - частный случай команды). В этом случае дополнительно преобразовывать команду не следует, и стоит оставить режим &amp;quot;без преобразования&amp;quot;. Конечный режим реализации зависит от задач и целей.&lt;br /&gt;
|- &lt;br /&gt;
|Тип вызова&lt;br /&gt;
|Обычный / экстренный.&lt;br /&gt;
Набор в экстренном режиме при отсутствии свободных линий среди назначенных будет производить разрыв активных коммутаций с целью освобождения внешней линии для совершения этого звонка.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Значение «экстренный» следует выставлять в [[Параметры АТС|сценарии входа в АТС]] в случае набора экстренного номера в явном виде (без использования внутреннего номера с типом «[[Внутренние номера#Экстренные номера|экстренный]]»). В других случаях рекомендуется оставлять тип со значением по умолчанию «обычный». Возможны вариации, но их следует  тщательно продумывать во избежание незапланированных разрывов.&lt;br /&gt;
&lt;br /&gt;
Подробно об экстренных номерах в разделах [[Внутренние номера#Экстренные номера|Администрирование. Внутренние номера. Экстренные]] и [[Экстренные номера|Администрирование. Общие настройки. Экстренные номера]].&lt;br /&gt;
|- &lt;br /&gt;
|Линии, направления&lt;br /&gt;
|Осуществляет выбор линий и направлений для осуществления звонка.&lt;br /&gt;
&lt;br /&gt;
На вкладке «Список объектов» предоставляется возможность указать явно последовательность существующих в системе линий и [[Линии#Направления|направлений]] для осуществления звонка. Можно отключить использование некоторых элементов, а для выбранных установить последовательность поиска свободной линии. &lt;br /&gt;
&lt;br /&gt;
Поиск свободной будет осуществляться в соответствии с установленной последовательностью. По каждому направлению анализируются все линии, входящие в его состав. Если линия присутствует в нескольких направлениях, то при обнаружении ее свободной и установленном в компоненте режиме преобразования номера в соответствии с командой направления, будет применена команда того направления, которое в перечислении находится выше по приоритету.&lt;br /&gt;
&lt;br /&gt;
На вкладке «Аргумент» возможно динамическое указание линии через ее код или Guid-идентификатор в строковом представлении. Также здесь может быть указан идентификатор или код направления, потока или шлюза. В этом случае будут последовательно перебираться все линии указанного объекта до обнаружения свободной и готовой к совершению вызова. Режим введен для использования совместно со [[Свойства компонентов#IP шлюз|шлюзами с динамической регистрацией потоков]] и компонентом сценариев [[Общие компоненты сценариев#Регистрация|Регистрация потока]].&lt;br /&gt;
|- &lt;br /&gt;
|Фильтровать по правам&lt;br /&gt;
|Да/нет. При задействовании режима в случае, если осуществляется обработка канала пользователя системы, может быть осуществлена дополнительная фильтрация перечисленных в компоненте линий в соответствии с настройками [[Права#Исходящие|прав выхода на внешние линии]] для пользователя. По умолчанию «Нет» - не фильтровать.&lt;br /&gt;
|- &lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Аргумент определяет, сколько секунд необходимо ожидать соединения перед отбоем.&lt;br /&gt;
|-&lt;br /&gt;
|Коммутировать сразу&lt;br /&gt;
|Определяет поведение компонента. По умолчанию &amp;quot;нет, воспроизводить мелодию&amp;quot;.&lt;br /&gt;
* Да.  &lt;br /&gt;
После нахождения доступной внешней линии и начала набора в нее номера сразу производится ее коммутация с каналом, обслуживаемым в сценарии. Ожидание ответа внешнего абонента производится уже в коммутации, строка о разговоре в статистике появится даже при неответе абонента, а запись будет включать в себя КПВ-сигнал. Возврат из компонента осуществляется сразу же по стандартной ветке «Переход». Если происходит сбой при ожидании набора номера или при коммутации, то возврат происходит по ветке «Ошибка». При отсутствии доступной линии - возврат по ветке «Линий не найдено».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае, если одновременно с установкой значения «да» этому свойству в компоненте назначен пустой номер, то поведение CTI каналов (FXO, E1) меняется. После снятия трубки на внешнем канале производится его коммутация с обслуживаемым каналом. Необходимо крайне аккуратно пользоваться этим режимом в случае работы с потоками Е1, так как в общем случае без дополнительных устройств-преобразователей протокол не поддерживает посимвольного набора номера через звуковой интерфейс, и, следовательно, такая комбинация параметров повлечет невозможность дальнейшего набора номера и коммутации с абонентом. Также описанный режим небходимо осмотрительно использовать при назначении в компоненте последовательности линий из разных потоков, и тем более линий разного типа (E1, FXO, IP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При переключении на SIP-каналы фактическая коммутация возможна только после получения SDP от удаленной стороны, поэтому фактическая коммутация и выход из компонента производятся отложенно (ответы 183 и 200). А в случае получения ответов серии 4xx коммутация не производится.&lt;br /&gt;
&lt;br /&gt;
* Нет, воспроизводить мелодию.  &lt;br /&gt;
Компонент осуществляет коммутацию только после ответа абонента. Компонент работает с ожиданием ответа абонента. Все время ожидания ответа (в рамках установленного максимального времени ожидания) в канал воспроизводится указанная мелодия ожидания. Возможны возвраты управления по веткам «Занято» и «Не отвечает». Если ранее в сценарии стартовало фоновое воспроизведения, то фон не прерывается.&lt;br /&gt;
Если в компоненте не указан номер, то осуществляется [[Параметры АТС|резервирование внешней линии]] согласно общим принципам работы сервера АТС с возвратом управления сразу же по ветке «Переход».&lt;br /&gt;
* Нет, прослушивать медиа-поток. &lt;br /&gt;
Поведение аналогичное пункту «воспроизводить мелодию», однако вместо мелодии в канал воспроизводится сигнал, поступаемый с внешней линии, осуществляющей набор. Фактическая коммутация с размещением в статистике и записью разговора начинается только после ответа абонента. Фоновое воспроизведение прерывается. &lt;br /&gt;
|-&lt;br /&gt;
|Мелодия ожидания&lt;br /&gt;
|Окно выбора мелодии ожидания, аналогичное выбору файла компонента [[#Воспроизведение звукового файла|Воспроизведение]]. Мелодия будет воспроизводиться вплоть до окончания работы компонента. Может быть выбрана непосредственно и прикреплена к сценарию, а также быть взята по сформированному пути на сервере.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр команды&lt;br /&gt;
|Свойство для служебных сценариев. Не используется в обычном режиме. Служит для передачи пароля пользователя и автоматической подстановки его в статистику в качестве инициатора звонка.&lt;br /&gt;
|-&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности ожидание переключения прекращается, и управление переходит к следующему компоненту, определенному веткой «Переход, прервано».&lt;br /&gt;
|-&lt;br /&gt;
|Запись разговора&lt;br /&gt;
|Параметр, определяющий необходимость записи. По умолчанию выбран вариант «Согласно настройкам», при котором используется стандартная процедура поиска правил записи для звонка. Также доступны варианты «Записывать» и «Не записывать», производящие соответствующие безусловные действия.&lt;br /&gt;
|-&lt;br /&gt;
|Код отказа SIP в переменную&lt;br /&gt;
|Переменная, куда сохраняется код отказа при переходе по ветке «Занято». Имеет смысл при осуществлении звонков через внешнии SIP-транки. Например «480 Temporarily not available, sip:12@192.168.0.1» или «486 Busy Here, sip:12@192.168.0.1». Полный список вариантов ответов доступен в документации по протоколу SIP (&amp;lt;nowiki&amp;gt;RFC 3261&amp;lt;/nowiki&amp;gt;, http://www.ietf.org/rfc/rfc3261).&lt;br /&gt;
Если переменная числовая, то в нее сохраняется только код ответа.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации. &lt;br /&gt;
В случае, если установлен режим коммутирования сразу, успешной коммутацией считается момент соединения двух каналов (от абонента на внешней линии не получено никаких сигналов, в дальнейшем возможно получение КПВ, отбоя или ответа абонента).&lt;br /&gt;
|- &lt;br /&gt;
|Переход, занято&lt;br /&gt;
|Компонент, на который передается управление, если номер занят (для внутренних, если очередь ожидания не активирована).&lt;br /&gt;
Свойство доступно только если не установлен режим коммутирования сразу.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не отвечает&lt;br /&gt;
|Компонент, на который передается управление, если время ожидания истекло.&lt;br /&gt;
Свойство доступно только если не установлен режим коммутирования сразу.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, линия не найдена&lt;br /&gt;
|Компонент, на который передается управление, если не обнаружена доступная для совершения вызова внешняя линия из списка.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прервано&lt;br /&gt;
|Компонент, на который передается управление, если абонентом было прервано ожидание нажатием последовательности символов прерывания.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если в ходе проверки пароля, набора номера, ожидания событий или коммутации двух каналов возникла какая-либо ошибка.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i40.png|left]]&lt;br /&gt;
===Вход в задачу===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Вход в задачу инициирует существующую в системе и указанную в сценарии задачу и осуществляет переключение на оператора . Оператор выбирается менеджером задач из списка свободных и назначенных на задачу операторов по заложенному в нее алгоритму. В случае если операторы все заняты, может быть задействована очередь ожидания, для этого установите свойство компонента «Очередь». В зависимости от текущего состояния задачи выход производится по одному из свойств перехода. Переключение также может осуществляться на входящую задачу автоматической обработки звонка. В этом случае производится переключение сценария с формированием записи в статистической БД. Вход в задачу может быть осуществлен как из основного сценария IVR, так и из принадлежащего проекту. В последнем случае в списке доступных задач отображаются только задачи текущего проекта.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим выбора задачи&lt;br /&gt;
|Вариант указания задачи:&lt;br /&gt;
* Из списка &lt;br /&gt;
* По ключу (идентификатор, код, название)&lt;br /&gt;
|- &lt;br /&gt;
|Задача&lt;br /&gt;
|Доступно только в случае режима «Из списка».&lt;br /&gt;
Одна из списка входящих [[Голосовые задачи|голосовых задач]] системы Oktell или текущего проекта. Привязка осуществляется в момент создания сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ задачи&lt;br /&gt;
|Доступно только в случае режима «По ключу».&lt;br /&gt;
Аргумент, уникально определяющий задачу (идентификатор, код или название). Привязка осуществляется каждый раз в момент выполнения сценария. В случае, если зарегистрировано несколько задач с указанным ключом, будет взята произвольная из них.&lt;br /&gt;
|- &lt;br /&gt;
|Тип идентификации&lt;br /&gt;
|Идентификацией является определение строки в [[Таблицы абонентов|таблице абонентов]],прикрепленной к запускаемой [[Голосовые задачи|задаче]]. Режим идентификации задействуется только если в запускаемой входящей голосовой задаче установлено свойство «Модифицировать записи». Противоположным режимом является создание новых записей при каждом звонке вне зависимости от того, найден или не найден абонент в таблице. Также возможно, совместно установив свойства «Модифицировать записи» в задаче и «Возврат, если абонент не найден» в текущем компоненте, задействовать режим входа в задачу только при успешном обнаружении абонента в таблице.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Среди способов идентификации выделяются два: &lt;br /&gt;
* По АОН среди полей таблицы, обозначенных типом «Телефон»; &lt;br /&gt;
* По значению в указанном поле таблице (используются свойства «Идентификатор абонента» и «Поле идентификации» текущего компонента. &lt;br /&gt;
&lt;br /&gt;
В некоторых случаях, когда одного поля недостаточно, и нужна более серьезная проверка условий идентификации, можно использовать [[Общие компоненты сценариев#Запрос SQL в БД|Запрос в БД]] с произвольной проверкой условий и возвратом уникального значения строки в таблице с последующим входом в задачу и идентификацией по основному полю «Id», обозначенного в таблице абонентов как «Идентификатор».&lt;br /&gt;
|-&lt;br /&gt;
|Идентификатор абонента&lt;br /&gt;
|Аргумент, значение которого берется для идентификации абонента.  Ожидается, что значение уникально определяет абонента.  Используется совместно со свойством «Поле идентификации».&lt;br /&gt;
Поле доступно только при выборе значения «По столбцу» в свойстве «Тип идентификации».&lt;br /&gt;
|-&lt;br /&gt;
|Поле идентификации&lt;br /&gt;
|Строковый аргумент, содержащий название столбца (поля) в прикрепленной [[Таблицы абонентов|таблице абонентов]], по которому будет осуществлен поиск на совпадение значений таблицы и передаваемого идентификатора абонента. В качестве поля для идентификации может быть взят любой существующий столбец в таблице абонентов.&lt;br /&gt;
Поле доступно только при выборе значения «По столбцу» в свойстве «Тип идентификации».&lt;br /&gt;
|- &lt;br /&gt;
|Возврат, если абонент не найден&lt;br /&gt;
|Да/Нет. Определяет способ запуска задачи с идентификацией абонентов. Имеет смысл только при входе в задачу с установленным свойством «Модифицировать записи прикрепленной таблицы». &lt;br /&gt;
При установке значения «Да» в случае неудачного поиска абонента в таблице осуществляет возврат по ветке «Переход, абонент не найден». &lt;br /&gt;
При установке значения «Нет» осуществляется стандартная процедура добавления новой записи в таблицу с установкой поля идентификаторов, по которому осуществлялся поиск.&lt;br /&gt;
|-&lt;br /&gt;
|Очередь ожидания&lt;br /&gt;
|Активировать ли очередь ожидания в случае, если номер занят.&lt;br /&gt;
|-&lt;br /&gt;
|Расширенная настройка&lt;br /&gt;
|Да/нет. Открывает доступ к редактированию некоторых свойств задачи только для текущего звонка. Их изменение в рамках компонента приводит к обработке этого звонка в задаче согласно вновь выбранным значениям.&lt;br /&gt;
|-&lt;br /&gt;
|Запись&lt;br /&gt;
|Доступно только при расширенной настройке компонента. Позволяет установить индивидуальные параметры записи коммутаций для текущего звонка в задаче (текущей сессии - цепочки коммутаций).&lt;br /&gt;
* Согласно настройкам задачи &lt;br /&gt;
* Записывать &lt;br /&gt;
* Не записывать&lt;br /&gt;
|- &lt;br /&gt;
|Режим обхода операторов&lt;br /&gt;
|Доступно только при расширенной настройке компонента. Позволяет установить индивидуальный режим выбора оператора для текущего звонка, вне зависимости от того, какой вариант обхода выбран в самой задаче. Список возможных вариантов можно посмотреть в [[Голосовые задачи#Ресурсы|соответствующем свойстве]] голосовой задачи на вкладке «Ресурсы».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации с оператором. В случае успешного запуска сценария задачи автоматической обработки выполнение текущего сценария прекращается на этом компоненте.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, превышено число подключений&lt;br /&gt;
|Компонент, на который передается управление, если данным звонком превышено установленное в задаче максимальное число подключений (одновременных звонков во входящей задаче). Максимальное число задается в свойствах голосовой задачи на вкладке [[Голосовые задачи#Ресурсы|Ресурсы]].&lt;br /&gt;
|-&lt;br /&gt;
|Переход, задача не найдена&lt;br /&gt;
|Компонент, на который передается управление, если задача не задана или указанная не найдена среди существующих в системе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, абонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если абонент не идентифицирован в прикрепленной таблице. Это может произойти в случае, если установлено свойство «Возврат, если абонент не найден» текущего компонента, а также в запускаемой задаче установлено свойство «Модифицировать записи прикрепленной таблицы».&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Возврат, если абонент не найден».&lt;br /&gt;
|- &lt;br /&gt;
|Переход, вне расписания&lt;br /&gt;
|Компонент, на который передается управление, если вход осуществляется во время, не установленное недельным графиком активности задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, вне периода активности&lt;br /&gt;
|Компонент, на который передается управление, если вход осуществляется во время, находящееся за границами активации или деактивации задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, параметры не подходят&lt;br /&gt;
|Компонент, на который передается управление, если задача неактивна, задача не является входящей или звонок осуществляется с линии, не поддерживающей обработку в задаче (внутренние линии или линии, подключенные к АТС).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, превышено время в очереди&lt;br /&gt;
|Компонент, на который передается управление, если абонент попал в очередь задачи и находился в ожидании более установленного времени (свойства задачи на вкладке [[Голосовые задачи#Дополнительно|Дополнительно]]).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, занято&lt;br /&gt;
|Компонент, на который передается управление, если все операторы заняты, и не включена очередь ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не отвечает&lt;br /&gt;
|Компонент, на который передается управление, если не найдено ни одного оператора, либо время ожидания ответа последнего оператора истекло.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i41.png|left]]&lt;br /&gt;
===Вход в проект===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Администратор комплекса, не владея информацией о задачах, может настроить переадресацию потока звонков на проект. Компонентом «Вход в проект» производится поиск и запуск главного сценария IVR указанного в свойстве проекта. Тот в свою очередь может иметь любую структуру: запускать задачи, ветвиться, запускать вложенные сценарии и пр. &lt;br /&gt;
&lt;br /&gt;
Непосредственно перед запуском осуществляется упаковка текущего сценария в стэк. Таким образом, обработка звонка продолжится по общему принципу, заложенному администратором, если главный сценарий проекта вернет управление (с помощью компонента [[Общие компоненты сценариев#Стоп|Стоп]] с установленным свойством «Возврат управления»). В случае успеха, или отсутствия необходимости возврата управления в основной сценарий, в сценарии проекта должен присутствовать компонент [[Общие компоненты сценариев#Стоп|Стоп]] с неустановленным свойством «Возврат управления» (в случае успешного переключения) или [[#Положить трубку|Положить трубку]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Проект&lt;br /&gt;
|Один из списка существующих [[Проекты|проектов]] системы Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае возврата управления из главного сценария запускаемого проекта (с помощью компонента [[Общие компоненты сценариев#Стоп|Стоп]] с установленным свойством «Возврат управления»).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, проект не найдена&lt;br /&gt;
|Компонент, на который передается управление, если проект не указан или не найден среди существующих в системе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, параметры не подходят&lt;br /&gt;
|Компонент, на который передается управление, если в проекте не задан главный сценарий или не найден файл главного сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i44.png|left]]&lt;br /&gt;
===Управление контентом===&lt;br /&gt;
&lt;br /&gt;
Осуществляет чтение или изменение пользовательского поля выбранного контента. В ходе работы с каналом системой производится сбор и формирование контента. Это XML документ, который существует в памяти сервера и постоянно пополняется происходящими действиями в ходе обработки вызова. Контент линии существует только у внешних линий, формируется при поступлении или совершении звонка по каналу, и сбрасывается при завершении этого звонка. Может быть передан в служебный сценарий, запускаемый по окончании обработки вызова по внешнему каналу. Также существует контент цепочки коммутаций, который формируется пока существует обозначенная цепочка. При присоединении или отбое каналов из цепочки ее контент существует, наполняется и может быть обработан внешним образом.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Объект&lt;br /&gt;
|Линия (канал) / цепочка коммутаций. &lt;br /&gt;
Источник обрабатываемого контента (контент в системе двух видов - для канала и для цепочки коммутаций)&lt;br /&gt;
|- &lt;br /&gt;
|Элемент&lt;br /&gt;
|Заголовок/коммутация.&lt;br /&gt;
Пользовательское поле может быть взято в заголовке всего контента или в поле конкретной коммутации.&lt;br /&gt;
|- &lt;br /&gt;
|Действие&lt;br /&gt;
|Получить/установить.&lt;br /&gt;
Определяет действие, которое производится с пользовательским полем&lt;br /&gt;
|- &lt;br /&gt;
|Переменная/Аргумент&lt;br /&gt;
|В зависимости от действия назначается либо аргумент (значение которого будет установлено в определенное пользовательское поле контента) или переменная, в которую будет размещено значение определенного пользовательского поля контента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после завершения работы.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i46.png|left]]&lt;br /&gt;
===Вход в конференцию===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит подключение канала к конференции. Подробно о конференц-связи и управлении в разделе [[Конференц-связь|Клиентское приложение. Телефон. Конференц-связь]]. &lt;br /&gt;
&lt;br /&gt;
Компонент предоставляет возможность доступа к конференциям для активных каналов, для реализации автоматического сбора конференций, а также для подключения к конференции при отсутствии клиентского интерфейса по инициативе пользователя системы.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ конференции&lt;br /&gt;
|Числовой или строковый аргумент, определяющий номер виртуальной комнаты, в которой проходит конференция, идентификатор конференции или числовой код идентификатора конференции. &lt;br /&gt;
В каждый момент времени уникальным образом идентифицирует активную конференцию. Номера комнат могут повторяться в истории, однако в каждый момент времени не существует двух активных конференций с одним номером. Идентификаторы же конференций повторяться не должны.&lt;br /&gt;
В случае обнаружения активной конференции с указанным номером производится подключение к ней (с проверкой прав). В противном случае в зависимости от установленных свойств производится ее создание, либо выход из компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Определять участника&lt;br /&gt;
|Да/нет. Активирует/деактивирует режим проверки уникальности и привязки к существующим участникам.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ участника&lt;br /&gt;
|Доступен только при активации режима определения участника.&lt;br /&gt;
Числовой или строковый аргумент, идентифицирующий вновь подключаемого участника конференции. В случае, если в указанной конференции не существует участника с таким ключом (идентификатором или кодом идентификатора), происходит вход в конференцию, при этом указанный ключ регистрируется в качестве идентификатора. Если же существует активный участник с таким идентификатором, то вход блокируется во избежание дублирования. Исключением является участник конференции, находящийся в состоянии ожидания ответа - в этом случае происходит привязка вновь подключаемой линии к этому  участнику без проверки на уровень доступа к конференции.&lt;br /&gt;
Используется при организации внешних очередей, когда необходимо пригласить одного из нескольких абонентов. В этом случае используется сценарий набора внутреннего номера в конференции, в котором необходимо сохранить коды конференции и приглашаемого участника, а затем использовать их на входе. Проверка на уникальность является тем транзакционным механизмом, который предотвратит появление в конференции сразу нескольких абонентов.&lt;br /&gt;
Если ключ не указан, для участника генерится новый уникальный и происходит стандартная процедура входа в конференцию.&lt;br /&gt;
|- &lt;br /&gt;
|Создать, если отсутствует&lt;br /&gt;
|Да/нет. Определяет поведение компонента в случае, если конференции с указанным номером комнаты не существует на текущий момент. «Да» - производит создание конференции и подключается к ней, «Нет» - отклоняет вход и производит выход по ветке «Отсутствует».&lt;br /&gt;
|-&lt;br /&gt;
|Разрешать вход в закрытую&lt;br /&gt;
|Да/нет. В случае «Да» вход будет разрешен и пройдет без запроса к управляющему при любой настройке типа доступа.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания разрешения, с&lt;br /&gt;
|Время в секундах, в течение которого компонент будет ожидать ответа управляющего в случае, если конференция имеет режим входа с подтверждением.&lt;br /&gt;
|-&lt;br /&gt;
|Расширенная настройка&lt;br /&gt;
|Доступно только если активирован режим создания в случае отсутствия конференции.&lt;br /&gt;
Да/нет. Открывает для настройки ряд свойств создаваемой конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Название конференции&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию «Автоконференция номер дата/время».&lt;br /&gt;
Название конференции для отображения в клиентском интерфейсе и в статистических модулях. &lt;br /&gt;
|- &lt;br /&gt;
|Описание конференции&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию пустая строка.&lt;br /&gt;
Строковая идентификация или описание конференции. Передается в клиентские модули и в сценарий обработки завершения конференции. &lt;br /&gt;
|- &lt;br /&gt;
|Запись&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию запись активирована.&lt;br /&gt;
Определяет будет ли производиться запись конференции. Применяется, если конференция не существует и компонентом производится ее создание. В случае наличия такой записи доступ к ее прослушиванию будет открыт для всех участников конференции, если иного не будет установлено создателем через клиентский интерфейс, пока конференция активна.&lt;br /&gt;
|- &lt;br /&gt;
|Вид&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию создается неуправляемая конференция.&lt;br /&gt;
* Неуправляемая конференция. &lt;br /&gt;
* Селекторное совещание.&lt;br /&gt;
|- &lt;br /&gt;
|Тип доступа&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию создается открытая конференция.&lt;br /&gt;
* Открытое совещание. &lt;br /&gt;
* Закрытое, с возможностью подать заявку на вход. &lt;br /&gt;
* Закрытое, вход только по приглашениям.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ управляющего&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию управляющим назначается пользователь на обслуживаемой текущим сценарием линии.&lt;br /&gt;
&lt;br /&gt;
Аргумент, определяющий управляющего участника конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Модель поведения&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию устанавливается обычный режим.&lt;br /&gt;
* Обычный режим. &lt;br /&gt;
* Преобразовать в коммутацию.  &lt;br /&gt;
&lt;br /&gt;
Режим преобразования в коммутацию ожидает появления второго участника конференции и сразу после его присоединения инициирует преобразование. Совместно с активацией воспроизведения первому участнику режим может использоваться для организации парковочных секций.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Следует помнить, что в конференции у каждого участника своя уникальная сессия (идентификатор цепочки коммутаций), после преобразования в коммутацию сессия одного из участников наследуется другим.&lt;br /&gt;
|- &lt;br /&gt;
|Воспроизведение первому участнику&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. Позволяет активировать воспроизведение установленного в общих настройках музыкального файла первому подключившемуся к конференции участнику.&lt;br /&gt;
* Согласно общим настройкам. &lt;br /&gt;
* Да.  &lt;br /&gt;
* Нет.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранить идентификаторы&lt;br /&gt;
|Да/нет. Осуществляет сохранение параметров обнаруженной/созданной конференции в указанных переменных.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно в режиме сохранения идентификаторов. Строковая переменная, в которую сохранится GUID-идентификатор обнаруженной/созданной конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Код идентификатора в переменную&lt;br /&gt;
|Доступно в режиме сохранения идентификаторов. Числовая/строковая переменная, в которую сохранится код GUID-идентификатора обнаруженной/созданной конференции. &lt;br /&gt;
Код идентификатора - это функция от Guid-идентификатора, возвращающая довольно уникальное целое число.&lt;br /&gt;
|- &lt;br /&gt;
|Номер комнаты в переменную&lt;br /&gt;
|Доступно в режиме сохранения идентификаторов. Числовая/строковая переменная, в которую сохранится номер комнаты обнаруженной/созданной конференции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного входа в конференцию.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, отсутствует&lt;br /&gt;
|Компонент, на который передается управление в случае, если конференция не существует и заблокирован режим создания (свойством «Создать, если отсутствует» или не установленной привилегией пользователя на создание).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, нет доступа&lt;br /&gt;
|Компонент, на который передается управление в случае, если конференция существует, и доступ к конференции заблокирован (закрытая конференция или управляющий отклонил запрос на вход).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут ожидания разрешения&lt;br /&gt;
|Компонент, на который передается управление в случае, если при входе в конференцию требуется разрешение управляющего, реакции которого не последовало в течение установленного свойством «Таймаут» времени.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, участник уже существует&lt;br /&gt;
|Компонент, на который передается управление в случае, если установлен режим определения участника, указан ключ участника, и этот ключ обнаружен среди активных участников указанной конференции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление после завершения работы в случае, если произошло исключение, сбой или любой другой непредвиденный результат, приведший к отклонению входа.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i42.png|left]]&lt;br /&gt;
===Отправка факсимильного сообщения===&lt;br /&gt;
&lt;br /&gt;
Компонент открывает факс сеанс на линии и в случае успеха отправляет документы, определенные в параметрах. Для корректной работы необходимо наличие в текущей плате возможности работы с факсимильными сообщениями, наличие свободных портов для факс-сеансов. &lt;br /&gt;
Для плат семейства Ольха-9 необходим ключ, лицензирующий работу с факсами.&lt;br /&gt;
Для плат Synway необходимо наличие мезонина для работы с факсами.&lt;br /&gt;
Каждое из семейств плат требует свои уникальные параметры для работы: ширина страницы в пикселях, режим многостраничности, высота страницы, способ формирования имен. Настройку компонента рекомендуется производить под конкретную плату.&lt;br /&gt;
&lt;br /&gt;
Компонент отправки предоставляет возможность автоматического преобразования изображения в необходимый формат. Однако в зависимости от используемых параметров (тип преобразования, размер исходного документа и т.д.) это может занять некоторое время. Поэтому настоятельно рекомендуется во избежание пауз готовить файлы в нужном формате.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ 1&lt;br /&gt;
|Файл изображения для отправки. Окно выбора изображения. Допускаются статические файлы, хранящиеся вместе со сценариями, а также динамически прикрепляемые файлы, имя которых формируется в компоненте на этапе исполнения.&lt;br /&gt;
|-&lt;br /&gt;
|Документ 2&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Документ 3&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Тип преобразования к битовому изображению&lt;br /&gt;
|Один из вариантов преобразования отправляемых изображений к битовому, поддерживаемому формату факсимильной передачи. &lt;br /&gt;
&lt;br /&gt;
Среди способов преобразования допускаются:&lt;br /&gt;
* Без изменений. Файл будет передан в исходном виде. В случае если он не подходит, будет возвращена ошибка; &lt;br /&gt;
* По фиксированной границе яркости. В соответствии с коэффициентом; &lt;br /&gt;
* По границе яркости от крайних точек; &lt;br /&gt;
* По проценту заполнения листа; &lt;br /&gt;
* Случайный офсет.&lt;br /&gt;
|- &lt;br /&gt;
|Коэффициент границы контрастности&lt;br /&gt;
|Аргумент, представляющий собой действительное число от 0 до 1, являющееся параметром для функции преобразования к битовому изображению. Например при выборе пункта &amp;quot;По фиксированной границе яркости&amp;quot; определяет уровень яркости, ниже которого производится преобразование к черному цвету, остальные к белому.&lt;br /&gt;
|-&lt;br /&gt;
|Приведение ширины&lt;br /&gt;
|Для отправки факса в битовом изображении требуется строго фиксированная ширина. &lt;br /&gt;
&lt;br /&gt;
Среди способов преобразования допускаются:&lt;br /&gt;
* Без изменений. Файл будет передан в исходном виде с исходной шириной. В случае, если он не подходит, будет возвращена ошибка. &lt;br /&gt;
* Достраивать без изменения размера. Если изображение меньше требуемой ширины, его ширина будет увеличена за счет белых полос по краям. &lt;br /&gt;
* Приводить по X. Ширина будет изменена до требуемой, высота останется без изменений. &lt;br /&gt;
* Приводить по XY пропорционально. Ширина будет изменена до требуемой, высота будет изменена аналогично изменению ширины для сохранения пропорций. &lt;br /&gt;
* Растягивать по X. Если изображение меньше требуемой ширины, ширина будет увеличена до необходимой, высота останется без изменений. &lt;br /&gt;
* Растягивать по XY пропорционально. Если изображение меньше требуемой ширины, ширина будет увеличена до необходимой, высота будет изменена аналогично для сохранения пропорций. &lt;br /&gt;
* Сужать по X. Если изображение больше требуемой ширины, ширина будет уменьшена до необходимой, высота останется без изменений. &lt;br /&gt;
* Сужать по XY пропорционально. Если изображение больше требуемой ширины, ширина будет уменьшена до необходимой, высота будет уменьшена аналогично для сохранения пропорций.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, с&lt;br /&gt;
|Числовой аргумент, определяющий время в секундах до принудительного разрыва сеанса. Если не задан или равен нулю, ограничение снимается.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Переменная, в которую будет записан числовой код ошибки.&lt;br /&gt;
&lt;br /&gt;
Коды возвращаемых ошибок:&lt;br /&gt;
* 0 - Ошибок нет.&lt;br /&gt;
* 1 - Канал не поддерживает факс сеанс.&lt;br /&gt;
* 3 - Таймаут.&lt;br /&gt;
* 4 - Исключение при вызове аппаратной функции.&lt;br /&gt;
* 5 - Неверные параметры.&lt;br /&gt;
* 65281 - Системная ошибка.&lt;br /&gt;
* 65282 - Ошибка драйвера.&lt;br /&gt;
* 65283 - Ошибка ввода-вывода устройства.&lt;br /&gt;
* 65284 - Ошибка памяти.&lt;br /&gt;
* 65285 - Факс сессия уже открыта.&lt;br /&gt;
* 65288 - Ошибка файла.&lt;br /&gt;
* 65289 - Страницы не обнаружены.&lt;br /&gt;
* 65290 - Превышение количества строк.&lt;br /&gt;
* 65292 - Несоответствие версии драйвера.&lt;br /&gt;
* 65295 - Некорректная версия.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление после успешно проведенной операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если отправка завершилась неудачей.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i43.png|left]]&lt;br /&gt;
===Прием факсимильного сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент открывает факс сеанс на линии и в случае успеха принимает факсимильные сообщения и сохраняет в определенное в параметрах место. Для корректной работы необходимо наличие в текущей плате возможности работы с факсимильными сообщениями, наличие свободных портов для факс-сеансов. &lt;br /&gt;
Для плат семейства Ольха-9 необходим ключ, лицензирующий работу с факсами.&lt;br /&gt;
Для плат Synway необходимо наличие мезонина для работы с факсами.&lt;br /&gt;
Каждое из семейств плат требует свои уникальные параметры для работы: ширина страницы в пикселях, режим многостраничности, высота страницы, способ формирования имен. Настройку компонента рекомендуется производить под конкретную плату.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
В случае если принимается более одного документа, производится формирование нескольких файлов, с добавлением к имени исходного определенного в параметрах файла расширениях, например «_pageN».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Файл изображения для отправки. Окно выбора изображения. Допускаются статические файлы, хранящиеся вместе со сценариями, а также динамически прикрепляемые файлы, имя которых формируется в компоненте на этапе исполнения.&lt;br /&gt;
|-&lt;br /&gt;
|Имя файла в переменную&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Возвращать полный путь&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, с&lt;br /&gt;
|Числовой аргумент, определяющий время в секундах до принудительного разрыва сеанса. Если не задан или равен нулю, ограничение снимается.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Переменная, в которую будет записан числовой код ошибки.&lt;br /&gt;
Перечень в\озможных ошибок см. в описании аналогичного свойства компонента [[#Отправка факсимильного сообщения|Отправка факсимильного сообщения]].&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление после успешно проведенной операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если прием завершился неудачей.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2_IVR</id>
		<title>Компоненты сценариев IVR</title>
		<link rel="alternate" type="text/html" href="%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2_IVR"/>
				<updated>2011-04-28T17:54:07Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном разделе в справочном порядке приведены лишь узкоспециализированные компоненты, доступные только сценариям IVR. Наличие таких компонентов обусловлено тем, что в отличие от других типов сценариев, IVR управляет одной конкретной линией и имеет доступ к аппаратным ресурсам. Среди появляющихся в этой связи возможностей: Проигрывание звуков, запись звуков, прием нажатых клавиш, возможность снять/положить трубку, переключение звонка на указанный номер и пр. Остальные компоненты являются общими для всех типов сценариев и описаны выше в разделе [[Общие компоненты сценариев]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Поднять трубку===&lt;br /&gt;
[[Файл:cl_cc_scr_i31.png|left]] &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент дает команду АТС снять трубку на обрабатываемой линии. Имеет смысл для внешних линий, на которые поступает звонок. Между компонентами «Старт» и «Поднять трубку» можно вставить другие компоненты, позволяющие отклонить звонок, не снимая трубки, в зависимости от некоторых условий. &lt;br /&gt;
&lt;br /&gt;
Необходимо осуществлять подъем трубки перед компонентами, занимающимися интерактивным взаимодействием с абонентом: воспроизведение, запись, ввод dtmf, вход в задачу, переключения. Исключением может являться случай сквозного переключения, когда трубку требуется снять только после ответа удаленного или внутреннего абонента. В этом случае мелодии ожидания не воспроизводятся, внешний абонент слышит сигнал КПВ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Команда&lt;br /&gt;
|Режим ответа. Используется фактически только в главном (и/или зависимых от него) сценариях, когда на управляемой линии входящий вызов и реализация сценария начинается с компонента «Старт». Для SIP каналов позволяет установить требуемый режим ответа в линию:&lt;br /&gt;
* 200 OK. Абонент ответил, медиа-канал организован, тарификация начата. &lt;br /&gt;
* 180 Ringing. Абонент вызывается, вызывающему воспроизводятся длинные гудки. &lt;br /&gt;
* 183 Session Progress. Абонент вызывается/вызов транслируется, медиа канал организован и вызывающему можно и следует начать воспроизводить в сценарии звуковые файлы. Тарификация еще не производится. &lt;br /&gt;
&lt;br /&gt;
Для SIP каналов возможны последовательные ответы в зависимости от специфики выстраиваемого алгоритма. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для CTI-каналов любое выбранный режим приводит к простому снятию трубки при входящем вызове.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i32.png|left]] &lt;br /&gt;
===Положить трубку===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разрыв связи на обслуживаемой линии и производит завершение сценария. Компонент нельзя использовать после проведения успешного переключения (коммутации).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i33.png|left]]&lt;br /&gt;
===Воспроизведение звукового файла===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляется проигрывание указанного звукового файла в линию абонента. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Файл можно указать явно и по имени. В случае явного указания файл копируется и присоединяется к сценарию. В случае указания файла по имени – в соответствующей форме определяется принцип построения полного пути, состоящего из каталога и имени, определяющихся отдельно друг от друга. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Проигрывание можно прервать одной из набора указанных последовательностей символов прерывания, при необходимости сохранив ее в буфер-переменную. Для длинного файла можно указать время, после которого прервать звучание, вне зависимости от того, завершился файл или нет. Таким образом завершение действия компонента осуществляется как только происходит одно из событий: &lt;br /&gt;
* файл закончился;  &lt;br /&gt;
* сработал таймер установленного времени звучания;  &lt;br /&gt;
* набрана последовательность или символ прерывания. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
В некоторых случаях полезно использование дополнительной паузы после достижения конца файла. В любой момент возможно прерывание воспроизведения или последующей паузы одной из набора установленных последовательностей символов прерывания.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент может активировать фоновое воспроизведение при выборе соответствующего режима. Осуществляет запуск воспроизведения указанного файла и сразу передает управление на следующий элемент сценария. Таким образом все следующие компоненты работают на фоне воспроизводимого файла. Даже вся цепочка переключений и ожиданий в очередях будет происходить на стартовавшем ранее фоне. Только после достижения конца фонового файла компоненты переключений начнут осуществлять собственное воспроизведение в канал (мелодии ожидания). Остановка фонового воспроизведения производится при достижении конца файла, при обработке другого компонента Воспроизведение, при явной остановке фонового воспроизведения (режим Остановка фона), при коммутации с другим каналом или конференцией, а также при обрыве связи. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
У компонента в контекстном меню доступна команда «Воспроизвести». При использовании прикрепленного файла он будет открыт во встроенном проигрывателе.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Окно ввода выбора проигрывающегося файла.&lt;br /&gt;
&lt;br /&gt;
Файл может быть прикреплен к сценарию (выбран в момент редактирования и скопирован к сценарию), а также найден по сформированному пути в момент обработки сценария. Путь строится из составных частей: каталог и имя файла.&lt;br /&gt;
Каталог, в котором лежит файл может быть задан&lt;br /&gt;
* локальной категорией (в папке сценария); &lt;br /&gt;
* глобальной категорией (в папке, где хранятся все сценарии); &lt;br /&gt;
* абсолютным путем (C:\AAA\BBB); &lt;br /&gt;
* пустота – в этом случае считается, что значение имени файла уже содержит весь путь. &lt;br /&gt;
&lt;br /&gt;
Имя файла берется из значения указанной переменной сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Режим&lt;br /&gt;
|Определяет режим проигрывания файла:&lt;br /&gt;
* Файл полностью.  &lt;br /&gt;
* Предпрослушивание. &lt;br /&gt;
* Файл + дополнительное время. &lt;br /&gt;
* Фоновое воспроизведение. &lt;br /&gt;
* Остановка фона.&lt;br /&gt;
|- &lt;br /&gt;
|Время предпрослушивания&lt;br /&gt;
|Доступно только в режиме предпрослушивания.&lt;br /&gt;
Числовой аргумент, опредляющий время в секундах, по истечении которого проигрывание прервется и управление перейдет к следующему компоненту.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В зависимости от значения (при наличии) ключа «EnableGuaranteePlayTimeout» в файле конфигурации сервера обработчик сценария может ждать или пропускать ожидание сигнала об окончании воспроизведения.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Дополнительное время&lt;br /&gt;
|Доступно только в режиме «файл + дополнительное время».&lt;br /&gt;
Числовой аргумент, определяющий дополнительную задержку после воспроизведения, в ходе которой воспроизводится тишина и производится аналогичное ожидание набора символов.&lt;br /&gt;
|- &lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту.&lt;br /&gt;
|- &lt;br /&gt;
|Буфер&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Переменная, в которую сохранится последовательность, прервавшая воспроизведение.&lt;br /&gt;
|- &lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Флаг, определяющий, будет ли последовательность дописана в конец к уже существующим в буфере данным, либо очистит их и запишется с начала.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после завершения воспроизведения.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Компонент, на который передается управление в случае, если по какой либо причине произошел сбой и файл не начал воспроизводиться. Например незаданное имя, отсутствие файла или доступа к нему, неверный формат и т.п.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i34.png|left]]&lt;br /&gt;
===Проигрывание числа===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляется проигрывание числа, определяемого аргументом (переменной, функцией, выражением, значением). Для проигрывания существуют несколько видов голосов, которые можно пополнять своими записями. Проигрывание производится по указанному формату (время, телефонный номер и т.д.), либо по указанной схеме (посимвольно, целиком).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Число&lt;br /&gt;
|Аргумент (значение, переменная, функция, значение), строковое представление которого в числовом формате нужно проговорить текстом.&lt;br /&gt;
|-&lt;br /&gt;
|Голос&lt;br /&gt;
|Выбор голоса для воспроизведения. Каждый голос представляет собой папку с набором файлов, озвучивающих достаточно большой набор числительных и используемых дополнительных слов. Папки хранятся в каталоге со сценариями. В комплект входят 3 голоса. &lt;br /&gt;
Перечень всех используемых файлов приведен в конце руководства в разделе [[Перечень файлов, необходимых для озвучивания числовых значений]].&lt;br /&gt;
|- &lt;br /&gt;
|Формат&lt;br /&gt;
|Формат проигрываемого значения:&lt;br /&gt;
* «ПО ФОРМАТУ» — определяет расширенную настройку типа воспроизводимого числа &lt;br /&gt;
* Количество  &lt;br /&gt;
* Порядковое числительное &lt;br /&gt;
* Телефонный номер &lt;br /&gt;
* Дата &lt;br /&gt;
* Время &lt;br /&gt;
* Дата/время &lt;br /&gt;
* День недели &lt;br /&gt;
* Время без нулей &lt;br /&gt;
* Время в секундах &lt;br /&gt;
* Деньги, USD &lt;br /&gt;
* Деньги, EUR &lt;br /&gt;
* Деньги, RUR &lt;br /&gt;
* Деньги, UAH&lt;br /&gt;
|-&lt;br /&gt;
|Тип проигрывания&lt;br /&gt;
|Используется, если формат задан «По формату»&lt;br /&gt;
* Посимвольно (один ноль два три семь…) &lt;br /&gt;
* По 2 символа (двадцать два сорок четыре…) &lt;br /&gt;
* По 3 символа (триста пять двести тридцать четыре…) &lt;br /&gt;
* Целиком (Двести тридцать четыре триллиона пятьсот двадцать…) &lt;br /&gt;
* Буквы и числа посимвольно (один а б в X Y Z тире слэш.. ) &lt;br /&gt;
* Слова и фразы (пожалуйста_введите_свой_код занято...). Ожидаются через любой пустой разделитель. В папке осуществляется поиск соответствующих файлов и их последовательное воспроизведение. &lt;br /&gt;
&lt;br /&gt;
Поле доступно только при выборе значения «По формату» в свойстве «Формат».&lt;br /&gt;
|- &lt;br /&gt;
|Род&lt;br /&gt;
|Доступно только при выборе одного из значений «По формату», «Количество», «Порядковое числительное» в свойстве «Формат».&lt;br /&gt;
* Мужской  (один, двадцатитрехмиллионный) &lt;br /&gt;
* Женский  (одна, сто двадцать шестая) &lt;br /&gt;
* Средний (одно, однотысячное)&lt;br /&gt;
|-&lt;br /&gt;
|Понижение тона&lt;br /&gt;
|Осуществляет понижение тона в конце. Для этого в качестве последнего файла подставляется аналогичный с символом &amp;quot;_&amp;quot; в конце, озвученный как окончание речи. При его отсутствии берется обычный файл.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после завершения воспроизведения.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i35.png|left]]&lt;br /&gt;
===Ввод числа===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ввод числа сопровождается тишиной в трубке. Принимает от пользователя число, набираемое с клавиатуры телефона, и сохраняет в буфер-переменную. Ввод прекращается, когда происходит одно из событий: сработал таймер назначенного времени ввода, набралось указанное количество символов, набрана последовательность или символ прерывания. При этом, в случае срабатывания таймера переход осуществляется по ветке «Время», имитируя неудавшийся ввод. В других случаях ввод считается успешным.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту.&lt;br /&gt;
|-&lt;br /&gt;
|Буфер&lt;br /&gt;
|Переменная, в которую сохранится введенное значение. Последовательность прерывания сохранена не будет.&lt;br /&gt;
|-&lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Флаг, определяющий, будет ли введенное значение дописано в конец к уже существующим в буфере данным, либо очистит их и запишется с начала.&lt;br /&gt;
|-&lt;br /&gt;
|Максимальное время&lt;br /&gt;
|Аргумент, определяющий число - время ожидания ввода в секундах. По истечению времени введенное значение не сохраняется, и переход осуществляется по ветке «если время вышло». Если задан 0 – время не ограничивается.&lt;br /&gt;
|-&lt;br /&gt;
|Количество символов&lt;br /&gt;
|Аргумент, определяющий количество символов, ввода которых будет ждать компонент. По приему указанного количества – сразу осуществляется переход. Если задан 0 – число не ограничено. Компонент ожидает ввода указанного количества символов безотносительно предварительного содержимого буфера (даже если он не очищается).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, время&lt;br /&gt;
|Компонент, на который передается управление, если отведенное время истечет.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i36.png|left]]&lt;br /&gt;
===Воспроизведение звукового файла с преднабором===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Объединение проигрывания файла и ввода. Компонент используется, если необходимо ввести данные, описав пользователю, что конкретно ему предстоит ввести. При этом пользователю предоставляется возможность не дослушивать звуковой файл до конца, и начать набирать в любом удобном ему месте. После набора первого символа звуковой файл прекращает звучать и запускается таймер времени ввода. Далее компонент действует также как [[#Ввод числа|Ввод числа]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
У компонента в контекстном меню доступна команда «Воспроизвести». При использовании прикрепленного файла он будет открыт во встроенном проигрывателе.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Окно ввода выбора проигрывающегося файла.&lt;br /&gt;
&lt;br /&gt;
Файл может быть прикреплен к сценарию (выбран в момент редактирования и скопирован к сценарию), а также найден по сформированному пути в момент обработки сценария. Путь строится из составных частей: каталог и имя файла.&lt;br /&gt;
Каталог, в котором лежит файл может быть задан&lt;br /&gt;
* локальной категорией (в папке сценария); &lt;br /&gt;
* глобальной категорией (в папке, где хранятся все сценарии); &lt;br /&gt;
* абсолютным путем (C:\AAA\BBB); &lt;br /&gt;
* пустота – в этом случае считается, что значение имени файла уже содержит весь путь. &lt;br /&gt;
&lt;br /&gt;
Имя файла берется из значения указанной переменной сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту.&lt;br /&gt;
|-&lt;br /&gt;
|Буфер&lt;br /&gt;
|Переменная, в которую сохранится введенное значение. Последовательность прерывания сохранена не будет.&lt;br /&gt;
|-&lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Флаг, определяющий, будет ли введенное значение дописано в конец к уже существующим в буфере данным, либо очистит их предварительно.&lt;br /&gt;
|-&lt;br /&gt;
|Максимальное время&lt;br /&gt;
|Аргумент, определяющий число, которое толкуется как время ожидания ввода в секундах. По истечению времени введенное значение не сохраняется, и переход осуществляется по ветке «если время вышло». Если задан 0 – время не ограничивается.&lt;br /&gt;
Время засекается по набору первого символа, либо по завершению воспроизведения файла.&lt;br /&gt;
|- &lt;br /&gt;
|Количество символов&lt;br /&gt;
|Аргумент, определяющий число, которое толкуется как количество символов будет ждать компонент. По приему указанного количества – сразу осуществляется переход. Если задан 0 – число не ограничено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, время&lt;br /&gt;
|Компонент, на который передается управление, если отведенное время истечет.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i37.png|left]]&lt;br /&gt;
===Запись звукового файла===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет записывать звуковые данные с микрофона абонента. Указывается составное путь к файлу (отдельно каталог и имя), в который нужно сохранить данные. Имя файла можно генерировать случайно, после чего сохранять в буфер-переменную для дальнейшего использования или сохранения в БД. Остановка записи производится при срабатывании одного из событий: набрана одна из заданных в компоненте последовательностей прерывания или установленное время записи вышло (переход осуществляется по ветке «Время вышло»).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Окно ввода выбора пути к файлу для записи.&lt;br /&gt;
Файл задается при помощи правила построения пути. Путь формируется из двух частей: каталог и имя файла.&lt;br /&gt;
Каталог, в котором лежит файл&lt;br /&gt;
* локальная категория (в папке сценария); &lt;br /&gt;
* глобальная категория (в папке, где хранятся все сценарии); &lt;br /&gt;
* абсолютный путь (C:\AAA\BBB); &lt;br /&gt;
* не задан (в этом случае считается, что значение имени файла уже содержит весь путь). &lt;br /&gt;
Имя файла&lt;br /&gt;
* задается и фиксировано; &lt;br /&gt;
* генерируется, и значение сгенерированное сохраняется в переменную; &lt;br /&gt;
* из значения указанной переменной сценария. &lt;br /&gt;
|- &lt;br /&gt;
|Имя файла в переменную&lt;br /&gt;
|Сохраняется имя файла, в который записали (используется, если имя генерируется).&lt;br /&gt;
|- &lt;br /&gt;
|Возвращать полный путь&lt;br /&gt;
|Да/нет. Устанавливает формат возвращаемого имени файла. Только имя и расширение или полный путь к файлу с указанием диска.&lt;br /&gt;
|-&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности запись прекращается, и управление переходит к следующему компоненту, определенному веткой «Переход».&lt;br /&gt;
|-&lt;br /&gt;
|Буфер&lt;br /&gt;
|Переменная, в которую сохранится последовательность прерывания.&lt;br /&gt;
|-&lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Флаг, определяющий, будет ли введенная последовательность дописана в конец к уже существующим в буфере данным, либо очистит их предварительно.&lt;br /&gt;
|-&lt;br /&gt;
|Максимальное время&lt;br /&gt;
|Аргумент, определяющий число, которое толкуется как время ожидания ввода в секундах. По истечению времени введенное значение не сохраняется, и переход осуществляется по ветке «если время вышло». Если задан 0 – время не ограничивается.&lt;br /&gt;
Время засекается по набору первого символа, либо по завершению воспроизведения файла.&lt;br /&gt;
|-&lt;br /&gt;
|Начинать новую папку&lt;br /&gt;
|Определяет, вставлять ли между указанным именем файла и указанной папкой еще папку, и как часто их начинать. Возможные варианты:&lt;br /&gt;
* Никогда &lt;br /&gt;
* Каждый час &lt;br /&gt;
* Каждый день &lt;br /&gt;
* Каждую неделю &lt;br /&gt;
* Каждый месяц &lt;br /&gt;
* Каждые 3 месяца &lt;br /&gt;
* Каждый год&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, время&lt;br /&gt;
|Компонент, на который передается управление, если отведенное время истечет.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i38.png|left]]&lt;br /&gt;
===Переключение на номер===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Переключение на номер позволяет коммутировать обслуживаемую линию с другой линией, на противоположном конце которой находится абонент с указанным номером. Переключение можно осуществлять как во внешнюю среду (город), так и во внутреннюю (внутри Oktell). &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
В случае успеха коммутации переход осуществляется по ветке «Переход» и ожидается появление компонента [[Общие компоненты сценариев#Стоп|Стоп]], который прервет выполение сценария без разрыва коммутации и без возврата управления в родительские сценарии. Если номер занят – по ветке «Занято», если не отвечает – по ветке «Не отвечает». &lt;br /&gt;
&lt;br /&gt;
В ходе набора городского номера производится резервирование свободной и доступной по правам внешней линии, набор в нее номера и ожидание ответа в течение установленного интервала времени (по умолчанию 40 секунд). В ходе ожидания воспроизводится стандартная мелодия. При обработке сценария по внешней линии, или по внутренней линии, которая не связана с пользователем, выделение внешних линий производится в обратном порядке с самой последней.&lt;br /&gt;
&lt;br /&gt;
Для переключения на город (или на внешнюю АТС) существует также компонент [[#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешний номер с указанием последовательности выделения внешних линий]], в котором явно устанавливается перечень и последовательность выделения внешних линий, а также существует возможность выбора воспроизводимой мелодии ожидания.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключение внутри АТС может осуществляться на все типы внутренних номеров: &lt;br /&gt;
*[[Внутренние номера#Стандартные номера|Стандартный номер]]. Производится попытка соединения абонента с одним из операторов или одной из внутренних линий, назначенных в номере. В случае, если все операторы/линии номера заняты возможно использование очереди ожидания.&lt;br /&gt;
*[[Внутренние номера#Быстрые номера|Быстрый номер]]. Переключение осуществляется внутрь АТС, однако физически производится набор номера во внешнюю линию. В зависимости от типа быстрого номера (АТС/Город) производится выбор соответствующей внешней линии. Если свободных внешних линий не найдено, производится возврат управления по ветке «Занято». При успешном резервировании линии возврат происходит после получения ответа городской (или внешней) АТС по соответствующей ветке.&lt;br /&gt;
*[[Внутренние номера|Запуск IVR]]. Производится безвозвратный запуск назначенного в номере сценария. Текущий сценарий прекращает свое исполнение и дальнейший переход по веткам компонента не осуществляется.&lt;br /&gt;
*[[Внутренние номера|Служебный номер]]. Среди внутренних служебных номеров, на которые возможно переключение из компонента, доступны «Выход в город», «Выход в АТС» и «Перехват». В первых двух случаях при наборе номера осуществляется резервирование соответствующей служебному номеру внешней линии (или коммутация с ней в зависимости от установки способа набора в модуле [[Параметры АТС|Общие настройки. АТС]]). Если операция успешно выполнена, управление в сценарий возвращается по ветке «Переход», и ожидается завершение сценария компонентом [[Общие компоненты сценариев|Стоп]]. Дальше абонент попадает в условия как если бы он на внутренней линии после снятия трубки набрал соответствующий служебный номер.Это дает возможность пользоваться соответствующими служебными номерами пользователям и абонентам, находящимся на внешних линиях системы. «Перехват» работает стандартным способом и в основном необходим только в случае использования режима входа в АТС через установленный сценарий IVR ([[Параметры АТС|здесь]]).&lt;br /&gt;
В случаяе отсутствия в системе указанного номера или несоответствия его типа одному из описанных выше происходит возврат управления по ветке «Не отвечает».&lt;br /&gt;
&lt;br /&gt;
Возможна работа компонента при неснятой трубке на обслуживаемой внешней линии. В этом случае трубка будет автоматически снята после успешного ответа вызываемого компонентом абонента. Все время, пока производится ожидание, внешний абонент слышит сигнал КПВ взамен мелодии ожидания.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Назначение&lt;br /&gt;
|Номер может быть городским (внешним) и внутренним АТС. &lt;br /&gt;
Режим «Авто» позволяет установить автоматическое распознавание номера и в случае его наличия во внутреннем номерном плане производить переключение внутрь системы, в противном случае набирать номер в город.&lt;br /&gt;
Назначение «Возврат к оператору» может быть использовано в call-центре для принудительного разрыва коммутации абонента, отбоя второго участника и возврата звонка на зарезервированного в этот момент оператора, который в задаче ожидает обратного соединения. Подробнее в разделе [[Голосовые задачи|Голосовые задачи. Дополнительно. Поведение при переключении на IVR. Оставлять оператора ожидающим соединения]]. Также режим может использоваться для разрыва только что начавшейся коммутации по некоторому событию (истечению времени, набора команды DTMF, появления в БД некоторых данных и т.п.) и перевести его на дальнейшую полноценную обработку в сценарии IVR.&lt;br /&gt;
|- &lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|CallerId&lt;br /&gt;
|Аргумент, определяющий номер дозванивающегося абонента, который будет отправлен в качестве caller-id в IP-канал. Если свойство не указано или определяет пустое значение, в качестве caller-id выступит стандартный, настроенный общим образом номер или определившийся при звонке из-вне, либо основной внутренний номер пользователя/линии в рамках текущей АТС при внутреннем звонке.&lt;br /&gt;
Этот номер будет отображен также во всплывающем окне у вызываемого пользователя.&lt;br /&gt;
|- &lt;br /&gt;
|Дополнительная информация об абоненте&lt;br /&gt;
|Аргумент, задающий внешним образом некоторые дополнительные данные об абоненте. Эти данные попадают в окно уведомления о входящем вызове при звонке на внутреннего пользователя, а также в комментарий к осуществленной коммутации и доступный для просмотра и поиска в журналах звонков [[Статистика АТС|Статистики АТС]] и [[Мои звонки|Моих звонков]]. При осуществлении flash-переключения или flash-удержания  последующие коммутации не будут содержать установленного значения в комментарии. При дальнейших переводах абонента при необходимости следует вновь указывать это же или иное значение.&lt;br /&gt;
|- &lt;br /&gt;
|Очередь ожидания&lt;br /&gt;
|Активировать ли очередь ожидания для внутреннего переключения, в случае, если номер занят.&lt;br /&gt;
Поле доступно только при выборе значения «Внутри АТС» в свойстве «Назначение».&lt;br /&gt;
|- &lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Определяет, сколько секунд необходимо ожидать соединения перед отбоем. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае набора стандартного внутреннего номера свойство применяется только в случае, если запрещено ожидание в очереди. В противном случае время ожидания не лимитируется.&lt;br /&gt;
|-&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности ожидание переключения прекращается, и управление переходит к следующему компоненту, определенному веткой «Переход, прервано».&lt;br /&gt;
|-&lt;br /&gt;
|Параметр команды&lt;br /&gt;
|Свойство для служебных сценариев. Не используется в обычном режиме. Служит для передачи пароля пользователя и автоматической подстановки его в статистику в качестве инициатора звонка.&lt;br /&gt;
Поле доступно только при выборе значения «В город» в свойстве «Назначение».&lt;br /&gt;
|- &lt;br /&gt;
|Запись разговора&lt;br /&gt;
|Параметр, определяющий необходимость записи. По умолчанию выбран вариант «Согласно настройкам», при котором используется стандартная процедура поиска правил записи для звонка. Также доступны варианты «Записывать» и «Не записывать», производящие соответствующие безусловные действия.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации&lt;br /&gt;
|-&lt;br /&gt;
|Переход, занято&lt;br /&gt;
|Компонент, на который передается управление, если номер занят (для внутренних, если очередь ожидания не активирована).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не отвечает&lt;br /&gt;
|Компонент, на который передается управление, если время ожидания истекло.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, отсутствует&lt;br /&gt;
|Компонент, на который передается управление, если номер не обнаружен, нет ни одного активного абонента, отсутствует внешняя линия при попытке набора быстрого номера.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, прервано&lt;br /&gt;
|Компонент, на который передается управление, если абонентом было прервано ожидание нажатием последовательности символов прерывания.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i39.png|left]]&lt;br /&gt;
===Переключение на внешний номер с указанием последовательности выделения линий===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Переключение на номер позволяет коммутировать обслуживаемую линию с другой (внешней) линией, на противоположном конце которой находится абонент с указанным внешним (городским/АТС) номером.&lt;br /&gt;
В ходе набора номера производится поиск свободной внешней линии в соответствии с установленным списком, резервирование, набор номера и ожидание ответа в течение установленного интервала времени (по умолчанию 40 секунд). В ходе ожидания воспроизводится выбранная мелодия. В зависимости от установленных свойств поведение компонента может меняться кардинальным образом.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Возможна работа компонента при неснятой трубке на обслуживаемой внешней линии. В этом случае трубка будет автоматически снята после успешного ответа вызываемого компонентом абонента. Все время, пока производится ожидание, внешний абонент слышит сигнал КПВ взамен мелодии ожидания.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон. &lt;br /&gt;
В качестве номера может быть принята команда (строка, содержащая DTMF символы и командные спец. символы w, q, z, {, }). Подробнее о командах в разделе [[Линии|Администрирование. Направления]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Если номер пустой или не указан, то вместо набора номеров производится выход на одну из назначенных внешних линий, аналогичный служебному номеру «Выход в город» или «Выход в АТС». Выборка линий производится в установленной компонентом последовательности. Исключение составляет случай, когда значение свойства «Коммутировать сразу» - нет.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Подставляемый для звонка номер. При отсутствии или некорректном значении будет взят номер по умолчанию для канала.&lt;br /&gt;
|-&lt;br /&gt;
|Тип команды&lt;br /&gt;
|Определяет способ преобразования номера в команду, отсылаемую на набор. По умолчанию без преобразования.&lt;br /&gt;
* Без преобразования. Отправляет номер как есть в зарезервированную линию. &lt;br /&gt;
* Использовать команду направления. Если зарезервированная линия взята из [[Линии|направления]], и в нем  настроено преобразование номера, то перед отправкой на набор номер будет преобразован в строку-команду по указанной в направлении схеме.[[Линии|Подробно здесь]].  &lt;br /&gt;
В некоторых случаях преобразование номера в команду может быть произведено предварительно в самом сценарии, или вовсе команда как итог может быть указана в таблице абонентов (номер в чистом виде - частный случай команды). В этом случае дополнительно преобразовывать команду не следует, и стоит оставить режим &amp;quot;без преобразования&amp;quot;. Конечный режим реализации зависит от задач и целей.&lt;br /&gt;
|- &lt;br /&gt;
|Тип вызова&lt;br /&gt;
|Обычный / экстренный.&lt;br /&gt;
Набор в экстренном режиме при отсутствии свободных линий среди назначенных будет производить разрыв активных коммутаций с целью освобождения внешней линии для совершения этого звонка.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Значение «экстренный» следует выставлять в [[Параметры АТС|сценарии входа в АТС]] в случае набора экстренного номера в явном виде (без использования внутреннего номера с типом «[[Внутренние номера|экстренный]]»). В других случаях рекомендуется оставлять тип со значением по умолчанию «обычный». Возможны вариации, но их следует  тщательно продумывать во избежание незапланированных разрывов.&lt;br /&gt;
&lt;br /&gt;
Подробно об экстренных номерах в разделах [[Внутренние номера|Администрирование. Внутренние номера. Экстренные]] и [[Экстренные номера|Администрирование. Общие настройки. Экстренные номера]].&lt;br /&gt;
|- &lt;br /&gt;
|Линии, направления&lt;br /&gt;
|Осуществляет выбор линий и направлений для осуществления звонка.&lt;br /&gt;
&lt;br /&gt;
На вкладке «Список объектов» предоставляется возможность указать явно последовательность существующих в системе линий и [[Линии|направлений]] для осуществления звонка. Можно отключить использование некоторых элементов, а для выбранных установить последовательность поиска свободной линии. &lt;br /&gt;
&lt;br /&gt;
Поиск свободной будет осуществляться в соответствии с установленной последовательностью. По каждому направлению анализируются все линии, входящие в его состав. Если линия присутствует в нескольких направлениях, то при обнаружении ее свободной и установленном в компоненте режиме преобразования номера в соответствии с командой направления, будет применена команда того направления, которое в перечислении находится выше по приоритету.&lt;br /&gt;
&lt;br /&gt;
На вкладке «Аргумент» возможно динамическое указание линии через ее код или Guid-идентификатор в строковом представлении. Также здесь может быть указан идентификатор или код направления, потока или шлюза. В этом случае будут последовательно перебираться все линии указанного объекта до обнаружения свободной и готовой к совершению вызова. Режим введен для использования совместно со [[Свойства компонентов|шлюзами с динамической регистрацией потоков]] и компонентом сценариев [[Общие компоненты сценариев|Регистрация потока]].&lt;br /&gt;
|- &lt;br /&gt;
|Фильтровать по правам&lt;br /&gt;
|Да/нет. При задействовании режима в случае, если осуществляется обработка канала пользователя системы, может быть осуществлена дополнительная фильтрация перечисленных в компоненте линий в соответствии с настройками [[Права|прав выхода на внешние линии]] для пользователя. По умолчанию «Нет» - не фильтровать.&lt;br /&gt;
|- &lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Аргумент определяет, сколько секунд необходимо ожидать соединения перед отбоем.&lt;br /&gt;
|-&lt;br /&gt;
|Коммутировать сразу&lt;br /&gt;
|Определяет поведение компонента. По умолчанию &amp;quot;нет, воспроизводить мелодию&amp;quot;.&lt;br /&gt;
* Да.  &lt;br /&gt;
После нахождения доступной внешней линии и начала набора в нее номера сразу производится ее коммутация с каналом, обслуживаемым в сценарии. Ожидание ответа внешнего абонента производится уже в коммутации, строка о разговоре в статистике появится даже при неответе абонента, а запись будет включать в себя КПВ-сигнал. Возврат из компонента осуществляется сразу же по стандартной ветке «Переход». Если происходит сбой при ожидании набора номера или при коммутации, то возврат происходит по ветке «Ошибка». При отсутствии доступной линии - возврат по ветке «Линий не найдено».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае, если одновременно с установкой значения «да» этому свойству в компоненте назначен пустой номер, то поведение CTI каналов (FXO, E1) меняется. После снятия трубки на внешнем канале производится его коммутация с обслуживаемым каналом. Необходимо крайне аккуратно пользоваться этим режимом в случае работы с потоками Е1, так как в общем случае без дополнительных устройств-преобразователей протокол не поддерживает посимвольного набора номера через звуковой интерфейс, и, следовательно, такая комбинация параметров повлечет невозможность дальнейшего набора номера и коммутации с абонентом. Также описанный режим небходимо осмотрительно использовать при назначении в компоненте последовательности линий из разных потоков, и тем более линий разного типа (E1, FXO, IP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При переключении на SIP-каналы фактическая коммутация возможна только после получения SDP от удаленной стороны, поэтому фактическая коммутация и выход из компонента производятся отложенно (ответы 183 и 200). А в случае получения ответов серии 4xx коммутация не производится.&lt;br /&gt;
&lt;br /&gt;
* Нет, воспроизводить мелодию.  &lt;br /&gt;
Компонент осуществляет коммутацию только после ответа абонента. Компонент работает с ожиданием ответа абонента. Все время ожидания ответа (в рамках установленного максимального времени ожидания) в канал воспроизводится указанная мелодия ожидания. Возможны возвраты управления по веткам «Занято» и «Не отвечает». Если ранее в сценарии стартовало фоновое воспроизведения, то фон не прерывается.&lt;br /&gt;
Если в компоненте не указан номер, то осуществляется [[Параметры АТС|резервирование внешней линии]] согласно общим принципам работы сервера АТС с возвратом управления сразу же по ветке «Переход».&lt;br /&gt;
* Нет, прослушивать медиа-поток. &lt;br /&gt;
Поведение аналогичное пункту «воспроизводить мелодию», однако вместо мелодии в канал воспроизводится сигнал, поступаемый с внешней линии, осуществляющей набор. Фактическая коммутация с размещением в статистике и записью разговора начинается только после ответа абонента. Фоновое воспроизведение прерывается. &lt;br /&gt;
|-&lt;br /&gt;
|Мелодия ожидания&lt;br /&gt;
|Окно выбора мелодии ожидания, аналогичное выбору файла компонента «Воспроизведение». Мелодия будет воспроизводиться вплоть до окончания работы компонента. Может быть выбрана непосредственно и прикреплена к сценарию, а также быть взята по сформированному пути на сервере.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр команды&lt;br /&gt;
|Свойство для служебных сценариев. Не используется в обычном режиме. Служит для передачи пароля пользователя и автоматической подстановки его в статистику в качестве инициатора звонка.&lt;br /&gt;
|-&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности ожидание переключения прекращается, и управление переходит к следующему компоненту, определенному веткой «Переход, прервано».&lt;br /&gt;
|-&lt;br /&gt;
|Запись разговора&lt;br /&gt;
|Параметр, определяющий необходимость записи. По умолчанию выбран вариант «Согласно настройкам», при котором используется стандартная процедура поиска правил записи для звонка. Также доступны варианты «Записывать» и «Не записывать», производящие соответствующие безусловные действия.&lt;br /&gt;
|-&lt;br /&gt;
|Код отказа SIP в переменную&lt;br /&gt;
|Переменная, куда сохраняется код отказа при переходе по ветке «Занято». Имеет смысл при осуществлении звонков через внешнии SIP-транки. Например «480 Temporarily not available, sip:12@192.168.0.1» или «486 Busy Here, sip:12@192.168.0.1». Полный список вариантов ответов доступен в документации по протоколу SIP (&amp;lt;nowiki&amp;gt;RFC 3261&amp;lt;/nowiki&amp;gt;, http://www.ietf.org/rfc/rfc3261).&lt;br /&gt;
Если переменная числовая, то в нее сохраняется только код ответа.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации. &lt;br /&gt;
В случае, если установлен режим коммутирования сразу, успешной коммутацией считается момент соединения двух каналов (от абонента на внешней линии не получено никаких сигналов, в дальнейшем возможно получение КПВ, отбоя или ответа абонента).&lt;br /&gt;
|- &lt;br /&gt;
|Переход, занято&lt;br /&gt;
|Компонент, на который передается управление, если номер занят (для внутренних, если очередь ожидания не активирована).&lt;br /&gt;
Свойство доступно только если не установлен режим коммутирования сразу.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не отвечает&lt;br /&gt;
|Компонент, на который передается управление, если время ожидания истекло.&lt;br /&gt;
Свойство доступно только если не установлен режим коммутирования сразу.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, линия не найдена&lt;br /&gt;
|Компонент, на который передается управление, если не обнаружена доступная для совершения вызова внешняя линия из списка.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прервано&lt;br /&gt;
|Компонент, на который передается управление, если абонентом было прервано ожидание нажатием последовательности символов прерывания.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если в ходе проверки пароля, набора номера, ожидания событий или коммутации двух каналов возникла какая-либо ошибка.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i40.png|left]]&lt;br /&gt;
===Вход в задачу===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Вход в задачу инициирует существующую в системе и указанную в сценарии задачу и осуществляет переключение на оператора . Оператор выбирается менеджером задач из списка свободных и назначенных на задачу операторов по заложенному в нее алгоритму. В случае если операторы все заняты, может быть задействована очередь ожидания, для этого установите свойство компонента «Очередь». В зависимости от текущего состояния задачи выход производится по одному из свойств перехода. Переключение также может осуществляться на входящую задачу автоматической обработки звонка. В этом случае производится переключение сценария с формированием записи в статистической БД. Вход в задачу может быть осуществлен как из основного сценария IVR, так и из принадлежащего проекту. В последнем случае в списке доступных задач отображаются только задачи текущего проекта.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим выбора задачи&lt;br /&gt;
|Вариант указания задачи:&lt;br /&gt;
* Из списка &lt;br /&gt;
* По ключу (идентификатор, код, название)&lt;br /&gt;
|- &lt;br /&gt;
|Задача&lt;br /&gt;
|Доступно только в случае режима «Из списка».&lt;br /&gt;
Одна из списка входящих [[Голосовые задачи|голосовых задач]] системы Oktell или текущего проекта. Привязка осуществляется в момент создания сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ задачи&lt;br /&gt;
|Доступно только в случае режима «По ключу».&lt;br /&gt;
Аргумент, уникально определяющий задачу (идентификатор, код или название). Привязка осуществляется каждый раз в момент выполнения сценария. В случае, если зарегистрировано несколько задач с указанным ключом, будет взята произвольная из них.&lt;br /&gt;
|- &lt;br /&gt;
|Тип идентификации&lt;br /&gt;
|Идентификацией является определение строки в [[Таблицы абонентов|таблице абонентов]],прикрепленной к запускаемой [[Голосовые задачи|задаче]]. Режим идентификации задействуется только если в запускаемой входящей голосовой задаче установлено свойство «Модифицировать записи». Противоположным режимом является создание новых записей при каждом звонке вне зависимости от того, найден или не найден абонент в таблице. Также возможно, совместно установив свойства «Модифицировать записи» в задаче и «Возврат, если абонент не найден» в текущем компоненте, задействовать режим входа в задачу только при успешном обнаружении абонента в таблице.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Среди способов идентификации выделяются два: &lt;br /&gt;
* По АОН среди полей таблицы, обозначенных типом «Телефон»; &lt;br /&gt;
* По значению в указанном поле таблице (используются свойства «Идентификатор абонента» и «Поле идентификации» текущего компонента. &lt;br /&gt;
&lt;br /&gt;
В некоторых случаях, когда одного поля недостаточно, и нужна более серьезная проверка условий идентификации, можно использовать [[Общие компоненты сценариев|Запрос в БД]] с произвольной проверкой условий и возвратом уникального значения строки в таблице с последующим входом в задачу и идентификацией по основному полю «Id», обозначенного в таблице абонентов как «Идентификатор».&lt;br /&gt;
|-&lt;br /&gt;
|Идентификатор абонента&lt;br /&gt;
|Аргумент, значение которого берется для идентификации абонента.  Ожидается, что значение уникально определяет абонента.  Используется совместно со свойством «Поле идентификации».&lt;br /&gt;
Поле доступно только при выборе значения «По столбцу» в свойстве «Тип идентификации».&lt;br /&gt;
|-&lt;br /&gt;
|Поле идентификации&lt;br /&gt;
|Строковый аргумент, содержащий название столбца (поля) в прикрепленной [[Таблицы абонентов|таблице абонентов]], по которому будет осуществлен поиск на совпадение значений таблицы и передаваемого идентификатора абонента. В качестве поля для идентификации может быть взят любой существующий столбец в таблице абонентов.&lt;br /&gt;
Поле доступно только при выборе значения «По столбцу» в свойстве «Тип идентификации».&lt;br /&gt;
|- &lt;br /&gt;
|Возврат, если абонент не найден&lt;br /&gt;
|Да/Нет. Определяет способ запуска задачи с идентификацией абонентов. Имеет смысл только при входе в задачу с установленным свойством «Модифицировать записи прикрепленной таблицы». &lt;br /&gt;
При установке значения «Да» в случае неудачного поиска абонента в таблице осуществляет возврат по ветке «Переход, абонент не найден». &lt;br /&gt;
При установке значения «Нет» осуществляется стандартная процедура добавления новой записи в таблицу с установкой поля идентификаторов, по которому осуществлялся поиск.&lt;br /&gt;
|-&lt;br /&gt;
|Очередь ожидания&lt;br /&gt;
|Активировать ли очередь ожидания в случае, если номер занят.&lt;br /&gt;
|-&lt;br /&gt;
|Расширенная настройка&lt;br /&gt;
|Да/нет. Открывает доступ к редактированию некоторых свойств задачи только для текущего звонка. Их изменение в рамках компонента приводит к обработке этого звонка в задаче согласно вновь выбранным значениям.&lt;br /&gt;
|-&lt;br /&gt;
|Запись&lt;br /&gt;
|Доступно только при расширенной настройке компонента. Позволяет установить индивидуальные параметры записи коммутаций для текущего звонка в задаче (текущей сессии - цепочки коммутаций).&lt;br /&gt;
* Согласно настройкам задачи &lt;br /&gt;
* Записывать &lt;br /&gt;
* Не записывать&lt;br /&gt;
|- &lt;br /&gt;
|Режим обхода операторов&lt;br /&gt;
|Доступно только при расширенной настройке компонента. Позволяет установить индивидуальный режим выбора оператора для текущего звонка, вне зависимости от того, какой вариант обхода выбран в самой задаче. Список возможных вариантов можно посмотреть в [[Голосовые задачи|соответствующем свойстве]] голосовой задачи на вкладке «Ресурсы».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации с оператором. В случае успешного запуска сценария задачи автоматической обработки выполнение текущего сценария прекращается на этом компоненте.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, превышено число подключений&lt;br /&gt;
|Компонент, на который передается управление, если данным звонком превышено установленное в задаче максимальное число подключений (одновременных звонков во входящей задаче). Максимальное число задается в свойствах голосовой задачи на вкладке [[Голосовые задачи|Ресурсы]].&lt;br /&gt;
|-&lt;br /&gt;
|Переход, задача не найдена&lt;br /&gt;
|Компонент, на который передается управление, если задача не задана или указанная не найдена среди существующих в системе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, абонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если абонент не идентифицирован в прикрепленной таблице. Это может произойти в случае, если установлено свойство «Возврат, если абонент не найден» текущего компонента, а также в запускаемой задаче установлено свойство «Модифицировать записи прикрепленной таблицы».&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Возврат, если абонент не найден».&lt;br /&gt;
|- &lt;br /&gt;
|Переход, вне расписания&lt;br /&gt;
|Компонент, на который передается управление, если вход осуществляется во время, не установленное недельным графиком активности задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, вне периода активности&lt;br /&gt;
|Компонент, на который передается управление, если вход осуществляется во время, находящееся за границами активации или деактивации задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, параметры не подходят&lt;br /&gt;
|Компонент, на который передается управление, если задача неактивна, задача не является входящей или звонок осуществляется с линии, не поддерживающей обработку в задаче (внутренние линии или линии, подключенные к АТС).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, превышено время в очереди&lt;br /&gt;
|Компонент, на который передается управление, если абонент попал в очередь задачи и находился в ожидании более установленного времени (свойства задачи на вкладке [[Голосовые задачи|Дополнительно]]).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, занято&lt;br /&gt;
|Компонент, на который передается управление, если все операторы заняты, и не включена очередь ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не отвечает&lt;br /&gt;
|Компонент, на который передается управление, если не найдено ни одного оператора, либо время ожидания ответа последнего оператора истекло.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i41.png|left]]&lt;br /&gt;
===Вход в проект===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Администратор комплекса, не владея информацией о задачах, может настроить переадресацию потока звонков на проект. Компонентом «Вход в проект» производится поиск и запуск главного сценария IVR указанного в свойстве проекта. Тот в свою очередь может иметь любую структуру: запускать задачи, ветвиться, запускать вложенные сценарии и пр. &lt;br /&gt;
&lt;br /&gt;
Непосредственно перед запуском осуществляется упаковка текущего сценария в стэк. Таким образом, обработка звонка продолжится по общему принципу, заложенному администратором, если главный сценарий проекта вернет управление (с помощью компонента [[Общие компоненты сценариев|Стоп]] с установленным свойством «Возврат управления»). В случае успеха, или отсутствия необходимости возврата управления в основной сценарий, в сценарии проекта должен присутствовать компонент [[Общие компоненты сценариев|Стоп]] с неустановленным свойством «Возврат управления» (в случае успешного переключения) или «Положить трубку».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Проект&lt;br /&gt;
|Один из списка существующих [[Проекты|проектов]] системы Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае возврата управления из главного сценария запускаемого проекта (с помощью компонента [[Общие компоненты сценариев|Стоп]] с установленным свойством «Возврат управления»).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, проект не найдена&lt;br /&gt;
|Компонент, на который передается управление, если проект не указан или не найден среди существующих в системе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, параметры не подходят&lt;br /&gt;
|Компонент, на который передается управление, если в проекте не задан главный сценарий или не найден файл главного сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i44.png|left]]&lt;br /&gt;
===Управление контентом===&lt;br /&gt;
&lt;br /&gt;
Осуществляет чтение или изменение пользовательского поля выбранного контента. В ходе работы с каналом системой производится сбор и формирование контента. Это XML документ, который существует в памяти сервера и постоянно пополняется происходящими действиями в ходе обработки вызова. Контент линии существует только у внешних линий, формируется при поступлении или совершении звонка по каналу, и сбрасывается при завершении этого звонка. Может быть передан в служебный сценарий, запускаемый по окончании обработки вызова по внешнему каналу. Также существует контент цепочки коммутаций, который формируется пока существует обозначенная цепочка. При присоединении или отбое каналов из цепочки ее контент существует, наполняется и может быть обработан внешним образом.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Объект&lt;br /&gt;
|Линия (канал) / цепочка коммутаций. &lt;br /&gt;
Источник обрабатываемого контента (контент в системе двух видов - для канала и для цепочки коммутаций)&lt;br /&gt;
|- &lt;br /&gt;
|Элемент&lt;br /&gt;
|Заголовок/коммутация.&lt;br /&gt;
Пользовательское поле может быть взято в заголовке всего контента или в поле конкретной коммутации.&lt;br /&gt;
|- &lt;br /&gt;
|Действие&lt;br /&gt;
|Получить/установить.&lt;br /&gt;
Определяет действие, которое производится с пользовательским полем&lt;br /&gt;
|- &lt;br /&gt;
|Переменная/Аргумент&lt;br /&gt;
|В зависимости от действия назначается либо аргумент (значение которого будет установлено в определенное пользовательское поле контента) или переменная, в которую будет размещено значение определенного пользовательского поля контента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после завершения работы.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i46.png|left]]&lt;br /&gt;
===Вход в конференцию===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит подключение канала к конференции. Подробно о конференц-связи и управлении в разделе [[Конференц-связь|Клиентское приложение. Телефон. Конференц-связь]]. &lt;br /&gt;
&lt;br /&gt;
Компонент предоставляет возможность доступа к конференциям для активных каналов, для реализации автоматического сбора конференций, а также для подключения к конференции при отсутствии клиентского интерфейса по инициативе пользователя системы.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ конференции&lt;br /&gt;
|Числовой или строковый аргумент, определяющий номер виртуальной комнаты, в которой проходит конференция, идентификатор конференции или числовой код идентификатора конференции. &lt;br /&gt;
В каждый момент времени уникальным образом идентифицирует активную конференцию. Номера комнат могут повторяться в истории, однако в каждый момент времени не существует двух активных конференций с одним номером. Идентификаторы же конференций повторяться не должны.&lt;br /&gt;
В случае обнаружения активной конференции с указанным номером производится подключение к ней (с проверкой прав). В противном случае в зависимости от установленных свойств производится ее создание, либо выход из компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Определять участника&lt;br /&gt;
|Да/нет. Активирует/деактивирует режим проверки уникальности и привязки к существующим участникам.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ участника&lt;br /&gt;
|Доступен только при активации режима определения участника.&lt;br /&gt;
Числовой или строковый аргумент, идентифицирующий вновь подключаемого участника конференции. В случае, если в указанной конференции не существует участника с таким ключом (идентификатором или кодом идентификатора), происходит вход в конференцию, при этом указанный ключ регистрируется в качестве идентификатора. Если же существует активный участник с таким идентификатором, то вход блокируется во избежание дублирования. Исключением является участник конференции, находящийся в состоянии ожидания ответа - в этом случае происходит привязка вновь подключаемой линии к этому  участнику без проверки на уровень доступа к конференции.&lt;br /&gt;
Используется при организации внешних очередей, когда необходимо пригласить одного из нескольких абонентов. В этом случае используется сценарий набора внутреннего номера в конференции, в котором необходимо сохранить коды конференции и приглашаемого участника, а затем использовать их на входе. Проверка на уникальность является тем транзакционным механизмом, который предотвратит появление в конференции сразу нескольких абонентов.&lt;br /&gt;
Если ключ не указан, для участника генерится новый уникальный и происходит стандартная процедура входа в конференцию.&lt;br /&gt;
|- &lt;br /&gt;
|Создать, если отсутствует&lt;br /&gt;
|Да/нет. Определяет поведение компонента в случае, если конференции с указанным номером комнаты не существует на текущий момент. «Да» - производит создание конференции и подключается к ней, «Нет» - отклоняет вход и производит выход по ветке «Отсутствует».&lt;br /&gt;
|-&lt;br /&gt;
|Разрешать вход в закрытую&lt;br /&gt;
|Да/нет. В случае «Да» вход будет разрешен и пройдет без запроса к управляющему при любой настройке типа доступа.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания разрешения, с&lt;br /&gt;
|Время в секундах, в течение которого компонент будет ожидать ответа управляющего в случае, если конференция имеет режим входа с подтверждением.&lt;br /&gt;
|-&lt;br /&gt;
|Расширенная настройка&lt;br /&gt;
|Доступно только если активирован режим создания в случае отсутствия конференции.&lt;br /&gt;
Да/нет. Открывает для настройки ряд свойств создаваемой конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Название конференции&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию «Автоконференция номер дата/время».&lt;br /&gt;
Название конференции для отображения в клиентском интерфейсе и в статистических модулях. &lt;br /&gt;
|- &lt;br /&gt;
|Описание конференции&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию пустая строка.&lt;br /&gt;
Строковая идентификация или описание конференции. Передается в клиентские модули и в сценарий обработки завершения конференции. &lt;br /&gt;
|- &lt;br /&gt;
|Запись&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию запись активирована.&lt;br /&gt;
Определяет будет ли производиться запись конференции. Применяется, если конференция не существует и компонентом производится ее создание. В случае наличия такой записи доступ к ее прослушиванию будет открыт для всех участников конференции, если иного не будет установлено создателем через клиентский интерфейс, пока конференция активна.&lt;br /&gt;
|- &lt;br /&gt;
|Вид&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию создается неуправляемая конференция.&lt;br /&gt;
* Неуправляемая конференция. &lt;br /&gt;
* Селекторное совещание.&lt;br /&gt;
|- &lt;br /&gt;
|Тип доступа&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию создается открытая конференция.&lt;br /&gt;
* Открытое совещание. &lt;br /&gt;
* Закрытое, с возможностью подать заявку на вход. &lt;br /&gt;
* Закрытое, вход только по приглашениям.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ управляющего&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию управляющим назначается пользователь на обслуживаемой текущим сценарием линии.&lt;br /&gt;
&lt;br /&gt;
Аргумент, определяющий управляющего участника конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Модель поведения&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию устанавливается обычный режим.&lt;br /&gt;
* Обычный режим. &lt;br /&gt;
* Преобразовать в коммутацию.  &lt;br /&gt;
&lt;br /&gt;
Режим преобразования в коммутацию ожидает появления второго участника конференции и сразу после его присоединения инициирует преобразование. Совместно с активацией воспроизведения первому участнику режим может использоваться для организации парковочных секций.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Следует помнить, что в конференции у каждого участника своя уникальная сессия (идентификатор цепочки коммутаций), после преобразования в коммутацию сессия одного из участников наследуется другим.&lt;br /&gt;
|- &lt;br /&gt;
|Воспроизведение первому участнику&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. Позволяет активировать воспроизведение установленного в общих настройках музыкального файла первому подключившемуся к конференции участнику.&lt;br /&gt;
* Согласно общим настройкам. &lt;br /&gt;
* Да.  &lt;br /&gt;
* Нет.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранить идентификаторы&lt;br /&gt;
|Да/нет. Осуществляет сохранение параметров обнаруженной/созданной конференции в указанных переменных.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно в режиме сохранения идентификаторов. Строковая переменная, в которую сохранится GUID-идентификатор обнаруженной/созданной конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Код идентификатора в переменную&lt;br /&gt;
|Доступно в режиме сохранения идентификаторов. Числовая/строковая переменная, в которую сохранится код GUID-идентификатора обнаруженной/созданной конференции. &lt;br /&gt;
Код идентификатора - это функция от Guid-идентификатора, возвращающая довольно уникальное целое число.&lt;br /&gt;
|- &lt;br /&gt;
|Номер комнаты в переменную&lt;br /&gt;
|Доступно в режиме сохранения идентификаторов. Числовая/строковая переменная, в которую сохранится номер комнаты обнаруженной/созданной конференции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного входа в конференцию.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, отсутствует&lt;br /&gt;
|Компонент, на который передается управление в случае, если конференция не существует и заблокирован режим создания (свойством «Создать, если отсутствует» или не установленной привилегией пользователя на создание).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, нет доступа&lt;br /&gt;
|Компонент, на который передается управление в случае, если конференция существует, и доступ к конференции заблокирован (закрытая конференция или управляющий отклонил запрос на вход).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут ожидания разрешения&lt;br /&gt;
|Компонент, на который передается управление в случае, если при входе в конференцию требуется разрешение управляющего, реакции которого не последовало в течение установленного свойством «Таймаут» времени.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, участник уже существует&lt;br /&gt;
|Компонент, на который передается управление в случае, если установлен режим определения участника, указан ключ участника, и этот ключ обнаружен среди активных участников указанной конференции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление после завершения работы в случае, если произошло исключение, сбой или любой другой непредвиденный результат, приведший к отклонению входа.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i42.png|left]]&lt;br /&gt;
===Отправка факсимильного сообщения===&lt;br /&gt;
&lt;br /&gt;
Компонент открывает факс сеанс на линии и в случае успеха отправляет документы, определенные в параметрах. Для корректной работы необходимо наличие в текущей плате возможности работы с факсимильными сообщениями, наличие свободных портов для факс-сеансов. &lt;br /&gt;
Для плат семейства Ольха-9 необходим ключ, лицензирующий работу с факсами.&lt;br /&gt;
Для плат Synway необходимо наличие мезонина для работы с факсами.&lt;br /&gt;
Каждое из семейств плат требует свои уникальные параметры для работы: ширина страницы в пикселях, режим многостраничности, высота страницы, способ формирования имен. Настройку компонента рекомендуется производить под конкретную плату.&lt;br /&gt;
&lt;br /&gt;
Компонент отправки предоставляет возможность автоматического преобразования изображения в необходимый формат. Однако в зависимости от используемых параметров (тип преобразования, размер исходного документа и т.д.) это может занять некоторое время. Поэтому настоятельно рекомендуется во избежание пауз готовить файлы в нужном формате.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ 1&lt;br /&gt;
|Файл изображения для отправки. Окно выбора изображения. Допускаются статические файлы, хранящиеся вместе со сценариями, а также динамически прикрепляемые файлы, имя которых формируется в компоненте на этапе исполнения.&lt;br /&gt;
|-&lt;br /&gt;
|Документ 2&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Документ 3&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Тип преобразования к битовому изображению&lt;br /&gt;
|Один из вариантов преобразования отправляемых изображений к битовому, поддерживаемому формату факсимильной передачи. &lt;br /&gt;
&lt;br /&gt;
Среди способов преобразования допускаются:&lt;br /&gt;
* Без изменений. Файл будет передан в исходном виде. В случае если он не подходит, будет возвращена ошибка; &lt;br /&gt;
* По фиксированной границе яркости. В соответствии с коэффициентом; &lt;br /&gt;
* По границе яркости от крайних точек; &lt;br /&gt;
* По проценту заполнения листа; &lt;br /&gt;
* Случайный офсет.&lt;br /&gt;
|- &lt;br /&gt;
|Коэффициент границы контрастности&lt;br /&gt;
|Аргумент, представляющий собой действительное число от 0 до 1, являющееся параметром для функции преобразования к битовому изображению. Например при выборе пункта &amp;quot;По фиксированной границе яркости&amp;quot; определяет уровень яркости, ниже которого производится преобразование к черному цвету, остальные к белому.&lt;br /&gt;
|-&lt;br /&gt;
|Приведение ширины&lt;br /&gt;
|Для отправки факса в битовом изображении требуется строго фиксированная ширина. &lt;br /&gt;
&lt;br /&gt;
Среди способов преобразования допускаются:&lt;br /&gt;
* Без изменений. Файл будет передан в исходном виде с исходной шириной. В случае, если он не подходит, будет возвращена ошибка. &lt;br /&gt;
* Достраивать без изменения размера. Если изображение меньше требуемой ширины, его ширина будет увеличена за счет белых полос по краям. &lt;br /&gt;
* Приводить по X. Ширина будет изменена до требуемой, высота останется без изменений. &lt;br /&gt;
* Приводить по XY пропорционально. Ширина будет изменена до требуемой, высота будет изменена аналогично изменению ширины для сохранения пропорций. &lt;br /&gt;
* Растягивать по X. Если изображение меньше требуемой ширины, ширина будет увеличена до необходимой, высота останется без изменений. &lt;br /&gt;
* Растягивать по XY пропорционально. Если изображение меньше требуемой ширины, ширина будет увеличена до необходимой, высота будет изменена аналогично для сохранения пропорций. &lt;br /&gt;
* Сужать по X. Если изображение больше требуемой ширины, ширина будет уменьшена до необходимой, высота останется без изменений. &lt;br /&gt;
* Сужать по XY пропорционально. Если изображение больше требуемой ширины, ширина будет уменьшена до необходимой, высота будет уменьшена аналогично для сохранения пропорций.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, с&lt;br /&gt;
|Числовой аргумент, определяющий время в секундах до принудительного разрыва сеанса. Если не задан или равен нулю, ограничение снимается.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Переменная, в которую будет записан числовой код ошибки.&lt;br /&gt;
&lt;br /&gt;
Коды возвращаемых ошибок:&lt;br /&gt;
* 0 - Ошибок нет.&lt;br /&gt;
* 1 - Канал не поддерживает факс сеанс.&lt;br /&gt;
* 3 - Таймаут.&lt;br /&gt;
* 4 - Исключение при вызове аппаратной функции.&lt;br /&gt;
* 5 - Неверные параметры.&lt;br /&gt;
* 65281 - Системная ошибка.&lt;br /&gt;
* 65282 - Ошибка драйвера.&lt;br /&gt;
* 65283 - Ошибка ввода-вывода устройства.&lt;br /&gt;
* 65284 - Ошибка памяти.&lt;br /&gt;
* 65285 - Факс сессия уже открыта.&lt;br /&gt;
* 65288 - Ошибка файла.&lt;br /&gt;
* 65289 - Страницы не обнаружены.&lt;br /&gt;
* 65290 - Превышение количества строк.&lt;br /&gt;
* 65292 - Несоответствие версии драйвера.&lt;br /&gt;
* 65295 - Некорректная версия.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление после успешно проведенной операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если отправка завершилась неудачей.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i43.png|left]]&lt;br /&gt;
===Прием факсимильного сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент открывает факс сеанс на линии и в случае успеха принимает факсимильные сообщения и сохраняет в определенное в параметрах место. Для корректной работы необходимо наличие в текущей плате возможности работы с факсимильными сообщениями, наличие свободных портов для факс-сеансов. &lt;br /&gt;
Для плат семейства Ольха-9 необходим ключ, лицензирующий работу с факсами.&lt;br /&gt;
Для плат Synway необходимо наличие мезонина для работы с факсами.&lt;br /&gt;
Каждое из семейств плат требует свои уникальные параметры для работы: ширина страницы в пикселях, режим многостраничности, высота страницы, способ формирования имен. Настройку компонента рекомендуется производить под конкретную плату.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
В случае если принимается более одного документа, производится формирование нескольких файлов, с добавлением к имени исходного определенного в параметрах файла расширениях, например «_pageN».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Файл изображения для отправки. Окно выбора изображения. Допускаются статические файлы, хранящиеся вместе со сценариями, а также динамически прикрепляемые файлы, имя которых формируется в компоненте на этапе исполнения.&lt;br /&gt;
|-&lt;br /&gt;
|Имя файла в переменную&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Возвращать полный путь&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, с&lt;br /&gt;
|Числовой аргумент, определяющий время в секундах до принудительного разрыва сеанса. Если не задан или равен нулю, ограничение снимается.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Переменная, в которую будет записан числовой код ошибки.&lt;br /&gt;
Перечень в\озможных ошибок см. в описании аналогичного свойства компонента «Отправка факсимильного сообщения».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление после успешно проведенной операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если прием завершился неудачей.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2_IVR</id>
		<title>Компоненты сценариев IVR</title>
		<link rel="alternate" type="text/html" href="%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2_IVR"/>
				<updated>2011-04-28T17:48:10Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном разделе в справочном порядке приведены лишь узкоспециализированные компоненты, доступные только сценариям IVR. Наличие таких компонентов обусловлено тем, что в отличие от других типов сценариев, IVR управляет одной конкретной линией и имеет доступ к аппаратным ресурсам. Среди появляющихся в этой связи возможностей: Проигрывание звуков, запись звуков, прием нажатых клавиш, возможность снять/положить трубку, переключение звонка на указанный номер и пр. Остальные компоненты являются общими для всех типов сценариев и описаны выше в разделе [[Общие компоненты сценариев]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Поднять трубку===&lt;br /&gt;
[[Файл:cl_cc_scr_i31.png|left]] &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент дает команду АТС снять трубку на обрабатываемой линии. Имеет смысл для внешних линий, на которые поступает звонок. Между компонентами «Старт» и «Поднять трубку» можно вставить другие компоненты, позволяющие отклонить звонок, не снимая трубки, в зависимости от некоторых условий. &lt;br /&gt;
&lt;br /&gt;
Необходимо осуществлять подъем трубки перед компонентами, занимающимися интерактивным взаимодействием с абонентом: воспроизведение, запись, ввод dtmf, вход в задачу, переключения. Исключением может являться случай сквозного переключения, когда трубку требуется снять только после ответа удаленного или внутреннего абонента. В этом случае мелодии ожидания не воспроизводятся, внешний абонент слышит сигнал КПВ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Команда&lt;br /&gt;
|Режим ответа. Используется фактически только в главном (и/или зависимых от него) сценариях, когда на управляемой линии входящий вызов и реализация сценария начинается с компонента «Старт». Для SIP каналов позволяет установить требуемый режим ответа в линию:&lt;br /&gt;
* 200 OK. Абонент ответил, медиа-канал организован, тарификация начата. &lt;br /&gt;
* 180 Ringing. Абонент вызывается, вызывающему воспроизводятся длинные гудки. &lt;br /&gt;
* 183 Session Progress. Абонент вызывается/вызов транслируется, медиа канал организован и вызывающему можно и следует начать воспроизводить в сценарии звуковые файлы. Тарификация еще не производится. &lt;br /&gt;
&lt;br /&gt;
Для SIP каналов возможны последовательные ответы в зависимости от специфики выстраиваемого алгоритма. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для CTI-каналов любое выбранный режим приводит к простому снятию трубки при входящем вызове.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i32.png|left]] &lt;br /&gt;
===Положить трубку===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разрыв связи на обслуживаемой линии и производит завершение сценария. Компонент нельзя использовать после проведения успешного переключения (коммутации).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i33.png|left]]&lt;br /&gt;
===Воспроизведение звукового файла===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляется проигрывание указанного звукового файла в линию абонента. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Файл можно указать явно и по имени. В случае явного указания файл копируется и присоединяется к сценарию. В случае указания файла по имени – в соответствующей форме определяется принцип построения полного пути, состоящего из каталога и имени, определяющихся отдельно друг от друга. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Проигрывание можно прервать одной из набора указанных последовательностей символов прерывания, при необходимости сохранив ее в буфер-переменную. Для длинного файла можно указать время, после которого прервать звучание, вне зависимости от того, завершился файл или нет. Таким образом завершение действия компонента осуществляется как только происходит одно из событий: &lt;br /&gt;
* файл закончился;  &lt;br /&gt;
* сработал таймер установленного времени звучания;  &lt;br /&gt;
* набрана последовательность или символ прерывания. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
В некоторых случаях полезно использование дополнительной паузы после достижения конца файла. В любой момент возможно прерывание воспроизведения или последующей паузы одной из набора установленных последовательностей символов прерывания.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент может активировать фоновое воспроизведение при выборе соответствующего режима. Осуществляет запуск воспроизведения указанного файла и сразу передает управление на следующий элемент сценария. Таким образом все следующие компоненты работают на фоне воспроизводимого файла. Даже вся цепочка переключений и ожиданий в очередях будет происходить на стартовавшем ранее фоне. Только после достижения конца фонового файла компоненты переключений начнут осуществлять собственное воспроизведение в канал (мелодии ожидания). Остановка фонового воспроизведения производится при достижении конца файла, при обработке другого компонента Воспроизведение, при явной остановке фонового воспроизведения (режим Остановка фона), при коммутации с другим каналом или конференцией, а также при обрыве связи. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
У компонента в контекстном меню доступна команда «Воспроизвести». При использовании прикрепленного файла он будет открыт во встроенном проигрывателе.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Окно ввода выбора проигрывающегося файла.&lt;br /&gt;
&lt;br /&gt;
Файл может быть прикреплен к сценарию (выбран в момент редактирования и скопирован к сценарию), а также найден по сформированному пути в момент обработки сценария. Путь строится из составных частей: каталог и имя файла.&lt;br /&gt;
Каталог, в котором лежит файл может быть задан&lt;br /&gt;
* локальной категорией (в папке сценария); &lt;br /&gt;
* глобальной категорией (в папке, где хранятся все сценарии); &lt;br /&gt;
* абсолютным путем (C:\AAA\BBB); &lt;br /&gt;
* пустота – в этом случае считается, что значение имени файла уже содержит весь путь. &lt;br /&gt;
&lt;br /&gt;
Имя файла берется из значения указанной переменной сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Режим&lt;br /&gt;
|Определяет режим проигрывания файла:&lt;br /&gt;
* Файл полностью.  &lt;br /&gt;
* Предпрослушивание. &lt;br /&gt;
* Файл + дополнительное время. &lt;br /&gt;
* Фоновое воспроизведение. &lt;br /&gt;
* Остановка фона.&lt;br /&gt;
|- &lt;br /&gt;
|Время предпрослушивания&lt;br /&gt;
|Доступно только в режиме предпрослушивания.&lt;br /&gt;
Числовой аргумент, опредляющий время в секундах, по истечении которого проигрывание прервется и управление перейдет к следующему компоненту.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В зависимости от значения (при наличии) ключа «EnableGuaranteePlayTimeout» в файле конфигурации сервера обработчик сценария может ждать или пропускать ожидание сигнала об окончании воспроизведения.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Дополнительное время&lt;br /&gt;
|Доступно только в режиме «файл + дополнительное время».&lt;br /&gt;
Числовой аргумент, определяющий дополнительную задержку после воспроизведения, в ходе которой воспроизводится тишина и производится аналогичное ожидание набора символов.&lt;br /&gt;
|- &lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту.&lt;br /&gt;
|- &lt;br /&gt;
|Буфер&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Переменная, в которую сохранится последовательность, прервавшая воспроизведение.&lt;br /&gt;
|- &lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Флаг, определяющий, будет ли последовательность дописана в конец к уже существующим в буфере данным, либо очистит их и запишется с начала.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после завершения воспроизведения.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Недоступно в режиме фонового воспроизведения. &lt;br /&gt;
Компонент, на который передается управление в случае, если по какой либо причине произошел сбой и файл не начал воспроизводиться. Например незаданное имя, отсутствие файла или доступа к нему, неверный формат и т.п.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i34.png|left]]&lt;br /&gt;
===Проигрывание числа===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляется проигрывание числа, определяемого аргументом (переменной, функцией, выражением, значением). Для проигрывания существуют несколько видов голосов, которые можно пополнять своими записями. Проигрывание производится по указанному формату (время, телефонный номер и т.д.), либо по указанной схеме (посимвольно, целиком).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Число&lt;br /&gt;
|Аргумент (значение, переменная, функция, значение), строковое представление которого в числовом формате нужно проговорить текстом.&lt;br /&gt;
|-&lt;br /&gt;
|Голос&lt;br /&gt;
|Выбор голоса для воспроизведения. Каждый голос представляет собой папку с набором файлов, озвучивающих достаточно большой набор числительных и используемых дополнительных слов. Папки хранятся в каталоге со сценариями. В комплект входят 3 голоса. &lt;br /&gt;
Перечень всех используемых файлов приведен в конце руководства в разделе [[Перечень файлов, необходимых для озвучивания числовых значений]].&lt;br /&gt;
|- &lt;br /&gt;
|Формат&lt;br /&gt;
|Формат проигрываемого значения:&lt;br /&gt;
* «ПО ФОРМАТУ» — определяет расширенную настройку типа воспроизводимого числа &lt;br /&gt;
* Количество  &lt;br /&gt;
* Порядковое числительное &lt;br /&gt;
* Телефонный номер &lt;br /&gt;
* Дата &lt;br /&gt;
* Время &lt;br /&gt;
* Дата/время &lt;br /&gt;
* День недели &lt;br /&gt;
* Время без нулей &lt;br /&gt;
* Время в секундах &lt;br /&gt;
* Деньги, USD &lt;br /&gt;
* Деньги, EUR &lt;br /&gt;
* Деньги, RUR &lt;br /&gt;
* Деньги, UAH&lt;br /&gt;
|-&lt;br /&gt;
|Тип проигрывания&lt;br /&gt;
|Используется, если формат задан «По формату»&lt;br /&gt;
* Посимвольно (один ноль два три семь…) &lt;br /&gt;
* По 2 символа (двадцать два сорок четыре…) &lt;br /&gt;
* По 3 символа (триста пять двести тридцать четыре…) &lt;br /&gt;
* Целиком (Двести тридцать четыре триллиона пятьсот двадцать…) &lt;br /&gt;
* Буквы и числа посимвольно (один а б в X Y Z тире слэш.. ) &lt;br /&gt;
* Слова и фразы (пожалуйста_введите_свой_код занято...). Ожидаются через любой пустой разделитель. В папке осуществляется поиск соответствующих файлов и их последовательное воспроизведение. &lt;br /&gt;
&lt;br /&gt;
Поле доступно только при выборе значения «По формату» в свойстве «Формат».&lt;br /&gt;
|- &lt;br /&gt;
|Род&lt;br /&gt;
|Доступно только при выборе одного из значений «По формату», «Количество», «Порядковое числительное» в свойстве «Формат».&lt;br /&gt;
* Мужской  (один, двадцатитрехмиллионный) &lt;br /&gt;
* Женский  (одна, сто двадцать шестая) &lt;br /&gt;
* Средний (одно, однотысячное)&lt;br /&gt;
|-&lt;br /&gt;
|Понижение тона&lt;br /&gt;
|Осуществляет понижение тона в конце. Для этого в качестве последнего файла подставляется аналогичный с символом &amp;quot;_&amp;quot; в конце, озвученный как окончание речи. При его отсутствии берется обычный файл.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после завершения воспроизведения.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i35.png|left]]&lt;br /&gt;
===Ввод числа===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Ввод числа сопровождается тишиной в трубке. Принимает от пользователя число, набираемое с клавиатуры телефона, и сохраняет в буфер-переменную. Ввод прекращается, когда происходит одно из событий: сработал таймер назначенного времени ввода, набралось указанное количество символов, набрана последовательность или символ прерывания. При этом, в случае срабатывания таймера переход осуществляется по ветке «Время», имитируя неудавшийся ввод. В других случаях ввод считается успешным.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту.&lt;br /&gt;
|-&lt;br /&gt;
|Буфер&lt;br /&gt;
|Переменная, в которую сохранится введенное значение. Последовательность прерывания сохранена не будет.&lt;br /&gt;
|-&lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Флаг, определяющий, будет ли введенное значение дописано в конец к уже существующим в буфере данным, либо очистит их и запишется с начала.&lt;br /&gt;
|-&lt;br /&gt;
|Максимальное время&lt;br /&gt;
|Аргумент, определяющий число - время ожидания ввода в секундах. По истечению времени введенное значение не сохраняется, и переход осуществляется по ветке «если время вышло». Если задан 0 – время не ограничивается.&lt;br /&gt;
|-&lt;br /&gt;
|Количество символов&lt;br /&gt;
|Аргумент, определяющий количество символов, ввода которых будет ждать компонент. По приему указанного количества – сразу осуществляется переход. Если задан 0 – число не ограничено. Компонент ожидает ввода указанного количества символов безотносительно предварительного содержимого буфера (даже если он не очищается).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, время&lt;br /&gt;
|Компонент, на который передается управление, если отведенное время истечет.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i36.png|left]]&lt;br /&gt;
===Воспроизведение звукового файла с преднабором===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Объединение проигрывания файла и ввода. Компонент используется, если необходимо ввести данные, описав пользователю, что конкретно ему предстоит ввести. При этом пользователю предоставляется возможность не дослушивать звуковой файл до конца, и начать набирать в любом удобном ему месте. После набора первого символа звуковой файл прекращает звучать и запускается таймер времени ввода. Далее компонент действует также как [[#Ввод числа|Ввод числа]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
У компонента в контекстном меню доступна команда «Воспроизвести». При использовании прикрепленного файла он будет открыт во встроенном проигрывателе.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Окно ввода выбора проигрывающегося файла.&lt;br /&gt;
&lt;br /&gt;
Файл может быть прикреплен к сценарию (выбран в момент редактирования и скопирован к сценарию), а также найден по сформированному пути в момент обработки сценария. Путь строится из составных частей: каталог и имя файла.&lt;br /&gt;
Каталог, в котором лежит файл может быть задан&lt;br /&gt;
* локальной категорией (в папке сценария); &lt;br /&gt;
* глобальной категорией (в папке, где хранятся все сценарии); &lt;br /&gt;
* абсолютным путем (C:\AAA\BBB); &lt;br /&gt;
* пустота – в этом случае считается, что значение имени файла уже содержит весь путь. &lt;br /&gt;
&lt;br /&gt;
Имя файла берется из значения указанной переменной сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности проигрывание прекращается, и управление переходит к следующему компоненту.&lt;br /&gt;
|-&lt;br /&gt;
|Буфер&lt;br /&gt;
|Переменная, в которую сохранится введенное значение. Последовательность прерывания сохранена не будет.&lt;br /&gt;
|-&lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Флаг, определяющий, будет ли введенное значение дописано в конец к уже существующим в буфере данным, либо очистит их предварительно.&lt;br /&gt;
|-&lt;br /&gt;
|Максимальное время&lt;br /&gt;
|Аргумент, определяющий число, которое толкуется как время ожидания ввода в секундах. По истечению времени введенное значение не сохраняется, и переход осуществляется по ветке «если время вышло». Если задан 0 – время не ограничивается.&lt;br /&gt;
Время засекается по набору первого символа, либо по завершению воспроизведения файла.&lt;br /&gt;
|- &lt;br /&gt;
|Количество символов&lt;br /&gt;
|Аргумент, определяющий число, которое толкуется как количество символов будет ждать компонент. По приему указанного количества – сразу осуществляется переход. Если задан 0 – число не ограничено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, время&lt;br /&gt;
|Компонент, на который передается управление, если отведенное время истечет.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i37.png|left]]&lt;br /&gt;
===Запись звукового файла===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет записывать звуковые данные с микрофона абонента. Указывается составное путь к файлу (отдельно каталог и имя), в который нужно сохранить данные. Имя файла можно генерировать случайно, после чего сохранять в буфер-переменную для дальнейшего использования или сохранения в БД. Остановка записи производится при срабатывании одного из событий: набрана одна из заданных в компоненте последовательностей прерывания или установленное время записи вышло (переход осуществляется по ветке «Время вышло»).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Окно ввода выбора пути к файлу для записи.&lt;br /&gt;
Файл задается при помощи правила построения пути. Путь формируется из двух частей: каталог и имя файла.&lt;br /&gt;
Каталог, в котором лежит файл&lt;br /&gt;
* локальная категория (в папке сценария); &lt;br /&gt;
* глобальная категория (в папке, где хранятся все сценарии); &lt;br /&gt;
* абсолютный путь (C:\AAA\BBB); &lt;br /&gt;
* не задан (в этом случае считается, что значение имени файла уже содержит весь путь). &lt;br /&gt;
Имя файла&lt;br /&gt;
* задается и фиксировано; &lt;br /&gt;
* генерируется, и значение сгенерированное сохраняется в переменную; &lt;br /&gt;
* из значения указанной переменной сценария. &lt;br /&gt;
|- &lt;br /&gt;
|Имя файла в переменную&lt;br /&gt;
|Сохраняется имя файла, в который записали (используется, если имя генерируется).&lt;br /&gt;
|- &lt;br /&gt;
|Возвращать полный путь&lt;br /&gt;
|Да/нет. Устанавливает формат возвращаемого имени файла. Только имя и расширение или полный путь к файлу с указанием диска.&lt;br /&gt;
|-&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности запись прекращается, и управление переходит к следующему компоненту, определенному веткой «Переход».&lt;br /&gt;
|-&lt;br /&gt;
|Буфер&lt;br /&gt;
|Переменная, в которую сохранится последовательность прерывания.&lt;br /&gt;
|-&lt;br /&gt;
|Очистить буфер&lt;br /&gt;
|Флаг, определяющий, будет ли введенная последовательность дописана в конец к уже существующим в буфере данным, либо очистит их предварительно.&lt;br /&gt;
|-&lt;br /&gt;
|Максимальное время&lt;br /&gt;
|Аргумент, определяющий число, которое толкуется как время ожидания ввода в секундах. По истечению времени введенное значение не сохраняется, и переход осуществляется по ветке «если время вышло». Если задан 0 – время не ограничивается.&lt;br /&gt;
Время засекается по набору первого символа, либо по завершению воспроизведения файла.&lt;br /&gt;
|-&lt;br /&gt;
|Начинать новую папку&lt;br /&gt;
|Определяет, вставлять ли между указанным именем файла и указанной папкой еще папку, и как часто их начинать. Возможные варианты:&lt;br /&gt;
* Никогда &lt;br /&gt;
* Каждый час &lt;br /&gt;
* Каждый день &lt;br /&gt;
* Каждую неделю &lt;br /&gt;
* Каждый месяц &lt;br /&gt;
* Каждые 3 месяца &lt;br /&gt;
* Каждый год&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, время&lt;br /&gt;
|Компонент, на который передается управление, если отведенное время истечет.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i38.png|left]]&lt;br /&gt;
===Переключение на номер===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Переключение на номер позволяет коммутировать обслуживаемую линию с другой линией, на противоположном конце которой находится абонент с указанным номером. Переключение можно осуществлять как во внешнюю среду (город), так и во внутреннюю (внутри Oktell). &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
В случае успеха коммутации переход осуществляется по ветке «Переход» и ожидается появление компонента [[Общие компоненты сценариев|Стоп]], который прервет выполение сценария без разрыва коммутации и без возврата управления в родительские сценарии. Если номер занят – по ветке «Занято», если не отвечает – по ветке «Не отвечает». &lt;br /&gt;
&lt;br /&gt;
В ходе набора городского номера производится резервирование свободной и доступной по правам внешней линии, набор в нее номера и ожидание ответа в течение установленного интервала времени (по умолчанию 40 секунд). В ходе ожидания воспроизводится стандартная мелодия. При обработке сценария по внешней линии, или по внутренней линии, которая не связана с пользователем, выделение внешних линий производится в обратном порядке с самой последней.&lt;br /&gt;
&lt;br /&gt;
Для переключения на город (или на внешнюю АТС) существует также компонент «Переключение на внешний номер с указанием последовательности выделения внешних линий», в котором явно устанавливается перечень и последовательность выделения внешних линий, а также существует возможность выбора воспроизводимой мелодии ожидания.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Переключение внутри АТС может осуществляться на все типы внутренних номеров: &lt;br /&gt;
*[[Внутренние номера|Стандартный номер]]. Производится попытка соединения абонента с одним из операторов или одной из внутренних линий, назначенных в номере. В случае, если все операторы/линии номера заняты возможно использование очереди ожидания.&lt;br /&gt;
*[[Внутренние номера|Быстрый номер]]. Переключение осуществляется внутрь АТС, однако физически производится набор номера во внешнюю линию. В зависимости от типа быстрого номера (АТС/Город) производится выбор соответствующей внешней линии. Если свободных внешних линий не найдено, производится возврат управления по ветке «Занято». При успешном резервировании линии возврат происходит после получения ответа городской (или внешней) АТС по соответствующей ветке.&lt;br /&gt;
*[[Внутренние номера|Запуск IVR]]. Производится безвозвратный запуск назначенного в номере сценария. Текущий сценарий прекращает свое исполнение и дальнейший переход по веткам компонента не осуществляется.&lt;br /&gt;
*[[Внутренние номера|Служебный номер]]. Среди внутренних служебных номеров, на которые возможно переключение из компонента, доступны «Выход в город», «Выход в АТС» и «Перехват». В первых двух случаях при наборе номера осуществляется резервирование соответствующей служебному номеру внешней линии (или коммутация с ней в зависимости от установки способа набора в модуле [[Параметры АТС|Общие настройки. АТС]]). Если операция успешно выполнена, управление в сценарий возвращается по ветке «Переход», и ожидается завершение сценария компонентом [[Общие компоненты сценариев|Стоп]]. Дальше абонент попадает в условия как если бы он на внутренней линии после снятия трубки набрал соответствующий служебный номер.Это дает возможность пользоваться соответствующими служебными номерами пользователям и абонентам, находящимся на внешних линиях системы. «Перехват» работает стандартным способом и в основном необходим только в случае использования режима входа в АТС через установленный сценарий IVR ([[Параметры АТС|здесь]]).&lt;br /&gt;
В случаяе отсутствия в системе указанного номера или несоответствия его типа одному из описанных выше происходит возврат управления по ветке «Не отвечает».&lt;br /&gt;
&lt;br /&gt;
Возможна работа компонента при неснятой трубке на обслуживаемой внешней линии. В этом случае трубка будет автоматически снята после успешного ответа вызываемого компонентом абонента. Все время, пока производится ожидание, внешний абонент слышит сигнал КПВ взамен мелодии ожидания.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Назначение&lt;br /&gt;
|Номер может быть городским (внешним) и внутренним АТС. &lt;br /&gt;
Режим «Авто» позволяет установить автоматическое распознавание номера и в случае его наличия во внутреннем номерном плане производить переключение внутрь системы, в противном случае набирать номер в город.&lt;br /&gt;
Назначение «Возврат к оператору» может быть использовано в call-центре для принудительного разрыва коммутации абонента, отбоя второго участника и возврата звонка на зарезервированного в этот момент оператора, который в задаче ожидает обратного соединения. Подробнее в разделе [[Голосовые задачи|Голосовые задачи. Дополнительно. Поведение при переключении на IVR. Оставлять оператора ожидающим соединения]]. Также режим может использоваться для разрыва только что начавшейся коммутации по некоторому событию (истечению времени, набора команды DTMF, появления в БД некоторых данных и т.п.) и перевести его на дальнейшую полноценную обработку в сценарии IVR.&lt;br /&gt;
|- &lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|CallerId&lt;br /&gt;
|Аргумент, определяющий номер дозванивающегося абонента, который будет отправлен в качестве caller-id в IP-канал. Если свойство не указано или определяет пустое значение, в качестве caller-id выступит стандартный, настроенный общим образом номер или определившийся при звонке из-вне, либо основной внутренний номер пользователя/линии в рамках текущей АТС при внутреннем звонке.&lt;br /&gt;
Этот номер будет отображен также во всплывающем окне у вызываемого пользователя.&lt;br /&gt;
|- &lt;br /&gt;
|Дополнительная информация об абоненте&lt;br /&gt;
|Аргумент, задающий внешним образом некоторые дополнительные данные об абоненте. Эти данные попадают в окно уведомления о входящем вызове при звонке на внутреннего пользователя, а также в комментарий к осуществленной коммутации и доступный для просмотра и поиска в журналах звонков [[Статистика АТС|Статистики АТС]] и [[Мои звонки|Моих звонков]]. При осуществлении flash-переключения или flash-удержания  последующие коммутации не будут содержать установленного значения в комментарии. При дальнейших переводах абонента при необходимости следует вновь указывать это же или иное значение.&lt;br /&gt;
|- &lt;br /&gt;
|Очередь ожидания&lt;br /&gt;
|Активировать ли очередь ожидания для внутреннего переключения, в случае, если номер занят.&lt;br /&gt;
Поле доступно только при выборе значения «Внутри АТС» в свойстве «Назначение».&lt;br /&gt;
|- &lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Определяет, сколько секунд необходимо ожидать соединения перед отбоем. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае набора стандартного внутреннего номера свойство применяется только в случае, если запрещено ожидание в очереди. В противном случае время ожидания не лимитируется.&lt;br /&gt;
|-&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности ожидание переключения прекращается, и управление переходит к следующему компоненту, определенному веткой «Переход, прервано».&lt;br /&gt;
|-&lt;br /&gt;
|Параметр команды&lt;br /&gt;
|Свойство для служебных сценариев. Не используется в обычном режиме. Служит для передачи пароля пользователя и автоматической подстановки его в статистику в качестве инициатора звонка.&lt;br /&gt;
Поле доступно только при выборе значения «В город» в свойстве «Назначение».&lt;br /&gt;
|- &lt;br /&gt;
|Запись разговора&lt;br /&gt;
|Параметр, определяющий необходимость записи. По умолчанию выбран вариант «Согласно настройкам», при котором используется стандартная процедура поиска правил записи для звонка. Также доступны варианты «Записывать» и «Не записывать», производящие соответствующие безусловные действия.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации&lt;br /&gt;
|-&lt;br /&gt;
|Переход, занято&lt;br /&gt;
|Компонент, на который передается управление, если номер занят (для внутренних, если очередь ожидания не активирована).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не отвечает&lt;br /&gt;
|Компонент, на который передается управление, если время ожидания истекло.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, отсутствует&lt;br /&gt;
|Компонент, на который передается управление, если номер не обнаружен, нет ни одного активного абонента, отсутствует внешняя линия при попытке набора быстрого номера.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, прервано&lt;br /&gt;
|Компонент, на который передается управление, если абонентом было прервано ожидание нажатием последовательности символов прерывания.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i39.png|left]]&lt;br /&gt;
===Переключение на внешний номер с указанием последовательности выделения линий===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Переключение на номер позволяет коммутировать обслуживаемую линию с другой (внешней) линией, на противоположном конце которой находится абонент с указанным внешним (городским/АТС) номером.&lt;br /&gt;
В ходе набора номера производится поиск свободной внешней линии в соответствии с установленным списком, резервирование, набор номера и ожидание ответа в течение установленного интервала времени (по умолчанию 40 секунд). В ходе ожидания воспроизводится выбранная мелодия. В зависимости от установленных свойств поведение компонента может меняться кардинальным образом.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Возможна работа компонента при неснятой трубке на обслуживаемой внешней линии. В этом случае трубка будет автоматически снята после успешного ответа вызываемого компонентом абонента. Все время, пока производится ожидание, внешний абонент слышит сигнал КПВ взамен мелодии ожидания.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон. &lt;br /&gt;
В качестве номера может быть принята команда (строка, содержащая DTMF символы и командные спец. символы w, q, z, {, }). Подробнее о командах в разделе [[Линии|Администрирование. Направления]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Если номер пустой или не указан, то вместо набора номеров производится выход на одну из назначенных внешних линий, аналогичный служебному номеру «Выход в город» или «Выход в АТС». Выборка линий производится в установленной компонентом последовательности. Исключение составляет случай, когда значение свойства «Коммутировать сразу» - нет.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Подставляемый для звонка номер. При отсутствии или некорректном значении будет взят номер по умолчанию для канала.&lt;br /&gt;
|-&lt;br /&gt;
|Тип команды&lt;br /&gt;
|Определяет способ преобразования номера в команду, отсылаемую на набор. По умолчанию без преобразования.&lt;br /&gt;
* Без преобразования. Отправляет номер как есть в зарезервированную линию. &lt;br /&gt;
* Использовать команду направления. Если зарезервированная линия взята из [[Линии|направления]], и в нем  настроено преобразование номера, то перед отправкой на набор номер будет преобразован в строку-команду по указанной в направлении схеме.[[Линии|Подробно здесь]].  &lt;br /&gt;
В некоторых случаях преобразование номера в команду может быть произведено предварительно в самом сценарии, или вовсе команда как итог может быть указана в таблице абонентов (номер в чистом виде - частный случай команды). В этом случае дополнительно преобразовывать команду не следует, и стоит оставить режим &amp;quot;без преобразования&amp;quot;. Конечный режим реализации зависит от задач и целей.&lt;br /&gt;
|- &lt;br /&gt;
|Тип вызова&lt;br /&gt;
|Обычный / экстренный.&lt;br /&gt;
Набор в экстренном режиме при отсутствии свободных линий среди назначенных будет производить разрыв активных коммутаций с целью освобождения внешней линии для совершения этого звонка.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Значение «экстренный» следует выставлять в [[Параметры АТС|сценарии входа в АТС]] в случае набора экстренного номера в явном виде (без использования внутреннего номера с типом «[[Внутренние номера|экстренный]]»). В других случаях рекомендуется оставлять тип со значением по умолчанию «обычный». Возможны вариации, но их следует  тщательно продумывать во избежание незапланированных разрывов.&lt;br /&gt;
&lt;br /&gt;
Подробно об экстренных номерах в разделах [[Внутренние номера|Администрирование. Внутренние номера. Экстренные]] и [[Экстренные номера|Администрирование. Общие настройки. Экстренные номера]].&lt;br /&gt;
|- &lt;br /&gt;
|Линии, направления&lt;br /&gt;
|Осуществляет выбор линий и направлений для осуществления звонка.&lt;br /&gt;
&lt;br /&gt;
На вкладке «Список объектов» предоставляется возможность указать явно последовательность существующих в системе линий и [[Линии|направлений]] для осуществления звонка. Можно отключить использование некоторых элементов, а для выбранных установить последовательность поиска свободной линии. &lt;br /&gt;
&lt;br /&gt;
Поиск свободной будет осуществляться в соответствии с установленной последовательностью. По каждому направлению анализируются все линии, входящие в его состав. Если линия присутствует в нескольких направлениях, то при обнаружении ее свободной и установленном в компоненте режиме преобразования номера в соответствии с командой направления, будет применена команда того направления, которое в перечислении находится выше по приоритету.&lt;br /&gt;
&lt;br /&gt;
На вкладке «Аргумент» возможно динамическое указание линии через ее код или Guid-идентификатор в строковом представлении. Также здесь может быть указан идентификатор или код направления, потока или шлюза. В этом случае будут последовательно перебираться все линии указанного объекта до обнаружения свободной и готовой к совершению вызова. Режим введен для использования совместно со [[Свойства компонентов|шлюзами с динамической регистрацией потоков]] и компонентом сценариев [[Общие компоненты сценариев|Регистрация потока]].&lt;br /&gt;
|- &lt;br /&gt;
|Фильтровать по правам&lt;br /&gt;
|Да/нет. При задействовании режима в случае, если осуществляется обработка канала пользователя системы, может быть осуществлена дополнительная фильтрация перечисленных в компоненте линий в соответствии с настройками [[Права|прав выхода на внешние линии]] для пользователя. По умолчанию «Нет» - не фильтровать.&lt;br /&gt;
|- &lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Аргумент определяет, сколько секунд необходимо ожидать соединения перед отбоем.&lt;br /&gt;
|-&lt;br /&gt;
|Коммутировать сразу&lt;br /&gt;
|Определяет поведение компонента. По умолчанию &amp;quot;нет, воспроизводить мелодию&amp;quot;.&lt;br /&gt;
* Да.  &lt;br /&gt;
После нахождения доступной внешней линии и начала набора в нее номера сразу производится ее коммутация с каналом, обслуживаемым в сценарии. Ожидание ответа внешнего абонента производится уже в коммутации, строка о разговоре в статистике появится даже при неответе абонента, а запись будет включать в себя КПВ-сигнал. Возврат из компонента осуществляется сразу же по стандартной ветке «Переход». Если происходит сбой при ожидании набора номера или при коммутации, то возврат происходит по ветке «Ошибка». При отсутствии доступной линии - возврат по ветке «Линий не найдено».&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае, если одновременно с установкой значения «да» этому свойству в компоненте назначен пустой номер, то поведение CTI каналов (FXO, E1) меняется. После снятия трубки на внешнем канале производится его коммутация с обслуживаемым каналом. Необходимо крайне аккуратно пользоваться этим режимом в случае работы с потоками Е1, так как в общем случае без дополнительных устройств-преобразователей протокол не поддерживает посимвольного набора номера через звуковой интерфейс, и, следовательно, такая комбинация параметров повлечет невозможность дальнейшего набора номера и коммутации с абонентом. Также описанный режим небходимо осмотрительно использовать при назначении в компоненте последовательности линий из разных потоков, и тем более линий разного типа (E1, FXO, IP).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При переключении на SIP-каналы фактическая коммутация возможна только после получения SDP от удаленной стороны, поэтому фактическая коммутация и выход из компонента производятся отложенно (ответы 183 и 200). А в случае получения ответов серии 4xx коммутация не производится.&lt;br /&gt;
&lt;br /&gt;
* Нет, воспроизводить мелодию.  &lt;br /&gt;
Компонент осуществляет коммутацию только после ответа абонента. Компонент работает с ожиданием ответа абонента. Все время ожидания ответа (в рамках установленного максимального времени ожидания) в канал воспроизводится указанная мелодия ожидания. Возможны возвраты управления по веткам «Занято» и «Не отвечает». Если ранее в сценарии стартовало фоновое воспроизведения, то фон не прерывается.&lt;br /&gt;
Если в компоненте не указан номер, то осуществляется [[Параметры АТС|резервирование внешней линии]] согласно общим принципам работы сервера АТС с возвратом управления сразу же по ветке «Переход».&lt;br /&gt;
* Нет, прослушивать медиа-поток. &lt;br /&gt;
Поведение аналогичное пункту «воспроизводить мелодию», однако вместо мелодии в канал воспроизводится сигнал, поступаемый с внешней линии, осуществляющей набор. Фактическая коммутация с размещением в статистике и записью разговора начинается только после ответа абонента. Фоновое воспроизведение прерывается. &lt;br /&gt;
|-&lt;br /&gt;
|Мелодия ожидания&lt;br /&gt;
|Окно выбора мелодии ожидания, аналогичное выбору файла компонента «Воспроизведение». Мелодия будет воспроизводиться вплоть до окончания работы компонента. Может быть выбрана непосредственно и прикреплена к сценарию, а также быть взята по сформированному пути на сервере.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр команды&lt;br /&gt;
|Свойство для служебных сценариев. Не используется в обычном режиме. Служит для передачи пароля пользователя и автоматической подстановки его в статистику в качестве инициатора звонка.&lt;br /&gt;
|-&lt;br /&gt;
|Символы прерывания&lt;br /&gt;
|Символы прерывания или их последовательности, разделенные запятыми или пробелами. При вводе с клавиатуры абонента указанной последовательности ожидание переключения прекращается, и управление переходит к следующему компоненту, определенному веткой «Переход, прервано».&lt;br /&gt;
|-&lt;br /&gt;
|Запись разговора&lt;br /&gt;
|Параметр, определяющий необходимость записи. По умолчанию выбран вариант «Согласно настройкам», при котором используется стандартная процедура поиска правил записи для звонка. Также доступны варианты «Записывать» и «Не записывать», производящие соответствующие безусловные действия.&lt;br /&gt;
|-&lt;br /&gt;
|Код отказа SIP в переменную&lt;br /&gt;
|Переменная, куда сохраняется код отказа при переходе по ветке «Занято». Имеет смысл при осуществлении звонков через внешнии SIP-транки. Например «480 Temporarily not available, sip:12@192.168.0.1» или «486 Busy Here, sip:12@192.168.0.1». Полный список вариантов ответов доступен в документации по протоколу SIP (&amp;lt;nowiki&amp;gt;RFC 3261&amp;lt;/nowiki&amp;gt;, http://www.ietf.org/rfc/rfc3261).&lt;br /&gt;
Если переменная числовая, то в нее сохраняется только код ответа.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации. &lt;br /&gt;
В случае, если установлен режим коммутирования сразу, успешной коммутацией считается момент соединения двух каналов (от абонента на внешней линии не получено никаких сигналов, в дальнейшем возможно получение КПВ, отбоя или ответа абонента).&lt;br /&gt;
|- &lt;br /&gt;
|Переход, занято&lt;br /&gt;
|Компонент, на который передается управление, если номер занят (для внутренних, если очередь ожидания не активирована).&lt;br /&gt;
Свойство доступно только если не установлен режим коммутирования сразу.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не отвечает&lt;br /&gt;
|Компонент, на который передается управление, если время ожидания истекло.&lt;br /&gt;
Свойство доступно только если не установлен режим коммутирования сразу.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, линия не найдена&lt;br /&gt;
|Компонент, на который передается управление, если не обнаружена доступная для совершения вызова внешняя линия из списка.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прервано&lt;br /&gt;
|Компонент, на который передается управление, если абонентом было прервано ожидание нажатием последовательности символов прерывания.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если в ходе проверки пароля, набора номера, ожидания событий или коммутации двух каналов возникла какая-либо ошибка.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i40.png|left]]&lt;br /&gt;
===Вход в задачу===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Вход в задачу инициирует существующую в системе и указанную в сценарии задачу и осуществляет переключение на оператора . Оператор выбирается менеджером задач из списка свободных и назначенных на задачу операторов по заложенному в нее алгоритму. В случае если операторы все заняты, может быть задействована очередь ожидания, для этого установите свойство компонента «Очередь». В зависимости от текущего состояния задачи выход производится по одному из свойств перехода. Переключение также может осуществляться на входящую задачу автоматической обработки звонка. В этом случае производится переключение сценария с формированием записи в статистической БД. Вход в задачу может быть осуществлен как из основного сценария IVR, так и из принадлежащего проекту. В последнем случае в списке доступных задач отображаются только задачи текущего проекта.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим выбора задачи&lt;br /&gt;
|Вариант указания задачи:&lt;br /&gt;
* Из списка &lt;br /&gt;
* По ключу (идентификатор, код, название)&lt;br /&gt;
|- &lt;br /&gt;
|Задача&lt;br /&gt;
|Доступно только в случае режима «Из списка».&lt;br /&gt;
Одна из списка входящих [[Голосовые задачи|голосовых задач]] системы Oktell или текущего проекта. Привязка осуществляется в момент создания сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ задачи&lt;br /&gt;
|Доступно только в случае режима «По ключу».&lt;br /&gt;
Аргумент, уникально определяющий задачу (идентификатор, код или название). Привязка осуществляется каждый раз в момент выполнения сценария. В случае, если зарегистрировано несколько задач с указанным ключом, будет взята произвольная из них.&lt;br /&gt;
|- &lt;br /&gt;
|Тип идентификации&lt;br /&gt;
|Идентификацией является определение строки в [[Таблицы абонентов|таблице абонентов]],прикрепленной к запускаемой [[Голосовые задачи|задаче]]. Режим идентификации задействуется только если в запускаемой входящей голосовой задаче установлено свойство «Модифицировать записи». Противоположным режимом является создание новых записей при каждом звонке вне зависимости от того, найден или не найден абонент в таблице. Также возможно, совместно установив свойства «Модифицировать записи» в задаче и «Возврат, если абонент не найден» в текущем компоненте, задействовать режим входа в задачу только при успешном обнаружении абонента в таблице.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Среди способов идентификации выделяются два: &lt;br /&gt;
* По АОН среди полей таблицы, обозначенных типом «Телефон»; &lt;br /&gt;
* По значению в указанном поле таблице (используются свойства «Идентификатор абонента» и «Поле идентификации» текущего компонента. &lt;br /&gt;
&lt;br /&gt;
В некоторых случаях, когда одного поля недостаточно, и нужна более серьезная проверка условий идентификации, можно использовать [[Общие компоненты сценариев|Запрос в БД]] с произвольной проверкой условий и возвратом уникального значения строки в таблице с последующим входом в задачу и идентификацией по основному полю «Id», обозначенного в таблице абонентов как «Идентификатор».&lt;br /&gt;
|-&lt;br /&gt;
|Идентификатор абонента&lt;br /&gt;
|Аргумент, значение которого берется для идентификации абонента.  Ожидается, что значение уникально определяет абонента.  Используется совместно со свойством «Поле идентификации».&lt;br /&gt;
Поле доступно только при выборе значения «По столбцу» в свойстве «Тип идентификации».&lt;br /&gt;
|-&lt;br /&gt;
|Поле идентификации&lt;br /&gt;
|Строковый аргумент, содержащий название столбца (поля) в прикрепленной [[Таблицы абонентов|таблице абонентов]], по которому будет осуществлен поиск на совпадение значений таблицы и передаваемого идентификатора абонента. В качестве поля для идентификации может быть взят любой существующий столбец в таблице абонентов.&lt;br /&gt;
Поле доступно только при выборе значения «По столбцу» в свойстве «Тип идентификации».&lt;br /&gt;
|- &lt;br /&gt;
|Возврат, если абонент не найден&lt;br /&gt;
|Да/Нет. Определяет способ запуска задачи с идентификацией абонентов. Имеет смысл только при входе в задачу с установленным свойством «Модифицировать записи прикрепленной таблицы». &lt;br /&gt;
При установке значения «Да» в случае неудачного поиска абонента в таблице осуществляет возврат по ветке «Переход, абонент не найден». &lt;br /&gt;
При установке значения «Нет» осуществляется стандартная процедура добавления новой записи в таблицу с установкой поля идентификаторов, по которому осуществлялся поиск.&lt;br /&gt;
|-&lt;br /&gt;
|Очередь ожидания&lt;br /&gt;
|Активировать ли очередь ожидания в случае, если номер занят.&lt;br /&gt;
|-&lt;br /&gt;
|Расширенная настройка&lt;br /&gt;
|Да/нет. Открывает доступ к редактированию некоторых свойств задачи только для текущего звонка. Их изменение в рамках компонента приводит к обработке этого звонка в задаче согласно вновь выбранным значениям.&lt;br /&gt;
|-&lt;br /&gt;
|Запись&lt;br /&gt;
|Доступно только при расширенной настройке компонента. Позволяет установить индивидуальные параметры записи коммутаций для текущего звонка в задаче (текущей сессии - цепочки коммутаций).&lt;br /&gt;
* Согласно настройкам задачи &lt;br /&gt;
* Записывать &lt;br /&gt;
* Не записывать&lt;br /&gt;
|- &lt;br /&gt;
|Режим обхода операторов&lt;br /&gt;
|Доступно только при расширенной настройке компонента. Позволяет установить индивидуальный режим выбора оператора для текущего звонка, вне зависимости от того, какой вариант обхода выбран в самой задаче. Список возможных вариантов можно посмотреть в [[Голосовые задачи|соответствующем свойстве]] голосовой задачи на вкладке «Ресурсы».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации с оператором. В случае успешного запуска сценария задачи автоматической обработки выполнение текущего сценария прекращается на этом компоненте.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, превышено число подключений&lt;br /&gt;
|Компонент, на который передается управление, если данным звонком превышено установленное в задаче максимальное число подключений (одновременных звонков во входящей задаче). Максимальное число задается в свойствах голосовой задачи на вкладке [[Голосовые задачи|Ресурсы]].&lt;br /&gt;
|-&lt;br /&gt;
|Переход, задача не найдена&lt;br /&gt;
|Компонент, на который передается управление, если задача не задана или указанная не найдена среди существующих в системе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, абонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если абонент не идентифицирован в прикрепленной таблице. Это может произойти в случае, если установлено свойство «Возврат, если абонент не найден» текущего компонента, а также в запускаемой задаче установлено свойство «Модифицировать записи прикрепленной таблицы».&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Возврат, если абонент не найден».&lt;br /&gt;
|- &lt;br /&gt;
|Переход, вне расписания&lt;br /&gt;
|Компонент, на который передается управление, если вход осуществляется во время, не установленное недельным графиком активности задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, вне периода активности&lt;br /&gt;
|Компонент, на который передается управление, если вход осуществляется во время, находящееся за границами активации или деактивации задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, параметры не подходят&lt;br /&gt;
|Компонент, на который передается управление, если задача неактивна, задача не является входящей или звонок осуществляется с линии, не поддерживающей обработку в задаче (внутренние линии или линии, подключенные к АТС).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, превышено время в очереди&lt;br /&gt;
|Компонент, на который передается управление, если абонент попал в очередь задачи и находился в ожидании более установленного времени (свойства задачи на вкладке [[Голосовые задачи|Дополнительно]]).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, занято&lt;br /&gt;
|Компонент, на который передается управление, если все операторы заняты, и не включена очередь ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не отвечает&lt;br /&gt;
|Компонент, на который передается управление, если не найдено ни одного оператора, либо время ожидания ответа последнего оператора истекло.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i41.png|left]]&lt;br /&gt;
===Вход в проект===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Администратор комплекса, не владея информацией о задачах, может настроить переадресацию потока звонков на проект. Компонентом «Вход в проект» производится поиск и запуск главного сценария IVR указанного в свойстве проекта. Тот в свою очередь может иметь любую структуру: запускать задачи, ветвиться, запускать вложенные сценарии и пр. &lt;br /&gt;
&lt;br /&gt;
Непосредственно перед запуском осуществляется упаковка текущего сценария в стэк. Таким образом, обработка звонка продолжится по общему принципу, заложенному администратором, если главный сценарий проекта вернет управление (с помощью компонента [[Общие компоненты сценариев|Стоп]] с установленным свойством «Возврат управления»). В случае успеха, или отсутствия необходимости возврата управления в основной сценарий, в сценарии проекта должен присутствовать компонент [[Общие компоненты сценариев|Стоп]] с неустановленным свойством «Возврат управления» (в случае успешного переключения) или «Положить трубку».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Проект&lt;br /&gt;
|Один из списка существующих [[Проекты|проектов]] системы Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае возврата управления из главного сценария запускаемого проекта (с помощью компонента [[Общие компоненты сценариев|Стоп]] с установленным свойством «Возврат управления»).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, проект не найдена&lt;br /&gt;
|Компонент, на который передается управление, если проект не указан или не найден среди существующих в системе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, параметры не подходят&lt;br /&gt;
|Компонент, на который передается управление, если в проекте не задан главный сценарий или не найден файл главного сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i44.png|left]]&lt;br /&gt;
===Управление контентом===&lt;br /&gt;
&lt;br /&gt;
Осуществляет чтение или изменение пользовательского поля выбранного контента. В ходе работы с каналом системой производится сбор и формирование контента. Это XML документ, который существует в памяти сервера и постоянно пополняется происходящими действиями в ходе обработки вызова. Контент линии существует только у внешних линий, формируется при поступлении или совершении звонка по каналу, и сбрасывается при завершении этого звонка. Может быть передан в служебный сценарий, запускаемый по окончании обработки вызова по внешнему каналу. Также существует контент цепочки коммутаций, который формируется пока существует обозначенная цепочка. При присоединении или отбое каналов из цепочки ее контент существует, наполняется и может быть обработан внешним образом.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Объект&lt;br /&gt;
|Линия (канал) / цепочка коммутаций. &lt;br /&gt;
Источник обрабатываемого контента (контент в системе двух видов - для канала и для цепочки коммутаций)&lt;br /&gt;
|- &lt;br /&gt;
|Элемент&lt;br /&gt;
|Заголовок/коммутация.&lt;br /&gt;
Пользовательское поле может быть взято в заголовке всего контента или в поле конкретной коммутации.&lt;br /&gt;
|- &lt;br /&gt;
|Действие&lt;br /&gt;
|Получить/установить.&lt;br /&gt;
Определяет действие, которое производится с пользовательским полем&lt;br /&gt;
|- &lt;br /&gt;
|Переменная/Аргумент&lt;br /&gt;
|В зависимости от действия назначается либо аргумент (значение которого будет установлено в определенное пользовательское поле контента) или переменная, в которую будет размещено значение определенного пользовательского поля контента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после завершения работы.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i46.png|left]]&lt;br /&gt;
===Вход в конференцию===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит подключение канала к конференции. Подробно о конференц-связи и управлении в разделе [[Конференц-связь|Клиентское приложение. Телефон. Конференц-связь]]. &lt;br /&gt;
&lt;br /&gt;
Компонент предоставляет возможность доступа к конференциям для активных каналов, для реализации автоматического сбора конференций, а также для подключения к конференции при отсутствии клиентского интерфейса по инициативе пользователя системы.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ конференции&lt;br /&gt;
|Числовой или строковый аргумент, определяющий номер виртуальной комнаты, в которой проходит конференция, идентификатор конференции или числовой код идентификатора конференции. &lt;br /&gt;
В каждый момент времени уникальным образом идентифицирует активную конференцию. Номера комнат могут повторяться в истории, однако в каждый момент времени не существует двух активных конференций с одним номером. Идентификаторы же конференций повторяться не должны.&lt;br /&gt;
В случае обнаружения активной конференции с указанным номером производится подключение к ней (с проверкой прав). В противном случае в зависимости от установленных свойств производится ее создание, либо выход из компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Определять участника&lt;br /&gt;
|Да/нет. Активирует/деактивирует режим проверки уникальности и привязки к существующим участникам.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ участника&lt;br /&gt;
|Доступен только при активации режима определения участника.&lt;br /&gt;
Числовой или строковый аргумент, идентифицирующий вновь подключаемого участника конференции. В случае, если в указанной конференции не существует участника с таким ключом (идентификатором или кодом идентификатора), происходит вход в конференцию, при этом указанный ключ регистрируется в качестве идентификатора. Если же существует активный участник с таким идентификатором, то вход блокируется во избежание дублирования. Исключением является участник конференции, находящийся в состоянии ожидания ответа - в этом случае происходит привязка вновь подключаемой линии к этому  участнику без проверки на уровень доступа к конференции.&lt;br /&gt;
Используется при организации внешних очередей, когда необходимо пригласить одного из нескольких абонентов. В этом случае используется сценарий набора внутреннего номера в конференции, в котором необходимо сохранить коды конференции и приглашаемого участника, а затем использовать их на входе. Проверка на уникальность является тем транзакционным механизмом, который предотвратит появление в конференции сразу нескольких абонентов.&lt;br /&gt;
Если ключ не указан, для участника генерится новый уникальный и происходит стандартная процедура входа в конференцию.&lt;br /&gt;
|- &lt;br /&gt;
|Создать, если отсутствует&lt;br /&gt;
|Да/нет. Определяет поведение компонента в случае, если конференции с указанным номером комнаты не существует на текущий момент. «Да» - производит создание конференции и подключается к ней, «Нет» - отклоняет вход и производит выход по ветке «Отсутствует».&lt;br /&gt;
|-&lt;br /&gt;
|Разрешать вход в закрытую&lt;br /&gt;
|Да/нет. В случае «Да» вход будет разрешен и пройдет без запроса к управляющему при любой настройке типа доступа.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания разрешения, с&lt;br /&gt;
|Время в секундах, в течение которого компонент будет ожидать ответа управляющего в случае, если конференция имеет режим входа с подтверждением.&lt;br /&gt;
|-&lt;br /&gt;
|Расширенная настройка&lt;br /&gt;
|Доступно только если активирован режим создания в случае отсутствия конференции.&lt;br /&gt;
Да/нет. Открывает для настройки ряд свойств создаваемой конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Название конференции&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию «Автоконференция номер дата/время».&lt;br /&gt;
Название конференции для отображения в клиентском интерфейсе и в статистических модулях. &lt;br /&gt;
|- &lt;br /&gt;
|Описание конференции&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию пустая строка.&lt;br /&gt;
Строковая идентификация или описание конференции. Передается в клиентские модули и в сценарий обработки завершения конференции. &lt;br /&gt;
|- &lt;br /&gt;
|Запись&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию запись активирована.&lt;br /&gt;
Определяет будет ли производиться запись конференции. Применяется, если конференция не существует и компонентом производится ее создание. В случае наличия такой записи доступ к ее прослушиванию будет открыт для всех участников конференции, если иного не будет установлено создателем через клиентский интерфейс, пока конференция активна.&lt;br /&gt;
|- &lt;br /&gt;
|Вид&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию создается неуправляемая конференция.&lt;br /&gt;
* Неуправляемая конференция. &lt;br /&gt;
* Селекторное совещание.&lt;br /&gt;
|- &lt;br /&gt;
|Тип доступа&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию создается открытая конференция.&lt;br /&gt;
* Открытое совещание. &lt;br /&gt;
* Закрытое, с возможностью подать заявку на вход. &lt;br /&gt;
* Закрытое, вход только по приглашениям.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ управляющего&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию управляющим назначается пользователь на обслуживаемой текущим сценарием линии.&lt;br /&gt;
&lt;br /&gt;
Аргумент, определяющий управляющего участника конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Модель поведения&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. По умолчанию устанавливается обычный режим.&lt;br /&gt;
* Обычный режим. &lt;br /&gt;
* Преобразовать в коммутацию.  &lt;br /&gt;
&lt;br /&gt;
Режим преобразования в коммутацию ожидает появления второго участника конференции и сразу после его присоединения инициирует преобразование. Совместно с активацией воспроизведения первому участнику режим может использоваться для организации парковочных секций.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Следует помнить, что в конференции у каждого участника своя уникальная сессия (идентификатор цепочки коммутаций), после преобразования в коммутацию сессия одного из участников наследуется другим.&lt;br /&gt;
|- &lt;br /&gt;
|Воспроизведение первому участнику&lt;br /&gt;
|Доступно при расширенной настройке и применяется, если конференция не существует, и компонентом производится ее создание. Позволяет активировать воспроизведение установленного в общих настройках музыкального файла первому подключившемуся к конференции участнику.&lt;br /&gt;
* Согласно общим настройкам. &lt;br /&gt;
* Да.  &lt;br /&gt;
* Нет.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранить идентификаторы&lt;br /&gt;
|Да/нет. Осуществляет сохранение параметров обнаруженной/созданной конференции в указанных переменных.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно в режиме сохранения идентификаторов. Строковая переменная, в которую сохранится GUID-идентификатор обнаруженной/созданной конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Код идентификатора в переменную&lt;br /&gt;
|Доступно в режиме сохранения идентификаторов. Числовая/строковая переменная, в которую сохранится код GUID-идентификатора обнаруженной/созданной конференции. &lt;br /&gt;
Код идентификатора - это функция от Guid-идентификатора, возвращающая довольно уникальное целое число.&lt;br /&gt;
|- &lt;br /&gt;
|Номер комнаты в переменную&lt;br /&gt;
|Доступно в режиме сохранения идентификаторов. Числовая/строковая переменная, в которую сохранится номер комнаты обнаруженной/созданной конференции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного входа в конференцию.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, отсутствует&lt;br /&gt;
|Компонент, на который передается управление в случае, если конференция не существует и заблокирован режим создания (свойством «Создать, если отсутствует» или не установленной привилегией пользователя на создание).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, нет доступа&lt;br /&gt;
|Компонент, на который передается управление в случае, если конференция существует, и доступ к конференции заблокирован (закрытая конференция или управляющий отклонил запрос на вход).&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут ожидания разрешения&lt;br /&gt;
|Компонент, на который передается управление в случае, если при входе в конференцию требуется разрешение управляющего, реакции которого не последовало в течение установленного свойством «Таймаут» времени.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, участник уже существует&lt;br /&gt;
|Компонент, на который передается управление в случае, если установлен режим определения участника, указан ключ участника, и этот ключ обнаружен среди активных участников указанной конференции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление после завершения работы в случае, если произошло исключение, сбой или любой другой непредвиденный результат, приведший к отклонению входа.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i42.png|left]]&lt;br /&gt;
===Отправка факсимильного сообщения===&lt;br /&gt;
&lt;br /&gt;
Компонент открывает факс сеанс на линии и в случае успеха отправляет документы, определенные в параметрах. Для корректной работы необходимо наличие в текущей плате возможности работы с факсимильными сообщениями, наличие свободных портов для факс-сеансов. &lt;br /&gt;
Для плат семейства Ольха-9 необходим ключ, лицензирующий работу с факсами.&lt;br /&gt;
Для плат Synway необходимо наличие мезонина для работы с факсами.&lt;br /&gt;
Каждое из семейств плат требует свои уникальные параметры для работы: ширина страницы в пикселях, режим многостраничности, высота страницы, способ формирования имен. Настройку компонента рекомендуется производить под конкретную плату.&lt;br /&gt;
&lt;br /&gt;
Компонент отправки предоставляет возможность автоматического преобразования изображения в необходимый формат. Однако в зависимости от используемых параметров (тип преобразования, размер исходного документа и т.д.) это может занять некоторое время. Поэтому настоятельно рекомендуется во избежание пауз готовить файлы в нужном формате.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ 1&lt;br /&gt;
|Файл изображения для отправки. Окно выбора изображения. Допускаются статические файлы, хранящиеся вместе со сценариями, а также динамически прикрепляемые файлы, имя которых формируется в компоненте на этапе исполнения.&lt;br /&gt;
|-&lt;br /&gt;
|Документ 2&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Документ 3&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Тип преобразования к битовому изображению&lt;br /&gt;
|Один из вариантов преобразования отправляемых изображений к битовому, поддерживаемому формату факсимильной передачи. &lt;br /&gt;
&lt;br /&gt;
Среди способов преобразования допускаются:&lt;br /&gt;
* Без изменений. Файл будет передан в исходном виде. В случае если он не подходит, будет возвращена ошибка; &lt;br /&gt;
* По фиксированной границе яркости. В соответствии с коэффициентом; &lt;br /&gt;
* По границе яркости от крайних точек; &lt;br /&gt;
* По проценту заполнения листа; &lt;br /&gt;
* Случайный офсет.&lt;br /&gt;
|- &lt;br /&gt;
|Коэффициент границы контрастности&lt;br /&gt;
|Аргумент, представляющий собой действительное число от 0 до 1, являющееся параметром для функции преобразования к битовому изображению. Например при выборе пункта &amp;quot;По фиксированной границе яркости&amp;quot; определяет уровень яркости, ниже которого производится преобразование к черному цвету, остальные к белому.&lt;br /&gt;
|-&lt;br /&gt;
|Приведение ширины&lt;br /&gt;
|Для отправки факса в битовом изображении требуется строго фиксированная ширина. &lt;br /&gt;
&lt;br /&gt;
Среди способов преобразования допускаются:&lt;br /&gt;
* Без изменений. Файл будет передан в исходном виде с исходной шириной. В случае, если он не подходит, будет возвращена ошибка. &lt;br /&gt;
* Достраивать без изменения размера. Если изображение меньше требуемой ширины, его ширина будет увеличена за счет белых полос по краям. &lt;br /&gt;
* Приводить по X. Ширина будет изменена до требуемой, высота останется без изменений. &lt;br /&gt;
* Приводить по XY пропорционально. Ширина будет изменена до требуемой, высота будет изменена аналогично изменению ширины для сохранения пропорций. &lt;br /&gt;
* Растягивать по X. Если изображение меньше требуемой ширины, ширина будет увеличена до необходимой, высота останется без изменений. &lt;br /&gt;
* Растягивать по XY пропорционально. Если изображение меньше требуемой ширины, ширина будет увеличена до необходимой, высота будет изменена аналогично для сохранения пропорций. &lt;br /&gt;
* Сужать по X. Если изображение больше требуемой ширины, ширина будет уменьшена до необходимой, высота останется без изменений. &lt;br /&gt;
* Сужать по XY пропорционально. Если изображение больше требуемой ширины, ширина будет уменьшена до необходимой, высота будет уменьшена аналогично для сохранения пропорций.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, с&lt;br /&gt;
|Числовой аргумент, определяющий время в секундах до принудительного разрыва сеанса. Если не задан или равен нулю, ограничение снимается.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Переменная, в которую будет записан числовой код ошибки.&lt;br /&gt;
&lt;br /&gt;
Коды возвращаемых ошибок:&lt;br /&gt;
* 0 - Ошибок нет.&lt;br /&gt;
* 1 - Канал не поддерживает факс сеанс.&lt;br /&gt;
* 3 - Таймаут.&lt;br /&gt;
* 4 - Исключение при вызове аппаратной функции.&lt;br /&gt;
* 5 - Неверные параметры.&lt;br /&gt;
* 65281 - Системная ошибка.&lt;br /&gt;
* 65282 - Ошибка драйвера.&lt;br /&gt;
* 65283 - Ошибка ввода-вывода устройства.&lt;br /&gt;
* 65284 - Ошибка памяти.&lt;br /&gt;
* 65285 - Факс сессия уже открыта.&lt;br /&gt;
* 65288 - Ошибка файла.&lt;br /&gt;
* 65289 - Страницы не обнаружены.&lt;br /&gt;
* 65290 - Превышение количества строк.&lt;br /&gt;
* 65292 - Несоответствие версии драйвера.&lt;br /&gt;
* 65295 - Некорректная версия.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление после успешно проведенной операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если отправка завершилась неудачей.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i43.png|left]]&lt;br /&gt;
===Прием факсимильного сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент открывает факс сеанс на линии и в случае успеха принимает факсимильные сообщения и сохраняет в определенное в параметрах место. Для корректной работы необходимо наличие в текущей плате возможности работы с факсимильными сообщениями, наличие свободных портов для факс-сеансов. &lt;br /&gt;
Для плат семейства Ольха-9 необходим ключ, лицензирующий работу с факсами.&lt;br /&gt;
Для плат Synway необходимо наличие мезонина для работы с факсами.&lt;br /&gt;
Каждое из семейств плат требует свои уникальные параметры для работы: ширина страницы в пикселях, режим многостраничности, высота страницы, способ формирования имен. Настройку компонента рекомендуется производить под конкретную плату.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
В случае если принимается более одного документа, производится формирование нескольких файлов, с добавлением к имени исходного определенного в параметрах файла расширениях, например «_pageN».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Файл&lt;br /&gt;
|Файл изображения для отправки. Окно выбора изображения. Допускаются статические файлы, хранящиеся вместе со сценариями, а также динамически прикрепляемые файлы, имя которых формируется в компоненте на этапе исполнения.&lt;br /&gt;
|-&lt;br /&gt;
|Имя файла в переменную&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Возвращать полный путь&lt;br /&gt;
|Аналогично свойству Документ 1.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, с&lt;br /&gt;
|Числовой аргумент, определяющий время в секундах до принудительного разрыва сеанса. Если не задан или равен нулю, ограничение снимается.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Переменная, в которую будет записан числовой код ошибки.&lt;br /&gt;
Перечень в\озможных ошибок см. в описании аналогичного свойства компонента «Отправка факсимильного сообщения».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление после успешно проведенной операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если прием завершился неудачей.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%A4%D0%BE%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9_IVR-%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B9_%D0%BC%D0%B5%D0%B4%D0%B8%D0%B0-%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F</id>
		<title>Фоновый IVR-сценарий медиа-взаимодействия</title>
		<link rel="alternate" type="text/html" href="%D0%A4%D0%BE%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9_IVR-%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B9_%D0%BC%D0%B5%D0%B4%D0%B8%D0%B0-%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F"/>
				<updated>2011-04-28T17:45:27Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Каждый канал может обслуживаться только в одном IVR-сценарии в силу специфики медиа-взаимодействия. Исключением является запуск дублирующего фонового IVR сценария медиа-взаимодействия. Вне зависимости от того, запущен ли основной сценарий IVR, обслуживающий конкретный канал, сценарий медиа-взаимодействия способен проводить системные служебные действия, а также воспроизведение, запись, получение DTMF-сигнала. При этом основной сценарий (если он запущен) может производить попытки переключения, в том числе и с ожиданием в очередях. Все это время абонент будет слышать то, что происходит в фоновом сценарии. Аналогичным образом абонент может взаимодействовать с фоновым сценарием, если он назначен в качестве «Мелодии ожидания» в общих настройках или в задаче.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Фоновый IVR сценарий не имеет возможности завершать звонок (компонент «Положить трубку»), отправлять ответы в линию (компонент «Поднять трубку»), осуществлять переключения, вход в задачу, создание и подключение в конференции, факсимильная передача. Эти компоненты при работе сценария сразу пропускаются. В фоновом сценарии способны работать компоненты воспроизведения, приема DTMF, записи, а также все служебные компоненты, общие для всех типов сценариев.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сценарий может быть запущен из другого IVR-сценария, работающего в качестве основного (компонент [[Общие компоненты сценариев#Запуск сценария|Запуск сценария]] с установленным режимом [[Общие компоненты сценариев#Запуск сценария|Фоновое медиа-взаимодействие]]). Также он может быть запущен вместо мелодии ожидания в стандартных режимах работы системы. Настройка производится в разделе [[Музыкальное сопровождение|Общие настройки. Музыкальное сопровождение]] и на вкладке [[Голосовые задачи#Дополнительно|Дополнительно]] при редактировании параметров голосовых задач.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
В рамках фонового сценария полноценно может использоваться фоновое воспроизведение, в том числе с последовательным случайным воспроизведением файлов из указанного каталога.&lt;br /&gt;
&lt;br /&gt;
Поддерживает глобальные переменные сессии звонка.&lt;br /&gt;
&lt;br /&gt;
При запуске в рамках задачи имеет доступ к функциям, определяющим проект, задачу, индекс абонента в списке.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Завершает выполнение в нескольких случаях:&lt;br /&gt;
* Обработчик дошел до последнего компонента. &lt;br /&gt;
* Из основного сценария запущен другой фоновый сценарий. &lt;br /&gt;
* Завершилось выполнение основного сценария. &lt;br /&gt;
* Непосредственно перед коммутацией с другим каналом или конференцией. &lt;br /&gt;
* При остановке фонового воспроизведения из основного сценария. &lt;br /&gt;
* При любом медиа-взаимодействии в основном сценарии (компоненты воспроизведения и записи). &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
При осуществлении перевода основного IVR сценария с использованием Flash-удержания медиа-сценарий не прекращает выполнения вплоть до наступления одного из вышеперечисленных событий. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Не рекомендуется использовать в сценарии компоненты, способные на долгое время задержать поток-обработчик без возможности прервать исполнение до завершения, например длительные запросы в БД, отправка почты и т.д. Вместо этого лучше использовать асинхронные служебные сценарии.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2</id>
		<title>Общие компоненты сценариев</title>
		<link rel="alternate" type="text/html" href="%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2"/>
				<updated>2011-04-28T17:40:34Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном блоке в справочном порядке будут приведены все компоненты, являющиеся общими для всех типов сценариев, а также краткое описание действий и перечни свойств.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Старт=== &lt;br /&gt;
[[Файл:cl_cc_scr_i01.png|left]]                     &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент существует в любом сценарии – с него начинается действие, если трубка обрабатываемой линии положена. Старт на вход принимает параметр, который может сохранить в некоторой внутренней переменной сценария для дальнейшего использования.&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Переменная, в которую необходимо сохранить значение, переданное из другого сценария, запустившего этот.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i02.png|left]] &lt;br /&gt;
===Стоп===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет завершение сценария без разрыва связи. Служит для остановки выполнения сценария после появления соответствующих условий. Классические примеры успешное переключение в сценарии IVR или корректное завершение работы в сценарии диалога.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Да». Флаг определяет необходимо ли в текущей точке передать управление стеку (да) или прекратить выполнение всей последовательности сценариев (нет). Актуален только в сценариях, вызванных через компонент [[#Запуск сценария|Запуск сценария]] с установленным флагом «Возврат управления» и в проектных сценариях IVR, вызванных через компонент [[Компоненты сценариев IVR#Вход в проект|Вход в проект]].&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i03.png|left]]&lt;br /&gt;
===Пауза===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет задержку сценария перед выполнением следующего компонента. В случае указания длительности 0 – компонент пропускается. В некоторых случаях при работе с большими сценариями удобно использовать компонент «Пауза» в качестве пустышки, для удобства и быстроты смены свойств. Например, по веткам выхода из компонента «Меню», где каждое свойство перехода задается внутри специального окна путем выбора одного объекта из списка всех объектов сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Время задержки&lt;br /&gt;
|Время в миллисекундах, которое необходимо простоять на компоненте в паузе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i04.png|left]]&lt;br /&gt;
===Присвоение значения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Задает значение указанной переменной. В качестве присваемого значения выступает аргумент. Используется механизм преобразования типов, если типы значения аргумента и переменной не совпадают.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим&lt;br /&gt;
|Одиночный / Множественный&lt;br /&gt;
Множественный режим позволяет в одном компоненте производить сразу несколько операций присвоения.&lt;br /&gt;
|-&lt;br /&gt;
|Переменная&lt;br /&gt;
|Локальная переменная, в которую нужно записать указанное значение. &lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо задать для указанной переменной.&lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Операции&lt;br /&gt;
|Список операций (пар элементов {Переменная, Аргумент}), которые будут выполнены в порядке перечисления в окне задания значений нескольких операций присвоения. &lt;br /&gt;
Если в одной из операций в аргументе используется переменная, указанная в качестве приемщика значения в более ранней операции по списку, то при расчете значения аргумента будет использовано новое ее значение.&lt;br /&gt;
Таким образом компонент с множественным присвоением является компактным аналогом последовательности одиночных присвоений.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i05.png|left]]&lt;br /&gt;
===Сравнение===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает значения двух аргументов. Компонент осуществляет ветвление сценария. В случае соответствия выбранной логической операции и значений аргументов переход осуществляется по ветке «Правда», в противном случае – по ветке «Ложь».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент 1&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Аргумент 2&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Тип сравнения&lt;br /&gt;
|Один из вариантов логической операции&lt;br /&gt;
* = (равно) &lt;br /&gt;
* &amp;gt; (больше) &lt;br /&gt;
* =&amp;gt; (больше или равно) &lt;br /&gt;
* &amp;lt; (меньше) &lt;br /&gt;
* &amp;lt;= (меньше или равно) &lt;br /&gt;
* != (не равно)&lt;br /&gt;
|- &lt;br /&gt;
|Переход, правда&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула истину.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ложь&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула ложь.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i06.png|left]]&lt;br /&gt;
===Меню===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает аргумент со списком значений. Компонент может иметь неограниченное число веток перехода. Переход осуществляется по ветке значения, с которым совпало значение аргумента. Если совпадений не найдено, переход осуществляется по ветке «Прочее».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Значения (варианты)&lt;br /&gt;
|Окно ввода значений, позволяющее задать возможные значения и связывающее с каждым указанным значением элемент перехода. Соответственно переход осуществляется по ветке первого найденного совпадающего значения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прочее&lt;br /&gt;
|Компонент, на который передается управление, если среди значений не найдено того, которое соответствует значению аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i07.png|left]]&lt;br /&gt;
===Файловая операция===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит указанную дисковую операцию с файлом, каталогом или путем. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Путь&lt;br /&gt;
|Аргумент, определяющий место размещения объекта, подвергаемого файловой операции - абсолютный путь к каталогу или файлу.&lt;br /&gt;
|-&lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Каталог / Файл / Путь&lt;br /&gt;
Определяет перечень операций, возможных для проведения с объектом, указанным с помощью пути.&lt;br /&gt;
|- &lt;br /&gt;
|Операция&lt;br /&gt;
|В зависимости от выбранного типа объекта предоставляет перечень возможных операций.&lt;br /&gt;
&lt;br /&gt;
Каталог:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Количество подкаталогов &lt;br /&gt;
* Вернуть путь к подкаталогу &lt;br /&gt;
* Количество файлов &lt;br /&gt;
* Вернуть путь к файлу &lt;br /&gt;
&lt;br /&gt;
Файл:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Определить размер &lt;br /&gt;
* Считать данные &lt;br /&gt;
* Дописать данные в конец &lt;br /&gt;
&lt;br /&gt;
Путь:&lt;br /&gt;
* Вернуть родительский каталог &lt;br /&gt;
* Вернуть имя &lt;br /&gt;
* Вернуть имя без расширения &lt;br /&gt;
* Вернуть расширение &lt;br /&gt;
* Проверить полноту &lt;br /&gt;
* Склеить пути&lt;br /&gt;
|-&lt;br /&gt;
|Новый путь &lt;br /&gt;
Новое имя &lt;br /&gt;
&lt;br /&gt;
Путь копии&lt;br /&gt;
|Путь или имя, которое будет присвоено вновь созданному файлу (или каталогу).&lt;br /&gt;
В случае, если при переименовании указывается имя без пути, за основу будет взят путь к исходному объекту.&lt;br /&gt;
|-&lt;br /&gt;
|Данные&lt;br /&gt;
|Аргумент, представляющий собой строку. Строка в соответствии с выбранной кодировкой будет переведена в бинарный формат и размещена в содержимом файла при проведении операций создания и записи в файл.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку, посредством которой происходит преобразовании строки в бинарные данные и обратно при проведении операций записи в файл и чтения из файла.&lt;br /&gt;
&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|- &lt;br /&gt;
|Данные в переменную&lt;br /&gt;
|Строковая переменная, куда будет сохранено содержимое файла при проведении операции чтения. Данные из файла считываются в бинарном виде и преобразуются в строку согласно выбранной кодировке.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью считывания данных из файла является их дальнейшая передача вовне без изменений (например используя веб-запрос или сохранение файла, осуществляющие преобразование строки в бинарные данные), необходимо в обоих компонентах использовать кодировки ANSI, так как только она гарантирует однозначное двустороннее преобразование без потери данных.&lt;br /&gt;
|- &lt;br /&gt;
|Маска&lt;br /&gt;
|Аргумент, представляющий собой маску для файлов/каталогов в формате операционной системы, например *.inf или data_??.txt. Используется при определении содержимого каталога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью определения содержимого является обнаружение конкретного подкаталога/файла, либо обработка всего содержимого, соответствующего маске, то при взятии пути к конкретному файлу используется индекс. В этом случае необходимо также указывать ту же самую маску.&lt;br /&gt;
|- &lt;br /&gt;
|Индекс&lt;br /&gt;
|Аргумент, определяющий индекс файла/подкаталога при взятии его пути. Индекс - порядковый номер объекта в общем списке файлов/подкаталогов исследуемого каталога, отфильтрованного в соответствии с указанной маской.&lt;br /&gt;
|-&lt;br /&gt;
|Добавочный путь&lt;br /&gt;
|Аргумент, определяющий часть пути, подвергаемый склейке с основным. Например, если основной указанный путь 'C:\1', а добавочный '2.txt', то при проведении склейки результатом будет 'C:\1\2.txt'.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, куда будет сохранен результат выполнения операции. Может быть строковой, либо числовой для проведения отдельных операций.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не найдено&lt;br /&gt;
|Компонент, на который передается управление в случае, если указанный каталог или файл не найден.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае, если в назначенных параметрах допущена ошибка или при проведении указанной операции возникла ошибка.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i08.png|left]]&lt;br /&gt;
===Голосовая почта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет перемещение данных об указанном звуковом файле (чаще после записи в этом же сценарии) в голосовой ящик указанных пользователей. Подробнее о сервисе голосовой почты в разделе [[Кабинет#Голосовая почта|Офис. Кабинет. Голосовая почта]]. &lt;br /&gt;
&lt;br /&gt;
Заполняя свойство «Голосовой ящик» в окне адресата, можно явно указать существующих в системе пользователей, а также существующие отделы и внутренние номера. Также можно использовать свойство «Ключ получателя», значением которого является вычисляемый аргумент. Это удобно, когда заранее неизвестно получателя, и данные о нем формируются в момент исполнения сценария. При этом сообщение попадет ко всем пользователям, которые указаны явно, составляют указанные внутренние номера и группы. У пользователей, которым поступает голосовая почта, в их модулях появляются данные об абоненте, и возможность прослушать файл. &lt;br /&gt;
&lt;br /&gt;
Сообщение отправится всем выбранным по одному из двух параметров – указателей адресатов. При этом один компонент формирует группу из всех перечисленных участников - прослушивание одним из них будет отражено на всей записи. При необходимости разослать сообщение независимо нескольким пользователям следует использовать серию из компонентов «Голосовая почта»&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо поместить в голосовой ящик. При использовании после объекта [[Компоненты сценариев IVR#Запись звукового файла|Запись файла]], в котором имя файла генерируется, необходимо в соответствующем свойстве выбирать возврат полного пути в переменную, сохраняющую имя записанного файла.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя почты. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Голосовой ящик&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующей явно через отдел, или через номер получит соответствующее голосовое сообщение.&lt;br /&gt;
При одновременном указании голосового ящика и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Режим подстановки CallerId&lt;br /&gt;
|Определяет режим подстановки CallerId.&lt;br /&gt;
&lt;br /&gt;
* Автоматически. Для сценариев IVR и диалоговых существует возможность автоматически определить номер абонента, чей звонок обслуживается в текущем сценарии. Если голосовую почту оставляет внутренний пользователь системы, будет подставлено его имя. &lt;br /&gt;
* Из аргумента. В некоторых случаях (если номер не определен, номер требует преобразований, служебный сценарий, работающий без привязки к каналу и т.д.) номер следует указывать вручную. При выборе данного значения появляется возможность задать callerid из аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Доступно только в режиме подстановки CallerId из аргумента.&lt;br /&gt;
Аргумент, значение которого подставляется при размещении голосового сообщения в поле таблицы CallerId и устанавливает номер абонента, оставившего сообщение.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i09.png|left]]&lt;br /&gt;
===Уведомление===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Уведомление – всплывающее окно, позволяющее донести до пользователя информацию о происходящем в сценарии действии. В качестве адресатов могут быть выбран список из пользователей, отделов и конкретных номеров. Также в качестве адреса может выступать номер, определяемый значением аргумента.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Уведомление получат все пользователи, которые указаны персонально, либо состоят в выбранных группах или внутренних номерах. В режиме [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]] пользователь всегда сможет просмотреть пришедшие к нему уведомления и осуществить поиск.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Отладочный режим&lt;br /&gt;
|Да / нет. По умолчанию «нет». При сохранении сценария может быть установлен общий режим отладки (на странице свойств сценария). Отладочные уведомления будут отображаться только в режиме отладки сценария. Остальные будут отображаться в любом случае.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|-&lt;br /&gt;
|Адресат&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующий явно, через отдел, или через номер получит соответствующее уведомление.&lt;br /&gt;
При одновременном указании адресата и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранять в БД&lt;br /&gt;
|Да/нет. По умолчанию «да». При установке свойства сообщение будет сохранено в БД и будет доступно в модуле [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]]. Если пользователь отсутствует, то сообщение будет доставлено сразу после его авторизации в системе.&lt;br /&gt;
|- &lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст уведомления. &lt;br /&gt;
Поддерживается минимальный набор тегов HTML для форматирования. Чтобы отобразить текст в виде HTML-документа необходимо его заключить в теги &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt;&lt;br /&gt;
Ниже за пределами таблицы свойств приведен перечень поддерживаемых HTML-тегов.&lt;br /&gt;
|-&lt;br /&gt;
|Способ оповещения&lt;br /&gt;
|Позволяет выбрать режим, в котором данные поступают указанным адресатам.&lt;br /&gt;
&lt;br /&gt;
* Всплывающее уведомление. Появляющиеся в правой части экрана цветные окна с информацией. &lt;br /&gt;
* Системный чат. Сообщение от имени системы во встроенном [[Сотрудники|системном чате]].&lt;br /&gt;
|-&lt;br /&gt;
|Цвет фона&lt;br /&gt;
|Определяет цвет фона всплывающего окошка.&lt;br /&gt;
|-&lt;br /&gt;
|Скрывать автоматически&lt;br /&gt;
|Да/нет. По умолчанию «да». При отключении уведомление будет скрыто только после щелчка пользователя на нем. Поступающие уведомления помещаются в очередь, из которой отображаются в видимых областях экрана в порядке поступления. Очередь сообщений может быть очищена из системного меню в трее. &lt;br /&gt;
При отправке уведомления отключенному пользователю с сохранением в БД, отображаемые после авторизации последние несколько пропущенных уведомлений будут в любом случае автоматически скрываться.&lt;br /&gt;
|-&lt;br /&gt;
|Асинхронный режим&lt;br /&gt;
|Да/нет. Способ рассылки уведомлений. При выборе асинхронного режима компонент не ожидает доставки уведомлений пользователям и сразу передает управление следующему объекту сценария. Имеет смысл при рассылке уведомления множеству пользователей из сценариев IVR обработки входящих вызовов во избежание незапланированных пауз. Однако при завершении сценария асинхронные рассылки всех уведомлений, не успевшие завершиться, будут прерваны.&lt;br /&gt;
|- &lt;br /&gt;
|Разрешать несколько экземпляров на экране&lt;br /&gt;
|Да/нет. В некоторых случаях требуется выводить уведомления об одном и том же. Чтобы однотипные отображения не заполняли экран, можно устанавливать режим фильтрации по коду сообщения. Код указывается в открывающемся при этом свойстве.&lt;br /&gt;
|-&lt;br /&gt;
|Код сообщения&lt;br /&gt;
|Доступно только при запрете нескольких экземпляров на экране. Аргумент, определяющий код, на основании которого будет производиться фильтрация и пропуск отображения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые HTML-теги''':&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt; - определяет, что блок текста должен быть отображен как HTML-документ&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;..&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt; - текстовый блок, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;..&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt; - гиперссылка, атрибуты: href - ссылка, title - заголовок, style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;..&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt; - полужирный, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;..&amp;lt;/u&amp;gt;&amp;lt;/nowiki&amp;gt; - подчеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;..&amp;lt;/i&amp;gt;&amp;lt;/nowiki&amp;gt; - курсив, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;..&amp;lt;/s&amp;gt;&amp;lt;/nowiki&amp;gt; - перечеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; - переход на следующую строчку, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;center&amp;gt;..&amp;lt;/center&amp;gt;&amp;lt;/nowiki&amp;gt; - выравнение по центру, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt; - параграф, атрибуты: style - стиль &amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Атрибутами стиля могут быть'''&lt;br /&gt;
&lt;br /&gt;
1. font-weight - толщина символов&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* bold - полужирный &lt;br /&gt;
* normal - обычный                 &lt;br /&gt;
(Не поддерживается: bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. text-decoration - декорация текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* line-through - перечеркнутый &lt;br /&gt;
* underline - подчеркнутый&lt;br /&gt;
* none - отсутствует &lt;br /&gt;
(Не поддерживается: blink | overline )&lt;br /&gt;
&lt;br /&gt;
3. font-style - стиль шрифта&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* normal - обычный &lt;br /&gt;
* italic - курсив &lt;br /&gt;
(Не поддерживается: oblique)&lt;br /&gt;
&lt;br /&gt;
4. text-align - выравнение текста (только для&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* left - по левому краю &lt;br /&gt;
* right - по правому краю &lt;br /&gt;
* center - по центру &lt;br /&gt;
* justify - по ширине &lt;br /&gt;
&lt;br /&gt;
5. color - цвет текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* red - красный &lt;br /&gt;
* green - зеленый &lt;br /&gt;
* blue - синий &lt;br /&gt;
* black - черный &lt;br /&gt;
* white - белый &lt;br /&gt;
* yellow - желтый &lt;br /&gt;
* gray - серый &lt;br /&gt;
* #XXXXXX - шестнадцатеричный код цвета где (X - шестнадцатеричное число 0..F ) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Другие атрибуты игнорируются'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
* &amp;lt;html&amp;gt;Данное устройство&amp;lt;nowiki&amp;gt; &amp;lt;b style='color:red;'&amp;gt;&amp;lt;/nowiki&amp;gt;не обнаружено&amp;lt;nowiki&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;У Вас новая &amp;lt;nowiki&amp;gt;&amp;lt;a style='font-style:bold;color:#127A81&amp;lt;/nowiki&amp;gt;;&amp;lt;nowiki&amp;gt;' href='http://mail.ru' title='&amp;lt;/nowiki&amp;gt;Нажмите, чтобы открыть&amp;lt;nowiki&amp;gt;'&amp;gt;почта&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i10.png|left]]&lt;br /&gt;
===Задание на звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент инициирует задачу однократного выполнения в указанное время на указанный номер. Задача запускает указанный в соответствующем свойстве компонента сценарий IVR. Для формируемой задачи в компоненте указываются инициирующие значения, а также параметр задачи, который будет доступен через функцию «Параметр задачи» в сценарии IVR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для инициации звонка существует альтернатива данному компоненту. Служебный сценарий имеет компонент «Дозвон», рекомендуемый к использованию в большинстве случаев, так как имеет расширенные настройки и не производит дополнительной нагрузки на менеджер задач. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|Выполнить сразу&lt;br /&gt;
|Да/Нет. Сразу выполнять задачу или дожидаться указанного времени.&lt;br /&gt;
|- &lt;br /&gt;
|Дата/время&lt;br /&gt;
|Дата и время, когда производить выполнение задачи.&lt;br /&gt;
Поле доступно только при выборе значения «Нет» в свойстве «Выполнить сразу».&lt;br /&gt;
|-&lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить после дозвона.&lt;br /&gt;
|- &lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Числовой аргумент, передающий свое значение в задачу, а через нее на старт запускаемого сценария и в функцию «Параметр задачи». Может быть использован для идентификации через сопоставление по таблице в БД, или для передачи множества параметров. Доступен в сценарии автоматической задачи через встроенную функцию «Параметр задачи».&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Занято»&lt;br /&gt;
|Сколько дозвонов с ответом «Занято» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Не отвечает»&lt;br /&gt;
|Сколько дозвонов с ответом «Не отвечает» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время фиксации в секундах&lt;br /&gt;
|Сколько секунд необходимо выполнять сценарий после дозвона, чтобы считать успешным выполнение задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания ответа&lt;br /&gt;
|Сколько секунд ожидать ответа от линии для получения сигнала «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Занято»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Занято».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Не отвечает»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i11.png|left]]&lt;br /&gt;
===Запрос SQL в БД===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет производить действия в БД, а также передавать параметры (на вход и на выход). В качестве параметров выступают переменные сценария. Обращение к БД происходит по одной из выбранных технологий: ADO, OLE, ODBC. Для запросов во внешние БД необходимо заполнить строку подключения с помощью помощника – построителя. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения БД. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|SQL запрос&lt;br /&gt;
|Окно ввода запроса в формате SQL. В нем вы можете проверить запрос, а также исполнить в базе в момент создания. Параметры запроса в виде переменных SQL обозначаются маркером «@» в начале имени («:» в начале имени для OLE, Oracle, или «?» для входных параметров ODBC). Встроенный парсер разберет параметры и предложит сопоставить им переменные сценария. Входные параметры запроса получат значение из соответствующих переменных сценария перед выполнением запроса, выходные параметры занесут свои значения в переменные сценария после выполнения запроса. Также, если в возвращаемой выборке название какого-либо поля совпадает с названием внутренней переменной сценария, в нее будет занесено соответствующее значение из выборки.&lt;br /&gt;
На вкладке «Подключение» вы можете выбрать один из вариантов подключения к БД. Это используется в большей части для получения индивидуальных нестандартных настроек, а также при подключении к внешним БД. В случае использования общего формата ADO, OLE или ODBC (а также подключения по отдельно выделенным каналам к БД Oracle) необходимо заполнить строку подключения. В строке и определяются индивидуальные настройки. Например, таймаут ожидания ответа, или драйвер для подключения к различным СУБД при использовании технологии ODBC. В окне помощника формирования строки подключения вы можете увидеть все доступные для использования параметры и их описания.&lt;br /&gt;
В случае необходимости плотного взаимодействия с внешней СУБД, обилия хранимых процедур, запросов и их параметров рекомендуется настроить прилинкованный сервер СУБД в MS SQL Server и работать с внешней СУБД по правилам, определяемым TSQL. Подробнее о процедуре подключения линкованных серверов можно узнать в разделе  [[Подключение внешних БД]]&lt;br /&gt;
Формат самих запросов SQL вне рамок данного описания.  &lt;br /&gt;
|- &lt;br /&gt;
|Таймаут&lt;br /&gt;
|Устанавливает временное ограничение выполнения запроса на сервере БД. По умолчанию 30 секунд.&lt;br /&gt;
В случае, если используется уникальная строка подключения, таймаут может быть установлен в ней (Command Time Out). Если значением является 0, таймаут особым образом не устанавливается и применятся таймаут по умолчанию для созданного подключения (берется из строки подключения или из параметров соответствующего драйвера).&lt;br /&gt;
Не применяется при подключении к Oracle.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
 |-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление при появлении исключительной ситуации. В переменную свойства «Код ошибки» попадает код полученного исключения из сервера БД.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i12.png|left]]&lt;br /&gt;
===Запрос к WEB-сервису, XML-запрос===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет выполнять запросы к web-сервисам в форматах get и post. На вход может передавать указанным образом заполненную структуру XML документа. Прием данных и их обработку осуществляет также согласно прикрепленной к компоненту структуре XML документа. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения. Для детального разбора ответа может быть использован совместно с компонентом «Парсер»: сохранив ответ в строковой переменной, его дальнейший анализ производится совокупностью других компонентов сценария.&lt;br /&gt;
&lt;br /&gt;
Компонент поддерживает работу в сессиях, сохраняя и используя COOKIE, а также HTTPS и подтверждение сертификатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Подключение&lt;br /&gt;
|Форма, определяющая адрес сервера, а также способ подключения к нему и параметры авторизации. При необходимости устанавливаются адрес и пароль подключения к Proxy-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Максимальное число перенаправлений&lt;br /&gt;
|Устанавливает ограничение на количество перенаправлений при отправке запроса. По умолчанию свойство не задано, что эквивалентно ограничению в 20 перенаправлений - недостижимое в нормальных условиях значение. 0 - полностью игнорирует перенаправления.&lt;br /&gt;
При каждом перенаправлении cookie-файлы накапливаются и передаются дальше.&lt;br /&gt;
|- &lt;br /&gt;
|Тип контента&lt;br /&gt;
|Строка contenttype, подставляемая в отсылаемый запрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
* application/x-www-form-urlencoded &lt;br /&gt;
* text/xml &lt;br /&gt;
* text/html &lt;br /&gt;
* text/plain &lt;br /&gt;
&lt;br /&gt;
Допускается указание других строк.&lt;br /&gt;
|- &lt;br /&gt;
|Метод&lt;br /&gt;
|POST / GET&lt;br /&gt;
|-&lt;br /&gt;
|Тип запроса&lt;br /&gt;
|XML / Аргумент. &lt;br /&gt;
Доступно только для метода POST. Вариант определения тела POST запроса - формирование в специальной форме с подстановкой переменных, либо на базе указанного аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Запрос&lt;br /&gt;
|Доступно только для метода POST.&lt;br /&gt;
В зависимости от выбранного значения свойства «Тип запроса» это либо форма, определяющая структуру запроса и подстановку в качестве параметров аргументов (переменных) сценария, либо форма выбора строкового аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|Кодировка запроса&lt;br /&gt;
|Определяет в какой кодировке передается тело POST-запроса. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для запроса&lt;br /&gt;
|Доступно только при выборе кодировки запроса «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования запроса. &lt;br /&gt;
|- &lt;br /&gt;
|Режим работы&lt;br /&gt;
|Определяет режим работы компонента. Один из четырех вариантов:&lt;br /&gt;
* Ожидание результата. Компонент завершает свою работу только после получения ответа от сервера, ошибки сокета или принудительного завершения работы сценария (по обрыву связи). Во всех случаях кроме последнего производится анализ результата и сохранение значений в соответствии с настройками компонента. &lt;br /&gt;
* Асинхронный запуск. Запускает асинхронную процедуру запроса к серверу и мгновенно возвращает управление. Ответ сервера не сохраняется и не анализируется. Запрос продолжает выполняться даже после завершения работы сценария. &lt;br /&gt;
* Обрыв по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего обрывает запрос и возвращает управление. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В случае принудительного завершения работы сценария (по обрыву связи) выполнение запроса обрывается. &lt;br /&gt;
* Выход по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего возвращает управление, оставляя запрос работать асинхронно. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В противном случае ответ сервера не сохраняется (так как сценарий может быть уже завершен). В случае принудительного завершения работы сценария (по обрыву связи) запрос продолжает выполняться.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, секунды&lt;br /&gt;
|Определяет таймаут, после которого компонент завершит свою работу в соответствии с выбранным режимом работы. Доступно только для режимов обрыва и выхода по таймауту.&lt;br /&gt;
|- &lt;br /&gt;
|Тип ответа&lt;br /&gt;
|XML / TEXT. Определяет, в каком режиме производить сохранение полученного ответа - парсить XML или сохранять в строковую переменную для дальнейшего анализа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(XML)&lt;br /&gt;
|Форма, определяющая структуру стандартного ответа сервера и характер распределения выходных значений по переменным сценария. Поддерживает только строгое соответствие дерева XML. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(строка)&lt;br /&gt;
|Переменная, в которую сохранится текст ответа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка ответа&lt;br /&gt;
|Определяет в какой кодировке форматировать тело ответа. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
* Авто (заголовок) &lt;br /&gt;
* Авто (метатэги, заголовок)&lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для ответа&lt;br /&gt;
|Доступно только при выборе кодировки ответа «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для разбора ответа.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если выход осуществляется по таймауту.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если web-сервис не доступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i27.png|left]]&lt;br /&gt;
===Парсер текста===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разбор любых текстовых структур. Может использоваться метод регулярных выражений или встроенный анализатор гипертекста OQuery. Согласно строке поиска формирует ответ, либо вырезает запрошенный раздел или их совокупность, либо определяет количество элементов в указанном разделе структуры. Сложные структуры могут быть разобраны последовательностью элементов «Парсер». Каждый из которых выделяет из документа некоторую структуру и возвращает ее на вход следующего элемента.&lt;br /&gt;
&lt;br /&gt;
В общем случае производится разбор HTML, XML структур различного формата. На уровне сценария могут быть организованы циклы и условия. Чаще применяется для разбора ответов веб-сервисов компонентом «Web-запрос».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ&lt;br /&gt;
|Аргумент, содержащий текстовую структуру, подлежащую разбору.&lt;br /&gt;
|-&lt;br /&gt;
|Алгоритм&lt;br /&gt;
|Метод разбора:&lt;br /&gt;
* Регулярные выражения. &lt;br /&gt;
* Язык OQuery.&lt;br /&gt;
|- &lt;br /&gt;
|Поисковый запрос&lt;br /&gt;
|Строка запроса для соответствующего алгоритма. Язык регулярных выражений совпадает со стандартом .NET. Синтаксис языка OQuery описан ниже.&lt;br /&gt;
|-&lt;br /&gt;
|Функция&lt;br /&gt;
|Тип запроса (возвращаемого значения)&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного алгоритма допускает выбор одного из возможных вариантов. Для регулярных выражений доступны:&lt;br /&gt;
* Содержимое.  &lt;br /&gt;
* Количество найденных. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для OQuery доступны:&lt;br /&gt;
* Документ. Возвращает текст структуры с обрамляющими тэгами. &lt;br /&gt;
* Содержимое. Возвращает текст структуры без обрамляющих тэгов. &lt;br /&gt;
* Количество найденных. Возвращает число - количество найденных структур, расположенных согласно поисковому запросу на одном уровне. &lt;br /&gt;
* Значение атрибута. &lt;br /&gt;
* Имя атрибута. &lt;br /&gt;
* Количество атрибутов.&lt;br /&gt;
|- &lt;br /&gt;
|Номер элемента&lt;br /&gt;
|Аргумент, определяющий порядковый номер структуры на случай, если поисковый запрос нашел несколько результатов. Нумерация в этом случае начинается с 1. Если указывается 0, то результаты склеиваются в одно значение.&lt;br /&gt;
|- &lt;br /&gt;
|Атрибут&lt;br /&gt;
|Аргумент, определяющий параметры интересующего атрибута. Доступен только для алгоритма OQuery и функций, связанных с атрибутами.&lt;br /&gt;
Функция &amp;quot;Значение атрибута&amp;quot; ждет в качестве значения аргумента имя или порядковый номер атрибута.&lt;br /&gt;
Функция &amp;quot;Имя атрибута&amp;quot; ждет в качестве значения аргумента порядковый номер атрибута.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, в которую будет сохранен результат применения поискового запроса к документу (число или часть текста вырезанного или сформированного).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае корректного выполнения поискового запроса.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление в случае неудачи при разборе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Синтаксис OQuery''':&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запрос - это набор команд.&lt;br /&gt;
&lt;br /&gt;
Запрос пишется в одну строчку и выполняется в порядке перечисления (слева направо)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Уровни:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|*&lt;br /&gt;
|Все элементы&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;&lt;br /&gt;
|Все дочерние элементы&lt;br /&gt;
|-&lt;br /&gt;
|^&lt;br /&gt;
|Корневые элементы (содержатся на нулевом уровне искомой структуры)&lt;br /&gt;
|- &lt;br /&gt;
|пробел&lt;br /&gt;
|Все элементы кроме корневых&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Простые команды:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|название тега документа&lt;br /&gt;
|Теги, английские буквы и цифры (начинаются на букву). &lt;br /&gt;
Пример: ^TITLE - найдет тег TITLE в корне &lt;br /&gt;
|-&lt;br /&gt;
|#значение&lt;br /&gt;
|Возвращает теги, у которых атрибут id равен указанному значению. &lt;br /&gt;
Пример: FORM#32 - найдет все теги FORM, у которых атрибут id равен 32 ( &amp;lt;FORM class=a id=32&amp;gt; )&lt;br /&gt;
|-&lt;br /&gt;
|[название=значение]&lt;br /&gt;
|Возвращает теги, в теле которых присутствует атрибут с соответствующим названием и значением.&lt;br /&gt;
Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|.значение&lt;br /&gt;
|Возвращает теги, у которых атрибут class равен указанному значению. &lt;br /&gt;
Пример: INPUT.b.c - найдет теги, у которых атрибут class содержит b и c ( &amp;lt;INPUT class=&amp;quot;a b c&amp;quot; /&amp;gt; )&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Результат не зависит от порядка перечисления команд. Например TABLE#big.sample = TABLE.sample#big - найдет теги, у которых атрибут id = big и атрибут class содержит sample.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Операции сравнения:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|=&lt;br /&gt;
|Знак полного совпадения значения аттрибута. Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|^=&lt;br /&gt;
|Начинается со значения. Пример:&amp;lt;nowiki&amp;gt;IMG[src^=&amp;quot;http://bulmas.ru/images&amp;quot;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|$=&lt;br /&gt;
|Заканчивается значением. Пример: IMG[src$=&amp;quot;.gif&amp;quot;]&lt;br /&gt;
|-&lt;br /&gt;
|*=&lt;br /&gt;
|Значение содержится где-то в центре. Пример: IMG[src*=&amp;quot;erotic&amp;quot;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Суффиксы:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:first&lt;br /&gt;
|Возвращает первый элемент коллекции. Пример: TD:first&lt;br /&gt;
|-&lt;br /&gt;
|:last&lt;br /&gt;
|Возвращает последний элемент коллекции. Пример: UL:last &lt;br /&gt;
|-&lt;br /&gt;
|:parent&lt;br /&gt;
|Возвращает родительские теги элементов коллекции. Пример: TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Простые функции - команды с параметрами:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:gt(позиция)&lt;br /&gt;
|Возвращает элементы начиная с текущей позиции. Пример: TD:gt(10)&lt;br /&gt;
|-&lt;br /&gt;
|:lt(позиция)&lt;br /&gt;
|Возвращает элементы до текущей позиции включительно. Пример: TD:lt(15)&lt;br /&gt;
|- &lt;br /&gt;
|:eq(позиция)&lt;br /&gt;
|Возвращает элемент соответсвующей позиции, если число отрицательное, то с конца. Пример: TD:eq(-3) третий тег с конца.&lt;br /&gt;
|-&lt;br /&gt;
|:eq(начало,конец)&lt;br /&gt;
|Возвращает набор элементов от начальной до конечной позиции, если числа отрицательные, то с конца.&lt;br /&gt;
Пример: TD:eq (10,24) - Аналог TD:eq(10):lt(15)&lt;br /&gt;
Пример: TD:eq(-1,-3) - возвращает последние 3 элемента&lt;br /&gt;
eq, equal, range - синонимы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сложные функции - команды, которым в качестве параметра можно передавать набор команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:has(OQuery-запрос)&lt;br /&gt;
|Возвращает теги, содержащие другие теги, которые удовлетворяют указанному OQuery-запросу. &lt;br /&gt;
Пример: TABLE:has(^TD&amp;gt;A) - аналог TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|- &lt;br /&gt;
|:not(OQuery-запрос)        &lt;br /&gt;
|Возвращает теги не удовлетворяющие указанному OQuery-запросу. &lt;br /&gt;
Пример: A:not(&amp;lt;nowiki&amp;gt;[href=http://bulmas.ru]&amp;lt;/nowiki&amp;gt;) - найдет все теги A, которые не ссылаются на &amp;lt;nowiki&amp;gt;http://bulmas.ru.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Или: A:eq(1,10):not(:eq(2)) - Все теги A по порядку от 1 до 10, кроме второго.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Пример: Результат следующих запросов разный&lt;br /&gt;
&lt;br /&gt;
A:has(:not(IMG)) - все теги A, которые содержат не IMG&lt;br /&gt;
&lt;br /&gt;
A:not(:has(IMG)) - все теги A, которые не содержат IMG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Операции и знаки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|запрос1 , запрос2&lt;br /&gt;
|Запятая (логическое &amp;quot;или&amp;quot;), для перечисления запросов. Примеры: &lt;br /&gt;
*A&amp;gt;IMG,&amp;gt;TABLE - вернет все IMG, содержащиеся в A, и TABLE содержащиеся в корне.&lt;br /&gt;
INPUT([value=&amp;quot;Петр&amp;quot;],[value=&amp;quot;Виктор&amp;quot;]) - все INPUT со значениями &amp;quot;Петр&amp;quot; или &amp;quot;Виктор&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 + запрос2        &lt;br /&gt;
|Плюс, найдет теги удовлетворяющие запросу1, за которым идут теги удовлетворяющие запросу2.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 - запрос2&lt;br /&gt;
|Минус, найдет теги удовлетворяющие запросу1 перед которым идут теги, удовлетворяющие запросу2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Операции могут объединять и более двух запросов например A + IMG + #num - вернет все теги A, за которыми идут теги IMG, за которым в свою очередь идут теги с id=&amp;quot;num&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Скобки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|()&lt;br /&gt;
|Скобки, для объединения команд одинакового приоритета. &lt;br /&gt;
Пример: (FONT,A)(:has(IMG),:has(SPAN)) - теги FONT и A содержащие IMG или SPAN, &lt;br /&gt;
Аналог (FONT:has(IMG), FONT:has(SPAN), A:has(IMG), A:has(SPAN))&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Наборы команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|^FONT        &lt;br /&gt;
|все теги FONT корневого (нулевого) уровня.&lt;br /&gt;
|- &lt;br /&gt;
|&amp;gt;FONT&lt;br /&gt;
|все теги FONT первого уровня.&lt;br /&gt;
|-&lt;br /&gt;
|*FONT&lt;br /&gt;
|все теги FONT.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;FONT&lt;br /&gt;
|все теги FONT кроме корня.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;&amp;gt;FONT или &amp;gt;*&amp;gt;FONT&lt;br /&gt;
|все теги FONT начиная со второго уровня.&lt;br /&gt;
|- &lt;br /&gt;
|A&amp;gt;&amp;gt;B&lt;br /&gt;
|все теги B находящиеся на втором уровне у A.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Рекомендации''':&lt;br /&gt;
&lt;br /&gt;
Время выполнения запроса в основном зависит от размера исходного текста и количетсва тегов в нем, и значительно меньше от длины самого запроса.&lt;br /&gt;
&lt;br /&gt;
Если данные нужно получать в цикле, постарайтесь, сначала сократить размер исходного текста.&lt;br /&gt;
&lt;br /&gt;
Например, если хотим вернуть прогноз погоды в Казани с содержимого сайта &amp;lt;nowiki&amp;gt;&amp;quot;http://weather.yandex.ru/?city=27595&amp;quot;&amp;lt;/nowiki&amp;gt; (Около 50кб) за последние &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
10 дней, можно воспользоваться запросами&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(1)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(2)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(3)&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Каждый запрос выполняется примерно ~50мс.&lt;br /&gt;
&lt;br /&gt;
Итого: ~500мс&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Но можно поступить следующим образом: Организуется цепочка из нескольких компонентов «Парсер», первый из которых забирает все нужные теги &amp;lt;nowiki&amp;gt;&amp;lt;B&amp;gt;&amp;lt;/nowiki&amp;gt; запросом &amp;lt;nowiki&amp;gt;tr.data.day&amp;gt;td&amp;gt;b&amp;lt;/nowiki&amp;gt; (~50мс) в переменную сценария. Далее в цикле сценария следующими компонентами забираются соответствующие значения&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(2)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(3)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждый запрос выполняется примерно ~0.2мс. Итого время выполнения ~50мс. Получается тот же результат, но в 10 раз быстрее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i13.png|left]]&lt;br /&gt;
===Заказ на встречный звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сохраняет информацию о заказанном звонке в БД, и отображает в клиентском приложении Oktell у пользователей-адресатов, определяющихся указанным внутренним номером. Подробнее о сервисе заказов встречных звонков в разделе [[Кабинет#Заказы на встречные звонки|Офис. Кабинет. Встречные звонки]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на номер&lt;br /&gt;
|Аргумент, определяющий номер, на который заказан встречный звонок. Может быть введен пользователем с клавиатуры, определен как «CallerId», или подставлен из базы по коду.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на время&lt;br /&gt;
|Ориентировочное время, на которое заказан встречный звонок (сохранится в базе и будет отображено в описании заказа). Не заполнять, если время не указывается.&lt;br /&gt;
|- &lt;br /&gt;
|Комментарий&lt;br /&gt;
|Комментарий к компоненту (сохранится в базе и будет отображен в описании заказа).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i14.png|left]]&lt;br /&gt;
===Статус объекта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет получить доступ к состояниям различных объектов (на чтение и запись). Например до начала переключения определить статус объекта (пользователя, задачи, номера), чтобы без попытки переключения и, соответственно, без включения сигнала ожидания, озвучить соответствующий текст меню. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Доступные действия: &lt;br /&gt;
* Определить. Формирует работу компонента для записи в назначенную переменную выбранного состояния указанного объекта. &lt;br /&gt;
* Установить. Изменяет выбранное состояние указанного объекта на результат вычисления назначенного аргумента. &lt;br /&gt;
* Создать. Создает объект выбранного типа, возвращая его идентификатор. &lt;br /&gt;
* Удалить. Удаляет объект выбранного типа. &lt;br /&gt;
|- &lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Один из вариантов: Задача, Пользователь, Номер, Линия, Сервер. Тип объекта, с которым производится работа: статус которого подлежит определению, изменению, или который необходимо создать/удалить.&lt;br /&gt;
В зависимости от выбранного действия перечень типов может меняться.&lt;br /&gt;
|- &lt;br /&gt;
|Задача (ключ), Пользователь (ключ), Номер, Линия (ключ)&lt;br /&gt;
|Доступны только для действий определить/установить.&lt;br /&gt;
В зависимости от выбранного типа поле принимает тот или иной вид:&lt;br /&gt;
* Задача. Одна из списка задач системы (или проекта, если сценарий принадлежит проекту). Возможно задание через строковый аргумент «Ключ задачи». Может содержать идентификатор в виде Guid значения «xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx», код задачи или название задачи. Будет использован только в случае, если задача не указана явно в списке имеющихся в системе задач. &lt;br /&gt;
* Пользователь. Один из списка пользователей системы. Возможно задание через строковый аргумент «Ключ пользователя». Может содержать идентификатор в виде GUID значения, имя или логин. &lt;br /&gt;
* Номер. Аргумент, определяющий внутренний номер (стандартный). &lt;br /&gt;
* Линия. Аргумент, определяющий номер, код или Guid-идентификатор линии. &lt;br /&gt;
* Конференция. Аргумент, определяющий номер комнаты, Guid-идентификатор или код идентификатора конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Функция / действие&lt;br /&gt;
|Доступно только для действий определить/установить.&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного действия и типа объекта поле содержит список доступных состояний.&lt;br /&gt;
&lt;br /&gt;
Определение состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества минут). &lt;br /&gt;
* Расчетное время ожидания в очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества секунд). Осуществляет расчет времени ожидания при гипотетическом размещении текущего звонка в очереди указанной задачи. В случае, если установлен приоритет звонку, он будет учтен. При выполнении в диалоговом и служебном сценариях, где отсутствует понятие приоритета звонка, происходит оценка времени ожидания при размещении в конец очереди. &lt;br /&gt;
* Количество активных операторов задачи. &lt;br /&gt;
* Активность задачи. &lt;br /&gt;
* Проверка доступности входа. -1 - функция не выполнена, 0 - вход разрешен, 1 - текущее время не подходит по расписанию, 2 - текущее время не подходит по установленному периоду активности, 3 - превышение максимального числа одновременно активных внешних линий, 4 - задача не найдена, 5 - несоответствие состояния (задача неактивна, отсутствуют операторы и т.д.), 6 - ошибка при попытке входа. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для пользователей:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Статус (0 - не авторизован, 1 - готов, 2 - перерыв, 3 - отключен (нет на месте), 5 - занят, 6 - зарезервирован, 7 - без телефона). &lt;br /&gt;
* Свободное состояние (1-да, 0-нет). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для номеров:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Наличие свободных абонентов. &lt;br /&gt;
* Тип внутреннего номера. (-1 - номер не найден. 1 - стандартный номер, 11...16 - hunt-номер, 101...105 - служебный номер, 201 - быстрый номер, 301 - запуск IVR, 401 - экстренный номер). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий:&lt;br /&gt;
* Состояние. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Название абонента. Установленное ранее в сценарии название. &lt;br /&gt;
* Описание абонента. Установленное ранее в сценарии описание. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для конференций:&lt;br /&gt;
* Существование. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Идентификатор. &lt;br /&gt;
* Код идентификатора. &lt;br /&gt;
* Номер комнаты. &lt;br /&gt;
* Количество всех участников. &lt;br /&gt;
* Количество активных участников. &lt;br /&gt;
* Тип доступа. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Установка состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Активность (1 - активна, 0 - неактивна). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий: &lt;br /&gt;
* Разрыв (выполняется безусловно). &lt;br /&gt;
* Выход из задачи (1 - применить, 0 - отменить). Фактически используется менеджером задач при обслуживании вызова с участием оператора. Установленный режим будет способствовать  следующее переключение абонента на любой другой объект, отличный от оператора с выходом из задачи. Без использования компонента аналогичное действие можно достигнуть, выставив в настройках задачи режим «Выход из задачи при переключении на IVR». Подробно о режиме в разделе [[Голосовые&lt;br /&gt;
задачи#Дополнительно|Call-центр. Голосовые задачи. Дополнительно]]. &lt;br /&gt;
* Название абонента. Отображается в [[Статистика АТС#Журнал звонков|журналах статистики]], а также при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
* Описание абонента. Отображается при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для сервера:&lt;br /&gt;
* Перезагрузить сервер состояний (выполняется безусловно). Производится действие, аналогичное нажатию кнопки «Применить» в любом из модулей администрирования. Сервер состояний инициализируется на основе информации в БД.  &lt;br /&gt;
* Перезагрузить аппаратный модуль (выполняется безусловно). Производится переинициализация аппаратной подсистемы с завершением всех коммутаций и конференций. В случае, если аппаратный модуль настроен на работу в отдельном процессе, производится выгрузка процесса с последующим автоматическим его запуском. &lt;br /&gt;
* Перезагрузить службу сервера (выполняется безусловно). Действие производится сразу же без ожидания корректного завершения коммутаций и служебных сценариев. &lt;br /&gt;
* Перезагрузить серверную станцию (выполняется безусловно). Отдает команду операционной системе на полное завершение всех процессов с последующей перезагрузкой.&lt;br /&gt;
|- &lt;br /&gt;
|Значение в переменную&lt;br /&gt;
|Доступно только для действия «Определить».&lt;br /&gt;
Переменная, в которую заносится результат вычисления функции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Доступно только для действия «Установить».&lt;br /&gt;
Аргумент, значение которого вычисляется для установки состояния.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно только для действия «Создать». &lt;br /&gt;
Переменная, в которую заносится идентификатор вновь созданного объекта.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i15.png|left]]&lt;br /&gt;
===Определить группу клиента===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет проверку на принадлежность контакта (определившегося номера телефона, почтового адреса и любого другого переданного аргумента) указанной группе клиентов. Позволяет разделить обработку в сценарии звонков VIP клиентов, клиентов из черного списка, личных контактов и пр.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Контакт&lt;br /&gt;
|Аргумент, содержащий произвольную контактную информацию.&lt;br /&gt;
|-&lt;br /&gt;
|Группа&lt;br /&gt;
|Аргумент, содержащий имя группы клиентов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если соответствующий контакту клиент найден, указанная группа существует, и клиент принадлежит группе.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если не найден соответствующий контакту клиент, не существует группа, или клиент не принадлежит группе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i16.png|left]]&lt;br /&gt;
===Счетчик===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Увеличивает значение выбранного счетчика на 1. Подробнее о счетчиках, их создании и анализе в модуле общего меню [[Отчеты#Счетчики||Call-центр. Отчеты. Счетчики]]. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Счетчик&lt;br /&gt;
|Список счетчиков, существующих в системе и доступных для увеличения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i17.png|left]]&lt;br /&gt;
===Запуск процесса===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! При работе сервера Oktell в режиме службы запуск процесса производится от имени того пользователя, который указан в настройках службы. По умолчанию это системная учетная запись «NETWORK SERVICE». Запускаемые таким образом процессы выполняются в фоновом режиме и не отображаются на экране пользователя.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, определяющий имя файла, который необходимо запустить .&lt;br /&gt;
|-&lt;br /&gt;
|Относительный путь&lt;br /&gt;
|Да/нет. Определяет, какой путь будет подставляться впереди к имени файла. Относительный – от папки запуска серверного приложения Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Параметры&lt;br /&gt;
|Строковый аргумент, определяющий параметры запуска, если необходимо.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление, если приложение успешно стартовало.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если файл не найден, отсутствует доступ, или по другой причине не удалось запустить приложение. &lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i18.png|left]]&lt;br /&gt;
===Запуск сценария===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае организации автоматических сервисов размеры сценария могут быть достаточно велики, и компонент «Запуск сценария» предоставляет возможность разбить крупный сценарий на несколько логических блоков. Таким образом, один сценарий передает управление в начало другого сценария. При этом можно задать некоторое значение на запуск, которое примет компонент «Старт» вложенного сценария и сохранит в свою локальную переменную. Помимо этого, все переменные одного типа, которые названы одинаково в запускающем и запускаемом сценариях, перенесут свои значения из одного в другой без изменений. Такой способ запуска называется вложенным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработка сценария начинается с компонента Старт и ведется последовательно согласно значениям свойств перехода, если трубка положена (в основном это входящие звонки с внешних линий). В случае, когда трубка уже поднята, после компонента [[#Старт|Старт]] производится безусловный переход к компоненту &amp;quot;Поднять трубку&amp;quot;, если такой имеется в сценарии. При этом обработчик пропускает все компоненты, которые находятся между ними. Запуск вложенных сценариев следует этим же правилам.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также с помощью компонента можно запускать в параллельный процесс любой служебный сценарий, не работающий с зависимыми от основного сценария ресурсами (линией, оператором). При запуске асинхронного служебного сценария начальные значения его переменных, совпадающих по типам и именам с переменными основного сценария, будут установлены в соответствии с их значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип запуска&lt;br /&gt;
|Определяет тип и формат запуска дочернего сценария. &lt;br /&gt;
* Вложенный. Запуск вложенного сценария прекращает выполнение (возможно на время, до возврата управления) текущего сценария и активизирует обработку выбранного сценария того же типа.  &lt;br /&gt;
* Асинхронный служебный. Запускает в параллельном процессе выполнение выбранного служебного сценария и продолжает выполнение текущего.  &lt;br /&gt;
* Фоновое медиа-взаимодействие. Доступно только для IVR сценариев. Инициирует дублирующий параллельный сценарий IVR. Подробнее в разделе [[Фоновый IVR-сценарий медиа-взаимодействия|Сценарии IVR. Фоновый сценарий]].&lt;br /&gt;
|- &lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Аргумент, передающий свое значение на старт запускаемого сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Нет». Определяет способ вызова вложенного сценария. &lt;br /&gt;
&lt;br /&gt;
При установке значения «Нет» выполнение текущего сценария прекращается и запускается вложенный сценарий (с сохранением значений всех переменных). Такой способ наиболее часто применим на практике. &lt;br /&gt;
При установке значения «Да» вложенный сценарий вызывается как функция и после его завершения происходит возврат в точку вызова. Все переменные исходного сценария доступны во вложенном и наоборот, таким образом после возврата они будут иметь соответствующие измененные значения. На процедуру возврата также влияет флаг «Возврат управления» компонента [[Общие компоненты сценариев|Стоп]], - используется во вложенном сценарии после успешного переключения с необходимостью безусловно прервать обработчик сценариев. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработчик сценариев поддерживает условно неограниченную вложенность и имеет стек с ограничением в 100 сценариев во избежание зацикливания. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Вызов внутри одной цепочки исполнения может происходить одновременно как с возвратом, так и без возврата.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае запуска вложенного сценария, а также непосредственно после запуска служебного сценария.&lt;br /&gt;
Поле используется (и обязательно для заполнения) только в случае асинхронного запуска служебного сценария, а также в случае вложенного, если флаг «Возврат управления» установлен.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i45.png|left]]&lt;br /&gt;
===Регистрация===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Компонент используется совместно со шлюзом с динамической регистрацией потоков (подробнее в разделе [[Свойства компонентов#IP шлюз|Карта сети. Компоненты. Шлюз]]). Служит для проведения динамической регистрации под указанным аккаунтом перед осуществлением звонка по каналу потока такого шлюза. Параметры аккаунта - логин и пароль - могут быть взяты из БД, вычислены, указаны явно в сценарии. Для проведения регистрации достаточно указать в свойствах компонента шлюз, и свободный поток автоматически будет зарегистрирован и зарезервирован под совершение вызова именно в этом экземпляре сценария. Потоки и линии шлюзов с динамической регистрацией недоступны для выбора ни в задачах, ни в настройках прав пользователей, ни в списках линий при наборе номера компонентами сценариев. Осуществить дозвон через них можно только путем явного указания кода зарегистрированного потока в соответствующий аргумент компонентов «Дозвон» служебного сценария и «Переключение на внешние» сценария IVR. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае успешной коммутации поток будет разрегистрирован автоматически по завершению разговора и переводу одной из линий потока в состояние готовности. Однако, если коммутации не произведено, то разрегистрация производится автоматически по истечению времени неактивности (3 минуты), либо путем использования этого же компонента с действием «Отмена регистрации».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Выбор режима работы. Регистрация / отмена регистрации.&lt;br /&gt;
В случае установки режима регистрации осуществляет прямое действие по регистрации аккаунта на сервере и активации (перевода в состояние готовности) одного из потоков указанного шлюза с динамической регистрацией потоков. &lt;br /&gt;
В режиме отмены регистрации освобождает аккаунт и переводит указанный поток в отключенное состояние.&lt;br /&gt;
|- &lt;br /&gt;
|Шлюз&lt;br /&gt;
|Доступно только для действия «Регистрация». В списке выбирается один из существующих в карте сети шлюзов с динамической регистрацией потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Аккаунт&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой логин для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой пароль для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Доступно только для действия «Регистрация». Максимальное время ожидания регистрации, по истечению которого будет прервана регистрация и  произведен выход по ветке «Таймаут».&lt;br /&gt;
|-&lt;br /&gt;
|Автоматическая отмена регистрации&lt;br /&gt;
|Доступно только для действия «Регистрация». Позволяет установить такой режим работы, при котором при любой последующей попытке дозвона по одной из линий зарегистрированного потока даже в случае неудачи (занято, недоступно и т.д.) будет производиться мгновенная отмена регистрации. &lt;br /&gt;
|-&lt;br /&gt;
|Код потока в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В случае успешного проведения операции по регистрации в указанную переменную будет размещен Guid-идентификатор зарегистрированного потока. Эта переменная впоследствии может быть использована для осуществления вызова в компонентах [[Компоненты сценариев IVR#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешние]] и/или [[Компоненты служебных сценариев#Дозвон|Дозвон]] или отмены регистрации.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В переменную попадает код ошибки в случае возникновения проблем при регистрации. Большинство кодов совпадают с типами ответов HTTP-сервера (например, 404 - not found).&lt;br /&gt;
|-&lt;br /&gt;
|Код потока&lt;br /&gt;
|Доступно только для действия «Отмена регистрации». Аргумент, представляющий собой Guid-идентификатор потока в строковом представлении. Может быть указан явно, или получен в переменную в одном из предыдущих компонентов «Регистрация».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, потоков не найдено&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление, если у выбранного шлюза нет свободных потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление в случае, если за установленный интервал времени не получен ответ от внешнего сервера/шлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i28.png|left]]&lt;br /&gt;
===Плагин-компонент===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет выполнять произвольный сторонний код, подключенный к серверу в виде стандартного плагин-компонента (см. руководство по интеграции, раздел «Встраиваемые plugin-модули»). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подробно об архитектуре исполнения описано в руководстве по интеграции.&lt;br /&gt;
&lt;br /&gt;
При выполнении компонента осуществляется подгрузка внешней сборки и передача управления компоненту. В случае, если сборка плагина уже загружена, повторной ее загрузки не происходит. Исключением может являться только обновление сборок в модуле [[Внешние модули#Plugin-модули|Администрирование. Внешние модули]]. &lt;br /&gt;
Передача управления производится путем вызова метода PrepareShow управляющего объекта, описанного в plugin-программе. В качестве параметра для метода передается XML-структура, содержащая комплексную информацию о требуемом компоненте (его guid-идентификатор, описанный при вызове метода GetForms() управляющего объекта), параметрах сценария, сессии, задаче, а также других имеющихся свойств (различаются в зависимости от типа исполняемого сценария). Помимо базовых параметров передаются значения требуемых для работы компонента параметров (информация о них возвращается при вызове GetInputParams управляющего объекта plugin-программы). В качестве возвращаемого значения ожидается XML-структура с описанием всех выходных значений согласно общему списку выходных параметров (определяются при вызове GetOutputParams управляющего объекта). &lt;br /&gt;
В качестве возможных для использования в сценариях компонентов принимаются все формы подпрограммы со свойством 'module=2'.&lt;br /&gt;
&lt;br /&gt;
Назначение входных значений, а также переменных для приема выходных значений производится на отдельной вкладке. &lt;br /&gt;
Дальнейшая реализация сценария приостанавливается вплоть до получения назад управления из внешнего компонента. Может быть назначен интервал таймаута, по истечению которого будет произведен принудительный возврат управления и переход к следующему компоненту сценария. Обрыв исполнения производится также при остановке сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Модуль/Форма&lt;br /&gt;
|Выбор конкретного плагина и одного из его компонентов для работы в сценарии.&lt;br /&gt;
|-&lt;br /&gt;
|Свойства&lt;br /&gt;
|Доступ к вкладке редактора параметров формы для настройки передаваемых и сохраняемых параметров.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, сек&lt;br /&gt;
|Аргумент, устанавливающий время в секундах, по истечению которого будет произведен принудительный отъем управления из вызванной подпрограммы. В случае, если интервал нулевой (по умолчанию), таймаут считается не установленным.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, компонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если plugin-программа не указана, не найдена или не может быть загружена.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если за установленный интервал времени не вернулось управление от внешнего компонента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i19.png|left]]&lt;br /&gt;
===Отправка SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку SMS-сообщения по указанному номеру с назначенным текстом. Может быть настроен на ожидание доставки.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер адресата.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст SMS-сообщения. &lt;br /&gt;
|-&lt;br /&gt;
|Подставляемый номер&lt;br /&gt;
|Номер, от которого осуществляется доставка.&lt;br /&gt;
|-&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения (для дальнейшего запроса отчета о доставке).&lt;br /&gt;
|-&lt;br /&gt;
|Ожидание доставки&lt;br /&gt;
|Да/Нет. Требуется ли ожидать отчета о доставке.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания&lt;br /&gt;
|Время, которое компонент будет ожидать отчета о доставке. &lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление после успешной отправки сообщения. В случае установки значения «Да» в свойстве &amp;quot;Ожидание доставки&amp;quot;, если сообщение успешно доставлено до таймаута ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение отправлено, но не было доставлено за установленное время ожидания (в случае если ожидание было назначено).&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i20.png|left]]&lt;br /&gt;
===Получение статуса отправленного SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит запрос к SMS-сервису на получение отчета о доставке конкретного SMS-сообщения по коду отправки (Push Id).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms уже доставлено.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms еще не доставлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i21.png|left]]&lt;br /&gt;
===Получение входящего SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит запрос к SMS-сервису на получение первого в очереди входящих сообщений. В случае успеха наполняет переменные сценария соответствующими сообщению значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер отправителя&lt;br /&gt;
|Переменная, куда запишется номер отправителя.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Переменная, куда запишется текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Номер адресата&lt;br /&gt;
|Переменная, куда запишется номер, на который сообщение было отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение на сервере имеется и получено успешно.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если входящих сообщений на сервере нет.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i22.png|left]]&lt;br /&gt;
===Баланс счета на SMS-сервере===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Количество&lt;br /&gt;
|Переменная, куда вернется количество оставшихся оплаченных SMS-сообщений.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если запрос отработан.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i23.png|left]]&lt;br /&gt;
===Отправка сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку email-сообщения на указанный ящик электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ отправки&lt;br /&gt;
|[[#Отправка сообщения электронной почты|Форма]], определяющая способ отправки email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Аргумент, определяющий получателей email сообщения. Если письмо предназначается нескольким адресатам, то адреса должны быть перечислены через «;».&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Аргумент, определяющий отправителя email сообщения. Ряд почтовых серверов требует явного указания поля &amp;quot;Отправитель&amp;quot; (e-mail адрес отправителя). В этом случае свойство должно быть вычислено к моменту, когда компонент получит управление.&lt;br /&gt;
В качестве отправителя может быть указана строка вида &amp;quot;username &amp;lt;address@mail.com&amp;gt;&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|Тема&lt;br /&gt;
|Аргумент, определяющий тему email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Формат тела письма&lt;br /&gt;
|Текст или HTML. Определяет формат, в котором будет сформировано тело для отправки.&lt;br /&gt;
|- &lt;br /&gt;
|Содержание письма&lt;br /&gt;
|Аргумент, определяющий текстовую часть e-mail сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку отправляемого письма. При необходимости осуществляется преобразование тела.&lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* KOI8-R &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|-&lt;br /&gt;
|Кодовая страница Windows&lt;br /&gt;
|Доступно только при выборе кодировки «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования тела письма. &lt;br /&gt;
|- &lt;br /&gt;
|Вложение 1&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо прикрепить к сообщению email. &lt;br /&gt;
|-&lt;br /&gt;
|Вложение 2&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 3&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 4&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 5&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке SMTP сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Форма «Способ отправки»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f9.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ отправки email сообщения. В зависимости от типа сценария email можно отправить через:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* SMTP сервер &lt;br /&gt;
* Встроенный почтовый клиент (доступен только для сценариев диалога) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если для отправки выбран выбран «SMTP сервер», письмо будет отправлено немедленно на указанный SMTP сервер.&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип SMTP сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для SMTP сервера&lt;br /&gt;
&lt;br /&gt;
* Операторский - используются настройки SMTP сервера по умолчанию в случае настроенного SMTP сервера на компьютере, где установлен клиент. Например - MS IIS SMTP Server. &lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|-&lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес SMTP сервера&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт SMTP сервера. Значение не должно содержать более 4 цифр ( максимум: 9999 )&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует SSL авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если для отправки выбран «Встроенный почтовый клиент», письмо будет открыто на компьютере оператора в почтовом редакторе по умолчанию. Открыть письмо может любой почтовый редактор, поддерживающий MAPI интерфейс.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i24.png|left]]&lt;br /&gt;
===Прием входящего сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет прием email-сообщения с указанного ящика электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ получения&lt;br /&gt;
|[[#Прием входящего сообщения электронной почты|Форма]], определяющая способ получения email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|MessageId&lt;br /&gt;
|Переменная, в которую будут сохранен идентификатор email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Переменная, в которую будут сохранены получатели email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Переменная, в которую будут сохранены отправители email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Тема&lt;br /&gt;
|Переменная, в которую будут сохранена тема email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Предпочитаемый тип контента&lt;br /&gt;
|Для разделов multipart/alternative позволяет установить предпочитаемый тип текстового контента. При наличии указанного типа среди блоков в переменную будет сохранено именно его содержимое, а остальные дублирующие альтернативные блоки будут игнорироваться. По умолчанию text/plain, но может быть установлен text/html, text/xml, text/rtf, text/richtext.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма&lt;br /&gt;
|Переменная, в которую будут сохранен текст email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма часть2&lt;br /&gt;
|Переменная, в которую будут сохранен текст из второй части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|- &lt;br /&gt;
|Текст письма часть3&lt;br /&gt;
|Переменная, в которую будут сохранен текст из третьей части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|-&lt;br /&gt;
|IMAP каталог&lt;br /&gt;
|Аргумент, значение которого определяет IMAP каталог, из которого будет получено сообщение. По умолчанию используется стандартный каталог входящей почты Inbox.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|IMAP запрос&lt;br /&gt;
|Аргумент, значение которого определяет IMAP запрос. Запрос определяет критерии выбора сообщения из каталога, заданного свойством IMAP каталог. По умолчанию используется запрос, возвращающий все письма (значение &amp;quot;ALL&amp;quot;). Более подробно о синтаксисе IMAP запросов можно узнать из документации &amp;lt;nowiki&amp;gt;RFC 2060&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|Принимать только заголовки&lt;br /&gt;
|Да/Нет. Требуется ли получать только заголовки письма (в этом случае тело сообщения и прикрепленные файлы скачиваться с почтового сервера не будут)&lt;br /&gt;
|- &lt;br /&gt;
|Удалять с сервера&lt;br /&gt;
|Да/Нет. Требуется ли удалить письмо с почтового сервера после получения.&lt;br /&gt;
|-&lt;br /&gt;
|Сохранять вложения&lt;br /&gt;
|Определяет режим сохранения вложений.&lt;br /&gt;
&lt;br /&gt;
* Нет. Вложения сохранены не будут. &lt;br /&gt;
* В указанную папку. В этом случае все вложенные файлы будут сохранены в папку, путь к которой установлен свойством &amp;quot;Папка для вложений&amp;quot;. &lt;br /&gt;
* В папку по умолчанию. В этом случае каталог определяется из общих настроек, раздел «Настройки e-mail».&lt;br /&gt;
|- &lt;br /&gt;
|Папка для вложений&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в указанную папку.&lt;br /&gt;
Представляет собой аргумент, устанавливающий абсолютный или относительный путь к папке, куда будут сохранены вложения с исходными именами.&lt;br /&gt;
|-&lt;br /&gt;
|Путь к папке для вложений в переменную&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в папку по умолчанию, заданную в общих настройках.&lt;br /&gt;
Представляет собой переменную, в которую будет сохранен путь к папке с вложениями, заданный в общих настройках.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение не получено, но при этом ошибок не возникло. Такая ситуация может возникнуть, если:&lt;br /&gt;
* на POP3 сервере нет сообщений &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге удовлетворяющих заданным критериям&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сообщения POP3 ( IMAP4 ) сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Способ получения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f10.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ получения email сообщения. Сообщение можно получить через:&lt;br /&gt;
* POP сервер (по протоколу POP3) &lt;br /&gt;
* IMAP сервер (по протоколу IMAP4) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип почтового сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для сервера входящей почты&lt;br /&gt;
&lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|- &lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт POP сервера - 110, IMAP сервера - 143).&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если сервер требует SSL авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i25.png|left]]&lt;br /&gt;
===Отправка IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт адресата, аккаунт отправителя, способ подключения к серверу (прокси/без прокси).&lt;br /&gt;
Работа с аккаунтом происходит через пул подключений. Любые обращения к аккаунту (отправки/приема из разных сценариев), влекущие подключение к серверу, помещают созданное подключение в специальный пул, где оно поддерживается некоторое время (устанавливается в разделах «[[ICQ-сервис|Общие настройки. ICQ-сервис]]» и «[[Jabber-сервис|Общие настройки. Jabber-сервис]]»). Каждое последующее обращение к аккаунту работает с подключением из пула и продляет время его существования. В случае таймаута аккаунт отключается. Также аккаунт отключается при получении ошибки сервера или выгрузке серверного приложения. Такой механизм работы в частности гарантирует работу комплекса от ошибки сервера ICQ «Превышен лимит подключений». Для каждого аккаунта в пуле держится отдельное подключение. Для Jabber-аккаунтов держатся отдельно подключения с разными настройками, даже если они имеют одинаковый JID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|[[#Отправка IM (ICQ/jabber) сообщения|Форма]], определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При отправке ICQ-сообщения - [[#Отправка IM (ICQ/jabber) сообщения|форма]], определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
При отправке Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве отправителя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Аргумент, определяющий UIN-номера / JID-аккаунты получателей IM-сообщения. Если сообщение предназначается нескольким адресатам, то адреса должны быть перечислены через «,».&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с IM-сервером (ICQ / Jabber). При отправке сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут отправки соединения&lt;br /&gt;
|Аргумент, определяющий временную задержку ( в миллисекундах ) перед отправкой сообщения. &lt;br /&gt;
|- &lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Аргумент, определяющий текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки подключения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f11.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет настройки подключения к ICQ / Jabber серверу. Имеется возможность подключения напрямую и через прокси-сервер. Поддерживаются следующие типы прокси-серверов:&lt;br /&gt;
* SOCKS5  &lt;br /&gt;
* HTTPS  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип прокси сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для подключения к серверу.&lt;br /&gt;
* Без прокси-сервера - подключение выполняется напрямую к серверу ICQ/Jabber, минуя прокси. &lt;br /&gt;
* Общий (из настроек комплекса) - используется режим подключения, заданный в общих настройках комплекса (отдельно разделы [[ICQ-сервис|ICQ-сервис]] и [[Jabber-сервис|Jabber-сервис]]). &lt;br /&gt;
* Отдельный - настройки прокси-сервера определяются в текущей форме и актуальны только для настраиваемого в данный момент компонента сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Тип протокола&lt;br /&gt;
|Свойство, определяющее тип протокола прокси-сервера:&lt;br /&gt;
* SOCKS5 - протокол SOCKS5 &lt;br /&gt;
* HTTPS - протокол HTTPS&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт SOCKS5 сервера - 1080, HTTPS сервера - 8080).&lt;br /&gt;
|- &lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|- &lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на прокси сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на прокси сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки учетной записи ICQ»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f12.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет учетную запись ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип учетной записи&lt;br /&gt;
|Свойство, определяющее источник настроек учетной записи&lt;br /&gt;
* Общий (из настроек комплекса) - используются общие настройки комплекса &lt;br /&gt;
* Отдельный - настройки учетной записи определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|UIN&lt;br /&gt;
|Номер ICQ&lt;br /&gt;
|-&lt;br /&gt;
|Пароль UIN&lt;br /&gt;
|Пароль ICQ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Аналогичная форма открывается и при настройке JID-аккаунта (при работе с Jabber). В ней в дополнение к JID и паролю при осуществлении индивидуальной настройки предлагается указать адрес и порт сервера Jabber. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i26.png|left]]&lt;br /&gt;
===Получение IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет прием IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт получателя, способ подключения к серверу. &lt;br /&gt;
Получаемые сообщения сохраняют в указанных переменных аккаунт отправителя и текст сообщения.&lt;br /&gt;
Работа компонента происходит через пул подключений аналогично компоненту «Отправка IM-сообщения».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber&lt;br /&gt;
|-&lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|Форма, определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|-&lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При получении ICQ-сообщения - форма, определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве получателя сообщения ICQ.&lt;br /&gt;
При получении Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве получателя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Переменная, в которую будет сохранен UIN / JID отправителя IM-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с сервером. При получении сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут получения сообщения&lt;br /&gt;
|Аргумент, определяющий временную задержку (в миллисекундах) перед получением сообщения. Если на указанный в свойстве «Настройки учетной записи» аккаунт раньше приходили сообщения, то таймаут игнорируется, а в переменные «UIN/JID», «Текст сообщения» будет подставлены значения, сохраненные в пуле сервера состояний системы.&lt;br /&gt;
|-&lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Переменная, в которую будет сохранен текст полученного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения получения. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если новых сообщений не обнаружено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Другие компоненты сценариев:&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев IVR]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев диалога]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты служебных сценариев]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2</id>
		<title>Общие компоненты сценариев</title>
		<link rel="alternate" type="text/html" href="%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2"/>
				<updated>2011-04-28T17:36:50Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В данном блоке в справочном порядке будут приведены все компоненты, являющиеся общими для всех типов сценариев, а также краткое описание действий и перечни свойств.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Старт=== &lt;br /&gt;
[[Файл:cl_cc_scr_i01.png|left]]                     &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент существует в любом сценарии – с него начинается действие, если трубка обрабатываемой линии положена. Старт на вход принимает параметр, который может сохранить в некоторой внутренней переменной сценария для дальнейшего использования.&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Переменная, в которую необходимо сохранить значение, переданное из другого сценария, запустившего этот.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i02.png|left]] &lt;br /&gt;
===Стоп===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет завершение сценария без разрыва связи. Служит для остановки выполнения сценария после появления соответствующих условий. Классические примеры успешное переключение в сценарии IVR или корректное завершение работы в сценарии диалога.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Да». Флаг определяет необходимо ли в текущей точке передать управление стеку (да) или прекратить выполнение всей последовательности сценариев (нет). Актуален только в сценариях, вызванных через компонент [[#Запуск сценария|Запуск сценария]] с установленным флагом «Возврат управления» и в проектных сценариях IVR, вызванных через компонент [[Компоненты сценариев IVR#Вход в проект|Вход в проект]].&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i03.png|left]]&lt;br /&gt;
===Пауза===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет задержку сценария перед выполнением следующего компонента. В случае указания длительности 0 – компонент пропускается. В некоторых случаях при работе с большими сценариями удобно использовать компонент «Пауза» в качестве пустышки, для удобства и быстроты смены свойств. Например, по веткам выхода из компонента «Меню», где каждое свойство перехода задается внутри специального окна путем выбора одного объекта из списка всех объектов сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Время задержки&lt;br /&gt;
|Время в миллисекундах, которое необходимо простоять на компоненте в паузе.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i04.png|left]]&lt;br /&gt;
===Присвоение значения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Задает значение указанной переменной. В качестве присваемого значения выступает аргумент. Используется механизм преобразования типов, если типы значения аргумента и переменной не совпадают.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Режим&lt;br /&gt;
|Одиночный / Множественный&lt;br /&gt;
Множественный режим позволяет в одном компоненте производить сразу несколько операций присвоения.&lt;br /&gt;
|-&lt;br /&gt;
|Переменная&lt;br /&gt;
|Локальная переменная, в которую нужно записать указанное значение. &lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо задать для указанной переменной.&lt;br /&gt;
Доступно только в режиме одиночной операции.&lt;br /&gt;
|- &lt;br /&gt;
|Операции&lt;br /&gt;
|Список операций (пар элементов {Переменная, Аргумент}), которые будут выполнены в порядке перечисления в окне задания значений нескольких операций присвоения. &lt;br /&gt;
Если в одной из операций в аргументе используется переменная, указанная в качестве приемщика значения в более ранней операции по списку, то при расчете значения аргумента будет использовано новое ее значение.&lt;br /&gt;
Таким образом компонент с множественным присвоением является компактным аналогом последовательности одиночных присвоений.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i05.png|left]]&lt;br /&gt;
===Сравнение===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает значения двух аргументов. Компонент осуществляет ветвление сценария. В случае соответствия выбранной логической операции и значений аргументов переход осуществляется по ветке «Правда», в противном случае – по ветке «Ложь».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент 1&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Аргумент 2&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Тип сравнения&lt;br /&gt;
|Один из вариантов логической операции&lt;br /&gt;
* = (равно) &lt;br /&gt;
* &amp;gt; (больше) &lt;br /&gt;
* =&amp;gt; (больше или равно) &lt;br /&gt;
* &amp;lt; (меньше) &lt;br /&gt;
* &amp;lt;= (меньше или равно) &lt;br /&gt;
* != (не равно)&lt;br /&gt;
|- &lt;br /&gt;
|Переход, правда&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула истину.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ложь&lt;br /&gt;
|Компонент, на который передается управление, если выбранная логическая операция вернула ложь.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i06.png|left]]&lt;br /&gt;
===Меню===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Сравнивает аргумент со списком значений. Компонент может иметь неограниченное число веток перехода. Переход осуществляется по ветке значения, с которым совпало значение аргумента. Если совпадений не найдено, переход осуществляется по ветке «Прочее».&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; &lt;br /&gt;
|Аргумент&lt;br /&gt;
|Аргумент (значение, переменная, функция, выражение), значение которого необходимо сравнить.&lt;br /&gt;
|-&lt;br /&gt;
|Значения (варианты)&lt;br /&gt;
|Окно ввода значений, позволяющее задать возможные значения и связывающее с каждым указанным значением элемент перехода. Соответственно переход осуществляется по ветке первого найденного совпадающего значения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, прочее&lt;br /&gt;
|Компонент, на который передается управление, если среди значений не найдено того, которое соответствует значению аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i07.png|left]]&lt;br /&gt;
===Файловая операция===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит указанную дисковую операцию с файлом, каталогом или путем. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Путь&lt;br /&gt;
|Аргумент, определяющий место размещения объекта, подвергаемого файловой операции - абсолютный путь к каталогу или файлу.&lt;br /&gt;
|-&lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Каталог / Файл / Путь&lt;br /&gt;
Определяет перечень операций, возможных для проведения с объектом, указанным с помощью пути.&lt;br /&gt;
|- &lt;br /&gt;
|Операция&lt;br /&gt;
|В зависимости от выбранного типа объекта предоставляет перечень возможных операций.&lt;br /&gt;
&lt;br /&gt;
Каталог:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Количество подкаталогов &lt;br /&gt;
* Вернуть путь к подкаталогу &lt;br /&gt;
* Количество файлов &lt;br /&gt;
* Вернуть путь к файлу &lt;br /&gt;
&lt;br /&gt;
Файл:&lt;br /&gt;
* Создать &lt;br /&gt;
* Удалить &lt;br /&gt;
* Переместить &lt;br /&gt;
* Переименовать &lt;br /&gt;
* Скопировать &lt;br /&gt;
* Проверить существование &lt;br /&gt;
* Определить размер &lt;br /&gt;
* Считать данные &lt;br /&gt;
* Дописать данные в конец &lt;br /&gt;
&lt;br /&gt;
Путь:&lt;br /&gt;
* Вернуть родительский каталог &lt;br /&gt;
* Вернуть имя &lt;br /&gt;
* Вернуть имя без расширения &lt;br /&gt;
* Вернуть расширение &lt;br /&gt;
* Проверить полноту &lt;br /&gt;
* Склеить пути&lt;br /&gt;
|-&lt;br /&gt;
|Новый путь &lt;br /&gt;
Новое имя &lt;br /&gt;
&lt;br /&gt;
Путь копии&lt;br /&gt;
|Путь или имя, которое будет присвоено вновь созданному файлу (или каталогу).&lt;br /&gt;
В случае, если при переименовании указывается имя без пути, за основу будет взят путь к исходному объекту.&lt;br /&gt;
|-&lt;br /&gt;
|Данные&lt;br /&gt;
|Аргумент, представляющий собой строку. Строка в соответствии с выбранной кодировкой будет переведена в бинарный формат и размещена в содержимом файла при проведении операций создания и записи в файл.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку, посредством которой происходит преобразовании строки в бинарные данные и обратно при проведении операций записи в файл и чтения из файла.&lt;br /&gt;
&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|- &lt;br /&gt;
|Данные в переменную&lt;br /&gt;
|Строковая переменная, куда будет сохранено содержимое файла при проведении операции чтения. Данные из файла считываются в бинарном виде и преобразуются в строку согласно выбранной кодировке.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью считывания данных из файла является их дальнейшая передача вовне без изменений (например используя веб-запрос или сохранение файла, осуществляющие преобразование строки в бинарные данные), необходимо в обоих компонентах использовать кодировки ANSI, так как только она гарантирует однозначное двустороннее преобразование без потери данных.&lt;br /&gt;
|- &lt;br /&gt;
|Маска&lt;br /&gt;
|Аргумент, представляющий собой маску для файлов/каталогов в формате операционной системы, например *.inf или data_??.txt. Используется при определении содержимого каталога.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Внимание! Если целью определения содержимого является обнаружение конкретного подкаталога/файла, либо обработка всего содержимого, соответствующего маске, то при взятии пути к конкретному файлу используется индекс. В этом случае необходимо также указывать ту же самую маску.&lt;br /&gt;
|- &lt;br /&gt;
|Индекс&lt;br /&gt;
|Аргумент, определяющий индекс файла/подкаталога при взятии его пути. Индекс - порядковый номер объекта в общем списке файлов/подкаталогов исследуемого каталога, отфильтрованного в соответствии с указанной маской.&lt;br /&gt;
|-&lt;br /&gt;
|Добавочный путь&lt;br /&gt;
|Аргумент, определяющий часть пути, подвергаемый склейке с основным. Например, если основной указанный путь 'C:\1', а добавочный '2.txt', то при проведении склейки результатом будет 'C:\1\2.txt'.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, куда будет сохранен результат выполнения операции. Может быть строковой, либо числовой для проведения отдельных операций.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не найдено&lt;br /&gt;
|Компонент, на который передается управление в случае, если указанный каталог или файл не найден.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае, если в назначенных параметрах допущена ошибка или при проведении указанной операции возникла ошибка.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i08.png|left]]&lt;br /&gt;
===Голосовая почта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет перемещение данных об указанном звуковом файле (чаще после записи в этом же сценарии) в голосовой ящик указанных пользователей. Подробнее о сервисе голосовой почты в разделе [[Кабинет#Голосовая почта|Офис. Кабинет. Голосовая почта]]. &lt;br /&gt;
&lt;br /&gt;
Заполняя свойство «Голосовой ящик» в окне адресата, можно явно указать существующих в системе пользователей, а также существующие отделы и внутренние номера. Также можно использовать свойство «Ключ получателя», значением которого является вычисляемый аргумент. Это удобно, когда заранее неизвестно получателя, и данные о нем формируются в момент исполнения сценария. При этом сообщение попадет ко всем пользователям, которые указаны явно, составляют указанные внутренние номера и группы. У пользователей, которым поступает голосовая почта, в их модулях появляются данные об абоненте, и возможность прослушать файл. &lt;br /&gt;
&lt;br /&gt;
Сообщение отправится всем выбранным по одному из двух параметров – указателей адресатов. При этом один компонент формирует группу из всех перечисленных участников - прослушивание одним из них будет отражено на всей записи. При необходимости разослать сообщение независимо нескольким пользователям следует использовать серию из компонентов «Голосовая почта»&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо поместить в голосовой ящик. При использовании после объекта [[Компоненты сценариев IVR#Запись звукового файла|Запись файла]], в котором имя файла генерируется, необходимо в соответствующем свойстве выбирать возврат полного пути в переменную, сохраняющую имя записанного файла.&lt;br /&gt;
|-&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя почты. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Голосовой ящик&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующей явно через отдел, или через номер получит соответствующее голосовое сообщение.&lt;br /&gt;
При одновременном указании голосового ящика и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Режим подстановки CallerId&lt;br /&gt;
|Определяет режим подстановки CallerId.&lt;br /&gt;
&lt;br /&gt;
* Автоматически. Для сценариев IVR и диалоговых существует возможность автоматически определить номер абонента, чей звонок обслуживается в текущем сценарии. Если голосовую почту оставляет внутренний пользователь системы, будет подставлено его имя. &lt;br /&gt;
* Из аргумента. В некоторых случаях (если номер не определен, номер требует преобразований, служебный сценарий, работающий без привязки к каналу и т.д.) номер следует указывать вручную. При выборе данного значения появляется возможность задать callerid из аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|CallerId&lt;br /&gt;
|Доступно только в режиме подстановки CallerId из аргумента.&lt;br /&gt;
Аргумент, значение которого подставляется при размещении голосового сообщения в поле таблицы CallerId и устанавливает номер абонента, оставившего сообщение.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i09.png|left]]&lt;br /&gt;
===Уведомление===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Уведомление – всплывающее окно, позволяющее донести до пользователя информацию о происходящем в сценарии действии. В качестве адресатов могут быть выбран список из пользователей, отделов и конкретных номеров. Также в качестве адреса может выступать номер, определяемый значением аргумента.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Уведомление получат все пользователи, которые указаны персонально, либо состоят в выбранных группах или внутренних номерах. В режиме [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]] пользователь всегда сможет просмотреть пришедшие к нему уведомления и осуществить поиск.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Отладочный режим&lt;br /&gt;
|Да / нет. По умолчанию «нет». При сохранении сценария может быть установлен общий режим отладки (на странице свойств сценария). Отладочные уведомления будут отображаться только в режиме отладки сценария. Остальные будут отображаться в любом случае.&lt;br /&gt;
|- &lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|-&lt;br /&gt;
|Адресат&lt;br /&gt;
|Окно ввода адресата: списка получателей, среди которых могут быть пользователи системы, отделы и конкретные внутренние номера. Каждый пользователь, участвующий явно, через отдел, или через номер получит соответствующее уведомление.&lt;br /&gt;
При одновременном указании адресата и ключа производится объединение всех установленных получателей на момент исполнения компонента.&lt;br /&gt;
|- &lt;br /&gt;
|Сохранять в БД&lt;br /&gt;
|Да/нет. По умолчанию «да». При установке свойства сообщение будет сохранено в БД и будет доступно в модуле [[Кабинет#Системные уведомления|Офис. Кабинет. Уведомления]]. Если пользователь отсутствует, то сообщение будет доставлено сразу после его авторизации в системе.&lt;br /&gt;
|- &lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст уведомления. &lt;br /&gt;
Поддерживается минимальный набор тегов HTML для форматирования. Чтобы отобразить текст в виде HTML-документа необходимо его заключить в теги &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt;&lt;br /&gt;
Ниже за пределами таблицы свойств приведен перечень поддерживаемых HTML-тегов.&lt;br /&gt;
|-&lt;br /&gt;
|Способ оповещения&lt;br /&gt;
|Позволяет выбрать режим, в котором данные поступают указанным адресатам.&lt;br /&gt;
&lt;br /&gt;
* Всплывающее уведомление. Появляющиеся в правой части экрана цветные окна с информацией. &lt;br /&gt;
* Системный чат. Сообщение от имени системы во встроенном [[Сотрудники|системном чате]].&lt;br /&gt;
|-&lt;br /&gt;
|Цвет фона&lt;br /&gt;
|Определяет цвет фона всплывающего окошка.&lt;br /&gt;
|-&lt;br /&gt;
|Скрывать автоматически&lt;br /&gt;
|Да/нет. По умолчанию «да». При отключении уведомление будет скрыто только после щелчка пользователя на нем. Поступающие уведомления помещаются в очередь, из которой отображаются в видимых областях экрана в порядке поступления. Очередь сообщений может быть очищена из системного меню в трее. &lt;br /&gt;
При отправке уведомления отключенному пользователю с сохранением в БД, отображаемые после авторизации последние несколько пропущенных уведомлений будут в любом случае автоматически скрываться.&lt;br /&gt;
|-&lt;br /&gt;
|Асинхронный режим&lt;br /&gt;
|Да/нет. Способ рассылки уведомлений. При выборе асинхронного режима компонент не ожидает доставки уведомлений пользователям и сразу передает управление следующему объекту сценария. Имеет смысл при рассылке уведомления множеству пользователей из сценариев IVR обработки входящих вызовов во избежание незапланированных пауз. Однако при завершении сценария асинхронные рассылки всех уведомлений, не успевшие завершиться, будут прерваны.&lt;br /&gt;
|- &lt;br /&gt;
|Разрешать несколько экземпляров на экране&lt;br /&gt;
|Да/нет. В некоторых случаях требуется выводить уведомления об одном и том же. Чтобы однотипные отображения не заполняли экран, можно устанавливать режим фильтрации по коду сообщения. Код указывается в открывающемся при этом свойстве.&lt;br /&gt;
|-&lt;br /&gt;
|Код сообщения&lt;br /&gt;
|Доступно только при запрете нескольких экземпляров на экране. Аргумент, определяющий код, на основании которого будет производиться фильтрация и пропуск отображения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешного завершения ввода.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Поддерживаемые HTML-теги''':&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;html&amp;gt;..&amp;lt;/html&amp;gt; - определяет, что блок текста должен быть отображен как HTML-документ&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;..&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt; - текстовый блок, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;a&amp;gt;..&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt; - гиперссылка, атрибуты: href - ссылка, title - заголовок, style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;..&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt; - полужирный, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;..&amp;lt;/u&amp;gt;&amp;lt;/nowiki&amp;gt; - подчеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;..&amp;lt;/i&amp;gt;&amp;lt;/nowiki&amp;gt; - курсив, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;..&amp;lt;/s&amp;gt;&amp;lt;/nowiki&amp;gt; - перечеркнутый, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; - переход на следующую строчку, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;center&amp;gt;..&amp;lt;/center&amp;gt;&amp;lt;/nowiki&amp;gt; - выравнение по центру, атрибуты: style - стиль &lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;..&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt; - параграф, атрибуты: style - стиль &amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Атрибутами стиля могут быть'''&lt;br /&gt;
&lt;br /&gt;
1. font-weight - толщина символов&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* bold - полужирный &lt;br /&gt;
* normal - обычный                 &lt;br /&gt;
(Не поддерживается: bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. text-decoration - декорация текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* line-through - перечеркнутый &lt;br /&gt;
* underline - подчеркнутый&lt;br /&gt;
* none - отсутствует &lt;br /&gt;
(Не поддерживается: blink | overline )&lt;br /&gt;
&lt;br /&gt;
3. font-style - стиль шрифта&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* normal - обычный &lt;br /&gt;
* italic - курсив &lt;br /&gt;
(Не поддерживается: oblique)&lt;br /&gt;
&lt;br /&gt;
4. text-align - выравнение текста (только для&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* left - по левому краю &lt;br /&gt;
* right - по правому краю &lt;br /&gt;
* center - по центру &lt;br /&gt;
* justify - по ширине &lt;br /&gt;
&lt;br /&gt;
5. color - цвет текста&lt;br /&gt;
&lt;br /&gt;
Значения:&lt;br /&gt;
* red - красный &lt;br /&gt;
* green - зеленый &lt;br /&gt;
* blue - синий &lt;br /&gt;
* black - черный &lt;br /&gt;
* white - белый &lt;br /&gt;
* yellow - желтый &lt;br /&gt;
* gray - серый &lt;br /&gt;
* #XXXXXX - шестнадцатеричный код цвета где (X - шестнадцатеричное число 0..F ) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Другие атрибуты игнорируются'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
* &amp;lt;html&amp;gt;Данное устройство&amp;lt;nowiki&amp;gt; &amp;lt;b style='color:red;'&amp;gt;&amp;lt;/nowiki&amp;gt;не обнаружено&amp;lt;nowiki&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;html&amp;gt;У Вас новая &amp;lt;nowiki&amp;gt;&amp;lt;a style='font-style:bold;color:#127A81&amp;lt;/nowiki&amp;gt;;&amp;lt;nowiki&amp;gt;' href='http://mail.ru' title='&amp;lt;/nowiki&amp;gt;Нажмите, чтобы открыть&amp;lt;nowiki&amp;gt;'&amp;gt;почта&amp;lt;/a&amp;gt;&amp;lt;/html&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i10.png|left]]&lt;br /&gt;
===Задание на звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Компонент инициирует задачу однократного выполнения в указанное время на указанный номер. Задача запускает указанный в соответствующем свойстве компонента сценарий IVR. Для формируемой задачи в компоненте указываются инициирующие значения, а также параметр задачи, который будет доступен через функцию «Параметр задачи» в сценарии IVR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Для инициации звонка существует альтернатива данному компоненту. Служебный сценарий имеет компонент «Дозвон», рекомендуемый к использованию в большинстве случаев, так как имеет расширенные настройки и не производит дополнительной нагрузки на менеджер задач. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер, по которому производить дозвон.&lt;br /&gt;
|-&lt;br /&gt;
|Выполнить сразу&lt;br /&gt;
|Да/Нет. Сразу выполнять задачу или дожидаться указанного времени.&lt;br /&gt;
|- &lt;br /&gt;
|Дата/время&lt;br /&gt;
|Дата и время, когда производить выполнение задачи.&lt;br /&gt;
Поле доступно только при выборе значения «Нет» в свойстве «Выполнить сразу».&lt;br /&gt;
|-&lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить после дозвона.&lt;br /&gt;
|- &lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Числовой аргумент, передающий свое значение в задачу, а через нее на старт запускаемого сценария и в функцию «Параметр задачи». Может быть использован для идентификации через сопоставление по таблице в БД, или для передачи множества параметров. Доступен в сценарии автоматической задачи через встроенную функцию «Параметр задачи».&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Занято»&lt;br /&gt;
|Сколько дозвонов с ответом «Занято» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Количество сигналов «Не отвечает»&lt;br /&gt;
|Сколько дозвонов с ответом «Не отвечает» считать успешным выполнением задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время фиксации в секундах&lt;br /&gt;
|Сколько секунд необходимо выполнять сценарий после дозвона, чтобы считать успешным выполнение задачи.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания ответа&lt;br /&gt;
|Сколько секунд ожидать ответа от линии для получения сигнала «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Занято»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Занято».&lt;br /&gt;
|-&lt;br /&gt;
|Пауза после сигнала «Не отвечает»&lt;br /&gt;
|Сколько секунд делать перерыв в выполнении задачи, если от линии получен сигнал «Не отвечает».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i11.png|left]]&lt;br /&gt;
===Запрос SQL в БД===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет производить действия в БД, а также передавать параметры (на вход и на выход). В качестве параметров выступают переменные сценария. Обращение к БД происходит по одной из выбранных технологий: ADO, OLE, ODBC. Для запросов во внешние БД необходимо заполнить строку подключения с помощью помощника – построителя. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения БД. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|SQL запрос&lt;br /&gt;
|Окно ввода запроса в формате SQL. В нем вы можете проверить запрос, а также исполнить в базе в момент создания. Параметры запроса в виде переменных SQL обозначаются маркером «@» в начале имени («:» в начале имени для OLE, Oracle, или «?» для входных параметров ODBC). Встроенный парсер разберет параметры и предложит сопоставить им переменные сценария. Входные параметры запроса получат значение из соответствующих переменных сценария перед выполнением запроса, выходные параметры занесут свои значения в переменные сценария после выполнения запроса. Также, если в возвращаемой выборке название какого-либо поля совпадает с названием внутренней переменной сценария, в нее будет занесено соответствующее значение из выборки.&lt;br /&gt;
На вкладке «Подключение» вы можете выбрать один из вариантов подключения к БД. Это используется в большей части для получения индивидуальных нестандартных настроек, а также при подключении к внешним БД. В случае использования общего формата ADO, OLE или ODBC (а также подключения по отдельно выделенным каналам к БД Oracle) необходимо заполнить строку подключения. В строке и определяются индивидуальные настройки. Например, таймаут ожидания ответа, или драйвер для подключения к различным СУБД при использовании технологии ODBC. В окне помощника формирования строки подключения вы можете увидеть все доступные для использования параметры и их описания.&lt;br /&gt;
В случае необходимости плотного взаимодействия с внешней СУБД, обилия хранимых процедур, запросов и их параметров рекомендуется настроить прилинкованный сервер СУБД в MS SQL Server и работать с внешней СУБД по правилам, определяемым TSQL. Подробнее о процедуре подключения линкованных серверов можно узнать в разделе  [[Подключение внешних БД]]&lt;br /&gt;
Формат самих запросов SQL вне рамок данного описания.  &lt;br /&gt;
|- &lt;br /&gt;
|Таймаут&lt;br /&gt;
|Устанавливает временное ограничение выполнения запроса на сервере БД. По умолчанию 30 секунд.&lt;br /&gt;
В случае, если используется уникальная строка подключения, таймаут может быть установлен в ней (Command Time Out). Если значением является 0, таймаут особым образом не устанавливается и применятся таймаут по умолчанию для созданного подключения (берется из строки подключения или из параметров соответствующего драйвера).&lt;br /&gt;
Не применяется при подключении к Oracle.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
 |-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление при появлении исключительной ситуации. В переменную свойства «Код ошибки» попадает код полученного исключения из сервера БД.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i12.png|left]]&lt;br /&gt;
===Запрос к WEB-сервису, XML-запрос===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет выполнять запросы к web-сервисам в форматах get и post. На вход может передавать указанным образом заполненную структуру XML документа. Прием данных и их обработку осуществляет также согласно прикрепленной к компоненту структуре XML документа. В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код исключения. Для детального разбора ответа может быть использован совместно с компонентом «Парсер»: сохранив ответ в строковой переменной, его дальнейший анализ производится совокупностью других компонентов сценария.&lt;br /&gt;
&lt;br /&gt;
Компонент поддерживает работу в сессиях, сохраняя и используя COOKIE, а также HTTPS и подтверждение сертификатов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Подключение&lt;br /&gt;
|Форма, определяющая адрес сервера, а также способ подключения к нему и параметры авторизации. При необходимости устанавливаются адрес и пароль подключения к Proxy-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Максимальное число перенаправлений&lt;br /&gt;
|Устанавливает ограничение на количество перенаправлений при отправке запроса. По умолчанию свойство не задано, что эквивалентно ограничению в 20 перенаправлений - недостижимое в нормальных условиях значение. 0 - полностью игнорирует перенаправления.&lt;br /&gt;
При каждом перенаправлении cookie-файлы накапливаются и передаются дальше.&lt;br /&gt;
|- &lt;br /&gt;
|Тип контента&lt;br /&gt;
|Строка contenttype, подставляемая в отсылаемый запрос.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Например: &lt;br /&gt;
* application/x-www-form-urlencoded &lt;br /&gt;
* text/xml &lt;br /&gt;
* text/html &lt;br /&gt;
* text/plain &lt;br /&gt;
&lt;br /&gt;
Допускается указание других строк.&lt;br /&gt;
|- &lt;br /&gt;
|Метод&lt;br /&gt;
|POST / GET&lt;br /&gt;
|-&lt;br /&gt;
|Тип запроса&lt;br /&gt;
|XML / Аргумент. &lt;br /&gt;
Доступно только для метода POST. Вариант определения тела POST запроса - формирование в специальной форме с подстановкой переменных, либо на базе указанного аргумента.&lt;br /&gt;
|-&lt;br /&gt;
|Запрос&lt;br /&gt;
|Доступно только для метода POST.&lt;br /&gt;
В зависимости от выбранного значения свойства «Тип запроса» это либо форма, определяющая структуру запроса и подстановку в качестве параметров аргументов (переменных) сценария, либо форма выбора строкового аргумента.&lt;br /&gt;
|- &lt;br /&gt;
|Кодировка запроса&lt;br /&gt;
|Определяет в какой кодировке передается тело POST-запроса. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для запроса&lt;br /&gt;
|Доступно только при выборе кодировки запроса «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования запроса. &lt;br /&gt;
|- &lt;br /&gt;
|Режим работы&lt;br /&gt;
|Определяет режим работы компонента. Один из четырех вариантов:&lt;br /&gt;
* Ожидание результата. Компонент завершает свою работу только после получения ответа от сервера, ошибки сокета или принудительного завершения работы сценария (по обрыву связи). Во всех случаях кроме последнего производится анализ результата и сохранение значений в соответствии с настройками компонента. &lt;br /&gt;
* Асинхронный запуск. Запускает асинхронную процедуру запроса к серверу и мгновенно возвращает управление. Ответ сервера не сохраняется и не анализируется. Запрос продолжает выполняться даже после завершения работы сценария. &lt;br /&gt;
* Обрыв по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего обрывает запрос и возвращает управление. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В случае принудительного завершения работы сценария (по обрыву связи) выполнение запроса обрывается. &lt;br /&gt;
* Выход по таймауту. Ожидает ответа сервера не дольше установленного времени, после чего возвращает управление, оставляя запрос работать асинхронно. Если ответ сервера получен в промежутке до таймаута, то производится анализ результата и сохранение значений в соответствии с настройками компонента. В противном случае ответ сервера не сохраняется (так как сценарий может быть уже завершен). В случае принудительного завершения работы сценария (по обрыву связи) запрос продолжает выполняться.&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут, секунды&lt;br /&gt;
|Определяет таймаут, после которого компонент завершит свою работу в соответствии с выбранным режимом работы. Доступно только для режимов обрыва и выхода по таймауту.&lt;br /&gt;
|- &lt;br /&gt;
|Тип ответа&lt;br /&gt;
|XML / TEXT. Определяет, в каком режиме производить сохранение полученного ответа - парсить XML или сохранять в строковую переменную для дальнейшего анализа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(XML)&lt;br /&gt;
|Форма, определяющая структуру стандартного ответа сервера и характер распределения выходных значений по переменным сценария. Поддерживает только строгое соответствие дерева XML. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Ответ(строка)&lt;br /&gt;
|Переменная, в которую сохранится текст ответа. Недоступно для асинхронного режима.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка ответа&lt;br /&gt;
|Определяет в какой кодировке форматировать тело ответа. В списке возможных вариантов:&lt;br /&gt;
* Unicode &lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* Указанная кодовая страница Windows &lt;br /&gt;
* Авто (заголовок) &lt;br /&gt;
* Авто (метатэги, заголовок)&lt;br /&gt;
|- &lt;br /&gt;
|Кодовая страница Windows для ответа&lt;br /&gt;
|Доступно только при выборе кодировки ответа «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для разбора ответа.&lt;br /&gt;
|-&lt;br /&gt;
|Код ошибки&lt;br /&gt;
|Переменная, в которую сохранится код возврата сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после успешной транзакции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если выход осуществляется по таймауту.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если web-сервис не доступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i27.png|left]]&lt;br /&gt;
===Парсер текста===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет разбор любых текстовых структур. Может использоваться метод регулярных выражений или встроенный анализатор гипертекста OQuery. Согласно строке поиска формирует ответ, либо вырезает запрошенный раздел или их совокупность, либо определяет количество элементов в указанном разделе структуры. Сложные структуры могут быть разобраны последовательностью элементов «Парсер». Каждый из которых выделяет из документа некоторую структуру и возвращает ее на вход следующего элемента.&lt;br /&gt;
&lt;br /&gt;
В общем случае производится разбор HTML, XML структур различного формата. На уровне сценария могут быть организованы циклы и условия. Чаще применяется для разбора ответов веб-сервисов компонентом «Web-запрос».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Документ&lt;br /&gt;
|Аргумент, содержащий текстовую структуру, подлежащую разбору.&lt;br /&gt;
|-&lt;br /&gt;
|Алгоритм&lt;br /&gt;
|Метод разбора:&lt;br /&gt;
* Регулярные выражения. &lt;br /&gt;
* Язык OQuery.&lt;br /&gt;
|- &lt;br /&gt;
|Поисковый запрос&lt;br /&gt;
|Строка запроса для соответствующего алгоритма. Язык регулярных выражений совпадает со стандартом .NET. Синтаксис языка OQuery описан ниже.&lt;br /&gt;
|-&lt;br /&gt;
|Функция&lt;br /&gt;
|Тип запроса (возвращаемого значения)&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного алгоритма допускает выбор одного из возможных вариантов. Для регулярных выражений доступны:&lt;br /&gt;
* Содержимое.  &lt;br /&gt;
* Количество найденных. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для OQuery доступны:&lt;br /&gt;
* Документ. Возвращает текст структуры с обрамляющими тэгами. &lt;br /&gt;
* Содержимое. Возвращает текст структуры без обрамляющих тэгов. &lt;br /&gt;
* Количество найденных. Возвращает число - количество найденных структур, расположенных согласно поисковому запросу на одном уровне. &lt;br /&gt;
* Значение атрибута. &lt;br /&gt;
* Имя атрибута. &lt;br /&gt;
* Количество атрибутов.&lt;br /&gt;
|- &lt;br /&gt;
|Номер элемента&lt;br /&gt;
|Аргумент, определяющий порядковый номер структуры на случай, если поисковый запрос нашел несколько результатов. Нумерация в этом случае начинается с 1. Если указывается 0, то результаты склеиваются в одно значение.&lt;br /&gt;
|- &lt;br /&gt;
|Атрибут&lt;br /&gt;
|Аргумент, определяющий параметры интересующего атрибута. Доступен только для алгоритма OQuery и функций, связанных с атрибутами.&lt;br /&gt;
Функция &amp;quot;Значение атрибута&amp;quot; ждет в качестве значения аргумента имя или порядковый номер атрибута.&lt;br /&gt;
Функция &amp;quot;Имя атрибута&amp;quot; ждет в качестве значения аргумента порядковый номер атрибута.&lt;br /&gt;
|-&lt;br /&gt;
|Результат в переменную&lt;br /&gt;
|Переменная, в которую будет сохранен результат применения поискового запроса к документу (число или часть текста вырезанного или сформированного).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае корректного выполнения поискового запроса.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление в случае неудачи при разборе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Синтаксис OQuery''':&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запрос - это набор команд.&lt;br /&gt;
&lt;br /&gt;
Запрос пишется в одну строчку и выполняется в порядке перечисления (слева направо)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Уровни:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|*&lt;br /&gt;
|Все элементы&lt;br /&gt;
|-&lt;br /&gt;
|&amp;gt;&lt;br /&gt;
|Все дочерние элементы&lt;br /&gt;
|-&lt;br /&gt;
|^&lt;br /&gt;
|Корневые элементы (содержатся на нулевом уровне искомой структуры)&lt;br /&gt;
|- &lt;br /&gt;
|пробел&lt;br /&gt;
|Все элементы кроме корневых&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Простые команды:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|название тега документа&lt;br /&gt;
|Теги, английские буквы и цифры (начинаются на букву). &lt;br /&gt;
Пример: ^TITLE - найдет тег TITLE в корне &lt;br /&gt;
|-&lt;br /&gt;
|#значение&lt;br /&gt;
|Возвращает теги, у которых атрибут id равен указанному значению. &lt;br /&gt;
Пример: FORM#32 - найдет все теги FORM, у которых атрибут id равен 32 ( &amp;lt;FORM class=a id=32&amp;gt; )&lt;br /&gt;
|-&lt;br /&gt;
|[название=значение]&lt;br /&gt;
|Возвращает теги, в теле которых присутствует атрибут с соответствующим названием и значением.&lt;br /&gt;
Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|.значение&lt;br /&gt;
|Возвращает теги, у которых атрибут class равен указанному значению. &lt;br /&gt;
Пример: INPUT.b.c - найдет теги, у которых атрибут class содержит b и c ( &amp;lt;INPUT class=&amp;quot;a b c&amp;quot; /&amp;gt; )&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Результат не зависит от порядка перечисления команд. Например TABLE#big.sample = TABLE.sample#big - найдет теги, у которых атрибут id = big и атрибут class содержит sample.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Операции сравнения:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|=&lt;br /&gt;
|Знак полного совпадения значения аттрибута. Пример: TABLE[width=90%]&lt;br /&gt;
|- &lt;br /&gt;
|^=&lt;br /&gt;
|Начинается со значения. Пример:&amp;lt;nowiki&amp;gt;IMG[src^=&amp;quot;http://bulmas.ru/images&amp;quot;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|$=&lt;br /&gt;
|Заканчивается значением. Пример: IMG[src$=&amp;quot;.gif&amp;quot;]&lt;br /&gt;
|-&lt;br /&gt;
|*=&lt;br /&gt;
|Значение содержится где-то в центре. Пример: IMG[src*=&amp;quot;erotic&amp;quot;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Суффиксы:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:first&lt;br /&gt;
|Возвращает первый элемент коллекции. Пример: TD:first&lt;br /&gt;
|-&lt;br /&gt;
|:last&lt;br /&gt;
|Возвращает последний элемент коллекции. Пример: UL:last &lt;br /&gt;
|-&lt;br /&gt;
|:parent&lt;br /&gt;
|Возвращает родительские теги элементов коллекции. Пример: TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Простые функции - команды с параметрами:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:gt(позиция)&lt;br /&gt;
|Возвращает элементы начиная с текущей позиции. Пример: TD:gt(10)&lt;br /&gt;
|-&lt;br /&gt;
|:lt(позиция)&lt;br /&gt;
|Возвращает элементы до текущей позиции включительно. Пример: TD:lt(15)&lt;br /&gt;
|- &lt;br /&gt;
|:eq(позиция)&lt;br /&gt;
|Возвращает элемент соответсвующей позиции, если число отрицательное, то с конца. Пример: TD:eq(-3) третий тег с конца.&lt;br /&gt;
|-&lt;br /&gt;
|:eq(начало,конец)&lt;br /&gt;
|Возвращает набор элементов от начальной до конечной позиции, если числа отрицательные, то с конца.&lt;br /&gt;
Пример: TD:eq (10,24) - Аналог TD:eq(10):lt(15)&lt;br /&gt;
Пример: TD:eq(-1,-3) - возвращает последние 3 элемента&lt;br /&gt;
eq, equal, range - синонимы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сложные функции - команды, которым в качестве параметра можно передавать набор команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|:has(OQuery-запрос)&lt;br /&gt;
|Возвращает теги, содержащие другие теги, которые удовлетворяют указанному OQuery-запросу. &lt;br /&gt;
Пример: TABLE:has(^TD&amp;gt;A) - аналог TABLE&amp;gt;TD&amp;gt;A:parent:parent&lt;br /&gt;
|- &lt;br /&gt;
|:not(OQuery-запрос)        &lt;br /&gt;
|Возвращает теги не удовлетворяющие указанному OQuery-запросу. &lt;br /&gt;
Пример: A:not(&amp;lt;nowiki&amp;gt;[href=http://bulmas.ru]&amp;lt;/nowiki&amp;gt;) - найдет все теги A, которые не ссылаются на &amp;lt;nowiki&amp;gt;http://bulmas.ru.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Или: A:eq(1,10):not(:eq(2)) - Все теги A по порядку от 1 до 10, кроме второго.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Пример: Результат следующих запросов разный&lt;br /&gt;
&lt;br /&gt;
A:has(:not(IMG)) - все теги A, которые содержат не IMG&lt;br /&gt;
&lt;br /&gt;
A:not(:has(IMG)) - все теги A, которые не содержат IMG&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Операции и знаки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|запрос1 , запрос2&lt;br /&gt;
|Запятая (логическое &amp;quot;или&amp;quot;), для перечисления запросов. Примеры: &lt;br /&gt;
*A&amp;gt;IMG,&amp;gt;TABLE - вернет все IMG, содержащиеся в A, и TABLE содержащиеся в корне.&lt;br /&gt;
INPUT([value=&amp;quot;Петр&amp;quot;],[value=&amp;quot;Виктор&amp;quot;]) - все INPUT со значениями &amp;quot;Петр&amp;quot; или &amp;quot;Виктор&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 + запрос2        &lt;br /&gt;
|Плюс, найдет теги удовлетворяющие запросу1, за которым идут теги удовлетворяющие запросу2.&lt;br /&gt;
|-&lt;br /&gt;
|запрос1 - запрос2&lt;br /&gt;
|Минус, найдет теги удовлетворяющие запросу1 перед которым идут теги, удовлетворяющие запросу2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Примечание: Операции могут объединять и более двух запросов например A + IMG + #num - вернет все теги A, за которыми идут теги IMG, за которым в свою очередь идут теги с id=&amp;quot;num&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Скобки:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|()&lt;br /&gt;
|Скобки, для объединения команд одинакового приоритета. &lt;br /&gt;
Пример: (FONT,A)(:has(IMG),:has(SPAN)) - теги FONT и A содержащие IMG или SPAN, &lt;br /&gt;
Аналог (FONT:has(IMG), FONT:has(SPAN), A:has(IMG), A:has(SPAN))&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Наборы команд:&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|^FONT        &lt;br /&gt;
|все теги FONT корневого (нулевого) уровня.&lt;br /&gt;
|- &lt;br /&gt;
|&amp;gt;FONT&lt;br /&gt;
|все теги FONT первого уровня.&lt;br /&gt;
|-&lt;br /&gt;
|*FONT&lt;br /&gt;
|все теги FONT.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;FONT&lt;br /&gt;
|все теги FONT кроме корня.&lt;br /&gt;
|- &lt;br /&gt;
|*&amp;gt;&amp;gt;FONT или &amp;gt;*&amp;gt;FONT&lt;br /&gt;
|все теги FONT начиная со второго уровня.&lt;br /&gt;
|- &lt;br /&gt;
|A&amp;gt;&amp;gt;B&lt;br /&gt;
|все теги B находящиеся на втором уровне у A.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Рекомендации''':&lt;br /&gt;
&lt;br /&gt;
Время выполнения запроса в основном зависит от размера исходного текста и количетсва тегов в нем, и значительно меньше от длины самого запроса.&lt;br /&gt;
&lt;br /&gt;
Если данные нужно получать в цикле, постарайтесь, сначала сократить размер исходного текста.&lt;br /&gt;
&lt;br /&gt;
Например, если хотим вернуть прогноз погоды в Казани с содержимого сайта &amp;lt;nowiki&amp;gt;&amp;quot;http://weather.yandex.ru/?city=27595&amp;quot;&amp;lt;/nowiki&amp;gt; (Около 50кб) за последние &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
10 дней, можно воспользоваться запросами&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(1)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(2)&lt;br /&gt;
&lt;br /&gt;
tr.data.day&amp;gt;td&amp;gt;b:eq(3)&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Каждый запрос выполняется примерно ~50мс.&lt;br /&gt;
&lt;br /&gt;
Итого: ~500мс&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Но можно поступить следующим образом: Организуется цепочка из нескольких компонентов «Парсер», первый из которых забирает все нужные теги &amp;lt;nowiki&amp;gt;&amp;lt;B&amp;gt;&amp;lt;/nowiki&amp;gt; запросом &amp;lt;nowiki&amp;gt;tr.data.day&amp;gt;td&amp;gt;b&amp;lt;/nowiki&amp;gt; (~50мс) в переменную сценария. Далее в цикле сценария следующими компонентами забираются соответствующие значения&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(1)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(2)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;:eq(3)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и т. д.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Каждый запрос выполняется примерно ~0.2мс. Итого время выполнения ~50мс. Получается тот же результат, но в 10 раз быстрее.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i13.png|left]]&lt;br /&gt;
===Заказ на встречный звонок===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Сохраняет информацию о заказанном звонке в БД, и отображает в клиентском приложении Oktell у пользователей-адресатов, определяющихся указанным внутренним номером. Подробнее о сервисе заказов встречных звонков в разделе [[Кабинет#Заказы на встречные звонки|Офис. Кабинет. Встречные звонки]].&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Ключ получателя&lt;br /&gt;
|Аргумент, определяющий пользователя-получателя сообщения. В качестве ключа может выступать идентификатор пользователя, его имя или логин. Также ключом может являться внутренний стандартный номер, явно определяющий пользователя через правило звонка («Администрирование. Внутренние номера. Стандартные»). В случае, если номер групповой, то получателями будут являться одновременно все его участники (пользователи указанные в номере явно, или посредством внутренних линий). &lt;br /&gt;
В качестве значения аргумента может быть указан список ключей, разделенных запятыми.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на номер&lt;br /&gt;
|Аргумент, определяющий номер, на который заказан встречный звонок. Может быть введен пользователем с клавиатуры, определен как «CallerId», или подставлен из базы по коду.&lt;br /&gt;
|- &lt;br /&gt;
|Заказ на время&lt;br /&gt;
|Ориентировочное время, на которое заказан встречный звонок (сохранится в базе и будет отображено в описании заказа). Не заполнять, если время не указывается.&lt;br /&gt;
|- &lt;br /&gt;
|Комментарий&lt;br /&gt;
|Комментарий к компоненту (сохранится в базе и будет отображен в описании заказа).&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i14.png|left]]&lt;br /&gt;
===Статус объекта===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Позволяет получить доступ к состояниям различных объектов (на чтение и запись). Например до начала переключения определить статус объекта (пользователя, задачи, номера), чтобы без попытки переключения и, соответственно, без включения сигнала ожидания, озвучить соответствующий текст меню. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Доступные действия: &lt;br /&gt;
* Определить. Формирует работу компонента для записи в назначенную переменную выбранного состояния указанного объекта. &lt;br /&gt;
* Установить. Изменяет выбранное состояние указанного объекта на результат вычисления назначенного аргумента. &lt;br /&gt;
* Создать. Создает объект выбранного типа, возвращая его идентификатор. &lt;br /&gt;
* Удалить. Удаляет объект выбранного типа. &lt;br /&gt;
|- &lt;br /&gt;
|Тип объекта&lt;br /&gt;
|Один из вариантов: Задача, Пользователь, Номер, Линия, Сервер. Тип объекта, с которым производится работа: статус которого подлежит определению, изменению, или который необходимо создать/удалить.&lt;br /&gt;
В зависимости от выбранного действия перечень типов может меняться.&lt;br /&gt;
|- &lt;br /&gt;
|Задача (ключ), Пользователь (ключ), Номер, Линия (ключ)&lt;br /&gt;
|Доступны только для действий определить/установить.&lt;br /&gt;
В зависимости от выбранного типа поле принимает тот или иной вид:&lt;br /&gt;
* Задача. Одна из списка задач системы (или проекта, если сценарий принадлежит проекту). Возможно задание через строковый аргумент «Ключ задачи». Может содержать идентификатор в виде Guid значения «xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx», код задачи или название задачи. Будет использован только в случае, если задача не указана явно в списке имеющихся в системе задач. &lt;br /&gt;
* Пользователь. Один из списка пользователей системы. Возможно задание через строковый аргумент «Ключ пользователя». Может содержать идентификатор в виде GUID значения, имя или логин. &lt;br /&gt;
* Номер. Аргумент, определяющий внутренний номер (стандартный). &lt;br /&gt;
* Линия. Аргумент, определяющий номер, код или Guid-идентификатор линии. &lt;br /&gt;
* Конференция. Аргумент, определяющий номер комнаты, Guid-идентификатор или код идентификатора конференции.&lt;br /&gt;
|- &lt;br /&gt;
|Функция / действие&lt;br /&gt;
|Доступно только для действий определить/установить.&lt;br /&gt;
&lt;br /&gt;
В зависимости от выбранного действия и типа объекта поле содержит список доступных состояний.&lt;br /&gt;
&lt;br /&gt;
Определение состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества минут). &lt;br /&gt;
* Расчетное время ожидания в очереди (при сохранении в переменную типа дата/время подставляется значение переменной начиная с 01.01.0000; в переменную строка - значение ЧЧ:мм:cc, ЧЧ при превышении 24 продолжает увеличиваться; в числовую переменную попадает действительное значение количества секунд). Осуществляет расчет времени ожидания при гипотетическом размещении текущего звонка в очереди указанной задачи. В случае, если установлен приоритет звонку, он будет учтен. При выполнении в диалоговом и служебном сценариях, где отсутствует понятие приоритета звонка, происходит оценка времени ожидания при размещении в конец очереди. &lt;br /&gt;
* Количество активных операторов задачи. &lt;br /&gt;
* Активность задачи. &lt;br /&gt;
* Проверка доступности входа. -1 - функция не выполнена, 0 - вход разрешен, 1 - текущее время не подходит по расписанию, 2 - текущее время не подходит по установленному периоду активности, 3 - превышение максимального числа одновременно активных внешних линий, 4 - задача не найдена, 5 - несоответствие состояния (задача неактивна, отсутствуют операторы и т.д.), 6 - ошибка при попытке входа. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для пользователей:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Статус (0 - не авторизован, 1 - готов, 2 - перерыв, 3 - отключен (нет на месте), 5 - занят, 6 - зарезервирован, 7 - без телефона). &lt;br /&gt;
* Свободное состояние (1-да, 0-нет). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для номеров:&lt;br /&gt;
* Количество абонентов в очереди. &lt;br /&gt;
* Наибольшее время ожидания среди абонентов очереди. &lt;br /&gt;
* Наличие свободных абонентов. &lt;br /&gt;
* Тип внутреннего номера. (-1 - номер не найден. 1 - стандартный номер, 11...16 - hunt-номер, 101...105 - служебный номер, 201 - быстрый номер, 301 - запуск IVR, 401 - экстренный номер). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий:&lt;br /&gt;
* Состояние. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Название абонента. Установленное ранее в сценарии название. &lt;br /&gt;
* Описание абонента. Установленное ранее в сценарии описание. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для конференций:&lt;br /&gt;
* Существование. &lt;br /&gt;
* Время активности. &lt;br /&gt;
* Идентификатор. &lt;br /&gt;
* Код идентификатора. &lt;br /&gt;
* Номер комнаты. &lt;br /&gt;
* Количество всех участников. &lt;br /&gt;
* Количество активных участников. &lt;br /&gt;
* Тип доступа. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Установка состояния.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для задач: &lt;br /&gt;
* Активность (1 - активна, 0 - неактивна). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для линий: &lt;br /&gt;
* Разрыв (выполняется безусловно). &lt;br /&gt;
* Выход из задачи (1 - применить, 0 - отменить). Фактически используется менеджером задач при обслуживании вызова с участием оператора. Установленный режим будет способствовать  следующее переключение абонента на любой другой объект, отличный от оператора с выходом из задачи. Без использования компонента аналогичное действие можно достигнуть, выставив в настройках задачи режим «Выход из задачи при переключении на IVR». Подробно о режиме в разделе [[Голосовые&lt;br /&gt;
задачи#Дополнительно|Call-центр. Голосовые задачи. Дополнительно]]. &lt;br /&gt;
* Название абонента. Отображается в [[Статистика АТС#Журнал звонков|журналах статистики]], а также при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
* Описание абонента. Отображается при звонках на пользователей системы во всплывающем при входящем звонке окне и в разделе [[Телефон|программного телефона]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Доступные функции для сервера:&lt;br /&gt;
* Перезагрузить сервер состояний (выполняется безусловно). Производится действие, аналогичное нажатию кнопки «Применить» в любом из модулей администрирования. Сервер состояний инициализируется на основе информации в БД.  &lt;br /&gt;
* Перезагрузить аппаратный модуль (выполняется безусловно). Производится переинициализация аппаратной подсистемы с завершением всех коммутаций и конференций. В случае, если аппаратный модуль настроен на работу в отдельном процессе, производится выгрузка процесса с последующим автоматическим его запуском. &lt;br /&gt;
* Перезагрузить службу сервера (выполняется безусловно). Действие производится сразу же без ожидания корректного завершения коммутаций и служебных сценариев. &lt;br /&gt;
* Перезагрузить серверную станцию (выполняется безусловно). Отдает команду операционной системе на полное завершение всех процессов с последующей перезагрузкой.&lt;br /&gt;
|- &lt;br /&gt;
|Значение в переменную&lt;br /&gt;
|Доступно только для действия «Определить».&lt;br /&gt;
Переменная, в которую заносится результат вычисления функции.&lt;br /&gt;
|- &lt;br /&gt;
|Значение&lt;br /&gt;
|Доступно только для действия «Установить».&lt;br /&gt;
Аргумент, значение которого вычисляется для установки состояния.&lt;br /&gt;
|- &lt;br /&gt;
|Идентификатор в переменную&lt;br /&gt;
|Доступно только для действия «Создать». &lt;br /&gt;
Переменная, в которую заносится идентификатор вновь созданного объекта.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i15.png|left]]&lt;br /&gt;
===Определить группу клиента===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет проверку на принадлежность контакта (определившегося номера телефона, почтового адреса и любого другого переданного аргумента) указанной группе клиентов. Позволяет разделить обработку в сценарии звонков VIP клиентов, клиентов из черного списка, личных контактов и пр.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Контакт&lt;br /&gt;
|Аргумент, содержащий произвольную контактную информацию.&lt;br /&gt;
|-&lt;br /&gt;
|Группа&lt;br /&gt;
|Аргумент, содержащий имя группы клиентов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если соответствующий контакту клиент найден, указанная группа существует, и клиент принадлежит группе.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не принадлежит&lt;br /&gt;
|Компонент, на который передается управление, если не найден соответствующий контакту клиент, не существует группа, или клиент не принадлежит группе.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i16.png|left]]&lt;br /&gt;
===Счетчик===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Увеличивает значение выбранного счетчика на 1. Подробнее о счетчиках, их создании и анализе в модуле общего меню [[Отчеты#Счетчики||Call-центр. Отчеты. Счетчики]]. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Счетчик&lt;br /&gt;
|Список счетчиков, существующих в системе и доступных для увеличения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление в случае успешной коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i17.png|left]]&lt;br /&gt;
===Запуск процесса===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell. &lt;br /&gt;
&lt;br /&gt;
ВНИМАНИЕ! При работе сервера Oktell в режиме службы запуск процесса производится от имени того пользователя, который указан в настройках службы. По умолчанию это системная учетная запись «NETWORK SERVICE». Запускаемые таким образом процессы выполняются в фоновом режиме и не отображаются на экране пользователя.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Имя файла&lt;br /&gt;
|Аргумент, определяющий имя файла, который необходимо запустить .&lt;br /&gt;
|-&lt;br /&gt;
|Относительный путь&lt;br /&gt;
|Да/нет. Определяет, какой путь будет подставляться впереди к имени файла. Относительный – от папки запуска серверного приложения Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Параметры&lt;br /&gt;
|Строковый аргумент, определяющий параметры запуска, если необходимо.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, успех&lt;br /&gt;
|Компонент, на который передается управление, если приложение успешно стартовало.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если файл не найден, отсутствует доступ, или по другой причине не удалось запустить приложение. &lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i18.png|left]]&lt;br /&gt;
===Запуск сценария===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае организации автоматических сервисов размеры сценария могут быть достаточно велики, и компонент «Запуск сценария» предоставляет возможность разбить крупный сценарий на несколько логических блоков. Таким образом, один сценарий передает управление в начало другого сценария. При этом можно задать некоторое значение на запуск, которое примет компонент «Старт» вложенного сценария и сохранит в свою локальную переменную. Помимо этого, все переменные одного типа, которые названы одинаково в запускающем и запускаемом сценариях, перенесут свои значения из одного в другой без изменений. Такой способ запуска называется вложенным.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработка сценария начинается с компонента Старт и ведется последовательно согласно значениям свойств перехода, если трубка положена (в основном это входящие звонки с внешних линий). В случае, когда трубка уже поднята, после компонента [[#Старт|Старт]] производится безусловный переход к компоненту &amp;quot;Поднять трубку&amp;quot;, если такой имеется в сценарии. При этом обработчик пропускает все компоненты, которые находятся между ними. Запуск вложенных сценариев следует этим же правилам.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Также с помощью компонента можно запускать в параллельный процесс любой служебный сценарий, не работающий с зависимыми от основного сценария ресурсами (линией, оператором). При запуске асинхронного служебного сценария начальные значения его переменных, совпадающих по типам и именам с переменными основного сценария, будут установлены в соответствии с их значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип запуска&lt;br /&gt;
|Определяет тип и формат запуска дочернего сценария. &lt;br /&gt;
* Вложенный. Запуск вложенного сценария прекращает выполнение (возможно на время, до возврата управления) текущего сценария и активизирует обработку выбранного сценария того же типа.  &lt;br /&gt;
* Асинхронный служебный. Запускает в параллельном процессе выполнение выбранного служебного сценария и продолжает выполнение текущего.  &lt;br /&gt;
* Фоновое медиа-взаимодействие. Доступно только для IVR сценариев. Инициирует дублирующий параллельный сценарий IVR. Подробнее в разделе [[Фоновый IVR-сценарий медиа-взаимодействия|Сценарии IVR. Фоновый сценарий]].&lt;br /&gt;
|- &lt;br /&gt;
|Сценарий&lt;br /&gt;
|Текстовое поле с возможностью выбора из списка имеющихся сценариев. Определяет имя сценария, который необходимо запустить.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр запуска&lt;br /&gt;
|Аргумент, передающий свое значение на старт запускаемого сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Возврат управления&lt;br /&gt;
|Да/нет. По умолчанию «Нет». Определяет способ вызова вложенного сценария. &lt;br /&gt;
&lt;br /&gt;
При установке значения «Нет» выполнение текущего сценария прекращается и запускается вложенный сценарий (с сохранением значений всех переменных). Такой способ наиболее часто применим на практике. &lt;br /&gt;
При установке значения «Да» вложенный сценарий вызывается как функция и после его завершения происходит возврат в точку вызова. Все переменные исходного сценария доступны во вложенном и наоборот, таким образом после возврата они будут иметь соответствующие измененные значения. На процедуру возврата также влияет флаг «Возврат управления» компонента [[Общие компоненты сценариев|Стоп]], - используется во вложенном сценарии после успешного переключения с необходимостью безусловно прервать обработчик сценариев. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Обработчик сценариев поддерживает условно неограниченную вложенность и имеет стек с ограничением в 100 сценариев во избежание зацикливания. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! Вызов внутри одной цепочки исполнения может происходить одновременно как с возвратом, так и без возврата.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае запуска вложенного сценария, а также непосредственно после запуска служебного сценария.&lt;br /&gt;
Поле используется (и обязательно для заполнения) только в случае асинхронного запуска служебного сценария, а также в случае вложенного, если флаг «Возврат управления» установлен.&lt;br /&gt;
|- &lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i45.png|left]]&lt;br /&gt;
===Регистрация===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Компонент используется совместно со шлюзом с динамической регистрацией потоков (подробнее в разделе [[Свойства компонентов#IP шлюз|Карта сети. Компоненты. Шлюз]]). Служит для проведения динамической регистрации под указанным аккаунтом перед осуществлением звонка по каналу потока такого шлюза. Параметры аккаунта - логин и пароль - могут быть взяты из БД, вычислены, указаны явно в сценарии. Для проведения регистрации достаточно указать в свойствах компонента шлюз, и свободный поток автоматически будет зарегистрирован и зарезервирован под совершение вызова именно в этом экземпляре сценария. Потоки и линии шлюзов с динамической регистрацией недоступны для выбора ни в задачах, ни в настройках прав пользователей, ни в списках линий при наборе номера компонентами сценариев. Осуществить дозвон через них можно только путем явного указания кода зарегистрированного потока в соответствующий аргумент компонентов «Дозвон» служебного сценария и «Переключение на внешние» сценария IVR. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;ВНИМАНИЕ! В случае успешной коммутации поток будет разрегистрирован автоматически по завершению разговора и переводу одной из линий потока в состояние готовности. Однако, если коммутации не произведено, то разрегистрация производится автоматически по истечению времени неактивности (3 минуты), либо путем использования этого же компонента с действием «Отмена регистрации».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Действие&lt;br /&gt;
|Выбор режима работы. Регистрация / отмена регистрации.&lt;br /&gt;
В случае установки режима регистрации осуществляет прямое действие по регистрации аккаунта на сервере и активации (перевода в состояние готовности) одного из потоков указанного шлюза с динамической регистрацией потоков. &lt;br /&gt;
В режиме отмены регистрации освобождает аккаунт и переводит указанный поток в отключенное состояние.&lt;br /&gt;
|- &lt;br /&gt;
|Шлюз&lt;br /&gt;
|Доступно только для действия «Регистрация». В списке выбирается один из существующих в карте сети шлюзов с динамической регистрацией потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Аккаунт&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой логин для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Доступно только для действия «Регистрация». Аргумент, представляющий собой пароль для регистрации потока.&lt;br /&gt;
|-&lt;br /&gt;
|Время ожидания&lt;br /&gt;
|Доступно только для действия «Регистрация». Максимальное время ожидания регистрации, по истечению которого будет прервана регистрация и  произведен выход по ветке «Таймаут».&lt;br /&gt;
|-&lt;br /&gt;
|Автоматическая отмена регистрации&lt;br /&gt;
|Доступно только для действия «Регистрация». Позволяет установить такой режим работы, при котором при любой последующей попытке дозвона по одной из линий зарегистрированного потока даже в случае неудачи (занято, недоступно и т.д.) будет производиться мгновенная отмена регистрации. &lt;br /&gt;
|-&lt;br /&gt;
|Код потока в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В случае успешного проведения операции по регистрации в указанную переменную будет размещен Guid-идентификатор зарегистрированного потока. Эта переменная впоследствии может быть использована для осуществления вызова в компонентах [[Компоненты сценариев IVR#Переключение на внешний номер с указанием последовательности выделения линий|Переключение на внешние]] и/или [[Компоненты служебных сценариев#Дозвон|Дозвон]] или отмены регистрации.&lt;br /&gt;
|- &lt;br /&gt;
|Код ошибки в переменную&lt;br /&gt;
|Доступно только для действия «Регистрация». В переменную попадает код ошибки в случае возникновения проблем при регистрации. Большинство кодов совпадают с типами ответов HTTP-сервера (например, 404 - not found).&lt;br /&gt;
|-&lt;br /&gt;
|Код потока&lt;br /&gt;
|Доступно только для действия «Отмена регистрации». Аргумент, представляющий собой Guid-идентификатор потока в строковом представлении. Может быть указан явно, или получен в переменную в одном из предыдущих компонентов «Регистрация».&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, потоков не найдено&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление, если у выбранного шлюза нет свободных потоков.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Доступно только для действия «Регистрация». Компонент, на который передается управление в случае, если за установленный интервал времени не получен ответ от внешнего сервера/шлюза.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i28.png|left]]&lt;br /&gt;
===Плагин-компонент===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Компонент позволяет выполнять произвольный сторонний код, подключенный к серверу в виде стандартного плагин-компонента (см. руководство по интеграции, раздел «Встраиваемые plugin-модули»). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Подробно об архитектуре исполнения описано в руководстве по интеграции.&lt;br /&gt;
&lt;br /&gt;
При выполнении компонента осуществляется подгрузка внешней сборки и передача управления компоненту. В случае, если сборка плагина уже загружена, повторной ее загрузки не происходит. Исключением может являться только обновление сборок в модуле [[Внешние модули#Plugin-модули|Администрирование. Внешние модули]]. &lt;br /&gt;
Передача управления производится путем вызова метода PrepareShow управляющего объекта, описанного в plugin-программе. В качестве параметра для метода передается XML-структура, содержащая комплексную информацию о требуемом компоненте (его guid-идентификатор, описанный при вызове метода GetForms() управляющего объекта), параметрах сценария, сессии, задаче, а также других имеющихся свойств (различаются в зависимости от типа исполняемого сценария). Помимо базовых параметров передаются значения требуемых для работы компонента параметров (информация о них возвращается при вызове GetInputParams управляющего объекта plugin-программы). В качестве возвращаемого значения ожидается XML-структура с описанием всех выходных значений согласно общему списку выходных параметров (определяются при вызове GetOutputParams управляющего объекта). &lt;br /&gt;
В качестве возможных для использования в сценариях компонентов принимаются все формы подпрограммы со свойством 'module=2'.&lt;br /&gt;
&lt;br /&gt;
Назначение входных значений, а также переменных для приема выходных значений производится на отдельной вкладке. &lt;br /&gt;
Дальнейшая реализация сценария приостанавливается вплоть до получения назад управления из внешнего компонента. Может быть назначен интервал таймаута, по истечению которого будет произведен принудительный возврат управления и переход к следующему компоненту сценария. Обрыв исполнения производится также при остановке сценария.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Модуль/Форма&lt;br /&gt;
|Выбор конкретного плагина и одного из его компонентов для работы в сценарии.&lt;br /&gt;
|-&lt;br /&gt;
|Свойства&lt;br /&gt;
|Доступ к вкладке редактора параметров формы для настройки передаваемых и сохраняемых параметров.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут, сек&lt;br /&gt;
|Аргумент, устанавливающий время в секундах, по истечению которого будет произведен принудительный отъем управления из вызванной подпрограммы. В случае, если интервал нулевой (по умолчанию), таймаут считается не установленным.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление после возврата в случае успешного проведения операции.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, компонент не найден&lt;br /&gt;
|Компонент, на который передается управление, если plugin-программа не указана, не найдена или не может быть загружена.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, таймаут&lt;br /&gt;
|Компонент, на который передается управление в случае, если за установленный интервал времени не вернулось управление от внешнего компонента.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление в случае возникновения ошибок.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i19.png|left]]&lt;br /&gt;
===Отправка SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку SMS-сообщения по указанному номеру с назначенным текстом. Может быть настроен на ожидание доставки.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер&lt;br /&gt;
|Аргумент, определяющий номер адресата.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Аргумент, определяющий текст SMS-сообщения. &lt;br /&gt;
|-&lt;br /&gt;
|Подставляемый номер&lt;br /&gt;
|Номер, от которого осуществляется доставка.&lt;br /&gt;
|-&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения (для дальнейшего запроса отчета о доставке).&lt;br /&gt;
|-&lt;br /&gt;
|Ожидание доставки&lt;br /&gt;
|Да/Нет. Требуется ли ожидать отчета о доставке.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания&lt;br /&gt;
|Время, которое компонент будет ожидать отчета о доставке. &lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление после успешной отправки сообщения. В случае установки значения «Да» в свойстве &amp;quot;Ожидание доставки&amp;quot;, если сообщение успешно доставлено до таймаута ожидания.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение отправлено, но не было доставлено за установленное время ожидания (в случае если ожидание было назначено).&lt;br /&gt;
Поле доступно только при выборе значения «Да» в свойстве «Ожидание доставки».&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i20.png|left]]&lt;br /&gt;
===Получение статуса отправленного SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Производит запрос к SMS-сервису на получение отчета о доставке конкретного SMS-сообщения по коду отправки (Push Id).&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Push Id&lt;br /&gt;
|Код отправленного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms уже доставлено.&lt;br /&gt;
|- &lt;br /&gt;
|Переход, не доставлено&lt;br /&gt;
|Компонент, на который передается управление, если sms еще не доставлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i21.png|left]]&lt;br /&gt;
===Получение входящего SMS-сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Производит запрос к SMS-сервису на получение первого в очереди входящих сообщений. В случае успеха наполняет переменные сценария соответствующими сообщению значениями.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Номер отправителя&lt;br /&gt;
|Переменная, куда запишется номер отправителя.&lt;br /&gt;
|-&lt;br /&gt;
|Текст&lt;br /&gt;
|Переменная, куда запишется текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Номер адресата&lt;br /&gt;
|Переменная, куда запишется номер, на который сообщение было отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение на сервере имеется и получено успешно.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если входящих сообщений на сервере нет.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i22.png|left]]&lt;br /&gt;
===Баланс счета на SMS-сервере===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Запускает на сервере внешний процесс или открывает приложение с указанным документом. В сценариях IVR используется чаще для запуска системных программ, а также учетных, сервисных, обслуживающих программ организации-клиента Oktell.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Количество&lt;br /&gt;
|Переменная, куда вернется количество оставшихся оплаченных SMS-сообщений.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если запрос отработан.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, ошибка&lt;br /&gt;
|Компонент, на который передается управление, если сервис недоступен или вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i23.png|left]]&lt;br /&gt;
===Отправка сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку email-сообщения на указанный ящик электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ отправки&lt;br /&gt;
|[[#Отправка сообщения электронной почты|Форма]], определяющая способ отправки email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Аргумент, определяющий получателей email сообщения. Если письмо предназначается нескольким адресатам, то адреса должны быть перечислены через «;».&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Аргумент, определяющий отправителя email сообщения. Ряд почтовых серверов требует явного указания поля &amp;quot;Отправитель&amp;quot; (e-mail адрес отправителя). В этом случае свойство должно быть вычислено к моменту, когда компонент получит управление.&lt;br /&gt;
В качестве отправителя может быть указана строка вида &amp;quot;username &amp;lt;address@mail.com&amp;gt;&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|Тема&lt;br /&gt;
|Аргумент, определяющий тему email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Формат тела письма&lt;br /&gt;
|Текст или HTML. Определяет формат, в котором будет сформировано тело для отправки.&lt;br /&gt;
|- &lt;br /&gt;
|Содержание письма&lt;br /&gt;
|Аргумент, определяющий текстовую часть e-mail сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кодировка&lt;br /&gt;
|Определяет кодировку отправляемого письма. При необходимости осуществляется преобразование тела.&lt;br /&gt;
* UTF-8 &lt;br /&gt;
* UTF-7 &lt;br /&gt;
* Windows-1251 &lt;br /&gt;
* KOI8-R &lt;br /&gt;
* Текущая кодовая страница Windows &lt;br /&gt;
* Указанная кодовая страница Windows&lt;br /&gt;
|-&lt;br /&gt;
|Кодовая страница Windows&lt;br /&gt;
|Доступно только при выборе кодировки «Указанная кодовая страница Windows». &lt;br /&gt;
Числовой аргумент, определяющий кодовую страницу Windows для формирования тела письма. &lt;br /&gt;
|- &lt;br /&gt;
|Вложение 1&lt;br /&gt;
|Аргумент, значение которого определяет абсолютный путь к файлу, который необходимо прикрепить к сообщению email. &lt;br /&gt;
|-&lt;br /&gt;
|Вложение 2&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 3&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 4&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Вложение 5&lt;br /&gt;
|По аналогии со свойством «Вложение 1».&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке SMTP сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Форма «Способ отправки»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f9.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ отправки email сообщения. В зависимости от типа сценария email можно отправить через:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* SMTP сервер &lt;br /&gt;
* Встроенный почтовый клиент (доступен только для сценариев диалога) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Если для отправки выбран выбран «SMTP сервер», письмо будет отправлено немедленно на указанный SMTP сервер.&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип SMTP сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для SMTP сервера&lt;br /&gt;
&lt;br /&gt;
* Операторский - используются настройки SMTP сервера по умолчанию в случае настроенного SMTP сервера на компьютере, где установлен клиент. Например - MS IIS SMTP Server. &lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|-&lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес SMTP сервера&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт SMTP сервера. Значение не должно содержать более 4 цифр ( максимум: 9999 )&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если SMTP сервер требует SSL авторизацию&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере&lt;br /&gt;
|-&lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Если для отправки выбран «Встроенный почтовый клиент», письмо будет открыто на компьютере оператора в почтовом редакторе по умолчанию. Открыть письмо может любой почтовый редактор, поддерживающий MAPI интерфейс.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i24.png|left]]&lt;br /&gt;
===Прием входящего сообщения электронной почты===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Осуществляет прием email-сообщения с указанного ящика электронной почты. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Способ получения&lt;br /&gt;
|[[#Прием входящего сообщения электронной почты|Форма]], определяющая способ получения email-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|MessageId&lt;br /&gt;
|Переменная, в которую будут сохранен идентификатор email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Кому&lt;br /&gt;
|Переменная, в которую будут сохранены получатели email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|От кого&lt;br /&gt;
|Переменная, в которую будут сохранены отправители email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Тема&lt;br /&gt;
|Переменная, в которую будут сохранена тема email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Предпочитаемый тип контента&lt;br /&gt;
|Для разделов multipart/alternative позволяет установить предпочитаемый тип текстового контента. При наличии указанного типа среди блоков в переменную будет сохранено именно его содержимое, а остальные дублирующие альтернативные блоки будут игнорироваться. По умолчанию text/plain, но может быть установлен text/html, text/xml, text/rtf, text/richtext.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма&lt;br /&gt;
|Переменная, в которую будут сохранен текст email сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Текст письма часть2&lt;br /&gt;
|Переменная, в которую будут сохранен текст из второй части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|- &lt;br /&gt;
|Текст письма часть3&lt;br /&gt;
|Переменная, в которую будут сохранен текст из третьей части email сообщения. Используется для сообщений multipart.&lt;br /&gt;
|-&lt;br /&gt;
|IMAP каталог&lt;br /&gt;
|Аргумент, значение которого определяет IMAP каталог, из которого будет получено сообщение. По умолчанию используется стандартный каталог входящей почты Inbox.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|IMAP запрос&lt;br /&gt;
|Аргумент, значение которого определяет IMAP запрос. Запрос определяет критерии выбора сообщения из каталога, заданного свойством IMAP каталог. По умолчанию используется запрос, возвращающий все письма (значение &amp;quot;ALL&amp;quot;). Более подробно о синтаксисе IMAP запросов можно узнать из документации &amp;lt;nowiki&amp;gt;RFC 2060&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
Поле доступно только при работе с IMAP-сервером (свойство «Способ получения»).&lt;br /&gt;
|-&lt;br /&gt;
|Принимать только заголовки&lt;br /&gt;
|Да/Нет. Требуется ли получать только заголовки письма (в этом случае тело сообщения и прикрепленные файлы скачиваться с почтового сервера не будут)&lt;br /&gt;
|- &lt;br /&gt;
|Удалять с сервера&lt;br /&gt;
|Да/Нет. Требуется ли удалить письмо с почтового сервера после получения.&lt;br /&gt;
|-&lt;br /&gt;
|Сохранять вложения&lt;br /&gt;
|Определяет режим сохранения вложений.&lt;br /&gt;
&lt;br /&gt;
* Нет. Вложения сохранены не будут. &lt;br /&gt;
* В указанную папку. В этом случае все вложенные файлы будут сохранены в папку, путь к которой установлен свойством &amp;quot;Папка для вложений&amp;quot;. &lt;br /&gt;
* В папку по умолчанию. В этом случае каталог определяется из общих настроек, раздел «Настройки e-mail».&lt;br /&gt;
|- &lt;br /&gt;
|Папка для вложений&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в указанную папку.&lt;br /&gt;
Представляет собой аргумент, устанавливающий абсолютный или относительный путь к папке, куда будут сохранены вложения с исходными именами.&lt;br /&gt;
|-&lt;br /&gt;
|Путь к папке для вложений в переменную&lt;br /&gt;
|Доступно только при выбранном режиме сохранения вложений в папку по умолчанию, заданную в общих настройках.&lt;br /&gt;
Представляет собой переменную, в которую будет сохранен путь к папке с вложениями, заданный в общих настройках.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, не получено&lt;br /&gt;
|Компонент, на который передается управление, если сообщение не получено, но при этом ошибок не возникло. Такая ситуация может возникнуть, если:&lt;br /&gt;
* на POP3 сервере нет сообщений &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге &lt;br /&gt;
* на IMAP4 сервере нет сообщений в заданном каталоге удовлетворяющих заданным критериям&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сообщения POP3 ( IMAP4 ) сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Способ получения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f10.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет способ получения email сообщения. Сообщение можно получить через:&lt;br /&gt;
* POP сервер (по протоколу POP3) &lt;br /&gt;
* IMAP сервер (по протоколу IMAP4) &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип почтового сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для сервера входящей почты&lt;br /&gt;
&lt;br /&gt;
* Общий (из настроек комплекса) - используются [[Общие настройки|общие настройки]] комплекса &lt;br /&gt;
* Отдельный - настройки SMTP сервера определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|- &lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт POP сервера - 110, IMAP сервера - 143).&lt;br /&gt;
|-&lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Требуется SSL авторизация&lt;br /&gt;
|Установлено, если сервер требует SSL авторизацию.&lt;br /&gt;
|-&lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на почтовом сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на почтовом сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Файл:cl_cc_scr_i25.png|left]]&lt;br /&gt;
===Отправка IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Осуществляет отправку IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт адресата, аккаунт отправителя, способ подключения к серверу (прокси/без прокси).&lt;br /&gt;
Работа с аккаунтом происходит через пул подключений. Любые обращения к аккаунту (отправки/приема из разных сценариев), влекущие подключение к серверу, помещают созданное подключение в специальный пул, где оно поддерживается некоторое время (устанавливается в разделах «[[ICQ-сервис|Общие настройки. ICQ-сервис]]» и «[[Jabber-сервис|Общие настройки. Jabber-сервис]]»). Каждое последующее обращение к аккаунту работает с подключением из пула и продляет время его существования. В случае таймаута аккаунт отключается. Также аккаунт отключается при получении ошибки сервера или выгрузке серверного приложения. Такой механизм работы в частности гарантирует работу комплекса от ошибки сервера ICQ «Превышен лимит подключений». Для каждого аккаунта в пуле держится отдельное подключение. Для Jabber-аккаунтов держатся отдельно подключения с разными настройками, даже если они имеют одинаковый JID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|[[#Отправка IM (ICQ/jabber) сообщения|Форма]], определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|- &lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При отправке ICQ-сообщения - [[#Отправка IM (ICQ/jabber) сообщения|форма]], определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
При отправке Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве отправителя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Аргумент, определяющий UIN-номера / JID-аккаунты получателей IM-сообщения. Если сообщение предназначается нескольким адресатам, то адреса должны быть перечислены через «,».&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с IM-сервером (ICQ / Jabber). При отправке сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут отправки соединения&lt;br /&gt;
|Аргумент, определяющий временную задержку ( в миллисекундах ) перед отправкой сообщения. &lt;br /&gt;
|- &lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Аргумент, определяющий текст сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения отправки. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|-&lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно отправлено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при отправке сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки подключения»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f11.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет настройки подключения к ICQ / Jabber серверу. Имеется возможность подключения напрямую и через прокси-сервер. Поддерживаются следующие типы прокси-серверов:&lt;br /&gt;
* SOCKS5  &lt;br /&gt;
* HTTPS  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип прокси сервера&lt;br /&gt;
|Свойство, определяющее источник настроек для подключения к серверу.&lt;br /&gt;
* Без прокси-сервера - подключение выполняется напрямую к серверу ICQ/Jabber, минуя прокси. &lt;br /&gt;
* Общий (из настроек комплекса) - используется режим подключения, заданный в общих настройках комплекса (отдельно разделы [[ICQ-сервис|ICQ-сервис]] и [[Jabber-сервис|Jabber-сервис]]). &lt;br /&gt;
* Отдельный - настройки прокси-сервера определяются в текущей форме и актуальны только для настраиваемого в данный момент компонента сценария.&lt;br /&gt;
|- &lt;br /&gt;
|Тип протокола&lt;br /&gt;
|Свойство, определяющее тип протокола прокси-сервера:&lt;br /&gt;
* SOCKS5 - протокол SOCKS5 &lt;br /&gt;
* HTTPS - протокол HTTPS&lt;br /&gt;
|- &lt;br /&gt;
|Адрес&lt;br /&gt;
|Адрес сервера.&lt;br /&gt;
|-&lt;br /&gt;
|Порт&lt;br /&gt;
|Порт сервера. (стандартный порт SOCKS5 сервера - 1080, HTTPS сервера - 8080).&lt;br /&gt;
|- &lt;br /&gt;
|Требуется авторизация&lt;br /&gt;
|Установлено, если сервер требует авторизацию.&lt;br /&gt;
|- &lt;br /&gt;
|Логин&lt;br /&gt;
|Учетная запись на прокси сервере.&lt;br /&gt;
|- &lt;br /&gt;
|Пароль&lt;br /&gt;
|Пароль учетной записи на прокси сервере.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Форма «Настройки учетной записи ICQ»''':&lt;br /&gt;
[[Файл:cl_cc_scr_f12.png|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Форма определяет учетную запись ICQ, которая будет использоваться в качестве отправителя сообщения ICQ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Для настройки доступны свойства''':&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Тип учетной записи&lt;br /&gt;
|Свойство, определяющее источник настроек учетной записи&lt;br /&gt;
* Общий (из настроек комплекса) - используются общие настройки комплекса &lt;br /&gt;
* Отдельный - настройки учетной записи определяются нижеследуюшими свойствами.&lt;br /&gt;
|- &lt;br /&gt;
|UIN&lt;br /&gt;
|Номер ICQ&lt;br /&gt;
|-&lt;br /&gt;
|Пароль UIN&lt;br /&gt;
|Пароль ICQ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Аналогичная форма открывается и при настройке JID-аккаунта (при работе с Jabber). В ней в дополнение к JID и паролю при осуществлении индивидуальной настройки предлагается указать адрес и порт сервера Jabber. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr_i26.png|left]]&lt;br /&gt;
===Получение IM (ICQ/jabber) сообщения===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Осуществляет прием IM-сообщения (ICQ или Jabber). Указываются сервер, аккаунт получателя, способ подключения к серверу. &lt;br /&gt;
Получаемые сообщения сохраняют в указанных переменных аккаунт отправителя и текст сообщения.&lt;br /&gt;
Работа компонента происходит через пул подключений аналогично компоненту «Отправка IM-сообщения».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Свойства''':&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Протокол&lt;br /&gt;
|ICQ / Jabber&lt;br /&gt;
|-&lt;br /&gt;
|Настройки прокси&lt;br /&gt;
|Форма, определяющая настройки подключения к прокси-серверу.&lt;br /&gt;
|-&lt;br /&gt;
|Настройки учетной записи&lt;br /&gt;
|При получении ICQ-сообщения - форма, определяющая настройки учетной записи (UIN) ICQ, которая будет использоваться в качестве получателя сообщения ICQ.&lt;br /&gt;
При получении Jabber-сообщения - форма настройки учетной записи (JID) сервиса Jabber, которая будет использоваться в качестве получателя Jabber-сообщения, а также настройки сервера, к которому необходимо осуществлять подключение для работы в сети Jabber. Обратите внимание на рекомендации, приведенные в разделе [[Jabber-сервис|Общие настройки. Jabber-сервис]].&lt;br /&gt;
|- &lt;br /&gt;
|UIN / JID&lt;br /&gt;
|Переменная, в которую будет сохранен UIN / JID отправителя IM-сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Таймаут ожидания соединения&lt;br /&gt;
|Аргумент, определяющий временной интервал (в миллисекундах), в течение которого система ожидает соединения с сервером. При получении сообщения выполнение сценария будет приостановленно до тех пор пока:&lt;br /&gt;
* Будет установлено успешное соединение с сервером &lt;br /&gt;
* Истечет таймаут ожидания соединения&lt;br /&gt;
|- &lt;br /&gt;
|Таймаут получения сообщения&lt;br /&gt;
|Аргумент, определяющий временную задержку (в миллисекундах) перед получением сообщения. Если на указанный в свойстве «Настройки учетной записи» аккаунт раньше приходили сообщения, то таймаут игнорируется, а в переменные «UIN/JID», «Текст сообщения» будет подставлены значения, сохраненные в пуле сервера состояний системы.&lt;br /&gt;
|-&lt;br /&gt;
|Текст сообщения&lt;br /&gt;
|Переменная, в которую будет сохранен текст полученного сообщения.&lt;br /&gt;
|-&lt;br /&gt;
|Уведомлять об ошибках&lt;br /&gt;
|Форма выбора пользователей-получателей уведомлений об ошибках, возникающих в момент выполнения получения. Необходимо в отладочных целях в первые дни работы новых проектов.&lt;br /&gt;
|- &lt;br /&gt;
|Переход&lt;br /&gt;
|Компонент, на который передается управление, если сообщение успешно получено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, сообщений нет&lt;br /&gt;
|Компонент, на который передается управление, если новых сообщений не обнаружено.&lt;br /&gt;
|-&lt;br /&gt;
|Переход, неудача&lt;br /&gt;
|Компонент, на который передается управление, если при получении сервер вернул ошибку.&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Название компонента для отображения в визуальной среде и выбора в списке.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Другие компоненты сценариев:&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев IVR]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты сценариев диалога]]&lt;br /&gt;
&lt;br /&gt;
* [[Компоненты служебных сценариев]]&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%B8_%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2</id>
		<title>Проверка и сохранение сценариев</title>
		<link rel="alternate" type="text/html" href="%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D0%B8_%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B5%D0%B2"/>
				<updated>2011-04-28T17:12:02Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;После создания сценария его можно проверить на корректность на странице «Сохранение». Эта процедура необязательна, но рекомендуема для исключения очевидных «ляпов». В режиме редактирования сценария перейдите на вкладку «Сохранение». Нажмите кнопку «Проверить» внизу и дождитесь окончания. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
После проверки в заполненном списке будет приведена статистика по сценарию, а также все замечания и ошибки, которые рекомендуется проанализировать создателю сценария.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Все ошибки и замечания можно классифицировать на 2 типа:&lt;br /&gt;
&lt;br /&gt;
* Общие замечания и ошибки, относящиеся к сценарию в целом (например, отсутствие стартового элемента) необходимо тщательно проанализировать. Общие замечания выводятся перед началом проверки свойств объектов, и вы их увидите в самом начале списка. &lt;br /&gt;
* Ошибки и замечания по значениям свойств объектов. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Двойным щелчком мыши на замечаниях и ошибках, которые относятся к отдельным объектам, вы задействуете процедуру автоматического выделения и центрирования соответствующего объекта и осуществите переход на вкладку редактора сценария. Используя инспектор объектов (F11), поправьте ошибку или замечание и вернитесь вновь на вкладку «Сохранение». Такими же двойными щелчками проанализируйте свойства всех объектов, после чего вновь нажмите кнопку «Проверить». &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scr3.png|center|800px]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt; ВНИМАНИЕ! В сценарии могут оставаться некоторые замечания и ошибки, при этом сервер выполнит сценарий корректно с точки зрения логики комплекса Oktell. Но возможно, что при этом некоторые компоненты будут вести себя неожиданно для создателя. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green;&amp;quot;&amp;gt; Пример: Ошибками будут помечены все свойства типа «Переход» объектов, для которых не заданы значения, что, впрочем, не приведет к невозможности сохранить сценарий (как локально, так и на сервер). Однако учитывайте, что если обработчик сценария в момент получения объекта обнаружит пустое свойство перехода – он автоматически прервет выполнение сценария (а для сценария IVR — повесит трубку на обрабатываемой линии). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
После внесения необходимых изменений сценарий подлежит сохранению. Сохранение производится на той же вкладке «Сохранение». Вы можете задать/изменить имя для созданного или редактируемого сценария. Сохранение сценария проводится локально. Таким образом, можно длительное время редактировать сценарий, который работает в реальном времени на сервере и находится совершенно в иной реализации. Чтобы сохранить сценарий на сервер – нажмите кнопку «На сервер» внизу. При этом будет проведена попытка сохранить сценарий на сервере. В случае неудачи (отсутствие доступа к одному из файлов, если он существует и используется) будет выдано окно с уведомлением. Немного подождите, и попробуйте снова.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Сценарий может быть сохранен в режиме отладки. В этом случае будут отображаться все уведомления, для которых установлено свойство отладки. В нормальном режиме работы они пропускаются. Режим отладки может применяться для создания масштабных сценариев и вывода временных значений. Отключение режима отладки для сценария позволяет не удалять уведомления, заполоняющие экран и полезные только в случае работ по модификации сценария (должен быть установлен соответствующий параметр компонента уведомление). Активация режима происходит соответствующим флажком в разделе информации о сценарии.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Все находящиеся на сервере сценарии доступны для работы, корректирования всеми пользователями, имеющими на то право.&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	<entry>
		<id>%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8</id>
		<title>Функции</title>
		<link rel="alternate" type="text/html" href="%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8"/>
				<updated>2011-04-28T17:10:02Z</updated>
		
		<summary type="html">&lt;p&gt;Elena: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Встроенная функция сценария осуществляет доступ к некоторым данным в момент выполнения сценария обработчиком.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Среди функций можно выделить несколько типов по направлению их действия:&lt;br /&gt;
&lt;br /&gt;
* Оперирующие конкретным звонком и обслуживающей линией; &lt;br /&gt;
* Временные; &lt;br /&gt;
* Общие серверные (определяющие некоторые состояния системы); &lt;br /&gt;
* Специальные функции конкретного типа сценария. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Для задания функции сценария служит соответствующая вкладка окна [[Аргументы|Аргумент]]. Значение функции вычисляется в момент обработки сценария  и подставляется в качестве аргумента текущего выполняемого объекта (свойства объекта) сценария.&lt;br /&gt;
&lt;br /&gt;
[[Файл:cl_cc_scra_f1_4.png|center]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Список встроенных функций сценариев.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В столбце типов указывается при редактировании каких типов сценариев доступна та или иная функция (IVR, Д-диалоговый, С-служебный)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Функция&lt;br /&gt;
!Тип возвращ. значения&lt;br /&gt;
!Типы сценариев&lt;br /&gt;
(IVR, Д, С)&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Id сессии сценария&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Текущий уникальный код сессии сценария (строковое представление GUID), в соответствии с которым осуществляется доступ к хранилищу глобальных переменных, формируются цепочки коммутаций при дозвоне.&lt;br /&gt;
|-&lt;br /&gt;
|Текущая дата&lt;br /&gt;
|Дата/время&lt;br /&gt;
|Все&lt;br /&gt;
|Текущая дата.&lt;br /&gt;
|-&lt;br /&gt;
|Текущий год&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Текущий год.&lt;br /&gt;
|-&lt;br /&gt;
|Текущий месяц&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Текущий месяц.&lt;br /&gt;
|-&lt;br /&gt;
|Текущий день&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Текущий день.&lt;br /&gt;
|-&lt;br /&gt;
|Текущий день недели&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Текущий день недели (1-7).&lt;br /&gt;
|-&lt;br /&gt;
|Текущее время&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Текущее время.&lt;br /&gt;
|-&lt;br /&gt;
|Текущий час&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Текущий час.&lt;br /&gt;
|-&lt;br /&gt;
|Текущая минута&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Текущая минута.&lt;br /&gt;
|-&lt;br /&gt;
|Текущая секунда&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Текущая секунда.&lt;br /&gt;
|-&lt;br /&gt;
|Номер абонента (CallerId)&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR, Д&lt;br /&gt;
|Для внешних линий - определитель номера абонента (если не определен – строка «Номер не определен»).&lt;br /&gt;
Для внутренних линий (только в IVR) - номер пользователя, который обслуживается в сценарии. В качестве номера возвращается строка, начинающаяся с символа «U» и соответствующая прямому сервисному внутреннему номеру, назначенному на пользователя. Такие номера недоступны для набора непосредственно с телефона из-за спец.символов и используются только для служебных целей. Этот номер может быть подставлен в качестве аргумента в компоненты сценария, имеющие свойство «Внутренний номер получателя» (Уведомление, Голосовая почта и др.).&lt;br /&gt;
|-&lt;br /&gt;
|Набранный (внешний) номер (CalledId)&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR, Д&lt;br /&gt;
|Номер, по которому дозвонился абонент (актуально для потоков Е1). Если номер не определился – подставляется значение из свойства внешней линии.&lt;br /&gt;
Для внутренних линий (только в IVR) - номер, по которому был осуществлен вход в текущий сценарий из АТС. При звонке с IP-телефона: если номер дозвона в АТС в начальных символах содержит внутренний номер для входа в сценарий, то в сценарии функция вернет всю последовательность. Например: номер сценария 25, на IP телефоне набрали 2511 CALL =&amp;gt; функция вернет 2511.&lt;br /&gt;
|-&lt;br /&gt;
|XML-INFO абонента&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR, Д&lt;br /&gt;
|Строка, сформированная внешним приложением, и переданная вместе со звонком из собственного интеграционного модуля SipClient (подробнее в руководстве по интеграции, раздел «Звонок разработчику»). Может быть подвергнута разбору в сценарии и использована для проведения произвольной маршрутизации вызова. Вызов поступает на каналы шлюзов с типом регистрации [[Свойства компонентов#IP шлюз|Вхощящие из COM-клиента]].&lt;br /&gt;
|-&lt;br /&gt;
|Guid-идентификатор пользователя&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR&lt;br /&gt;
|Строка, содержащая идентификатор пользователя, который обслуживается в сценарии.&lt;br /&gt;
|-&lt;br /&gt;
|Имя пользователя&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR&lt;br /&gt;
|Используется для внутренних линий всех типов, которые связаны с пользователем. Для остальных возвращает пустую строку.&lt;br /&gt;
Имя обслуживаемого в сценарии пользователя.&lt;br /&gt;
|-&lt;br /&gt;
|Номер пользователя внутри АТС&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR&lt;br /&gt;
|Используется для внутренних линий всех типов. Для внешних возвращает пустую строку.&lt;br /&gt;
Определяет внутренний стандартный номер, по которому можно дозвониться до обслуживаемой линии (и/или пользователя) - далее обслуживаемые объекты. &lt;br /&gt;
Если во внутреннем номерном плане содержатся несколько номеров со ссылками на обслуживаемые объекты, то будет выбран негрупповой - тот, в списке ссылок которого присутствует единственный объект - обслуживаемый (линия или пользователь). Если негрупповой номер отсутствует, то преимущественно будет выбран тот групповой, в котором объект является основным (стартующим в правиле вызова первым и единственным среди первых). Если такие номера тоже отсутствуют, то выбран будет тот, у которого объект является одним из основных (стартующим первым, но не единственным среди первых). В конце концов будет выбран любой групповой номер, где присутствует объект.&lt;br /&gt;
|-&lt;br /&gt;
|Тип линии&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR, Д&lt;br /&gt;
|Число, определяющее типа линии&lt;br /&gt;
* 1 - Внешняя аналоговая; &lt;br /&gt;
* 2 - Внутренняя аналоговая; &lt;br /&gt;
* 3 - VoIP канал; &lt;br /&gt;
* 4 - Внешняя GSM; &lt;br /&gt;
* 5 - IP; &lt;br /&gt;
* 6 - Канал потока Е1.&lt;br /&gt;
|-&lt;br /&gt;
|Guid-идентификатор линии&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Строка с guid-идентификтором обслуживаемой сценарием линии.&lt;br /&gt;
В служебном сценарии функция возвращает непустое значение только в некоторых режимах, например при использовании сценария в качестве [[Параметры АТС|преобразователя callerid]] на входящих вызовах.&lt;br /&gt;
|-&lt;br /&gt;
|Номер линии&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Строка, определяющая номер линии по классификации АТС Oktell (11001, 15049 и т.п.), обслуживаемой текущим сценарием. Список линий и их номеров доступен в модуле [[Линии|Администрирование.Линии]].&lt;br /&gt;
В служебном сценарии функция возвращает непустое значение только в некоторых режимах, например при использовании сценария в качестве [[Параметры АТС|преобразователя callerid]] на входящих вызовах.&lt;br /&gt;
|-&lt;br /&gt;
|Код линии&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Строка с кодом линии, назначенным в модуле [[Линии|Администрирование.Линии]].&lt;br /&gt;
В служебном сценарии функция возвращает непустое значение только в некоторых режимах, например при использовании сценария в качестве [[Параметры АТС|преобразователя callerid]] на входящих вызовах.&lt;br /&gt;
|- &lt;br /&gt;
|Код направления&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR&lt;br /&gt;
|Строка, определяющая код первого найденного активного [[Линии#Направления|направления]], в котором присутствует обслуживаемая IVR-сценарием линия.&lt;br /&gt;
|-&lt;br /&gt;
|Номер линии, ожидающей во Flash-буфере&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR&lt;br /&gt;
|В случае, если у обслуживаемой текущим сценарием линии во Flash буфере находится в ожидании некоторый абонент, то функция возвращает строку с номером ожидающей линии по классификации АТС Oktell. В противном случае возвращается пустая строка.&lt;br /&gt;
|-&lt;br /&gt;
|Номер линии, осуществившей переключение&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR&lt;br /&gt;
|В случае, если запущенный сценарий был переведен другой линией в результате использования Flash-удержания, возвращается строка с ее номером по классификации АТС Oktell. &lt;br /&gt;
В остальных случаях возвращается пустая строка.&lt;br /&gt;
|- &lt;br /&gt;
|Название активного фонового IVR-сценария медиа-взаимодействия&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR&lt;br /&gt;
|В случае, если в настоящее время активен [[Фоновый IVR-сценарий медиа-взаимодействия|фоновый сценарий медиа-взаимодействия]] с текущей обслуживаемой линий, возвращает его название. Иначе возвращается пустая строка.&lt;br /&gt;
|-&lt;br /&gt;
|Время в текущем сценарии&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Время в секундах, прошедшее после запуска непосредственно текущего сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Время в обработчике сценариев&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Время в секундах, прошедшее после запуска текущей сессии сценариев.&lt;br /&gt;
|-&lt;br /&gt;
|Название текущего сценария&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Название текущего выполняемого сценария&lt;br /&gt;
|-&lt;br /&gt;
|Тип соединения&lt;br /&gt;
|Число&lt;br /&gt;
|IVR, Д&lt;br /&gt;
|&lt;br /&gt;
* 1–Звонок с внутренней линии на внешнюю (Только диалоговый)&lt;br /&gt;
* 2–Звонок с внутренней линии в IVR&lt;br /&gt;
* 4–Звонок с внешней линии в IVR&lt;br /&gt;
* 5–Звонок с внешней линии на внутреннюю (Только диалоговый)&lt;br /&gt;
* 7–Звонок из IVR на внешнюю линию (из задачи)&lt;br /&gt;
* 8–Звонок из IVR на внутреннюю линию (из задачи)&lt;br /&gt;
|- &lt;br /&gt;
|Количество свободных внешних линий&lt;br /&gt;
|Число&lt;br /&gt;
|IVR, Д&lt;br /&gt;
|Число свободных внешних линий, находящихся в активном состоянии.&lt;br /&gt;
|-&lt;br /&gt;
|Количество абонентов на набранном номере&lt;br /&gt;
|Число&lt;br /&gt;
|IVR, Д&lt;br /&gt;
|Число абонентов, дозвонившихся на тот же номер, что и текущий абонент. Используется для обрубания вызовов по конкретным номерам при превышении лимита допустимого количества подключений.&lt;br /&gt;
|- &lt;br /&gt;
|Количество зарегистрированных операторов&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Число операторов, находящихся в call-центре онлайн (в свободном и занятом режимах, исключая перерывы).&lt;br /&gt;
|-&lt;br /&gt;
|Количество свободных операторов&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Число операторов, находящихся в call-центре в свободном состоянии, готовых обработать вызов незамедлительно.&lt;br /&gt;
|- &lt;br /&gt;
|Случайное число&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Случайное число от 0 до 999999 (равномерное распределение).&lt;br /&gt;
|-&lt;br /&gt;
|Id оператора&lt;br /&gt;
|Строка&lt;br /&gt;
|Д&lt;br /&gt;
|Идентификатор текущего оператора в виде &lt;br /&gt;
«00000000-0000-0000-0000-000000000000».&lt;br /&gt;
Необходимо помнить, что в ходе обработки сценария диалога операторы могут переключаться.&lt;br /&gt;
|- &lt;br /&gt;
|Имя оператора&lt;br /&gt;
|Строка&lt;br /&gt;
|Д&lt;br /&gt;
|Имя текущего оператора.&lt;br /&gt;
|-&lt;br /&gt;
|Внутренний номер оператора (Uguid)&lt;br /&gt;
|Строка&lt;br /&gt;
|Д&lt;br /&gt;
|Номер оператора, обслуживающего текущий звонок. Кодовое представление номера. Необходим для компонентов «Уведомление», «Определение статуса»,  и других, в которых требуется указание номера.&lt;br /&gt;
|-&lt;br /&gt;
|Хост оператора&lt;br /&gt;
|Строка&lt;br /&gt;
|Д&lt;br /&gt;
|Имя компьютера оператора, обслуживающего текущий звонок. &lt;br /&gt;
|-&lt;br /&gt;
|Id проекта&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Идентификатор проекта текущей задачи, в ходе обработки которой был запущен сценарий.&lt;br /&gt;
|-&lt;br /&gt;
|Название проекта&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Название проекта текущей задачи, в ходе обработки которой был запущен сценарий.&lt;br /&gt;
|-&lt;br /&gt;
|Id задачи&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Идентификатор текущей задачи, в ходе обработки которой был запущен сценарий.&lt;br /&gt;
|-&lt;br /&gt;
|Код задачи&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Код текущей задачи, в ходе обработки которой был запущен сценарий.&lt;br /&gt;
|-&lt;br /&gt;
|Название задачи&lt;br /&gt;
|Строка&lt;br /&gt;
|Все&lt;br /&gt;
|Название текущей задачи, в ходе обработки которой был запущен сценарий.&lt;br /&gt;
|-&lt;br /&gt;
|Параметр задачи&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Параметр запуска сценария, переданный из задачи, куда попал в свое время в момент ее создания из компонента «Задание на звонок».&lt;br /&gt;
|-&lt;br /&gt;
|Код абонента в списке&lt;br /&gt;
|Число&lt;br /&gt;
|Все&lt;br /&gt;
|Идентификатор абонента в прикрепленной таблице абонентов. &lt;br /&gt;
|-&lt;br /&gt;
|Id коммутации&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR, Д&lt;br /&gt;
|Уникальный идентификатор коммутации.&lt;br /&gt;
|-&lt;br /&gt;
|Id цепочки коммутаций&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR, Д&lt;br /&gt;
|Уникальный идентификатор звонка (сессии) внутри АТС Oktell.&lt;br /&gt;
|-&lt;br /&gt;
|Id sip-сессии&lt;br /&gt;
|Строка&lt;br /&gt;
|IVR&lt;br /&gt;
|По умолчанию уникальный идентификатор sip-сессии из поля «Call-ID». &lt;br /&gt;
|-&lt;br /&gt;
|КС: идентификатор&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|При запуске служебного сценария для обработки контрольного события Guid-идентификатор контрольного события в строковом представлении.&lt;br /&gt;
|- &lt;br /&gt;
|КС: название&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|При запуске служебного сценария для обработки контрольного события название контрольного события.&lt;br /&gt;
|-&lt;br /&gt;
|КС: идентификатор задачи&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|При запуске служебного сценария для обработки контрольного события Guid-идентификатор задачи, в которой событие обнаружено, в строковом представлении.&lt;br /&gt;
|-&lt;br /&gt;
|КС: идентификатор оператора&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|При запуске служебного сценария для обработки контрольного события Guid-идентификатор оператора, совершившего контрольное событие, в строковом представлении&lt;br /&gt;
|- &lt;br /&gt;
|КС: показатель&lt;br /&gt;
|Число&lt;br /&gt;
|С&lt;br /&gt;
|При запуске служебного сценария для обработки контрольного события числовой показатель соответствующего события.&lt;br /&gt;
|-&lt;br /&gt;
|КС: описание&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|При запуске служебного сценария для обработки контрольного события дополнительное текстовое поле с информацией о деталях события.&lt;br /&gt;
|-&lt;br /&gt;
|Инициатор запуска. Код типа&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|Определяет код модуля-иницатора запуска служебного сценария.&lt;br /&gt;
* 10 - Контрольное событие. &lt;br /&gt;
* 11 - Дозвон из задачи на внешний номер. &lt;br /&gt;
* 12 - Автодозвон на внешний номер. &lt;br /&gt;
* 13 - Строковое преобразование. &lt;br /&gt;
* 14 - Запуск по инициативе клиентского приложения (из модуля администрирования, из плагина, либо из внешнего интегрированного приложения). &lt;br /&gt;
* 15 - Набор быстрого номера. &lt;br /&gt;
* 16 - Набор экстренного номера. &lt;br /&gt;
* 17 - Набор внутреннего номера при приглашении в конференцию. &lt;br /&gt;
* 18 - Набор внутреннего номера из автодозвона. &lt;br /&gt;
* 19 - Прерывание вызова внутреннего номера в конференции. &lt;br /&gt;
* 20 - Обработка завершения конференции. &lt;br /&gt;
* 21 - Поиск абонента для голосовой задачи в режиме работы с таблицей абонентов через сценарий. &lt;br /&gt;
* 22 - Обработка завершения звонка/попытки звонка в голосовой задаче. &lt;br /&gt;
* 23 - Набор внешнего номера из конференции. &lt;br /&gt;
* 24 - Набор внешнего номера, указанного в стандартном внутреннем. &lt;br /&gt;
* 25 - Обработка завершения сессии внешнего канала (обработка контента линии по общему сценарию АТС). &lt;br /&gt;
* 26 - Обработка завершения сессии внешнего канала (обработка контента линии по сценарию задачи).&lt;br /&gt;
|- &lt;br /&gt;
|Инициатор дозвона. Тип&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|Определяет название модуля-инициатора запуска служебного сценария в некоторых режимах.&lt;br /&gt;
* «КС» - контрольное событие. &lt;br /&gt;
* «Задача» - сценарий запущен как набор номера в задаче.  &lt;br /&gt;
* «АДЗ» - сценарий запущен как набор номера в автодозвоне. &lt;br /&gt;
* «Быстрый» - сценарий запущен как набор быстрого/внешнего номера. &lt;br /&gt;
* «Экстренный» - сценарий запущен как набор экстренного номера. &lt;br /&gt;
* «Внутренний из конференции» - сценарий запущен как набор внутреннего номера из конференции. &lt;br /&gt;
* «Внутренний из АДЗ» - сценарий запущен как набор внутреннего номера из АДЗ. &lt;br /&gt;
В других случаях возвращается пустая строка.&lt;br /&gt;
|- &lt;br /&gt;
|Инициатор дозвона. Идентификатор (задача/пользователь) &lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|Для вышеприведенных типов запуска служебного сценария возвращает Guid-идентификатор в строковом представлении соответственно контрольного события, задачи, пользователя, запустившего автодозвон. В других случаях возвращается пустая строка.&lt;br /&gt;
|-&lt;br /&gt;
|Инициатор дозвона. Имя (задача/пользователь)&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|Для вышеприведенных типов запуска служебного сценария возвращает название соответственно контрольного события, задачи, пользователя, запустившего автодозвон. В других случаях возвращается пустая строка.&lt;br /&gt;
|-&lt;br /&gt;
|Инициатор дозвона. Внутренний номер (пользователь)&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|Для режима запуска служебного сценария в качестве набора номера в режиме автодозвона возвращает внутренний номер пользователя, инициировавшего автодозвон. В других случаях возвращается пустая строка.&lt;br /&gt;
|-&lt;br /&gt;
|Конференция. Идентификатор (Guid)&lt;br /&gt;
|Строка&lt;br /&gt;
|C&lt;br /&gt;
|Задано при запуске сценариев, связанных с конференцией (набор номера, отмена, обработка завершения). Строковое представление GUID-идентификатора связанной конференции.&lt;br /&gt;
|-&lt;br /&gt;
|Конференция. Код идентификатора (Int32)&lt;br /&gt;
|Число&lt;br /&gt;
|C&lt;br /&gt;
|Задано при запуске сценариев, связанных с конференцией (набор номера, отмена, обработка завершения). Число, являющееся довольно уникальной функцией от GUID-идентификатора связанной конференции. Может быть использовано для идентификации конференции при входе из IVR-сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Конференция. Номер комнаты&lt;br /&gt;
|Число&lt;br /&gt;
|C&lt;br /&gt;
|Задано при запуске сценариев, связанных с конференцией (набор номера, отмена, обработка завершения). Номер комнаты связанной конференции.&lt;br /&gt;
|-&lt;br /&gt;
|Конференция. Идентификатор участника (Guid)&lt;br /&gt;
|Строка&lt;br /&gt;
|C&lt;br /&gt;
|Задано при запуске сценариев, связанных с конференцией (набор номера, отмена набора номера). GUID-идентификатор связанного участника связанной конференции. Применяется при организации внешней очереди для привязки звонка к конкретному участнику конференции, находящемуся в состоянии ожидания ответа.&lt;br /&gt;
|-&lt;br /&gt;
|Конференция. Код идентификатора участника (Int32)&lt;br /&gt;
|Число&lt;br /&gt;
|C&lt;br /&gt;
|Задано при запуске сценариев, связанных с конференцией (набор номера, отмена набора номера). Число, являющееся довольно уникальной функцией от GUID-идентификатора связанного участника связанной конференции. Может быть использовано для идентификации конференции при входе из IVR-сценария.&lt;br /&gt;
|-&lt;br /&gt;
|Входной параметр 1&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|Входной параметр 1, передаваемый на старт служебного сценария. Совпадает с параметром, сохраняемым в компоненте «Старт». &lt;br /&gt;
|-&lt;br /&gt;
|Входной параметр 2&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|Входной параметр 2, передаваемый на старт служебного сценария. &lt;br /&gt;
В сценариях преобразования CallerId содержит внешний номер (CalledId).&lt;br /&gt;
Может быть установлен при запуске сценария по инициативе плагинов и внешнего ПО, подключенного через ядро клиентского уровня платформы. Также используется для передачи служебной информации при использовании служебных сценариев - триггеров, обработчиков, набора номера.&lt;br /&gt;
|-&lt;br /&gt;
|Входной параметр 3&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|Входной параметр 3, передаваемый на старт служебного сценария.&lt;br /&gt;
Может быть установлен при запуске сценария по инициативе плагинов и внешнего ПО, подключенного через ядро клиентского уровня платформы. Также используется для передачи служебной информации при использовании служебных сценариев - триггеров, обработчиков, набора номера.&lt;br /&gt;
|- &lt;br /&gt;
|Входной параметр 4&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|Входной параметр 4, передаваемый на старт служебного сценария.&lt;br /&gt;
Может быть установлен при запуске сценария по инициативе плагинов и внешнего ПО, подключенного через ядро клиентского уровня платформы. Также используется для передачи служебной информации при использовании служебных сценариев - триггеров, обработчиков, набора номера.&lt;br /&gt;
|- &lt;br /&gt;
|Входной параметр 5&lt;br /&gt;
|Строка&lt;br /&gt;
|С&lt;br /&gt;
|Входной параметр 5, передаваемый на старт служебного сценария.&lt;br /&gt;
Может быть установлен при запуске сценария по инициативе плагинов и внешнего ПО, подключенного через ядро клиентского уровня платформы. Также используется для передачи служебной информации при использовании служебных сценариев - триггеров, обработчиков, набора номера.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elena</name></author>	</entry>

	</feed>