Медиа Альянс

Технические вопросы по UTM 5.0
Ответить
Bads
Сообщения: 18
Зарегистрирован: Ср июн 07, 2006 14:00

Медиа Альянс

Сообщение Bads »

уважаемые кто нибудь интегрировался с ними?? помогите подружить биллинги:-) готов отблагодарить

sir-builder
Сообщения: 4
Зарегистрирован: Ср дек 05, 2012 16:01

Re: Медиа Альянс

Сообщение sir-builder »

Bads писал(а):уважаемые кто нибудь интегрировался с ними?? помогите подружить биллинги:-) готов отблагодарить
Пытаемся соединить, если еще кому интересно.

sir-builder
Сообщения: 4
Зарегистрирован: Ср дек 05, 2012 16:01

Сообщение sir-builder »

Господа, кто уже интегрировал, поделитесь опытом. Каким образом поддерживаете соответствие данных между Медиа Альянсом и биллингом?

Вообще, кому нибудь удалась интеграция? :D

sir-builder
Сообщения: 4
Зарегистрирован: Ср дек 05, 2012 16:01

Сообщение sir-builder »

Задача сверки данных решена.

Rav
Сообщения: 70
Зарегистрирован: Пт июн 29, 2007 17:02

Сообщение Rav »

Выкладывай.. :D

sir-builder
Сообщения: 4
Зарегистрирован: Ср дек 05, 2012 16:01

Сообщение sir-builder »

https://docs.google.com/file/d/0B7Ztueq ... sp=sharing

Что бы все правильно работало необходимо выполнить следующее.

1. Заводим услуги в биллнге, каждая услуга соответствует пакету в n3, даже если мы не намереваемся списывать денежки за этот пакет. Наименование услуги должно начинаться на N3 (например так «N3 Базовый»).
2. При создании пользователей в n3 необходимо задать номер договора равный номеру лицевого счета в биллинге. Если в номере договора будут присутствовать не только цифровые символы, то такой пользователь не будет учитываться скриптом, так можно создать привилегированных пользователей в n3.
3. Далее распакуем содержимое compare.tar в выбранную директорию. В эту директорию должна быть разрешена запись.
4. Создадим /var/log/n3entry и разрешим туда запись.
5. Подправим sendmsg.conf. Добавим туда ваши NET_ID, SECRET_KEY и при необходимости изменим RESPONSE_URL.
6. Правим скрипт compare.pl.
Добавляем в хеш %change соответствие ID услуги в биллинге (строка 18 ) пакету n3. Хеш %change_2, обратная зависимость (строка 23).
Переменные $urfa_host, $urfa_user, $urfa_password можно не заполнять, в данной версии не используются.
$path_log — можно задать свой путь для логов.
$dbh — данные для подключения к базе UTM (строка 32).
$mail — e-mail для получения отчетов.

Запускаем compare.pl
Скрипт выполняет сравнение и отсылает отчет на почту. В биллинге и Медиа Альянсе изменений не делает, но можно легко доработать, например включать или отключать юзеров в Медиа Альянсе или услуги в биллинге через urfa.

Ответить