СОРМ3 ТехАргос

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (18)

просмотр истории страницы
{toc}

h2. Сайт поставщика

[ТехАргос АПК "Вектор-ИС"|https://t-argos.ru/solutions/copm-3/573-vektor-is/]

h2. Какие справучники необходимы

Для интеграции с СОРМ компании ТехАгрос ТехАргос требуется сформировать следующие выгрузки:
-Справочник IP шлюзов Оператора связи, с которых получены записи о соединениях абонентов
-Данные по платежам абонентов Оператора связи


h52. Справочник IP шлюзов Оператора связи, с которых получены записи о соединениях абонентов
Пусть до отчёта в контейнере asr_billing: /cfg/sorm3/tsql/nas.sql

h63. Структура отчёта nas

{code}
select distinct ' |' || id || ' |' , uf_ip2string(ip) || ' |' ,' |' ||' |' || STAT_FIRST_AUTH || ' |' ,' |' || name || ' |' ,' |' ||' |' ||' |' ||' |' ||' |' ||' |' ||' |' ||' |' ||' |' ||' |' ||' |'
from nas
where operator_id=3 or operator_id=23970
order by ID;
{code}

h63. Скрипт для выгрузки
{code}
#!/bin/bash


h52. Данные по платежам абонентов Оператора связи
Пусть до отчёта в контейнере asr_billing: /cfg/sorm3/tsql/payments.sql
h63. Структура отчёта payments.sql
{code}
set heading off; select


h63. Скрипт для выгрузки
{code}
#!/bin/bash


h52. Данные с планами IP-нумерации сети

h63. Скрипт для выгрузки
{code}
#!/bin/sh


h52. Справочник способов оплаты Оператора связи, с которых получены записи о соединениях абонентов

h63. Скрипт для выгрузки
{code}
#!/bin/sh


h52. Данные по абонентам Оператора связи
Пусть до отчёта в контейнере asr_billing: /cfg/sorm3/tsql/ttexpdbusrs_abonents.sql
h63. Структура отчёта ttexpdbusrs_abonents

{code}

where a.parent_id not in (244)
and a.parent_id not in (25416)
and a.parent_id not in (25322)
and a.parent_id not in (19902)
and a.parent_id not in (24013)
and a.parent_id not in (23995)
and a.parent_id not in (2)
and a.parent_id not in (8606)
and a.parent_id not in (19892)
and a.parent_id not in (25625)
and a.is_folder=0
and a.deleted=0
and a.id is not null
and u.nas_id not in (1137)
and u.nas_id not in (1138)
and u.nas_id not in (1122)
order by a.ID;

{code}

h63. Скрипт для выгрузки
{code}
#!/bin/bash