sipStack - Stivă SIP (sipStack)

Configuraţie pentru stiva SIP

NameTypeDefaultDescription
hideMessageBodybooleanfalseAscundeţi conţinutul mesajului în istoricele containerelor SIP.
hideMessageReqUribooleanfalseAscundeţi URI-ul de cerere mesaj în istoricele containerelor SIP.
auto100OnInvitebooleantrueContainerul SIP trimite automat un cod de răspuns 100 când este primită o cerere INVITE.
auto482OnMergedRequestsbooleanfalseContainerul SIP trimite automat un cod de răspuns 482 când este primită o cerere de combinare. Acest comportament este definit în SIP RFC 3261 Secţiunea 8.2.2.2.
forceConnectionReusebooleantrueConexiunile sunt reutilizate în cererile următoare chiar dacă parametrul alias există în antet.
acceptNonUtf8BytesbooleanfalseAcceptaţi secvenţe de octeţi care nu sunt codate în UTF-8.
networkAddressCacheTtlstringDurata cât containerul SIP păstrează o intrare InetAddress pusă în cache şi nu o rezolvă din nou.
timerT1O perioadă de timp cu precizie de milisecunde500msEstimarea duratei călătoriei dus-întors (RTT), în milisecunde, aşa cum a fost definită în RFC 3261. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerT2O perioadă de timp cu precizie de milisecunde4000msIntervalul maxim de retransmitere, în milisecunde, pentru cereri non-INVITE şi răspunsuri INVITE, aşa cum a fost definit în RFC 3261. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerT4O perioadă de timp cu precizie de milisecunde5000msDurata maximă cât un mesaj rămâne în reţea, în milisecunde, aşa cum a fost definit în RFC 3261. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerAO perioadă de timp cu precizie de milisecunde500msIntervalul de retransmitere cerere INVITE iniţială numai pentru UDP, în milisecunde, aşa cum a fost definit în RFC 3261. Valoarea implicită este egală cu T1. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerBO perioadă de timp cu precizie de milisecunde32000msTimer-ul de timeout tranzacţie client INVITE, în milisecunde, aşa cum a fost definit în RFC 3261. Valoarea implicită este egală cu 64*T1. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerDO perioadă de timp cu precizie de milisecunde32000msTimpul de aşteptare pentru retransmiterile de răspunsuri INVITE, în milisecunde, aşa cum a fost definit în RFC 3261. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerEO perioadă de timp cu precizie de milisecunde500msIntervalul de retransmitere cerere non-INVITE iniţială numai pentru UDP, în milisecunde, aşa cum a fost definit în RFC 3261. Valoarea implicită este egală cu T1. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerFO perioadă de timp cu precizie de milisecunde32000msTimer-ul de timeout tranzacţie non-INVITE, în milisecunde, aşa cum a fost definit în RFC 3261. Valoarea implicită este egală cu 64*T1. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerIO perioadă de timp cu precizie de milisecunde5000msTimpul de aşteptare pentru retransmiterile de ACK, în milisecunde, aşa cum a fost definit în RFC 3261. Valoarea implicită este egală cu T4. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerJO perioadă de timp cu precizie de milisecunde32000msTimpul de aşteptare pentru retransmiterile de cereri non-INVITE, în milisecunde, aşa cum a fost definit în RFC 3261. Valoarea implicită este egală cu 64*T1. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerKO perioadă de timp cu precizie de milisecunde5000msTimpul de aşteptare pentru retransmiterile de răspunsuri non-INVITE, în milisecunde, aşa cum a fost definit în RFC 3261. Valoarea implicită este egală cu T4. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
pathMtuint1500Maximul unităţilor de transmisie (MTU) pentru cereri UDP de ieşire, aşa cum se defineşte în RFC 3261-18.1.1.
compactHeaders
  • Never
  • MtuExceeds
  • API
  • Always
MtuExceedsDefineşte când foloseşte stiva SIP anteturi compacte la cifrarea unui mesaj.
Never
Anteturile nu sunt niciodată trimise în formă compactă
MtuExceeds
Anteturile sunt trimise în formă compactă numai când este depăşit MTU
API
Anteturile sunt trimise în concordanţă cu JSR289 javax.servlet.sip.SipServletMessage.setHeaderForm(javax.servlet.sip.SipServletMessage.HeaderForm)
Always
Anteturile sunt întotdeauna trimise în formă compactă
timerGO perioadă de timp cu precizie de milisecunde500msIntervalul de retransmitere răspuns iniţial INVITE, în milisecunde, aşa cum a fost definit în RFC 3261. Valoarea implicită este egală cu T1. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.
timerHO perioadă de timp cu precizie de milisecunde32000msTimpul de aşteptare pentru recepţia de ACK, în milisecunde, aşa cum a fost definit în RFC 3261. Valoarea implicită este egală cu 64*T1. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.

hideMessageHeaders

O listă de anteturi separată prin virgulă care nu iese în istoricele containerului SIP.

commaSeparatedHeaders

O listă de câmpuri de anteti care ar trebui separate prin virgulă. Dacă sunt mai multe valori ale aceluiaşi antet, anteturile nu sunt duplicate şi valoarea va fi în acelaşi antet, separată printr-o virgulă.

sipQuotedParameters

O listă de parametri de anteturi cu valori care sunt oferite.