https://wiki.calloffice.ru/api.php?action=feedcontributions&user=Dmitry&feedformat=atomCall Office Wiki - Вклад [ru]2024-03-29T15:06:04ZВкладMediaWiki 1.36.0https://wiki.calloffice.ru/index.php?title=%D0%A2%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BA_%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D0%B8_%D1%81_%D0%BC%D0%B5%D0%B4%D0%B8%D1%86%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%BC%D0%B8_%D0%98%D0%A1&diff=7482Требования к интеграции с медицинскими ИС2024-02-07T12:18:42Z<p>Dmitry: </p>
<hr />
<div>== Решаемая задача ==<br />
<br />
Call Office позволяет совершать '''автоматический обзвон пациентов''' с целью подтверждения записи на приём.<br />
<br />
Для реализации этой задачи Call Office необходимо выполнить три ключевых действия:<br /><br />
# '''Получить данные пациентов''' из медицинской информационной системы (МИС).<br />
# '''Совершить автоматические звонки'''. При этом Call Office самостоятельно совершает:<br />
## Набор номера.<br />
## Формирование сообщения, используя полученные данные<br />
## Разговор с абонентом.<br />
## Определение результатов звонка.<br />
# '''Сохранить в МИС результат звонка'''.<br />
Таким образом, '''взаимодействие с МИС ограничено получением данных, необходимых для совершения звонка, и записью результата'''.<br />
<br />
'''Обратите внимание!''' Call Office позволяет осуществлять не только телефонные звонки, но и выполнять другие виды взаимодействия, например, рассылку SMS, электронной почты, сообщений в Телеграмм.<br />
<br />
== Типы взаимодействия ==<br />
<br />
Получение и запись данных может быть осуществлено различными способами.<br />
<br />
# '''Прямое взаимодействие''' с базой данных (БД) медицинской информационной системы (МИС), без взаимодействия с её интерфейсами:<br />
## Любой источник данных, для которого установлен ODBC драйвер, например: документ Excel, Access, MySQL, Oracle, Postgres, Firebird, MSSQL, DBase, FoxPro, прямое подключение к базе данных 1C и т.д.<br />
## Подключение к удаленной базе данных MySQL с использованием технологии http-туннеля.<br />
# '''Взаимодействие при помощи различных интерфейсов''':<br />
## Подключение к базе данных 1С используя технологию COM.<br />
## Подключение к данным облачных CRM Bitrix24 и amoCRM посредством Rest API.<br />
## XML шлюз, как, например, это реализовано для взаимодействия с МИС Ариадна.<br />
## Подключение к источникам данных используя технологию Rest API (для интеграции необходимо предоставить описание интерфейса).<br />
# '''Взаимодействие при помощи процедуры экспорта/импорта данных''':<br />
## Экспорт данных из медицинской информационной системы (МИС) в любой из популярных форматов данных: Excel, csv, dbf, Access и т.д.<br />
## Обработка полученных данных (обзвон) при помощи Call Office.<br />
## Загрузка результатов обзвона в медицинскую информационную систему (МИС), если необходимо видеть результаты обзвона в МИС.<br />
# '''Взаимодействие на уровне COM-объектов''':<br />
## Если среда разработки медицинской информационной системы (МИС) позволяет использовать стандартные COM-объекты, базовые функции программы Call Office можно использовать непосредственно из интерфейса МИС вызывая соответствующие методы [[Объекты|COM-объектов Call Office]].<br />
Наиболее удобный вариант - '''стандартные SQL-запросы''', но возможны, и другие способы взаимодействия с медицинской информационной системой (МИС).<br />
<br />
== Получение данных ==<br />
<br />
Данные должны быть получены Call Office виде выборки – списка пациентов, записавшихся на завтрашний день. Здесь очень важно учитывать '''данные о результатах предыдущих обзвонов'''. В зависимости от учёта этих результатов МИС может отдать данные в двух видах:<br />
<br />
# '''Выборка на обзвон с учетом результатов предыдущих звонков'''. В этом случае МИС должна сама учесть результаты предыдущих обзвонов при формировании выборки и вернуть только те записи, которые необходимо обзвонить.<br />
# '''Выборка на обзвон без учета результата предыдущих звонков'''. В таком случае Call Office на своей стороне обработает данные о результатах предыдущих звонков и подготовит выборку на обзвон. В этом случае данные должны содержать информацию о результатах предыдущего звонка, количестве попыток и т.д. позволяющие однозначно определить пациентов, которых необходимо обзвонить.<br />
<br />
== Данные ==<br />
<br />
Для выполнения своей задачи Call Office понадобятся такие данные:<br />
<br />
# '''Для совершения звонка'''. Телефон пациента (эта информация обязательна).<br />
# '''Для идентификации взаимодействия'''. Уникальный идентификатор записи на приём. Необходим для записи результатов звонка в МИС. Это может быть номер телефона, или любой другой идентификатор, позволяющий однозначно определить запись на приём.<br />
# '''Любые дополнительные данные, необходимые для формирования сообщения, например:'''<br /><br />
::* ФИО пациента<br />
::* Дата приема<br />
::* Время приема<br />
::* ФИО Врача<br />
::* Специальность врача<br />
::* Услуги<br />
::* Адрес филиала<br />
::* Телефон филиала<br />
Конечные сообщения могут выглядеть так:<br />
<br />
«Здравствуйте '''[ФИО пациента]'''. Вы записаны на приём к врачу '''[Специальность врача]''' '''[ФИО Врача]''' в клинике '''[Название клиники]''' для прохождения процедур: '''[Услуги]''' на '''[Время приема] [Дата приема]'''. Вы придёте в назначенное время?»<br />
<br />
«Мы будем вас ждать в '''[Время приема] [Дата приема]''' по адресу '''[Адрес филиала]'''. Наш телефон: '''[Телефон филиала]'''.»<br />
<br />
== Запись результата ==<br />
<br />
После каждого звонка Call Office может выполнять запись в МИС результата звонка, например, номер занят. пациент не ответил, пациент подтвердил или не подтвердил запись на приём и т.д. Помимо этого могут быть сохранены дополнительные данные, такие как Время разговора, количество попыток и т.д.<br />
<br />
Запись результата осуществляется '''по уникальному идентификатору''', например, по `Идентификатору записи на приём`.<br />
<br />
== Другие задачи, которые может решать Call Office ==<br />
<br />
Помимо описанной задачи, Call Office может решать и другие, специфичные для медицинских организаций, задачи:<br />
<br />
# Автоматическое информирование пациентов о результатах анализов (как исходящий обзвон, так и автоматический ответ на входящий звонок).<br />
# Автоматическая запись на приём или перенос записи на другую дату.<br />
# Массовое автоматическое оповещение пациентов о текущих акциях.<br />
# Сопровождение пациентов, нуждающихся в систематическом опросе состояния<br />
# Автоматический телефонный опрос об удовлетворённости пациента предоставленными услугами.<br />
::и другие.<br />
<br />
Интеграция с Call Office позволит вашей МИС '''существенно расширить собственные возможности и предоставить пациентам более высокий уровень сервиса'''.<br />
<br />
Будем рады сотрудничеству!</div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%97%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B/%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B&diff=7479Часто Задаваемые Вопросы/Общие вопросы2023-12-25T10:35:37Z<p>Dmitry: </p>
<hr />
<div>'''<<[[Часто Задаваемые Вопросы]]'''<br />
<br />
<br />
=== В. Что делать, если ничего не работает? ===<br />
О. Прежде всего не торопиться и не спеша сформулировать, в чем именно заключается проблема. Если самостоятельно проблему решить не удается, постараться найти ответы в этой базе знаний или на [http://forum.calloffice.ru форуме]. Если вы не найдете ответа на свой вопрос, можете задать его в форуме, или обратиться в [http://www.calloffice.ru/Autor/ службу технической поддержки] нашей компании. Перед тем как задать вопрос, постарайтесь по возможности точно сформулировать, что именно не работает так, как вы ожидаете, это поможет гораздо быстрее помочь вам решить проблему. На вопросы "ничего не работает" мы не сможем ответить.<br />
<br />
===В. Какой номер будет определяться у абонента при обзвоне?===<br />
О. В зависимости от того, какое устройство используется, у абонента могут определяться разные номера телефонов.<br />
<br />
*'''Аналоговый модем''' — так как модем подключается к городской телефонной линии, у абонента будет определяться тот номер телефона, который выделен телефонной станцией для этой телефонной линии. <br />
*'''GSM-модем''' — подключается к сотовой сети мобильного оператора как обычный сотовый телефон, поэтому у абонента будет определяться номер телефона, указанный на SIM-карте, которая установлена в модем.<br />
*'''SIP-шлюз (Ip-телефония)''' — номер телефона, который будет определяться у абонента, зависит от возможностей провайдера:<br />
** Если провайдер поддерживает возможность подстановки любого номера телефона, у абонента будет определяться номер телефона, который вы укажите в настройках программы Call Office, либо один из номеров телефонов исходящих шлюзов провайдера.<br />
** Если провайдер поддерживает возможность подстановки одного/нескольких заранее указанных телефонных номеров, у абонента будет определяться один из этих номеров.<br />
** Если провайдер не поддерживает возможность подстановки номера, у абонента будет случайным образом определяться номер телефона одного из исходящих шлюзов провайдера.<br />
<br />
===В. Лицензию на что я получаю?===<br />
О. Приобретая одну лицензию, вы получаете право установить и использовать наш программный продукт Call Office на одном рабочем месте. Ограничений по количеству звонков или телефонных номеров нет.<br />
<br />
[http://www.calloffice.ru/Buy/ Приобретая] наш программный продукт, вы можете выбрать только те возможности, которые вам нужны:<br />
*'''[http://www.calloffice.ru/Article/avtomaticheskij_obzvon_dolzhnikov_i_klientov Исходящие звонки]'''. Возможность создавать системы обзвона абонентов. В этом случае программа будет выполнять исходящие телефонные звонки по указанному списку номеров, передавать голосовое сообщение, получать данные и сохранять результат звонка в базе данных.<br />
*'''[http://www.calloffice.ru/Article/telefonnyj_programmnyj_avtootvetchik Входящие звонки]'''. Возможность принимать и обрабатывать входящие звонки. В этом случае программа находится в режиме ожидания входящего звонка, как только звонок поступает, программа выполняет его автоматическую обработку.<br />
*'''[http://www.calloffice.ru/Article/sms_rassylka_i_sms_opoveschenie Исходящие SMS]'''. Возможность создавать системы рассылки SMS. В этом случае программа будет рассылать SMS сообщения по заданному списку номеров.<br />
*'''[http://www.calloffice.ru/Article/sms_avtootvetchik Входящие SMS]'''. Дает возможность принимать и обрабатывать входящие SMS. В этом случае программа находится в режиме ожидания: когда поступает входящее сообщение, она обрабатывает его и выполняет дальнейшие действия в соответствии с настройками.<br />
*'''[http://www.calloffice.ru/Article/raspoznavanie_dtmf_signalov Распознавание тональных (DTMF) сигналов]'''. Возможность распознавания сигналов тонального набора номера (DTMF). Используется для управления работой программы клавишами набора номера.<br />
*'''[http://www.calloffice.ru/Article/audiozapis Аудиозапись]'''. Возможность выполнять аудиозапись сообщений. В этом случае программа позволяет записывать входящий и исходящий аудиопотоки.<br />
*'''[http://www.calloffice.ru/Article/dopolnitelnaja_linija Дополнительная линия]'''. Право использования в программе одной дополнительной линии в течение неограниченного времени.<br />
<br />
В зависимости от типа лицензии вы можете использовать их неограниченное время (полная лицензия), 3, 6 или 12 месяцев. Помимо этого мы предлагаем лицензии на конкретные устройства. Это значит, что использовать программный продукт Call Office можно будет только с одним, определённым устройством (SIP-шлюз или SMS-сервис наших партнеров).<br />
<br />
=== В. При возникновении ошибки программа останавливается. Как сделать, чтобы она работала дальше? ===<br />
О. Если ошибка не критическая, то можно включить параметр «Игнорировать ошибки» в окне настройки журнала работы.<br />
<br />
[[Файл:WikiScript-1-.png]]<br />
<br />
=== В. Программа пишет при запуске сценария: «Для правильной работы программы необходима системная библиотека входящая в состав Microsoft Script Debugger» ===<br />
О. Для работы сценария необходима библиотека, входящая в состав Microsoft Script Debugger (http://en.wikipedia.org/wiki/Microsoft_Script_Debugger). К сожалению, компания Microsoft не разрешает использовать эту библиотеку отдельно, поэтому необходимо установить Microsoft Script Debugger, перейдя по ссылке, соответствующей вашей операционной системе:<br />
<br />
#Windows 98/Me: http://www.microsoft.com/en-us/download/details.aspx?id=23992<br />
#Windows NT и старше: http://www.microsoft.com/en-us/download/details.aspx?id=22185<br />
<br />
[[Файл:WikiScriptDebugger.png]]<br />
<br />
В открывшемся окне надо нажать на кнопку «Download», затем выбрать «Выполнить».<br />
<br />
[[Файл:WikiScriptDebugger1.png]]<br />
<br />
Срок действия подписи на это приложение устарел, и подпись Microsoft Script Debugger считается недействительной, поэтому в появившемся предупреждении <br />
<br />
[[Файл:WikiScriptDebugger2.png]]<br />
<br />
надо выбрать «Просмотреть загрузки», затем кликнуть правой кнопкой мыши на названии файла в открывшемся списке<br />
<br />
[[Файл:WikiScriptDebugger3.png]]<br />
<br />
и выбрать «Выполнить в любом случае».<br />
<br />
После установки можно запускать сценарий.<br />
<br />
===В. При запуске конфигурации пишется ошибка «Error in function AddAplication»===<br />
О. Начиная с версии 3.06 Microsoft Script Debigger, необходимый для работоспособности нашего программного продукта, можно установить при установке Call Office. Для этого в конце установки необходимо установить флажок «Установить Microsoft Script Debigger», как показано на рисунке:<br />
<br />
[[Файл:Wiki_MSD_Install.png]]<br />
<br />
Начиная с версии 3.18, Call Office может работать как "Служба". При возникновении ошибки "Error in function AddAplication, error code: 0x8000401a" ( Просмотр событий => Журналы Windows => Приложение), нужно зайти в Windows под учетной записью "Admin" (самая первая учетная запись, которая была создана при установки Windows) и установить Call Office c правами администратора (установка Microsoft Script Debigger обязательна). Режим запуска службы должен быть "Автоматический (отложенный)"<br />
<br />
[[Файл:8000401a.png]]<br />
<br />
Дополнительная информация в разделе [[Ошибки при запуске сценария#Ошибка при работe сценария. Невозможно создание объекта сервером программирования объектов. Код ошибки: -2146827859|«Ошибки»]].<br />
<br />
===В. Автоматический обзвон — это законно?===<br />
О. Законность или незаконность автоматического обзвона может подтвердить только профессиональный юрист, знающий все тонкости ваших взаимоотношений с клиентом. <br />
<br />
*Если у вас есть договор или иное письменное соглашение с подписью клиента, в котором указано, что он разрешает вам звонить, и вы будете делать это разумно и ненавязчиво, проблем с законом возникнуть не должно.<br />
*Если вы поставляете услугу абоненту и в вежливой форме предупреждаете его о возможном отключении/приостановки услуги, большинством абонентов это будет воспринято благосклонно и, как правило, проблем не возникает. Мало того, если вы таким образом проявляете заботу о клиенте, это поднимает рейтинг вашей компании в глазах клиента. Это подтверждается многочисленным опытом наших клиентов.<br />
*Если же вы пытаетесь выбить долги или причинить вред абоненту грубыми/навязчивыми телефонными звонками, очевидно, что проблемы с законом не исключены.<br />
<br />
=== В. Где найти файл журнала? ===<br />
О. По умолчанию файл журнала называется CallOffice.log и находится в папке с установленным программным продуктом Call Office. Если в вашей операционной системе настроено скрытие расширений известных файлов, то в окне проводника может быть отображено следующее:<br />
<br />
[[Файл:WikiCallOfficeLog.png]]<br />
<br />
Необходимо выбрать отмеченный файл.<br />
<br />
Если вы изменяли настройки по умолчанию, то место размещения файла журнала можно узнать на этой странице:<br />
<br />
[[Файл:WikiScript.png]]<br />
<br />
Параметры безопасности Windows могут запрещать запись в папку внутри Program Files, в этом случае ваш файл журнала находится в специальной папке пользователя. <br />
<br />
Введите в адресной строке проводника: <br />
<br />
'''%LOCALAPPDATA%/VirtualStore/Program Files/Call Office''' для 32-битной версии Windows <br />
<br />
или <br />
<br />
'''%LOCALAPPDATA%/VirtualStore/Program Files (x86)/Call Office''' для 64-битной. <br />
<br />
[[Файл:WikiLogFile.png]]<br />
<br />
=== В. Программа не запускается после установки (Call Office.hta не является приложением Win32). ===<br />
О. Нажмите на ярлыке Call Office правую кнопку мыши, затем выберите «Открыть с помощью >», а в раскрывшемся меню: «Выбрать программу…». <br />
<br />
[[Файл:Hta01.png]]<br />
<br />
Убедитесь, что отмечена опция «Использовать выбранную программу для всех файлов этого типа», затем дважды кликните на «Microsoft(R) HTML приложение». Если это приложение нельзя выбрать, то нажмите "Обзор" и выберите программу mshta.exe, которая находится в папке C:\Windows\System32 или иногда в подпапках "C:\Мои документы". <br />
<br />
[[Файл:Hta02.png]]<br />
<br />
=== B. Программа не запускается после установки (Windows не удается получить доступ к указанному устройству, пути или файлу. Возможно, у вас нет нужных разрешений для доступа к этому объекту). ===<br />
O. Данная ошибка возникает, если в 64 битной системе запускается 32 битная версия mshta.exe.<br />
Нажмите Win+R и введите cmd<br />
<br />
[[Файл:2018-09-18_15-01-33.png]]<br />
<br />
В открывшемся окне укажите путь к программе и введите команду:<br />
<br />
C:\Windows\SysWOW64\mshta.exe "C:\Program Files (x86)\Call Office\CallOffice.hta"<br />
<br />
[[Файл:2018-09-18_17-17-33.png]]<br />
<br />
=== В. Сценарий на этой веб-странице замедляет работу Internet Explorer. Что делать? ===<br />
О. При запуске сценария программа выполняет длительный процесс, поэтому в ряде случаев появление такой ошибки возможно.<br />
Описание исправления [http://support.microsoft.com/kb/175500/ru#FixItForMeAlways на сайте Microsoft].<br />
<br />
При длительном выполнении сценариев через некоторое время Internet Explorer предлагает пользователю решить, следует ли продолжать выполнение сценария. Таким образом может потребоваться увеличить время, проходящее до появления окна сообщения. Этот параметр можно настроить в реестре Windows.<br />
<br />
С помощью редактора реестра откройте этот ключ (по умолчанию раздел Styles не существует и его нужно создать):<br />
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles<br />
<br />
Создайте новое значение DWORD с именем «MaxScriptStatements» в этом разделе, равное 0хffffffff.<br />
<br />
=== В. Сделал всё так, как описано в предыдущем вопросе. Не помогает. ===<br />
О. Исправление ошибки заключается в правке реестра Windows. Если у вас 64-битная операционная система, прочитайте [[%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%97%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B#В. Не могу зарегистрировать вашу программу в 64-битной версии Windows (для версий ранее 3.01)|этот пункт]], чтобы понять, каким образом можно обратиться к нужной ветке реестра, и внесите изменения в реестр так, как описано [http://support.microsoft.com/kb/175500/ru#LetMeFixItMyselfAlways на этой] странице.<br />
<br />
=== В. Что значит «индивидуальное решение»? ===<br />
О. Пользователь, обладающий навыками в программировании на языке Javascript, может изменить поведение сценария самостоятельно, редактируя исполняемый [[Scripts_(версия_3.xx)|скрипт]]. <br />
<br />
Если вы не обладаете нужными навыками, наши специалисты могут разработать под ваши нужды сценарий работы программы, если это возможно. Изменения вносятся только в исполняемый [[Scripts_(версия_3.xx)|скрипт]], оставляя интерфейс мастера настроек одного из стандартных решений без изменения. Работоспособность [http://www.calloffice.ru/Article/sozdanie_individualnogo_reshenija индивидуального решения] гарантируется только в той версии программного продукта Call Office, для которой это решение написано. <br />
<br />
Индивидуальное решение разрабатывается, тестируется и отлаживается нашими специалистами без выезда к заказчику. Отладка сценария в условиях заказчика не предусматривается. В случае возникновения необходимости в доработке сценария составляется отдельное соглашение с новым техническим заданием и дополнительной оплатой.<br />
<br />
Создание индивидуального решения не является бесплатным, узнать о том, как его заказать, можно в соответствующем разделе «[http://www.calloffice.ru/Buy/ Купить]» нашего сайта.<br />
<br />
Для того, чтобы начать работать над индивидуальным решением, от вас необходимы полные данные об [[Поддерживаемые_устройства|устройстве]], которое планируется использовать для работы (технические характеристики, поддерживаемые возможности), образец базы данных, с которой будет работать сценарий и полное, насколько это возможно, описание действий программы.<br />
<br />
=== В. При переключении на страницу выбора устройства программа «зависает», а потом ничего не показывает на странице. ===<br />
О. Если в вашем компьютере было установлено какое-то устройство (чаще всего GSM-модем), а потом отключено от него, в системе остаются параметры этого устройства, и наш программный продукт пытается получить доступ к нему. Этот процесс занимает некоторое время, в течение которого программа не реагирует на внешние воздействия. В заголовке программы даже может появиться надпись «Не отвечает». Через некоторое время работа продолжится, но, возможно, никакой информации в окне программы не будет видно. На самом деле она там есть, для того, чтобы увидеть правильно отображенное окно интерфейса достаточно свернуть/развернуть окно программы или переместить его за нижнюю часть экрана, а затем вернуть на место.<br />
<br />
=== В. Как запустить два сценария одновременно? ===<br />
О. Многопоточность в Call Office пока организована путём запуска двух копий программы. Просто запустите через ярлык на рабочем столе два окна Call Office, перейдите на страницу запуска сценария и нажмите кнопку «Старт». <br />
<br />
Надо иметь ввиду, что для каждого сценария необходимо указывать своё имя файла журнала.<br />
<br />
[[Файл:WikiScript.png]]<br />
<br />
Например, для первого сценария указать файл CallOffice1.log, а для второго — CallOffice2.log. В этом случае не будет возникать ошибки, связанной с невозможностью доступа к файлу журнала одним из сценариев.<br />
<br />
Если вы используете для обоих сценариев один и тот же источник данных, убедитесь, что он поддерживает многопользовательский доступ. Например, проблемы могут возникнуть при использовании файла Excel.<br />
<br />
Можно создать для запуска командный файл. Создаём в папке, где у вас установлен Call Office, текстовый файл с расширением bat или cmd (StartCallOffice.bat, StartCallOffice.cmd), содержащий такие строки:<br />
<br />
@start CallOffice.hta "Config 1" /start /exit<br />
@start CallOffice.hta "Config 2" /start /exit<br />
@start CallOffice.hta "Config 3" /start /exit<br />
<br />
Вместо "Config 1" и "Config 2" и так далее надо написать названия реально существующих конфигураций. <br />
<br />
Если название конфигурации содержит пробелы, кавычки необходимы. Затем просто запускаем файл двойным кликом или кнопкой Enter из файлового менеджера.<br />
<br />
Файл может содержать любое количество вызовов программы, все они запускаются параллельно.<br />
<br />
=== В. Почему сообщение не записывается или записывается не полностью? ===<br />
О. Прежде всего следует проверить параметры записи сообщения в конфигурации. Помимо этого, следует знать, что различные устройства обладают различными возможностями по записи голосовых сообщений.<br />
<br />
Так, например, ни один из известных нам голосовых модемов не обладает полным дуплексом в голосовом режиме, то есть, не может одновременно передавать голос и слушать линию. Поэтому записать сообщения с линии во время произнесения голосового сообщения модем не может.<br />
<br />
=== В. При запуске дополнительных решений программа пишет строку типа: «Не найден файл решения C:/Program Files/Call Office/Solutions/Public/OutgoingCallTransfer/OutgoingCallTransfer.js, попробуйте обновить или переустановить решение». Что с этим делать? ===<br />
О. Чаще всего проблема связана с настройками безопасности Windows 7, не допускающими запись в каталог Program Files. Установите программный продукт Call Office в другую папку, например, C:/Call Office, или настройте параметры безопасности системы.<br />
<br />
=== В. При нажатии на кнопку «Закрыть» появляется вопрос «Вы действительно хотите уйти с этой страницы?» Независимо от того, на какую кнопку нажать, программа закрывается. ===<br />
О. Это является [http://support.microsoft.com/kb/946214/ru документированной ошибкой] в продуктах Майкрософт. Мы не можем изменить подобное поведение программы.<br />
<br />
=== В. Сколько звонков ваша программа сделает за день? ===<br />
О. Ко времени произнесения вашего сообщения прибавьте [[Параметры дозвона (версия 3.xx)|время ожидания ответа абонента]], около двух секунд на набор номера и, если у вас включена запись, время записи ответа абонента. Это максимальное время, необходимое на один звонок. Разделите на него время работы программы в день, и вы получите количество звонков.<br />
<br />
=== В. Сколько сообщений ваша программа отправит за день? ===<br />
О. На одно сообщение тратится около 2 секунд. Таким образом с 8 до 18 часов программа отправит '''(60 / 2) х 60 х 10 = 18 000''' сообщений.<br />
<br />
=== В. Могу ли я изменять номера телефонов в демонстрационных файлах? ===<br />
О. Конечно, вы можете изменять эти телефоны. Точнее, вам ''необходимо'' их изменить, иначе как вы сможете проверить работу программы?<br />
<br />
=== В. Сколько номеров я могу использовать для проверки демонстрационной версии? ===<br />
О. Количество номеров, звонков и сообщений, которые вы можете отправить в демонстрационной версии, ничем не ограничено. На страницах настроек программы показываются только четыре номера лишь для того, чтобы не загромождать её. Вы можете указать сколько угодно номеров абонентов, и все они будут обработаны нашим программным продуктом. Ограничение демонстрационной версии заключается только в том, что периодически появляется окно с предупреждением о том, что установлена демонстрационная версия.<br />
=== В. Как изменить настройки конфигурации? ===<br />
О. Для изменения параметров конфигурации необходимо кликнуть на названии нужного пункта в меню слева на странице запуска.<br />
<br />
[[Файл:Wiki_Menu.png]]<br />
<br />
После того, как вы изменили настройки конфигурации, необходимо подтвердить эти изменения. Если в нижнем правом углу есть кнопка «'''Ok'''», достаточно нажать на неё:<br />
<br />
[[Файл:Wiki_OK_Button.png]]<br />
<br />
Если кнопки «'''Ok'''» нет, необходимо нажимать кнопку «'''Далее'''» до тех пор, пока не появится кнопка «'''Ok'''».<br />
<br />
'''Внимание!''' После нажатия кнопки «'''Ok'''» изменения используются только в текущей сессии работы сценария. <br />
После выхода на стартовую страницу или закрытия окна Call Office изменения потеряются.<br />
Для того, чтобы изменения сохранились для дальнейшего использования, необходимо нажать кнопку «'''Сохранить'''».<br />
Кнопка «'''Сохранить'''» находится в верхней левой части интерфейса Call Office и активируется после нажатия кнопки «'''Ok'''».<br />
<br />
[[Файл:Wiki_SaveButton.png]]<br />
<br />
=== Q. How I can select English interface language? ===<br />
'''A'''. If you see it<br />
<br />
[[Файл:WikiSelectLanguage.png]]<br />
<br />
click on the highlighted button and select the last item drop-down menu:<br />
<br />
[[Файл:WikiSelectLanguage1.png]]<br />
<br />
After this interface will change to English.<br />
<br />
It should be remembered that only loaded when you install the configuration on the selected installation language. Therefore it is recommended to reinstall the program in English.</div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%97%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B/%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B&diff=7478Часто Задаваемые Вопросы/Общие вопросы2023-12-25T10:18:01Z<p>Dmitry: </p>
<hr />
<div>'''<<[[Часто Задаваемые Вопросы]]'''<br />
<br />
<br />
=== В. Что делать, если ничего не работает? ===<br />
О. Прежде всего не торопиться и не спеша сформулировать, в чем именно заключается проблема. Если самостоятельно проблему решить не удается, постараться найти ответы в этой базе знаний или на [http://forum.calloffice.ru форуме]. Если вы не найдете ответа на свой вопрос, можете задать его в форуме, или обратиться в [http://www.calloffice.ru/Autor/ службу технической поддержки] нашей компании. Перед тем как задать вопрос, постарайтесь по возможности точно сформулировать, что именно не работает так, как вы ожидаете, это поможет гораздо быстрее помочь вам решить проблему. На вопросы "ничего не работает" мы не сможем ответить.<br />
<br />
===В. Какой номер будет определяться у абонента при обзвоне?===<br />
О. В зависимости от того, какое устройство используется, у абонента могут определяться разные номера телефонов.<br />
<br />
*'''Аналоговый модем''' — так как модем подключается к городской телефонной линии, у абонента будет определяться тот номер телефона, который выделен телефонной станцией для этой телефонной линии. <br />
*'''GSM-модем''' — подключается к сотовой сети мобильного оператора как обычный сотовый телефон, поэтому у абонента будет определяться номер телефона, указанный на SIM-карте, которая установлена в модем.<br />
*'''SIP-шлюз (Ip-телефония)''' — номер телефона, который будет определяться у абонента, зависит от возможностей провайдера:<br />
** Если провайдер поддерживает возможность подстановки любого номера телефона, у абонента будет определяться номер телефона, который вы укажите в настройках программы Call Office, либо один из номеров телефонов исходящих шлюзов провайдера.<br />
** Если провайдер поддерживает возможность подстановки одного/нескольких заранее указанных телефонных номеров, у абонента будет определяться один из этих номеров.<br />
** Если провайдер не поддерживает возможность подстановки номера, у абонента будет случайным образом определяться номер телефона одного из исходящих шлюзов провайдера.<br />
<br />
===В. Лицензию на что я получаю?===<br />
О. Приобретая одну лицензию, вы получаете право установить и использовать наш программный продукт Call Office на одном рабочем месте. Ограничений по количеству звонков или телефонных номеров нет.<br />
<br />
[http://www.calloffice.ru/Buy/ Приобретая] наш программный продукт, вы можете выбрать только те возможности, которые вам нужны:<br />
*'''[http://www.calloffice.ru/Article/avtomaticheskij_obzvon_dolzhnikov_i_klientov Исходящие звонки]'''. Возможность создавать системы обзвона абонентов. В этом случае программа будет выполнять исходящие телефонные звонки по указанному списку номеров, передавать голосовое сообщение, получать данные и сохранять результат звонка в базе данных.<br />
*'''[http://www.calloffice.ru/Article/telefonnyj_programmnyj_avtootvetchik Входящие звонки]'''. Возможность принимать и обрабатывать входящие звонки. В этом случае программа находится в режиме ожидания входящего звонка, как только звонок поступает, программа выполняет его автоматическую обработку.<br />
*'''[http://www.calloffice.ru/Article/sms_rassylka_i_sms_opoveschenie Исходящие SMS]'''. Возможность создавать системы рассылки SMS. В этом случае программа будет рассылать SMS сообщения по заданному списку номеров.<br />
*'''[http://www.calloffice.ru/Article/sms_avtootvetchik Входящие SMS]'''. Дает возможность принимать и обрабатывать входящие SMS. В этом случае программа находится в режиме ожидания: когда поступает входящее сообщение, она обрабатывает его и выполняет дальнейшие действия в соответствии с настройками.<br />
*'''[http://www.calloffice.ru/Article/raspoznavanie_dtmf_signalov Распознавание тональных (DTMF) сигналов]'''. Возможность распознавания сигналов тонального набора номера (DTMF). Используется для управления работой программы клавишами набора номера.<br />
*'''[http://www.calloffice.ru/Article/audiozapis Аудиозапись]'''. Возможность выполнять аудиозапись сообщений. В этом случае программа позволяет записывать входящий и исходящий аудиопотоки.<br />
*'''[http://www.calloffice.ru/Article/dopolnitelnaja_linija Дополнительная линия]'''. Право использования в программе одной дополнительной линии в течение неограниченного времени.<br />
<br />
В зависимости от типа лицензии вы можете использовать их неограниченное время (полная лицензия), 3, 6 или 12 месяцев. Помимо этого мы предлагаем лицензии на конкретные устройства. Это значит, что использовать программный продукт Call Office можно будет только с одним, определённым устройством (SIP-шлюз или SMS-сервис наших партнеров).<br />
<br />
=== В. При возникновении ошибки программа останавливается. Как сделать, чтобы она работала дальше? ===<br />
О. Если ошибка не критическая, то можно включить параметр «Игнорировать ошибки» в окне настройки журнала работы.<br />
<br />
[[Файл:WikiScript-1-.png]]<br />
<br />
=== В. Программа пишет при запуске сценария: «Для правильной работы программы необходима системная библиотека входящая в состав Microsoft Script Debugger» ===<br />
О. Для работы сценария необходима библиотека, входящая в состав Microsoft Script Debugger (http://en.wikipedia.org/wiki/Microsoft_Script_Debugger). К сожалению, компания Microsoft не разрешает использовать эту библиотеку отдельно, поэтому необходимо установить Microsoft Script Debugger, перейдя по ссылке, соответствующей вашей операционной системе:<br />
<br />
#Windows 98/Me: http://www.microsoft.com/en-us/download/details.aspx?id=23992<br />
#Windows NT и старше: http://www.microsoft.com/en-us/download/details.aspx?id=22185<br />
<br />
[[Файл:WikiScriptDebugger.png]]<br />
<br />
В открывшемся окне надо нажать на кнопку «Download», затем выбрать «Выполнить».<br />
<br />
[[Файл:WikiScriptDebugger1.png]]<br />
<br />
Срок действия подписи на это приложение устарел, и подпись Microsoft Script Debugger считается недействительной, поэтому в появившемся предупреждении <br />
<br />
[[Файл:WikiScriptDebugger2.png]]<br />
<br />
надо выбрать «Просмотреть загрузки», затем кликнуть правой кнопкой мыши на названии файла в открывшемся списке<br />
<br />
[[Файл:WikiScriptDebugger3.png]]<br />
<br />
и выбрать «Выполнить в любом случае».<br />
<br />
После установки можно запускать сценарий.<br />
<br />
===В. При запуске конфигурации пишется ошибка «Error in function AddAplication»===<br />
О. Начиная с версии 3.06 Microsoft Script Debigger, необходимый для работоспособности нашего программного продукта, можно установить при установке Call Office. Для этого в конце установки необходимо установить флажок «Установить Microsoft Script Debigger», как показано на рисунке:<br />
<br />
[[Файл:Wiki_MSD_Install.png]]<br />
<br />
Начиная с версии 3.18, Call Office может работать как "Служба". При возникновении ошибки "Error in function AddAplication, error code: 0x8000401a" ( Просмотр событий => Журналы Windows => Приложение), нужно зайти в Windows под учетной записью "Admin" (самая первая учетная запись, которая была создана при установки Windows) и установить Call Office c правами администратора (установка Microsoft Script Debigger обязательна). Режим запуска службы должен быть "Автоматический (отложенный)"<br />
<br />
[[Файл:8000401a.png]]<br />
<br />
Дополнительная информация в разделе [[Ошибки при запуске сценария#Ошибка при работe сценария. Невозможно создание объекта сервером программирования объектов. Код ошибки: -2146827859|«Ошибки»]].<br />
<br />
===В. Автоматический обзвон — это законно?===<br />
О. Законность или незаконность автоматического обзвона может подтвердить только профессиональный юрист, знающий все тонкости ваших взаимоотношений с клиентом. <br />
<br />
*Если у вас есть договор или иное письменное соглашение с подписью клиента, в котором указано, что он разрешает вам звонить, и вы будете делать это разумно и ненавязчиво, проблем с законом возникнуть не должно.<br />
*Если вы поставляете услугу абоненту и в вежливой форме предупреждаете его о возможном отключении/приостановки услуги, большинством абонентов это будет воспринято благосклонно и, как правило, проблем не возникает. Мало того, если вы таким образом проявляете заботу о клиенте, это поднимает рейтинг вашей компании в глазах клиента. Это подтверждается многочисленным опытом наших клиентов.<br />
*Если же вы пытаетесь выбить долги или причинить вред абоненту грубыми/навязчивыми телефонными звонками, очевидно, что проблемы с законом не исключены.<br />
<br />
=== В. Где найти файл журнала? ===<br />
О. По умолчанию файл журнала называется CallOffice.log и находится в папке с установленным программным продуктом Call Office. Если в вашей операционной системе настроено скрытие расширений известных файлов, то в окне проводника может быть отображено следующее:<br />
<br />
[[Файл:WikiCallOfficeLog.png]]<br />
<br />
Необходимо выбрать отмеченный файл.<br />
<br />
Если вы изменяли настройки по умолчанию, то место размещения файла журнала можно узнать на этой странице:<br />
<br />
[[Файл:WikiScript.png]]<br />
<br />
Параметры безопасности Windows могут запрещать запись в папку внутри Program Files, в этом случае ваш файл журнала находится в специальной папке пользователя. <br />
<br />
Введите в адресной строке проводника: <br />
<br />
'''%LOCALAPPDATA%/VirtualStore/Program Files/Call Office''' для 32-битной версии Windows <br />
<br />
или <br />
<br />
'''%LOCALAPPDATA%/VirtualStore/Program Files (x86)/Call Office''' для 64-битной. <br />
<br />
[[Файл:WikiLogFile.png]]<br />
<br />
=== В. Программа не запускается после установки (Call Office.hta не является приложением Win32). ===<br />
О. Нажмите на ярлыке Call Office правую кнопку мыши, затем выберите «Открыть с помощью >», а в раскрывшемся меню: «Выбрать программу…». <br />
<br />
[[Файл:Hta01.png]]<br />
<br />
Убедитесь, что отмечена опция «Использовать выбранную программу для всех файлов этого типа», затем дважды кликните на «Microsoft(R) HTML приложение». Если это приложение нельзя выбрать, то нажмите "Обзор" и выберите программу mshta.exe, которая находится в папке C:\Windows\System32 или иногда в подпапках "C:\Мои документы". <br />
<br />
[[Файл:Hta02.png]]<br />
<br />
=== B. Программа не запускается после установки (Windows не удается получить доступ к указанному устройству, пути или файлу. Возможно, у вас нет нужных разрешений для доступа к этому объекту). ===<br />
O. Данная ошибка возникает, если в 64 битной системе запускается 32 битная версия mshta.exe.<br />
Нажмите Win+R и введите cmd<br />
<br />
[[Файл:2018-09-18_15-01-33.png]]<br />
<br />
В открывшемся окне укажите путь к программе и введите команду:<br />
<br />
C:\Windows\SysWOW64\mshta.exe "C:\Program Files (x86)\Call Office\CallOffice.hta"<br />
<br />
[[Файл:2018-09-18_17-17-33.png]]<br />
<br />
=== В. Сценарий на этой веб-странице замедляет работу Internet Explorer. Что делать? ===<br />
О. При запуске сценария программа выполняет длительный процесс, поэтому в ряде случаев появление такой ошибки возможно.<br />
Описание исправления [http://support.microsoft.com/kb/175500/ru#FixItForMeAlways на сайте Microsoft].<br />
<br />
При длительном выполнении сценариев через некоторое время Internet Explorer предлагает пользователю решить, следует ли продолжать выполнение сценария. Таким образом может потребоваться увеличить время, проходящее до появления окна сообщения. Этот параметр можно настроить в реестре Windows.<br />
<br />
С помощью редактора реестра откройте этот ключ (по умолчанию раздел Styles не существует и его нужно создать):<br />
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles<br />
<br />
Создайте новое значение DWORD с именем «MaxScriptStatements» в этом разделе, равное 0хffffffff.<br />
<br />
=== В. Сделал всё так, как описано в предыдущем вопросе. Не помогает. ===<br />
О. Исправление ошибки заключается в правке реестра Windows. Если у вас 64-битная операционная система, прочитайте [[%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%97%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B#В. Не могу зарегистрировать вашу программу в 64-битной версии Windows (для версий ранее 3.01)|этот пункт]], чтобы понять, каким образом можно обратиться к нужной ветке реестра, и внесите изменения в реестр так, как описано [http://support.microsoft.com/kb/175500/ru#LetMeFixItMyselfAlways на этой] странице.<br />
<br />
=== В. Что значит «индивидуальное решение»? ===<br />
О. Пользователь, обладающий навыками в программировании на языке Javascript, может изменить поведение сценария самостоятельно, редактируя исполняемый [[Scripts_(версия_3.xx)|скрипт]]. <br />
<br />
Если вы не обладаете нужными навыками, наши специалисты могут разработать под ваши нужды сценарий работы программы, если это возможно. Изменения вносятся только в исполняемый [[Scripts_(версия_3.xx)|скрипт]], оставляя интерфейс мастера настроек одного из стандартных решений без изменения. Работоспособность [http://www.calloffice.ru/Article/sozdanie_individualnogo_reshenija индивидуального решения] гарантируется только в той версии программного продукта Call Office, для которой это решение написано. <br />
<br />
Индивидуальное решение разрабатывается, тестируется и отлаживается нашими специалистами без выезда к заказчику. Отладка сценария в условиях заказчика не предусматривается. В случае возникновения необходимости в доработке сценария составляется отдельное соглашение с новым техническим заданием и дополнительной оплатой.<br />
<br />
Создание индивидуального решения не является бесплатным, узнать о том, как его заказать, можно в соответствующем разделе «[http://www.calloffice.ru/Buy/ Купить]» нашего сайта.<br />
<br />
Для того, чтобы начать работать над индивидуальным решением, от вас необходимы полные данные об [[Поддерживаемые_устройства|устройстве]], которое планируется использовать для работы (технические характеристики, поддерживаемые возможности), образец базы данных, с которой будет работать сценарий и полное, насколько это возможно, описание действий программы.<br />
<br />
=== В. При переключении на страницу выбора устройства программа «зависает», а потом ничего не показывает на странице. ===<br />
О. Если в вашем компьютере было установлено какое-то устройство (чаще всего GSM-модем), а потом отключено от него, в системе остаются параметры этого устройства, и наш программный продукт пытается получить доступ к нему. Этот процесс занимает некоторое время, в течение которого программа не реагирует на внешние воздействия. В заголовке программы даже может появиться надпись «Не отвечает». Через некоторое время работа продолжится, но, возможно, никакой информации в окне программы не будет видно. На самом деле она там есть, для того, чтобы увидеть правильно отображенное окно интерфейса достаточно свернуть/развернуть окно программы или переместить его за нижнюю часть экрана, а затем вернуть на место.<br />
<br />
=== В. Как запустить два сценария одновременно? ===<br />
О. Многопоточность в Call Office пока организована путём запуска двух копий программы. Просто запустите через ярлык на рабочем столе два окна Call Office, перейдите на страницу запуска сценария и нажмите кнопку «Старт». <br />
<br />
Надо иметь ввиду, что для каждого сценария необходимо указывать своё имя файла журнала.<br />
<br />
[[Файл:WikiScript.png]]<br />
<br />
Например, для первого сценария указать файл CallOffice1.log, а для второго — CallOffice2.log. В этом случае не будет возникать ошибки, связанной с невозможностью доступа к файлу журнала одним из сценариев.<br />
<br />
Если вы используете для обоих сценариев один и тот же источник данных, убедитесь, что он поддерживает многопользовательский доступ. Например, проблемы могут возникнуть при использовании файла Excel.<br />
<br />
Можно создать для запуска командный файл. Создаём в папке, где у вас установлен Call Office, текстовый файл с расширением bat или cmd (StartCallOffice.bat, StartCallOffice.cmd), содержащий такие строки:<br />
<br />
@start CallOffice.hta "Config 1" /start /exit<br />
@start CallOffice.hta "Config 2" /start /exit<br />
@start CallOffice.hta "Config 3" /start /exit<br />
<br />
Вместо "Config 1" и "Config 2" и так далее надо написать названия реально существующих конфигураций. <br />
<br />
Если название конфигурации содержит пробелы, кавычки необходимы. Затем просто запускаем файл двойным кликом или кнопкой Enter из файлового менеджера.<br />
<br />
Файл может содержать любое количество вызовов программы, все они запускаются параллельно.<br />
<br />
=== В. Почему сообщение не записывается или записывается не полностью? ===<br />
О. Прежде всего следует проверить параметры записи сообщения в конфигурации. Помимо этого, следует знать, что различные устройства обладают различными возможностями по записи голосовых сообщений.<br />
<br />
Так, например, ни один из известных нам голосовых модемов не обладает полным дуплексом в голосовом режиме, то есть, не может одновременно передавать голос и слушать линию. Поэтому записать сообщения с линии во время произнесения голосового сообщения модем не может.<br />
<br />
=== В. При запуске дополнительных решений программа пишет строку типа: «Не найден файл решения C:/Program Files/Call Office/Solutions/Public/OutgoingCallTransfer/OutgoingCallTransfer.js, попробуйте обновить или переустановить решение». Что с этим делать? ===<br />
О. Чаще всего проблема связана с настройками безопасности Windows 7, не допускающими запись в каталог Program Files. Установите программный продукт Call Office в другую папку, например, C:/Call Office, или настройте параметры безопасности системы.<br />
<br />
=== В. При нажатии на кнопку «Закрыть» появляется вопрос «Вы действительно хотите уйти с этой страницы?» Независимо от того, на какую кнопку нажать, программа закрывается. ===<br />
О. Это является [http://support.microsoft.com/kb/946214/ru документированной ошибкой] в продуктах Майкрософт. Мы не можем изменить подобное поведение программы.<br />
<br />
=== В. Сколько звонков ваша программа сделает за день? ===<br />
О. Ко времени произнесения вашего сообщения прибавьте [[Параметры дозвона (версия 3.xx)|время ожидания ответа абонента]], около двух секунд на набор номера и, если у вас включена запись, время записи ответа абонента. Это максимальное время, необходимое на один звонок. Разделите на него время работы программы в день, и вы получите количество звонков.<br />
<br />
=== В. Сколько сообщений ваша программа отправит за день? ===<br />
О. На одно сообщение тратится около 2 секунд. Таким образом с 8 до 18 часов программа отправит '''(60 / 2) х 60 х 10 = 18 000''' сообщений.<br />
<br />
=== В. Могу ли я изменять номера телефонов в демонстрационных файлах? ===<br />
О. Конечно, вы можете изменять эти телефоны. Точнее, вам ''необходимо'' их изменить, иначе как вы сможете проверить работу программы?<br />
<br />
=== В. Сколько номеров я могу использовать для проверки демонстрационной версии? ===<br />
О. Количество номеров, звонков и сообщений, которые вы можете отправить в демонстрационной версии, ничем не ограничено. На страницах настроек программы показываются только четыре номера лишь для того, чтобы не загромождать её. Вы можете указать сколько угодно номеров абонентов, и все они будут обработаны нашим программным продуктом. Ограничение демонстрационной версии заключается только в том, что периодически появляется окно с предупреждением о том, что установлена демонстрационная версия.<br />
=== В. Как изменить настройки конфигурации? ===<br />
О. Для изменения параметров конфигурации необходимо кликнуть на названии нужного пункта в меню слева на странице запуска.<br />
<br />
[[Файл:Wiki_Menu.png]]<br />
<br />
После того, как вы изменили настройки конфигурации, необходимо подтвердить эти изменения. Если в нижнем правом углу есть кнопка «'''Ok'''», достаточно нажать на неё:<br />
<br />
[[Файл:Wiki_OK_Button.png]]<br />
<br />
Если кнопки «'''Ok'''» нет, необходимо нажимать кнопку «'''Далее'''» до тех пор, пока не появится кнопка «'''Ok'''».<br />
<br />
'''Внимание!''' После нажатия кнопки «'''Ok'''» изменения используются только в текущей сессии работы сценария. <br />
После выхода на стартовую страницу или закрытия окна Call Office изменения потеряются.<br />
Для того, чтобы изменения сохранились для дальнейшего использования, необходимо нажать кнопку «'''Сохранить'''».<br />
Кнопка «'''Сохранить'''» находится в верхней левой части интерфейса Call Office и активируется после нажатия кнопки «'''Ok'''».<br />
<br />
[[Файл:Wiki_SaveButton.png]]<br />
<br />
=== В. Почему увеличился расход единиц Yandex SpeechKit Cloud, на распознавание голоса? ===<br />
О. '''25.10.2019''' Яндекс включил запрос с параметрами распознавания в тарификацию как отдельную единицу. Согласно публичной оферте Яндекса пункт 5.2:<br />
<br />
'''5.2.''' Яндекс вправе в одностороннем порядке изменять тарифы путем обновления соответствующей информации на Сайте. Измененные тарифы вступают в силу с даты, указанной при их публикации, но в любом случае не ранее <br />
Отчетного периода, следующего за тем периодом, в котором были изменены тарифы. Яндекс уведомляет Клиента об изменении тарифов через Консоль управления или по электронной почте на адрес, указанный Клиентом при <br />
регистрации на Платформе не менее чем за 10 (десять) календарных дней до даты изменения тарифов. Яндекс вправе не уведомлять Клиента об изменении тарификации, связанной с выходом Общедоступной версии Сервиса.<br />
<br />
Соответственно это изменение в тарификации мы не заметили так как не мониторим изменения в тарификации Яндекса. Изменение было замечено в сентябре 2023 года при переходе на новую версию v3 протокола grpc. Изменения в нашу систему тарификации было внесено '''01.12.2023'''.<br />
<br />
=== Q. How I can select English interface language? ===<br />
'''A'''. If you see it<br />
<br />
[[Файл:WikiSelectLanguage.png]]<br />
<br />
click on the highlighted button and select the last item drop-down menu:<br />
<br />
[[Файл:WikiSelectLanguage1.png]]<br />
<br />
After this interface will change to English.<br />
<br />
It should be remembered that only loaded when you install the configuration on the selected installation language. Therefore it is recommended to reinstall the program in English.</div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82_Device/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B/InitSpeechRecognition&diff=7441Объект Device/Методы/InitSpeechRecognition2023-10-30T10:57:20Z<p>Dmitry: </p>
<hr />
<div>{|<br />
|-<br />
|style="width:90%;"|Метод '''InitSpeechRecognition»''' подготавливает распознавание голоса.<br />
<br />
==Синтаксис==<br />
:<syntaxhighlight lang="c"><br />
InitSpeechRecognition (BSTR Parameters) <br />
</syntaxhighlight><br />
|}<br />
<br />
==Параметры==<br />
Доступны три способа распознавание голоса - при помощи широко известной библиотеки '''Sphinx''' и ее голосовых баз, при помощи сервиса '''Google''' или '''Yandex'''. Если не указан способ распознавания, по умолчанию используется '''Sphinx'''.<br />
<br />
=== Распознавание голоса с использованием библиотеки Sphinx ===<br />
Для использования распознавания '''Sphinx''', значение параметра должно начинаться со слова '''Sphinx''' за которым могут идти параметры:<br />
* '''ConfigFileName''' - имя конфигурационного файла Sphinx, по умолчанию <каталог установки Call Office>\SpeechRecognition\init.cfg. Можно указать как абсолютное расположение, так и расположение относительно каталога установки Call Office.<br />
InitSpeechRecognition ("Sphinx;ConfigFileName=SpeechRecognition\\init.cfg;")<br />
<br />
=== Распознавание голоса с использованием сервиса Google ===<br />
Для распознавания используя сервис '''Google''', значение параметра должно начинаться со слова '''Google''', за которым могут идти параметры:<br />
* '''Key''' - API Key сервиса Google.<br />
* '''Language''' - язык распознавания. Полный список доступных языков [https://cloud.google.com/speech/docs/languages здесь]. По умолчанию русский: "ru-RU".<br />
* '''SingleUtterance''' - распознавание одной фразы. По умолчанию выключено.<br />
* '''InterimResults''' - получать промежуточные результаты распознавания. По умолчанию выключено.<br />
InitSpeechRecognition ("Google;SingleUtterance=1")<br />
Для включения распознавания Google необходимо:<br />
# Подробная инструкция по созданию ключа распознавания Google Cloud Platform [http://wiki.calloffice.ru/index.php/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BB%D1%8E%D1%87%D0%B0_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Google_Cloud_Platform Создание ключа распознавания Google Cloud Platform]. <br />
# В некоторых случаях дополнительно нужно установить [https://www.microsoft.com/ru-ru/download/details.aspx?id=48145 Распространяемый пакет Visual C++ для Visual Studio 2015].<br />
Для получения триальной версии необходимо иметь google-аккаунт и пройти регистрацию на [https://console.cloud.google.com/freetrial странице получения триала].<br />
<br />
=== Распознавание голоса с использованием сервиса Yandex ===<br />
Для распознавания используя сервис '''Yandex''', значение параметра должно начинаться со слова '''Yandex''', за которым могут идти параметры:<br />
* '''Key''' - API Key сервиса Yandex. Обязательный параметр.<br />
InitSpeechRecognition ("Yandex;Key=<ваш ключ>")<br />
* '''Language''' - язык распознавания, по умолчанию '''ru-RU'''.<br />
* '''IsProfanityFilter''' - фильтр ненормативной лексики, по умолчанию, выключен.<br />
* '''IsPartialResults''' - получать промежуточные результаты распознавания, по умолчанию, выключено.<br />
* '''IsFirst''' - использовать только первый результат распознавания. Необязательный параметр, по умолчанию, отключен. Яндекс возвращает несколько результатов распознавания, каждый из них может быть проанализирован. Если необходим только первый вариант, как правило, он наиболее правильный, нужно включить этот параметр в true, или 1.<br />
<br />
Описание параметров потокового распознавания Yandex можно посмотреть [https://cloud.yandex.ru/docs/speechkit/stt/streaming здесь].<br />
<br />
=== Распознавание голоса с использованием локального Vosk ===<br />
Для распознавания используя локальный '''Vosk''', значение параметра должно начинаться со слова '''VoskInternal''', за которым могут идти параметры:<br />
* '''IsPartialResults''' - получать промежуточные результаты распознавания, по умолчанию, выключено.<br />
InitSpeechRecognition ("VoskInternal;IsPartialResults=1")<br />
* '''IsProfanityFilter''' - фильтр ненормативной лексики, по умолчанию, выключен.<br />
* '''IsDenormalization''' - преобразовать текст в числовые данные (сумма, дата и т. п.), по умолчанию, выключено.<br />
<br />
==Описание==<br />
:Метод выполняет подготовку распознавания. Распознавание включается командой '''[[Объект_Device/Методы/StartSpeechRecognition|StartSpeechRecognition]]'''.<br />
<br />
==Примеры==<br />
:Пример на JavaScript<br />
<syntaxhighlight lang="javascript"><br />
var Device = new ActiveXObject ("CallOffice.Device");<br />
Device.Open ();<br />
Device.InitSpeechRecognition ();<br />
Device.LogFile = 'CallOffice.log';<br />
Device.LogLevel = 255;<br />
var Words = 'да, нет, выход, ноль, один, два, три, четыре, пять, шесть, семь, восемь, девять, десять';<br />
var StopWords = 'выход';<br />
Device.StartSpeechRecognition (Words, StopWords);<br />
Device.Listen (30);<br />
Device.StopSpeechRecognition (); <br />
if (Device.VoiceCommand) alert ('Вы сказали слово ' + Device.VoiceCommand);<br />
else alert ('Ничего не произнесено');<br />
Device.Close ();<br />
</syntaxhighlight><br />
<br />
:Пример на VBScript<br />
<syntaxhighlight lang="vb"><br />
Dim Device<br />
Set Device = CreateObject ("CallOffice.Device")<br />
Device.Open<br />
Device.LogFile = "CallOffice.log"<br />
Device.LogLevel = 255<br />
Device.InitSpeechRecognition<br />
Words = "да, нет, выход, ноль, один, два, три, четыре, пять, шесть, семь, восемь, девять, десять"<br />
StopWords = "выход"<br />
Device.StartSpeechRecognition Words, StopWords<br />
Device.Listen 30<br />
Device.StopSpeechRecognition<br />
<br />
If Device.VoiceCommand Then <br />
MsgBox "Вы сказали слово ", Device.VoiceCommand<br />
Else <br />
MsgBox "Ничего не произнесено."<br />
End If<br />
<br />
Device.Close<br />
</syntaxhighlight><br />
<br />
Назад к [[Объект_Device/Методы|методам]] объекта [[Объект_Device|Device]].</div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82_Device/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B/InitSpeechRecognition&diff=7440Объект Device/Методы/InitSpeechRecognition2023-10-30T10:41:37Z<p>Dmitry: </p>
<hr />
<div>{|<br />
|-<br />
|style="width:90%;"|Метод '''InitSpeechRecognition»''' подготавливает распознавание голоса.<br />
<br />
==Синтаксис==<br />
:<syntaxhighlight lang="c"><br />
InitSpeechRecognition (BSTR Parameters) <br />
</syntaxhighlight><br />
|}<br />
<br />
==Параметры==<br />
Доступны три способа распознавание голоса - при помощи широко известной библиотеки '''Sphinx''' и ее голосовых баз, при помощи сервиса '''Google''' или '''Yandex'''. Если не указан способ распознавания, по умолчанию используется '''Sphinx'''.<br />
<br />
=== Распознавание голоса с использованием библиотеки Sphinx ===<br />
Для использования распознавания '''Sphinx''', значение параметра должно начинаться со слова '''Sphinx''' за которым могут идти параметры:<br />
* '''ConfigFileName''' - имя конфигурационного файла Sphinx, по умолчанию <каталог установки Call Office>\SpeechRecognition\init.cfg. Можно указать как абсолютное расположение, так и расположение относительно каталога установки Call Office.<br />
InitSpeechRecognition ("Sphinx;ConfigFileName=SpeechRecognition\\init.cfg;")<br />
<br />
=== Распознавание голоса с использованием сервиса Google ===<br />
Для распознавания используя сервис '''Google''', значение параметра должно начинаться со слова '''Google''', за которым могут идти параметры:<br />
* '''Key''' - API Key сервиса Google.<br />
* '''Language''' - язык распознавания. Полный список доступных языков [https://cloud.google.com/speech/docs/languages здесь]. По умолчанию русский: "ru-RU".<br />
* '''SingleUtterance''' - распознавание одной фразы. По умолчанию выключено.<br />
* '''InterimResults''' - получать промежуточные результаты распознавания. По умолчанию выключено.<br />
InitSpeechRecognition ("Google;SingleUtterance=1")<br />
Для включения распознавания Google необходимо:<br />
# Подробная инструкция по созданию ключа распознавания Google Cloud Platform [http://wiki.calloffice.ru/index.php/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BB%D1%8E%D1%87%D0%B0_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Google_Cloud_Platform Создание ключа распознавания Google Cloud Platform]. <br />
# В некоторых случаях дополнительно нужно установить [https://www.microsoft.com/ru-ru/download/details.aspx?id=48145 Распространяемый пакет Visual C++ для Visual Studio 2015].<br />
Для получения триальной версии необходимо иметь google-аккаунт и пройти регистрацию на [https://console.cloud.google.com/freetrial странице получения триала].<br />
<br />
=== Распознавание голоса с использованием сервиса Yandex ===<br />
Для распознавания используя сервис '''Yandex''', значение параметра должно начинаться со слова '''Yandex''', за которым могут идти параметры:<br />
* '''Key''' - API Key сервиса Yandex. Обязательный параметр.<br />
InitSpeechRecognition ("Yandex;Key=<ваш ключ>")<br />
* '''Language''' - язык распознавания, по умолчанию '''ru-RU'''.<br />
* '''IsProfanityFilter''' - фильтр ненормативной лексики, по умолчанию, выключен.<br />
* '''IsPartialResults''' - получать промежуточные результаты распознавания, по умолчанию, выключено.<br />
* '''IsFirst''' - использовать только первый результат распознавания. Необязательный параметр, по умолчанию, отключен. Яндекс возвращает несколько результатов распознавания, каждый из них может быть проанализирован. Если необходим только первый вариант, как правило, он наиболее правильный, нужно включить этот параметр в true, или 1.<br />
<br />
Описание параметров потокового распознавания Yandex можно посмотреть [https://cloud.yandex.ru/docs/speechkit/stt/streaming здесь].<br />
<br />
=== Распознавание голоса с использованием локального VOSK ===<br />
Для распознавания используя локальный '''VOSK''', значение параметра должно начинаться со слова '''VoskInternal''', за которым могут идти параметры:<br />
* '''IsPartialResults''' - получать промежуточные результаты распознавания, по умолчанию, выключено.<br />
InitSpeechRecognition ("VoskInternal;IsPartialResults=1")<br />
* '''IsProfanityFilter''' - фильтр ненормативной лексики, по умолчанию, выключен.<br />
* '''IsDenormalization''' - преобразовать текст в числовые данные (сумма, дата и т. п.), по умолчанию, выключено.<br />
<br />
==Описание==<br />
:Метод выполняет подготовку распознавания. Распознавание включается командой '''[[Объект_Device/Методы/StartSpeechRecognition|StartSpeechRecognition]]'''.<br />
<br />
==Примеры==<br />
:Пример на JavaScript<br />
<syntaxhighlight lang="javascript"><br />
var Device = new ActiveXObject ("CallOffice.Device");<br />
Device.Open ();<br />
Device.InitSpeechRecognition ();<br />
Device.LogFile = 'CallOffice.log';<br />
Device.LogLevel = 255;<br />
var Words = 'да, нет, выход, ноль, один, два, три, четыре, пять, шесть, семь, восемь, девять, десять';<br />
var StopWords = 'выход';<br />
Device.StartSpeechRecognition (Words, StopWords);<br />
Device.Listen (30);<br />
Device.StopSpeechRecognition (); <br />
if (Device.VoiceCommand) alert ('Вы сказали слово ' + Device.VoiceCommand);<br />
else alert ('Ничего не произнесено');<br />
Device.Close ();<br />
</syntaxhighlight><br />
<br />
:Пример на VBScript<br />
<syntaxhighlight lang="vb"><br />
Dim Device<br />
Set Device = CreateObject ("CallOffice.Device")<br />
Device.Open<br />
Device.LogFile = "CallOffice.log"<br />
Device.LogLevel = 255<br />
Device.InitSpeechRecognition<br />
Words = "да, нет, выход, ноль, один, два, три, четыре, пять, шесть, семь, восемь, девять, десять"<br />
StopWords = "выход"<br />
Device.StartSpeechRecognition Words, StopWords<br />
Device.Listen 30<br />
Device.StopSpeechRecognition<br />
<br />
If Device.VoiceCommand Then <br />
MsgBox "Вы сказали слово ", Device.VoiceCommand<br />
Else <br />
MsgBox "Ничего не произнесено."<br />
End If<br />
<br />
Device.Close<br />
</syntaxhighlight><br />
<br />
Назад к [[Объект_Device/Методы|методам]] объекта [[Объект_Device|Device]].</div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:UPD.png&diff=7437Файл:UPD.png2023-10-11T09:24:15Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82_Device/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B/TextToSound&diff=7436Объект Device/Методы/TextToSound2023-10-09T03:52:12Z<p>Dmitry: </p>
<hr />
<div>{|<br />
|-<br />
|style="width:90%;"|Метод '''TextToSound''' выполняет синтез голосового сообщения.<br />
<br />
==Синтаксис==<br />
:<syntaxhighlight lang="c"><br />
TextToSound (BSTR Text)<br />
</syntaxhighlight><br />
|style="width:10%;"|__TOC__<br />
|}<br />
<br />
==Параметры==<br />
:{|border="0" cellspacing="0"<br />
|-<br />
|'''Text'''<br />
| - текст синтезируемого сообщения.<br />
|-<br />
|'''Service'''<br />
| - сервис синтеза Yandex или Google.<br />
|-<br />
|'''Lang'''<br />
| - язык.<br />
|-<br />
|'''Speed'''<br />
| - скорость произнесения текста.<br />
|-<br />
|'''Voice'''<br />
| - голос.<br />
|-<br />
|'''Emotion'''<br />
| - эмоциональная окраска голоса.<br />
|}<br />
<br />
==Результат==<br />
:[[Объект_Sound|Объект Sound]], содержащий синтезированное сообщение.<br />
<br />
==Описание==<br />
:Метод выполняет синтез текста в голосовое сообщения используя технологию Text To Speech (TTS). Голосовая машина используемая для синтеза определяется свойством [[Объект_Device/Свойства/TTSEngine|TTSEngine]]. <br />
<br />
==Примеры==<br />
:Пример с использованием Yandex на JavaScript<br />
<syntaxhighlight lang="javascript"><br />
var Device = new ActiveXObject ("CallOffice.Device");<br />
var NumberPhone = prompt ("Введите номер телефона",'');<br />
<br />
Device.Open ();<br />
<br />
var Sound = Device.TextToSound ("Привет, это программа CallOffice", "Service=Yandex; lang=ru-RU; speed=1; voice=zahar; emotion=neutral;"); // Синтезируем голос<br />
<br />
var Result = Device.Dial (NumberPhone, 40);<br />
if (Result == 0) {<br />
Device.Say (Sound); // Произносим синтезированное сообщение<br />
}<br />
Device.HangUp ();<br />
Device.Close ();<br />
</syntaxhighlight><br />
<br />
:Пример на JavaScript<br />
<syntaxhighlight lang="javascript"><br />
var Device = new ActiveXObject ("CallOffice.Device");<br />
var NumberPhone = prompt ("Введите номер телефона",'');<br />
<br />
Device.Open ();<br />
<br />
Device.TTSEngine = "Microsoft Anna - English (United States)"; // Устанавливаем голосовую машину<br />
var Sound = Device.TextToSound ("Hello, this is the program CallOffice!"); // Синтезируем сообщение<br />
<br />
var Result = Device.Dial (NumberPhone, 40);<br />
if (Result == 0) {<br />
Device.Say (Sound); // Произносим синтезированное сообщение<br />
}<br />
Device.HangUp ();<br />
Device.Close ();<br />
</syntaxhighlight><br />
<br />
:Пример с использованием Yandex на VBScript<br />
<syntaxhighlight lang="vb"><br />
Dim Device<br />
Dim Sound<br />
Set Device = CreateObject ("CallOffice.Device")<br />
NumberPhone = prompt ("Введите номер телефона","")<br />
<br />
Device.Open<br />
<br />
Set Sound = Device.TextToSound ("Привет, это программа CallOffice", "Service=Yandex; lang=ru-RU; speed=1; voice=zahar; emotion=neutral;"); // Синтезируем голос<br />
<br />
Result = Device.Dial (NumberPhone, 40)<br />
<br />
if Result = 1 then<br />
Device.Say Sound ' Произносим синтезированное сообщение<br />
end if<br />
<br />
Device.HangUp<br />
Device.Close<br />
</syntaxhighlight><br />
<br />
:Пример на VBScript<br />
<syntaxhighlight lang="vb"><br />
Dim Device<br />
Dim Sound<br />
Set Device = CreateObject ("CallOffice.Device")<br />
NumberPhone = prompt ("Введите номер телефона","")<br />
<br />
Device.Open<br />
<br />
Device.TTSEngine = "Microsoft Anna - English (United States)" ' Устанавливаем голосовую машину<br />
Set Sound = Device.TextToSound ("Hello, this is the program CallOffice!") ' Синтезируем сообщение<br />
<br />
Result = Device.Dial (NumberPhone, 40)<br />
<br />
if Result = 1 then<br />
Device.Say Sound ' Произносим синтезированное сообщение<br />
end if<br />
<br />
Device.HangUp<br />
Device.Close<br />
</syntaxhighlight><br />
<br />
Назад к [[Объект_Device/Методы|методам]] объекта [[Объект_Device|Device]].</div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82_Device/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B/TextToSound&diff=7423Объект Device/Методы/TextToSound2023-09-18T12:04:10Z<p>Dmitry: </p>
<hr />
<div>{|<br />
|-<br />
|style="width:90%;"|Метод '''TextToSound''' выполняет синтез голосового сообщения.<br />
<br />
==Синтаксис==<br />
:<syntaxhighlight lang="c"><br />
TextToSound (BSTR Text)<br />
</syntaxhighlight><br />
|style="width:10%;"|__TOC__<br />
|}<br />
<br />
==Параметры==<br />
:{|border="0" cellspacing="0"<br />
|-<br />
|'''Text'''<br />
| - текст синтезируемого сообщения.<br />
|-<br />
|'''Service'''<br />
| - сервис синтеза Yandex или Google.<br />
|-<br />
|'''Lang'''<br />
| - язык.<br />
|-<br />
|'''Speed'''<br />
| - скорость произнесения текста.<br />
|-<br />
|'''Voice'''<br />
| - голос.<br />
|-<br />
|'''Emotion'''<br />
| - эмоциональная окраска голоса.<br />
|}<br />
<br />
==Результат==<br />
:[[Объект_Sound|Объект Sound]], содержащий синтезированное сообщение.<br />
<br />
==Описание==<br />
:Метод выполняет синтез текста в голосовое сообщения используя технологию Text To Speech (TTS). Голосовая машина используемая для синтеза определяется свойством [[Объект_Device/Свойства/TTSEngine|TTSEngine]]. <br />
<br />
==Примеры==<br />
:Пример с использованием Yandex на JavaScript<br />
<syntaxhighlight lang="javascript"><br />
var Device = new ActiveXObject ("CallOffice.Device");<br />
var NumberPhone = prompt ("Введите номер телефона",'');<br />
<br />
Device.Open ();<br />
<br />
var Sound = Device.TextToSound ("Привет, это программа CallOffice", "Service=Yandex; lang=ru-RU, speed=1; voice=zahar; emotion=neutral;"); // Синтезируем голос<br />
<br />
var Result = Device.Dial (NumberPhone, 40);<br />
if (Result == 0) {<br />
Device.Say (Sound); // Произносим синтезированное сообщение<br />
}<br />
Device.HangUp ();<br />
Device.Close ();<br />
</syntaxhighlight><br />
<br />
:Пример на JavaScript<br />
<syntaxhighlight lang="javascript"><br />
var Device = new ActiveXObject ("CallOffice.Device");<br />
var NumberPhone = prompt ("Введите номер телефона",'');<br />
<br />
Device.Open ();<br />
<br />
Device.TTSEngine = "Microsoft Anna - English (United States)"; // Устанавливаем голосовую машину<br />
var Sound = Device.TextToSound ("Hello, this is the program CallOffice!"); // Синтезируем сообщение<br />
<br />
var Result = Device.Dial (NumberPhone, 40);<br />
if (Result == 0) {<br />
Device.Say (Sound); // Произносим синтезированное сообщение<br />
}<br />
Device.HangUp ();<br />
Device.Close ();<br />
</syntaxhighlight><br />
<br />
:Пример с использованием Yandex на VBScript<br />
<syntaxhighlight lang="vb"><br />
Dim Device<br />
Dim Sound<br />
Set Device = CreateObject ("CallOffice.Device")<br />
NumberPhone = prompt ("Введите номер телефона","")<br />
<br />
Device.Open<br />
<br />
Set Sound = Device.TextToSound ("Привет, это программа CallOffice", "Service=Yandex; lang=ru-RU, speed=1; voice=zahar; emotion=neutral;"); // Синтезируем голос<br />
<br />
Result = Device.Dial (NumberPhone, 40)<br />
<br />
if Result = 1 then<br />
Device.Say Sound ' Произносим синтезированное сообщение<br />
end if<br />
<br />
Device.HangUp<br />
Device.Close<br />
</syntaxhighlight><br />
<br />
:Пример на VBScript<br />
<syntaxhighlight lang="vb"><br />
Dim Device<br />
Dim Sound<br />
Set Device = CreateObject ("CallOffice.Device")<br />
NumberPhone = prompt ("Введите номер телефона","")<br />
<br />
Device.Open<br />
<br />
Device.TTSEngine = "Microsoft Anna - English (United States)" ' Устанавливаем голосовую машину<br />
Set Sound = Device.TextToSound ("Hello, this is the program CallOffice!") ' Синтезируем сообщение<br />
<br />
Result = Device.Dial (NumberPhone, 40)<br />
<br />
if Result = 1 then<br />
Device.Say Sound ' Произносим синтезированное сообщение<br />
end if<br />
<br />
Device.HangUp<br />
Device.Close<br />
</syntaxhighlight><br />
<br />
Назад к [[Объект_Device/Методы|методам]] объекта [[Объект_Device|Device]].</div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5.9_Pochta_1C.png&diff=7399Файл:5.9 Pochta 1C.png2023-02-27T10:53:26Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5.8_Pochta_1C.png&diff=7398Файл:5.8 Pochta 1C.png2023-02-27T10:49:43Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5.6_Pochta_1C.png&diff=7397Файл:5.6 Pochta 1C.png2023-02-27T10:47:31Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5.7_Pochta_1C.png&diff=7396Файл:5.7 Pochta 1C.png2023-02-27T10:46:33Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5.5_Pochta_1C.png&diff=7395Файл:5.5 Pochta 1C.png2023-02-27T10:41:13Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5.4_Pochta_1C.png&diff=7394Файл:5.4 Pochta 1C.png2023-02-27T10:38:19Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5.3_Pochta_1C.png&diff=7393Файл:5.3 Pochta 1C.png2023-02-27T10:37:01Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5.2_Pochta_1C.png&diff=7391Файл:5.2 Pochta 1C.png2023-02-27T10:34:30Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5.1_Pochta_1C.png&diff=7390Файл:5.1 Pochta 1C.png2023-02-27T10:32:19Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5_Pochta_1C.png&diff=7389Файл:5 Pochta 1C.png2023-02-27T10:27:39Z<p>Dmitry: Dmitry загрузил новую версию Файл:5 Pochta 1C.png</p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:5_Pochta_1C.png&diff=7388Файл:5 Pochta 1C.png2023-02-27T10:26:12Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:4.4_Pochta_1C.png&diff=7373Файл:4.4 Pochta 1C.png2023-02-20T09:18:35Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:4.1_Pochta_1C.png&diff=7371Файл:4.1 Pochta 1C.png2023-02-20T09:11:45Z<p>Dmitry: </p>
<hr />
<div></div>Dmitryhttps://wiki.calloffice.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:3.11_Pochta_1C.png&diff=7370Файл:3.11 Pochta 1C.png2023-02-20T09:08:47Z<p>Dmitry: </p>
<hr />
<div></div>Dmitry