Модуль VoiceIP

log_error_{mid}_yyyyMM

Первичный ключ

Название

Тип

Null

Default

Описание

dt

datetime

true

Время ошибки

cid

int(11)

true

Id договора

lid

int(11)

true

Id логина

login

char(50)

true

Логин

nas_id

int(11)

true

Id nasa

nas_port

char(30)

true

Порт nasa

error_code

int(11)

false

Код ошибки

log_rec_id

int(11)

false

Id записи, внешний ключ к log_server_{mid}:id (log_rec_id=id)

log_server_{mid}_yyyyMM

Радиус запросы сессий

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

requests

longtext

false

Текст запросов

log_session_{mid}_yyyyMM

Сессии voip

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

type

int(11)

false

1 - исходящий, 2 - входящий

nas_id

int(11)

false

Код NASа, внешний ключ к nas_{mid}:id (nas_id=id)

lid

int(11)

false

Код логина, внешний ключ к user_login_{mid}:id (lid=id)

cid

int(11)

false

Код договора

session_start

datetime

false

Время начала сессии

session_time

int(11)

false

Длительность в секундах

round_session_time

int(11)

false

Округленная длительность в секундах

from_number

char(16)

false

С номера

to_number

char(16)

false

На номер

dest_code

int(11)

false

Код направления, внешний ключ к voiceip_dest_{mid}:id (dest_code=id)

min_cost

float(10,5)

false

Стоимость минуты

session_cost

decimal(10,5)

false

Стоимость сессии

sid

int(11)

false

Код услуги

h323_id

char(40)

false

Код звонка

dc

char(4)

true

Код завершения

lr

int(11)

false

Код лога radius запросов, внешний ключ к log_server_{mid}:id (lr=id)

zone

int(11)

false

Код зоны, внешний ключ к voiceip_tariff_zone_{mid}:id (zone=id)

oper_id

int(11)

false

0

Код оператора, если он проставлен в скрипте предобработки

oper_round_session_time

int(11)

false

0

Время оператора, если в тарифе также тарифицируется оператор

oper_session_cost

decimal(10,5)

false

0.00000

Стоимость сессии для оператора, если в тарифе также тарифицируется оператор

nas_{mid}

Таблица NASов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Id

identifier

varchar(32)

false

Идентификатор

secret

varchar(16)

false

Секрет

ipaddr

int(10) unsigned

false

0

Ip адрес

date1

date

true

Период с

date2

date

true

Период по

comment

varchar(255)

false

Комментарий

config_id

int(11)

false

0

Id конфига, внешний ключ к nas_config_{mid}:id (config_id=id)

vendor

int(10) unsigned

false

0

Вендор

script

mediumtext

false

Скрипт предобработки

type

tinyint(4)

false

0

config

mediumtext

false

common_config_id

varchar(255)

false

nas_config_{mid}

Конфиг nasов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Id

nas_id

int(11)

false

0

Id NASа, внешний ключ к nas_{mid}:id (nas_id=id)

dt

datetime

false

0000-00-00 00:00:00

Время последней правки

title

varchar(150)

false

Название

uid

int(11)

false

0

Id пользователя последним производившего правку

config

mediumtext

false

Текст конфига

common_config_ids

varchar(255)

false

radius_pair_{mid}

Radius атрибуты для логина

Первичный ключ

Название

Тип

Null

Default

Описание

id

int(11)

false

0

pair_name

char(50)

false

Имя

pair_value

char(255)

false

Значение

pair_realm

char(15)

false

Реалм

radius_pair_ip_{mid}

Предпочтительные ip адреса, выдающиеся при авторизации

Первичный ключ

Название

Тип

Null

Default

Описание

id

int(11)

false

Код логина

realm

char(15)

false

Реалм

ip

bigint(20)

false

Ip

date1

date

true

Начало периода

date2

date

true

Конец периода

radius_pair_set_{mid}

Наборы атрибутов для логина. сами наборы описаны в конфигурации модуля

Первичный ключ

Название

Тип

Null

Default

Описание

id

int(11)

false

0

Код логина

set_id

int(11)

false

0

Код набора

realm

char(15)

false

Реалм

user_alias_{mid}

Таблица алиасов для логинов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

login_id

int(11)

false

0

Id логина, внешний ключ к user_login_{mid}:id (login_id=id)

login_alias

char(128)

false

Алиас

user_login_{mid}

Логины

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

date1

date

true

Дата начала действия

date2

date

true

Дата окончания действия

comment

char(255)

false

Комментарий

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

object_id

int(11)

false

0

Код объекта, внешний ключ к object:id

login

int(11)

false

0

Цифровой логин

pswd

char(32)

false

Пароль

status

tinyint(4)

false

0

Состояние (доступ) 0 - разрешен, 1 - запрещен

session

smallint(6)

false

0

Количество разрешенных одновременных сессий, 0 - неограниченно

type

tinyint(4)

false

0

Код типа логина, внешний ключ к voiceip_login_type_{mid}:id

voiceip_dest_{mid}

Справочник направлений

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

title

char(100)

false

Название направления

voiceip_geographic_code_{mid}

Справочник географических кодов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

code

varchar(20)

false

Префикс

dest_id

int(11)

false

Код направления, внешний ключ к voiceip_dest_{mid}:id (dest_id=id)

start_level

tinyint(4)

false

Начальный уровень

end_level

tinyint(4)

false

Конечный уровень

voiceip_login_type_{mid}

Таблица типов логинов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

title

varchar(200)

false

Название типа

comment

varchar(250)

false

Комментарий

brm

tinyint(3)

false

0

Режим обсчета баланса (0 - при каждом звонке, 1 - никогда)

pswd_check

tinyint(3)

false

0

Проверять пароль

fm_aci

tinyint(3)

false

0

Режим поиска входящий аккаунт запросов

fm_aco

tinyint(3)

false

0

Режим поиска исходящих аккаунт запросов

fm_aui

tinyint(3)

false

0

Режим поиска входящих авторизационных запросов

fm_auo

tinyint(3)

false

0

Режим поиска исходящих авторизационных запросов

dc_filter

tinyint(3)

false

0

Использовать фильтр по disconnect cause (1-использовать)

out_tariff_mode

tinyint(4)

false

0

Режим тарификации исходящих звонков (0 - не тарифицировать, 1 - по номеру звонящего, 2 - по вызываемому номеру)

in_tariff_mode

tinyint(4)

false

0

Режим тарификации входящих звонков (0 - не тарифицировать, 1 - по номеру звонящего, 2 - по вызываемому номеру)

ignore_account

tinyint(4)

false

0

Игнорировать одиночные account stop пакеты (без предварительной авторизации)

attrs

varchar(255)

true

Атрибуты radius пересылаемые при авторизации для логина с этим типом

voiceip_tariff_zone_{mid}

Справочник тарифных зон

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код зоны

title

varchar(100)

false

Название

voiceip_zone_map_{mid}

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код карты

title

varchar(200)

false

Называние

voiceip_zone_map_item_{mid}

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

map_id

int(11)

false

Код карты зон, внешний ключ к voiceip_zone_map_{mid}:id (map_id=id)

code

varchar(20)

false

Префикс, внешний ключ к voiceip_geographic_code_{mid}:code (code=code)

zone_id

int(11)

false

Код зоны, voiceip_tariff_zone_{mid}:id (zone_id=id)