配置 Adobe Connect 电话适配器

了解如何对电话适配器及其设置与示例进行高级配置。

安装 Adobe Connect 时,无论您是否在安装程序中勾选了相关选项,系统都会自动安装所有电话适配器。 若您在安装程序中选择了适配器,则系统会显示该适配器的配置画面。 您可以在安装时配置适配器。 您只能在安装程序中对电话适配器采取基本的配置操作。 您可以手动进行高级配置。

如需了解详细信息,请参阅安装和配置 Adobe Connect

配置电话适配器

如需配置电话适配器,请在运行安装程序后执行以下操作:

  1. 在文本编辑器中,打开 [root_install_dir]\TelephonyService\conf\telephony-settings.xml 文件。
  2. 在此 XML 文件中,定义音频会议提供者的拨入顺序。
  3. 验证和保存 XML 文件。
  4. 重新启动 Adobe Connect Central Application Server。

在示例设置中,大括号 ({}) 中的值为占位符。 更新设置时,您需要针对这些参数填入实际数值。

Arkadin 适配器设置

Arkadin 适配器的设置详情如下。

设置

必需

默认值

说明

ARKADIN_TOKEN_LENGTH

4

用于在会议室中执行用户识别与帐号合并的令牌长度

ARKADIN_DTMF_PREFIX_TOKEN

99

用于在会议室中执行用户识别与帐号合并的令牌前缀

ARKADIN_UVLINE_CLIS

NA

用于加入音频会议的 UV 号码/SIP 帐号列表。

ARKADIN_DTMF_POSTFIX_TOKEN

#

用于在会议室中执行用户识别与帐号合并的令牌后缀

ARKADIN_APPID

NA

Arkadin 负责提供此应用程序的 ID

ARKADIN_LOADBALANCER

NA

Arkadin Bamboo 服务器的负载平衡器 URL

ARKADIN_RESPONSE_URL

NA

回调 URL,Arkadin 会将其用于对 Connect Telephony Service 发出回调

ARKADIN_ACCESS_NUMBER_URL

NA

显示更多拨入号码的页面 URL

ARKADIN_AUTHENTICATE_URL

NA

身份验证 URL

ARKADIN_BAMBOO_TIMEOUT

360000

Arkadin Bamboo 服务超时

MAX_SUB_CONFS

8

受支持的分组讨论数量上限

MAX_USERS_PER_SUB_CONF

100

每个分组讨论可容纳的用户数量上限

ARKADIN_TOLLFREE

NA

将属性设置为“True”即可显示免费电话号码,设置为“False”则不会显示号码。

北美地区的 Arkadin 适配器示例设置

以下示例中展示的是基础版 Arkadin 适配器的拨号序列。 北美地区的 ARKADIN_TOLLFREE 值会有所不同。

<telephony-settings>
<telephony-adaptor id=&quot;arkadin-adaptor&quot; class- name=&quot;com.macromedia.breeze_ext.arkadin.ArkadinAdaptor&quot; enabled=&quot;true&quot;>
<setting id=&quot;ARKADIN_UVLINE_CLIS&quot;>14158322000,4158322000,4085366000,4085366001,4155130607,4156589626,14156589626</setting>
<setting id=&quot;ARKADIN_TOKEN_LENGTH&quot;>4</setting>
<setting id=&quot;ARKADIN_DTMF_PREFIX_TOKEN&quot;>99</setting>
<setting id=&quot;ARKADIN_DTMF_POSTFIX_TOKEN&quot;>#</setting>
<setting id=&quot;ARKADIN_APPID&quot;>${Arkadin_APP_ID}</setting>
<setting id=&quot;ARKADIN_LOADBALANCER&quot;>${Arkadin_Bamboo_Server_Loadbalancer}</setting>
<setting id=&quot;ARKADIN_RESPONSE_URL&quot;>${Arkadin_Client_Callback_URL}</setting>
<setting id=&quot;ARKADIN_ACCESS_NUMBER_URL&quot;>${Arkadin_More_DialIn_Info_URL}</setting>
<setting id=&quot;ARKADIN_AUTHENTICATE_URL&quot;>${Arkadin_Auth_Host}</setting>
<setting id=&quot;ARKADIN_BAMBOO_TIMEOUT&quot;>360000</setting>
<setting id=&quot;MAX_SUB_CONFS&quot;>20</setting>
<setting id=&quot;ARKADIN_TOLLFREE&quot;>true</setting>
<setting id=&quot;MAX_USERS_PER_SUB_CONF&quot;>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>

亚太地区的 Arkadin 适配器示例设置

以下示例中展示的是基础版 Arkadin 适配器的拨号序列。 亚太地区的拨号序列会有所不同。

<telephony-settings>
<telephony-adaptor id=&quot;arkadin-adaptor&quot; class- name=&quot;com.macromedia.breeze_ext.arkadin.ArkadinAdaptor&quot; enabled=&quot;true&quot;>
<setting id=&quot;ARKADIN_UVLINE_CLIS&quot;>14158322000,4158322000,4085366000,4085366001,4155130607,4156589626,14156589626</setting>
<setting id=&quot;ARKADIN_TOKEN_LENGTH&quot;>4</setting>
<setting id=&quot;ARKADIN_DTMF_PREFIX_TOKEN&quot;>99</setting>
<setting id=&quot;ARKADIN_DTMF_POSTFIX_TOKEN&quot;>#</setting>
<setting id=&quot;ARKADIN_APPID&quot;>${Arkadin_APP_ID}</setting>
<setting id=&quot;ARKADIN_LOADBALANCER&quot;>${Arkadin_Bamboo_Server_Loadbalancer}</setting>
<setting id=&quot;ARKADIN_RESPONSE_URL&quot;>${Arkadin_Client_Callback_URL}</setting>
<setting id=&quot;ARKADIN_ACCESS_NUMBER_URL&quot;>${Arkadin_More_DialIn_Info_URL}</setting>
<setting id=&quot;ARKADIN_AUTHENTICATE_URL&quot;>${Arkadin_Auth_Host}</setting>
<setting id=&quot;ARKADIN_BAMBOO_TIMEOUT&quot;>360000</setting>
<setting id=&quot;MAX_SUB_CONFS&quot;>20</setting>
<setting id=&quot;MAX_USERS_PER_SUB_CONF&quot;>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>

Intercall 适配器设置

基础版 InterCall 适配器设置

适配器

设置

必需

说明

InterCall 适配器

INTERCALL_CCAPI_HOST

InterCall CCAPI 服务的主机 URL。

InterCall 适配器

INTERCALL_CCAPI_AUTH_HOST

InterCall CCAPI 验证服务的主机 URL。

InterCall 适配器

INTERCALL_CLIENT_CALLBACK_URL

Connect 中用于回调 InterCall 的回调 URL。

InterCall 适配器

INTERCALL_APP_TOKEN

用于从桥接器获取服务提供商实例的应用程序令牌。

InterCall 适配器

INTERCALL_EMEA_COUNTRY_CODES

显示会议号码的国家/地区代码。

例如:UK、FR、DE、IT、ES、AU、AT、BE、CN、IN、IE、IT、JP、RU、CH、US

高级版 InterCall 适配器设置

适配器

设置

必需

默认值

说明

InterCall 适配器

INTERCALL_HEARTBEAT_INTERVAL

15,000(15

秒)

向桥接器发送会话心跳的时间间隔(以毫秒为单位)。

须向 InterCall 桥接器发送心跳,从而保证会话持续稳定。 此间隔不得超过 2 分钟。

InterCall 适配器

INTERCALL_DEBUG

FALSE

指示是否要在调试模式下运行适配器,此模式会导致系统在 InterCall 适配器日志中作出详细记录。

InterCall 适配器

INTERCALL_ACTIVE_SCO_TEST_INTERVAL

10

指定要在检查 Adobe Connect 会议启用状态之前跳过的时间。 这样可以确保会话不会无限制地持续下去。 此外,系统会在收到指定数量的心跳之后检查会话是否处于启用状态。

InterCall 适配器

INTERCALL_DTMF_PREFIX_TOKEN

#1

表示 DTMF 条目为令牌的字符。 仅当桥接器上的值有所改动时才会更改此值。

InterCall 适配器

INTERCALL_TOKEN_LENGTH

4

Connect 为每位与会用户生成唯一令牌的数字个数。

InterCall 适配器

INTERCALL_DTMF_POSTFIX_TOKEN

#

表示令牌已完成的字符。 此操作会向 Adobe Connect 发出信号,以生成用于合并电话用户与网页用户的令牌。 仅当桥接器上的值有所改动时才会更改此值。

InterCall 适配器

INTERCALL_EMEA_DIALIN_NUMBER_TYPES

 

从 InterCall 获取并存储于 Connect 的拨入会议号码类型。 请联系 InterCall 获取号码类型。 建议值为 IT、NF 等。

InterCall 适配器

INTERCALL_TOLL_FREE_COUNTRY_CODE

US

代表所属号码可以拨入通用线路的国家或地区的代码。 建议将其设置为服务提供商所在的地区。

InterCall 适配器示例设置

以下示例展示的是 InterCall 适配器的拨号序列。

<telephony-settings>
<telephony-adaptor id=&quot;intercall-adaptor&quot; class- name=&quot;com.macromedia.breeze_ext.telephony.Intercall.IntercallTelephonyAdaptor&quot; enabled=&quot;true&quot; disable-profiles-on-edit=&quot;true&quot; disable-profiles-on-disable=&quot;true&quot;>
<setting id=&quot;TOKEN_LENGTH&quot;>4</setting>
<setting id=&quot;MAX_SUB_CONFS&quot;>15</setting>
<setting id=&quot;MAX_USERS_PER_SUB_CONF&quot;>200</setting>
<setting id=&quot;DTMF_PREFIX_TOKEN&quot;>#1</setting>
<setting id=&quot;DTMF_POSTFIX_TOKEN&quot;>#</setting>
<setting id=&quot;CONFERENCE_START_WAIT_TIME&quot;>20000</setting>
<setting id=&quot;INTERCALL_DEBUG&quot;>${INTERCALL_DEBUG}</setting>
<setting id=&quot;INTERCALL_HEARTBEAT_INTERVAL&quot;>${INTERCALL_HEARTBEAT_INTERVAL}</setting>
<setting id=&quot;INTERCALL_CCAPI_HOST&quot;>${INTERCALL_CCAPI_HOST}</setting>
<setting id=&quot;INTERCALL_CCAPI_AUTH_HOST&quot;>${INTERCALL_CCAPI_AUTH_HOST}</setting>
<setting id=&quot;INTERCALL_CLIENT_CALLBACK_URL&quot;>${INTERCALL_CLIENT_CALLBACK_URL}</setting>
<setting id=&quot;INTERCALL_APP_TOKEN&quot;>${INTERCALL_APP_TOKEN}</setting>
<setting id=&quot;INTERCALL_EMEA_COUNTRY_CODES&quot;>${INTERCALL_EMEA_COUNTRY_CODES}</setting>
<setting id=&quot;INTERCALL_TOLL_FREE_COUNTRY_CODE&quot;>${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>

更多信息

下面介绍一些常见的 XML 元素。

XML 元素

说明

<conf-num>

音频会议的电话号码。此元素必须是拨号序列中的第一个元素。您只能使用一个<conf-num> 元素。适配器会在大括号 {} 中显示值。

<delay>

拨号序列的延迟时间(以毫秒为单位)。

<dtmf>

DTMF(双音多频)音频。DTMF 值可包含手机键盘上的任何数字或字符,包括 * 和 #。

MeetingOne 适配器设置

基本设置

设置

必需

说明

m1.connect.telephony.api_server

MeetingOne 电话 API 服务器的 URL。

m1.connect.ftp.ssh

表示是否启用 SSH 下载的布尔值(启用为“TRUE”,停用则为“FALSE”)。 默认值为“TRUE”。

m1.connect.loglevel

日志记录级别。 值可以为“info”或“debug”,视最高调试级别下所需的调试级别而定。

m1.connect.telephony.api_ server.login

用于登录 MeetingOne 电话 API 服务器的 ID。

m1.connect.telephony.api_ server.password

与登录 ID 关联的密码。

高级设置

设置

必需

默认值

说明

MEETINGONE_DTMF_ PREFIX_TOKEN

 -

表示 DTMF 条目为令牌的字符。 仅当桥接器上的值有所改动时才会更改此值。

建议值为 *65。

MEETINGONE_TOKEN_LENGTH

 -

Connect 为每位参会用户生成的唯一令牌的数字个数。 建议值为 4。

MEETINGONE_DTMF_POSTFIX_TOKEN

 -

表示令牌已完成的字符,该字符会向 Connect 发出信号,以生成用于合并电话用户与网页用户的令牌。 仅当桥接器上的值有所改动时才会更改此值。 建议值为 #。

m1.connect.ftp.delay

57,600(16

小时)

音频下载文件的时长上限(以秒为单位)。 最少是 3600(1 小时)。

m1.connect.message.timeout

90

音频桥接器确认命令的时间上限(以秒为单位)。 建议值为 90 至 120 秒。

m1.connect.recording.enabled

TRUE

指示是否启用录制的布尔值。

m1.connect.sshdownload.cmd

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

{3}

 SSH 下载命令

m1.connect.telephony.authentication_service_endpoint

authentication

电话验证服务终端

m1.connect.telephony.audio_service_endpoint

audio

电话音频服务终端

m1.connect.telephony.events_service_endpoint

events

电话音频服务终端

MAX_SUB_CONFS

20

 

MAX_USERS_PER_SUB_CONF

150

 

示例设置 MeetingOne

以下示例展示的是 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>

MeetingOne 示例功能

以下示例展示的是 MeetingOne 适配器的 telephony-capabilities.xml 配置:

基本设置 - 欧洲、中东和非洲地区

设置

必需

说明

m1.connect.telephony.api_server

MeetingOne EMEA 电话 API 服务器的 URL。

m1.connect.ftp.ssh

表示是否启用 SSH 下载的布尔值(启用为“TRUE”,禁用则为“FALSE”)。 默认值为“TRUE”。

m1.connect.loglevel

日志记录级别。 值可以为“info”或“debug”,视最高调试级别下所需的调试级别而定。

m1.connect.telephony.api_server.login

用于登录 MeetingOne EMEA 电话 API 服务器的 ID。

m1.connect.telephony.api_server.password

与登录 ID 关联的密码。

高级设置 - 欧洲、中东和非洲地区

设置

必需

默认值

说明

MEETINGONE_DTMF_PREFIX_TOKEN

-

表示 DTMF 条目为令牌的字符。 仅当桥接器上的值有所改动时才会更改此值。 建议值为 *65。

MEETINGONE_TOKEN_ LENGTH

-

Adobe Connect 为每位参会用户生成的唯一令牌的数字个数。 建议值为 4

MEETINGONE_DTMF_POSTFIX_TOKEN

-

表示令牌已完成的字符,该字符会向 Adobe Connect 发出信号,以生成用于合并电话用户与网页用户的令牌。 仅当桥接器上的值有所改动时才会更改此值。 建议值为 #。

m1.connect.ftp.delay

57,600(16 小时)

音频下载文件的时长上限(以秒为单位)。 最小值为 3600(1 小时)。

m1.connect.message.timeout

30

音频桥接器确认命令的时间上限(以秒为单位)。 建议值为 30 至 120 秒。

m1.connect.recording.enabled

TRUE

指示是否启用录制的布尔值。

示例设置 - 欧洲、中东和非洲地区

以下示例展示的是 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}</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>

示例功能 - 欧洲、中东和非洲地区

以下示例展示的是 MeetingOne EMEA 适配器的 telephony-capabilities.xml 配置:

<telephony-adaptor class-name=&quot;com.meetingone.adobeconnect.emea.AdaptorWrapper&quot; enabled=&quot;true&quot; id=&quot;meetingone-emea-adaptor&quot;>
<capabilities>
<breeze-capabilities>
<!-- 不能同时启用“dial-out”和“dial-out-by-user”-->
<!-- 另请参阅下文“call-selected-user”-->
<!-- 如果“dial-out”为 True,
则用户的拨出权限取决于其角色 -->
<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>
<!-- 如果“dial-out-by-user”为 True,则可通过 XML API 调用为单个用户设置拨出权限。

 “dial-out”和“dial-out-by-user”功能相互排斥 -->
<capability enabled=&quot;false&quot; id=&quot;dial-out-by-user&quot;/>

<!-- 在“auto-call-me-dialog”为 True 的情况下,如果用户有拨出权限,则在会议开始时弹出“Call Me”对话框 -->
<capability enabled=&quot;true&quot; id=&quot;auto-call-me-dialog&quot;/>
<!-- 使用正则表达式搜索和替换,执行数字屏蔽。
默认表达式会屏蔽倒数计数第 5、6、7 位,
忽略中间的所有连字符和空格。 如果号码少于 7 位,则默认表达式匹配失败。 -->
<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;/>

<!-- 音频 + Web 分组讨论会议室。 -->
<capability enabled=&quot;true&quot; id=&quot;web-audio-breakouts&quot;/>

<!-- True 表示会议 UI 没有可以显式启动音频会议的菜单项。
 相反,不同会议开始时间会自动重合 -->
<capability enabled=&quot;false&quot; id=&quot;auto-start-conference&quot;/>

<!-- True 表示会议 UI 没有可以显式停止音频会议的菜单项。 相反,不同会议结束时间会自动重合 -->
<capability enabled=&quot;false&quot; id=&quot;auto-stop-conference&quot;/>

<!-- True 表示会议 UI 允许呼叫选定的用户 -->
<!-- 另请参阅上文“dial-out”、“dial-out-by-user”、“auto-call-me-dialog”-->
<capability enabled=&quot;true&quot; id=&quot;call-selected-user&quot;/>
</bridge-capabilities>
</capabilities>
</telephony-adaptor>

LoopUp 适配器设置

设置

必需

说明

DS Reserved. 必须存在。 请注意,我们已将适用于部署跟踪的第一个发行版本设置为 1.1。
DSCountry 代码 数据中心国家/地区代码必须为以下代码之一:
USA -> 可在 Universal Voice
中使用的美国免费电话号码
GBR -> 可在 Universal Voice 中使用的英国免费电话号码
LogAltairResponse 请勿更改
LogExtraDebug
请勿更改
LogSuppressAllByContract
对于“许可安装”,请添加此条目并将其设置为 true。 该操作将禁止在 Loopup 端点上进行额外日志记录。
AltairURL
默认/基本 Altair 地址。
AthenaURL
LoopUp API 服务器。
AthenaVerifySecret
LoopUp API 服务器的密码。
SeqUrl
Seq 实例地址。
SeqToken
Adobe Connect Adapter SEQ 令牌
DTMF_PREFIX_TOKEN
LoopUp IVR 令牌以 ##5 开头,后接 # 数字
DTMF_PREFIX_TOKEN
返回会议(令牌以 . 结尾。)
TOKEN_LENGTH
3 位数 IVR 令牌。 请勿更改
MAX_SUB_CONFS

设置为 0。 不支持分组讨论。
UVMaskDialinCLI_CSV

sip:RECORDING 为必填项,并确保已禁用 LoopUp 录制分支(如果存在)。

示例设置 - LoopUp

以下示例展示的是 LoopUp 电话适配器的 telephony-settings.xml 配置:

<?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;>
        <! -- 配置:请参阅
        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>
        <!-- 警告! 该值将由 Adobe Telephony Service 转换,
并且将不匹配此源! 授权文件
        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>
        <!-- 警告! 该值将由 Adobe Telephony Service 转换,
并且将不匹配此源! 授权文件
        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>
        
        <!-- 这是一个逗号分隔列表,它包含 LoopUp 桥接器中
Adobe Universal Voice 拨入号码的 ANI/CLI,
除非此处另有列出,否则此列表将显示为与会者。 -->
         <setting id=&quot;UVMaskDialinCLI_CSV&quot;>sip:RECORDING</setting>
    </telephony-adaptor>
</telephony-settings>

示例功能 - LoopUp

以下示例展示的是 LoopUp 电话适配器的 telephony-capabilities.xml 配置:

<?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>
                <!-- 不能同时启用“dial-out”和“dial-out-by-user”-->
<!-- 另请参阅下文“call-selected-user”-->
<!-- 如果“dial-out”为 True,
				则用户的拨出权限取决于其角色 -->
                <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>

                <!-- 如果“dial-out-by-user”为 True,
				则可通过 XML API 调用为单个用户
				设置拨出权限。 “dial-out”和“dial-out-by-user”
				功能相互排斥 -->
                <capability id=&quot;dial-out-by-user&quot; enabled=&quot;false&quot; />

                <!-- 在“auto-call-me-dialog”为 True 的情况下,
				如果用户有拨出权限,
				则在会议开始时弹出“Call Me”对话框 -->
                <capability id=&quot;auto-call-me-dialog&quot; enabled=&quot;true&quot; />
                <!-- 使用正则表达式搜索和替换,执行数字屏蔽。
默认表达式会屏蔽倒数计数第 5、6、7 位,
					忽略中间的所有连字符和空格。 如果号码少于 7 位,则默认表达式匹配失败。 -->
                <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; />

                <!-- 音频 + Web 分组讨论会议室。 -->
                <capability id=&quot;breakout-room&quot; enabled=&quot;false&quot; />
                <capability id=&quot;web-audio-breakouts&quot; enabled=&quot;true&quot; />

                <!-- True 表示会议 UI 没有可以显式
				启动音频会议的菜单项。
 相反,不同会议
				开始时间会自动重合 -->
                <capability id=&quot;auto-start-conference&quot; enabled=&quot;false&quot; />

                <!-- True 表示会议 UI 没有可以显式
				停止音频会议的菜单项。 相反,不同会议
				结束时间会自动重合 -->
                <capability id=&quot;auto-stop-conference&quot; enabled=&quot;true&quot; />

                <!-- True 表示会议 UI 允许呼叫选定的用户 -->
                <!-- 另请参阅上述“dial-out”、“dial-out-by-user”、“auto-call-me-dialog”-->
                <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>

更快、更轻松地获得帮助

新用户?