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

Connect 전화 연결 서비스에 콜백을 만들 수 있는 URL 호출

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로 설정하면 번호가 표시되지 않습니다.

NA 영역에 대한 Arkadin 어댑터 샘플 설정

다음 예제에서는 Basic Arkadin 어댑터에 대한 전화 접속 시퀀스를 보여 줍니다. ARKADIN_TOLLFREE의 값은 NA 영역에 대해 다릅니다.

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

APAC 영역의 Arkadin 어댑터 샘플 설정

다음 예제에서는 Basic Arkadin 어댑터에 대한 전화 접속 시퀀스를 보여 줍니다. APAC 영역의 전화 순서가 다릅니다.

<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 어댑터 설정

Basic InterCall 어댑터 설정

어댑터

설정

필수

설명

InterCall 어댑터

INTERCALL_CCAPI_HOST

InterCall CCAPI 서비스의 호스트 URL입니다.

InterCall 어댑터

INTERCALL_CCAPI_AUTH_HOST

InterCall CCAPI 인증 서비스의 호스트 URL입니다.

InterCall 어댑터

INTERCALL_CLIENT_CALLBACK_URL

콜백용 Connect for 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

Advanced 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_DIALOG_NUMBER_TYPES

아니요

 

Connect에 저장하는 InterCall에서 가져올 전화 접속 컨퍼런스 번호 유형입니다. 번호 유형에 대해서는 InterCall에 문의하십시오. 제안된 값은 IT, NF 등입니다.

InterCall 어댑터

INTERCALL_TOLL_FREE_COUNTRY_CODE

아니요

미국

Universal Line에서 전화를 걸 때 사용하는 국가 코드를 나타냅니다. 서비스 공급자가 있는 위치로 설정하는 것이 좋습니다.

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(Dual-Tone Multi-Frequency) 신호음입니다. DTMF 값은 * 및 #를 포함하여 전화 키패드에 있는 숫자나 문자만 사용할 수 있습니다.

MeetingOne 어댑터 설정

Basic 설정

설정

필수

설명

m1.connect.telephony.api_server

MeetingOne 전화 연결 API 서버의 URL입니다.

m1.connect.ftp.ssh

SSH 다운로드가 활성화되었는지(TRUE) 또는 비활성화되었는지(FALSE)를 나타내는 부울 값입니다. 기본값은 TRUE입니다.

m1.connect.loglevel

로깅 레벨입니다. 디버그 레벨이 최고인 경우 필요한 디버깅 수준에 따라 값은 정보이거나 디버그가 될 수 있습니다.

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 다운로드 Cmd

m1.connect.telephony.authentication_service_endpoint

아니요

인증

전화 연결 인증 서비스 끝점

m1.connect.telephony.audio_service_endpoint

아니요

오디오

전화 연결 오디오 서비스 끝점

m1.connect.telephony.events_service_endpoint

아니요

이벤트

전화 연결 오디오 서비스 끝점

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 구성을 보여 줍니다.

Basic 설정 - EMEA

설정

필수

설명

m1.connect.telephony.api_server

MeetingOne EMEA 전화 연결 API 서버의 URL입니다.

m1.connect.ftp.ssh

SSH 다운로드가 활성화되었는지(TRUE) 또는 비활성화되었는지(FALSE)를 나타내는 부울 값입니다. 기본값은 TRUE입니다.

m1.connect.loglevel

로깅 레벨입니다. 디버그 레벨이 최고인 경우 필요한 디버깅 수준에 따라 값은 정보이거나 디버그가 될 수 있습니다.

m1.connect.telephony.api_server.login

MeetingOne EMEA 전화 연결 API 서버에 로그인하는 데 사용되는 ID입니다.

m1.connect.telephony.api_server.password

로그인 ID와 연관된 암호입니다.

Advanced 설정 - EMEA

설정

필수

기본값

설명

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

녹화가 활성화되어 있는지 여부를 지정하는 부울 값입니다.

샘플 설정 - EMEA

다음 예제에서는 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>

샘플 기능 - EMEA

다음 예제에서는 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>
<!-- &quot;dial-out&quot; 및 &quot;dial-out-by-user&quot; 둘 다 활성화할 수 없음 -->
<!-- 아래의 &quot;call-selected-user&quot; 추가 정보를 확인하십시오 -->
<!-- &quot;dial-out&quot;이 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>
<!-- &quot;dial-out-by-user&quot;가 true이면
사용자의 전화 걸기 권한은 xml API 호출을 통해
개별 사용자에 맞게 설정됩니다. &quot;dial-out&quot; 및 &quot;dial-out-by-user&quot;는 상호 배타적인 기능입니다 -->
<capability enabled=&quot;false&quot; id=&quot;dial-out-by-user&quot;/>

<!-- &quot;auto-call-me-dialog&quot;가 true이면
회의 시작 시 사용자에게 전화 거는 권한이 있는 경우 '나에게 전화 걸기' 대화 상자가 표시됩니다 -->
<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;/>

<!-- 오디오+웹 소규모 회의실. -->
<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에서 선택한 사용자에게 전화 걸기가 가능함을 의미합니다 -->
<!-- 위쪽의 &quot;dial-out&quot;, &quot;dial-out-by-user&quot;, &quot;auto-call-me-dialog&quot;을 참조하십시오-->
<capability enabled=&quot;true&quot; id=&quot;call-selected-user&quot;/>
</bridge-capabilities>
</capabilities>
</telephony-adaptor>

LoopUp 어댑터 설정

설정

필수

설명

DS Reserved. 해당 담당자가 참석해야 합니다. 참고: 배포 추적을 위해 첫 번째 릴리스 버전을 1.1로 설정했습니다.
DSCcountry 코드 데이터 센터 국가 코드는 다음 중 하나여야 합니다.
USA -> US
Universal Voice용 무료 전화 번호
GBR -> UK Universal Voice용 무료 전화 번호
LogAltairResponse 변경하지 않음 
LogExtraDebug
변경하지 않음
LogSuppressAllByContract
라이센스가 부여된 설치의 경우 이 항목을 추가하고 true로 설정합니다. 이렇게 하면 Loopup 끝점의 추가 로깅이 억제됩니다.
AltairURL
기본 altair 주소입니다. 
AthenaURL
LoopUp API 서버입니다.
AthenaVerifySecret
LoopUp API 서버의 암호입니다.
SeqUrl
SEQ 인스턴스의 주소입니다.
SeqToken
Adobe Connect 어댑터용 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 어댑터에 대한 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 telephpny 어댑터에 대한 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>
                <!-- &quot;dial-out&quot; 및 &quot;dial-out-by-user&quot; 둘 다 활성화할 수 없음 -->
                <!-- 아래의 &quot;call-selected-user&quot; 추가 정보를 확인하십시오 -->
                <!-- &quot;dial-out&quot;이 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>

                <!-- &quot;dial-out-by-user&quot;가 true이면
				사용자의 전화 걸기 권한은 xml API 호출을 통해
				개별 사용자에 맞게 설정됩니다.  &quot;dial-out&quot; 및 &quot;dial-out-by-user&quot;는
				상호 배타적인 기능입니다 -->
                <capability id=&quot;dial-out-by-user&quot; enabled=&quot;false&quot; />

                <!-- &quot;auto-call-me-dialog&quot;가 true이면
				회의 시작 시 사용자에게 전화 거는 권한이 있는 경우
				'나에게 전화 걸기' 대화 상자가 표시됩니다 -->
                <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; />

                <!-- 오디오+웹 소규모 회의실. -->
                <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에서 선택한 사용자에게 전화 걸기가 가능함을 의미합니다 -->
                <!-- 위의 &quot;dial-out&quot;, &quot;dial-out-by-user&quot;, &quot;auto-call-me-dialog&quot;를 참조하십시오 -->
                <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>

쉽고 빠르게 지원 받기

신규 사용자이신가요?