Configurar adaptadores de telefonía de Adobe Connect

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:

  1. En un editor de texto, abra el archivo [dir_instal_raíz]\TelephonyService\conf\telephony-settings.xml.
  2. En el archivo XML, defina la secuencia de marcación del proveedor de conferencias de audio.
  3. Valide y guarde el archivo XML.
  4. 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

La dirección URL del servidor de API de telefonía de MeetingOne.

m1.connect.ftp.ssh

Valor booleano que indica si la descarga SSH está activada (TRUE) o desactivada (FALSE). El valor predeterminado es "TRUE" (verdadero).

m1.connect.loglevel

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

El ID utilizado para iniciar sesión en el servidor de API de telefonía de MeetingOne.

m1.connect.telephony.api_ server.password

La contraseña asociada al ID de inicio de sesión.

Ajustes avanzados

Parámetro

Obligatorio

Valor predeterminado

Descripción

MEETINGONE_DTMF_ PREFIX_TOKEN

 -

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

 -

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

 -

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

${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

20

 

MAX_USERS_PER_SUB_CONF

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=&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>

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

La dirección URL del servidor de API de telefonía de MeetingOne para EMEA.

m1.connect.ftp.ssh

Valor booleano que indica si la descarga SSH está activada (TRUE) o desactivada (FALSE). El valor predeterminado es "TRUE" (verdadero).

m1.connect.loglevel

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

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

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

-

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

-

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

-

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=&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>

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=&quot;com.meetingone.adobeconnect.emea.AdaptorWrapper&quot; enabled=&quot;true&quot; id=&quot;meetingone-emea-adaptor&quot;>
<capabilities>
<breeze-capabilities>
<!-- &quot;dial-out&quot; y &quot;dial-out-by-user&quot; no pueden estar ambos habilitados -->
<!-- consulte también &quot;call-selected-user&quot; a continuación -->
<!-- si &quot;dial-out&quot; es verdadero, entonces el permiso del usuario para realizar llamadas salientes
se determina por la función del usuario -->
<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>
<!-- si &quot;dial-out-by-user&quot; es verdadero, entonces el permiso del usuario
para realizar llamadas salientes se establece para cada persona
a través de llamadas de API xml. &quot;dial-out&quot; y &quot;dial-out-by-user&quot; son capacidades mutuamente excluyentes -->
<capability enabled=&quot;false&quot; id=&quot;dial-out-by-user&quot;/>

<!-- si &quot;auto-call-me-dialog&quot; es verdadero, entonces al inicio de la
reunión, aparecerá el cuadro de diálogo &quot;Call Me&quot;, si el Usuario tiene permiso para marcar hacia fuera -->
<capability enabled=&quot;true&quot; id=&quot;auto-call-me-dialog&quot;/>
<!-- 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=&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$4$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;/>

<!-- salas de descanso de audio+web. -->
<capability enabled=&quot;true&quot; id=&quot;web-audio-breakouts&quot;/>

<!-- 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=&quot;false&quot; id=&quot;auto-start-conference&quot;/>

<!-- 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=&quot;false&quot; id=&quot;auto-stop-conference&quot;/>

<!-- verdadero significa que la interfaz de usuario de la reunión permite llamar al Usuario seleccionado -->
<!-- consulte también &quot;dial-out&quot;, &quot;dial-out-by-user&quot;, &quot;auto-call-me-dialog&quot; arriba-->
<capability enabled=&quot;true&quot; id=&quot;call-selected-user&quot;/>
</bridge-capabilities>
</capabilities>
</telephony-adaptor>

Configuración del adaptador LoopUp

Parámetro

Obligatorio

Descripción

DS 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 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 No cambiar 
LogExtraDebug
No cambiar
LogSuppressAllByContract
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
Dirección altair predeterminada/base. 
AthenaURL
Servidor de API LoopUp.
AthenaVerifySecret
Contraseña para el servidor de API de BucleUp.
SeqUrl
Dirección de la instancia de Seq.
SeqToken
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

Definido en 0. NO hay compatibilidad con grupos de trabajo.
UVMaskDialogCLI_CSV

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=&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>
        <!-- ¡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=&quot;AthenaVerifySecret_PASSWORD&quot;></setting>

        <setting id=&quot;SeqUrl&quot;>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=&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>
        
        <!-- 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=&quot;UVMaskDialinCLI_CSV&quot;>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=&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; y &quot;dial-out-by-user&quot; no pueden estar ambos habilitados -->
                <!-- consulte también &quot;call-selected-user&quot; a continuación -->
                <!-- si &quot;dial-out&quot; es verdadero, entonces el permiso del usuario para realizar llamadas salientes
				se determina por la función del usuario -->
                <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>

                <!-- si &quot;dial-out-by-user&quot; es verdadero, entonces el permiso del usuario
				para realizar llamadas salientes se establece para cada usuario
				a través de llamadas de API XML.  &quot;dial-out&quot; y &quot;dial-out-by-user&quot;
				son capacidades mutuamente excluyentes -->
                <capability id=&quot;dial-out-by-user&quot; enabled=&quot;false&quot; />

                <!-- si &quot;auto-call-me-dialog&quot; es verdadero, entonces al inicio de la
				reunión, aparecerá el cuadro de diálogo &quot;Call Me&quot;, si
				el Usuario tiene permiso para marcar hacia fuera -->
                <capability id=&quot;auto-call-me-dialog&quot; enabled=&quot;true&quot; />
                <!-- 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=&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$4$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; />

                <!-- salas de descanso de audio + web. -->
                <capability id=&quot;breakout-room&quot; enabled=&quot;false&quot; />
                <capability id=&quot;web-audio-breakouts&quot; enabled=&quot;true&quot; />

                <!-- 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=&quot;auto-start-conference&quot; enabled=&quot;false&quot; />

                <!-- 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=&quot;auto-stop-conference&quot; enabled=&quot;true&quot; />

                <!-- verdadero significa que la IU de la reunión permite llamar al usuario seleccionado -->
                <!-- consulte también &quot;dial-out&quot;, &quot;dial-out-by-user&quot;, &quot;auto-call-me-dialog&quot; más arriba -->
                <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.

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?