Page tree
Skip to end of metadata
Go to start of metadata

Установка

  1. Перед установкой необходимо убедиться, что подключён репозиторий компании Latera и, если это не так, подключить его. Процесс подключения описан на странице Добавление debian репозитория компании Latera

  2. Установить пакет hesm, содержащий агента по работе с внешними сервисами (в том числе не и Медиа Альянсом), можно следующей командой:

     user@server:~$ sudo aptitude update       && \
                    sudo aptitude install hesm

 

Настройка

Для настройки скрипта необходимо отредактировать конфигурационный файл (по умолчанию это /etc/hydra/hesm_configuration.yml), указав имя базы, логины и пароли. Пример настройки:

specifications:
  default:

    # Logging settings
    logging:
      # Local path for logs
      path: '/var/log/hydra/hesm'
      # Debug-level logging
      debug: true

    # Database connection settings
    database:
      tns: testdb
      username: ais_3p_services
      password: read_manual

    plugin_name: media_alliance

    plugins:
      media_alliance:
		# Media Alliance server parameters
        ma_server:
          isp_identifier: 123456 
          secret: 461edde3aa2d0b2333437395db964545

        # Hydra authentication
        db_authentication:
          login: media_alliance
          password: q123
          app_code: NETSERV_3P_SERVICES

        # Invoice creation parameters
        charge_log_creation:
          vc_chargelog_ctrl_code: CHARGELOG_CTRL_External_MA

Тестирование

 

Скрипт может работать в трёх режимах:

  1. Режим общей синхронизации. В этом режиме происходит синхронизация всех приставок с Медиа Альянсом, а так же предвыставляются инвойсы по услугам Медиа Альянса.

    ./replicate.sh -с
  2. Режим синхронизации одного абонента. В этом режиме синхронизация происходит только для приставок абонента, идентификатор которого передан как параметр командной строки. Инвойсы при этом не предвыставляются.

    ./replicate.sh -u 123456789
  3. Режим синхронизации одного абонента c предвыставлением инвойсов. В этом режиме синхронизация происходит только для приставок абонента, идентификатор которого передан как параметр командной строки. Предвыставляются инвойсы по услугам Медиа Альянса для переданного абонента.

    ./replicate.sh -с -u 123456789
  • No labels

1 Comment

  1. Что решили тут насчет rvm ?