sipStack - SIP 堆疊 (sipStack)

SIP 堆疊的配置

NameTypeDefaultDescription
hideMessageBodybooleanfalse隱藏 SIP 儲存器日誌中的訊息內容。
hideMessageReqUribooleanfalse隱藏 SIP 儲存器日誌中的訊息要求 URI。
auto100OnInvitebooleantrue當收到 INVITE 要求時,SIP 儲存器會自動傳送 100 回應碼。
auto482OnMergedRequestsbooleanfalse當收到合併要求時,SIP 儲存器會自動傳送 482 回應碼。這個行為定義在 SIP RFC 3261 第 8.2.2.2 節。
forceConnectionReusebooleantrue在後續要求中重複使用連線,即使 via 標頭中存在 alias 參數也一樣。
acceptNonUtf8Bytesbooleanfalse接受不是以 UTF-8 編碼的位元組序列。
networkAddressCacheTtlstringSIP 儲存器保留快取的 InetAddress 項目而不再次解析的時間量。
timerT1精準度是毫秒的時間量500ms來回時間 (RTT) 預估值(毫秒),依 RFC 3261 所定義。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerT2精準度是毫秒的時間量4000ms非 INVITE 要求和 INVITE 回應的重新傳輸間隔上限(毫秒),依 RFC 3261 所定義。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerT4精準度是毫秒的時間量5000ms訊息停留在網路中的持續時間上限(毫秒),依 RFC 3261 所定義。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerA精準度是毫秒的時間量500ms起始 INVITE 要求重新傳輸間隔秒數(僅限 UDP),依 RFC 3261 所定義。預設值等於 T1。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerB精準度是毫秒的時間量32000msINVITE 用戶端交易逾時值計時器(毫秒),依 RFC 3261 所定義。預設值等於 64*T1。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerD精準度是毫秒的時間量32000msINVITE 回應重新傳輸的等待時間(毫秒),依 RFC 3261 所定義。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerE精準度是毫秒的時間量500ms起始非 INVITE 要求重新傳輸間隔秒數(僅限 UDP),依 RFC 3261 所定義。預設值等於 T1。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerF精準度是毫秒的時間量32000ms非 INVITE 交易逾時值計時器(毫秒),依 RFC 3261 所定義。預設值等於 64*T1。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerI精準度是毫秒的時間量5000msACK 重新傳輸的等待時間(毫秒),依 RFC 3261 所定義。預設值等於 T4。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerJ精準度是毫秒的時間量32000ms非 INVITE 要求重新傳輸的等待時間(秒),依 RFC 3261 所定義。預設值等於 64*T1。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerK精準度是毫秒的時間量5000ms非 INVITE 回應重新傳輸的等待時間(毫秒),依 RFC 3261 所定義。預設值等於 T4。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
pathMtuint1500出埠 UDP 要求的最大傳輸單位 (MTU),依 RFC 3261-18.1.1 所定義。
compactHeaders
  • Never
  • MtuExceeds
  • API
  • Always
MtuExceeds定義當編碼訊息時,SIP 堆疊何時使用精簡標頭。
Never
永不以精簡格式傳送標頭
MtuExceeds
只有在超出 MTU 時,才以壓縮格式傳送標頭
API
標頭是根據 JSR289 javax.servlet.sip.SipServletMessage.setHeaderForm(javax.servlet.sip.SipServletMessage.HeaderForm) 來傳送
Always
一律以精簡格式來傳送標頭
timerG精準度是毫秒的時間量500ms起始 INVITE 回應重新傳輸間隔(毫秒),依 RFC 3261 所定義。預設值等於 T1。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
timerH精準度是毫秒的時間量32000msACK 接收的等待時間(毫秒),依 RFC 3261 所定義。預設值等於 64*T1。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。

hideMessageHeaders

未輸出至 SIP 儲存器日誌的標頭的逗點區隔清單。

commaSeparatedHeaders

應以逗點區隔的標頭欄位清單。如果相同標頭有多個值,則標頭不會重複,而值會放在相同標頭中以逗點區隔。

sipQuotedParameters

標頭參數清單,以引號括住值。