Разработка системы биллинга интернет и телефонных услуг часть 2

В станциях типа PANASONIC форматы строк различных моделей АТС, как правило, похожи. Есть различия лишь в расположении данных в строке и форматах времени звонка. Приведем пример строки станции KXTD-1232 Date Time Ext CO Dial Number Ring Duration Acc code CD 11/30/98 10:31 AM 104 09 080 957 977 041 00: 02ь10 11/30/98 10:32 AM 102 03 9227081 00: 00ь30 Ниже представлен расшифровку для строки данных в таблице 4. Таблица 4 — Размещение полей данных для АТС PANASONIC

Название поля Начальный байт Конечный байт Формат
Транк 24 25  —
Абонент 20 22  —
Line З0 43  —
Номер 27 5  —
Продолжительность 58 65 Hh: mm: ss
Дата 1 8 Mm / dd / yy
Время 10 16 Hh: mmPP
Тип звонка 28 28 i = I
Статус звонка 30 30  —
В приведенном примере для выхода на междугородную линию используется префикс «0». Для выхода в город используется префикс «9». При настройке на строку станции особое внимание необходимо уделить настройке формата времени звонка. В приведенном примере время 10:22. Поле в настройках имеет размер 7 байтов и формат hh: mmPP. "PP "- означает включение режима распознавания времени в формате АМ / PM. В станциях типа CORAL используется запись CDR простого вида: 1991 11/06 12:31 5:05 7129 6230 Y 1992 11/06 12:36 1:06 7115 6226 7416079 1993 11/06 12:38 0:16 7100 6230 Y Ниже представлен расшифровку для строки данных в таблице 5: Таблица 5 — Расположение полей данных для АТС CORAL

Название поля Начальный байт Конечный байт Формат
Транк 28 30  —
Абонент 35 38  —
Линия 20 23  —
Номер 42 69  —
Продолжительность 20 25 mm: ss
Дата 7 11 mm / dd
Время 14 18 hh: mm
Тип звонка 77 77 Y = I
Статус звонка 82 84  —
Строка данных CDR станций SAMSUNG не содержит сложностей и максимально информативный 132205 11:24 17:44:06 00:00:33 9562060 132204 11:24 17:45:21 00: 00:34 5800000 135209 11:24 17:45:47 00:01:38 INCOMING 131210 11:24 17:47:20 00:00:00 9500002 130211 11:24 17:47:16 00:00:04 9500013 Стоит обратить внимание на отсутствие года в поле Дата строки станции. Программой в таком случае год будет подставляться автоматически с системной даты. Ниже представлен расшифровку для строки данных в таблице 6. Таблица 6 — Размещение полей данных для АТС SAMSUNG

Название поля Начальный байт Конечный байт Формат
Транк 4 6  —
Абонент 11 13  —
Line 45 49  —
Номер 48 68  —
Продолжительность 37 44 hh: mm: ss
Дата 18 22 mm: dd
Время 26 33 hh: mm: ss
Тип звонка 48 49 IN = I
2.1.2 Настройка АТС для вывода данных Практически во всех электронных телефонных станциях существует возможность собирать данные о звонках, которые происходят. Эта возможность заключается в том, что АТС может формировать запись о звонке с указанием некоторых полей. Количество и виды полей в различных АТС отличаются. В АТС функции регистрации звонков выполняет программа CDR — Call Detail Recording (или SMDR — Station Message Detail Recording). Записи могут храниться в станции или выдаваться на внешние устройства — компьютер или принтер. Принципиально в АТС могут быть заложены дополнительные возможности по тарификации звонков, но, как правило, эти возможности не используются из-за сложности освоения и работы с данными функциями оператором АТС. Для получения данных CDR (SMDR) необходимо запрограммировать АТС для выдачи данных на внешнее устройство. В любой программе CDR звонок должен иметь как минимум следующие поля (атрибуты звонка)

  • Дата / Время (Date / Time) вызова;
  • Продолжительность или ЧасЗавершення (ContinEndTime) звонка;
  • Место назначения (Номер);
  • Идентификатор владельца звонка (Абонент).
Дополнительно могут выводиться:
  • Номера внешних линий (Линия);
  • Номера маршрутов (Транк);
  • Идентификаторы видов обслуживания.
Каждая станция в программе CDR может иметь свой набор дополнительных полей. Их количество часто зависит от видов услуг, предоставляемых абонентам. В строках CDR дополнительные поля могут выводиться в отдельном поле в виде набора цифр или букв. Ниже представлены виды дополнительных полей исходя из функциональных особенностей АТС. Понятно, что это деление условно, поскольку дополнительные функции АТС по каждому из этих типов атрибутов могут пересекаться: Маршрутизация — это набор правил по выходу звонка на внешние телефонные сети. Он базируется на принципах организации телефонных соединений в АТС. Коды эти могут набираться как АТС (в зависимости от статуса абонента), так и самим абонентом. В строке выводится часто в виде цифр. Коды доступа — часть набранного номера доступа к сервисам телефонной станции, расположенной в строке CDR отдельно от непосредственно набранного номера.
Комментарии и пинги к записи запрещены.

Комментарии закрыты.