Flysip Softswitch имеет несколько уровней тайм-аутов, которые можно настроить для управления потоком и качеством ваших звонков. Тайм-ауты предоставляют вам как оператору Flysip множество преимуществ, включая обеспечение качества, предоставление дополнительного уровня логики для оптимизации маршрутизации и перенаправление вызовов в соответствии с предпочтениями пользователя.
Тайм-ауты накладываются на исходящий/восходящий трафик, чтобы гарантировать качество ваших подключений. Переадресация маршрута происходит в вашей таблице маршрутизации, чтобы попытаться завершить вызов через последовательные записи маршрутизации в случае, если шлюз (Поставщик > Соединение) недоступен по ряду причин. Flysip позволяет настроить несколько тайм-аутов, чтобы дать вам возможность настроить параметры маршрутизации, которые лучше подходят для характеристик вашей сети.
Тайм-ауты входящего трафика отображают поток вызовов через предпочтительные точки завершения вашего клиента и общее время ожидания вызывающего абонента. Входящие тайм-ауты позволяют контролировать попытки переадресации вызовов для множественного выбора, голосовой почты и общего времени для всех попыток завершения.
Тайм-ауты исходящего/восходящего трафика и их порядок
Исходящий трафик — это звонки, исходящие от UA или IP вашего клиента, которые отправляются на ваш софтсвитч Flysip для терминации через ваши пункты назначения. Вызовы аутентифицируются для учетной записи, оплачиваются по тарифу, связанному с балансом учетной записи, и маршрутизируются в соответствии с записями маршрутизации, которые настроены в вашей группе маршрутизации. Звонки передаются вашему продавцу/поставщику для завершения.
- Тайм-аут ответа, сек — настраивается в разделе Поставщик > Соединение, время, в течение которого Flysip ожидает поиска 100 ответов. Также известен как тайм-аут 100. Значение по умолчанию — 5 секунд, которое можно настроить в разделе Поставщик > Соединение — Время ожидания ответа, сек.
- 1xx Timeout, sec — время, в течение которого Flysip ожидает любого ответа о ходе сеанса от Поставщика > Соединение. Тайм-аут 1xx по умолчанию составляет 10 секунд , и его можно настроить в разделе «Набор пунктов назначения» > «Маршрут» — конкретный маршрут для вашего префикса.
- 2xx Timeout, sec — время, в течение которого Flysip ожидает ответа на вызов, что приводит к 2xx — Успешный ответ и начало вызова. Тайм-аут 2xx по умолчанию составляет 60 секунд , и его можно настроить в разделе «Набор пунктов назначения» > «Маршрут» — конкретный маршрут для вашего префикса.
- Final 2xx Timeout, sec — этот параметр позволяет установить тайм-аут 2xx для последней записи маршрутизации в Routing Entries/Follow Me Entry, по умолчанию установлено значение 300 секунд, что означает, что Flysip будет ждать сообщения 200OK на INVITE до этого момента. Final 2xx Timeout . Тайм-аут применяется только к последней записи маршрутизации в группе маршрутизации/последней записи Follow Me. Начиная с версии 4.5 Flysip в настройках Routing Group добавлен новый пункт:
Примечание. Все три таймера (1xx, 2xx и Final 2xx) срабатывают сразу после отправки INVITE поставщику. Например, при тайм-ауте 2xx = 10 секунд, если поставщик/соединение не может подключиться к вызову (отправить нам сообщение 200OK) в течение 10 секунд, мы удаляем этого поставщика/соединение из потока вызовов и либо пытаемся использовать другого поставщика, либо сбросьте вызов. Это применяется, даже если поставщик ответил первым сообщением 1xx на 9-й секунде вызова.
Предположим, что тайм-ауты установлены следующим образом:
Поставщик/соединение --> Тайм-аут ответа (100 тайм-аут попытки) = 5 секунд.
Целевой набор --> Маршрут --> 1xx тайм-аут = 10 секунд
Целевой набор --> Маршрут --> 2xx тайм-аут = 2 секунды
На следующем этапе пользователь делает вызов, и 100 Trying задерживается на 4 секунды.
В результате вызов сбрасывается через 2 секунды из-за тайм-аута 2xx , потому что все тайм-ауты срабатывают одновременно. В нашем случае первый тайм-аут равен 2xx , который заканчивается через 2 секунды, и не имеет значения, что система должна ждать 100 попыток в течение 4 секунд.
Начиная с Flysip, можно изменить поведение тайм-аута 2xx - вместо того, чтобы начинать отсчет после отправки INVITE продавцу, Flysip может начать отсчет для тайм-аута 2xx после получения любого ответа 1xx от поставщика. Это поможет в приведенном выше сценарии и управляется с помощью системных параметров :
- для версии 2020 найдите 2xx Timeout Starts в разделе «Управление системой» - «Системные параметры», раздел «SIP».
- для версии 2021 найдите 2xx Timeout Starts в разделе System Management - System Parameters - SIP, Media, LRN - SIP
Настройка параметра 2xx Timeout Starts для значения «Когда поставщик пытается» соответствует старому поведению, « Когда поставщик отправляет 1xx» — новому.
5. Максимальное время сеанса — общая продолжительность вызова, разрешенная после завершения настройки и начала вызова. Этот параметр настраивается для каждой учетной записи в разделе «Дополнительные параметры». Максимальное время сеанса одинаково влияет на входящие, исходящие и внутрисетевые вызовы. Дополнительную информацию можно найти в связанных документах внизу этой страницы.
Тайм-ауты входящего трафика и их порядок
- Тайм-аут «Follow Me » — функция «Следуй за мной» позволяет каждой учетной записи в Flysip переадресовывать вызовы на другой указанный CLD после попытки попытки в течение настраиваемого периода времени. Применимо, если для учетной записи включена функция «Следуй за мной» в параметрах «Следуй за мной».
- Тайм-аут голосовой почты, сек . Тайм-аут голосовой почты определяет момент времени, в который вызов направляется на настроенную голосовую почту Пользователя. Применимо, если в настройках учетной записи включена виртуальная машина. ПРИМЕЧАНИЕ. Флажок «VM Enabled» установлен по умолчанию при создании учетной записи (4.5) с «Timeout VM, secs» равным 30 в качестве тайм-аута по умолчанию.
- Максимальное время сеанса — общая продолжительность вызова, которая разрешена после завершения настройки и начала вызова. Этот параметр настраивается в настройках учетной записи. Максимальное время сеанса одинаково влияет на входящие, исходящие и внутрисетевые вызовы и имеет значение по умолчанию 3600 секунд.
- Final 2xx Timeout, sec — этот параметр позволяет установить тайм-аут 2xx для последней записи маршрутизации в Routing Entries/Follow Me Entry, по умолчанию установлено значение 300 секунд, что означает, что Flysip будет ждать сообщения 200OK на INVITE до этого момента. Финальный тайм-аут 2xx. Тайм-аут применяется только к последней записи маршрутизации в группе маршрутизации/последней записи Follow Me. Настраивается в настройках группы маршрутизации.
Примечание. Дополнительную информацию можно найти в связанных документах внизу этой страницы.
Тайм-аут вызовов внутри сети
- Тайм-аут внутри сети — жестко заданный тайм-аут Flysip для звонков внутри сети составляет 15 секунд (для версии 5.0 см. ниже). Это влияет на вызовы, которые осуществляются от Пользователя к Пользователю в Программном коммутаторе Flysip с тайм-аутом, инициируемым, когда получающий Пользователь не предпринимает никаких действий .
Начиная с версии 5.0 Flysip представила 3 дополнительных внутрисетевых тайм-аута (которые были жестко закодированы до версии 5.0), которые можно настроить для каждой группы маршрутизации, а именно:
onnet_timeout_100 (default value 5 sec)
onnet_timeout_1xx (default value 10 sec)
onnet_timeout_2xx (default value 60 sec)
HTML
Параметры доступны в группе маршрутизации, если в параметре маршрутизации внутри сети параметр Use Connection не установлен на Disabled:
Жестко заданные тайм-ауты RFC
- Тайм-аут в 32 секунды жестко запрограммирован в качестве таймера по умолчанию, соответствующего RFC 3261, в отношении незавершенных транзакций или ненадежных транспортов: https://tools.ietf.org/html/rfc3261#page-114 .
- Жестко запрограммированный тайм-аут в 300 секунд используется в сценарии, когда нет 200 OK от последнего шлюза входа маршрутизации в течение 300 секунд. Вызов сбрасывается по коду 487 Request Expired от Flysip Softswitch.
Время ожидания RTP
Значение по умолчанию для встроенного таймера RTP Flysip составляет 60 секунд . Есть несколько особенностей, касающихся тайм-аута RTP:
- Работает только в том случае, если медиатрафик проходит через сервер, через встроенный в Flysip медиапрокси RTPproxy.
- Пакеты RTP отправляются Flysip без ответа со стороны вызываемого абонента.
- Продолжительность вызова будет изменена на 60 секунд (значение таймера RTP) после активации таймера RTP.
Устранение неполадок и выявление вызовов, на которые влияют тайм-ауты
Чаще всего вызов, который был завершен в результате тайм-аута, будет прерван Flysip сообщением CANCEL SIP. При захвате определенного идентификатора вызова затронутого вызова и запуске средства просмотра журнала SIP в Flysip Tools журнал SIP будет отображать ОТМЕНА через указанный промежуток времени, как показано на следующем изображении. ОТМЕНА была отправлена исходным коммутатором, в данном случае определяющим тайм-аут в 15 секунд, который является тайм-аутом вызова внутри сети.