Методы округления стоимости вызовов CDR [десятичная точность]

S
Автор Sergiiy
Обновлено 1 год назад

Flysip Softswitch может округлять стоимость звонка до нужного десятичного числа. Эта функция является частью версии 4.3 Flysip Softswith.

Баланс конкретной учетной записи, использующей тариф с десятичной точностью, отличной от значения по умолчанию, будет списан на основе рассчитанной округленной стоимости звонка.

Баланс конкретного поставщика с десятичной точностью, отличной от значения по умолчанию, будет дебетован на основе рассчитанной округленной стоимости звонка.

Десятичная точность по умолчанию

Этот метод используется по умолчанию. Особое округление стоимости до 20-го знака не производится, и рейтинг работает на основе всех цифр стоимости некоторого префикса. Например;

Звонок стоимостью 1,01234567890123456788 1 1 USD будет округлен до 20-го знака после точки. Стоимость звонка будет записана как 1,0123456789012345678 8  долларов США.

Звонок стоимостью 1,01234567890123456788 9 9 долларов США будет округлен до 20-го знака после точки. Стоимость звонка будет записана как 1,0123456789012345678 9  долларов США.

Пользовательская десятичная точность

Этот метод округляет стоимость вызова после последней настроенной цифры после точки.

Например, имея Decimal Precision = 2:

Звонок стоимостью 1.0 1 23456789012345678811 USD будет округлен до 2-го знака после точки. Стоимость звонка будет записана как 1,0 1  доллар США.

Звонок стоимостью 1,01 5 3456789012345678899 долларов США будет округлен до 2-го знака после точки. Стоимость звонка будет записана как 1,0 2  доллара США.

Звонок стоимостью 1,01 7 3456789012345678899 долларов США будет округлен до 2-го знака после точки. Стоимость звонка будет записана как 1,0 2  доллара США.

В следующей таблице показаны результаты как стандартных, так и пользовательских методов десятичной точности.

Расчет стоимости звонка Стоимость десятичной точности по умолчанию Стоимость пользовательской десятичной точности (для десятичной точности = 2)
1.0123456789012345678811 1.01234567890123456788 1.01
1.0153456789012345678899 1.01534567890123456789 1,02
1.0173456789012345678899 1.01734567890123456789 1,02

Flysip Softswitch позволяет настроить десятичную точность для отдельных тарифов и поставщиков.

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

Настройка метода округления для тарифа

  • Перейдите в Тарифы, откройте страницу редактирования вашего Тарифа или создайте новый Тариф
  • В разделе «Дополнительные параметры» на экране редактирования тарифа установите необходимое значение «Десятичная точность» для округления стоимости после этой цифры.
  • Нажмите кнопку «Сохранить и закрыть», чтобы сохранить изменения.

Настройка метода округления для конкретного поставщика

  • Перейдите к поставщикам, откройте страницу редактирования своего поставщика или создайте нового поставщика.
  • В разделе «Дополнительные параметры» на экране редактирования поставщика установите необходимое значение «Десятичная точность» для округления стоимости после этой цифры.
  • Нажмите кнопку «Сохранить и закрыть», чтобы сохранить изменения.
Оцените эту статью