GrabDuck

CTI TVEngine - Документация BGBilling 6.2 - BiTel Docs

:

Интеграция с CTI TVEngine представлена в виде отрытого кода (динамические классы).

При интеграции с данной системой продукты модуля являются подключаемыми сервисами TVEngine.

После установки TVAccess и TVAccounting скопируйте папку BGBillingServer/lib/endorsed в TVAccess/lib и TVAccounting/lib, если она там отсутствует. Скопируйте BGBillingServer/lib/ext/serializer.jar в TVAccess/lib/ext и TVAccounting/lib/ext. Удостоверьтесь, что в access.sh и accounting.sh есть строка -Djava.endorsed.dirs=${APP_HOME}/lib/endorsed:${JAVA_HOME}/lib/endorsed" именно в таком виде. После этого необходимо перезапустить TVAccess и TVAccounting.

Добавьте конфигурацию модуля, укажите в ней веб-сервисы, к которым будет обращаться TVEngine и установите конфигурацию активной:

Конфигурация  Expand source

Обратите внимание, что для этих сервисов нет авторизации, т.е. они должны быть закрыты от внешнего доступа (контекст tv-ws, т.е. http://billing:8080/tv-ws/...).

В конфигурации TVEngine iptvmw-config.properties должны быть указаны пути к этим веб-сервисам биллинга (10 - это код модуля, значение нужно будет заменить):

Конфигурация  Expand source

После изменения конфигурации TVEngine необходимо его перезапустить (service jetty restart).

Необходимо создать новый тип устройства, назвать его, например, Access+Accounting - данный тип устройства будет отражать приложения TvAccess и TvAccounting.

Далее создайте новый тип устройства, назовите его, например, TVEngine и добавьте конфигурацию:

Укажите в нем OrderManager - ru.bitel.bgbilling.modules.tv.dyn.cti.tve.TveOrderManager.

Создайте устройство типа Access+Accounting и укажите конфигурацию:

Конфигурация  Expand source

Данное устройство будет отражать приложения TVAccess и TVAccounting.

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

Добавьте тип аккаунта Аккаунт, установите галочки на "логин" и "пароль", укажите конфигурацию:

Добавьте тип аккаунта для приставки. Конфигурацию укажите в зависимости от типа приставки:

В поле Родительские типы поставьте галочку на типе "Аккаунт", который создали только что. В договоре он будет дочерним по отношению к аккаунту типа "Аккаунт".