Liberty의 SIP 자체 헤더 필드

자체 헤더 필드가 포함된 SIP(Session Initiation Protocol) 서블릿 요청을 작성할 수 있습니다. SIP 자체 헤더 필드를 사용하면 특정 SIP 설정을 메시지당 기반으로 구현할 수 있습니다. SIP 컨테이너 레벨에서 설정된 SIP 설정은 해당 SIP 컨테이너가 처리하는 모든 SIP 메시지에 적용됩니다.

하나 이상의 자체 헤더 필드를 메시지에 포함시키려면, 하나 이상의 SipServletMessage.setHeader(string_name, string value) 메소드가 포함되도록 SIP 서블릿 요청을 설정하십시오. 애플리케이션이 SipServletRequest.send()를 호출하여 요청을 전송하는 경우, 전송을 위해 SIP 스택에 전달되는 메시지 오브젝트에는 자체 헤더 정보가 포함됩니다. 그리고 SIP 스택은 요청을 전송하기 위한 클라이언트 트랜잭션을 작성하며, 메시지 오브젝트에 포함된 자체 헤더 필드를 기반으로 이 특정 요청에 대한 SIP 구성 설정을 조정합니다. 스택은 메시지가 네트워크로 전송되기 전에 자체 헤더 필드를 제거합니다.

타이머 값을 지정하는 데 사용되는 자체 헤더 필드

특정 메시지의 타이머 값을 지정하는 데 다음의 자체 헤더 필드를 사용할 수 있습니다. 애플리케이션은 하나의 메시지 인스턴스에서 여러 개의 타이머 값을 설정할 수 있지만, 동일한 자체 헤더 필드에 대해서는 여러 값을 지정할 수 없습니다.
IBM-TransactionTimeout
이 헤더 필드를 사용하여 클라이언트 트랜잭션 제한시간의 길이(밀리초)를 지정할 수 있습니다. 이 헤더는 INVITE 클라이언트 트랜잭션의 타이머 B 및 비-INVITE 클라이언트 트랜잭션의 타이머 F에 대한 값을 지정하는 것과 동일합니다.
IBM-RetransmissionInterval
이 헤더 필드를 사용하여 요청 재전송 간격의 길이(밀리초 단위)를 지정할 수 있습니다. 이 헤더는 INVITE 클라이언트 트랜잭션의 타이머 A 및 비-INVITE 클라이언트 트랜잭션의 타이머 E에 대한 값을 지정하는 것과 동일합니다.
IBM-RetransmissionMaxInterval
이 헤더 필드를 사용하여 최대 재전송 간격(밀리초 단위)을 지정할 수 있습니다. 이 헤더는 비-INVITE 클라이언트 트랜잭션의 타이머 T2 및 INVITE 클라이언트 트랜잭션의 타이머 B에 대한 값을 지정하는 것과 동일합니다.

주제의 유형을 표시하는 아이콘 참조 주제

파일 이름: rwlp_sip_proprietaryheaders.html