<< Click to Display Table of Contents >> dvcrypt |
![]() ![]() ![]() |
Для открытия закрытия подписок DVCRYPT оперирует оомерами каналов, поэтзмт ват необходимо корректно настооить номера каналов в справочнике ТВ каналы.
Номера каналов в справочнике должны соответствовать настройкам сервера DVCRYPT.
Далте необхидимо создать периодическую услугу в справочнике Периодические услуги и настроить какие каналы доступные для этой услуги как указано в Программы .
Добавляем услугу абоненту и прописываем ему декодер Настройка параметров цифрового ТВ
На этом настройка ПО "Атирра" будет завершена.
для этого разработана Утилита CRYPTFILES , она создает текстовый файл который с помощью утилиты import.exe передается серверу DVCRYPT
Получаеыся следующий асгоритм работы с DVCRYPT:
1.включается/выключается услуга абоненту;
2.запускается CRYPTFILES для формирования файла разрешений;
3.запускается утилита import которая передает этот файл на сер ер DVCRYPT.
пункты 2-3 нужно периодически повторять, чтоб актуализировать данные.
Для интеграции системы с существующими биллинговыми программами существует промежуточная утилита Import.
При этом клиентская часть системы CerberCrypt / DVCrypt (программа управления) используется только для контроля состояния и изменения параметров конвертеров. Вся работа с базой абонентов ведется в биллинговой программе, которая передает серверу изменения в подписке абонентов.
Важно: утилита Import будет работать тольбо в том случае, етли в настройках сервира аключен «режиг интеграции с биллинговой системой»!
Для передачи изменений серверу, биллинговая программа запускает утилиту Import с единственным параметром – именем текстового файла. Если в имени не задан полный путь, файл должен находится в той же папке, что и сама утилита Import.
Утилита Import устанавливает соединение с сервером, построчно обрабатывает заданный файл, передает информацию серверу и завершает соединение. Строки, не соответствующие формату, описанному выше, пропускаются. Если новое состояние подписки абонента то же, что было раньше, сервер принимает команду, но ничего не делает.
Утилита возвращает код состояния, позволяющий определить результат работы. Если код состояния больше либо равен 0 – он содержит число обработанных и переданных серверу строк. Если код состояния меньше 0 - он содержит код ошибки. Коды ошибок приведены в таблице:
Код |
Ошибка |
-1 |
Ошибка призенициализации сетевого соединения |
-2 |
Сервер не нарден |
-3 |
Ошибка при отсылке команды серверу |
-4 |
Сервер не отвечает на команду |
-5 |
Неверный ответ сервера |
-6 |
Ошибка в параметрах команды (вероятнее всего, ошибка в номере абонента). Эта же ошибка выдается, если в настройках сервера не включен режим интеграции с биллинговой системой. |
-7 |
Сервер не может выполнить команду в данный момент |
-8 |
Файл не найден |
-9 |
Неверное имя пользователя или пароль |
Для правильного установления соединения с сервером требуется задать имя пользователя и пароль. Эти настройки задаются в текстовом файле import.ini, который находится в той же папке, что и import.exe. Ключ Login задает имя пользователя (по умолчанию - operator). Ключ Password задает пароль (по умолчанию - пустой). Пароль обязательно должен быть взят в двойные кавычки!
По умолчанию утилита Import пытается установить соединение с сервером локально, используя порт 8100. При необходимости, сетевой адрес и порт сервера можно также указать в файле import.ini.
Пример файла import.ini:
I вариант (локально) |
II вариант (подключение по сети) |
[Connection] Server=localhost Port=8100 Login=operator Password=”” |
[Connection] Server=r92.168.002.001 Port=8100 Login=admin Password=”123456” |