BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: NordE
СообщениеДобавлено: 20 фев 2012, 17:27 
Не в сети
Клиент

Зарегистрирован: 22 апр 2009, 13:59
Сообщения: 58
Откуда: Мурманск
Карма: 0
Добрый день!

В документации к версии 5.1 нашлось описание конфигурации модуля cerbercrypt для связки к системой доступа CTI/NordE.

Сервер условного доступа работает, порт 7000 открыт.
Текущая конфигурация:
Код:
sa=ru.bitel.bgbilling.modules.cerbercrypt.server.NordE2ServiceActivator
server.0.host=192.168.1.2
server.0.port=7000
server.0.timeout=5000
server.0.smsNumber=99
server.0.providerId=1
server.0.charset=ISO8859-1
server.0.providerName=DTV


При попытке активации карты через пользовательский интерфейс возникает ошибка: "Произошла ошибка соединения с сервером".

В server.log пишется:
Код:
02-20/15:09:12 ERROR [http-8080-2] NordE2ServiceActivator - Exception
java.lang.NullPointerException
        at ru.bitel.bgbilling.modules.cerbercrypt.server.NordE2ServiceActivator.getConnection(NordE2ServiceActivator.java:46)
        at ru.bitel.bgbilling.modules.cerbercrypt.server.NordE2ServiceActivator.activateImpl(NordE2ServiceActivator.java:258)
        at ru.bitel.bgbilling.modules.cerbercrypt.server.DigitalTVServiceActivator.activate(DigitalTVServiceActivator.java:475)
        at ru.bitel.bgbilling.modules.cerbercrypt.server.WSCardActionsImpl.activate(WSCardActionsImpl.java:45)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.bgbilling.kernel.base.server.ws.ServiceHelper.invoke(ServiceHelper.java:116)
        at ru.bitel.bgbilling.kernel.base.server.ws.JaxWS$ServiceInstanceResolver$1.invokeImpl(JaxWS.java:520)
        at ru.bitel.bgbilling.kernel.base.server.ws.JaxWS$ServiceInstanceResolver$1.access$0(JaxWS.java:502)
        at ru.bitel.bgbilling.kernel.base.server.ws.JaxWS$ServiceInstanceResolver$1$1.run(JaxWS.java:381)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Unknown Source)
        at ru.bitel.bgbilling.kernel.base.server.ws.JaxWS$ServiceInstanceResolver$1.invoke(JaxWS.java:372)
        at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)
        at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)
        at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:95)
        at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629)
        at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588)
        at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573)
        at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470)
        at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:295)
        at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:515)
        at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:285)
        at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:143)
        at ru.bitel.common.server.JaxWSAdapter.handle(JaxWSAdapter.java:334)
        at bitel.billing.server.Executer.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)


Подскажите, пожалуйста, в чем может быть проблема?

--
Клиент: вер. 5.1 сборка 617 от 29.11.2011 18:07:41
os: Linux; java: OpenJDK Server VM, v.1.6.0_20
Сервер: вер. 5.1 сборка 707 от 15.09.2011 22:12:23
os:Linux; java:Sun Microsystems Inc., v.1.6.0_26
cerbercrypt вер. 5.1 сборка 234 от 17.02.2012 17:48:38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NordE
СообщениеДобавлено: 20 фев 2012, 18:37 
Не в сети
Клиент

Зарегистрирован: 22 апр 2009, 13:59
Сообщения: 58
Откуда: Мурманск
Карма: 0
Вдогонку.
В документации есть упоминание блок-схемы работы системы кодирования CTI (Nord-E) с системой BG Billing.
Можно ли её увидеть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NordE
СообщениеДобавлено: 20 фев 2012, 18:48 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
SafeAndSound писал(а):
При попытке активации карты через пользовательский интерфейс возникает ошибка: "Произошла ошибка соединения с сервером".


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

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NordE
СообщениеДобавлено: 20 фев 2012, 18:51 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
SafeAndSound писал(а):
Вдогонку.
В документации есть упоминание блок-схемы работы системы кодирования CTI (Nord-E) с системой BG Billing.
Можно ли её увидеть?

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

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NordE
СообщениеДобавлено: 20 фев 2012, 19:17 
Не в сети
Клиент

Зарегистрирован: 22 апр 2009, 13:59
Сообщения: 58
Откуда: Мурманск
Карма: 0
dimOn писал(а):
так... а остальные команды какие-нибудь работают, или коннекшен вообще никогда не получается нормально?

Коннекта нет в принципе. Хотя, nmap четко показывает, что порт живой.
Сначала порт был 7000, но там родная SMS работает. Поэтому SMS Console пересадили на порт 3333.
Но, всё равно коннекта нет.

В наличии:
SMS Console 1.6
CA Manager 2.0.1
Encryptor 2.0
EMMG 2.5.4
ECMG 2.544
Хотя, мне кажется, последние 4 участвовать не должны, ибо к sms они не относятся.
Я так понимаю, консоль принимает команды от биллинга и заталкивает их напрямую в базу CAS, которая проверяется с определенной периодичностью.
Честно говоря, пока каша в голове с этим ПО. Хочется для начала хотя бы подключение к консоли увидеть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NordE
СообщениеДобавлено: 20 фев 2012, 19:19 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
по поводу NPE - обновитесь, проверьте, кажется, я исправил там проблему. но насчёт подключения пока непонятно…

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NordE
СообщениеДобавлено: 20 фев 2012, 19:22 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
SafeAndSound писал(а):
Я так понимаю, консоль принимает команды от биллинга и заталкивает их напрямую в базу CAS, которая проверяется с определенной периодичностью.
Честно говоря, пока каша в голове с этим ПО. Хочется для начала хотя бы подключение к консоли увидеть.

да, биллинг (этот активатор конкретно) работает только напрямую с консолью, по данному нам описанию протокола. протокол версии 2, если не ошибаюсь. есть ещё активатор без цифры 2, тот напрямую с БД работал, но он не живой совсем. а как там консоль работае, я даже не знаю, но очевидно, она в оракл также что-то там пишет, а оттуда уже синхронизация идёт, всё верно.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NordE
СообщениеДобавлено: 20 фев 2012, 20:00 
Не в сети
Клиент

Зарегистрирован: 22 апр 2009, 13:59
Сообщения: 58
Откуда: Мурманск
Карма: 0
dimOn писал(а):
по поводу NPE - обновитесь, проверьте, кажется, я исправил там проблему. но насчёт подключения пока непонятно…

После обновления вроде появились признаки жизни. Но ошибка соединения так и отображается.
Возможно, это связано с различием в версии протокола: в биллинге реализована версия 2.0, консоль у нас - 1.5.
В логах консоли: 0015000CE100 (Invalid request)
Завтра попробую выпросить другую версию консоли.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NordE
СообщениеДобавлено: 21 фев 2012, 12:25 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну, так если версия другая, то скорее всего и не будет работать, увы. у меня есть описания для версий 2 и 3, вроде, они совсем разные. 1.5, наверно, другая тоже. либо найдите вторую версию, либо описание протокола от 1.5, можно сделать в рамках доработки поддержку и этой версии.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NordE
СообщениеДобавлено: 17 май 2012, 13:23 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
может кто поделиться SMS Console версии 2
и будет ли это на 5.1 работать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NordE
СообщениеДобавлено: 17 май 2012, 14:59 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
У нас нету, а клиенты брали у китайцев эти консоли.
На 5.1 работает этот протокол.

_________________
I'm clever. I've got a computer.


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

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


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

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


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

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