Конфигурация для стека SIP
Name | Type | Default | Description |
---|---|---|---|
hideMessageBody | boolean | false | Скрывать тело сообщения в протоколах контейнера SIP. |
hideMessageReqUri | boolean | false | Скрывать URI запроса сообщения в протоколах контейнера SIP. |
auto100OnInvite | boolean | true | Контейнер SIP автоматически отправляет код ответа 100 при получении запроса INVITE. |
auto482OnMergedRequests | boolean | false | Контейнер SIP автоматически отправляет код ответа 482 при получении объединенного запроса. Такое поведение определяется в SIP RFC 3261 в разделе 8.2.2.2. |
forceConnectionReuse | boolean | true | Соединения повторно используются для последующих запросов, независимо от наличия параметра псевдонима в заголовке via. |
acceptNonUtf8Bytes | boolean | false | Принимать байтовые последовательности в кодировке, отличной от UTF-8. |
networkAddressCacheTtl | string | Время хранения в контейнере SIP кэшированной записи 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 | Период (с точностью до миллисекунды) | 32000ms | Таймер тайм-аута транзакции клиента INVITE в миллисекундах в соответствии с RFC 3261. Стандартное значение равно 64*T1. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. |
timerD | Период (с точностью до миллисекунды) | 32000ms | Время ожидания (в мс) повторных отправок ответа INVITE в соответствии с 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 | Период (с точностью до миллисекунды) | 5000ms | Время ожидания (в мс) повторных отправок ACK в соответствии с 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 сек. |
pathMtu | int | 1500 | Максимальный блок передачи (MTU) для исходящих запросов UDP в соответствии с RFC 3261-18.1.1. |
compactHeaders |
| 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 | Период (с точностью до миллисекунды) | 32000ms | Время ожидания в миллисекундах квитанции ACK в соответствии с RFC 3261. Стандартное значение равно 64*T1. Укажите положительное целое число, за которым следует единица времени: часы (h), минуты (m), секунды (s) или миллисекунды (ms). Например, укажите 500 миллисекунд как 500ms. Одна запись может включать несколько значений. Так, 1s500ms равно 1,5 сек. |
Разделенный запятыми список заголовков, которые не выводятся в протоколах контейнера SIP.
Список полей заголовка, которые должны указываться через запятую. Если это несколько значений одного заголовка, то заголовки не дублируются, а значение будет задано в одном заголовке разделенным символом запятой.
Список параметров заголовка со значениями в кавычках.