aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authortilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2009-09-10 23:18:52 +0000
committertilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2009-09-10 23:18:52 +0000
commitfb911de7ce73981adabacf9c7ee73c80b752dfbe (patch)
tree82a04e82d686904d01a376cba0e0b33132bb7724 /contrib
parent074b515cf5c2a6bd9a23c832b483731dbb75c28b (diff)
Merged revisions 217916 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk ........ r217916 | tilghman | 2009-09-10 18:12:16 -0500 (Thu, 10 Sep 2009) | 2 lines Make calltoken support work with realtime users and peers. ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.2@217926 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'contrib')
-rw-r--r--contrib/scripts/iax-friends.sql89
1 files changed, 46 insertions, 43 deletions
diff --git a/contrib/scripts/iax-friends.sql b/contrib/scripts/iax-friends.sql
index 9f8cd5ccd..a83d8ce46 100644
--- a/contrib/scripts/iax-friends.sql
+++ b/contrib/scripts/iax-friends.sql
@@ -4,51 +4,54 @@
CREATE TABLE `iaxfriends` (
`name` varchar(40) NOT NULL default '',
- `username` varchar(40) NOT NULL default '',
- `secret` varchar(40) NOT NULL default '',
- `dbsecret` varchar(40) NOT NULL default '',
- `context` varchar(40) NOT NULL default '',
- `regcontext` varchar(40) NOT NULL default '',
- `host` varchar(40) NOT NULL default 'dynamic',
- `ipaddr` varchar(20) NOT NULL default '',
- `port` int(6) NOT NULL default '0',
- `defaultip` varchar(20) NOT NULL default '',
- `sourceaddress` varchar(20) NOT NULL default '',
- `mask` varchar(20) NOT NULL default '',
- `regexten` varchar(40) NOT NULL default '',
- `regseconds` int(11) NOT NULL default '0',
- `accountcode` varchar(20) NOT NULL default '',
- `mohinterpret` varchar(20) NOT NULL default '',
- `mohsuggest` varchar(20) NOT NULL default '',
- `inkeys` varchar(40) NOT NULL default '',
- `outkey` varchar(40) NOT NULL default '',
- `language` varchar(10) NOT NULL default '',
- `callerid` varchar(40) NOT NULL default '',
- `cid_number` varchar(40) NOT NULL default '',
- `sendani` varchar(10) NOT NULL default '',
- `fullname` varchar(40) NOT NULL default '',
- `trunk` varchar(10) NOT NULL default '',
- `auth` varchar(20) NOT NULL default '',
- `maxauthreq` varchar(15) NOT NULL default '',
- `encryption` varchar(20) NOT NULL default '',
- `transfer` varchar(10) NOT NULL default '',
- `jitterbuffer` varchar(10) NOT NULL default '',
- `forcejitterbuffer` varchar(10) NOT NULL default '',
- `disallow` varchar(40) NOT NULL default 'all',
- `allow` varchar(40) NOT NULL default '',
- `codecpriority` varchar(40) NOT NULL default '',
- `qualify` varchar(10) NOT NULL default '',
- `qualifysmoothing` varchar(10) NOT NULL default '',
- `qualifyfreqok` varchar(10) NOT NULL default '',
- `qualifyfreqnotok` varchar(10) NOT NULL default '',
- `timezone` varchar(20) NOT NULL default '',
- `adsi` varchar(10) NOT NULL default '',
- `amaflags` varchar(20) NOT NULL default '',
- `setvar` varchar(200) NOT NULL default '',
+ `type` varchar(10) NOT NULL default 'friend', -- friend/user/peer
+ `username` varchar(40) NULL, -- username to send as peer
+ `mailbox` varchar(40) NULL, -- mailbox@context
+ `secret` varchar(40) NULL,
+ `dbsecret` varchar(40) NULL, -- In AstDB, location to store/retrieve secret
+ `context` varchar(40) NULL,
+ `regcontext` varchar(40) NULL,
+ `host` varchar(40) NULL default 'dynamic',
+ `ipaddr` varchar(20) NULL, -- Must be updateable by Asterisk user
+ `port` int(5) NULL, -- Must be updateable by Asterisk user
+ `defaultip` varchar(20) NULL,
+ `sourceaddress` varchar(20) NULL,
+ `mask` varchar(20) NULL,
+ `regexten` varchar(40) NULL,
+ `regseconds` int(11) NULL, -- Must be updateable by Asterisk user
+ `accountcode` varchar(20) NULL,
+ `mohinterpret` varchar(20) NULL,
+ `mohsuggest` varchar(20) NULL,
+ `inkeys` varchar(40) NULL,
+ `outkey` varchar(40) NULL,
+ `language` varchar(10) NULL,
+ `callerid` varchar(100) NULL, -- The whole callerid string, or broken down in the next 3 fields
+ `cid_number` varchar(40) NULL, -- The number portion of the callerid
+ `sendani` varchar(10) NULL, -- yes/no
+ `fullname` varchar(40) NULL, -- The name portion of the callerid
+ `trunk` varchar(3) NULL, -- Yes/no
+ `auth` varchar(20) NULL, -- RSA/md5/plaintext
+ `maxauthreq` varchar(5) NULL, -- Maximum outstanding AUTHREQ calls {1-32767}
+ `requirecalltoken` varchar(4) NULL, -- yes/no/auto
+ `encryption` varchar(20) NULL, -- aes128/yes/no
+ `transfer` varchar(10) NULL, -- mediaonly/yes/no
+ `jitterbuffer` varchar(3) NULL, -- yes/no
+ `forcejitterbuffer` varchar(3) NULL, -- yes/no
+ `disallow` varchar(40) NULL, -- all/{list-of-codecs}
+ `allow` varchar(40) NULL, -- all/{list-of-codecs}
+ `codecpriority` varchar(40) NULL,
+ `qualify` varchar(10) NULL, -- yes/no/{number of milliseconds}
+ `qualifysmoothing` varchar(10) NULL, -- yes/no
+ `qualifyfreqok` varchar(10) NULL, -- {number of milliseconds}|60000
+ `qualifyfreqnotok` varchar(10) NULL, -- {number of milliseconds}|10000
+ `timezone` varchar(20) NULL,
+ `adsi` varchar(10) NULL, -- yes/no
+ `amaflags` varchar(20) NULL,
+ `setvar` varchar(200) NULL,
PRIMARY KEY (`name`),
INDEX name (name, host),
INDEX name2 (name, ipaddr, port),
INDEX ipaddr (ipaddr, port),
- INDEX host (host, port),
-) TYPE=MyISAM;
+ INDEX host (host, port)
+);