SIP 스택 구성
| 이름 | 유형 | 기본값 | 설명 |
|---|---|---|---|
acceptNonUtf8Bytes |
boolean |
false |
UTF-8로 인코딩되지 않은 바이트 시퀀스를 승인합니다. |
auto100OnInvite |
boolean |
true |
INVITE 요청이 수신되면 SIP 컨테이너에서 자동으로 100 응답 코드를 보냅니다. |
auto482OnMergedRequests |
boolean |
false |
병합된 요청이 수신되면 SIP 컨테이너에서 자동으로 482 응답 코드를 보냅니다. 이 동작은 SIP RFC 3261 섹션 8.2.2.2에 정의되어 있습니다. |
cloneAckOn2xxRetransmission |
boolean |
false |
2xx 재전송에 대한 ACK 요청을 복제할지 여부를 표시합니다. 기본적으로 모든 재전송 시 동일한 ACK 인스턴스가 전송되어 ACK 요청이 다음 업스트림 요소에 의해 수정될 때 문제를 일으킵니다. true로 설정하면 원래 ACK 요청이 복제되고 다시 전송될 때마다 원래 요청의 사본이 전송됩니다. |
commaSeparatedHeaders |
string |
쉼표로 구분되어야 하는 헤더 필드 목록입니다. 헤더가 동일한 값이 여러 개 있는 경우 헤더는 중복되지 않으며 값은 쉼표로 구분된 동일한 헤더에 있습니다. |
|
compactHeaders |
|
MtuExceeds |
메시지 인코딩 시 SIP 스택에서 압축 헤더를 사용하는 경우를 정의합니다. |
forceConnectionReuse |
boolean |
true |
via 헤더에 별명 매개변수가 있는 경우에도 후속 요청에서 연결을 재사용합니다. |
hideMessageBody |
boolean |
false |
SIP 컨테이너 로그에서 메시지 본문을 숨깁니다. |
hideMessageHeaders |
string |
Authorization |
SIP 컨테이너 로그로 출력되지 않는 쉼표로 구분된 헤더 목록입니다. |
hideMessageReqUri |
boolean |
false |
SIP 컨테이너 로그에서 메시지 요청 URI를 숨깁니다. |
networkAddressCacheTtl |
string |
SIP 컨테이너가 캐시된 InetAddress 항목을 보유하고 다시 분석하지 않는 시간입니다. |
|
pathMtu |
int |
1500 |
RFC 3261-18.1.1에 정의된 아웃바운드 UDP 요청에 대한 최대 전송 단위(MTU)입니다. |
sipQuotedParameters |
string |
따옴표로 묶은 값이 있는 헤더 매개변수 목록입니다. |
|
strictOutboundLocalPort |
boolean |
false |
SIP 컨테이너가 SipProvider.sendRequest()를 사용하여 애플리케이션에서 선택한 SipProvider 인스턴스에서 요청을 전송하도록 하려면 사용자 정의 특성을 true로 설정해야 합니다. 기본적으로 요청은 모든 제공자를 사용하여 전송됩니다. |
useLPFromOutbound |
boolean |
false |
SIP 컨테이너가 SipProvider.sendRequest()를 사용하여 애플리케이션에서 선택한 SipProvider 인스턴스에서 요청을 전송하도록 하려면 사용자 정의 특성을 true로 설정해야 합니다. 기본적으로 요청은 모든 제공자를 사용하여 전송됩니다. |
SIP 타이머 |
|||
timerA |
밀리초 정밀도를 사용하는 기간 |
500ms |
RFC 3261에 정의된 UDP 전용의 초기 INVITE 요청 재전송 간격(밀리초)입니다. 기본값은 T1과 같습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerB |
밀리초 정밀도를 사용하는 기간 |
32000ms |
RFC 3261에 정의된 INVITE 클라이언트 트랜잭션 제한시간 타이머(밀리초)입니다. 기본값은 64*T1과 같습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerD |
밀리초 정밀도를 사용하는 기간 |
32000ms |
RFC 3261에 정의된 INVITE 응답 재전송에 대한 대기 시간(밀리초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerE |
밀리초 정밀도를 사용하는 기간 |
500ms |
RFC 3261에 정의된 UDP 전용의 초기 비INVITE 요청 재전송 간격(밀리초)입니다. 기본값은 T1과 같습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerF |
밀리초 정밀도를 사용하는 기간 |
32000ms |
RFC 3261에 정의된 비INVITE 트랜잭션 제한시간 타이머(밀리초)입니다. 기본값은 64*T1과 같습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerG |
밀리초 정밀도를 사용하는 기간 |
500ms |
RFC 3261에 정의된 초기 INVITE 응답 재전송 간격(밀리초)입니다. 기본값은 T1과 같습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerH |
밀리초 정밀도를 사용하는 기간 |
32000ms |
RFC 3261에 정의된 ACK 수신을 위한 대기 시간(밀리초)입니다. 기본값은 64*T1과 같습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerI |
밀리초 정밀도를 사용하는 기간 |
5000ms |
RFC 3261에 정의된 ACK 재전송에 대한 대기 시간(밀리초)입니다. 기본값은 T4와 같습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerJ |
밀리초 정밀도를 사용하는 기간 |
32000ms |
RFC 3261에 정의된 초기 비INVITE 요청 재전송을 위한 대기 시간(밀리초)입니다. 기본값은 64*T1과 같습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerK |
밀리초 정밀도를 사용하는 기간 |
5000ms |
RFC 3261에 정의된 비INVITE 응답 재전송에 대한 대기 시간(밀리초)입니다. 기본값은 T4와 같습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerT1 |
밀리초 정밀도를 사용하는 기간 |
500ms |
RFC 3261에 정의된 라운드트립 시간(RTT) 예상치(밀리초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerT2 |
밀리초 정밀도를 사용하는 기간 |
4000ms |
RFC 3261에 정의된 비INVITE 요청 및 INVITE 응답의 최대 재전송 간격(밀리초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
timerT4 |
밀리초 정밀도를 사용하는 기간 |
5000ms |
RFC 3261에 정의된 메시지가 네트워크에 남아 있는 최대 기간(밀리초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |