<DOMAIN> - имя виртуальной АТС

В таблице 1 приведено описание таймеров протокола SIP.

Таблица 1 - Описание таймеров протокола SIP

НазваниеЗначение по умолчаниюОписание
find_me10000 мсТайм-аут для вызова следующего контакта SIP-аккаунта (если предыдущий не доступен), в секундах. Если у абонента есть несколько зарегистрированных контактов, то при исходящем на него вызове они используются в соответствии с их приоритетом (SIP forking), назначенным при регистрации. Таким образом, если по первому контакту не приходит ответ на INVITE (предварительный или окончательный) в течение заданного тайм-аута, то INVITE отправляется следующему.
forbidden100 мсЗадержка ответа о неуспешной регистрации. Используется для исключения излишней нагрузки на систему при поступлении инициирующих запросов или регистрации с неразрешенных (запрещенных) адресов. Не рекомендуется устанавливать значение больше чем 500 мс. (стандартное значение таймера sip_T1), поскольку это приведет к перепосылкам запросов встречной стороной, что наоборот увеличит нагрузку на систему.
invite_transaction_timeout32 cТаймаут INVITE- транзакций
reg_expire_max3600 сМаксимальный период перерегистрации SIP-абонента, в секундах
reg_expire_min90 сМинимальный период перерегистрации SIP-абонента, в секундах
rfc4028_min_se300 сМинимально разрешенный период контроля сессии по RFC 4028
rfc4028_use_se1800 сПериод контроля сессии по RFC 4028. Период времени, в течение которого одна из сторон должна обновить сессию, иначе соединение будет разрушено.
sip_T1500 мсRTT, время двойного оборота по сети, в миллисекундах. На основе значения T1 рассчитывается большинство SIP-таймеров (см. таблицу 4 rfc 3261). Например, на основании этого тайм-аута рассчитывается время повторной отправки запросов (INVITE, REGISTER, BYE и другие) в случае неполучения ответа на запросы от встречной стороны.
sip_T24000 мсМаксимальный интервал между повторными передачами не INVITE запросов и ответов на INVITE, в миллисекундах (см. таблицу 4 rfc 3261).
sip_T45000 мсМаксимальное время, в течение которого сообщение будет оставаться в сети, в миллисекундах (см. таблицу 4 rfc 3261).
sip_TC181000 мсТаймер C для INVITE запросов должен быть больше 3 минут, в миллисекундах (см. 3261). Фактически это тайм-аут ожидания ответа на вызов.
subscribe_clearing_timer100 мсТаймер на зачистку подписки. Обращение к базе, в которой хранятся подписки на ds, происходит через timer_container, раньше на зачистку подписки давалось 100 миллисекунд, чего недостаточно для большого количества подписок, поэтому был добавлен настраиваемый параметр для такого таймера.
subscribe_limit0Максимально разрешенный период подписки SUBSCRIBE, в секундах. 0 - без контроля ограничения
subscribe_over5 сДополнительный срок по истечении срока подписки
subscribe_processing_timer5000 мсТаймер на обработку подписки, а именно на создание и продолжение. Обращение к базе, в которой хранятся подписки на ds, происходит через timer_container, раньше на обработку подписки давалось 5 секунд, чего недостаточно для большого количества подписок, поэтому был добавлен настраиваемый параметр для такого таймера.

clean

Командой устанавливается значение по умолчанию для заданного таймера.

Путь команды:

/domain/<DOMAIN>/timer/sip/clean

Синтаксис:

clean [<FIELD>] [--force]

Параметры:

<FIELD> - название таймера, для которого устанавливается значение по умолчанию. Опциональный параметр. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех таймеров, указанных в таблице 1.

--force - выполнить команду без запроса подтверждения.

Пример:

/domain/test_domain/timers/sip/clean  subscribe_processing_timer   
Property subscribe_processing_timer values successfully restored

info

Команда просмотра параметров внутренних таймеров и таймеров протокола SIP.

Путь команды:

/domain/<DOMAIN>/timer/sip/info

Синтаксис:

info [<FIELD>]

Параметры:

[<FIELD>] - название таймера, описание приведено в таблице 1. Опциональный параметр. Если параметр не указывать, будет показана информация по всем таймерам.

Пример:

/domain/test_domain/timers/sip/info 
┌──────────────────────────┬───────────┬──────┐
│         Property         │  Domain   │Value │
├──────────────────────────┼───────────┼──────┤
│find_me                   │test_domain│10000 │
│forbidden                 │test_domain│100   │
│invite_transaction_timeout│test_domain│32000 │
│reg_expire_max            │test_domain│3600  │
│reg_expire_min            │test_domain│90    │
│rfc4028_min_se            │test_domain│300   │
│rfc4028_use_se            │test_domain│1800  │
│sip_T1                    │test_domain│500   │
│sip_T2                    │test_domain│4000  │
│sip_T4                    │test_domain│5000  │
│sip_TC                    │test_domain│181000│
│subscribe_clearing_timer  │test_domain│100   │
│subscribe_limit           │test_domain│0     │
│subscribe_over            │test_domain│5     │
│subscribe_processing_timer│test_domain│5000  │
└──────────────────────────┴───────────┴──────┘

set

Команда настройки параметров внутренних таймеров и таймеров протокола SIP.

Путь команды:

/domain/<DOMAIN>/timer/sip/set

Синтаксис:

set <FIELD> <VALUE>

Параметры:

<FIELD> - название таймера, значение которого необходимо изменить. Описание таймеров приведено в таблице 1;
<VALUE> - значение таймера, описание приведено в таблице 1.

Пример:

/domain/test_domain/timers/sip/set subscribe_processing_timer 15000
Property "subscribe_processing_timer" successfully changed from: 
5000
   to
15000.