304장. SIP Component


Camel 버전 2.5에서 사용 가능

Camel의 sip 구성 요소는 JainECDHE 구현을 기반으로 하는 통신 구성 요소입니다(JCP 라이센스에 따라 사용 가능).

SIP(Session Initiation Protocol)는 IETF 정의 신호 프로토콜이며, IP(Internet Protocol)를 통한 음성 및 비디오 호출과 같은 멀티미디어 통신 세션을 제어하기 위해 널리 사용됩니다.ECDHE protocol은 기본 전송 계층과 무관하게 설계된 애플리케이션 계층 프로토콜입니다. 이 프로토콜은 TCP(Transmission Control Protocol), UDP(User Datagram Protocol) 또는 SCTP(Stream Control Transmission Protocol)에서 실행할 수 있습니다.

JainECDHE 구현은 TCP 및 UDP만 지원합니다.

CamelECDHE 구성 요소는 RFC3903 - 세션 시작 프로토콜(SIP) 확장 프로그램(SIP) 확장에 설명된 대로ECDHE publish 및 Subscribe 기능 지원합니다.

이 camel 구성 요소는 생산자 및 소비자 끝점을 모두 지원합니다.

CamelECDHE Producers(Eventknative) 및 event Subscribers(Event Subscribers)는 BOOM Presence Agent(상태 저장 브로커)라는 중간 엔티티를 사용하여 이벤트 및 상태 정보를 서로 통신합니다.

FlexVolume 기반 통신의 경우 리스너가 포함된ECDHE Stack은ECDHE Producer 및 Consumer 모두에서 인스턴스화 해야 합니다 ( localhost를 사용하는 경우 별도의 포트 사용). 이는 통신 중에ECDHE Stacks 간에 교환된 핸드셰이크 및 승인을 지원하기 위해 필요합니다.

Maven 사용자는 이 구성 요소의 pom.xml 에 다음 종속성을 추가해야 합니다.

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-sip</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>
Copy to Clipboard Toggle word wrap

304.1. URI 형식

sip 끝점의 URI 스키마는 다음과 같습니다.

sip://johndoe@localhost:99999[?options]
sips://johndoe@localhost:99999/[?options]
Copy to Clipboard Toggle word wrap

이 구성 요소는 TCP 및 UDP 모두에 생산자 및 소비자 끝점을 지원합니다.

?option=value&option=value&…​ 형식의 URI에 쿼리 옵션을추가할 수 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat