| 1 |
-- |
|---|
| 2 |
-- Table structure for table `call_cost` |
|---|
| 3 |
-- |
|---|
| 4 |
|
|---|
| 5 |
CREATE TABLE `call_cost` ( |
|---|
| 6 |
`cdr_id` varchar(32) NOT NULL default '' COMMENT 'uniqueid in the asteriskcdrdb''s cdr table', |
|---|
| 7 |
`rate_id` int(10) unsigned NOT NULL default '0' COMMENT 'id in call_rate table', |
|---|
| 8 |
`cost` float NOT NULL default '0' |
|---|
| 9 |
) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 10 |
|
|---|
| 11 |
-- |
|---|
| 12 |
-- Table structure for table `call_rate` |
|---|
| 13 |
-- |
|---|
| 14 |
|
|---|
| 15 |
CREATE TABLE `call_rate` ( |
|---|
| 16 |
`id` int(10) unsigned NOT NULL auto_increment, |
|---|
| 17 |
`accountcode` varchar(20) NOT NULL default '', |
|---|
| 18 |
`name` varchar(40) NOT NULL default '', |
|---|
| 19 |
`begin` datetime NOT NULL default '1900-01-01 00:00:00', |
|---|
| 20 |
`end` datetime NOT NULL default '2100-01-01 00:00:00', |
|---|
| 21 |
`trunk` varchar(20) NOT NULL default '', |
|---|
| 22 |
`zone_id` smallint(6) unsigned NOT NULL default '0' COMMENT 'id in call_zone table', |
|---|
| 23 |
`rate` float NOT NULL default '0', |
|---|
| 24 |
`min_duration` smallint(6) unsigned NOT NULL default '0', |
|---|
| 25 |
`block_size` smallint(6) unsigned NOT NULL default '1', |
|---|
| 26 |
`connect` float NOT NULL default '0', |
|---|
| 27 |
`disconnect` float NOT NULL default '0', |
|---|
| 28 |
`schedule_id` smallint(6) unsigned NOT NULL default '0' COMMENT 'id in call_schedule table', |
|---|
| 29 |
PRIMARY KEY (`id`) |
|---|
| 30 |
) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 31 |
|
|---|
| 32 |
-- |
|---|
| 33 |
-- Table structure for table `call_schedule` |
|---|
| 34 |
-- |
|---|
| 35 |
|
|---|
| 36 |
CREATE TABLE `call_schedule` ( |
|---|
| 37 |
`id` smallint(6) unsigned NOT NULL auto_increment, |
|---|
| 38 |
`name` varchar(40) NOT NULL default '', |
|---|
| 39 |
PRIMARY KEY (`id`) |
|---|
| 40 |
) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 41 |
|
|---|
| 42 |
-- |
|---|
| 43 |
-- Table structure for table `call_schedule_part` |
|---|
| 44 |
-- |
|---|
| 45 |
|
|---|
| 46 |
CREATE TABLE `call_schedule_part` ( |
|---|
| 47 |
`id` smallint(6) unsigned NOT NULL auto_increment, |
|---|
| 48 |
`name` varchar(40) NOT NULL default '', |
|---|
| 49 |
`schedule_id` smallint(6) unsigned NOT NULL default '0' COMMENT 'id in the call_schedule table', |
|---|
| 50 |
`weekday` tinyint(3) NOT NULL default '-1', |
|---|
| 51 |
`begin` time NOT NULL default '00:00:00', |
|---|
| 52 |
`end` time NOT NULL default '23:59:59', |
|---|
| 53 |
PRIMARY KEY (`id`) |
|---|
| 54 |
) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 55 |
|
|---|
| 56 |
-- |
|---|
| 57 |
-- Table structure for table `call_zone` |
|---|
| 58 |
-- |
|---|
| 59 |
|
|---|
| 60 |
CREATE TABLE `call_zone` ( |
|---|
| 61 |
`id` int(10) unsigned NOT NULL auto_increment, |
|---|
| 62 |
`group_id` int(10) unsigned default '0' COMMENT 'id in the call_zone_group table', |
|---|
| 63 |
`name` varchar(40) NOT NULL default '', |
|---|
| 64 |
`pattern` varchar(40) NOT NULL default '', |
|---|
| 65 |
PRIMARY KEY (`id`) |
|---|
| 66 |
) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 67 |
|
|---|
| 68 |
-- |
|---|
| 69 |
-- Table structure for table `call_zone_group` |
|---|
| 70 |
-- |
|---|
| 71 |
|
|---|
| 72 |
CREATE TABLE `call_zone_group` ( |
|---|
| 73 |
`id` smallint(6) unsigned NOT NULL auto_increment, |
|---|
| 74 |
`name` varchar(40) NOT NULL default '', |
|---|
| 75 |
PRIMARY KEY (`id`) |
|---|
| 76 |
) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 77 |
|
|---|
| 78 |
-- |
|---|
| 79 |
-- Table structure for table `asteriskcdrdb`.`cdrcost` |
|---|
| 80 |
-- |
|---|
| 81 |
|
|---|
| 82 |
CREATE TABLE `asteriskcdrdb`.`cdrcost` ( |
|---|
| 83 |
`uniqueid` VARCHAR(32) NOT NULL COMMENT 'uniqueid in the cdr table', |
|---|
| 84 |
`rate_id` INT UNSIGNED NOT NULL COMMENT 'id in call_rate table', |
|---|
| 85 |
`cost` FLOAT NOT NULL |
|---|
| 86 |
) ENGINE = MYISAM; |
|---|