Конфигурация адаптеров телефонии Adobe Connect

Научитесь выполнять настройку расширенной конфигурации адаптеров телефонии на основе предлагаемых параметров и примеров.

При установке Adobe Connect автоматически устанавливаются все адаптеры телефонии независимо от того, выбраны они пользователем в программе установки или нет. Если адаптер выбран в программе установки, для него откроется экран конфигурации. Конфигурацию адаптера можно настроить во время установки. Программа установки настраивает только базовую конфигурацию адаптеров телефонии. Расширенную конфигурацию можно выполнить вручную.

Дополнительные сведения см. в разделе Установка и настройка Adobe Connect.

Настройка конфигурации адаптеров телефонии

Чтобы настроить конфигурацию адаптеров телефонии, необходимо запустить программу установки и выполнить следующие действия.

  1. В текстовом редакторе откройте файл [root_install_dir]\TelephonyService\conf\telephony-settings.xml.
  2. В файле XML определите последовательность дозвона для поставщика аудиоконференции.
  3. Проверьте и сохраните файл XML.
  4. Перезапустите сервер приложений Adobe Connect Central.

В примерах настроек значения, помещенные в фигурные скобки ({}), являются местозаполнителями. При обновлении настроек вместо этих параметров необходимо подставить фактические значения.

Настройки адаптера Arkadin

Ниже приводятся настройки адаптера Arkadin.

Настройка

Обязательное

Значение по умолчанию

Описание

ARKADIN_TOKEN_LENGTH

Да

4

Длина кода для идентификации пользователя и его подключения к комнате собраний

ARKADIN_DTMF_PREFIX_TOKEN

Да

99

Префикс кода для идентификации пользователя и его подключения к комнате собраний

ARKADIN_UVLINE_CLIS

Да

Н/д

Список номеров UV/номеров учетных записей SIP, используемых для подключения к аудиоконфиренции.

ARKADIN_DTMF_POSTFIX_TOKEN

Да

#

Постфикс кода для идентификации пользователя и его подключения к комнате собраний

ARKADIN_APPID

Да

Н/д

Arkadin предоставляет этот идентификатор приложения

ARKADIN_LOADBALANCER

Да

Н/д

URL балансировщика нагрузки сервера bamboo для Arkadin

ARKADIN_RESPONSE_URL

Да

Н/д

URL обратного вызова, на который Arkadin может отправить обратный вызов службы телефонии Connect Telephony Service

ARKADIN_ACCESS_NUMBER_URL

Да

Н/д

URL страницы, на которой отображаются дополнительные номера дозвона

ARKADIN_AUTHENTICATE_URL

Да

Н/д

URL для проверки подлинности

ARKADIN_BAMBOO_TIMEOUT

Да

360000

Таймаут службы bamboo для Arkadin

MAX_SUB_CONFS

Да

8

Максимальное поддерживаемое количество обсуждений

MAX_USERS_PER_SUB_CONF

Да

100

Максимально допустимое количество пользователей в одном обсуждении

ARKADIN_TOLLFREE

Да

Н/д

Задайте этому атрибуту значение true, чтобы показывать бесплатный номер, или false, чтобы не показывать этот номер.

Пример настройки адаптера Arkadin для региона NA (Северная Америка)

Приведенный ниже пример демонстрирует последовательность дозвона для базового адаптера Arkadin. Для региона NA используется другое значение ARKADIN_TOLLFREE.

<telephony-settings>
<telephony-adaptor id=&quot;arkadin-adaptor&quot; class- name=&quot;com.macromedia.breeze_ext.arkadin.ArkadinAdaptor&quot; enabled=&quot;true&quot;>
<setting id=&quot;ARKADIN_UVLINE_CLIS&quot;>14158322000,4158322000,4085366000,4085366001,4155130607,4156589626,14156589626</setting>
<setting id=&quot;ARKADIN_TOKEN_LENGTH&quot;>4</setting>
<setting id=&quot;ARKADIN_DTMF_PREFIX_TOKEN&quot;>99</setting>
<setting id=&quot;ARKADIN_DTMF_POSTFIX_TOKEN&quot;>#</setting>
<setting id=&quot;ARKADIN_APPID&quot;>${Arkadin_APP_ID}</setting>
<setting id=&quot;ARKADIN_LOADBALANCER&quot;>${Arkadin_Bamboo_Server_Loadbalancer}</setting>
<setting id=&quot;ARKADIN_RESPONSE_URL&quot;>${Arkadin_Client_Callback_URL}</setting>
<setting id=&quot;ARKADIN_ACCESS_NUMBER_URL&quot;>${Arkadin_More_DialIn_Info_URL}</setting>
<setting id=&quot;ARKADIN_AUTHENTICATE_URL&quot;>${Arkadin_Auth_Host}</setting>
<setting id=&quot;ARKADIN_BAMBOO_TIMEOUT&quot;>360000</setting>
<setting id=&quot;MAX_SUB_CONFS&quot;>20</setting>
<setting id=&quot;ARKADIN_TOLLFREE&quot;>true</setting>
<setting id=&quot;MAX_USERS_PER_SUB_CONF&quot;>100</setting>
<dial-in-sequence>
    <conf-num>{x-tel-arkadin-conference-number-free}</conf-num>
    <delay>2000</delay>
    <dtmf>{x-tel-arkadin-moderator-code}</dtmf>
    <dtmf>#</dtmf>
    <delay>500</delay>
    <dtmf>#</dtmf>                              
    <delay>3000</delay>
</dial-in-sequence>
</telephony-adaptor>
</telephony-settings>

Пример настройки адаптера Arkadin для региона APAC (страны азиатско-тихоокеанского региона)

Приведенный ниже пример демонстрирует последовательность дозвона для базового адаптера Arkadin. Для региона APAC используется другая последовательность дозвона.

<telephony-settings>
<telephony-adaptor id=&quot;arkadin-adaptor&quot; class- name=&quot;com.macromedia.breeze_ext.arkadin.ArkadinAdaptor&quot; enabled=&quot;true&quot;>
<setting id=&quot;ARKADIN_UVLINE_CLIS&quot;>14158322000,4158322000,4085366000,4085366001,4155130607,4156589626,14156589626</setting>
<setting id=&quot;ARKADIN_TOKEN_LENGTH&quot;>4</setting>
<setting id=&quot;ARKADIN_DTMF_PREFIX_TOKEN&quot;>99</setting>
<setting id=&quot;ARKADIN_DTMF_POSTFIX_TOKEN&quot;>#</setting>
<setting id=&quot;ARKADIN_APPID&quot;>${Arkadin_APP_ID}</setting>
<setting id=&quot;ARKADIN_LOADBALANCER&quot;>${Arkadin_Bamboo_Server_Loadbalancer}</setting>
<setting id=&quot;ARKADIN_RESPONSE_URL&quot;>${Arkadin_Client_Callback_URL}</setting>
<setting id=&quot;ARKADIN_ACCESS_NUMBER_URL&quot;>${Arkadin_More_DialIn_Info_URL}</setting>
<setting id=&quot;ARKADIN_AUTHENTICATE_URL&quot;>${Arkadin_Auth_Host}</setting>
<setting id=&quot;ARKADIN_BAMBOO_TIMEOUT&quot;>360000</setting>
<setting id=&quot;MAX_SUB_CONFS&quot;>20</setting>
<setting id=&quot;MAX_USERS_PER_SUB_CONF&quot;>100</setting>
<dial-in-sequence>
  <conf-num>{x-tel-arkadin-conference-number-uvline}</conf-num>
  <delay>2000</delay>
  <dtmf>{x-tel-arkadin-moderator-code}</dtmf>
  <dtmf>#</dtmf>
  <delay>5000</delay>
  <dtmf>6*</dtmf>
  <dtmf>#</dtmf>
  <delay>5000</delay>
  <dtmf>6*</dtmf>
  <dtmf>#</dtmf>
</dial-in-sequence> 
</telephony-adaptor>
</telephony-settings>

Настройки адаптера Intercall

Настройки базового адаптера Intercall

Адаптер

Настройка

Обязательное

Описание

Адаптер InterCall

INTERCALL_CCAPI_HOST

Да

URL-адрес хоста для службы CCAPI адаптера InterCall.

Адаптер InterCall

INTERCALL_CCAPI_AUTH_HOST

Да

URL-адрес хоста для службы проверки подлинности CCAPI адаптера InterCall.

Адаптер InterCall

INTERCALL_CLIENT_CALLBACK_URL

Да

URL обратного вызова Connect, на который InterCall может отправить обратный вызов.

Адаптер InterCall

INTERCALL_APP_TOKEN

Да

Код приложения, используемый для получения экземпляра поставщика услуг от моста.

Адаптер InterCall

INTERCALL_EMEA_COUNTRY_CODES

Да

Коды стран, для которых сохранены и отображаются номера конференц-связи.

Например: UK; FR; DE; IT; ES; AU; AT; BE; CN; IN; IE; IT; JP; RU; CH; US

Настройки расширенного адаптера InterCall

Адаптер

Настройка

Обязательное

Значение по умолчанию

Описание

Адаптер InterCall

INTERCALL_HEARTBEAT_INTERVAL

Нет

15 000 (15

секунд)

Интервал времени (в миллисекундах) для отправки тактов общения на мост.

Отправка тактов на мост InterCall необходима для поддержания активности сеанса моста. Этот интервал не должен превышать 2 минут.

Адаптер InterCall

INTERCALL_DEBUG

Нет

FALSE

Указывает, запущен ли адаптер в режиме отладки, при котором записывается подробный журнал адаптера InterCall.

Адаптер InterCall

INTERCALL_ACTIVE_SCO_TEST_INTERVAL

Нет

10

Задает время, которое должно пройти перед проверкой активности собрания в Adobe Connect. Это гарантирует, что сеансы не будут продолжаться вечно. Сеансы также проверяются на активность после указанного количества тактов.

Адаптер InterCall

INTERCALL_DTMF_PREFIX_TOKEN

Нет

#1

Символы, которые идентифицируют запись DTMF как код. Изменяйте это значение, только если соответствующее значение изменено на мосту.

Адаптер InterCall

INTERCALL_TOKEN_LENGTH

Нет

4

Количество цифр в уникальном коде, создаваемом Connect для каждого посетителя собрания.

Адаптер InterCall

INTERCALL_DTMF_POSTFIX_TOKEN

Нет

#

Символ, указывающий на то, что код завершен. Это действие сообщает Adobe Connect, что необходимо создать код для объединения телефонного пользователя и веб-пользователя. Изменяйте это значение, только если соответствующее значение изменено на мосту.

Адаптер InterCall

INTERCALL_EMEA_DIALIN_NUMBER_TYPES

Нет

 

Типы номеров для дозвона для конференц-связи, которые необходимо получить у InterCall и сохранить в Connect. За типами номеров обращайтесь в InterCall. Рекомендуются значения IT, NF и т. д.

Адаптер InterCall

INTERCALL_TOLL_FREE_COUNTRY_CODE

Нет

US

Представляет код страны, чей номер используется для дозвона с использованием универсальной линии. Рекомендуется указывать код страны, где находится поставщик услуги.

Пример настроек конфигурации адаптера InterCall

В следующем примере демонстрируется последовательность набора для адаптера InterCall.

<telephony-settings>
<telephony-adaptor id=&quot;intercall-adaptor&quot; class- name=&quot;com.macromedia.breeze_ext.telephony.Intercall.IntercallTelephonyAdaptor&quot; enabled=&quot;true&quot; disable-profiles-on-edit=&quot;true&quot; disable-profiles-on-disable=&quot;true&quot;>
<setting id=&quot;TOKEN_LENGTH&quot;>4</setting>
<setting id=&quot;MAX_SUB_CONFS&quot;>15</setting>
<setting id=&quot;MAX_USERS_PER_SUB_CONF&quot;>200</setting>
<setting id=&quot;DTMF_PREFIX_TOKEN&quot;>#1</setting>
<setting id=&quot;DTMF_POSTFIX_TOKEN&quot;>#</setting>
<setting id=&quot;CONFERENCE_START_WAIT_TIME&quot;>20000</setting>
<setting id=&quot;INTERCALL_DEBUG&quot;>${INTERCALL_DEBUG}</setting>
<setting id=&quot;INTERCALL_HEARTBEAT_INTERVAL&quot;>${INTERCALL_HEARTBEAT_INTERVAL}</setting>
<setting id=&quot;INTERCALL_CCAPI_HOST&quot;>${INTERCALL_CCAPI_HOST}</setting>
<setting id=&quot;INTERCALL_CCAPI_AUTH_HOST&quot;>${INTERCALL_CCAPI_AUTH_HOST}</setting>
<setting id=&quot;INTERCALL_CLIENT_CALLBACK_URL&quot;>${INTERCALL_CLIENT_CALLBACK_URL}</setting>
<setting id=&quot;INTERCALL_APP_TOKEN&quot;>${INTERCALL_APP_TOKEN}</setting>
<setting id=&quot;INTERCALL_EMEA_COUNTRY_CODES&quot;>${INTERCALL_EMEA_COUNTRY_CODES}</setting>
<setting id=&quot;INTERCALL_TOLL_FREE_COUNTRY_CODE&quot;>${INTERCALL_TOLL_FREE_COUNTRY_CODE}</setting>
<dial-in-sequence>
<conf-num>{x-tel-intercall-uv-conference-number}</conf-num>
<delay>6000</delay>
<dtmf>{x-tel-intercall-participant-code}</dtmf>
<dtmf>#</dtmf>
<delay>8000</delay>
<dtmf>#</dtmf>
<delay>8000</delay>
<dtmf>#</dtmf>
<delay>12000</delay>
<dtmf>[uv-token]</dtmf>
</dial-in-sequence>
</telephony-adaptor>
</telephony-settings>

Дополнительная информация

Ниже приводится описание некоторых часто используемых элементов XML.

Элемент XML

Описание

<conf-num>

Номер телефона для аудиоконференции. Этот элемент должен занимать первое место в последовательности набора. Должен быть только один элемент <conf-num>. Адаптер предоставляет значение в фигурных скобках ({}).

<delay>

Задержка в последовательности набора (миллисекунды).

<dtmf>

Тон DTMF (двухтональный многочастотный сигнал). В качестве значения DTMF может быть указана любая буква или цифра на кнопочной панели телефона, включая символы * и #.

Настройки адаптера MeetingOne

Базовые настройки

Настройка

Обязательное

Описание

m1.connect.telephony.api_server

Да

URL API-сервера телефонии MeetingOne.

m1.connect.ftp.ssh

Да

Логическое значение; указывает, включена загрузка SSH (TRUE) или отключена (FALSE). Значение по умолчанию — TRUE.

m1.connect.loglevel

Да

Уровень ведения журнала. Возможные значения: info (информация) или debug (отладка) в зависимости от необходимого уровня отладки, уровень debug является максимальным.

m1.connect.telephony.api_ server.login

Да

Идентификатор, используемый для входа на API-сервер телефонии MeetingOne.

m1.connect.telephony.api_ server.password

Да

Пароль, связанный с идентификатором для входа.

Дополнительные параметры

Настройка

Обязательное

Значение по умолчанию

Описание

MEETINGONE_DTMF_ PREFIX_TOKEN

Да

 -

Символы, которые идентифицируют запись DTMF как код. Изменяйте это значение, только если соответствующее значение изменено на мосту.

Рекомендованное значение — *65.

MEETINGONE_TOKEN_LENGTH

Да

 -

Количество цифр в уникальном коде, создаваемом Connect для каждого посетителя собрания. Рекомендованное значение — 4.

MEETINGONE_DTMF_POSTFIX_TOKEN

Да

 -

Символы, указывающие на то, что код завершен. Они сообщают Adobe Connect, что необходимо создать код для объединения телефонного пользователя и веб-пользователя. Изменяйте это значение, только если соответствующее значение изменено на мосту. Рекомендованное значение — #.

m1.connect.ftp.delay

Нет

57 600 (16

часов)

Максимальная продолжительность загружаемого аудиофайла, в секундах. Минимальное значение — 3600 (один час).

m1.connect.message.timeout

Нет

90

Максимальная длительность распознавания команд от аудиомоста в секундах. Значение должно быть в диапазоне 90–120.

m1.connect.recording.enabled

Нет

TRUE

Логическое значение; указывает, включена ли функция записи.

m1.connect.sshdownload.cmd

да

${MEETINGONE_PSFTP_PATH} {0} {1} {2}

{3}

 SSH Download Cmd

m1.connect.telephony.authentication_service_endpoint

нет

authentication

Конечная точка аутентификации телефонии

m1.connect.telephony.audio_service_endpoint

нет

audio

Конечная точка аудиослужбы телефонии

m1.connect.telephony.events_service_endpoint

нет

events

Конечная точка аудиослужбы телефонии

MAX_SUB_CONFS

да

20

 

MAX_USERS_PER_SUB_CONF

да

150

 

Примеры настроек конфигурации MeetingOne

В следующем примере демонстрируется последовательность набора для адаптера MeetingOne.

<telephony-settings>
	<telephony-adaptor id=&quot;meetingone-adaptor&quot; class- name=&quot;com.meetingone.adobeconnect.MeetingOneAdobeConnectAdaptor&quot; enabled=&quot;true&quot; name=&quot;{meetingone-adaptor}&quot;>
		<setting id=&quot;MEETINGONE_TOKEN_LENGTH&quot;>${MEETINGONE_TOKEN_LENGTH}</setting>
		<setting id=&quot;MAX_SUB_CONFS&quot;>20</setting>
		<setting id=&quot;MAX_USERS_PER_SUB_CONF&quot;>150</setting>
		<setting id=&quot;MEETINGONE_DTMF_PREFIX_TOKEN&quot;>${MEETINGONE_DTMF_PREFIX_TOKEN}</setting>
		<setting id=&quot;MEETINGONE_DTMF_POSTFIX_TOKEN&quot;>${MEETINGONE_DTMF_POSTFIX_TOKEN}</setting>
		<setting id=&quot;m1.connect.telephony.api_server&quot;>https://ape-secure.poweredbyphoenix.net/api</setting>
		<setting id=&quot;m1.connect.ftp.ssh&quot;>${m1.connect.ftp.ssh}</setting>
		<setting id=&quot;m1.connect.loglevel&quot;>${m1.connect.loglevel}</setting>
		<setting id=&quot;m1.connect.sshdownload.cmd&quot;>${MEETINGONE_PSFTP_PATH} {0} {1} {2}
{3}</setting>
		<setting id=&quot;m1.connect.recording.enabled&quot;>${m1.connect.recording.enabled}</setting>
		<setting id=&quot;m1.connect.telephony.api_server.password&quot;>${m1.connect.telephony.api_server.password}
		</setting>
		<setting id=&quot;m1.connect.telephony.api_server.login&quot;>${m1.connect.telephony.api_server.login}</setting>
		<setting id=&quot;m1.connect.telephony.authentication_service_endpoint&quot;>authentication</setting>
		<setting id=&quot;m1.connect.telephony.audio_service_endpoint&quot;>audio</setting>
		<setting id=&quot;m1.connect.telephony.events_service_endpoint&quot;>events</setting>
		<setting id=&quot;m1.connect.ftp.delay&quot;>${m1.connect.ftp.delay}</setting>
		<setting id=&quot;m1.connect.message.timeout&quot;>${m1.connect.message.timeout}</setting>
		<setting id=&quot;DIALIN_NUMBERS&quot;>MeetingOne_Access_Number_Argentina MeetingOne_Access_Number_Australia MeetingOne_Access_Number_Austria MeetingOne_Access_Number_Bahrain MeetingOne_Access_Number_Belgium MeetingOne_Access_Number_Brazil MeetingOne_Access_Number_Bulgaria MeetingOne_Access_Number_Canada MeetingOne_Access_Number_China MeetingOne_Access_Number_Cyprus MeetingOne_Access_Number_Czech MeetingOne_Access_Number_Denmark MeetingOne_Access_Number_El_Salvador MeetingOne_Access_Number_Estonia MeetingOne_Access_Number_Finland MeetingOne_Access_Number_France MeetingOne_Access_Number_Germany MeetingOne_Access_Number_Greece MeetingOne_Access_Number_Hungary MeetingOne_Access_Number_Ireland MeetingOne_Access_Number_Israel MeetingOne_Access_Number_Italy MeetingOne_Access_Number_Japan MeetingOne_Access_Number_Latvia MeetingOne_Access_Number_Lithuania MeetingOne_Access_Number_Luxembourg MeetingOne_Access_Number_Mexico MeetingOne_Access_Number_Netherlands MeetingOne_Access_Number_New_Zealand MeetingOne_Access_Number_Norway MeetingOne_Access_Number_Panama MeetingOne_Access_Number_Peru MeetingOne_Access_Number_Poland MeetingOne_Access_Number_Portugal MeetingOne_Access_Number_Romania MeetingOne_Access_Number_Singapore MeetingOne_Access_Number_Slovenia MeetingOne_Access_Number_South_Africa MeetingOne_Access_Number_Spain MeetingOne_Access_Number_Sweden MeetingOne_Access_Number_Switzerland MeetingOne_Access_Number_United_Kingdom MeetingOne_Access_Number_United_States</setting>
		<dial-in-sequence>
			<conf-num>18008320736</conf-num>
			<delay>12000</delay>
			<dtmf>*</dtmf>
			<dtmf>{x-tel-meetingone-conference-id}</dtmf>
			<dtmf>#</dtmf>
			<delay>6000</delay>
			<dtmf>[uv-token]</dtmf>
		</dial-in-sequence>
	</telephony-adaptor>
</telephony-settings>

Примеры возможностей MeetingOne

В следующем примере демонстрируется конфигурация telephony-capabilities.xml для адаптера MeetingOne для региона

Базовые настройки — регион EMEA (Европа, Ближний Восток, Африка)

Настройка

Обязательное

Описание

m1.connect.telephony.api_server

Да

URL API-сервера телефонии MeetingOne для региона EMEA.

m1.connect.ftp.ssh

Да

Логическое значение; указывает, включена загрузка SSH (TRUE) или отключена (FALSE). Значение по умолчанию — TRUE.

m1.connect.loglevel

Да

Уровень ведения журнала. Возможные значения: info (информация) или debug (отладка) в зависимости от необходимого уровня отладки, уровень debug является максимальным.

m1.connect.telephony.api_server.login

Да

Идентификатор, используемый для входа на API-сервер телефонии MeetingOne для региона EMEA.

m1.connect.telephony.api_server.password

Да

Пароль, связанный с идентификатором для входа.

Расширенные настройки — регион EMEA (Европа, Ближний Восток, Африка)

Настройка

Обязательное

Значение по умолчанию

Описание

MEETINGONE_DTMF_PREFIX_TOKEN

Да

-

Символы, которые идентифицируют запись DTMF как код. Изменяйте это значение, только если соответствующее значение изменено на мосту. Рекомендованное значение — *65.

MEETINGONE_TOKEN_ LENGTH

Да

-

Количество цифр в уникальном коде, создаваемом Adobe Connect для каждого посетителя собрания. Рекомендованное значение — 4.

MEETINGONE_DTMF_POSTFIX_TOKEN

Да

-

Символы, указывающие на то, что код завершен. Они сообщают Adobe Connect, что необходимо создать код для объединения телефонного пользователя и веб-пользователя. Изменяйте это значение, только если соответствующее значение изменено на мосту. Рекомендованное значение — #.

m1.connect.ftp.delay

Нет

57.600 (16 часов)

Максимальная продолжительность загружаемого аудиофайла, в секундах. Минимальное значение — 3600 (один час).

m1.connect.message.timeout

Нет

30

Максимальная длительность распознавания команд от аудиомоста в секундах. Значение должно быть в диапазоне 30–120.

m1.connect.recording.enabled

Нет

TRUE

Логическое значение; указывает, включена ли функция записи.

Примеры настроек конфигурации — регион EMEA

В следующем примере демонстрируется последовательность набора для адаптера MeetingOne для региона EMEA.

<telephony-adaptor class-name=&quot;com.meetingone.adobeconnect.emea.AdaptorWrapper&quot; enabled=&quot;true&quot; id=&quot;meetingone-emea-adaptor&quot; name=&quot;{meetingone-emea-adaptor}&quot; use-backup- provider=&quot;true&quot; default-recording-source=&quot;adaptor&quot; disable-profiles-on-edit=&quot;false&quot; disable- profiles-on-disable=&quot;false&quot;><setting id=&quot;MEETINGONE_TOKEN_LENGTH&quot;>${MEETINGONE_TOKEN_LENGTH}</setting>

<setting id=&quot;MAX_SUB_CONFS&quot;>20</setting>
<setting id=&quot;MAX_USERS_PER_SUB_CONF&quot;>150</setting>
<setting id=&quot;MEETINGONE_DTMF_PREFIX_TOKEN&quot;>${MEETINGONE_DTMF_PREFIX_TOKEN}</setting>
<setting id=&quot;MEETINGONE_DTMF_POSTFIX_TOKEN&quot;>${MEETINGONE_DTMF_POSTFIX_TOKEN}</setting>
<setting id=&quot;m1.connect.telephony.api_server&quot;>${m1.connect.telephony.api_server}</setting>
<setting id=&quot;m1.connect.ftp.ssh&quot;>${m1.connect.ftp.ssh}</setting>
<setting id=&quot;m1.connect.loglevel&quot;>${m1.connect.loglevel}</setting>
<setting id=&quot;m1.connect.sshdownload.cmd&quot;>${MEETINGONE_PSFTP_PATH} {0} {1} {2}
{3}</setting>
<setting id=&quot;m1.connect.recording.enabled&quot;>${m1.connect.recording.enabled}</setting>
<setting id=&quot;m1.connect.telephony.api_server.password&quot;>${m1.connect.telephony.api_server.password}</s etting>
<setting id=&quot;m1.connect.telephony.api_server.login&quot;>${m1.connect.telephony.api_server.login}</setting
>
<setting id=&quot;m1.connect.telephony.authentication_service_endpoint&quot;>authentication</setting>
<setting id=&quot;m1.connect.telephony.audio_service_endpoint&quot;>audio</setting>
<setting id=&quot;m1.connect.telephony.events_service_endpoint&quot;>events</setting>
<setting id=&quot;m1.connect.ftp.delay&quot;>${m1.connect.ftp.delay}</setting>
<setting id=&quot;m1.connect.message.timeout&quot;>${m1.connect.message.timeout}</setting>
<setting id=&quot;DIALIN_NUMBERS&quot;>MeetingOne_Access_Number_Argentina MeetingOne_Access_Number_Australia MeetingOne_Access_Number_Austria MeetingOne_Access_Number_Bahrain MeetingOne_Access_Number_Belgium MeetingOne_Access_Number_Brazil MeetingOne_Access_Number_Bulgaria MeetingOne_Access_Number_Canada MeetingOne_Access_Number_China MeetingOne_Access_Number_Cyprus MeetingOne_Access_Number_Czech MeetingOne_Access_Number_Denmark MeetingOne_Access_Number_El_Salvador MeetingOne_Access_Number_Estonia MeetingOne_Access_Number_Finland MeetingOne_Access_Number_France MeetingOne_Access_Number_Germany MeetingOne_Access_Number_Greece MeetingOne_Access_Number_Hungary MeetingOne_Access_Number_Ireland MeetingOne_Access_Number_Israel MeetingOne_Access_Number_Italy MeetingOne_Access_Number_Japan MeetingOne_Access_Number_Latvia MeetingOne_Access_Number_Lithuania MeetingOne_Access_Number_Luxembourg MeetingOne_Access_Number_Mexico MeetingOne_Access_Number_Netherlands MeetingOne_Access_Number_New_Zealand MeetingOne_Access_Number_Norway
MeetingOne_Access_Number_Panama MeetingOne_Access_Number_Peru MeetingOne_Access_Number_Poland MeetingOne_Access_Number_Portugal MeetingOne_Access_Number_Romania MeetingOne_Access_Number_Singapore MeetingOne_Access_Number_Slovenia MeetingOne_Access_Number_South_Africa MeetingOne_Access_Number_Spain MeetingOne_Access_Number_Sweden MeetingOne_Access_Number_Switzerland MeetingOne_Access_Number_United_Kingdom MeetingOne_Access_Number_United_States</setting>

<dial-in-sequence>
<conf-num>{conf-num}</conf-num>
<delay>12000</delay>
<dtmf>*</dtmf>
<dtmf>{x-tel-meetingone-conference-id}</dtmf>
<dtmf>#</dtmf>
<delay>12000</delay>
<dtmf>*</dtmf>
<dtmf>{x-tel-meetingone-host-pin}</dtmf>
<dtmf>#</dtmf>
<delay>12000</delay>
<dtmf>[uv-token]</dtmf>
</dial-in-sequence>
</telephony-adaptor>

Примеры возможностей — регион EMEA

В следующем примере демонстрируется конфигурация telephony-capabilities.xml для адаптера MeetingOne для региона EMEA.

<telephony-adaptor class-name=&quot;com.meetingone.adobeconnect.emea.AdaptorWrapper&quot; enabled=&quot;true&quot; id=&quot;meetingone-emea-adaptor&quot;>
<capabilities>
<breeze-capabilities>
<!-- &quot;dial-out&quot; и &quot;dial-out-by-user&quot; не могут быть включены одновременно -->
<!-- см. также &quot;call-selected-user&quot; ниже -->
<!-- если &quot;dial-out&quot; равно true, разрешения пользователя для выполнения исходящих вызовов
определяются по роли пользователя -->
<capability enabled=&quot;true&quot; id=&quot;dial-out&quot;>
<host enabled=&quot;true&quot;/>
<presenter enabled=&quot;true&quot;/>
<participant enabled=&quot;true&quot;/>
</capability>
<!-- если &quot;dial-out-by-user&quot; равно true, разрешения пользователя
для выполнения исходящих вызовов определяются для конкретного пользователя
с помощью вызовов api xml. &quot;dial-out&quot; и &quot;dial-out-by-user&quot; являются взаимоисключающими -->
<capability enabled=&quot;false&quot; id=&quot;dial-out-by-user&quot;/>

<!-- если &quot;auto-call-me-dialog&quot; равно true, то в начале
собрания отображается всплывающее диалоговое окно «Позвонить мне», если у пользователя есть разрешения для выполнения исходящих вызовов -->
<capability enabled=&quot;true&quot; id=&quot;auto-call-me-dialog&quot;/>
<!-- выполнить маскирование номера путем поиска и замены регулярного выражения.
Выражения по умолчанию маскируют цифры 5,6,7, начиная с последнего
; все дефисы и пробелы между ними игнорируются. Сопоставление выражения по умолчанию завершается ошибкой, если в номере менее 7 цифр. -->
<capability enabled=&quot;false&quot; id=&quot;number-mask&quot;>
<search-expression>([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])([-
]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])$</search-expression>
<replacement-expression>x$2x$4x$6$7$8$9$10$11$12$13</replacement-expression>
</capability>
</breeze-capabilities>
<bridge-capabilities>
<capability enabled=&quot;true&quot; id=&quot;hang-up&quot;/>
<capability enabled=&quot;true&quot; id=&quot;remove-selected-user-enable-hangup&quot;/>
<capability enabled=&quot;true&quot; id=&quot;hold-user&quot;/>
<capability enabled=&quot;true&quot; id=&quot;volume-control&quot;/>
<capability enabled=&quot;true&quot; id=&quot;mute-conference&quot;/>
<capability enabled=&quot;true&quot; id=&quot;token-merge&quot;/>
<capability id=&quot;telephone-number-hint-format&quot; value=&quot;E164&quot;/>
<capability enabled=&quot;true&quot; id=&quot;breakout-room&quot;/>

<!-- аудио+веб-комнаты обсуждения. -->
<capability enabled=&quot;true&quot; id=&quot;web-audio-breakouts&quot;/>

<!-- значение true означает, что в пользовательском интерфейсе собрания нет элементов меню для явного
запуска конференции в аудиоформате. Вместо этого начало конференции автоматически совпадает с началом собрания -->
<capability enabled=&quot;false&quot; id=&quot;auto-start-conference&quot;/>

<!-- значение true означает, что в пользовательском интерфейсе собрания нет элементов меню для явного
завершения конференции в аудиоформате. Вместо этого завершение конференции автоматически совпадает с завершением собрания -->
<capability enabled=&quot;false&quot; id=&quot;auto-stop-conference&quot;/>

<!-- значение true означает, что пользовательский интерфейс собрания позволяет выполнять исходящие вызовы к выбранным пользователям -->
<!-- см. также &quot;dial-out&quot;, &quot;dial-out-by-user&quot;, &quot;auto-call-me-dialog&quot; выше -->
<capability enabled=&quot;true&quot; id=&quot;call-selected-user&quot;/>
</bridge-capabilities>
</capabilities>
</telephony-adaptor>

Настройки адаптера LoopUp

Настройка

Обязательное

Описание

DS Да Reserved. Должен присутствовать. Примечание. Чтобы отслеживать развертывание, для первого выпуска мы задали серию 1.1.
DSCountry Code Да В качестве кода страны центра обработки данных должен использоваться один из следующих вариантов:
США -> бесплатный номер телефона в США
для Universal Voice
Великобритания -> бесплатный номер телефона в Великобритании для Universal Voice
LogAltairResponse Да Не изменять 
LogExtraDebug Да
Не изменять
LogSuppressAllByContract Да
Для установки лицензированной версии добавьте эту запись и задайте значение «истина» (true). Таким образом удастся избежать избыточных входов в конечной точке Loopup.
AltairURL Да
Адрес Altair по умолчанию/базовый. 
AthenaURL Да
Сервер API LoopUp.
AthenaVerifySecret Да
Пароль для сервера API LoopUp.
SeqUrl Да
Адрес варианта SEQ.
SeqToken Да
Маркер SEQ для адаптера Adobe Connect
DTMF_PREFIX_TOKEN
Нет Маркер IVR LoopUp через ##5, затем следует знак #
DTMF_PREFIX_TOKEN
Нет Возврат в конференцию (маркер оканчивается на..)
TOKEN_LENGTH
Нет 3-значный маркер IVR Не изменять
MAX_SUB_CONFS
Да
Установите значение параметра, равное 0. Комнаты обсуждения НЕ поддерживаются.
UVMaskDialinCLI_CSV
Да
sip:RECORDING является обязательным и обеспечивает подавление ветви записи LoopUp (при наличии).

Примеры настроек — LoopUp

В следующем примере демонстрируется конфигурация telephony-settings.xml для адаптера телефонии LoopUp:

<?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>
<telephony-settings>
  <telephony-adaptor id=&quot;LoopUp&quot;
        class-name=&quot;com.loopup.ACAdapter&quot;
        enabled=&quot;true&quot;
        name=&quot;LoopUp&quot;
        default-provider=&quot;true&quot;
        disable-profiles-on-edit=&quot;false&quot;
        disable-profiles-on-disable=&quot;false&quot;>
        <!-- Configuration: Refer to
        https://github.com/loopup/ACAdapter/blob/main/README.md#configuration -->
        <setting id=&quot;DS&quot;>1.1</setting>
        <setting id=&quot;DCCountryCode&quot;>USA</setting>

        <setting id=&quot;LogAltairResponse&quot;>false</setting>
        <setting id=&quot;LogExtraDebug&quot;>false</setting>

        <setting id=&quot;AltairUrl&quot;>altair.loopup.com</setting>
        <setting id=&quot;AthenaUrl&quot;>data.loopup.com</setting>
        <!-- Предупреждение! Это значение преобразуется службой телефонии Adobe и не будет соответствовать этому
        источнику! Полномочный файл
        https://github.com/loopup/ACAdapter/blob/main/conf/telephony-settings.xml -->
        <setting id=&quot;AthenaVerifySecret_PASSWORD&quot;></setting>

        <setting id=&quot;SeqUrl&quot;>seq-altair.loopup.com</setting>
        <!-- Предупреждение! Это значение преобразуется службой телефонии Adobe и не будет соответствовать этому
        источнику! Полномочный файл
        https://github.com/loopup/ACAdapter/blob/main/conf/telephony-settings.xml -->
        <setting id=&quot;SeqToken_PASSWORD&quot;></setting>

        <setting id=&quot;DTMF_PREFIX_TOKEN&quot;>##5</setting>
        <setting id=&quot;DTMF_POSTFIX_TOKEN&quot;>#</setting>
        <setting id=&quot;TOKEN_LENGTH&quot;>3</setting>
        <setting id=&quot;MAX_SUB_CONFS&quot;>0</setting>
        
        <!-- Этот список разделенных запятой значений содержит ANI/CLI 
            номеров входящих вызовов службы Universal Voice Adobe на средство обеспечения совместимости LoopUp,
            которые, если здесь не указано иное, отображаются как участники. -->
         <setting id=&quot;UVMaskDialinCLI_CSV&quot;>sip:RECORDING</setting>
    </telephony-adaptor>
</telephony-settings>

Примеры возможностей — LoopUp

В следующем примере демонстрируется конфигурация telephony-capabilities.xml для адаптера телефонии LoopUp:

<?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot; standalone=&quot;no&quot;?>
<telephony-capabilities>
    <telephony-adaptor id=&quot;LoopUp&quot; class-name=&quot;com.loopup.ACAdapter&quot; enabled=&quot;true&quot;>
        <capabilities>
            <breeze-capabilities>
                <!-- &quot;dial-out&quot; и &quot;dial-out-by-user&quot; не могут быть включены одновременно -->
                <!-- см. также &quot;call-selected-user&quot; ниже -->
                <!-- если значение &quot;dial-out&quot; — «истина» (true), разрешения пользователя для выполнения исходящих вызовов
				определяются по роли пользователя -->
                <capability id=&quot;dial-out&quot; enabled=&quot;true&quot;>
                    <host enabled=&quot;true&quot; />
                    <presenter enabled=&quot;true&quot; />
                    <participant enabled=&quot;true&quot; />
                </capability>

                <!-- если значение &quot;dial-out&quot; — «истина» (true), разрешения пользователя
				для выполнения исходящих вызовов определяются для конкретного пользователя
				с помощью вызовов api xml.  &quot;dial-out&quot; and &quot;dial-out-by-user&quot;
				являются взаимоисключающими возможностями -->
                <capability id=&quot;dial-out-by-user&quot; enabled=&quot;false&quot; />

                <!-- если значение &quot;auto-call-me-dialog&quot; — «истина» (true), то в начале
				собрания отображается всплывающее диалоговое окно «Позвонить мне», если
				у пользователя есть разрешения для выполнения исходящих вызовов -->
                <capability id=&quot;auto-call-me-dialog&quot; enabled=&quot;true&quot; />
                <!-- выполнить маскирование номера путем поиска и замены регулярного выражения. Выражения по умолчанию маскируют цифры 5,6,7, начиная с последнего
; все дефисы и пробелы между ними игнорируются. Сопоставление выражения по умолчанию завершается ошибкой, если в номере менее 7 цифр. -->
                <capability id=&quot;number-mask&quot; enabled=&quot;false&quot;>
                    <search-expression>([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])([- ]*)([0-9])$</search-expression>
                    <replacement-expression>x$2x$4x$6$7$8$9$10$11$12$13</replacement-expression>
                </capability>
            </breeze-capabilities>

            <bridge-capabilities>
                <capability id=&quot;hang-up&quot; enabled=&quot;true&quot; />
                <capability id=&quot;remove-selected-user-enable-hangup&quot; enabled=&quot;true&quot; />
                <capability id=&quot;hold-user&quot; enabled=&quot;true&quot; />
                <capability id=&quot;volume-control&quot; enabled=&quot;false&quot; />
                <capability id=&quot;token-merge&quot; enabled=&quot;true&quot; />
                <capability id=&quot;mute-all&quot; enabled=&quot;false&quot; />

                <!-- аудио+веб-комнаты обсуждения. -->
                <capability id=&quot;breakout-room&quot; enabled=&quot;false&quot; />
                <capability id=&quot;web-audio-breakouts&quot; enabled=&quot;true&quot; />

                <!-- значение «истина» (true) означает, что в пользовательском интерфейсе собрания нет элементов меню для явного
				запуска конференции в аудиоформате.  Вместо этого начало конференции
				автоматически совпадает с началом собрания -->
                <capability id=&quot;auto-start-conference&quot; enabled=&quot;false&quot; />

                <!-- значение «истина» (true) означает, что в пользовательском интерфейсе собрания нет элементов меню для явного
				завершения конференции в аудиоформате.  Вместо этого завершение конференции
				автоматически совпадает с завершением собрания -->
                <capability id=&quot;auto-stop-conference&quot; enabled=&quot;true&quot; />

                <!-- значение «истина» (true) означает, что пользовательский интерфейс собрания позволяет выполнять исходящие вызовы к выбранным пользователям -->
                <!-- see also &quot;dial-out&quot;, &quot;dial-out-by-user&quot;, &quot;auto-call-me-dialog&quot; above -->
                <capability id=&quot;call-selected-user&quot; enabled=&quot;true&quot; />

                <capability id=&quot;telephone-number-hint-format&quot; value=&quot;E164&quot; />
            </bridge-capabilities>
        </capabilities>
    </telephony-adaptor>

</telephony-capabilities>

 Adobe

Получайте помощь быстрее и проще

Новый пользователь?