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:
- Em um editor de texto, abra o arquivo [root_install_dir]\TelephonyService\conf\telephony-settings.xml.
- No arquivo XML, defina a sequência de discagem para o provedor de conferência de áudio.
- Valide e salve o arquivo XML.
- 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.
Configurações do adaptador Arkadin
As configurações do adaptador Arkadin são fornecidas abaixo.
Configuração |
Obrigatório |
Valor padrão |
Descrição |
ARKADIN_TOKEN_LENGTH |
Sim |
4 |
Comprimento do token para identificação do usuário e mesclagem na sala de reuniões |
ARKADIN_DTMF_PREFIX_TOKEN |
Sim |
99 |
Prefixo do token para identificação do usuário e mesclagem na sala de reuniões |
ARKADIN_UVLINE_CLIS |
Sim |
NA |
Lista de números UV/números de conta SIP usados para ingressar na conferência de áudio. |
ARKADIN_DTMF_POSTFIX_TOKEN |
Sim |
# |
Postfixo do token para identificação do usuário e mesclagem na sala de reuniões |
ARKADIN_APPID |
Sim |
NA |
Arkadin fornece essa ID do aplicativo |
ARKADIN_LOADBALANCER |
Sim |
NA |
URL do balanceador de carga do servidor de bambu Arkadin |
ARKADIN_RESPONSE_URL |
Sim |
NA |
URL de retorno de chamada em que Arkadin pode fazer retorno de chamada ao Serviço de Telefonia do Connect |
ARKADIN_ACCESS_NUMBER_URL |
Sim |
NA |
O URL da página que exibe mais números de discagem |
ARKADIN_AUTHENTICATE_URL |
Sim |
NA |
URL de autenticação |
ARKADIN_BAMBOO_TIMEOUT |
Sim |
360000 |
Tempo limite para o serviço de bambu Arkadin |
MAX_SUB_CONFS |
Sim |
8 |
Número máximo de sessões de grupo suportadas |
MAX_USERS_PER_SUB_CONF |
Sim |
100 |
Número máximo de usuários permitidos por sessão de grupo |
ARKADIN_TOLLFREE |
Sim |
NA |
Defina o atributo para true para exibir o número da chamada gratuita e para false para não exibir o número. |
Configurações de amostra do adaptador Arkadin para a região NA
O exemplo a seguir demonstra a sequência de discagem do adaptador Arkadin básico. O valor de ARKADIN_TOLLFREE é diferente para a região NA.
<telephony-settings> <telephony-adaptor id="arkadin-adaptor" class- name="com.macromedia.breeze_ext.arkadin.ArkadinAdaptor" enabled="true"> <setting id="ARKADIN_UVLINE_CLIS">14158322000,4158322000,4085366000,4085366001,4155130607,4156589626,14156589626</setting> <setting id="ARKADIN_TOKEN_LENGTH">4</setting> <setting id="ARKADIN_DTMF_PREFIX_TOKEN">99</setting> <setting id="ARKADIN_DTMF_POSTFIX_TOKEN">#</setting> <setting id="ARKADIN_APPID">${Arkadin_APP_ID}</setting> <setting id="ARKADIN_LOADBALANCER">${Arkadin_Bamboo_Server_Loadbalancer}</setting> <setting id="ARKADIN_RESPONSE_URL">${Arkadin_Client_Callback_URL}</setting> <setting id="ARKADIN_ACCESS_NUMBER_URL">${Arkadin_More_DialIn_Info_URL}</setting> <setting id="ARKADIN_AUTHENTICATE_URL">${Arkadin_Auth_Host}</setting> <setting id="ARKADIN_BAMBOO_TIMEOUT">360000</setting> <setting id="MAX_SUB_CONFS">20</setting> <setting id="ARKADIN_TOLLFREE">true</setting> <setting id="MAX_USERS_PER_SUB_CONF">100</setting> <dial-in-sequence> <conf-num>{x-tel-arkadin-conference-number-free}</conf-num> <delay>2000</delay> <dtmf>{x-tel-arkadin-moderator-code}</dtmf> <dtmf>#</dtmf> <delay>500</delay> <dtmf>#</dtmf> <delay>3000</delay> </dial-in-sequence> </telephony-adaptor> </telephony-settings>
Configurações de amostra do adaptador Arkadin para a região APAC
O exemplo a seguir demonstra a sequência de discagem do adaptador Arkadin básico. A sequência de discagem é diferente para a região APAC.
<telephony-settings> <telephony-adaptor id="arkadin-adaptor" class- name="com.macromedia.breeze_ext.arkadin.ArkadinAdaptor" enabled="true"> <setting id="ARKADIN_UVLINE_CLIS">14158322000,4158322000,4085366000,4085366001,4155130607,4156589626,14156589626</setting> <setting id="ARKADIN_TOKEN_LENGTH">4</setting> <setting id="ARKADIN_DTMF_PREFIX_TOKEN">99</setting> <setting id="ARKADIN_DTMF_POSTFIX_TOKEN">#</setting> <setting id="ARKADIN_APPID">${Arkadin_APP_ID}</setting> <setting id="ARKADIN_LOADBALANCER">${Arkadin_Bamboo_Server_Loadbalancer}</setting> <setting id="ARKADIN_RESPONSE_URL">${Arkadin_Client_Callback_URL}</setting> <setting id="ARKADIN_ACCESS_NUMBER_URL">${Arkadin_More_DialIn_Info_URL}</setting> <setting id="ARKADIN_AUTHENTICATE_URL">${Arkadin_Auth_Host}</setting> <setting id="ARKADIN_BAMBOO_TIMEOUT">360000</setting> <setting id="MAX_SUB_CONFS">20</setting> <setting id="MAX_USERS_PER_SUB_CONF">100</setting> <dial-in-sequence> <conf-num>{x-tel-arkadin-conference-number-uvline}</conf-num> <delay>2000</delay> <dtmf>{x-tel-arkadin-moderator-code}</dtmf> <dtmf>#</dtmf> <delay>5000</delay> <dtmf>6*</dtmf> <dtmf>#</dtmf> <delay>5000</delay> <dtmf>6*</dtmf> <dtmf>#</dtmf> </dial-in-sequence> </telephony-adaptor> </telephony-settings>
Configurações do adaptador interCall
Configurações básicas do adaptador InterCall
Adaptador |
Configuração |
Obrigatório |
Descrição |
Adaptador InterCall |
INTERCALL_CCAPI_HOST |
Sim |
O URL do host do serviço de CCAPI da InterCall. |
Adaptador InterCall |
INTERCALL_CCAPI_AUTH_HOST |
Sim |
URL do host para o serviço de autorização do CCAPI da InterCall. |
Adaptador InterCall |
INTERCALL_CLIENT_CALLBACK_URL |
Sim |
O URL de retorno de chamada do Connect para a InterCall para retorno de chamada. |
Adaptador InterCall |
INTERCALL_APP_TOKEN |
Sim |
O token do aplicativo usado para obter a instância do provedor de serviços da ponte. |
Adaptador InterCall |
INTERCALL_EMEA_COUNTRY_CODES |
Sim |
Os códigos de país para os quais os números das conferências são exibidos. Por exemplo: UK; FR; DE; TI; ES; AU; AT; BE; CN; IN; IE; TI; JP; RU; CH; US |
Configurações avançadas do adaptador InterCall
Adaptador |
Configuração |
Obrigatório |
Valor padrão |
Descrição |
Adaptador InterCall |
INTERCALL_HEARTBEAT_INTERVAL |
Não |
15,000 (15 segundos) |
O intervalo de tempo em milissegundos para enviar pulsações de conversa para a ponte. É necessário enviar pulsações para a ponte InterCall para manter uma sessão ativa nela. Esse intervalo não deve exceder 2 minutos. |
Adaptador InterCall |
INTERCALL_DEBUG |
Não |
FALSE |
Indica se o adaptador deve ser executado no modo de depuração, o que resulta em um log detalhado nos registros do adaptador InterCall. |
Adaptador InterCall |
INTERCALL_ATIVE_SCO_TEST_INTERVAL |
Não |
10 |
Especifica o tempo a ser ignorado antes de verificar a atividade de uma reunião no Adobe Connect. Isso garante que as sessões não continuem a durar para sempre. Além disso, as sessões são verificadas quanto à atividade após o número especificado de pulsações. |
Adaptador InterCall |
INTERCALL_DTMF_PREFIX_TOKEN |
Não |
#1 |
Caracteres que indicam que a entrada DTMF é um token. Altere esse valor somente se o valor tiver sido alterado na ponte. |
Adaptador InterCall |
INTERCALL_TOKEN_LENGTH |
Não |
4 |
Número de dígitos no token exclusivo que o Connect gera para cada usuário que participa de uma reunião. |
Adaptador InterCall |
INTERCALL_DTMF_POSTFIX_TOKEN |
Não |
# |
Caracteres que indicam que o token foi concluído. Essa ação indica à 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. |
Adaptador InterCall |
INTERCALL_EMEA_DIALIN_NUMBER_TYPES |
Não |
|
Os tipos de número de conferência de discagem para obter da InterCall para armazenamento no Connect. Entre em contato com a InterCall para obter os tipos de número. Os valores sugeridos são IT, NF e assim por diante. |
Adaptador InterCall |
INTERCALL_TOLL_FREE_COUNTRY_CODE |
Não |
US |
Representa o código do país cujo número é usado para a linha Universal para discar. Defina-o de preferência para o local onde o provedor de serviços está localizado. |
Configurações de amostra do adaptador InterCall
O exemplo a seguir demonstra a sequência de discagem do adaptador InterCall.
<telephony-settings> <telephony-adaptor id="intercall-adaptor" class- name="com.macromedia.breeze_ext.telephony.Intercall.IntercallTelephonyAdaptor" enabled="true" disable-profiles-on-edit="true" disable-profiles-on-disable="true"> <setting id="TOKEN_LENGTH">4</setting> <setting id="MAX_SUB_CONFS">15</setting> <setting id="MAX_USERS_PER_SUB_CONF">200</setting> <setting id="DTMF_PREFIX_TOKEN">#1</setting> <setting id="DTMF_POSTFIX_TOKEN">#</setting> <setting id="CONFERENCE_START_WAIT_TIME">20000</setting> <setting id="INTERCALL_DEBUG">${INTERCALL_DEBUG}</setting> <setting id="INTERCALL_HEARTBEAT_INTERVAL">${INTERCALL_HEARTBEAT_INTERVAL}</setting> <setting id="INTERCALL_CCAPI_HOST">${INTERCALL_CCAPI_HOST}</setting> <setting id="INTERCALL_CCAPI_AUTH_HOST">${INTERCALL_CCAPI_AUTH_HOST}</setting> <setting id="INTERCALL_CLIENT_CALLBACK_URL">${INTERCALL_CLIENT_CALLBACK_URL}</setting> <setting id="INTERCALL_APP_TOKEN">${INTERCALL_APP_TOKEN}</setting> <setting id="INTERCALL_EMEA_COUNTRY_CODES">${INTERCALL_EMEA_COUNTRY_CODES}</setting> <setting id="INTERCALL_TOLL_FREE_COUNTRY_CODE">${INTERCALL_TOLL_FREE_COUNTRY_CODE}</setting> <dial-in-sequence> <conf-num>{x-tel-intercall-uv-conference-number}</conf-num> <delay>6000</delay> <dtmf>{x-tel-intercall-participant-code}</dtmf> <dtmf>#</dtmf> <delay>8000</delay> <dtmf>#</dtmf> <delay>8000</delay> <dtmf>#</dtmf> <delay>12000</delay> <dtmf>[uv-token]</dtmf> </dial-in-sequence> </telephony-adaptor> </telephony-settings>
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 |
sim |
${MEETINGONE_PSFTP_PATH} {0} {1} {2} {3} |
Comando de download SSH |
m1.connect.telephony.authentication_service_endpoint |
não |
autenticação |
Ponto de Extremidade do Serviço de Autenticação de Telefonia |
m1.connect.telephony.audio_service_endpoint |
não |
áudio |
Ponto de extremidade do serviço de áudio de telefonia |
m1.connect.telephony.events_service_endpoint |
não |
eventos |
Ponto de extremidade do serviço de áudio de telefonia |
MAX_SUB_CONFS |
sim |
20 |
|
MAX_USERS_PER_SUB_CONF |
sim |
150 |
|
Configurações de amostra MeetingOne
O exemplo a seguir demonstra a sequência de discagem para o adaptador 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>
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. Um 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="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>
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="com.meetingone.adobeconnect.emea.AdaptorWrapper" enabled="true" id="meetingone-emea-adaptor"> <capabilities> <breeze-capabilities> <!-- "dial-out" e "dial-out-by-user" não podem ser habilitados --> <!-- veja também "call-selected-user" abaixo --> <!-- se "dial-out" for true, então a permissão do usuário para discar é determinada pela função do usuário --> <capability enabled="true" id="dial-out"> <host enabled="true"/> <presenter enabled="true"/> <participant enabled="true"/> </capability> <!-- se "dial-out-by-user" for true, a permissão do usuário para discar é definido para o usuário individual via ligações xml api. "dial-out" e "dial-out-by-user" são capacidades mutuamente exclusivas --> <capability enabled="false" id="dial-out-by-user"/> <!-- se "auto-call-me-dialog" for true, então no início da reunião, a caixa de diálogo "Ligar para mim" aparecerá, se o usuário tiver permissão para discar --> <capability enabled="true" id="auto-call-me-dialog"/> <!-- execute o mascaramento de número usando a 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="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"/> <!-- salas de sessão de grupo de áudio+web. --> <capability enabled="true" id="web-audio-breakouts"/> <!-- true significa que a interface de usuário da reunião não tem nenhum item de menu para explicitamente iniciar 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="false" id="auto-start-conference"/> <!-- true significa que a interface do usuário da reunião não tem nenhum item de menu para explicitamente parar a conferência de áudio. Em vez disso, a interrupção da conferência coincide automaticamente com o fim da reunião --> <capability enabled="false" id="auto-stop-conference"/> <!-- true significa que a interface do usuário permite chamar o usuário selecionado --> <!-- veja também "dial-out", "dial-out-by-user", "auto-call-me-dialog" acima--> <capability enabled="true" id="call-selected-user"/> </bridge-capabilities> </capabilities> </telephony-adaptor>
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="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"> <!— Configuração: Consulte https://github.com/loopup/ACAdadapter/blob/main/README.md#configuration —> <setting id="DS">1.1</setting> <setting id="DCCountryCode">EUA</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> <!?>-- AVISO! Este valor é transformado pelo Serviço de Telefonia da Adobe e não corresponderá a esta origem! Arquivo autorrotativo https://github.com/loopup/ACAdapter/blob/main/conf/telephony-settings.xml —> <setting id="AthenaVerifySecret_PASSWORD"></setting> <setting id="SeqUrl">seq-altair.loopup.com</setting> <!?>-- AVISO! Este valor é transformado pelo Serviço de Telefonia da Adobe e não corresponderá a esta origem! Arquivo autorrotativo https://github.com/loopup/ACAdadapter/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 é uma lista separada por vírgulas que contém os números de discagem ANI/CLI do Universal Voice da Adobe na ponte LoopUp que, a menos que listado de outra forma aqui, aparecerá como participantes. --> <setting id="UVMaskDialinCLI_CSV">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="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" e "dial-out-by-user" não podem ser habilitados --> <!-- veja também "call-selected-user" abaixo --> <!-- se a "dial-out" é true, então a permissão do usuário para discar é determinado pela função do usuário --> <capability id="dial-out" enabled="true"> <host enabled="true" /> <presenter enabled="true" /> <participant enabled="true" /> </capability> <!-- se "dial-out-by-user" for true, a permissão do usuário para discar é definido para o usuário individual via ligações xml api. "dial-out" e "dial-out-by-user" são recursos mutuamente exclusivos --> <capability id="dial-out-by-user" enabled="false" /> <!-- se "auto-call-me-dialog" for true, então no início da reunião, a caixa de diálogo "Ligar para mim" aparecerá, se o usuário tiver permissão para discar --> <capability id="auto-call-me-dialog" enabled="true" /> <!-- execute o mascaramento de número usando a 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="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" /> <!?>-- salas de sessão de grupo de áudio+web. --> <capability id="breakout-room" enabled="false" /> <capability id="web-audio-breakouts" enabled="true" /> <!?>-- true significa que a interface de usuário da reunião não tem nenhum item de menu para explicitamente iniciar 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="auto-start-conference" enabled="false" /> <!-- true significa que a interface do usuário da reunião não tem nenhum item de menu para explicitamente parar a conferência de áudio. Em vez disso, a interrupção da conferência coincide automaticamente com o fim da reunião --> <capability id="auto-stop-conference" enabled="true" /> <!-- true significa que a interface do usuário permite chamar o usuário selecionado --> <!— consulte também "dial-out", "dial-out-by-user", "auto-call-me-dialog" acima --> <capability id="call-selected-user" enabled="true" /> <capability id="telephone-number-hint-format" value="E164" /> </bridge-capabilities> </capabilities> </telephony-adaptor> </telephony-capabilities>