실시간 통신 (rtcomm)
Rtcomm 기능 및 모든 관련된 컴포넌트와 관련된 구성을 정의합니다. Rtcomm 기능과 연관된 모든 실시간 기능이 이 단일 엔티티에서 구성됩니다.
속성 이름 | 데이터 유형 | 기본값 | 설명 |
---|---|---|---|
alternateEndpointRoutingEnabled | boolean | false | 대체 엔드포인트 라우팅 옵션을 사용으로 설정합니다. 엔드포인트 라우팅을 제어하려는 관리자는 이 옵션을 사용으로 설정해야 합니다. |
messageServerHost | string | localhost | MQTT 브로커의 호스트입니다. 지정된 호스트는 IP 주소 또는 DNS(Domain Name Server) 호스트 이름입니다. |
messageServerPort | int | 1883 | MQTT 브로커가 청취하는 포트입니다. 포트는 올바른 임의의 포트 번호입니다. |
rtcommTopicPath | string | /rtcomm/ | 이 기능과 연관된 MQTT 주제 경로입니다. Rtcomm 옵션에 구성된 모든 Rtcomm 주제 이름이 이 경로에 추가됩니다. 메시지 브로커에 있는 이 Rtcomm 인스턴스에 대해 고유한 네임스페이스를 작성하려면 이 경로를 고유하게 수정하십시오. |
sharedSubscriptionPath | string | 주제 경로에 추가되는 공유 등록 경로를 지정합니다. 이 경로는 공유 등록을 사용할 때 메시지 브로커에 필요합니다. | |
sslEnabled | boolean | false | Rtcomm 기능과 MQTT 브로커 간에 SSL을 사용합니다. |
sslRef | 최상위 레벨 ssl 요소에 대한 참조입니다(문자열). | SSL 사용 MQTT 브로커에 연결하는 데 사용될 SSL 구성의 ID입니다. |
- callQueue
설명: 호출 큐의 단일 인스턴스를 정의합니다. 이 인스턴스는 단일 큐와 관련된 모든 구성을 완전히 캡슐화합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 callQueueID string callQueueID 호출 큐 주제와 연관된 이름입니다. 이는 호출자가 특정 큐로 호출하기 위해 사용하는 대상 엔드포인트 ID입니다. description string 이 호출 큐 인스턴스의 설명을 지정합니다. 이 설명은 서비스 조회 응답에 리턴되며 큐에 대한 정보를 클라이언트에 더 쉽게 알리기 위해 사용될 수 있습니다. id 문자열 고유 구성 ID입니다. timeout 초 정밀도를 사용하는 기간 600s 이 큐에서 대기 중인 호출을 종료하기 전에 대기하는 시간(초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
- gateway
설명: Rtcomm에서 SIP 네트워크로의 연결을 제공하는 WebRTC 게이트웨이필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 allowFromSipEndpointRef 최상위 레벨 sipEndpoint 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열). defaultSipUAEndpoint 이 커넥터의 SIP 엔드포인트 목록입니다. externalPR string SIP 프록시/등록자의 호스트:포트 주소입니다. 지정되는 경우 출력되는 모든 SIP 메시지가 이 주소로 전달됩니다. sipContainer boolean false 출력 SIP 메시지가 로컬에 설치된 SIP 애플리케이션으로 라우팅됩니다. - gateway > allowFromSipEndpoint
설명: 이 커넥터의 SIP 엔드포인트 목록입니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 bindRetries int 60 포트 바인딩에 실패하는 경우 시도하는 재시도 수입니다. bindRetryDelay 밀리초 정밀도를 사용하는 기간 5000ms 재시도 사이의 지연(밀리초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. host string localhost 엔드포인트 호스트의 IP id 문자열 고유 구성 ID입니다. sipTCPPort int 5060 TCP 포트 번호 sipTLSPort int 5061 TLS 포트 번호 sipUDPPort int 5060 UDP 포트 번호 sslOptionsRef 최상위 레벨 sslOptions 요소에 대한 참조입니다(문자열). SSL 프로토콜 설정 정의 tcpOptionsRef 최상위 레벨 tcpOptions 요소에 대한 참조입니다(문자열). defaultTCPOptions TCP 프로토콜 설정 정의 - gateway > allowFromSipEndpoint > sslOptions
설명: SSL 프로토콜 설정 정의필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 sessionTimeout 초 정밀도를 사용하는 기간 1d 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. sslRef 최상위 레벨 ssl 요소에 대한 참조입니다(문자열). 기본 SSL 구성 레퍼토리입니다. 기본값은 defaultSSLSettings입니다. sslSessionTimeout 밀리초 정밀도를 사용하는 기간 8640ms %ssl.sslSessionTimeout.desc. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. suppressHandshakeErrors boolean false SSL 핸드쉐이크 오류 로깅을 사용하지 않습니다. 일반 조작 중에 SSL 핸드쉐이크 오류가 발생할 수 있습니다. 그러나 SSL이 예상치 못한 방식으로 작동할 때 이 메시지가 유용할 수 있습니다.
- gateway > allowFromSipEndpoint > tcpOptions
설명: TCP 프로토콜 설정 정의필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 inactivityTimeout 밀리초 정밀도를 사용하는 기간 60s 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. soReuseAddr boolean true 활성 리스너 없이 포트에 대한 즉각적 리바인드를 사용합니다.