Научитесь выполнять настройку расширенной конфигурации адаптеров телефонии на основе предлагаемых параметров и примеров.
При установке Adobe Connect автоматически устанавливаются все адаптеры телефонии независимо от того, выбраны они пользователем в программе установки или нет. Если адаптер выбран в программе установки, для него откроется экран конфигурации. Конфигурацию адаптера можно настроить во время установки. Программа установки настраивает только базовую конфигурацию адаптеров телефонии. Расширенную конфигурацию можно выполнить вручную.
Дополнительные сведения см. в разделе Установка и настройка Adobe Connect.
Настройка конфигурации адаптеров телефонии
Чтобы настроить конфигурацию адаптеров телефонии, необходимо запустить программу установки и выполнить следующие действия.
- В текстовом редакторе откройте файл [root_install_dir]\TelephonyService\conf\telephony-settings.xml.
- В файле XML определите последовательность дозвона для поставщика аудиоконференции.
- Проверьте и сохраните файл XML.
- Перезапустите сервер приложений 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="meetingone-adaptor" class- name="com.meetingone.adobeconnect.MeetingOneAdobeConnectAdaptor" enabled="true" name="{meetingone-adaptor}">
<setting id="MEETINGONE_TOKEN_LENGTH">${MEETINGONE_TOKEN_LENGTH}</setting>
<setting id="MAX_SUB_CONFS">20</setting>
<setting id="MAX_USERS_PER_SUB_CONF">150</setting>
<setting id="MEETINGONE_DTMF_PREFIX_TOKEN">${MEETINGONE_DTMF_PREFIX_TOKEN}</setting>
<setting id="MEETINGONE_DTMF_POSTFIX_TOKEN">${MEETINGONE_DTMF_POSTFIX_TOKEN}</setting>
<setting id="m1.connect.telephony.api_server">https://ape-secure.poweredbyphoenix.net/api</setting>
<setting id="m1.connect.ftp.ssh">${m1.connect.ftp.ssh}</setting>
<setting id="m1.connect.loglevel">${m1.connect.loglevel}</setting>
<setting id="m1.connect.sshdownload.cmd">${MEETINGONE_PSFTP_PATH} {0} {1} {2}
{3}</setting>
<setting id="m1.connect.recording.enabled">${m1.connect.recording.enabled}</setting>
<setting id="m1.connect.telephony.api_server.password">${m1.connect.telephony.api_server.password}
</setting>
<setting id="m1.connect.telephony.api_server.login">${m1.connect.telephony.api_server.login}</setting>
<setting id="m1.connect.telephony.authentication_service_endpoint">authentication</setting>
<setting id="m1.connect.telephony.audio_service_endpoint">audio</setting>
<setting id="m1.connect.telephony.events_service_endpoint">events</setting>
<setting id="m1.connect.ftp.delay">${m1.connect.ftp.delay}</setting>
<setting id="m1.connect.message.timeout">${m1.connect.message.timeout}</setting>
<setting id="DIALIN_NUMBERS">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="com.meetingone.adobeconnect.emea.AdaptorWrapper" enabled="true" id="meetingone-emea-adaptor" name="{meetingone-emea-adaptor}" use-backup- provider="true" default-recording-source="adaptor" disable-profiles-on-edit="false" disable- profiles-on-disable="false"><setting id="MEETINGONE_TOKEN_LENGTH">${MEETINGONE_TOKEN_LENGTH}</setting>
<setting id="MAX_SUB_CONFS">20</setting>
<setting id="MAX_USERS_PER_SUB_CONF">150</setting>
<setting id="MEETINGONE_DTMF_PREFIX_TOKEN">${MEETINGONE_DTMF_PREFIX_TOKEN}</setting>
<setting id="MEETINGONE_DTMF_POSTFIX_TOKEN">${MEETINGONE_DTMF_POSTFIX_TOKEN}</setting>
<setting id="m1.connect.telephony.api_server">${m1.connect.telephony.api_server}</setting>
<setting id="m1.connect.ftp.ssh">${m1.connect.ftp.ssh}</setting>
<setting id="m1.connect.loglevel">${m1.connect.loglevel}</setting>
<setting id="m1.connect.sshdownload.cmd">${MEETINGONE_PSFTP_PATH} {0} {1} {2}
{3}</setting>
<setting id="m1.connect.recording.enabled">${m1.connect.recording.enabled}</setting>
<setting id="m1.connect.telephony.api_server.password">${m1.connect.telephony.api_server.password}</s etting>
<setting id="m1.connect.telephony.api_server.login">${m1.connect.telephony.api_server.login}</setting
>
<setting id="m1.connect.telephony.authentication_service_endpoint">authentication</setting>
<setting id="m1.connect.telephony.audio_service_endpoint">audio</setting>
<setting id="m1.connect.telephony.events_service_endpoint">events</setting>
<setting id="m1.connect.ftp.delay">${m1.connect.ftp.delay}</setting>
<setting id="m1.connect.message.timeout">${m1.connect.message.timeout}</setting>
<setting id="DIALIN_NUMBERS">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="com.meetingone.adobeconnect.emea.AdaptorWrapper" enabled="true" id="meetingone-emea-adaptor"> <capabilities> <breeze-capabilities> <!-- «dial-out» и «dial-out-by-user» не могут быть включены одновременно --> <!-- см. также «call-selected-user» ниже --> <!-- если «dial-out» равно true, то разрешение пользователя на исходящие вызовы определяется ролью пользователя --> <capability enabled="true" id="dial-out"> <host enabled="true"/> <presenter enabled="true"/> <participant enabled="true"/> </capability> <!-- если «dial-out-by-user» равно true, то разрешение пользователя на исходящие вызовы устанавливается для отдельного пользователя через вызовы xml api. «dial-out» и «dial-out-by-user» — взаимоисключающие возможности --> <capability enabled="false" id="dial-out-by-user"/> <!-- если «auto-call-me-dialog» равно true, то при запуске конференции появится диалоговое окно «Позвоните мне», если у пользователя есть разрешение на исходящие вызовы --> <capability enabled="true" id="auto-call-me-dialog"/> <!-- выполнение маскирования номера с использованием поиска и замены по регулярному выражению. Выражения по умолчанию маскируют цифры 5,6,7, начиная с последнего ; все дефисы и пробелы между ними игнорируются. Сопоставление выражения по умолчанию завершается ошибкой, если в номере менее 7 цифр. --> <capability enabled="false" id="number-mask"> <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="true" id="hang-up"/> <capability enabled="true" id="remove-selected-user-enable-hangup"/> <capability enabled="true" id="hold-user"/> <capability enabled="true" id="volume-control"/> <capability enabled="true" id="mute-conference"/> <capability enabled="true" id="token-merge"/> <capability id="telephone-number-hint-format" value="E164"/> <capability enabled="true" id="breakout-room"/> <!-- аудио+веб комнаты для обсуждений. --> <capability enabled="true" id="web-audio-breakouts"/> <!-- true означает, что в пользовательском интерфейсе конференции нет пункта меню для явного запуска аудиоконференции. Вместо этого запуск конференции совпадает автоматически с началом встречи --> <capability enabled="false" id="auto-start-conference"/> <!-- true означает, что в пользовательском интерфейсе конференции нет пункта меню для явного остановки аудиоконференции. Вместо этого остановка конференции совпадает автоматически с окончанием встречи --> <capability enabled="false" id="auto-stop-conference"/> <!-- true означает, что пользовательский интерфейс конференции позволяет звонить выбранному пользователю --> <!-- см. также «dial-out», «dial-out-by-user», «auto-call-me-dialog» выше--> <capability enabled="true" id="call-selected-user"/> </bridge-capabilities> </capabilities> </telephony-adaptor>
Настройка |
Обязательное |
Описание |
| 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="1.0" encoding="UTF-8"?>
<telephony-settings>
<telephony-adaptor id="LoopUp"
class-name="com.loopup.ACAdapter"
enabled="true"
name="LoopUp"
default-provider="true"
disable-profiles-on-edit="false"
disable-profiles-on-disable="false">
<!-- Configuration: Refer to
https://github.com/loopup/ACAdapter/blob/main/README.md#configuration -->
<setting id="DS">1.1</setting>
<setting id="DCCountryCode">USA</setting>
<setting id="LogAltairResponse">false</setting>
<setting id="LogExtraDebug">false</setting>
<setting id="AltairUrl">altair.loopup.com</setting>
<setting id="AthenaUrl">data.loopup.com</setting>
<!-- ВНИМАНИЕ! Это значение преобразуется службой телефонии Adobe и не будет соответствовать этому
источнику! Авторитетный файл
https://github.com/loopup/ACAdapter/blob/main/conf/telephony-settings.xml -->
<setting id="AthenaVerifySecret_PASSWORD"></setting>
<setting id="SeqUrl">seq-altair.loopup.com</setting>
<!-- ВНИМАНИЕ! Это значение преобразуется службой телефонии Adobe и не будет соответствовать этому
источнику! Авторитетный файл
https://github.com/loopup/ACAdapter/blob/main/conf/telephony-settings.xml -->
<setting id="SeqToken_PASSWORD"></setting>
<setting id="DTMF_PREFIX_TOKEN">##5</setting>
<setting id="DTMF_POSTFIX_TOKEN">#</setting>
<setting id="TOKEN_LENGTH">3</setting>
<setting id="MAX_SUB_CONFS">0</setting>
<!-- Это разделенный запятыми список, содержащий ANI/CLI
универсальных голосовых номеров дозвона Adobe в мост LoopUp,
которые, если не указано иначе, будут отображаться как участники. -->
<setting id="UVMaskDialinCLI_CSV">sip:RECORDING</setting>
</telephony-adaptor>
</telephony-settings>
Примеры возможностей — LoopUp
В следующем примере демонстрируется конфигурация telephony-capabilities.xml для адаптера телефонии LoopUp:
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<telephony-capabilities>
<telephony-adaptor id="LoopUp" class-name="com.loopup.ACAdapter" enabled="true">
<capabilities>
<breeze-capabilities>
<!-- «dial-out» и «dial-out-by-user» не могут быть включены одновременно -->
<!-- см. также «call-selected-user» ниже -->
<!-- если «dial-out» равно true, то разрешение пользователя на исходящие вызовы
определяется ролью пользователя -->
<capability id="dial-out" enabled="true">
<host enabled="true" />
<presenter enabled="true" />
<participant enabled="true" />
</capability>
<!-- если «dial-out-by-user» равно true, то разрешение пользователя
на исходящие вызовы устанавливается для отдельного пользователя
через вызовы xml api. «dial-out» и «dial-out-by-user»
являются взаимоисключающими возможностями -->
<capability id="dial-out-by-user" enabled="false" />
<!-- если «auto-call-me-dialog» равно true, то при запуске
конференции появится диалоговое окно «Позвоните мне», если
у пользователя есть разрешение на исходящие вызовы -->
<capability id="auto-call-me-dialog" enabled="true" />
<!-- выполнение маскирования номера с использованием поиска и замены по регулярному выражению. Выражения по умолчанию маскируют цифры 5,6,7, начиная с последнего
; все дефисы и пробелы между ними игнорируются. Сопоставление выражения по умолчанию завершается ошибкой, если в номере менее 7 цифр. -->
<capability id="number-mask" enabled="false">
<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="hang-up" enabled="true" />
<capability id="remove-selected-user-enable-hangup" enabled="true" />
<capability id="hold-user" enabled="true" />
<capability id="volume-control" enabled="false" />
<capability id="token-merge" enabled="true" />
<capability id="mute-all" enabled="false" />
<!-- аудио + веб комнаты для обсуждений. -->
<capability id="breakout-room" enabled="false" />
<capability id="web-audio-breakouts" enabled="true" />
<!-- true означает, что в пользовательском интерфейсе конференции нет пункта меню для явного
запуска аудиоконференции. Вместо этого запуск конференции
совпадает автоматически с началом встречи -->
<capability id="auto-start-conference" enabled="false" />
<!-- true означает, что в пользовательском интерфейсе конференции нет пункта меню для явной
остановки аудиоконференции. Вместо этого остановка конференции
автоматически совпадает с окончанием собрания -->
<capability id="auto-stop-conference" enabled="true" />
<!-- true означает, что интерфейс собрания позволяет исходящий вызов выбранному пользователю -->
<!-- см. также "dial-out", "dial-out-by-user", "auto-call-me-dialog" выше -->
<capability id="call-selected-user" enabled="true" />
<capability id="telephone-number-hint-format" value="E164" />
</bridge-capabilities>
</capabilities>
</telephony-adaptor>
</telephony-capabilities>