Cleanup references to sipusers and sipfriends dynamic realtime families
[asterisk/asterisk.git] / contrib / realtime / mysql / sippeers.sql
1 #
2 # Table structure for table `sippeers`
3 #
4
5 CREATE TABLE IF NOT EXISTS `sippeers` (
6       `id` int(11) NOT NULL AUTO_INCREMENT,
7       `name` varchar(10) NOT NULL,
8       `ipaddr` varchar(15) DEFAULT NULL,
9       `port` int(5) DEFAULT NULL,
10       `regseconds` int(11) DEFAULT NULL,
11       `defaultuser` varchar(10) DEFAULT NULL,
12       `fullcontact` varchar(35) DEFAULT NULL,
13       `regserver` varchar(20) DEFAULT NULL,
14       `useragent` varchar(20) DEFAULT NULL,
15       `lastms` int(11) DEFAULT NULL,
16       `host` varchar(40) DEFAULT NULL,
17       `type` enum('friend','user','peer') DEFAULT NULL,
18       `context` varchar(40) DEFAULT NULL,
19       `permit` varchar(40) DEFAULT NULL,
20       `deny` varchar(40) DEFAULT NULL,
21       `secret` varchar(40) DEFAULT NULL,
22       `md5secret` varchar(40) DEFAULT NULL,
23       `remotesecret` varchar(40) DEFAULT NULL,
24       `transport` enum('udp','tcp','udp,tcp','tcp,udp') DEFAULT NULL,
25       `dtmfmode` enum('rfc2833','info','shortinfo','inband','auto') DEFAULT NULL,
26       `directmedia` enum('yes','no','nonat','update') DEFAULT NULL,
27       `nat` enum('yes','no','never','route') DEFAULT NULL,
28       `callgroup` varchar(40) DEFAULT NULL,
29       `pickupgroup` varchar(40) DEFAULT NULL,
30       `language` varchar(40) DEFAULT NULL,
31       `allow` varchar(40) DEFAULT NULL,
32       `disallow` varchar(40) DEFAULT NULL,
33       `insecure` varchar(40) DEFAULT NULL,
34       `trustrpid` enum('yes','no') DEFAULT NULL,
35       `progressinband` enum('yes','no','never') DEFAULT NULL,
36       `promiscredir` enum('yes','no') DEFAULT NULL,
37       `useclientcode` enum('yes','no') DEFAULT NULL,
38       `accountcode` varchar(40) DEFAULT NULL,
39       `setvar` varchar(40) DEFAULT NULL,
40       `callerid` varchar(40) DEFAULT NULL,
41       `amaflags` varchar(40) DEFAULT NULL,
42       `callcounter` enum('yes','no') DEFAULT NULL,
43       `busylevel` int(11) DEFAULT NULL,
44       `allowoverlap` enum('yes','no') DEFAULT NULL,
45       `allowsubscribe` enum('yes','no') DEFAULT NULL,
46       `videosupport` enum('yes','no') DEFAULT NULL,
47       `maxcallbitrate` int(11) DEFAULT NULL,
48       `rfc2833compensate` enum('yes','no') DEFAULT NULL,
49       `mailbox` varchar(40) DEFAULT NULL,
50       `session-timers` enum('accept','refuse','originate') DEFAULT NULL,
51       `session-expires` int(11) DEFAULT NULL,
52       `session-minse` int(11) DEFAULT NULL,
53       `session-refresher` enum('uac','uas') DEFAULT NULL,
54       `t38pt_usertpsource` varchar(40) DEFAULT NULL,
55       `regexten` varchar(40) DEFAULT NULL,
56       `fromdomain` varchar(40) DEFAULT NULL,
57       `fromuser` varchar(40) DEFAULT NULL,
58       `qualify` varchar(40) DEFAULT NULL,
59       `defaultip` varchar(40) DEFAULT NULL,
60       `rtptimeout` int(11) DEFAULT NULL,
61       `rtpholdtimeout` int(11) DEFAULT NULL,
62       `sendrpid` enum('yes','no') DEFAULT NULL,
63       `outboundproxy` varchar(40) DEFAULT NULL,
64       `callbackextension` varchar(40) DEFAULT NULL,
65       `registertrying` enum('yes','no') DEFAULT NULL,
66       `timert1` int(11) DEFAULT NULL,
67       `timerb` int(11) DEFAULT NULL,
68       `qualifyfreq` int(11) DEFAULT NULL,
69       `constantssrc` enum('yes','no') DEFAULT NULL,
70       `contactpermit` varchar(40) DEFAULT NULL,
71       `contactdeny` varchar(40) DEFAULT NULL,
72       `usereqphone` enum('yes','no') DEFAULT NULL,
73       `textsupport` enum('yes','no') DEFAULT NULL,
74       `faxdetect` enum('yes','no') DEFAULT NULL,
75       `buggymwi` enum('yes','no') DEFAULT NULL,
76       `auth` varchar(40) DEFAULT NULL,
77       `fullname` varchar(40) DEFAULT NULL,
78       `trunkname` varchar(40) DEFAULT NULL,
79       `cid_number` varchar(40) DEFAULT NULL,
80       `callingpres` enum('allowed_not_screened','allowed_passed_screen','allowed_failed_screen','allowed','prohib_not_screened','prohib_passed_screen','prohib_failed_screen','prohib') DEFAULT NULL,
81       `mohinterpret` varchar(40) DEFAULT NULL,
82       `mohsuggest` varchar(40) DEFAULT NULL,
83       `parkinglot` varchar(40) DEFAULT NULL,
84       `hasvoicemail` enum('yes','no') DEFAULT NULL,
85       `subscribemwi` enum('yes','no') DEFAULT NULL,
86       `vmexten` varchar(40) DEFAULT NULL,
87       `autoframing` enum('yes','no') DEFAULT NULL,
88       `rtpkeepalive` int(11) DEFAULT NULL,
89       `call-limit` int(11) DEFAULT NULL,
90       `g726nonstandard` enum('yes','no') DEFAULT NULL,
91       `ignoresdpversion` enum('yes','no') DEFAULT NULL,
92       `allowtransfer` enum('yes','no') DEFAULT NULL,
93       `dynamic` enum('yes','no') DEFAULT NULL,
94       PRIMARY KEY (`id`),
95       UNIQUE KEY `name` (`name`),
96       KEY `ipaddr` (`ipaddr`,`port`),
97       KEY `host` (`host`,`port`)
98 ) ENGINE=MyISAM;