Просмотр Исходного

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

{info}В случае, если необходимо, чтобы значение атрибута h323-return-code передавалось в виде 'h323-return-code=7', в настройке radius-атрибута h323_return_code следует указать значение h323-return-code=\{h323_return_code\}{info}
h3. Правила формирования атрибутов
h5. h323-credit-time
Максимальная продолжительность вызова рассчитывается по формуле:
h6. Услуга по постоплате
|| Условие || Формула ||
| Абонент заблокирован | 0 |
| Абонент разблокирован | 1800 |
h6. Услуга по предоплате
|| Условие || Формула ||
| Абонент имеет безлимитный [лицевой счёт|Лицевые счета. Создание, удаление, редактирование.] | 30 * [Точность округления (сек.)|Настройка тарификации телефонии] |
| [Цена за шаг|Направления звонков. Визуальное отображение и управление] равна 0 | 30 * [Точность округления (сек.)|Настройка тарификации телефонии] |
| В остальных случаях | Доступные средства на [лицевом счёте|Лицевые счета. Создание, удаление, редактирование.] |