you can add columns you need to this table (I did it with no issues)
We have all required columns in our table
I'm not sure having 2 tables is possible (you better try it)


On Mon, Mar 4, 2013 at 5:50 PM, Vieri <rentor...@yahoo.com> wrote:

> Hi,
>
> OM uses a limited set of fields for the "sipusers". I'm wondering if it's
> any problem adding as many fields as possible even if OM doesn't use them?
> I'd like to co-populate the sipusers table with my own values, not just
> OM's.
>
> Ideally, I wish Asterisk RT could allow specifying more than 1 sipusers
> tables so all the data would be combined and seem as just one source (eg. 2
> sipusers tables into 1). This way I'd use 1 sipusers table within
> openmeetings DB for OM's exclusive use and use another sipusers table
> within "asterisk" DB for Asterisk's exclusive use. However, Asterisk would
> be able to merge both tables for SIP user lookups. I don't think Asterisk
> supports this.
>
> Here's the table I use in Asterisk 11:
>
> CREATE TABLE IF NOT EXISTS `sipusers` (
>   `id` int(11) NOT NULL AUTO_INCREMENT,
>   `name` varchar(80) NOT NULL DEFAULT '',
>   `fullname` varchar(150) DEFAULT NULL,
>   `host` varchar(31) NOT NULL DEFAULT '',
>   `nat` varchar(5) NOT NULL DEFAULT 'no',
>   `type` enum('user','peer','friend') NOT NULL DEFAULT 'friend',
>   `accountcode` varchar(20) DEFAULT NULL,
>   `amaflags` varchar(13) DEFAULT NULL,
>   `call-limit` smallint(5) unsigned DEFAULT NULL,
>   `callgroup` varchar(10) DEFAULT NULL,
>   `callerid` varchar(80) DEFAULT NULL,
>   `cid_number` varchar(40) DEFAULT NULL,
>   `trunkname` varchar(40) DEFAULT NULL,
>   `vmexten` varchar(40) DEFAULT NULL,
>   `mohinterpret` varchar(40) DEFAULT NULL,
>   `mohsuggest` varchar(40) DEFAULT NULL,
>   `parkinglot` varchar(40) DEFAULT NULL,
>   `auth` varchar(40) DEFAULT NULL,
>   `cancallforward` char(3) DEFAULT 'yes',
>   `canreinvite` char(3) DEFAULT 'yes',
>   `context` varchar(80) DEFAULT NULL,
>   `defaultip` varchar(15) DEFAULT '0.0.0.0',
>   `dtmfmode` varchar(7) DEFAULT NULL,
>   `fromuser` varchar(80) DEFAULT NULL,
>   `fromdomain` varchar(80) DEFAULT NULL,
>   `insecure` varchar(4) DEFAULT NULL,
>   `language` char(2) DEFAULT NULL,
>   `mailbox` varchar(50) DEFAULT NULL,
>   `md5secret` varchar(80) DEFAULT NULL,
>   `remotesecret` varchar(250) DEFAULT NULL,
>   `transport` enum('tcp','udp','tcp,udp') DEFAULT NULL,
>   `callingpres`
> enum('allowed_not_screened','allowed_passed_screen','allowed_failed_screen','allowed','prohib_not_screened','prohib_passed_screen','prohib_failed_screen','prohib','unavailable')
> DEFAULT 'allowed_not_screened',
>   `deny` varchar(95) DEFAULT NULL,
>   `permit` varchar(95) DEFAULT NULL,
>   `mask` varchar(95) DEFAULT NULL,
>   `musiconhold` varchar(100) DEFAULT NULL,
>   `pickupgroup` varchar(10) DEFAULT NULL,
>   `qualify` char(3) DEFAULT NULL,
>   `regexten` varchar(80) DEFAULT NULL,
>   `restrictcid` char(3) DEFAULT NULL,
>   `rtptimeout` char(3) DEFAULT NULL,
>   `rtpholdtimeout` char(3) DEFAULT NULL,
>   `secret` varchar(80) DEFAULT NULL,
>   `setvar` varchar(100) DEFAULT NULL,
>   `disallow` varchar(100) DEFAULT 'all',
>   `allow` varchar(100) DEFAULT 'gsm;ulaw;alaw',
>   `fullcontact` varchar(80) NOT NULL DEFAULT '',
>   `ipaddr` varchar(45) NOT NULL DEFAULT '',
>   `port` mediumint(8) unsigned NOT NULL DEFAULT '0',
>   `regserver` varchar(100) NOT NULL DEFAULT '',
>   `regseconds` int(11) NOT NULL DEFAULT '0',
>   `lastms` int(11) NOT NULL DEFAULT '0',
>   `username` varchar(80) NOT NULL DEFAULT '',
>   `defaultuser` varchar(80) NOT NULL DEFAULT '',
>   `subscribecontext` varchar(80) DEFAULT NULL,
>   `autoframing` enum('yes','no') DEFAULT NULL,
>   `directmedia` enum('yes','no') DEFAULT NULL,
>   `constantssrc` enum('yes','no') DEFAULT NULL,
>   `usereqphone` enum('yes','no') DEFAULT NULL,
>   `trustrpid` enum('yes','no') DEFAULT NULL,
>   `sendrpid` enum('yes','no') DEFAULT NULL,
>   `g726nonstandard` enum('yes','no') DEFAULT NULL,
>   `subscribewmi` enum('yes','no') DEFAULT NULL,
>   `progressinband` enum('never','yes','no') DEFAULT NULL,
>   `promiscredir` enum('yes','no') DEFAULT NULL,
>   `useclientcode` enum('yes','no') DEFAULT NULL,
>   `callcounter` enum('yes','no') DEFAULT NULL,
>   `busylevel` int(10) unsigned DEFAULT NULL,
>   `faxdetect` enum('yes','no') DEFAULT NULL,
>   `allowoverlap` enum('yes','no') DEFAULT 'yes',
>   `allowsubscribe` enum('yes','no') DEFAULT 'yes',
>   `allowtransfer` enum('yes','no') DEFAULT 'yes',
>   `ignoresdpversion` enum('yes','no') DEFAULT 'no',
>   `template` varchar(100) DEFAULT NULL,
>   `videosupport` enum('yes','no','always') DEFAULT 'no',
>   `textsupport` enum('yes','no') DEFAULT NULL,
>   `buggymwi` enum('yes','no') DEFAULT NULL,
>   `maxcallbitrate` int(10) unsigned DEFAULT NULL,
>   `rfc2833compensate` enum('yes','no') DEFAULT 'yes',
>   `rtpkeepalive` int(11) DEFAULT NULL,
>   `session-timers` enum('originate','accept','refuse') DEFAULT 'accept',
>   `session-expires` int(5) unsigned DEFAULT '1800',
>   `session-minse` int(5) unsigned DEFAULT '90',
>   `session-refresher` enum('uac','uas') DEFAULT 'uas',
>   `t38pt_usertpsource` enum('yes','no') DEFAULT NULL,
>   `dynamic` enum('yes','no') DEFAULT NULL,
>   `outboundproxy` varchar(250) DEFAULT NULL,
>   `callbackextension` varchar(250) DEFAULT NULL,
>   `registertrying` enum('yes','no') DEFAULT 'yes',
>   `hasvoicemail` enum('yes','no') DEFAULT NULL,
>   `timert1` int(5) unsigned DEFAULT '500',
>   `timerb` int(8) unsigned DEFAULT NULL,
>   `qualifyfreq` int(5) unsigned DEFAULT '120',
>   `contactpermit` varchar(250) DEFAULT NULL,
>   `contactdeny` varchar(250) DEFAULT NULL,
>   `useragent` varchar(50) NOT NULL DEFAULT '',
>   `sippasswd` varchar(80) DEFAULT NULL,
>   PRIMARY KEY (`id`),
>   UNIQUE KEY `name` (`name`),
>   KEY `ipaddr` (`ipaddr`,`port`),
>   KEY `host` (`host`,`port`)
> ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC
> AUTO_INCREMENT=183 ;
>
> Thanks,
>
> Vieri
>
>


-- 
WBR
Maxim aka solomax

Reply via email to