<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_limit0Максимально разрешенный период подписки SUBSCRIBE, в секундах. 0 - без контроля ограничения
subscribe_over5 сДополнительный срок по истечении срока подписки

clean

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

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

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

Синтаксис:

clean [<FIELD>] [--force]

Параметры:

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

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

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/timers/sip/clean reg_expire_max 
Property reg_expire_max values successfully restored

[exec at: 16.03.2019 11:46:05, exec time: 250ms, nodes: sip1@ecss1]

info

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

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

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

Синтаксис:

info [<FIELD>]

Параметры:

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

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/timers/sip/info 
┌──────────────────────────┬───────────┬──────┐
│         Property         │  Domain   │Value │
├──────────────────────────┼───────────┼──────┤
│find_me                   │biysk.local│10000 │
│forbidden                 │biysk.local│100   │
│invite_transaction_timeout│biysk.local│32000 │
│reg_expire_max            │biysk.local│3600  │
│reg_expire_min            │biysk.local│90    │
│rfc4028_min_se            │biysk.local│300   │
│rfc4028_use_se            │biysk.local│1800  │
│sip_T1                    │biysk.local│500   │
│sip_T2                    │biysk.local│4000  │
│sip_T4                    │biysk.local│5000  │
│sip_TC                    │biysk.local│181000│
│subscribe_limit           │biysk.local│0     │
│subscribe_over            │biysk.local│5     │
└──────────────────────────┴───────────┴──────┘

[exec at: 30.07.2019 12:04:56, exec time: 12ms, nodes: sip1@ecss1

set

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

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

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

Синтаксис:

set <FIELD> <VALUE>

Параметры:

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

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/timers/sip/set reg_expire_max 900
Property "reg_expire_max" successfully changed from: 
3600
   to
900.

[exec at: 16.03.2019 11:44:33, exec time: 258ms, nodes: sip1@ecss2]