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

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

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

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

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

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

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

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

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

Ниже приводится описание некоторых часто используемых элементов 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

no

authentication

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

m1.connect.telephony.audio_service_endpoint

no

audio

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

m1.connect.telephony.events_service_endpoint

no

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

<!-- если «auto-call-me-dialog» равно 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 означает, что пользовательский интерфейс конференции позволяет звонить выбранному пользователю -->
<!-- см. также «dial-out», «dial-out-by-user», «auto-call-me-dialog» выше-->
<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
            универсальных голосовых номеров дозвона 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>
                <!-- «dial-out» и «dial-out-by-user» не могут быть включены одновременно -->
                <!-- см. также «call-selected-user» ниже -->
                <!-- если «dial-out» равно 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>

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

                <!-- если «auto-call-me-dialog» равно 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 означает, что интерфейс собрания позволяет исходящий вызов выбранному пользователю -->
                <!-- см. также &quot;dial-out&quot;, &quot;dial-out-by-user&quot;, &quot;auto-call-me-dialog&quot; выше -->
                <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, Inc.

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

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