forum.bitel.ru
http://forum.bitel.ru/

Тариф с ограничением
http://forum.bitel.ru/viewtopic.php?f=10&t=8838
Страница 1 из 1

Автор:  Ping333 [ 16 янв 2014, 13:25 ]
Заголовок сообщения:  Тариф с ограничением

Добрый день!
Как возможно реализовать такое?
Абоненту выделяется 20 минут в день/месяц для разговоров МГМН. После превышения этого порога МГМН должна отключаться.
ЛИБО: Абоненту выделяется 20 руб в день/месяц на МГМН. После превышения этого порога МГМН должна отключаться.

Можно как то в тарифный план опцию запуска скрипта сделать или еще как?

Автор:  stark [ 20 янв 2014, 11:41 ]
Заголовок сообщения:  Re: Тариф с ограничением

Ping333 писал(а):
Добрый день!
Как возможно реализовать такое?
Абоненту выделяется 20 минут в день/месяц для разговоров МГМН. После превышения этого порога МГМН должна отключаться.


Ну вообще единственный способ отключения в модуле Phone это по статусу модуля. А статус модуля управляется статусом договора . Но вам, это видимо, не подойдет.

Автор:  Ping333 [ 20 янв 2014, 19:16 ]
Заголовок сообщения:  Re: Тариф с ограничением

Почему не подойдет.очень даже подойдет. сейчас так и реализованно отключения абонентов .если баланс уходит в минус,то статус договора меняетя на приостановлен,далее срабатывает скрипт реагирующий на смену статуса договора,далее уже скрипт работает с атс взависимости от статуса.
Может в тарифное дерево вставлят смену статуса договора?

Автор:  stark [ 23 янв 2014, 15:10 ]
Заголовок сообщения:  Re: Тариф с ограничением

Ping333 писал(а):
Почему не подойдет.очень даже подойдет. сейчас так и реализованно отключения абонентов .если баланс уходит в минус,то статус договора меняетя на приостановлен,далее срабатывает скрипт реагирующий на смену статуса договора,далее уже скрипт работает с атс взависимости от статуса.
Может в тарифное дерево вставлят смену статуса договора?

Не понял , при чем тут тарифное дерево ? Так у вас сейчас уже статус договора меняется на приостановлен, когда абонент уходит в минус ? Написано уже что уже реализовано.

Автор:  Ping333 [ 24 янв 2014, 16:52 ]
Заголовок сообщения:  Re: Тариф с ограничением

да, когда абонент уходит в минус. нужно чтобы до того как абонент уйдет в минус отключать его, например когда абонент наговорил 20 минут

Автор:  stark [ 27 янв 2014, 10:52 ]
Заголовок сообщения:  Re: Тариф с ограничением

Ping333 писал(а):
да, когда абонент уходит в минус. нужно чтобы до того как абонент уйдет в минус отключать его, например когда абонент наговорил 20 минут


А как сейчас статус меняется ? механизмом дебетовых абонплат или скрипт какой-то глобальный?

Автор:  Ping333 [ 27 янв 2014, 15:25 ]
Заголовок сообщения:  Re: Тариф с ограничением

у дебетовых абонентов механизм дебетовых абонплат, у кредитовых монитором статуса.

Автор:  stark [ 27 янв 2014, 17:15 ]
Заголовок сообщения:  Re: Тариф с ограничением

Т.е статус модуля Phone вы не используете. Как вариант можно сделать скрипт глобальный , который будет запускаться переодически , находить таких и отключать . Или скрипт будет менять статус Phone только таким абонентам, а скрипт-обработчик статуса phone будет отключать.

Автор:  Ping333 [ 28 янв 2014, 16:21 ]
Заголовок сообщения:  Re: Тариф с ограничением

stark писал(а):
Т.е статус модуля Phone вы не используете. Как вариант можно сделать скрипт глобальный , который будет запускаться переодически , находить таких и отключать . Или скрипт будет менять статус Phone только таким абонентам, а скрипт-обработчик статуса phone будет отключать.


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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/