При авторизации звонков через RADIUS, биллинг может передавать в radius-атрибутах следующие переменные:
Переменная
Значение
{h323_credit_time}
Максимальная продолжительность вызова в секундах, передаётся всегда, максимальное значение "1800"
{h323_credit_amount}
Остаток на лицевом счете с точностью до двух знаков (с учетом порога отключения)
{h323_credit_cost}
Стоимость направления за шаг тарификации
{h323_return_code}
Код ответа:
Авторизация разрешена = 0
Неверный пользователь = 1
Неверный пароль = 2
Превышено число возможных сессий = 3
Пользователь заблокирован администратором = 7
Системная ошибка = 8
Некорректное направление = 9
Пользователь заблокирован по недостатку средств = 12
В случае, если необходимо, чтобы значение атрибута h323-return-code передавалось в виде 'h323-return-code=7', в настройке radius-атрибута h323_return_code следует указать значение h323-return-code={h323_return_code}
Правила формирования атрибутов
h323-credit-time
Максимальная продолжительность вызова рассчитывается по формуле: