Перейти к содержимому

Защита от убытков и маршрутизация по марже

Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию

Защита от убытков сравнивает, сколько звонок зарабатывает и сколько он стоит, ещё до соединения. Маршруты, на которых вы потеряли бы деньги, пропускаются, а звонок, который приносит только убыток, отклоняется. Без этого повышение цены вендора или опечатка в загруженном прайс-листе могут днями направлять трафик ниже себестоимости, и вы увидите это только в счёте вендора.

Screenshot "concepts/tariff-advanced-parameters" has not been generated yet — see scripts/screenshots/screens.yml.

Коммутатор не может заранее знать, сколько продлится звонок, поэтому он оценивает стоимость типичного звонка — такого, который длится Avg. Call Duration, sec (средняя длительность звонка) тарифа, по умолчанию 200. Оценка использует все правила тарификации ставки и тарифа, включая плату за соединение, шаги тарификации, бесплатные секунды и надбавку. Смотрите Тарификация и биллинг.

  1. Доход от аккаунта. Для набранного номера коммутатор оценивает типичный звонок по тарифу аккаунта. Если в этом тарифе отмечено Enable Loss Protection (включить защиту от убытков), наибольшая допустимая стоимость — это этот доход плюс Max Loss, % (максимальный убыток). С 0 стоимость не может превышать доход; с 10 она может превышать его на 10%.
  2. Каждый реселлер над аккаунтом. Коммутатор оценивает тот же звонок по тарифу клиента, которому принадлежит аккаунт, — то есть по тому, что этот клиент платит выше по иерархии. Если эта стоимость превышает лимит из шага 1, звонок отклоняется с Loss Protection. Если в собственном тарифе клиента включена защита от убытков, он так же задаёт новый лимит для следующего уровня вверх. Уровень без защиты от убытков не задаёт лимита для уровня над ним.
  3. Маршруты вендоров. Для каждого маршрута, который выбирает группа маршрутизации, коммутатор оценивает типичный звонок по ценам вендора. Маршруты выше последнего лимита исключаются из списка перебора. Если защита от убытков убирает все маршруты, звонок завершается с Loss Protection.

Перед сравнением все суммы пересчитываются в общую валюту по курсам валют.

Защита от убытков работает для каждого звонка и каждого маршрута отдельно, поэтому одно направление с отрицательной маржой не останавливает остальной трафик. Оставшиеся маршруты пробуются как обычно в порядке политики маршрутизации. Это и есть маршрутизация по марже: с Max Loss, % 0 звонок отправляется только вендорам, которые стоят не больше, чем вы берёте.

  • Tariff (тариф) — именованный набор ставок, который определяет, как тарифицируются звонки для клиента (тариф клиента) или вендора (тариф вендора).
  • Route (маршрут) — один возможный путь для звонка: подключение вендора с его приоритетом и стоимостью.
  • LCR (маршрутизация по наименьшей стоимости) — выбор маршрутов вендоров в порядке возрастания цены.
  • ACD (средняя длительность звонка) — средняя длительность звонков, на которые ответили.
  • Reseller (реселлер) — клиент, который перепродаёт услуги своим клиентам по собственным тарифам и под собственным брендом.

Направление внезапно завершается с Loss Protection

Заголовок раздела «Направление внезапно завершается с Loss Protection»

Вендор поднял цену выше вашей ставки, или новый прайс-лист загрузили с ошибкой. Откройте CDR: результат — -23 Loss Protection. Сравните ставку префикса в тарифе клиента с маршрутами в маршрутах терминации группы маршрутизации и либо поднимите свою ставку, либо уберите дорогой маршрут. Смотрите Коды ответов SIP.

Звонки отклоняются, хотя каждый вендор дешевле за минуту

Заголовок раздела «Звонки отклоняются, хотя каждый вендор дешевле за минуту»

Оценка охватывает весь типичный звонок, а не цену за минуту. Вендор с платой за соединение или более длинным первым интервалом может быть дороже для 200-секундного звонка, чем вендор с более высокой ценой за минуту. Задайте Avg. Call Duration, sec по реальному ACD трафика, который вы найдёте в отчётах ASR/ACD.

Тариф аккаунта реселлера зарабатывает меньше, чем стоит собственный тариф реселлера. С защитой от убытков в тарифе аккаунта звонок отклоняется на шаге 2, поэтому реселлер не может терять деньги в вашей сети. Без неё звонок проходит, а разницу оплачивает баланс реселлера.