1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /* this is SQL schema version # 4 */
- CREATE TABLE IF NOT EXISTS `sip_capture` (
- `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
- `date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `micro_ts` bigint(18) NOT NULL DEFAULT '0',
- `method` varchar(50) NOT NULL DEFAULT '',
- `reply_reason` varchar(100) NOT NULL,
- `ruri` varchar(200) NOT NULL DEFAULT '',
- `ruri_user` varchar(100) NOT NULL DEFAULT '',
- `ruri_domain` varchar(150) NOT NULL DEFAULT '',
- `from_user` varchar(100) NOT NULL DEFAULT '',
- `from_domain` varchar(150) NOT NULL DEFAULT '',
- `from_tag` varchar(64) NOT NULL DEFAULT '',
- `to_user` varchar(100) NOT NULL DEFAULT '',
- `to_domain` varchar(150) NOT NULL DEFAULT '',
- `to_tag` varchar(64) NOT NULL,
- `pid_user` varchar(100) NOT NULL DEFAULT '',
- `contact_user` varchar(120) NOT NULL,
- `auth_user` varchar(120) NOT NULL,
- `callid` varchar(100) NOT NULL DEFAULT '',
- `callid_aleg` varchar(100) NOT NULL DEFAULT '',
- `via_1` varchar(256) NOT NULL,
- `via_1_branch` varchar(80) NOT NULL,
- `cseq` varchar(25) NOT NULL,
- `diversion` varchar(256) NOT NULL,
- `reason` varchar(200) NOT NULL,
- `content_type` varchar(256) NOT NULL,
- `auth` varchar(256) NOT NULL,
- `user_agent` varchar(256) NOT NULL,
- `source_ip` varchar(60) NOT NULL DEFAULT '',
- `source_port` int(10) NOT NULL,
- `destination_ip` varchar(60) NOT NULL DEFAULT '',
- `destination_port` int(10) NOT NULL,
- `contact_ip` varchar(60) NOT NULL,
- `contact_port` int(10) NOT NULL,
- `originator_ip` varchar(60) NOT NULL DEFAULT '',
- `originator_port` int(10) NOT NULL,
- `correlation_id` varchar(256) NOT NULL,
- `proto` int(5) NOT NULL,
- `family` int(1) DEFAULT NULL,
- `rtp_stat` varchar(256) NOT NULL,
- `type` int(2) NOT NULL,
- `node` varchar(125) NOT NULL,
- `msg` varchar(1500) NOT NULL,
- PRIMARY KEY (`id`,`date`),
- KEY `ruri_user` (`ruri_user`),
- KEY `from_user` (`from_user`),
- KEY `to_user` (`to_user`),
- KEY `pid_user` (`pid_user`),
- KEY `auth_user` (`auth_user`),
- KEY `callid_aleg` (`callid_aleg`),
- KEY `date` (`date`),
- KEY `callid` (`callid`)
- ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8
- PARTITION BY RANGE ( UNIX_TIMESTAMP(`date`) ) (
- PARTITION pmax VALUES LESS THAN (MAXVALUE)
- );
|