Настройка сервиса обратной связи

<< Показать Оглавление >>

Настройка      

Настройка сервиса обратной связи

Для настройки обратной связи внесите изменения в файлы конфигурации:

•сервера Dictation Server

•сервиса обратной связи.

Настройка сервиса обратной связи

Для настройки обратной связи по электронной почте:

1.откройте файл /opt/STC/dictation/service/feedback/Dictation.Feedback.dll.config;

2.в секции <connectionStrings> настройте подключение к базе данных postgreSQL. Укажите параметры подключения в настройке PostgresDbConnection как в примере ниже:

<add name="PostgresDbConnection" connectionString="Server=localhost;port=5432;Database=Feedback;User Id=postgres;Password={0};"/>

3.задайте следующие настройки:

Настройка

Значение

Пример

Секция <userSettings> — <Dictation.Feedback.Properties.Settings>

EnableMailSend

Настройка, которая включает отправку обратной связи по электронной почте

<setting name="EnableMailSend" serializeAs="String">

 <value>True</value>

</setting>

SmtpServerAddress

Адрес SMTP-сервера для отправки обратной связи

<setting name="SmtpServerAddress" serializeAs="String">

 <value>email.example.com</value>

</setting>

SmtpServerPort

Порт подключения к SMTP-серверу. По умолчанию ставится 587 при шифровании трафика и 25 без шифрования трафика (настройка SmtpUseTls)

<setting name="SmtpServerPort" serializeAs="String">

 <value>587</value>

</setting>

SmtpUseTls

Настройка, которая включает шифрование трафика. Если True, то используется шифрование трафика

<setting name="SmtpUseTls" serializeAs="String">

 <value>False</value>

</setting>

SmtpAccountLogin

Логин учетной записи сервера SMTP

<setting name="SmtpAccountLogin" serializeAs="String">

 <value>i.ivanov</value>

</setting>

SmtpAccountPassword

Пароль учетной записи сервера SMTP

<setting name="SmtpAccountPassword" serializeAs="String">

 <value>123123</value>

</setting>

SmtpAccountPasswordEncrypted

Хешированный пароль учетной записи сервера SMTP. Генерируется автоматически при перезапуске сервиса и сохраняется в пользовательском файле конфигурации /etc/Dictation.Feedback/Dictation.Feedback.Properties.Settings.config. После этого нехешированный пароль из настройки SmtpAccountPassword нужно удалить

 

MailSubject

Тема писем с обратной связью. По умолчанию: Обратная связь по Voice2Med от <имя пользователя>

<setting name="MailSubject" serializeAs="String">

 <value>Тема письма</value>

</setting>

SmtpFromAddress

Адрес электронной почты, который будет указан в качестве отправителя при пересылке сообщения с сервера SMTP

<setting name="SmtpFromAddress" serializeAs="String">

 <value>i.ivanov@example.com</value>

</setting>

DbPassword

Пароль для доступа к базе данных postgreSQL

<setting name="DbPassword" serializeAs="String">

 <value>123123</value>

     </setting>

DbpasswordEncrypted

Хешированный пароль для доступа к базе данных обратной связи postgreSQL. Генерируется автоматически при перезапуске сервиса и сохраняется в пользовательском файле конфигурации /etc/Dictation.Feedback/Dictation.Feedback.Properties.Settings.config. После этого нехешированный пароль из настройки DbPassword нужно удалить

 

EnableMailResend

Отправка отправителю письма-подтверждения о получении обратной связи

<setting name="EnableMailResend" serializeAs="String">

 <value>False</value>

</setting>

FeedbackAddresses

Адреса, на которые будет отправлена обратная связь. Перечисляются через точку с запятой

<setting name="FeedbackAddresses" serializeAs="String">

 <value>example@mail.com;example2@mail.com</value>

</setting>

Urls

Протокол и порт, по которому сервис обратной связи принимает запросы от Dictation Server. Значение по умолчанию: http://*:5000

<setting name="Urls" serializeAs="String">

 <value>http://*:5000</value>

</setting>

EmailSendIntervalSeconds

Интервал времени в секундах, через который сервис обратной связи будет проверять наличие новой обратной связи

<setting name="EmailSendIntervalSeconds" serializeAs="String">

 <value>3600</value>

</setting>

info

При перезапуске сервиса программа сгенерирует и сохранит хешированные пароли в пользовательском файле конфигурации /etc/Dictation.Feedback/Dictation.Feedback.Properties.Settings.config. Настройки в этом файле имеют приоритет над настройками Dictation.Feedback.dll.config и сохраняются при обновлении сервиса обратной связи.

Рекомендуем скопировать все настройки из таблицы выше в файл Dictation.Feedback.Properties.Settings.config, чтобы не настраивать обратную связь заново при каждом обновлении сервиса.

info

Если вы измените пароли в файле Dictation.Feedback.Properties.Settings.config, программа сгенерирует хешированный пароль после перезапуска и автоматически удалит открытый пароль из настроек после запуска сервиса.