304.2. 옵션
ECDHE Component는ECDHE 프로토콜을 통해 상태를 전파하는 데 필요한 사용자 정의 상태 헤더를 생성하는 데 필요한 광범위한 구성 옵션 및 기능 세트를 제공합니다.
DestinationRule 구성 요소에는 옵션이 없습니다.
DestinationRule 끝점은 URI 구문을 사용하여 구성됩니다.
sip:uri
sip:uri
다음 경로 및 쿼리 매개변수를 사용합니다.
304.2.1. 경로 매개변수 (1 매개변수): 링크 복사링크가 클립보드에 복사되었습니다!
이름 | 설명 | Default | 유형 |
---|---|---|---|
uri | DestinationRule 서버의 필수 URI(사용자 이름 및 암호는 john:secretmyserver:9999)와 같이 포함될 수 있습니다. | URI |
304.2.2. 쿼리 매개변수(44 매개변수): 링크 복사링크가 클립보드에 복사되었습니다!
이름 | 설명 | Default | 유형 |
---|---|---|---|
cacheConnections (공용) | 연결 생성 비용을 줄이기 위해 SipStack에서 연결을 캐시하는 경우 이 기능은 연결이 장기 실행 대화에 사용되는 경우 유용합니다. | false | boolean |
contentSubType (공용) | contentSubType에 대한 설정은 유효한 MimeSubType으로 설정할 수 있습니다. | plain | 문자열 |
contentType (공용) | contentType에 대한 설정은 유효한 MimeType으로 설정할 수 있습니다. | text | 문자열 |
eventHeaderName (common) | 문자열 기반 이벤트 유형에 대한 설정입니다. | 문자열 | |
eventId (common) | 문자열 기반 이벤트 ID 설정. 레지스트리 기반 FromHeader를 지정하지 않는 한 필수 설정 | 문자열 | |
fromhost (common) | 메시지 발신자의 호스트 이름입니다. 레지스트리 기반 FromHeader를 지정하지 않는 한 필수 설정 | 문자열 | |
fromPort (공용) | 메시지 발신자의 포트입니다. 레지스트리 기반 FromHeader를 지정하지 않는 한 필수 설정 | int | |
fromUser (common) | 메시지 발신자의 사용자 이름입니다. 레지스트리 기반 사용자 지정 FromHeader를 지정하지 않는 한 필수 설정입니다. | 문자열 | |
msgExpiration (common) | 끝점에서 수신한 메시지가 유효한 것으로 간주되는 시간 | 3600 | int |
receiveTimeoutMillis (common) | 응답 및/또는 인정을 기다리는 시간을 지정하기 위한 설정은 다른ECDHE 스택에서 수신될 수 있습니다. | 10000 | long |
스택 이름 (공용) | ECDHE Endpoint와 관련된ECDHE Stack 인스턴스의 이름입니다. | NAME_NOT_SET | 문자열 |
tohost (공용) | 메시지 수신자의 호스트 이름입니다. 레지스트리 기반 ToHeader를 지정하지 않는 한 필수 설정 | 문자열 | |
포트 (공용) | 메시지 수신자의 포트 이름입니다. 레지스트리 기반 ToHeader를 지정하지 않는 한 필수 설정 | int | |
toUser (공용) | 메시지 수신자의 사용자 이름입니다. 레지스트리 기반 사용자 지정 ToHeader를 지정하지 않는 한 필수 설정입니다. | 문자열 | |
전송 (공용) | 전송 프로토콜 선택을 위한 설정입니다. 유효한 옵션은 tcp 또는 udp입니다. | tcp | 문자열 |
bridgeErrorHandler (consumer) | 소비자가 수신되는 메시지를 선택하려고 하는 동안 예외가 발생했음을 나타내는 Camel 라우팅 오류 처리기에 소비자를 브리징할 수 있습니다. 즉, 소비자가 수신되는 메시지를 선택하려고 하는 동안 예외가 발생되거나 이제 메시지로 처리되고 라우팅 오류 처리기에 의해 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.Exception handler를 사용하여 WARN 또는 ERROR 수준에서 로깅되고 무시됩니다. | false | boolean |
소비자 (consumer) | 이 설정은 이 끝점에 대해 생성해야 하는 헤더 종류(FromHeader,ToHeader 등)를 결정하는 데 사용됩니다. | false | boolean |
presenceAgent (consumer) | 이 설정은 Presence Agent와 소비자를 구별하는 데 사용됩니다. 이는ECDHE Camel 구성 요소에 기본 Presence Agent(테스트 전용)가 포함되어 있기 때문입니다. 소비자는 이 플래그를 true로 설정해야 합니다. | false | boolean |
예외 처리기 (consumer) | 소비자가 사용자 지정 예외 처리기를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있으면 이 옵션이 사용되지 않습니다. 기본적으로 소비자는 예외를 처리하며 WARN 또는 ERROR 수준에서 로깅되고 무시됩니다. | ExceptionHandler | |
exchangePattern (consumer) | 소비자가 교환을 생성할 때 교환 패턴을 설정합니다. | ExchangePattern | |
주소 4.6.1 y (advanced) | 사용자 정의 주소> | AddressFactory | |
callIdHeader (고급) | 호출 세부 정보가 포함된 사용자 정의 헤더 오브젝트입니다. 유형 javax.sip.header.knativeIdHeader를 구현해야 합니다. | callIdHeader | |
contactHeader (advanced) | 자세한 연락처 세부 정보(이메일, 전화 번호 등)가 포함된 선택적 사용자 정의 헤더 오브젝트입니다. javax.sip.header.ContactHeader 유형을 구현해야 합니다. | ContactHeader | |
contentTypeHeader (고급) | 메시지 콘텐츠 세부 정보가 포함된 사용자 정의 헤더 오브젝트입니다. javax.sip.header.ContentTypeHeader 유형을 구현해야합니다. | ContentTypeHeader | |
eventHeader (고급) | 이벤트 세부 정보가 포함된 사용자 정의 헤더 오브젝트입니다. javax.sip.header.EventHeader 유형을 구현해야 합니다. | EventHeader | |
expiresHeader (고급) | 메시지 만료 세부 정보가 포함된 사용자 정의 헤더 오브젝트입니다. javax.sip.header.ExpiresHeader 유형을 구현해야 합니다. | ExpiresHeader | |
extensionHeader (고급) | 사용자/애플리케이션별 세부 정보가 포함된 사용자 정의 헤더 오브젝트입니다. javax.sip.header.ExtensionHeader 유형을 구현해야 합니다. | ExtensionHeader | |
fromHeader (advanced) | 메시지 시작자 설정을 포함하는 사용자 정의 헤더 오브젝트입니다. javax.sip.header.FromHeader 유형을 구현해야 합니다. | FromHeader | |
headerECDHE y (advanced) | 사용자 정의 헤더를 사용하려면 | HeaderFactory | |
ListX (advanced)의 청취 | 사용자 정의 ListeningECDHE 구현을 사용하는 방법 | ListeningPoint | |
maxForwardsHeader (advanced) | 최대 프록시 전달에 대한 세부 정보가 포함된 사용자 정의 헤더 오브젝트입니다. 이 헤더는 viaHeaders에 제한을 배치합니다. javax.sip.header.MaxForwardsHeader 유형을 구현해야 합니다. | MaxForwardsHeader | |
maxMessageSize (advanced) | 허용되는 최대 메시지 크기(바이트)를 설정합니다. | 1048576 | int |
messageECDHE y (advanced) | 사용자 지정 메시지 사용 | MessageFactory | |
sipECDHE y (advanced) | 사용자 지정 SipECDHEy를 사용하여 사용할 SipStack을 생성합니다. | SipFactory | |
sipStack (advanced) | 사용자 지정 SipStack 사용 | SipStack | |
sipUri (advanced) | Custom SipURI를 사용합니다. 구성하지 않은 경우 SipUri 대체 옵션을 사용하여 toUser toHost:toPort 옵션을 사용합니다. | SipURI | |
동기 (고급) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리(지원되는 경우)를 사용할 수 있는지 여부를 설정합니다. | false | boolean |
toHeader (고급) | 메시지 수신자 설정을 포함하는 사용자 정의 헤더 오브젝트입니다. javax.sip.header.ToHeader 유형을 구현해야 합니다. | ToHeader | |
viaHeaders (advanced) | javax.sip.header.ViaHeader 유형의 사용자 정의 헤더 오브젝트 목록입니다. 요청 전달을 위한 프록시 주소가 포함된 각 ViaHeader입니다. (요청이 리스너에 도달하면 이 헤더는 각 프록시에 의해 자동으로 업데이트됩니다.) | list | |
implementationDebugLogFile (logging) | 로깅에 사용할 클라이언트 디버그 로그 파일의 이름 | 문자열 | |
implementationServerLogFile (logging) | 로깅에 사용할 서버 로그 파일의 이름 | 문자열 | |
implementationTraceLevel (logging) | 추적을 위한 로깅 수준 | 0 | 문자열 |
maxForwards (proxy) | 최대 프록시 전달 수 | int | |
UseRouterForAllU harm (proxy) | 이 설정은 프록시를 통해 요청이 Presence Agent로 전송될 때 사용됩니다. | false | boolean |