Aprenda a realizar configuraciones avanzadas en adaptadores de telefonía, junto con sus parámetros y muestras.
Al instalar el Adobe Connect, todos los adaptadores de telefonía se instalan automáticamente, independientemente de si los selecciona en el instalador o no. Si selecciona el adaptador en el instalador, se mostrará la pantalla de configuración de ese adaptador. Puede configurar el adaptador en el momento de la instalación. El instalador solo realiza la configuración básica para los adaptadores de telefonía. Puede realizar las configuraciones avanzadas manualmente.
Para obtener más información, consulte Instalar y configurar Adobe Connect.
Configurar adaptadores de telefonía
Para configurar los adaptadores de telefonía, después de ejecutar el instalador, realice lo siguiente:
- En un editor de texto, abra el archivo [dir_instal_raíz]\TelephonyService\conf\telephony-settings.xml.
- En el archivo XML, defina la secuencia de marcación del proveedor de conferencias de audio.
- Valide y guarde el archivo XML.
- Reinicie el servidor de aplicaciones de Adobe Connect Central.
En los ajustes de muestra, los valores proporcionados entre llaves ({}) son marcadores de posición. Al actualizar la configuración, debe proporcionar valores reales para estos parámetros.
Información adicional
A continuación, se describen algunos elementos XML habituales.
Elemento XML |
Descripción |
<conf-num> |
El número de teléfono para la audioconferencia. Este elemento debe ser el primero en la secuencia de marcado. Solo puede tener un elemento <conf-num>. El adaptador proporciona el valor entre llaves {}. |
<delay> |
Un retraso en la secuencia de marcado, en milisegundos. |
<dtmf> |
Un tono de DTMF (multi-frecuencia de tono dual). Un valor DMTF puede ser cualquier número o letra de un teclado telefónico, incluidos los símbolos * y #. |
Configuración del adaptador de MeetingOne
Configuración básica
Parámetro |
Obligatorio |
Descripción |
m1.connect.telephony.api_server |
Sí |
La dirección URL del servidor de API de telefonía de MeetingOne. |
m1.connect.ftp.ssh |
Sí |
Valor booleano que indica si la descarga SSH está activada (TRUE) o desactivada (FALSE). El valor predeterminado es "TRUE" (verdadero). |
m1.connect.loglevel |
Sí |
El nivel de registro. El valor puede ser "info" o "debug" en función del nivel de depuración necesario, siendo "debug" el nivel de depuración extremo. |
m1.connect.telephony.api_ server.login |
Sí |
El ID utilizado para iniciar sesión en el servidor de API de telefonía de MeetingOne. |
m1.connect.telephony.api_ server.password |
Sí |
La contraseña asociada al ID de inicio de sesión. |
Ajustes avanzados
Parámetro |
Obligatorio |
Valor predeterminado |
Descripción |
MEETINGONE_DTMF_ PREFIX_TOKEN |
Sí |
- |
Caracteres que indican que la entrada DTMF es un distintivo. Cambie este valor solo si se ha modificado el valor en el puente. El valor sugerido es *65*. |
MEETINGONE_TOKEN_LENGTH |
Sí |
- |
Número de dígitos del distintivo exclusivo que genera Connect para cada usuario que asiste a una reunión. El valor sugerido es 4. |
MEETINGONE_DTMF_POSTFIX_TOKEN |
Sí |
- |
Caracteres que señalan que se ha completado el distintivo, lo que indica a Connect que genere el distintivo para combinar el usuario del teléfono con un usuario web. Cambie este valor solo si se ha modificado el valor en el puente. El valor sugerido es #. |
m1.connect.ftp.delay |
No |
57 600 (16 horas) |
Longitud máxima del archivo de descarga de audio, en segundos. El mínimo es 3600 (una hora). |
m1.connect.message.timeout |
No |
90 |
Tiempo máximo para la confirmación de comandos desde el puente de audio en segundos. El valor recomendado está comprendido entre 90 y 120 segundos. |
m1.connect.recording.enabled |
No |
TRUE |
Valor booleano que especifica si la grabación está activada. |
m1.connect.sshdownload.cmd |
Sí |
${MEETINGONE_PSFTP_PATH} {0} {1} {2} {3} |
Comando de descarga SSH |
m1.connect.telephony.authentication_service_endpoint |
yes |
authentication |
Punto de conexión del servicio de autenticación de telefonía. |
m1.connect.telephony.audio_service_endpoint |
yes |
audio |
Punto de conexión del servicio de audio de telefonía. |
m1.connect.telephony.events_service_endpoint |
yes |
events |
Punto de conexión del servicio de audio de telefonía. |
MAX_SUB_CONFS |
Sí |
20 |
|
MAX_USERS_PER_SUB_CONF |
Sí |
150 |
|
Configuración de muestra de MeetingOne
En el siguiente ejemplo, se muestra la secuencia de marcado para el adaptador de 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>
Funciones de muestra MeetingOne
En el siguiente ejemplo, se muestra la configuración de phone-capabilities.xml para el adaptador MeetingOne para
Configuración básica - EMEA
Parámetro |
Obligatorio |
Descripción |
m1.connect.telephony.api_server |
Sí |
La dirección URL del servidor de API de telefonía de MeetingOne para EMEA. |
m1.connect.ftp.ssh |
Sí |
Valor booleano que indica si la descarga SSH está activada (TRUE) o desactivada (FALSE). El valor predeterminado es "TRUE" (verdadero). |
m1.connect.loglevel |
Sí |
El nivel de registro. El valor puede ser "info" o "debug" en función del nivel de depuración necesario, siendo "debug" el nivel de depuración extremo. |
m1.connect.telephony.api_server.login |
Sí |
El ID utilizado para iniciar sesión en el servidor de API de telefonía de MeetingOne para EMEA. |
m1.connect.telephony.api_server.password |
Sí |
La contraseña asociada al ID de inicio de sesión. |
Configuración avanzada: EMEA
Parámetro |
Obligatorio |
Valor predeterminado |
Descripción |
MEETINGONE_DTMF_PREFIX_TOKEN |
Sí |
- |
Caracteres que indican que la entrada DTMF es un distintivo. Cambie este valor solo si se ha modificado el valor en el puente. Un valor sugerido es *65*. |
MEETINGONE_TOKEN_LENGTH |
Sí |
- |
Número de dígitos del distintivo exclusivo que genera Adobe Connect para cada usuario que asiste a una reunión. El valor sugerido es 4. |
MEETINGONE_DTMF_POSTFIX_TOKEN |
Sí |
- |
Caracteres que señalan que se ha completado el distintivo, lo que indica a Adobe Connect que genere el distintivo para combinar el usuario del teléfono con un usuario web. Cambie este valor solo si se ha modificado el valor en el puente. El valor sugerido es #. |
m1.connect.ftp.delay |
No |
57 600 (16 horas) | Longitud máxima del archivo de descarga de audio en segundos. El valor mínimo es 3600 (una hora). |
m1.connect.message.timeout |
No |
30 |
El tiempo máximo para la confirmación de comandos desde el puente de audio en segundos. El valor recomendado está comprendido entre 30 y 120 segundos. |
m1.connect.recording.enabled |
No |
TRUE |
Valor booleano que especifica si la grabación está activada. |
Configuración de muestra: EMEA
En el siguiente ejemplo, se muestra la secuencia de marcado para el adaptador de MeetingOne para 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>
Funciones de muestra: EMEA
En el siguiente ejemplo, se muestra la configuración de phone-capabilities.xml para el adaptador MeetingOne para EMEA:
<telephony-adaptor class-name="com.meetingone.adobeconnect.emea.AdaptorWrapper" enabled="true" id="meetingone-emea-adaptor"> <capabilities> <breeze-capabilities> <!-- "dial-out" y "dial-out-by-user" no pueden estar ambos habilitados --> <!-- consulte también "call-selected-user" a continuación --> <!-- si "dial-out" es verdadero, entonces el permiso del usuario para realizar llamadas salientes se determina por la función del usuario --> <capability enabled="true" id="dial-out"> <host enabled="true"/> <presenter enabled="true"/> <participant enabled="true"/> </capability> <!-- si "dial-out-by-user" es verdadero, entonces el permiso del usuario para realizar llamadas salientes se establece para cada persona a través de llamadas de API xml. "dial-out" y "dial-out-by-user" son capacidades mutuamente excluyentes --> <capability enabled="false" id="dial-out-by-user"/> <!-- si "auto-call-me-dialog" es verdadero, entonces al inicio de la reunión, aparecerá el cuadro de diálogo "Call Me", si el Usuario tiene permiso para marcar hacia fuera --> <capability enabled="true" id="auto-call-me-dialog"/> <!-- realizar enmascarar de números usando búsqueda de expresión regular y reemplazo. Las expresiones predeterminadas enmascaran los dígitos 5,6,7 contando desde el último ignorando los guiones y espacios intermedios. La coincidencia de la expresión predeterminada falla si hay menos de 7 dígitos en el número. --> <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$4$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"/> <!-- salas de descanso de audio+web. --> <capability enabled="true" id="web-audio-breakouts"/> <!-- verdadero significa que la interfaz de usuario de la reunión no tiene elemento de menú para iniciar explícitamente la conferencia de audio. En su lugar, el inicio de la conferencia coincide automáticamente con el inicio de la reunión --> <capability enabled="false" id="auto-start-conference"/> <!-- verdadero significa que la interfaz de usuario de la reunión no tiene elemento de menú para detener explícitamente la conferencia de audio. En su lugar, la detención de la conferencia coincide automáticamente con el final de la reunión --> <capability enabled="false" id="auto-stop-conference"/> <!-- verdadero significa que la interfaz de usuario de la reunión permite llamar al Usuario seleccionado --> <!-- consulte también "dial-out", "dial-out-by-user", "auto-call-me-dialog" arriba--> <capability enabled="true" id="call-selected-user"/> </bridge-capabilities> </capabilities> </telephony-adaptor>
Parámetro |
Obligatorio |
Descripción |
| DS | Sí | Reserved. Debe estar presente. Tenga en cuenta que hemos establecido la primera versión en 1.1 para el seguimiento de la implementación. |
| Código de país DSC | Sí | El código de país del centro de datos debe ser uno de los siguientes: EE.UU. -> Peaje EE.UU. número gratuito de Universal Voice GBR -> Número de teléfono gratuito del Reino Unido para Universal Voice |
| LogAltairResponse | Sí | No cambiar |
| LogExtraDebug | Sí |
No cambiar |
| LogSuppressAllByContract | Sí |
En Instalaciones con licencia, añada esta entrada y establézcala en true. Esto suprimirá el registro adicional en el punto final de Loopup. |
| AltairURL | Sí |
Dirección altair predeterminada/base. |
| AthenaURL | Sí |
Servidor de API LoopUp. |
| AthenaVerifySecret | Sí |
Contraseña para el servidor de API de BucleUp. |
| SeqUrl | Sí |
Dirección de la instancia de Seq. |
| SeqToken | Sí |
Token SEQ para Adobe Connect Adapter |
| DTMF_PREFIX_TOKEN |
No | El token de IVR LoopUp es mediante ##5 seguido de # dígito |
| DTMF_PREFIX_TOKEN |
No | Volver a la conferencia (el token termina por...) |
| TOKEN_LENGTH |
No | Token de IVR de 3 dígitos. Por favor, no cambies |
| MAX_SUB_CONFS |
Sí |
Definido en 0. NO hay compatibilidad con grupos de trabajo. |
| UVMaskDialogCLI_CSV |
Sí |
sip:RECORDING is necesario y garantiza que se suprime el segmento de grabación LoopUp (si existe). |
Configuración de muestra: Bucle
En el siguiente ejemplo, se muestra la configuración de phone-capabilities.xml para el adaptador de telefonía 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>
<!-- ¡ADVERTENCIA! Este valor lo transforma el servicio de telefonía de Adobe y no coincide con esta fuente. Archivo autoritativo
https://github.com/loopup/ACAdapter/blob/main/conf/telephony-settings.xml -->
<setting id="AthenaVerifySecret_PASSWORD"></setting>
<setting id="SeqUrl">seq-altair.loopup.com</setting>
<!-- ¡ADVERTENCIA! Este valor lo transforma el servicio de telefonía de Adobe y no coincide con esta fuente. Archivo autoritativo
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>
<!-- Esta es una lista separada por comas que contiene el ANI/CLI de
los números de marcación de Universal Voice de Adobe en el bridge LoopUp
que a menos que se indique lo contrario aquí aparecerán como asistentes. -->
<setting id="UVMaskDialinCLI_CSV">sip:GRABACIÓN</setting>
</telephony-adaptor>
</telephony-settings>
Funciones de muestra: Bucle
En el siguiente ejemplo, se muestra la configuración de phone-capabilities.xml para el adaptador de telefonía 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" y "dial-out-by-user" no pueden estar ambos habilitados -->
<!-- consulte también "call-selected-user" a continuación -->
<!-- si "dial-out" es verdadero, entonces el permiso del usuario para realizar llamadas salientes
se determina por la función del usuario -->
<capability id="dial-out" enabled="true">
<host enabled="true" />
<presenter enabled="true" />
<participant enabled="true" />
</capability>
<!-- si "dial-out-by-user" es verdadero, entonces el permiso del usuario
para realizar llamadas salientes se establece para cada usuario
a través de llamadas de API XML. "dial-out" y "dial-out-by-user"
son capacidades mutuamente excluyentes -->
<capability id="dial-out-by-user" enabled="false" />
<!-- si "auto-call-me-dialog" es verdadero, entonces al inicio de la
reunión, aparecerá el cuadro de diálogo "Call Me", si
el Usuario tiene permiso para marcar hacia fuera -->
<capability id="auto-call-me-dialog" enabled="true" />
<!-- realizar enmascarar de números usando búsqueda de expresión regular y reemplazo. Las expresiones predeterminadas enmascaran los dígitos 5,6,7 contando desde el último
ignorando los guiones y espacios intermedios. La coincidencia de la expresión predeterminada falla si hay menos de 7 dígitos en el número. -->
<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$4$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" />
<!-- salas de descanso de audio + web. -->
<capability id="breakout-room" enabled="false" />
<capability id="web-audio-breakouts" enabled="true" />
<!-- verdadero significa que la interfaz de usuario de la reunión no tiene elemento de menú para
iniciar explícitamente la conferencia de audio. En su lugar, el inicio de la conferencia
coincide automáticamente con el inicio de la reunión -->
<capability id="auto-start-conference" enabled="false" />
<!-- verdadero significa que la interfaz de usuario de la reunión no tiene elemento de menú para
detener explícitamente la conferencia de audio. En su lugar, la detención de la conferencia
coincide automáticamente con el final de la reunión -->
<capability id="auto-stop-conference" enabled="true" />
<!-- verdadero significa que la IU de la reunión permite llamar al usuario seleccionado -->
<!-- consulte también "dial-out", "dial-out-by-user", "auto-call-me-dialog" más arriba -->
<capability id="call-selected-user" enabled="true" />
<capability id="telephone-number-hint-format" value="E164" />
</bridge-capabilities>
</capabilities>
</telephony-adaptor>
</telephony-capabilities>