BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по управлению шлюзами
СообщениеДобавлено: 11 май 2011, 11:20 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
Подскажите как в текущей реализации (5.1) реализовать следующее поведение - нужно больше чем 2 состояния шлюза телефонии (включен, частично включен, выключен).

Мне представляется что можно при синхронизации шлюза брать и статус договора - т.е. договор приостановлен и шлюз закрыт - одно действие, договор закрыт и шлюз закрыт - другое действие. Проблема в том, что при изменении статусов договора нужна какая то задача на запуск скрипта по синхронизации шлюзов, т.е. в истории статусов подряд получится закрыт/закрыт.
Удобнее было бы больше состояний шлюзов, либо указывать их в настройке модуля.

Зачем это надо?
Текущая система частично кредитовая-дебетовая. Т.е. деньги кончаются - надо выключить исходящую связь, но оставить входящую. Не оплатил вовремя - тебя отключили совсем. (причем без разницы в ручную ли это будет, либо автоматом по событиям).


Есть еще одна потребность, которая требует задачи синхронизации шлюзов - включение/отключение междугородней связи (восьмерки). Я вижу это так - есть объект, у него параметр список - включена или выключена восьмерка, модуль телефония и телефонный номер. На договоре несколько телефонов. Хотим подключить одному номеру восьмерку - меняем параметр объекта и запускается синхронизация. Т.е. состояние шлюза будет в истории открыто/открыто (но с разными управляющими командами на выходе, это уже как я скрипт напишу). Сейчас как мне видится надо будет закрывать/открывать шлюз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по управлению шлюзами
СообщениеДобавлено: 18 май 2011, 12:00 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
ап

Ладно с ней с задачей планировщика - повешу обработчик события изменения статуса договора и параметра объекта.
Честно скажу, пока АПИ не смотрел - смогу ли я из скрипта передать параметры в шлюз? Т.е. сказать шлюзу отрабатывай состояние закрыт (даже если он уже закрыт)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по управлению шлюзами
СообщениеДобавлено: 18 май 2011, 14:01 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
В 5.2 сделали переменное количество статусов в договоре .Каждый модуль их использовать как угодно ..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по управлению шлюзами
СообщениеДобавлено: 18 май 2011, 14:03 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Феанор писал(а):
ап

Ладно с ней с задачей планировщика - повешу обработчик события изменения статуса договора и параметра объекта.
Честно скажу, пока АПИ не смотрел - смогу ли я из скрипта передать параметры в шлюз? Т.е. сказать шлюзу отрабатывай состояние закрыт (даже если он уже закрыт)?


Вам тогда шлюз не нужен. напрямую можете передать команды на оборудование


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по управлению шлюзами
СообщениеДобавлено: 18 май 2011, 15:16 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
stark писал(а):
Феанор писал(а):
ап

Ладно с ней с задачей планировщика - повешу обработчик события изменения статуса договора и параметра объекта.
Честно скажу, пока АПИ не смотрел - смогу ли я из скрипта передать параметры в шлюз? Т.е. сказать шлюзу отрабатывай состояние закрыт (даже если он уже закрыт)?


Вам тогда шлюз не нужен. напрямую можете передать команды на оборудование


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по управлению шлюзами
СообщениеДобавлено: 01 сен 2011, 13:19 
Не в сети
Клиент

Зарегистрирован: 27 окт 2009, 16:17
Сообщения: 319
Откуда: Иркутск
Карма: 18
Добавлю свои 5 копеек.

В статус шлюзы было бы полезно добавить Жестко заблокирован, как в модуле IPN.
Смысл тот же самый. Чтобы по приходу платежа (меняется статус договора), статус шлюза не менялся.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по управлению шлюзами
СообщениеДобавлено: 30 ноя 2011, 19:03 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
Поднимем тему. А каким методом апи можно управлять статусом шлюза/получать его состояние? В bitel.billing.server.phone.bean только поинтоориентированные классы, а про шлюзы нигде ничего... =(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по управлению шлюзами
СообщениеДобавлено: 02 дек 2011, 13:32 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
up!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по управлению шлюзами
СообщениеДобавлено: 06 дек 2011, 13:40 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
Не, ну я нашел конечно через подсказки в экслипсе PhoneStatusManager и т.д., но в документации-то этих классов нет =(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по управлению шлюзами
СообщениеДобавлено: 20 дек 2011, 13:12 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Феанор писал(а):
Не, ну я нашел конечно через подсказки в экслипсе PhoneStatusManager и т.д., но в документации-то этих классов нет =(

Обновил документацию. PhoneContractStatusManager


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

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


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

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


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

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