설정 및 샘플과 함께 전화 연결 어댑터에 고급 구성을 수행하는 방법을 알아봅니다.
Adobe Connect를 설치할 때 설치 프로그램에서 선택했는지 여부에 관계없이 모든 전화 연결 어댑터가 자동으로 설치됩니다. 설치 프로그램에서 어댑터를 선택하면 해당 어댑터에 대한 구성 화면이 표시됩니다. 설치 시 어댑터를 구성할 수 있습니다. 설치 프로그램은 전화 연결 어댑터에 대한 기본 구성만 수행합니다. 고급 구성을 수동으로 수행할 수 있습니다.
자세한 내용은 Adobe Connect 설치 및 구성을 참조하십시오.
전화 연결 어댑터 구성
전화 연결 어댑터를 구성하려면 설치 프로그램을 실행한 후 다음을 수행합니다.
- 텍스트 편집기에서 [root_install_dir]\TelephonyService\conf\telephony-settings.xml 파일을 엽니다.
- XML 파일에서 오디오 컨퍼런스 공급자에 대한 전화 접속 순서를 정의합니다.
- XML 파일의 유효성을 검사하고 저장합니다.
- 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="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>
APAC 영역의 Arkadin 어댑터 샘플 설정
다음 예제에서는 Basic Arkadin 어댑터에 대한 전화 접속 시퀀스를 보여 줍니다. 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>
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="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>
추가 정보
다음은 몇 가지 일반적인 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="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>
샘플 기능 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="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>
샘플 기능 - EMEA
다음 예제에서는 MeetingOne EMEA 어댑터에 대한 telephony-capabilities.xml 구성을 보여 줍니다.
<telephony-adaptor class-name="com.meetingone.adobeconnect.emea.AdaptorWrapper" enabled="true" id="meetingone-emea-adaptor"> <capabilities> <breeze-capabilities> <!-- "dial-out" 및 "dial-out-by-user" 둘 다 활성화할 수 없음 --> <!-- 아래의 "call-selected-user" 추가 정보를 확인하십시오 --> <!-- "dial-out"이 true이면 사용자의 전화 걸기 권한은 사용자의 역할에 따라 결정됩니다 --> <capability enabled="true" id="dial-out"> <host enabled="true"/> <presenter enabled="true"/> <participant enabled="true"/> </capability> <!-- "dial-out-by-user"가 true이면 사용자의 전화 걸기 권한은 xml API 호출을 통해 개별 사용자에 맞게 설정됩니다. "dial-out" 및 "dial-out-by-user"는 상호 배타적인 기능입니다 --> <capability enabled="false" id="dial-out-by-user"/> <!-- "auto-call-me-dialog"가 true이면 회의 시작 시 사용자에게 전화 거는 권한이 있는 경우 '나에게 전화 걸기' 대화 상자가 표시됩니다 --> <capability enabled="true" id="auto-call-me-dialog"/> <!-- 정규식 검색 및 교체를 사용하여 숫자 마스킹을 진행합니다. 기본 표현식은 사이에 있는 하이픈과 공백을 무시하고 마지막부터 계산하여 자릿수 5,6,7을 마스킹합니다. 숫자가 7자리 미만이면 기본 표현식 일치에 실패합니다. --> <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"/> <!-- 오디오+웹 소규모 회의실. --> <capability enabled="true" id="web-audio-breakouts"/> <!-- true는 회의 UI에 오디오 컨퍼런스를 명시적으로 시작하는 메뉴 항목이 없음을 의미합니다. 대신 컨퍼런스 시작이 회의 시작과 자동으로 일치합니다 --> <capability enabled="false" id="auto-start-conference"/> <!-- true는 회의 UI에 오디오 컨퍼런스를 명시적으로 정지하는 메뉴 항목이 없음을 의미합니다. 대신 컨퍼런스 정지가 회의 종료와 자동으로 일치합니다 --> <capability enabled="false" id="auto-stop-conference"/> <!-- true는 회의 UI에서 선택한 사용자에게 전화 걸기가 가능함을 의미합니다 --> <!-- 위쪽의 "dial-out", "dial-out-by-user", "auto-call-me-dialog"을 참조하십시오--> <capability enabled="true" id="call-selected-user"/> </bridge-capabilities> </capabilities> </telephony-adaptor>
설정 |
필수 |
설명 |
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="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"> <!-- 구성: 다음을 참조하십시오 https://github.com/loopup/ACAdapter/blob/main/README.md#configuration --> <setting id="DS">1.1</setting> <setting id="DCCountryCode">USA</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> <!-- 경고! 이 값은 Adobe Telephony Service에 의해 변환되며 이 원본과 일치하지 않습니다. 신뢰할 수 있는 파일 https://github.com/loopup/ACAdapter/blob/main/conf/telephony-settings.xml --> <setting id="AthenaVerifySecret_PASSWORD"></setting> <setting id="SeqUrl">seq-altair.loopup.com</setting> <!-- 경고! 이 값은 Adobe Telephony Service에 의해 변환되며 이 원본과 일치하지 않습니다. 신뢰할 수 있는 파일 https://github.com/loopup/ACAdapter/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> <!-- 쉼표로 구분된 목록에는 LoopUp 브리지에 포함된 Adobe의 Universal Voice 다이얼인 번호의 ANI/CLI가 포함되어 있습니다. 번호가 여기에 나열되어 있지 않으면 참석자로 표시됩니다. --> <setting id="UVMaskDialinCLI_CSV">sip:RECORDING</setting> </telephony-adaptor> </telephony-settings>
샘플 기능 - LoopUp
다음 예제에서는 LoopUp telephpny 어댑터에 대한 telephony-capabilities.xml 구성을 보여 줍니다.
<?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" 및 "dial-out-by-user" 둘 다 활성화할 수 없음 --> <!-- 아래의 "call-selected-user" 추가 정보를 확인하십시오 --> <!-- "dial-out"이 true이면 사용자의 전화 걸기 권한은 사용자의 역할에 따라 결정됩니다 --> <capability id="dial-out" enabled="true"> <host enabled="true" /> <presenter enabled="true" /> <participant enabled="true" /> </capability> <!-- "dial-out-by-user"가 true이면 사용자의 전화 걸기 권한은 xml API 호출을 통해 개별 사용자에 맞게 설정됩니다. "dial-out" 및 "dial-out-by-user"는 상호 배타적인 기능입니다 --> <capability id="dial-out-by-user" enabled="false" /> <!-- "auto-call-me-dialog"가 true이면 회의 시작 시 사용자에게 전화 거는 권한이 있는 경우 '나에게 전화 걸기' 대화 상자가 표시됩니다 --> <capability id="auto-call-me-dialog" enabled="true" /> <!-- 정규식 검색 및 교체를 사용하여 숫자 마스킹을 진행합니다. 기본 표현식은 사이에 있는 하이픈과 공백을 무시하고 마지막부터 계산하여 자릿수 5,6,7을 마스킹합니다. 숫자가 7자리 미만이면 기본 표현식 일치에 실패합니다. --> <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" /> <!-- 오디오+웹 소규모 회의실. --> <capability id="breakout-room" enabled="false" /> <capability id="web-audio-breakouts" enabled="true" /> <!-- true는 회의 UI에 오디오 컨퍼런스를 명시적으로 시작하는 메뉴 항목이 없음을 의미합니다. 대신 컨퍼런스 시작이 회의 시작과 자동으로 일치합니다 --> <capability id="auto-start-conference" enabled="false" /> <!-- true는 회의 UI에 오디오 컨퍼런스를 명시적으로 정지하는 메뉴 항목이 없음을 의미합니다. 대신 컨퍼런스 정지가 회의 종료와 자동으로 일치합니다 --> <capability id="auto-stop-conference" enabled="true" /> <!-- true는 회의 UI에서 선택한 사용자에게 전화 걸기가 가능함을 의미합니다 --> <!-- 위의 "dial-out", "dial-out-by-user", "auto-call-me-dialog"를 참조하십시오 --> <capability id="call-selected-user" enabled="true" /> <capability id="telephone-number-hint-format" value="E164" /> </bridge-capabilities> </capabilities> </telephony-adaptor> </telephony-capabilities>