forum.bitel.ru http://forum.bitel.ru/ |
|
NordE http://forum.bitel.ru/viewtopic.php?f=15&t=6474 |
Страница 1 из 1 |
Автор: | SafeAndSound [ 20 фев 2012, 17:27 ] |
Заголовок сообщения: | NordE |
Добрый день! В документации к версии 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 |
Автор: | SafeAndSound [ 20 фев 2012, 18:37 ] |
Заголовок сообщения: | Re: NordE |
Вдогонку. В документации есть упоминание блок-схемы работы системы кодирования CTI (Nord-E) с системой BG Billing. Можно ли её увидеть? |
Автор: | dimOn [ 20 фев 2012, 18:48 ] |
Заголовок сообщения: | Re: NordE |
SafeAndSound писал(а): При попытке активации карты через пользовательский интерфейс возникает ошибка: "Произошла ошибка соединения с сервером". так... а остальные команды какие-нибудь работают, или коннекшен вообще никогда не получается нормально? |
Автор: | dimOn [ 20 фев 2012, 18:51 ] |
Заголовок сообщения: | Re: NordE |
SafeAndSound писал(а): Вдогонку. В документации есть упоминание блок-схемы работы системы кодирования CTI (Nord-E) с системой BG Billing. Можно ли её увидеть? Нет никакой схемы, оно по ошибке туда попало, это заголовок от текста того, что ниже (с версиями компонент), а сама схема нам от клиента не дошла, если и должна была быть. Хотел для понятности написать на каком оборудовании тестировалось, потому что писалось под конкретного клиента и система была не совсем понятна, так что возможны варианты там. |
Автор: | SafeAndSound [ 20 фев 2012, 19:17 ] |
Заголовок сообщения: | Re: NordE |
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, которая проверяется с определенной периодичностью. Честно говоря, пока каша в голове с этим ПО. Хочется для начала хотя бы подключение к консоли увидеть. |
Автор: | dimOn [ 20 фев 2012, 19:19 ] |
Заголовок сообщения: | Re: NordE |
по поводу NPE - обновитесь, проверьте, кажется, я исправил там проблему. но насчёт подключения пока непонятно… |
Автор: | dimOn [ 20 фев 2012, 19:22 ] |
Заголовок сообщения: | Re: NordE |
SafeAndSound писал(а): Я так понимаю, консоль принимает команды от биллинга и заталкивает их напрямую в базу CAS, которая проверяется с определенной периодичностью. Честно говоря, пока каша в голове с этим ПО. Хочется для начала хотя бы подключение к консоли увидеть. да, биллинг (этот активатор конкретно) работает только напрямую с консолью, по данному нам описанию протокола. протокол версии 2, если не ошибаюсь. есть ещё активатор без цифры 2, тот напрямую с БД работал, но он не живой совсем. а как там консоль работае, я даже не знаю, но очевидно, она в оракл также что-то там пишет, а оттуда уже синхронизация идёт, всё верно. |
Автор: | SafeAndSound [ 20 фев 2012, 20:00 ] |
Заголовок сообщения: | Re: NordE |
dimOn писал(а): по поводу NPE - обновитесь, проверьте, кажется, я исправил там проблему. но насчёт подключения пока непонятно… После обновления вроде появились признаки жизни. Но ошибка соединения так и отображается. Возможно, это связано с различием в версии протокола: в биллинге реализована версия 2.0, консоль у нас - 1.5. В логах консоли: 0015000CE100 (Invalid request) Завтра попробую выпросить другую версию консоли. |
Автор: | dimOn [ 21 фев 2012, 12:25 ] |
Заголовок сообщения: | Re: NordE |
ну, так если версия другая, то скорее всего и не будет работать, увы. у меня есть описания для версий 2 и 3, вроде, они совсем разные. 1.5, наверно, другая тоже. либо найдите вторую версию, либо описание протокола от 1.5, можно сделать в рамках доработки поддержку и этой версии. |
Автор: | Kostiksnz [ 17 май 2012, 13:23 ] |
Заголовок сообщения: | Re: NordE |
может кто поделиться SMS Console версии 2 и будет ли это на 5.1 работать? |
Автор: | dimOn [ 17 май 2012, 14:59 ] |
Заголовок сообщения: | Re: NordE |
У нас нету, а клиенты брали у китайцев эти консоли. На 5.1 работает этот протокол. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |