Система обнаружения колец

Что такое кольцо?

Кольцо возникает в случае если после отправления звонка на поставщика, этот же звонок поступает от клиента.
Если после этого мы снова отправим звонок на какого либо поставщика - то мы замкнем кольцо.
Если ни у кого из цепочки прохождения звонка не включено обнаружение колец - то один и тот же звонок может закольцеваться много раз.

Почему возникает кольцо?

Как правило, из-за настроек биллинга, когда у кого-то из звеньев цепочки происходит маршрутизация не по наименьшей цене.
Это может быть следствием как ошибки в настройках, так и умышленной настройки - например маршрутизация определенных направлений в минус кем-то из звеньев кольца.

Примеры колец

Пример 1.
Мы получаем звонок от клиента А, отправляем его на поставщика Б.
Потом получаем этот звонок опять от клиента А, и отправляем его на поставщика В (например при рандомной маршрутизации).
Поставщик В доставляет звонок конечному абоненту.
В этим случае у нас и у клиента А один и тот же звонок будет виден в текущих сессиях дважды.

Пример 2.
Мы получаем звонок от клиента А, отправляем его на поставщика Б.
Потом получаем этот же звонок от клиента С, и отправляем звонок опять на поставщика Б.
Поставщик Б доставляет звонок конечному абоненту.
В этим случае у нас и у поставщика Б один и тот же звонок будет виден в текущих сессиях дважды.

Пример 3.
Мы получаем звонок от клиента А, отправляем его на поставщика Б.
Потом получаем этот же звонок от клиента С, и отправляем звонок опять на поставщика В.
Поставщик В доставляет звонок конечному абоненту.
В этим случае у нас один и тот же звонок будет виден в текущих сессиях дважды.

Может ли закольцованный звонок быть отвеченным?

Да.
В результате динамической маршрутизации у какого-либо из звеньев кольца, звонок может таки смаршрутизироваться на конечного абонента.

Чем кольца плохи?

Как Smartswitch борется с кольцами?

В настройках всех пиров и компаний есть опция обнаружение колец с опциями:

Эта опция может быть установлена как индивидуально для любого пира/компании, так и для всех пиров/компаний глобально.

English translation