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

Активация аккаунта при статусе договора "Закрыт"
http://forum.bitel.ru/viewtopic.php?f=61&t=11605
Страница 1 из 1

Автор:  abu [ 18 май 2016, 11:27 ]
Заголовок сообщения:  Активация аккаунта при статусе договора "Закрыт"

Настраиваю связку с iptvportal, списание в тарифе за месяц, подневное продление, выровнено, биллинг 6.2, в конфигурацию модуля добавлено account.lockByBalance=1.

Пробую подключение аккаунта при статусе договора "Закрыт" (лог в приложении):

1. Устанавливаю на договор модуль TV. Добавляю на него аккаунт.
2. В админке iptvportal'a аккаунт появляется со статусом "Отключен", аккаунт создается с состоянием "Удален".
3. В состоянии аккаунта "Удален" продукты добавлять нельзя. Также, в этом состоянии, если аккаунт удалить из биллинга, то на портале он не удаляется.
4. Делаю приход денежных средств на договор, статус договора меняется на "Активен", в модуле Inet сервисы активируются, в модуле TV аккаунт по-прежнему в состоянии "Удален".
5. Если аккаунт после этого пересохранить в клиенте биллинга, то состояние меняется на "Включен". И его можно нормально удалять, то есть на портале он тоже удалится.

Получается так, что при приходе денежных средств, аккаунт не включается, а продукт можно добавить только при включенном аккаунте. Так и должно быть? Если да, то можно ли сделать так, чтобы аккаунт включался при поступлении денежных средств?

Вложения:
log.txt [11.37 КБ]
Скачиваний: 722

Автор:  abu [ 25 май 2016, 08:15 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Вопрос решил частично. В скрипте https://forum.bitel.ru/viewtopic.php?f=19&t=11578 , http://wiki.bitel.ru/index.php/%D0%90%D ... 0%B8%D0%B5 добавил
Код:
serv.setDeviceState( TvAccount.STATE_ENABLE );

Автор:  abu [ 31 май 2016, 11:06 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

По итогам тестирования получаю такое поведение (если, конечно, не ошибся где-нибудь в настройках и понимании работы модуля):

1. Заводится новый договор для нового абонента со статусом "Приостановлен", скриптом подключается модуль TV, создается аккаунт с состоянием "Отключен".
2. Если договору сменить статус на "Активен" (добавить при этом лимит или приход денежных средств), то аккаунт не включается.
3. Аккаунт включится если зайти в него и нажать кнопку "Сохранить". Если аккаунт продолжит находиться в состоянии "Отключен", то продукты на него подключить нельзя.

Если договор активировать после отработки задачи планировщика по синхронизации терминалов (у меня запускается каждые 5 минут), то тогда аккаунт тоже включается. То есть оператору при заведении нового абонента надо либо ждать, либо постараться не забыть пересохранить аккаунт.
С одной стороны, подключение нового абонента требует больше 5 минут, с другой стороны - частый запуск синхронизации терминалов под вопросом, так как портал часто отвечает ошибкой 502 и смысл такой "синхронизации" теряется. С третьей стороны - для модуля Inet все включается автоматически при смене статуса договора на "Активен", почему бы и для модуля TV не сделать так же, если это не сломает какую-нибудь логику работы модуля. Или хотя бы добавить "Отладка ->Включить", "Отладка->Отключить", как на сервисе в Inet.

Можно ли это поправить или так и должно быть?

Автор:  Amir [ 31 май 2016, 18:46 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Скриптом - создается на событие создания договора? Или как-то по другому?

Автор:  abu [ 31 май 2016, 18:54 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Да, на событие создания договора, сам скрипт размещен в шаблоне. Код скрипта, немного подправленный, с исключением проверок на события для дополнительных действий, взят отсюда - https://forum.bitel.ru/viewtopic.php?f= ... 578#p98277 .

Автор:  Amir [ 31 май 2016, 19:16 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

В TvAccess каких-нибудь ошибок нет при создании договора?
Или при смене статуса договора.

Автор:  Amir [ 31 май 2016, 19:23 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Попробуйте закомментировать строки
context.commit();
и
serv.setDeviceState( TvAccount.STATE_ENABLE );
если не пытаетесь сразу добавить продукт.

Автор:  abu [ 01 июн 2016, 07:24 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Сделал еще проще, без скриптов, чтобы исключить посторонний код.

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

Аккаунт создается в состоянии "Удален" и статусе "Открыт", договор в статусе "Приостановлен". Ни активация договора, ни приход, ни лимит не меняют состояние аккаунта. Пересохранение аккаунта меняет состояние аккаунта на "Включен".

Версия модуля - tv: вер. 6.2.215 / 26.05.2016 18:28:24

Вложения:
2-аккаунт.jpg
2-аккаунт.jpg [ 76.29 КБ | Просмотров: 14386 ]
1-шаблон.jpg
1-шаблон.jpg [ 65.45 КБ | Просмотров: 14386 ]
log.txt [11.65 КБ]
Скачиваний: 710

Автор:  Amir [ 01 июн 2016, 15:48 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Т.е. если просто добавить из клиента - до пересохранения остается "удален"?

По статусу - в конфигурации модуля указано:
# Активные и приостановленные статусы договора
contract.status.active.codes=0
contract.status.suspend.codes=3,4
?

Автор:  abu [ 02 июн 2016, 06:34 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Да. Вариантов два:

1. Новый договор создается в статусе "Приостановлен" и ждет подключения абонента. Аккаунт ТВ создается с состоянием "Удален" из которого "выхода нет", кроме пересохранения.
2. Существующий договор в статусе "Закрыт". Руками заводим модуль TV, заводим аккаунт, он создается с состоянием "Удален" из которого "выхода нет", кроме пересохранения.

Если модуль TV и аккаунт создаются на активном договоре, то переходы договора из статуса в статус отрабатывают нормально.

Второй вариант напрягает не сильно, потому что когда у абонента денег нет на счету, то нечего ему и заводить, пусть сперва заплатит, хотя, как я понимаю, в чем проблема заведении аккаунта на закрытый (приостановленный) договор? Пусть заводится в состоянии "Отключен", с выходом во "Включен" по приходу платежа или тестирования активации. В состоянии "Отключен" все равно продукты нельзя активировать.

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

По второму вопросу - да, настройки такие, точно такие же и в модуле Inet.

Автор:  abu [ 19 июл 2016, 08:07 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Up

Автор:  Amir [ 26 июл 2016, 13:30 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Можете дать доступ и договор, на котором это можно повторить?

Автор:  abu [ 27 июл 2016, 10:13 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Принялся сегодня готовить стенд и доступ, обновился до 6.2.1094 / 25.07.2016, проверил работу биллинга по данной проблеме - проблема ушла. Аккаунт создается с состоянием "Отключен" как из шаблона, так и при добавлении модуля TV на договор. На старой версии, которую имеет рабочий биллинг, все осталось по-прежнему, буду обновляться.

Спасибо большое.

Автор:  Amir [ 27 июл 2016, 16:57 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

А эта осталась:
https://forum.bitel.ru/viewtopic.php?f= ... 783#p99783
?

Автор:  abu [ 28 июл 2016, 06:07 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Да, проблема решена. В статусе договора "Приостановлен" закрываю аккаунт прошедшей датой, аккаунт получает состояние "Удален", удаляю дату закрытия аккаунта, аккаунт получает состояние "Отключен" (ранее было - "Удален" из которого не было "выхода"). В логах ошибок нет.

Спасибо.

Мб, раз пошло такое дело, и проблемы стали решаться (: можно сделать обновление состояния терминалов на аккаунте https://forum.bitel.ru/viewtopic.php?f=61&t=11692 ? Было бы очень хорошо, особенно для техподдержки.

Автор:  Amir [ 02 авг 2016, 21:39 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Выложили обновление, попробуйте. В типе устройства нужно добавить Обработчик управления устройством.

Автор:  abu [ 03 авг 2016, 07:47 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Добавил, появилась кнопка, нажимаю на кнопку, появляется ошибка:

Цитата:
connection 08-03/10:13:47 INFO [sa-p-7-t-28] DeviceManageWorker - Do task invDeviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.manage.event.TvDeviceManageEvent] moduleId: 10; pluginId: no; cid: global; scid: -1; userId: 1; deviceId: 2; operation: terminalsSynchronize; timestamp: 1470186827422
connection 08-03/10:13:47 INFO [sa-p-7-t-28] DeviceManageWorker - Processing invDeviceId:2; command terminalsSynchronize
connection 08-03/10:13:47 INFO [sa-p-7-t-28] IptvPortalDeviceManager - terminalsSynchronize
connection 08-03/10:13:47 INFO [sa-p-7-t-28] JsonClient - post: https://***.iptvportal.ru:443/api/jsonsql/
connection 08-03/10:13:47 INFO [sa-p-7-t-28] JsonClient - >> {"method":"select","id":1,"jsonrpc":"2.0","params":{"data":["id","mac_addr","inet_addr","disabled"],"from":"terminal","where":{"eq":["subscriber_id","1415892"]}}}
connection 08-03/10:13:49 INFO [sa-p-7-t-28] JsonClient - Response code = 401
connection 08-03/10:13:49 ERROR [sa-p-7-t-28] Consumer - java.io.IOException: Stream closed
ru.bitel.bgbilling.common.BGException: java.io.IOException: Stream closed
at ru.bitel.bgbilling.modules.tv.access.manage.DeviceManageWorker.doTask(DeviceManageWorker.java:223)
at ru.bitel.bgbilling.kernel.event.EventWorker.notify(EventWorker.java:259)
at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
at ru.bitel.bgbilling.kernel.event.EventWorker.internalDoTask(EventWorker.java:229)
at ru.bitel.bgbilling.kernel.event.EventWorker.doTasks(EventWorker.java:208)
at ru.bitel.bgbilling.modules.tv.access.manage.DeviceManageWorker.runWorker(DeviceManageWorker.java:165)
at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
at ru.bitel.bgbilling.modules.tv.access.manage.DeviceManageWorker.runImpl(DeviceManageWorker.java:105)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
Caused by: java.io.IOException: Stream closed
at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at ru.bitel.common.Utils.readByBlock(Utils.java:1332)
at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl0(JsonClient.java:223)
at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:242)
at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invoke(JsonClient.java:320)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.invoke(IptvPortalJsonClient.java:102)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.invoke(IptvPortalJsonClient.java:84)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.select(IptvPortalJsonClient.java:241)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalTerminalSynchronizingTask.processAccount(IptvPortalTerminalSynchronizingTask.java:151)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalDeviceManager.terminalsSynchronize(IptvPortalDeviceManager.java:91)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at ru.bitel.bgbilling.modules.tv.access.manage.DeviceManageWorker.doCommand(DeviceManageWorker.java:278)
at ru.bitel.bgbilling.modules.tv.access.manage.DeviceManageWorker.doTask(DeviceManageWorker.java:212)
... 16 more
connection 08-03/10:13:49 INFO [sa-p-7-t-28] DeviceManageWorker - Execution error - waiting 5000ms for next try.


Скорее всего, нужно еще авторизоваться, так, как это делается в шедулере, когда он синхронизирует терминалы:
Цитата:
08-03/09:53:15 INFO [pool-1-thread-2] JsonClient - post: https://***.iptvportal.ru:443/api/jsonrpc/
08-03/09:53:15 INFO [pool-1-thread-2] JsonClient - >> {"method":"authorize_user","id":1,"jsonrpc":"2.0","params":{"password":"***","username":"***"}}
08-03/09:53:16 INFO [pool-1-thread-2] JsonClient - << {"jsonrpc":"2.0","id":1,"result":{"id":1,"session_id":"4080a66cba65426cae460c09590a19c2","language_iso639_1":"ru"}}
08-03/09:53:16 INFO [pool-1-thread-2] JsonClient - post: https://***.iptvportal.ru:443/api/jsonsql/
08-03/09:53:16 INFO [pool-1-thread-2] JsonClient - {Iptvportal-Authorization=sessionid=4080a66cba65426cae460c09590a19c2}
08-03/09:53:16 INFO [pool-1-thread-2] JsonClient - >> {"method":"select","id":2,"jsonrpc":"2.0","params":{"data":["id","mac_addr","inet_addr","disabled"],"from":"terminal","where":{"eq":["subscriber_id","1415892"]}}}
08-03/09:53:17 INFO [pool-1-thread-2] JsonClient - << {"result":[[1930231,"00:53:45:00:00:00","31.129.22.203",null]],"id":2,"method":"select"}
08-03/09:53:17 INFO [pool-1-thread-2] IptvPortalTerminalSynchronizingTask - Found new terminal in MW
08-03/09:53:17 INFO [pool-1-thread-2] IptvPortalTerminalSynchronizingTask - Терминал:005345000000
08-03/09:53:17 INFO [pool-1-thread-2] IptvPortalTerminalSynchronizingTask - Link terminal:1930231 with tvAccount:8
08-03/09:53:17 INFO [pool-1-thread-2] JsonClient - post: https://***.iptvportal.ru:443/api/jsonsql/
08-03/09:53:17 INFO [pool-1-thread-2] JsonClient - {Iptvportal-Authorization=sessionid=4080a66cba65426cae460c09590a19c2}
08-03/09:53:17 INFO [pool-1-thread-2] JsonClient - >> {"method":"select","id":3,"jsonrpc":"2.0","params":{"data":["id","mac_addr","inet_addr","disabled"],"from":"terminal","where":{"eq":["subscriber_id","1416440"]}}}
...


Тут еще нужно учесть, если дело именно в авторизации, что ее настройки для iptvportal'а работают только если они занесены в поля в редакторе устройства - "Хост/порт", "Логин", "Пароль". Если прописывать их в поле "Конфигурация", в опции om.login, om.password, om.url, то авторизация не работает, ошибка пишется такая (например, при заведении аккаунта):

Цитата:
connection 08-03/10:24:06 INFO [sa-p-7-t-31] OrderManagerSet - Connecting to device
connection 08-03/10:24:06 INFO [sa-p-7-t-31] JsonClient - post: https://***.iptvportal.ru:443/api/jsonrpc
connection 08-03/10:24:06 INFO [sa-p-7-t-31] JsonClient - >> {"method":"authorize_user","id":6,"jsonrpc":"2.0","params":{"password":"***","username":"***"}}
connection 08-03/10:24:07 INFO [sa-p-7-t-31] JsonClient - Response code = 500
connection 08-03/10:24:07 INFO [sa-p-7-t-31] JsonClient - << <h1>Server Error (500)</h1>
connection 08-03/10:24:07 ERROR [sa-p-7-t-31] OrderManagerDeviceWorker - ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500)
ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500)
at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.connect(OrderManagerSet.java:172)
at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runWorker(OrderManagerDeviceWorker.java:188)
at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runImpl(OrderManagerDeviceWorker.java:111)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
Caused by: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500)
at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl0(JsonClient.java:233)
at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:242)
at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invoke(JsonClient.java:320)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.invoke(IptvPortalJsonClient.java:102)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.authorize(IptvPortalJsonClient.java:112)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalOrderManager.connect(IptvPortalOrderManager.java:177)
at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.connect(OrderManagerSet.java:165)
... 12 more
connection 08-03/10:24:07 INFO [sa-p-7-t-31] OrderManagerSet - Disconnecting from device
connection 08-03/10:24:07 ERROR [sa-p-7-t-31] EventWorker - class ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500)
ru.bitel.bgbilling.common.BGException: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500)
at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.connect(OrderManagerSet.java:172)
at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runWorker(OrderManagerDeviceWorker.java:188)
at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runImpl(OrderManagerDeviceWorker.java:111)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
Caused by: ru.bitel.bgbilling.modules.tv.dyn.JsonClient$JsonClientException: Ошибка при получении ответа (500)
at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl0(JsonClient.java:233)
at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:242)
at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.invoke(JsonClient.java:320)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.invoke(IptvPortalJsonClient.java:102)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalJsonClient.authorize(IptvPortalJsonClient.java:112)
at ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalOrderManager.connect(IptvPortalOrderManager.java:177)
at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.connect(OrderManagerSet.java:165)
... 12 more
connection 08-03/10:24:07 INFO [sa-p-7-t-31] OrderManagerDeviceWorker - Execution error (0) - waiting 60000ms for next try.
mq 08-03/10:24:35 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.api.common.event.TvAccountModifiedEvent] moduleId: 10; pluginId: no; cid: 3598; scid: -1; userId: 1; timestamp: 1470187475395
mq 08-03/10:24:35 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Adding new accountRuntime: 12
mq 08-03/10:24:35 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Loading TvAccount from database.
mq 08-03/10:24:35 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Adding TvAccountRuntime: 12
mq 08-03/10:24:35 INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - ContractId: 3598; tvAccountId: 12
Аккаунт:112
Products [] TariffModuleTreeSet []
Device state: 0; serviceIds:


То есть параметры авторизации надо брать из полей "Хост/порт", "Логин", "Пароль".

Автор:  Amir [ 03 авг 2016, 13:57 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Там вообще забыли про авторизацию.
Выложили. Можно обновить/перекомпилировать только дин класс ru.bitel.bgbilling.modules.tv.dyn.ares.iptvportal.IptvPortalDeviceManager

Автор:  abu [ 04 авг 2016, 06:35 ]
Заголовок сообщения:  Re: Активация аккаунта при статусе договора "Закрыт"

Да, теперь работает.

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