Модуль 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 |