Тайм-ауты звонков
Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию
Тайм-ауты определяют, сколько коммутатор ждёт вендора, прежде чем сдаться и попробовать следующего, сколько звонит аккаунт, прежде чем звонок перейдёт на голосовую почту или Follow Me, и сколько может длиться звонок. Короткие тайм-ауты ускоряют переход на резерв; слишком короткие обрывают звонки, которые должны были бы соединиться. Большинство проблем вида «звонки обрываются через N секунд» сводятся к одному из таймеров на этой странице.
Как это работает
Заголовок раздела «Как это работает»Каждая попытка к вендору запускает три таймера. Все три отсчитываются с момента, когда коммутатор отправляет INVITE.
- Reply Timeout, sec (тайм-аут ответа, с) подключения (по умолчанию
5): вендор вообще не ответил, даже100 Trying. - 1xx Timeout, sec (тайм-аут 1xx, с) маршрута в маршруте терминации (по умолчанию
10): вендор не отправил180 Ringingили183 Session Progress. - 2xx Timeout, sec (тайм-аут 2xx, с) маршрута (по умолчанию
60): на звонок не ответили200 OK. На последней записи группы маршрутизации его заменяет Final 2xx Timeout, sec (финальный тайм-аут 2xx, с) группы (по умолчанию300), поэтому последняя попытка может звонить дольше.
Когда таймер истекает, коммутатор отправляет вендору CANCEL и переходит к следующей записи маршрутизации. Таймер действует, только когда он короче последующих: Reply Timeout 5 вместе с 2xx Timeout 2 никогда не срабатывает, потому что таймер 2xx завершает попытку раньше. Независимо от этих таймеров SIP-транзакция, на которую вообще нет ответа, завершается через 32 секунды (RFC 3261), и попытка завершается ошибкой 408 Request Timeout.
Когда начинается тайм-аут 2xx
Заголовок раздела «Когда начинается тайм-аут 2xx»2xx Timeout Starts (начало тайм-аута 2xx) в System Management → SIP Features → SIP изменяет точку отсчёта таймера 2xx для всего коммутатора:
- When Vendor is Tried (по умолчанию): тайм-аут 2xx отсчитывается от INVITE. Вендор, который медленно начинает звонить, имеет меньше времени, чтобы на звонок ответили.
- When Vendor Sends 1xx: тайм-аут 2xx отсчитывается от ответа, завершившего предыдущий таймер:
180или183, когда работал тайм-аут 1xx, и первый ответ, когда работал только тайм-аут ответа. Вызываемый абонент всегда получает полное время 2xx, чтобы ответить. Если ни один предыдущий таймер не работает, отсчёт всё равно начинается от INVITE.
Звонки на ваши собственные аккаунты
Заголовок раздела «Звонки на ваши собственные аккаунты»| Таймер | Где | По умолчанию | Значение |
|---|---|---|---|
| Reply Timeout, sec, 1xx Timeout, sec, 2xx Timeout, sec для on-net | Группа маршрутизации, отображается, когда Use Connection (использовать подключение) не равно [ Disabled ] | 5, 10, 60 |
Те же три таймера для плеч on-net к вашим собственным аккаунтам. См. Маршрутизация on-net |
| VM Timeout (sec) (тайм-аут голосовой почты, с) | Аккаунт, вкладка Voicemail (голосовая почта) | 30 |
Сколько звонит аккаунт, прежде чем звонок перейдёт на голосовую почту |
| Timeout, sec (тайм-аут, с) Follow Me | Аккаунт → Follow Me | 15 |
В режимах On No Answer и On Unavailable: сколько звонит аккаунт, прежде чем пробуются номера Follow Me |
| Timeout, sec записи | Аккаунт → Follow Me, для каждого номера | задаётся для каждой записи | Сколько звонит каждый номер Follow Me |
| Follow Me Timeout, sec (тайм-аут Follow Me, с) | SIP Features → SIP | 15 |
Значение по умолчанию, когда пользователь включает Follow Me сервисным кодом |
См. Переадресация звонков и Follow Me.
Во время звонка
Заголовок раздела «Во время звонка»- Max Credit Time (sec) (максимальное время в кредит, с) на аккаунте (по умолчанию
3600) — наибольшая длительность одного звонка. Баланс может завершить звонок раньше. См. Максимальная продолжительность сеанса. - Когда медиа звонка проходит через медиа-реле коммутатора, коммутатор завершает звонок, если RTP не проходит 60 секунд. Затем он вычитает Media Timeout Corr., sec (коррекция медиа-тайм-аута, с) (по умолчанию
60, в системных параметрах биллинга) из тарифицируемой длительности, чтобы клиент не платил за тихую минуту. Без медиа-реле коммутатор не видит медиа, и этот таймер не применяется.
Ключевые понятия
Заголовок раздела «Ключевые понятия»- Connection (подключение) — маршрут к вендору (SIP-хост, порт, протокол, кодеки), по которому маршрутизация отправляет звонки.
- Route (маршрут) — один возможный путь для звонка: подключение вендора с его приоритетом и стоимостью.
- Routing Group (группа маршрутизации) — именованный набор правил маршрутизации, назначенный клиенту или аккаунту.
- Hunting (перебор маршрутов) — попытка следующего маршрута после неудачной попытки.
- Media relay (медиа-реле) — коммутатор пропускает RTP звонка через себя вместо того, чтобы конечные точки обменивались им напрямую.
Типичные сценарии
Заголовок раздела «Типичные сценарии»Вендор недоступен, и каждый звонок ждёт перед переходом на резерв
Заголовок раздела «Вендор недоступен, и каждый звонок ждёт перед переходом на резерв»Неработающий шлюз вообще не отвечает, поэтому решает Reply Timeout подключения: по умолчанию 5 секунд. Шлюз, который отвечает 100 Trying, но так и не начинает звонить, удерживает звонок до 1xx Timeout маршрута, по умолчанию 10 секунд. Уменьшите Reply Timeout, sec до 2 или 3 на подключениях, которые обычно отвечают быстро, а 1xx Timeout, sec на их маршрутах — до 5.
Звонки завершаются ошибкой через 2 секунды, хотя вендор соединил бы их
Заголовок раздела «Звонки завершаются ошибкой через 2 секунды, хотя вендор соединил бы их»2xx Timeout маршрута слишком короткий. Он отсчитывается от INVITE и перекрывает более длинные тайм-ауты ответа и 1xx. Увеличьте его до времени, которое нужно абоненту, чтобы ответить: 60 или больше.
Звонки на мобильные звонят минуту, а затем переходят на резерв
Заголовок раздела «Звонки на мобильные звонят минуту, а затем переходят на резерв»2xx Timeout маршрута со значением 60 истёк на записи, которая не является последней. Увеличьте его на маршрутах к мобильным префиксам или поставьте вендора последним, чтобы применялся Final 2xx Timeout.
Звонки обрываются ровно через час
Заголовок раздела «Звонки обрываются ровно через час»Это Max Credit Time (sec) аккаунта. Увеличьте его для аккаунтов с длинными звонками, например для колл-центров.