BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 23:20

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Звонки при балансе меньше лимита
СообщениеДобавлено: 04 окт 2013, 07:23 
Не в сети

Зарегистрирован: 06 май 2009, 05:25
Сообщения: 102
Откуда: г. Амурск
Карма: 10
Требуется разрешить при балансе меньше лимита:
1. Авторизацию (т.е. просто подключение - занятие линии) чтобы принимать входящие.
2. Звонки с нулевой стоимостью (в пределах станции, экстренные, пр.).

Как сделать?
Пока даже авторизоваться не дает - ошибка 04 (Ошибка баланса).
Делать пост-обработку RADIUS-ответа?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 окт 2013, 17:04 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Yagoda писал(а):
Требуется разрешить при балансе меньше лимита:
1. Авторизацию (т.е. просто подключение - занятие линии) чтобы принимать входящие.
2. Звонки с нулевой стоимостью (в пределах станции, экстренные, пр.).

Как сделать?
Пока даже авторизоваться не дает - ошибка 04 (Ошибка баланса).
Делать пост-обработку RADIUS-ответа?


Там вроде если цена в тарифе 0, то дает авторизоваться при балансе меньше лимита.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 май 2016, 17:19 
Не в сети

Зарегистрирован: 10 авг 2015, 15:44
Сообщения: 51
Откуда: Махачкала
Карма: 9
а можно ли сделать так, чтоб в независимости от статуса договора и баланса, входящие звонки всегда успешно проходили авторизацию?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 май 2016, 21:41 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
на усе вопросы ответ один - обрабатывать событие RADIUS-аутентификация. Правда есть в этом решении одна особенность - в логах всё равно ошибка будет. Есть еще одно элегантное костыльное решение, но пока умолчу :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 май 2016, 17:27 
Не в сети

Зарегистрирован: 10 авг 2015, 15:44
Сообщения: 51
Откуда: Махачкала
Карма: 9
barguzin2 писал(а):
на усе вопросы ответ один - обрабатывать событие RADIUS-аутентификация. Правда есть в этом решении одна особенность - в логах всё равно ошибка будет. Есть еще одно элегантное костыльное решение, но пока умолчу :)


В этом то и проблема, что в логах остается ошибка. На сегодня так и работает, обрабатываю ответ на Access-Request и заменяю любой ответ (для входящих звонков) на Access-Accept. Но в результате, такой обработанный входящий звонок на приостановленном (или с минусом на балансе) договоре, в отчете не отображается.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 май 2016, 17:36 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
Может проще занести все нужные статусы как активные в конфигурацию модуля? А запрет звонить получится на основании отрицательного баланса и наличия цены за минуту. Ну или навернуть свою логику в обработчик протокола (radius).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 май 2016, 13:41 
Не в сети

Зарегистрирован: 10 авг 2015, 15:44
Сообщения: 51
Откуда: Махачкала
Карма: 9
Jimson писал(а):
Может проще занести все нужные статусы как активные в конфигурацию модуля? А запрет звонить получится на основании отрицательного баланса и наличия цены за минуту. Ну или навернуть свою логику в обработчик протокола (radius).


Насчет "все нужные статусы как активные" , боюсь что в этом случае могут возникнуть другие проблемы. А вот "навернуть свою логику в обработчик протокола (radius)" видать это единственное решение, правда пока еще не искал где этот обработчик лежит, но скорей всего так и придется сделать, если это возможно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 май 2016, 14:15 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
Darg писал(а):
Насчет "все нужные статусы как активные" , боюсь что в этом случае могут возникнуть другие проблемы.

Зачем бояться если можно протестировать?
http://docs.bitel.ru/pages/viewpage.act ... Id=1607166


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 май 2016, 16:11 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Darg писал(а):
а можно ли сделать так, чтоб в независимости от статуса договора и баланса, входящие звонки всегда успешно проходили авторизацию?


Они вроде как итак проходят по умолчанию . Чтобы проверял баланс и статус, это надо отдельный флаг включать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.117s | 36 Queries | GZIP : On ]