Configurar adaptadores de telefonia do Adobe Connect

Saiba como fazer configurações avançadas para adaptadores de telefonia juntamente com as suas configurações e exemplos.

Quando você instala o Adobe Connect, todos os adaptadores de telefonia são automaticamente instalados, independentemente de serem selecionados ou não no instalador. Se você selecionar o adaptador no instalador, a tela de configuração desse adaptador será exibida. Você pode configurar o adaptador no momento da instalação. O instalador executa somente a configuração básica dos adaptadores de telefonia. Você pode executar as configurações avançadas manualmente.

Para obter mais informações, consulte Instalar e configurar o Adobe Connect.

Configurar adaptadores de telefonia

Para configurar os adaptadores de telefonia depois de executar o instalador, faça o seguinte:

  1. Em um editor de texto, abra o arquivo [root_install_dir]\TelephonyService\conf\telephony-settings.xml.
  2. No arquivo XML, defina a sequência de discagem para o provedor de conferência de áudio.
  3. Valide e salve o arquivo XML.
  4. Reinicie o Adobe Connect Central Application Server.

Nas configurações de amostra, os valores fornecidos em chaves ({}) são espaços reservados. Ao atualizar as configurações, você precisa fornecer valores reais para esses parâmetros.

Informações adicionais

Alguns elementos XML comuns estão descritos abaixo.

Elemento XML

Descrição

<conf-num>

O número de telefone para a conferência de áudio. Esse elemento deve ser o primeiro na sequência de discagem. Você pode ter apenas um elemento <conf-num>. O adaptador fornece o valor nos colchetes {}.

<atraso>

Um atraso na sequência de discagem, em milissegundos.

<dtmf>

Um tom DTMF (dual-tone multi-frequency). Um valor DTMF pode ser qualquer número ou letra de um teclado de telefone, incluindo * e #.

Configurações do adaptador MeetingOne

Configurações básicas

Configuração

Obrigatório

Descrição

m1.connect.telephony.api_server

Sim

O URL do servidor de API de telefonia MeetingOne.

m1.connect.ftp.ssh

Sim

Um valor booliano que indica se o download SSH está ativado (TRUE) ou desativado (FALSE). O valor padrão é VERDADEIRO.

m1.connect.loglevel

Sim

O nível de registro. O valor pode ser info ou debug dependendo do nível de depuração necessário, com o nível de depuração sendo extremo.

m1.connect.telephony.api_ server.login

Sim

A ID usada para iniciar sessão no servidor API de telefonia MeetingOne.

m1.connect.telephony.api_ server.password

Sim

A senha associada à ID de início de sessão.

Configurações avançadas

Configuração

Obrigatório

Valor padrão

Descrição

MEETINGONE_DTMF_ PREFIX_TOKEN

Sim

 -

Caracteres que indicam que a entrada DTMF é um token. Altere esse valor somente se o valor tiver sido alterado na ponte.

O valor sugerido é *65*.

MEETINGONE_TOKEN_LENGTH

Sim

 -

Número de dígitos no token exclusivo que o Connect gera para cada usuário que participa de uma reunião. O valor sugerido é 4.

MEETINGONE_DTMF_POSTFIX_TOKEN

Sim

 -

Caracteres que indicam que o token foi concluído, o que indica o Connect para gerar o token para mesclar o usuário do telefone com um usuário da Web. Altere esse valor somente se o valor tiver sido alterado na ponte. O valor sugerido é #.

m1.connect.ftp.delay

Não

57.600 (16

horas)

Duração máxima do arquivo de download de áudio, em segundos. O mínimo é 3600 (uma hora).

m1.connect.message.timeout

Não

90

Tempo máximo para confirmação de comando da ponte de áudio em segundos. O valor recomendado é entre 90 e 120 segundos.

m1.connect.recording.enabled

Não

VERDADEIRO

Valor booliano que especifica se a gravação está ativada.

m1.connect.sshdownload.cmd

yes

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

{3}

 Comando de download SSH

m1.connect.telephony.authentication_service_endpoint

yes

autenticação

Ponto de Extremidade do Serviço de Autenticação de Telefonia

m1.connect.telephony.audio_service_endpoint

yes

áudio

Ponto de extremidade do serviço de áudio de telefonia

m1.connect.telephony.events_service_endpoint

yes

eventos

Ponto de extremidade do serviço de áudio de telefonia

MAX_SUB_CONFS

yes

20

 

MAX_USERS_PER_SUB_CONF

yes

150

 

Configurações de exemplo MeetingOne

O exemplo a seguir demonstra a sequência de discagem para o adaptador 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;>áudio</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>

Recursos de exemplo MeetingOne

O exemplo a seguir demonstra a configuração do telephony-capabilities.xml para o adaptador MeetingOne

Configurações básicas - EMEA

Configuração

Obrigatório

Descrição

m1.connect.telephony.api_server

Sim

O URL do servidor API de telefonia MeetingOne EMEA.

m1.connect.ftp.ssh

Sim

Um valor booliano que indica se o download SSH está ativado (TRUE) ou desativado (FALSO). O valor padrão é VERDADEIRO.

m1.connect.loglevel

Sim

O nível de registro. O valor pode ser info ou debug dependendo do nível de depuração necessário, com o nível de depuração sendo extremo.

m1.connect.telephony.api_server.login

Sim

A ID usada para iniciar sessão no servidor API de telefonia MeetingOne EMEA.

m1.connect.telephony.api_server.password

Sim

A senha associada à ID de início de sessão.

Configurações avançadas - EMEA

Configuração

Obrigatório

Valor padrão

Descrição

MEETINGONE_DTMF_PREFIX_TOKEN

Sim

-

Caracteres que indicam que a entrada DTMF é um token. Altere esse valor somente se o valor tiver sido alterado na ponte. O valor sugerido é *65*.

MEETINGONE_TOKEN_LENGTH

Sim

-

Número de dígitos no token exclusivo que o Adobe Connect gera para cada usuário que participa de uma reunião. O valor sugerido é 4

MEETINGONE_DTMF_POSTFIX_TOKEN

Sim

-

Caracteres que indicam que o token foi concluído, o que indica o Adobe Connect para gerar o token para mesclar o usuário do telefone com um usuário da Web. Altere esse valor somente se o valor tiver sido alterado na ponte. O valor sugerido é #.

m1.connect.ftp.delay

Não

57.600 (16 horas)

Duração máxima do arquivo de download de áudio, em segundos. O valor mínimo é 3600 (uma hora).

m1.connect.message.timeout

Não

30

O tempo máximo para confirmação de comando da ponte de áudio em segundos. O valor recomendado é entre 30 e 120 segundos.

m1.connect.recording.enabled

Não

VERDADEIRO

Um valor booliano que especifica se a gravação está ativada.

Configurações de amostra - EMEA

O exemplo a seguir demonstra a sequência de discagem para o adaptador 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}</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>{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>

Capacidades de amostra - EMEA

O exemplo a seguir demonstra a configuração do telephony-capabilities.xml para o adaptador MeetingOne EMEA:

<telephony-adaptor class-name=&quot;com.meetingone.adobeconnect.emea.AdaptorWrapper&quot; enabled=&quot;true&quot; id=&quot;meetingone-emea-adaptor&quot;>
<capabilities>
<breeze-capabilities>
<!-- &quot;dial-out&quot; e &quot;dial-out-by-user&quot; não podem estar habilitados ao mesmo tempo -->
<!-- consulte também &quot;call-selected-user&quot; abaixo -->
<!-- se &quot;dial-out&quot; for verdadeiro, a permissão do usuário para discar
é determinada pela função do usuário -->
<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>
<!-- se &quot;dial-out-by-user&quot; for verdadeiro, a permissão
do usuário para discar é definida para a pessoa específica
via chamadas de API xml. &quot;dial-out&quot; e &quot;dial-out-by-user&quot; são recursos mutuamente exclusivos -->
<capability enabled=&quot;false&quot; id=&quot;dial-out-by-user&quot;/>

<!-- se &quot;auto-call-me-dialog&quot; for verdadeiro, no início da
reunião, a caixa de diálogo &quot;Ligar para mim&quot; aparecerá, se o usuário tiver permissão para discar -->
<capability enabled=&quot;true&quot; id=&quot;auto-call-me-dialog&quot;/>
<!-- realizar mascaramento de número usando pesquisa e substituição de expressão regular.
Expressões padrão mascaram os dígitos 5,6,7 contando a partir do último
ignorando quaisquer hifens e espaços entre eles. A correspondência de expressão padrão falha se houver menos de 7 dígitos no 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$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;/>

<!-- salas de discussão de áudio+web. -->
<capability enabled=&quot;true&quot; id=&quot;web-audio-breakouts&quot;/>

<!-- verdadeiro significa que a interface da reunião não tem item de menu para
iniciar explicitamente a conferência de áudio. Em vez disso, o início da conferência coincide automaticamente com o início da reunião -->
<capability enabled=&quot;false&quot; id=&quot;auto-start-conference&quot;/>

<!-- verdadeiro significa que a interface da reunião não tem item de menu para
parar explicitamente a conferência de áudio. Em vez disso, a parada da conferência coincide automaticamente com o fim da reunião -->
<capability enabled=&quot;false&quot; id=&quot;auto-stop-conference&quot;/>

<!-- verdadeiro significa que a interface da reunião permite ligar para o usuário selecionado -->
<!-- consulte também &quot;dial-out&quot;, &quot;dial-out-by-user&quot;, &quot;auto-call-me-dialog&quot; acima-->
<capability enabled=&quot;true&quot; id=&quot;call-selected-user&quot;/>
</bridge-capabilities>
</capabilities>
</telephony-adaptor>

Configurações do adaptador LoopUp

Configuração

Obrigatório

Descrição

DS Sim Reserved. Deve estar presente. Observe que definimos a primeira versão como 1.1 para rastreamento de implantação.
DS Código do país Sim O código do país do data center deve ser um dos seguintes:
EUA -> Chamada tarifada dos EUA
número gratuito para o Universal Voice
GBR -> Número de chamada gratuita do Reino Unido para Universal Voice
LogAltairResponse Sim Não alterar 
LogExtraDebug Sim
Não alterar
LogSuppressAllByContract Sim
Para Instalação Licenciada, adicione esta entrada e defina como true. Isso suprimirá o log extra no ponto de extremidade de Loopup.
AltairURL Sim
Endereço altair padrão/base. 
AthenaURL Sim
Servidor da API LoopUp.
AthenaVerifySecret Sim
Senha do Servidor da API LoopUp.
SeqUrl Sim
Endereço da instância Seq.
SeqToken Sim
Token SEQ para adaptador do Adobe Connect
DTMF_PREFIX_TOKEN
Não O token IVR LoopUp é via ##5 seguido por # dígito
DTMF_PREFIX_TOKEN
Não Retornar à conferência (o token termina com...)
TOKEN_LENGTH
Não Token IVR de 3 dígitos. Não altere
MAX_SUB_CONFS
Sim
Definido como 0. SEM suporte à sessão de grupo.
UVMaskDialCLI_CSV
Sim
sip:A GRAVAÇÃO é necessária e garante que o retardo de gravação do LoopUp (se presente) seja suprimido.

Configurações de exemplo - LoopUp

O exemplo a seguir demonstra a configuração telephony-settings.xml para o adaptador de telefonia 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;>
        <!-- Configuração: Consulte
        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>
        <!-- AVISO! Este valor é transformado pelo Serviço de Telefonia da Adobe e não corresponderá a esta
        origem! Arquivo 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>
        <!-- AVISO! Este valor é transformado pelo Serviço de Telefonia da Adobe e não corresponderá a esta
        origem! Arquivo 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 é uma lista separada por vírgula que contém o ANI/CLI dos
            números de discagem de voz universal da Adobe para a ponte LoopUp
            que, a menos que listado aqui de outra forma, aparecerá como participantes. -->
         <setting id=&quot;UVMaskDialinCLI_CSV&quot;>sip:GRAVAÇÃO</setting>
    </telephony-adaptor>
</telephony-settings>

Recursos de exemplo - LoopUp

O exemplo a seguir demonstra a configuração do telephony-capabilities.xml para o adaptador de telefonia 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; e &quot;dial-out-by-user&quot; não podem estar habilitados ao mesmo tempo -->
                <!-- consulte também &quot;call-selected-user&quot; abaixo -->
                <!-- se &quot;dial-out&quot; for verdadeiro, a permissão do usuário para discar
				é determinada pela função do usuário -->
                <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>

                <!-- se &quot;dial-out-by-user&quot; for verdadeiro, a permissão
				do usuário para discar é definida para a pessoa específica
				via chamadas de API xml.  &quot;dial-out&quot; e &quot;dial-out-by-user&quot;
				são recursos mutuamente exclusivos -->
                <capability id=&quot;dial-out-by-user&quot; enabled=&quot;false&quot; />

                <!-- se &quot;auto-call-me-dialog&quot; for verdadeiro, no início da
				reunião, a caixa de diálogo &quot;Ligar para mim&quot; aparecerá, se
				o usuário tiver permissão para discar -->
                <capability id=&quot;auto-call-me-dialog&quot; enabled=&quot;true&quot; />
                <!-- realizar mascaramento de número usando pesquisa e substituição de expressão regular. Expressões padrão mascaram os dígitos 5,6,7 contando a partir do último
					ignorando quaisquer hifens e espaços entre eles. A correspondência de expressão padrão falha se houver menos de 7 dígitos no 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$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; />

                <!-- salas de discussão de áudio + web. -->
                <capability id=&quot;breakout-room&quot; enabled=&quot;false&quot; />
                <capability id=&quot;web-audio-breakouts&quot; enabled=&quot;true&quot; />

                <!-- verdadeiro significa que a interface da reunião não tem item de menu para
				iniciar explicitamente a conferência de áudio.  Em vez disso, o início da conferência
				coincide automaticamente com o início da reunião -->
                <capability id=&quot;auto-start-conference&quot; enabled=&quot;false&quot; />

                <!-- verdadeiro significa que a interface da reunião não tem item de menu para
				parar explicitamente a conferência de áudio.  Em vez disso, a parada da conferência
				coincide automaticamente com o fim da reunião -->
                <capability id=&quot;auto-stop-conference&quot; enabled=&quot;true&quot; />

                <!-- verdadeiro significa que a interface da reunião permite chamada para usuário selecionado -->
                <!-- veja também &quot;dial-out&quot;, &quot;dial-out-by-user&quot;, &quot;auto-call-me-dialog&quot; acima -->
                <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.

Receba ajuda com mais rapidez e facilidade

Novo usuário?