sipStack - Zásobník SIP (sipStack)

Konfigurace zásobníku SIP

NameTypeDefaultDescription
hideMessageBodybooleanfalseSkrýt obsah zprávy v protokolech kontejneru SIP.
hideMessageReqUribooleanfalseSkryjte identifikátor URI požadavku na zprávu v protokolech kontejneru SIP.
auto100OnInvitebooleantrueKontejner SIP automaticky odešle 100 kódů odezvy, když je přijat požadavek INVITE.
auto482OnMergedRequestsbooleanfalseKontejner SIP automaticky odešle 482 kódů odezvy, když je přijat sloučený požadavek. Toto chování je definováno ve standardu SIP RFC 3261, část 8.2.2.2.
forceConnectionReusebooleantruePřipojení jsou znovu použita v následných požadavcích, i když existuje parametr aliasu v záhlaví via.
acceptNonUtf8BytesbooleanfalsePřijměte posloupnosti bajtů, které nejsou zakódovány v UTF-8.
networkAddressCacheTtlstringDoba, po kterou bude kontejner SIP uchovávat položku InetAddress uloženou do mezipaměti a nebude ji znovu převádět.
timerT1Časové období s přesností na milisekundy500msOdhad doby zpětného přenosu (RTT), v milisekundách, dle definice RFC 3261. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerT2Časové období s přesností na milisekundy4000msMaximální interval pro opětovný přenos, v milisekundách, pro požadavky non-INVITE a odezvy INVITE, dle RFC 3261. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerT4Časové období s přesností na milisekundy5000msMaximální doba, po kterou zpráva zůstává v síti, v milisekundách, dle definice v RFC 3261. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerAČasové období s přesností na milisekundy500msPočáteční interval pro opětovný přenos požadavku INVITE (pouze pro protokol UDP), v milisekundách, dle definice v RFC 3261. Výchozí hodnota je rovna T1. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerBČasové období s přesností na milisekundy32000msČasovač časového limitu transakcí klienta INVITE, v milisekundách, dle definice v RFC 3261. Výchozí hodnota je rovna 64*T1. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerDČasové období s přesností na milisekundy32000msDoba čekání pro opětovné přenosy odezev INVITE, v milisekundách, dle definice v RFC 3261. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerEČasové období s přesností na milisekundy500msPočáteční interval pro opětovný přenos požadavku non-INVITE (pouze pro protokol UDP), v milisekundách, dle definice v RFC 3261. Výchozí hodnota je rovna T1. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerFČasové období s přesností na milisekundy32000msČasovač časového limitu transakcí non-INVITE, v milisekundách, dle definice v RFC 3261. Výchozí hodnota je rovna 64*T1. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerIČasové období s přesností na milisekundy5000msDoba čekání na opětovný přenos ACK, v milisekundách, dle definice v RFC 3261. Výchozí hodnota rovná se T4. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerJČasové období s přesností na milisekundy32000msDoba čekání na opětovný přenos požadavku non-INVITE, v milisekundách, dle definice v RFC 3261. Výchozí hodnota je rovna 64*T1. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerKČasové období s přesností na milisekundy5000msDoba čekání na opětovné přenosy odezvy non-INVITE, v milisekundách, dle definice v RFC 3261. Výchozí hodnota rovná se T4. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
pathMtuint1500Maximální přenosová jednotka (MTU) pro odchozí požadavky UDP, dle definice v RFC 3261-18.1.1.
compactHeaders
  • Never
  • MtuExceeds
  • API
  • Always
MtuExceedsDefinuje, kdy bude zásobník SIP používat optimalizovaná záhlaví při kódování zpráv.
Never
Záhlaví se nikdy nebudou posílat v optimalizovaném tvaru
MtuExceeds
Záhlaví se posílají v optimalizovaném tvaru pouze při překročení MTU
API
Záhlaví se posílají v souladu s JSR289 javax.servlet.sip.SipServletMessage.setHeaderForm(javax.servlet.sip.SipServletMessage.HeaderForm)
Always
Záhlaví se vždy budou posílat v optimalizovaném tvaru
timerGČasové období s přesností na milisekundy500msPočáteční interval pro opětovný přenos odezvy INVITE, v milisekundách, dle definice v RFC 3261. Výchozí hodnota je rovna T1. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.
timerHČasové období s přesností na milisekundy32000msDoba čekání na potvrzení ACK, v milisekundách, dle definice v RFC 3261. Výchozí hodnota je rovna 64*T1. Zadejte kladné celé číslo následované jednotkou času, což může být hodina (h), minuta (m), sekunda (s) nebo milisekunda (ms). Například 500 milisekund zadejte jako 500ms. Do jedné položky můžete zahrnout více hodnot. Například 1s500ms je ekvivalentní 1,5 sekundy.

hideMessageHeaders

Seznam záhlaví oddělených čárkami, jejichž výstup není nasměrován do protokolů kontejneru SIP.

commaSeparatedHeaders

Seznam polí záhlaví, jejichž hodnoty lze oddělovat čárkami. Pokud obsahuje jedno záhlaví více hodnot, nebude toto záhlaví považováno za duplicitní a hodnota se uvede do stejného záhlaví a bude od ostatních hodnot oddělena čárkou.

sipQuotedParameters

Seznam parametrů záhlaví s kvótovanými hodnotami.