Document Metadata
Format: PDF
Title: UCM 15.0(1) Data Dictionary
Page 1
Company Confidential
Doc Number EDCS-11711465
Revision
1
Author
Mahesh Asodekar
Project Mgr Sachin Khanna
Cisco Unified Communications
Manager 15.0(1) Database Dictionary
This document describes the data stored in the primary CUCM database for the
Cisco Unified Communications Manager 15.0(1) release.
It is automatically generated from the development data dictionary used to create
the SQL scripts that install the CCM database.
Table of Contents
1.0 Table List
2.0 Table Details
3.0 Common Table Relationships
4.0 Schema Changes










Page 2
Modification History
Rev. Date
Originator
Comment
1
Dec 4, 2023 Mahesh Asodekar Cisco UCM 15.0(1) (Wular) database schema










Page 3
1.0 Tables
aardialprefixmatrix (182)
aarneighborhood (181)
activationcode (21
advanceddeviceconfigparams (21027) agentnumplandynamic (24015)
alarmconfig (145)
alarmusertext (369)
alternatenumber (2582)
analogaccess (2)
apdiscoveryschedule (2910)
apdiscoveryserver (2909)
applicationdialrul
applicationusercapfmap (353)
applicationusercapfmapdynamic
(442)
applicationuserdev
applicationusernumplanmap (355)
appserver (372)
appserverapplicat
(407)
authzkeys (21067)
availdialplan (405)
axlchangenotifycli
batfileinfo (344)
batfileinfojobmap (347)
batinputdata (345)
batjob (341)
batjobresults (346)
billingserver (386)
blfspeeddial (350)
blockingcsslookup (582)
callerfilterlist (450
callforwardalloverride (457)
callforwarddynamic (434)
callforwardhistory
callingsearchspacemember (74)
callmanager (5)
callmanagergroup
callpark (2843)
carrierselectcodedetails (1085)
carrierselectprofil
ccaprofile (2583)
ccdadvertisingserviceprofile (506)
ccdhosteddn (502)
ccdrequestingserviceprofile (507)
cdrmconfig (385)
certificate (660)
certificateprocessnodemap (670)
certificateservicecertificatemap
(980)
certificatetrustrole
cmcinfo (304)
codeclist (1104)
codeclistmember (
commonphoneconfig (384)
commonphoneconfigxml (550)
componentversion
confidentialaccesslevelmatrix (2114)
contactcentercommonconfig
(24013)
contactcenterserve
(24014)
credential (446)
credentialdynamic (458)
credentialhistory (
credentialpolicydefault (459)
crsapplication (248)
crsuserclusterspec
cubaproductsupport (597)
customannouncement (617)
customannouncem
customuserattributedata (545)
customuserattributename (544)
datetimesetting (10
defaultucuserprofile (2611)
destinationcodecontrol (971)
device (1)
deviceautoreg (2608)
devicecerdynamic (1066)
devicefeaturemem
devicejson (21073)
devicemanagementdynamic (2593) devicemanagemen
devicemobilitygroup (423)
devicemobilityinfo (427)
devicenumplanma
devicenumplanmapremdestmap (454) devicepool (13)
devicepooldevicem
(422)










Page 4
deviceprivacydynamic (435)
deviceprovidermap (975)
devicerelatedversi
devicesipdevicemap (2156)
devicetftpdynamic (465)
devicetlinfo (21074
devicexml16k (937)
devicexml4k (934)
devicexml8k (936)
dhcpsubnet (293)
dialplan (107)
dialplandetails (57
dialrules (330)
dialrulespatternmap (329)
digitalaccessbri (2
digitalaccesst1 (15)
digitalaccesst1port (16)
digitdiscardinstruc
directorypluginattribute (259)
directorypluginconfig (249)
directoryplugincon
(2143)
directorypluginhost (260)
directorypluginpoollist (2613)
directorypluginrou
(2132)
directorypluginwriteback (24019)
dirgroup (231)
dmmsdevice (416)
dnddynamic (440)
dntracelogging (972)
dpcallrecordserve
dpdevice (679)
dpdeviceaccess (682)
dpdevicecallrecord
(689)
dpdevicejobcomponent (683)
dpdeviceproductcomponent (680)
dpdevicetraceserv
dpemaillist (1032)
dpemaillistmap (1033)
dpftpserver (695)
dpjob (684)
dpjobemaillistmap (686)
dpmailserver (694
dptemplate (692)
dptemplatecomponentdata (693)
dptemplatemetaco
(691)
drfcomponent (288)
drfscript (289)
e911messages (108
elingroupmember (2864)
elinmappingdynamic (2865)
emccdynamic (520
emergencylocidnumberdynamic (701) emremotedynamic (521)
enduser (228)
endusercapfmap (354)
endusercapfmapdynamic (443)
endusercustomerm
enduserdirgroupmap (232)
enduserlicense (418)
endusermlppauthe
endusernumplanmap (240)
enterprisenode (2587)
enterprisephoneco
expresswaycconfiguration (21062)
extensionmobilitydynamic (444)
externalcallcontro
fallbackprofile (642)
featureconfig (529)
featurecontrolpoli
functionrole (233)
functionroledirgroupmap (234)
functionroleresou
gatewaylayout (178)
gatewaynetworkdetail (590)
geolocation (552)
geolocationpolicy (556)
geolocationpolicymatrix (557)
globalsetting (589)
grtreportsourcemap (485)
grtsource (483)
h323device (18)
hcslestatus (24020)
hcsstatus (24017)
headsetenduserco
headsetinventory (21071)
headsettemplate (21068)
hostedroutepatter
hosteduricatalog (1079)
hosteduricatalogkey (2612)
httpinterfaceaddre
httpprofileuriextension (2165)
httpproxyexception (2600)
huntpilotqueue (54
inactiveusers (2845)
incomingtransformationprofile
(645)
infrastructuredevi










Page 5
interclusterserviceprofile (523)
intercomdynamic (490)
ipmalineinfo (244)
ipmastaticdata (243)
ipmauser (193)
ivruserlocale (455)
lbmhubgroup (548)
ldapauthentication (251)
ldapauthentication
ldapsearchagreement (2901)
ldapsearchattribute (2932)
ldapserverattribut
licensedistributionused (362)
licenseinfo (394)
licenseserver (359
linegroup (203)
linegroupnumplanmap (202)
localestringformat
locationmatrix (533)
machineaccountdetails (20957)
machineaccountur
matrixmember (320)
mediamixer (22)
mediaresourcegro
mediaresourcelist (153)
mediaresourcelistmember (154)
mgcp (102)
mgcpslotconfig (143)
mlaparameter (221)
mlppdomain (277)
mobilityprofile (586)
modelfeaturemap (84)
mohaudiosource (
mohservermulticastinfo (150)
mraservicedomain (21056)
mrgmediaaccesspe
nsfinformationelement (192)
nsfprotocolservicemap (191)
ntpserver (315)
numplan (24)
numplanappservermap (389)
numplandcpsyn (4
numplansubpatternusagemap (1076)
numplanuri (539)
onboardingdetails
pagetemplate (653)
pagetemplatedetail (654)
patternparameterm
personalphonebook (246)
phonebutton (25)
phonetemplate (29
pickupgroup (331)
pickupgroupendusermap (1077)
pickupgrouplinem
pickupgroupprocessnodemapdynamic
(610)
plmvoucherdetails (20958)
plrlicenseusagelim
pnpselectedlanguage (2606)
preferences (286)
processconfig (88)
processnode (86)
processnodeaudit (498)
processnoderolese
processnodesecack (399)
processnodeservice (113)
productcapabilitie
provider (974)
recordingdynamic (432)
recordingprofile (4
region (31)
regionmatrix (32)
registrationdynam
remotecluster (524)
remoteclusterilshostinfo (1106)
remoteclusterilssta
remoteclusteruricatalog (1088)
remotecommoninfo (2137)
remotedestination
remotedestinationhistorydynamic
(596)
remotedestinationusagemodelmap
(2616)
remotenumplan (2
remoteobjectpartitionrule (2145)
remoteroutingpattern (2592)
remotesyslog (624)
remoteuri (2138)
replicationdynamic (482)
resourcepriorityde
(472)
resourceprioritynamespacelist (470)
resourceprioritynamespacemap
(471)
routefilter (106)
routefiltermember (71)
routegroup (33)
routegroupdevicem
routepartition (75)
rtmtprofile (413)
rtmtreportingdyna










Page 6
safclientcmnodemap (508)
safclientsettings (504)
safsecurityprofile
safservicetrunkmap (509)
schapplication (977)
schscript (978)
schuserclusterinfo (976)
scratch (116)
sdpattribute (2110
sdpattributelist (2109)
secureconfig (474)
securityprofile (31
sipnormalizationscript (535)
sipnormalizationscriptchunk (536) sipprofile (317)
siptrunkdestination (571)
site (578)
siteroutepartitionm
slmserver (2939)
slmstatus (20963)
softkeyset (184)
softkeytemplatedefault (424)
softkeytemplateservicemap (278)
speeddial (35)
srst (194)
stalelscdetails (21021)
starterbundlestatu
tapssecurenumplan (358)
tapsuserlocale (357)
telecaster (91)
telecasterserviceparameter (135)
telecastersubscribedparameter
(136)
telecastersubscrib
tftptlinfo (21075)
timeperiod (306)
timeschedule (307
todaccess (475)
todaccesssetting (476)
treecontrolgroupn
typeadminboolean (302)
typeadminerror (287)
typeadminfieldinf
typealarmseverity (160)
typeannouncementfile (616)
typeannouncemen
typeapplicationdialrule (391)
typeappserver (374)
typeappservercon
typeassignmentmode (2594)
typeauthenticationmode (270)
typeautoanswer (1
typebarge (464)
typebatfile (400)
typebatfilesubclau
typebatfunction (338)
typebatfunctionfieldinfomap (352) typebatjobstatus (3
typebattarget (340)
typebatusage (342)
typebe6000starter
typebitpos (239)
typeblfsdoption (473)
typeboolean (38)
typecalheaders (2585)
typecallerfiltermask (449)
typecallerid (131)
typecallingpartyselection (43)
typecallstate (185)
typecalltreatmento
typecarrierselectcode (1083)
typecertificate (313)
typecertificatedistr
typecertificateservice (981)
typecertificatestatus (273)
typecertificateveri
(1089)
typechangenotifysubscribe (1027)
typeclass (8)
typeclockreferenc
typecodec (1103)
typeconfiginputdata (461)
typeconfiginputda
typeconnection (1048)
typeconnectiondevice (1050)
typeconnectionusa
typecontactcenterdeployment (24012) typecosrouting (577)
typecosroutingclas
typecredential (445)
typecredentialuser (460)
typecssmauthstatu
typecssmregstatus (20993)
typecsuparam (44)
typecubadevice (1
typecubasupportedcountry (592)
typecucmversioninsipheader
(2117)
typecustomuseratt










Page 7
typedayofweek (309)
typedberrors (257)
typedevicefeature
typedeviceprotocol (46)
typedevicesecuritymode (213)
typedevicetrustmo
typedialpattern (323)
typedialviaoffice (587)
typedigitsending (
typedndoption (439)
typednusage (241)
typedpdeviceproto
typedpjobstatus (677)
typedpproduct (673)
typedptracelevel (6
typedpwebprotocol (697)
typedrfregistered (291)
typedrfscript (290)
typedscpvalue (2885)
typedtmfsignaling (324)
typee911locationst
typeeckeysize (2883)
typeencode (47)
typeendpointconn
typefallbackcssselection (641)
typefallbacksensitivitylevel (649)
typefdlchannel (12
typefeatureconfig (528)
typefeaturecontrol (563)
typefieldinfo (266)
typeforward (48)
typeframing (125)
typegatewayusage
typegeolocationdevice (553)
typegkoption (49)
typeglobalnumber
typegroupversionstamp (414)
typehaserverstate (2634)
typehash (671)
typehotspotauthenticationmethod
(2617)
typehttpprofile (2163)
typehttpprofileuri
typehuntalgorithm (226)
typeidsauditlevel (497)
typeilssyncstatus (
typeinterclusterservice (522)
typeipaddressingmode (491)
typeipaddressingm
(492)
typeipmatarget (388)
typekeepalivetimeinterval (2133)
typekeyauthority (
typekeysize (271)
typelampblinkrate (132)
typelanguage (171
typeldapdirectoryfunction (2134)
typeldapprotocol (276)
typeldapserver (26
typelicensedresource (1072)
typelicensedresourceproductmap
(1073)
typelicensefeature
typelicensingmode (599)
typelicensingstate (1071)
typelogicalpartitio
typematrix (319)
typematrixvalue (349)
typemedia (1102)
typemgcpslotmodule (140)
typemgcpvic (141)
typemixer (51)
typemodel (79)
typemohcodec (156)
typemonitor (159)
typemrapolicy (20987)
typemwlpolicy (175)
typenamedisplayfo
typenodeusage (441)
typensfservice (190)
typenullrestriction
typenumplanuritype (2116)
typeonboardingregistrationstatus
(20955)
typeoperator (55)
typepacketcapturemode (269)
typeparam (89)
typepartitionusage
typepatternhandlingflaginfo (2605)
typepatternprecedence (198)
typepatternroutec
typepersonalphonenumber (247)
typephonecategory (1110)
typephonefeature
typephonepersonalization (462)
typephoneservice (487)
typephoneservicec










Page 8
typephonetemplateusage (168)
typepickupnotification (419)
typepipesize (591)
typeplaceholdertagfieldinfomap
(1121)
typepluginusage (123)
typeportaluri (261
typepreferredmediasource (2108)
typepresentationbit (56)
typeprichanie (57)
typepriprotocol (58)
typeprocessnoderole (1141)
typeproduct (117)
typeprotocolside (59)
typeprovider (1047)
typepurpose (2107
typeqsigvariant (495)
typerecordingflag (431)
typerefreshtoken (
typereleasecausevalue (197)
typeremotedestinationusage (2615) typeremoteobject
typereset (254)
typeresethandshake (406)
typeresource (235)
typerevertpriority (425)
typeringsetting (186)
typerisclass (173)
typeroaminguserstatus (21022)
typeroutingdatabasecachetimer
(2135)
typersvpoversip (4
typerule (395)
typeruleinfo (396)
typesafservice (503
typescheduleunit (296)
typesdpattributehandling (2112)
typesecuritypolicy
typeservice (90)
typeservicecategory (187)
typeservicegroupi
typesilencesuppressionthreshold (60)
typesipassertedtype (467)
typesipbandwidth
typesipidentityblend (1062)
typesipprivacy (466)
typesiprel1xxoptio
typesipscripterrorhandling (537)
typesipsessionrefreshmethod
(2105)
typesiptrunkcallle
typeslmfeature (2942)
typeslmtransport (21015)
typesnmpauthenti
(2906)
typesnmpversion (2908)
typesoftkey (188)
typespa8800port (1
typessomode (2619)
typestartdialprotocol (114)
typestatus (61)
typestringformatrule (2152)
typesubclass (392)
typesubpatternusa
typesyncstatus (2907)
typesyslogmessage (623)
typesystemfeature
typetaskstatus (518)
typetelnetlevel (397)
typeterminal (139)
typetimeschedulecategory (477)
typetimezone (62)
typetracelevelgrou
typetransport (204)
typetrunk (63)
typetrunkdirection
typetrunkpad (66)
typetrunkselectionorder (67)
typetrunkservice (
typetrustrole (659)
typetruststatus (21076)
typetunneledproto
typeucproductappservermap (1093)
typeucproductconnectprotocolmap
(1094)
typeucservice (109
typeusageprofilefeature (579)
typeuseentity (585)
typeuseragentserv
(1051)
typeuserlocale (169)
typeusernotificationmessage
(1057)
typeusernotificatio
typeusntype (2106)
typev150sdpfilter (1044)
typevideocalltraf
typevmavoidancepolicy (1028)
typevpnclientauthentication (662)
typewebpage (1114










Page 9
typewebpageinfo (299)
typewebpagesection (1116)
typewifiauthentica
(2602)
typewifiusercertificate (2890)
typewincharset (172)
typewlanprofilech
typezerosuppression (124)
typezzconfbridge (377)
typezzdndcontrol
typezznetworkmediatype (381)
typezzntpmode (411)
typezzpreff (402)
ucservice (1095)
ucserviceprofile (1097)
ucserviceprofilede
ucservicexml (1096)
ucuserprofile (2607)
ucuserprofiledevic
ucuserprofilenumplanmap (2146)
usageprofile (574)
usageprofileendus
usageprofiletelecasterservicemap
(581)
usergroup (2846)
usergroupmember
usn (1063)
usnreplset (1069)
usnsyncservice (21
vipre164transformation (646)
viprexcludeddidpatterngroup
(644)
viprfilterelement (
viproffpathserver (647)
viprpublisheddidpattern (635)
viprpublisheddidp
(634)
viprservice (631)
viprserviceccmexternalipmap
(648)
viprservicedidpatt
(637)
viprurivalidateddidmap (640)
viprvalidateddid (636)
vohserver (2107)
voicemessagingprofile (177)
vpngateway (663)
vpngatewaycertifi
vpngroupvpngatewaymap (666)
vpnprofile (667)
webpagesection (1
wirelesslanprofile (2597)
wirelesslanprofilegroup (2596)
wirelesslanprofile
(2598)
wwwcookie (72)
xmldisplayinstancerulemap (163)
xmldisplayinstanc










Page 10
2.0 Table Details
2.1 Table Relationships
pkid is the primary key ID. It is always of type GUID (a 36 character UUID).
Fields that begin with the letters "fk" represent foriegn keys into another table.
The name of the field following the "fk" prefix up to but not including an
underscore character is the name of the related table. The field in related table is
always pkid. and is a GUID.
Fields that begin with the letters "ik" represent internal keys into the same table.
Fields that begin with a "tk" represent an enumerated type. This field is related to
a table whose name begins with "Type" and ends with the name of the field
following the prefix up to but not including an underscore character. The field in
the related table is always "enum" and is an integer.
Some tables do not allow insert or delete. These tables are populated by
installation programs and migrated.
Some tables do not allow any modifications at all and are populated by
installation only.
Some fields do not allow modification. These fields are populated by triggers in
response to changes in other records, or they are set when the record is inserted.
2.2 Field Types
DN
This field is a directory number. This is currently defined as a variable length
string of max length 23.
enum
This field is related to another table. The table name begins with "Type" and
is followed by the field name without the "tk" prefix.
GUID
This is a globally unique ID. It is represented as a string of length 36 (string
representation of UUID).
long
This is an integer stored as signed 4 byte value (+/-2^31-1). Refer to the Check
Constraint for limitations on possible values.
string










Page 11
This is a variable length string. The maximum length will be specified in
bytes. The database stores string data using UTF-8 encoding. Refer to the
Validation for limitations on characters and length of strings.
2.3 Table Level Rules and Field Details
Unless otherwise indicated, all tables and data are replicated throughout the
cluster.
Note for developers
The Data Dictionary source is the same set of CSV files used to create the database.
Each table, field, rule, and constraint has an ID next to it (in parentheses) that
indicates the source. The codes are always <type>-number. The type codes are as
follows:
TI
Table Information from TypeTableInfo.csv
FI
Field Information from TypeFieldInfo.csv
RFI
Related Field Information from TypeRelatedFieldInfo.csv
MFI
Mulit-Field Index from TypeMultiFieldIndex.csv
RI
Rule Information from TypeRuleInfo.csv
For example, RFI-21 is Related Field Info for enum = 21 in
TypeRelatedFieldInfo.csv.
Error messages from business rule violations have two components - Error code
and SQL Exception. For example, Error: java.sql.SQLException: 37131,
SQL State: IX000, Error Code: -746. Error Code -746 indicates an
exception based on database rules. If specific error message text is not displayed,
it can be found in TypeDbErrors table where SQLException value is the value in
the enum column. SQLException values above 25,000 also correlate directly to
data dictionary entries at follows:
Errors occurring because of validation or check constraints defined in
TypeRelatedFieldInfo have a number that is equal to 25,000 plus the related
field info rule number in datadicationary. For example, if an error 25142
occurs while updating ApplicationDialRule table, you can find the associated
constraint with 25142-25000 = (RFI-)142. Check the constraints below the
field definitions in the table (or just search this document for "RFI-142").
•










Page 12
Errors occurring because of validation or check constraints defined in
TypeFieldInfo will have a number that is equal to 35,000 plus the field
number. For example, if an error 37131 occurs while updating FACInfo table,
you can find the associated rule with 37131-35000 = (FI-)2131. Then check the
format of input data against the validation for the "FACInfo.Code" field (or
just search this document for "FI-2131").
Legend for Tables
Elements defining a table
Field Name (with links to referenced tables)
Elements defining a field
Elements defining a rule
Multi-column uniqueness (combination of columns is unique)
2.3.1 aardialprefixmatrix (TI-182)
Description:
Defines the assigned digits to prepend to dialed digits to specified from and to
Fields:
2.3.1.1 dialprefix (FI-1117)
Type:
string [24]
Default Value:
EMPTY
Validation:
^[0-9A-D*#+]{0,24}$
Remarks:
The prefix digits to use for automated alternate routing with
2.3.1.2 fkaarneighborhood_from (FI-1115)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Specifies the AAR Neighborhood from which a call is being m
2.3.1.3 fkaarneighborhood_to (FI-1116)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Specifies the AAR Neighborhood to which a call is being mad
2.3.1.4 pkid (FI-1114)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
fkaarneighborhood_from + fkaarneighborhood_to is unique. (MFI-55)
Rules:
Rule (RI-1):
Type:
Active (Insert)
This table is modified by this rule.
Rule Name:
Insert AAR Matrix
Description:
On insert of a new AARNeighborhood the ma
AARNeighborhood to itself and to every exist
Insert into AARNeighborhood
•










Page 13
Test
Condition:
2.3.2 aarneighborhood (TI-181)
Description:
Automated alternate routing (AAR) provides a mechanism to reroute calls thro
alternate number when Cisco CallManager blocks a call due to insufficient loca
Fields:
2.3.2.1 name (FI-1113)
Type:
string [20] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,20}$
Remarks:
Logical name of the AAR group
Rule (RI-1):
Type:
Active (Insert)
Rule Name:
Insert AAR Matrix
Description:
On insert of a new AARNeighborhood the ma
AARNeighborhood to itself and to every exist
Test
Condition:
Insert into AARNeighborhood
2.3.2.2 pkid (FI-1112)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-1):
Type:
Active (Insert)
Rule Name:
Insert AAR Matrix
Description:
On insert of a new AARNeighborhood the ma
AARNeighborhood to itself and to every exist
Test
Condition:
Insert into AARNeighborhood
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-1):
Type:
Active (Insert)
Rule applied when record is inserted.
Rule Name:
Insert AAR Matrix
Description:
On insert of a new AARNeighborhood the ma
AARNeighborhood to itself and to every exist
Test
Condition:
Insert into AARNeighborhood
2.3.3 activationcode (TI-21054)










Page 14
Description:
Activation codes for endpoints
Fields:
2.3.3.1 codelower (FI-28286)
Type:
string [128]
Remarks:
Specifies encrypted second part of the activation code)
Rule (RI-2387):
Type:
Active (Delete)
Rule Name:
On delete activationCode
Description:
When a activationcode record is deleted, ins
Test
Condition:
On DELETE from activationcode, insert the s
2.3.3.2 codeupper (FI-28285)
Type:
string [128] (Unique)
Remarks:
Specifies encrypted first part of the activation code)
Rule (RI-2387):
Type:
Active (Delete)
Rule Name:
On delete activationCode
Description:
When a activationcode record is deleted, ins
Test
Condition:
On DELETE from activationcode, insert the s
2.3.3.3 expiretime (FI-28288)
Type:
long
Default Value:
0
Remarks:
Denotes the expiration datetime of the activation code.
Rule (RI-2387):
Type:
Active (Delete)
Rule Name:
On delete activationCode
Description:
When a activationcode record is deleted, ins
Test
Condition:
On DELETE from activationcode, insert the s
2.3.3.4 fkdevice (FI-28284)
Type:
guid (Unique, Indexed, Cascade Delete)
Remarks:
Pkid of the Device
2.3.3.5 fromgds (FI-28287)
Type:
bool
Default Value:
FALSE
Remarks:
true indicates activation code came from GDS.
Rule (RI-2387):
Type:
Active (Delete)
Rule Name:
On delete activationCode
Description:
When a activationcode record is deleted, ins
On DELETE from activationcode, insert the s










Page 15
Test
Condition:
2.3.3.6 pkid (FI-28283)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-2387):
Type:
Active (Delete)
Rule Name:
On delete activationCode
Description:
When a activationcode record is deleted, ins
Test
Condition:
On DELETE from activationcode, insert the s
Uniqueness: No multicolumn uniqueness constraints
2.3.4 activationcodetbr (TI-21055)
Description:
Activation codes for endpoints - codes are inactive and ready to be released (T
when deleted from activationCode table
Fields:
2.3.4.1 codelower (FI-28292)
Type:
string [128]
Remarks:
Specifies encrypted second part of the activation code)
2.3.4.2 codeupper (FI-28291)
Type:
string [128] (Unique)
Remarks:
Specifies encrypted first part of the activation code)
2.3.4.3 expiretime (FI-28295)
Type:
long
Default Value:
0
Remarks:
Denotes the expiration datetime of the activation code.
2.3.4.4 fromgds (FI-28294)
Type:
bool
Default Value:
FALSE
Remarks:
true indicates activation code came from GDS.
2.3.4.5 gctime (FI-28293)
Type:
long
Default Value:
0
Remarks:
Denotes the gabage collection time.
2.3.4.6 pkid (FI-28290)










Page 16
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.5 advanceddeviceconfigparams (TI-21027)
Description: Defines the product specific configuration for devices in key-value format
Fields:
2.3.5.1 fkdevice (FI-28097)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Pkid of the Device
2.3.5.2 paramname (FI-28098)
Type:
string [255]
Remarks:
Specifies the parameter key name (corresponding to flatten X
2.3.5.3 paramvalue (FI-28099)
Type:
string [1024]
Remarks:
Specifies the parameter key value (corresponding to flatten X
2.3.5.4 pkid (FI-28096)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.6 agentnumplandynamic (TI-24015)
Description:
Contains a list of all numplans created and associated to type device used to tr
Insert/Delete is not allowed.
Fields:
2.3.6.1 agentstatusxml (FI-28444)
Type:
string [256] (Null OK)
Default Value:
NULL
2.3.6.2 datetimestamp (FI-28447)
Type:
long
Default Value:
0
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco










Page 17
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.6.3 fkcontactcenterserverconfigmap (FI-28443)
Type:
guid (Null OK)
Default Value:
NULL
2.3.6.4 fknumplan (FI-28442)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
Remarks:
Has same value as Pkid of NumPlan Table
2.3.6.5 isagentextension (FI-28446)
Type:
bool
Default Value:
FALSE
Remarks:
indicates whether this numplan is associated with a CC agen
2.3.6.6 pkid (FI-28441)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Has same value as Pkid of NumPlan Table
2.3.6.7 serviceconfstatusxml (FI-28445)
Type:
string [256] (Null OK)
Default Value:
NULL
Uniqueness:
No multicolumn uniqueness constraints
2.3.7 alarmconfig (TI-145)
Description:
Records alarm settings per node (server) per service per monitor. These record
Insert/Delete is not allowed.
Fields:
2.3.7.1 enablealternativelog (FI-5192)
Type:
bool
Default Value:
FALSE
Remarks:
Enable Alternative Logging for the Alarm Settings from Syslo










Page 18
2.3.7.2 fkprocessnodeservice (FI-810)
Type:
guid (Cascade Delete)
Remarks:
Specifies the node/service combination for this alarm configu
2.3.7.3 monitorstatus (FI-887)
Type:
bool
Default Value:
FALSE
Remarks:
True if this monitor is on.
2.3.7.4 pkid (FI-809)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.7.5 server (FI-886)
Type:
string [1280]
Default Value:
EMPTY
Remarks:
Application managed container for remote syslog destination
validation, or special migration.
2.3.7.6 tkalarmseverity (FI-822)
Type:
enum
Remarks:
The alarm severity.
2.3.7.7 tkmonitor (FI-812)
Type:
enum
Remarks:
The type of monitor (event log, sys log, etc.) being configured
Uniqueness:
fkprocessnodeservice + tkmonitor is unique. (MFI-28)
2.3.8 alarmmonitorcapabilities (TI-161)
Description: Used to determine which monitors are allowed with each service. These records
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.8.1 enum (FI-896)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.8.2 tkmonitor (FI-897)
Type:
enum
2.3.8.3 tkservice (FI-898)
Type:
enum
Uniqueness: No multicolumn uniqueness constraints










Page 19
2.3.9 alarmusertext (TI-369)
Description: User defined text for alarms
Fields:
2.3.9.1 alarmname (FI-2722)
Type:
string [255] (Indexed)
2.3.9.2 catalogname (FI-2721)
Type:
string [500]
2.3.9.3 pkid (FI-2720)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.9.4 userdefinedtext (FI-2723)
Type:
string [500]
Uniqueness: No multicolumn uniqueness constraints
2.3.10 alternatenumber (TI-2582)
Description:
Stores the Enterprise and E164 numbers linked to a directory number (from N
Fields:
2.3.10.1 dnderived (FI-25567)
Type:
string [50] (Indexed, Not Modifiable)
Default Value:
EMPTY
Remarks:
Derived value of directory number
Rule (RI-2101):
Type:
Active (Insert/Update)
Rule Name:
Calculate the value of DNDerived.
Description:
Use the DNOrMask and parent NumPlan.dn
DNOrMask is NULL, use parent NumPlan.dn
apply it to NumPlan.dnorpattern to generate
Rule (RI-2101):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Calculate the value of DNDerived.
Description:
Use the DNOrMask and parent NumPlan.dn
DNOrMask is NULL, use parent NumPlan.dn
apply it to NumPlan.dnorpattern to generate
Rule (RI-2103):
Type:
Validation (Insert/Update)
Rule Name:
AlternateNumber DNOrMask uniqueness
Description:
Alternate number must be unique within th
Test
Condition:
The value of URI must be unique within the










Page 20
Rule (RI-2105):
Type:
Active (Update)
Rule Name:
USN from Alternate Number modification
Description:
If the Alternate Number changes, create a U
old value
Test
Condition:
UPDATE USN to reflect new value and INSER
Rule (RI-2113):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for Alternat
Description:
Cannot change number type of an Alternate
as AAR per DN. Only one instance of each nu
twice as the same type. For AAR Alternate N
DN, and for each of them, if there is an adve
different DN, throw an exception.
Test
Condition:
On INSERT/UPDATE on AlternateNumber va
Error
Message:
Various
2.3.10.2 dnormask (FI-25565)
Type:
string [50] (Indexed, Null OK)
Remarks:
SIP alternate number, may be a mask.
Rule (RI-2101):
Type:
Active (Insert/Update)
Rule Name:
Calculate the value of DNDerived.
Description:
Use the DNOrMask and parent NumPlan.dn
DNOrMask is NULL, use parent NumPlan.dn
apply it to NumPlan.dnorpattern to generate
2.3.10.3 doroutebyroutestring (FI-25568)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates whether other clusters may route to this URI or nu
Rule (RI-2104):
Type:
Active (Insert)
Rule Name:
USN from Alternate Number creation
Description:
Create USN for new value of Alternate Num
Test
Condition:
INSERT into USN
Rule (RI-2105):
Type:
Active (Update)
Rule Name:
USN from Alternate Number modification
Description:
If the Alternate Number changes, create a U
old value










Page 21
Test
Condition:
UPDATE USN to reflect new value and INSER
Rule (RI-2106):
Type:
Active (Delete)
Rule Name:
USN from Alternate Number deletion
Description:
Create a USN tombstone for the old Alternat
Test
Condition:
INSERT USN tombstone for the old value
Rule (RI-2113):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for Alternat
Description:
Cannot change number type of an Alternate
as AAR per DN. Only one instance of each nu
twice as the same type. For AAR Alternate N
DN, and for each of them, if there is an adve
different DN, throw an exception.
Test
Condition:
On INSERT/UPDATE on AlternateNumber va
Error
Message:
Various
2.3.10.4 doroutelocal (FI-25569)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates whether the alternate number may be used for ro
Rule (RI-2103):
Type:
Validation (Insert/Update)
Rule Name:
AlternateNumber DNOrMask uniqueness
Description:
Alternate number must be unique within th
Test
Condition:
The value of URI must be unique within the
2.3.10.5 fknumplan (FI-25563)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
The directory number to which the alternate number belon
Rule (RI-2101):
Type:
Active (Insert/Update)
Rule Name:
Calculate the value of DNDerived.
Description:
Use the DNOrMask and parent NumPlan.dn
DNOrMask is NULL, use parent NumPlan.dn
apply it to NumPlan.dnorpattern to generate
Rule (RI-2102):
Type:
Active (Insert)
Rule Name:
Validate DN association of AlternateNumber
Description:
Alternate number can only be associated to










Page 22
Rule (RI-2103):
Type:
Validation (Insert/Update)
Rule Name:
AlternateNumber DNOrMask uniqueness
Description:
Alternate number must be unique within th
Test
Condition:
The value of URI must be unique within the
Rule (RI-2104):
Type:
Active (Insert)
Rule Name:
USN from Alternate Number creation
Description:
Create USN for new value of Alternate Num
Test
Condition:
INSERT into USN
Rule (RI-2105):
Type:
Active (Update)
Rule Name:
USN from Alternate Number modification
Description:
If the Alternate Number changes, create a U
old value
Test
Condition:
UPDATE USN to reflect new value and INSER
Rule (RI-2106):
Type:
Active (Delete)
Rule Name:
USN from Alternate Number deletion
Description:
Create a USN tombstone for the old Alternat
Test
Condition:
INSERT USN tombstone for the old value
Rule (RI-2113):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for Alternat
Description:
Cannot change number type of an Alternate
as AAR per DN. Only one instance of each nu
twice as the same type. For AAR Alternate N
DN, and for each of them, if there is an adve
different DN, throw an exception.
Test
Condition:
On INSERT/UPDATE on AlternateNumber va
Error
Message:
Various
2.3.10.6 fkroutepartition (FI-25564)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
The partition to which the URI belongs.
Rule (RI-2103):
Type:
Validation (Insert/Update)
Rule Name:
AlternateNumber DNOrMask uniqueness










Page 23
Description:
Alternate number must be unique within th
Test
Condition:
The value of URI must be unique within the
2.3.10.7 isaar (FI-25570)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates whether this number is valid for dialing on the PS
Rule (RI-2104):
Type:
Active (Insert)
Rule Name:
USN from Alternate Number creation
Description:
Create USN for new value of Alternate Num
Test
Condition:
INSERT into USN
Rule (RI-2105):
Type:
Active (Update)
Rule Name:
USN from Alternate Number modification
Description:
If the Alternate Number changes, create a U
old value
Test
Condition:
UPDATE USN to reflect new value and INSER
Rule (RI-2106):
Type:
Active (Delete)
Rule Name:
USN from Alternate Number deletion
Description:
Create a USN tombstone for the old Alternat
Test
Condition:
INSERT USN tombstone for the old value
Rule (RI-2113):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for Alternat
Description:
Cannot change number type of an Alternate
as AAR per DN. Only one instance of each nu
twice as the same type. For AAR Alternate N
DN, and for each of them, if there is an adve
different DN, throw an exception.
Test
Condition:
On INSERT/UPDATE on AlternateNumber va
Error
Message:
Various
2.3.10.8 istemplate (FI-25571)
Type:
bool (Indexed, Not Modifiable)
Default Value:
FALSE
Remarks:
Distinguish the Universal Line Template with the real altern










Page 24
Rule (RI-2102):
Type:
Active (Insert)
Rule Name:
Validate DN association of AlternateNumber
Description:
Alternate number can only be associated to
Rule (RI-2102):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
Validate DN association of AlternateNumber
Description:
Alternate number can only be associated to
Rule (RI-2103):
Type:
Validation (Insert/Update)
Rule Name:
AlternateNumber DNOrMask uniqueness
Description:
Alternate number must be unique within th
Test
Condition:
The value of URI must be unique within the
Rule (RI-2113):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for Alternat
Description:
Cannot change number type of an Alternate
as AAR per DN. Only one instance of each nu
twice as the same type. For AAR Alternate N
DN, and for each of them, if there is an adve
different DN, throw an exception.
Test
Condition:
On INSERT/UPDATE on AlternateNumber va
Error
Message:
Various
2.3.10.9 isurgent (FI-25572)
Type:
bool (Indexed)
Default Value:
FALSE
Remarks:
Indicates whether the alternate number is urgent.
2.3.10.10 pkid (FI-25562)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-2103):
Type:
Validation (Insert/Update)
Rule Name:
AlternateNumber DNOrMask uniqueness
Description:
Alternate number must be unique within th
Test
Condition:
The value of URI must be unique within the
Rule (RI-2105):










Page 25
Type:
Active (Update)
Rule Name:
USN from Alternate Number modification
Description:
If the Alternate Number changes, create a U
old value
Test
Condition:
UPDATE USN to reflect new value and INSER
Rule (RI-2106):
Type:
Active (Delete)
Rule Name:
USN from Alternate Number deletion
Description:
Create a USN tombstone for the old Alternat
Test
Condition:
INSERT USN tombstone for the old value
Rule (RI-2113):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for Alternat
Description:
Cannot change number type of an Alternate
as AAR per DN. Only one instance of each nu
twice as the same type. For AAR Alternate N
DN, and for each of them, if there is an adve
different DN, throw an exception.
Test
Condition:
On INSERT/UPDATE on AlternateNumber va
Error
Message:
Various
2.3.10.11 tkglobalnumber (FI-25566)
Type:
enum (Not Modifiable)
Default Value:
100
Remarks:
Functional classification, applies only to TEL URI.
Rule (RI-2113):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for Alternat
Description:
Cannot change number type of an Alternate
as AAR per DN. Only one instance of each nu
twice as the same type. For AAR Alternate N
DN, and for each of them, if there is an adve
different DN, throw an exception.
Test
Condition:
On INSERT/UPDATE on AlternateNumber va
Error
Message:
Various
Uniqueness:
No multicolumn uniqueness constraints










Page 26
2.3.11 analogaccess (TI-2)
Description:
This subclasses the device table for analog access information not in the Devic
Fields:
2.3.11.1 fkdevice (FI-14)
Type:
guid (Unique, Indexed, Cascade Delete)
Migration Source: convert from DeviceName
Remarks:
Points to the device record being "subclassed." Device.tkMo
Rule (RI-13):
Type:
Validation (Insert/Update)
Rule Name:
AnalogAccess device
Description:
The records in AnalogAccess table must refe
protocol
Test
Condition:
AnalogAccess.fkDevice IN (SELECT pkid FRO
Error
Message:
AnalogAccess table may only reference devi
(AnalogAccess).
Remedy:
Correct the fkDevice value to refer to an Ana
2.3.11.2 pkid (FI-13)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.11.3 tktrunkselectionorder (FI-15)
Type:
enum
Migration Source: TrunkSelectionOrder
Remarks:
IE. Bottom up or top down.
Uniqueness:
No multicolumn uniqueness constraints
2.3.12 analogaccessport (TI-3)
Description:
Analog access ports associtated with an analog access Device.
Fields:
2.3.12.1 attendantdn (FI-22)
Type:
dn
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
EMPTY
Validation:
^[0-9*#+]{0,50}$
Migration Source: AttendantNumber
Remarks:










Page 27
For Ground Start and Loop Start ports, enter the number to
example, zero or a directory number for an attendant.
Rule (RFI-4):
Type:
Inter-field Condition and Constraint
Test Condition: tkTrunk = 1 OR tkTrunk = 2
DN Type:
DN_TYPE_ALL_DIGITS
Constraint:
Validation:
[0-9*#]{0,24}
Null Allowed:
null
Remarks:
Attendant DN has Invalid format. It should
Regular expression used for validation is [0
2.3.12.2 calleriddn (FI-37)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,32}$
Migration Source: CallerId
Remarks:
If specified, use this for the CallerID.
2.3.12.3 e164dn (FI-5280)
Type:
string [16]
Default Value:
EMPTY
Validation:
^(+)([0-9]{1,15})$
Remarks:
E164 Directory Number
2.3.12.4 expecteddigits (FI-26)
Type:
long
Check Constraint: (ExpectedDigits >= 0) AND (ExpectedDigits <= 32)
Migration Source: ExpectedDigits
Remarks:
Enter the number of digits that are expected on the inbound
zero as the default value if you are unsure.
2.3.12.5 fkdevice (FI-18)
Type:
guid (Indexed, Cascade Delete)
Migration Source: convert from DeviceName
Remarks:
device::tModel must be analog access
Rule (RI-14):
Type:
Validation (Insert/Update)
Rule Name:
AnalogAccessPort device
Description:
The records in AnalogAccessPort table must
protocol
Test
Condition:
AnalogAccessPort.fkDevice IN (SELECT pkid










Page 28
Error
Message:
AnalogAccessPort table may only reference
(AnalogAccess).
Remedy:
Correct the fkDevice value to refer to an Ana
2.3.12.6 inboundcalleridenable (FI-36)
Type:
bool
Migration Source: InboundCallerIdEnable
Remarks:
If true, CallerID is enabled.
2.3.12.7 numdigits (FI-24)
Type:
long
Check Constraint: (NumDigits >= 0) AND (NumDigits <= 32)
Migration Source: NumDIgits
Remarks:
Enter the number of significant digits to collect. Cisco CallM
(last digit) of the number called. Use this field for the proces
of digits starting from the last digit of the called number tha
See Prefix DN.
2.3.12.8 pkid (FI-17)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.12.9 portnum (FI-19)
Type:
long
Migration Source: PortNum
Remarks:
1-8 For Vega; 1 for MGCP_STATION; 1 for MGCP_TRUNK and
2.3.12.10 prefixdn (FI-23)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
Migration Source: Prefix
Remarks:
The prefix digits that are appended to the digits that this tru
CallManager adds prefix digits after it truncates the numbe
2.3.12.11 sigdigits (FI-25)
Type:
bool
Migration Source: SigDigits
Remarks:
Obsolete - NumDigits is always used. Flag to allow only cert
2.3.12.12 smdiportnumber (FI-932)
Type:
long










Page 29
Default Value:
0
Check Constraint: (SMDIPortNumber >= 0) AND (SMDIPortNumber <= 4096)
Remarks:
Use this field for analog access ports that connect to a voice-
the actual port number on the voice-mail system to which th
2.3.12.13 timer1 (FI-30)
Type:
long
Check Constraint: Timer1 >= 0
Migration Source: Timer1
Remarks:
In Milliseconds
2.3.12.14 timer2 (FI-31)
Type:
long
Check Constraint: Timer2 >= 0
Migration Source: Timer2
Remarks:
In Milliseconds
2.3.12.15 timer3 (FI-32)
Type:
long
Check Constraint: Timer3 >= 0
Migration Source: Timer3
Remarks:
In Milliseconds
2.3.12.16 timer4 (FI-33)
Type:
long
Check Constraint: Timer4 >= 0
Migration Source: Timer4
Remarks:
In Milliseconds
2.3.12.17 timer5 (FI-34)
Type:
long
Check Constraint: Timer5 >= 0
Migration Source: Timer5
Remarks:
In Milliseconds
2.3.12.18 timer6 (FI-35)
Type:
long
Check Constraint: Timer6 >= 0
Migration Source: Timer6
Remarks:
In Milliseconds
2.3.12.19 tkcallingpartyselection (FI-39)
Type:
enum
Migration Source: CallingPartySelection










Page 30
Remarks:
Source of the calling party number: originator = 1, first redi
2.3.12.20 tkdigitsending (FI-623)
Type:
enum
Default Value:
0
Remarks:
DTFM, MF, etc.
2.3.12.21 tkpresentationbit (FI-40)
Type:
enum
Migration Source: PresentationBit
Remarks:
CLID presentationBit: allowed = 1, restricted = 2
2.3.12.22 tksilencesuppressionthreshold (FI-38)
Type:
enum
Migration Source: SilenceSuppressionThreshold
Remarks:
in dbm0
2.3.12.23 tkstartdialprotocol (FI-624)
Type:
enum
Default Value:
0
Remarks:
Immediate, Wink Start, etc.
2.3.12.24 tktrunk (FI-20)
Type:
enum
Migration Source: PortType
Remarks:
The type of trunk. (Ground Start, Loop Start, DID, POTS, E&M
2.3.12.25 tktrunkdirection (FI-21)
Type:
enum
Migration Source: Direction
Remarks:
Inbound, outbound and both are valid Directions. Outbound
Start (GS)
2.3.12.26 tktrunklevel (FI-306)
Type:
enum
Migration Source: was "ApplicationType"
2.3.12.27 tktrunkpad_rx (FI-28)
Type:
enum
Migration Source: RxPad
2.3.12.28 tktrunkpad_tx (FI-29)
Type:
enum
Migration Source: TxPad
2.3.12.29 unattendedport (FI-2387)
Type:
bool (Null OK)










Page 31
Default Value:
FALSE
2.3.12.30 xml (FI-935)
Type:
string [24000] (Null OK)
Default Value:
NULL
Remarks:
Product specific configuration XML not used by CCM
Uniqueness:
fkdevice + portnum is unique. (MFI-1)
2.3.13 apdiscoveryschedule (TI-2910)
Description:
Table to store the sync schedule information of Wireless LAN Controller or Cis
Fields:
2.3.13.1 fkapdiscoveryserver (FI-27292)
Type:
guid (Unique, Cascade Delete)
Remarks:
AP Discovery Server with which the Schedule is associated.
2.3.13.2 intervalvalue (FI-27294)
Type:
long
Remarks:
IntervalValue combined with Schedule Unit determins how o
Hours).
2.3.13.3 nextsynctime (FI-27293)
Type:
long
Remarks:
Timestamp when next synchronization should happen for re
2.3.13.4 pkid (FI-27291)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.13.5 tkscheduleunit (FI-27295)
Type:
enum
Default Value:
2
Remarks:
Schedule Unit combined with IntervalValue determines how
Hours).
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-696):
Type:
Inter-field Condition and Constraint
Constraint:
(NextSyncTime >=0)
Remarks:
Negative value for NextSyncTime not allowed
Rule (RFI-697):
Type:
Inter-field Condition and Constraint
Constraint:
(IntervalValue >0)
Remarks:
Negative value for IntervalValue not allowed










Page 32
2.3.14 apdiscoveryserver (TI-2909)
Description:
Table to store the information of Wireless LAN Controller or Cisco Prime Infra
Fields:
2.3.14.1 description (FI-27281)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,63}$
Migration Source: N/A
Remarks:
Description for Wireless Controller name.
2.3.14.2 lastsynctime (FI-27290)
Type:
long
Default Value:
0
Remarks:
Timestamp when last synchronization started.
2.3.14.3 name (FI-27280)
Type:
string [255] (Unique)
Validation:
^[a-zA-Z0-9][a-zA-Z0-9.-]{0,253}[a-zA-Z0-9]$
Migration Source: N/A
Remarks:
Host name of Wireless LAN Controller. Could also be FQDN
2.3.14.4 password (FI-27284)
Type:
string [255] (Null OK)
Default Value:
EMPTY
Migration Source: N/A
Remarks:
User Id password in v3 mode are stored in an encrypted for
Rule (RI-2266):
Type:
Validation (Insert/Update)
Rule Name:
Check mandatory inputs for APDiscoveryServ
Description: When record is inserted or updated into APDi
mandatory inputs for various SNMP versions
Test
Condition:
IF ('tksnmpversion' = 1 or 2),THAN make 'user
'useridorcommunitystring' contain communit
mode. IF ('tksnmpversion' = 3),THAN make
'useridorcommunitystring','password','tksnm
and 'snmpprivacypassword' mandatory and '
information. This is SNMP v3 mode.
Error
Message:
SNMP credentials have not be specified corre
Remedy:
Ensure correct SNMP credentials are configur
2.3.14.5 pkid (FI-27279)










Page 33
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.14.6 snmpprivacypassword (FI-27287)
Type:
string [255] (Null OK)
Default Value:
EMPTY
Remarks:
The SNMP privacy password in v3 mode are stored in an en
Rule (RI-2266):
Type:
Validation (Insert/Update)
Rule Name:
Check mandatory inputs for APDiscoveryServ
Description: When record is inserted or updated into APDi
mandatory inputs for various SNMP versions
Test
Condition:
IF ('tksnmpversion' = 1 or 2),THAN make 'user
'useridorcommunitystring' contain communit
mode. IF ('tksnmpversion' = 3),THAN make
'useridorcommunitystring','password','tksnm
and 'snmpprivacypassword' mandatory and '
information. This is SNMP v3 mode.
Error
Message:
SNMP credentials have not be specified corre
Remedy:
Ensure correct SNMP credentials are configur
2.3.14.7 syncnow (FI-27288)
Type:
bool
Default Value:
FALSE
Remarks:
SyncNow field is used to trigger a synchronization request f
2.3.14.8 tksnmpauthenticationprotocol (FI-27285)
Type:
enum (Null OK)
Remarks:
The authentication protocol in v3 mode
Rule (RI-2266):
Type:
Validation (Insert/Update)
Rule Name:
Check mandatory inputs for APDiscoveryServ
Description: When record is inserted or updated into APDi
mandatory inputs for various SNMP versions
Test
Condition:
IF ('tksnmpversion' = 1 or 2),THAN make 'user
'useridorcommunitystring' contain communit
mode. IF ('tksnmpversion' = 3),THAN make
'useridorcommunitystring','password','tksnm
and 'snmpprivacypassword' mandatory and '
information. This is SNMP v3 mode.
Error
Message:
SNMP credentials have not be specified corre










Page 34
Remedy:
Ensure correct SNMP credentials are configur
2.3.14.9 tksnmpprivacyprotocol (FI-27286)
Type:
enum (Null OK)
Remarks:
The privacy protocol in v3 mode
Rule (RI-2266):
Type:
Validation (Insert/Update)
Rule Name:
Check mandatory inputs for APDiscoveryServ
Description: When record is inserted or updated into APDi
mandatory inputs for various SNMP versions
Test
Condition:
IF ('tksnmpversion' = 1 or 2),THAN make 'user
'useridorcommunitystring' contain communit
mode. IF ('tksnmpversion' = 3),THAN make
'useridorcommunitystring','password','tksnm
and 'snmpprivacypassword' mandatory and '
information. This is SNMP v3 mode.
Error
Message:
SNMP credentials have not be specified corre
Remedy:
Ensure correct SNMP credentials are configur
2.3.14.10 tksnmpversion (FI-27282)
Type:
enum
Default Value:
2
Remarks:
Default value is 2c. In this mode we rely on community strin
Rule (RI-2266):
Type:
Validation (Insert/Update)
Rule Name:
Check mandatory inputs for APDiscoveryServ
Description: When record is inserted or updated into APDi
mandatory inputs for various SNMP versions
Test
Condition:
IF ('tksnmpversion' = 1 or 2),THAN make 'user
'useridorcommunitystring' contain communit
mode. IF ('tksnmpversion' = 3),THAN make
'useridorcommunitystring','password','tksnm
and 'snmpprivacypassword' mandatory and '
information. This is SNMP v3 mode.
Error
Message:
SNMP credentials have not be specified corre
Remedy:
Ensure correct SNMP credentials are configur
2.3.14.11 tksyncstatus (FI-27289)
Type:
enum
Default Value:
0
Remarks:
Status of synchronization for the related WLC.
Rule (RI-2280):
Type:
Validation (Delete)










Page 35
Rule Name:
Prevent actively synced WLC records from d
Description:
When a synchronization of WLC record is in
Test
Condition:
IF ('tksyncstatus' = 1 or 2),THAN prevent this
Error
Message:
This WLC is being actively synchronised and
Remedy:
Ensure you have either cancelled or wait fo
2.3.14.12 useridorcommunitystring (FI-27283)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,63}$
Migration Source: N/A
Remarks:
Holds either SNMP Community string in v2c or UserId in v3
Rule (RI-2266):
Type:
Validation (Insert/Update)
Rule Name:
Check mandatory inputs for APDiscoveryServ
Description: When record is inserted or updated into APDi
mandatory inputs for various SNMP versions
Test
Condition:
IF ('tksnmpversion' = 1 or 2),THAN make 'user
'useridorcommunitystring' contain communit
mode. IF ('tksnmpversion' = 3),THAN make
'useridorcommunitystring','password','tksnm
and 'snmpprivacypassword' mandatory and '
information. This is SNMP v3 mode.
Error
Message:
SNMP credentials have not be specified corre
Remedy:
Ensure correct SNMP credentials are configur
Uniqueness:
No multicolumn uniqueness constraints
2.3.15 applicationdialrule (TI-252)
Description: Holds Dial Rule Info.
Fields:
2.3.15.1 description (FI-1771)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,50}$
2.3.15.2 digitsremoved (FI-1774)
Type:
long
Default Value:
0










Page 36
Check Constraint: (Digitsremoved >=0) AND (Digitsremoved <=100)
2.3.15.3 name (FI-1770)
Type:
string [50] (Unique)
Validation:
^[]a-zA-Z0-9 !#$'()+,./:;=?@[^_`{|}~-]{1,50}$
2.3.15.4 numbeginwith (FI-1772)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[0-9#+]{0,50}$
2.3.15.5 numofdigits (FI-1773)
Type:
long
Default Value:
0
Check Constraint: (numofdigits >=0) AND (numofdigits <=100)
2.3.15.6 pkid (FI-1769)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.15.7 prefix (FI-1775)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[0-9*#+]{0,50}$
2.3.15.8 priority (FI-1776)
Type:
long
Default Value:
0
2.3.15.9 tkapplicationdialrule (FI-2885)
Type:
enum
Remarks:
The type of Dial Rule. (Basic, Directory)
Uniqueness: priority + tkapplicationdialrule is unique. (MFI-89)
Constraints: Rule (RFI-142):
Type:
Inter-field Condition and Constraint
Constraint:
(Digitsremoved >0) OR (Prefix <> '')
Remarks:
Either Prefix pattern must be defined, or Digits
2.3.16 applicationuser (TI-230)
Description:
Special Application users of CCM system. These users will not show up in a list
Fields:
2.3.16.1 aclallowreplace (FI-2590)
Type:
bool
Default Value:
FALSE










Page 37
Remarks:
Whether SIP header replacement allowed
2.3.16.2 acloobsubscription (FI-2485)
Type:
bool
Default Value:
FALSE
Remarks:
Obsolete
2.3.16.3 acloodrefer (FI-2486)
Type:
bool
Default Value:
FALSE
2.3.16.4 aclpresencesubscription (FI-2487)
Type:
bool
Default Value:
FALSE
2.3.16.5 aclunsolicitednotification (FI-2488)
Type:
bool
Default Value:
FALSE
2.3.16.6 fkmatrix_presence (FI-2508)
Type:
guid
Default Value:
ad243d17-98b4-4118-8feb-5ff2e1b781ac
Remarks:
Pkid for Presence Group Matrix record. This is required for
this because appuser cannot do extension mobility.
2.3.16.7 isstandard (FI-2047)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Created during installation.
2.3.16.8 name (FI-1659)
Type:
string [50] (Unique, Indexed)
Remarks:
Records inserted by install.
Rule (RI-57):
Type:
Validation (Insert/Update)
Rule Name:
AppUser Name Uniqueness
Description:
An AppUser Name cannot be the same as an
Test
Condition:
IF (AppUser.Name IN (SELECT userid FROM
Error
Message:
AppUser Name already exists as an EndUser
EndUser's userid.
Remedy:
Provide a unique name for the Application U
2.3.16.9 passwordreverse (FI-2388)
Type:
string [128] (Null OK)
Default Value:
69c4f936f9cdf45f6bbca2570c31215629bb5d6fb97493478b8f










Page 38
Validation:
^[a-fA-F0-9]{0,128}$
Remarks:
Used for digest authentication
2.3.16.10 pkid (FI-1658)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-398):
Type:
Active (Insert)
Rule Name:
Automatically Insert Credential (Password o
Description:
When an ApplicationUser is inserted, autom
with default policy specified in CredentialPo
Credential is updated for the first time.
Test
Condition:
ON INSERT INTO ApplicationUser:
Rule (RI-2138):
Type:
Validation (Delete)
Rule Name:
Self-Provisioing App User deletion not allow
Description:
Application User selected in the self provisio
Test
Condition:
On Delete (select count(*) from globalsetting
tkglobalsetting=TypeGlobalSetting.GLOBAL_
and settingvalue=applicationuser.pkid) < 1
Error
Message:
This Application User is being used in the Se
deleted.
2.3.16.11 userrank (FI-27580)
Type:
enum (Indexed)
Default Value:
1
Check Constraint: (UserRank >= 1) AND (UserRank <= 10)
Remarks:
Rank of application user. Access control groups assigned to t
lower rank. Required reference to enum column of parent r
Uniqueness:
No multicolumn uniqueness constraints
2.3.17 applicationusercapfmap (TI-353)
Description:
1-N relation between App User to CAPF
Fields:
2.3.17.1 authenticationstring (FI-2622)
Type:
string [50]
Default Value:
EMPTY
2.3.17.2 fkapplicationuser (FI-2630)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Migration Source: ApplicationUser.pkid










Page 39
2.3.17.3 instanceid (FI-2631)
Type:
string [128] (Unique, Indexed, Not Modifiable)
Validation:
^[a-zA-Z0-9]{1,128}$
Remarks:
To distinguish multiplicity for a single user.
Rule (RI-321):
Type:
Validation (Insert/Update)
Rule Name:
InstanceID unique across App and EndUserC
Description:
InstanceID must be unique across both User
EndUserCAPFMap)
Test
Condition:
ON INSERT/UPDATE IN ApplicationUserCAP
COUNT(*) FROM <table> WHERE lower(Inst
exception
Error
Message:
Cannot insert duplicate instance ID in EndU
Remedy:
Make sure the instance ID is unique across b
instances and try again.
2.3.17.4 packetcaptureduration (FI-2621)
Type:
long (Null OK)
Default Value:
0
2.3.17.5 pkid (FI-2629)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-314):
Type:
Active (Delete)
Rule Name:
cascade delete in NumPlanASMap
Description:
on enduserASMap delete, delete NumPlanA
Test
Condition:
delete enduserASMap record
Rule (RI-373):
Type:
Active (Insert)
Rule Name:
Insert Dynamic Records for ApplicationUser
Description:
When an Application User is mapped to a cr
frequently updated fields
Test
Condition:
ON INSERT INTO ApplicationUserCAPFMap
2.3.17.6 subjectname (FI-2879)
Type:
string [128]
Default Value:
EMPTY
Remarks:
Subject name of the certificate
2.3.17.7 tkauthenticationmode (FI-2625)










Page 40
Type:
enum
Default Value:
2
2.3.17.8 tkcertificate (FI-2627)
Type:
enum
Default Value:
0
2.3.17.9 tkcertificateoperation (FI-2628)
Type:
enum
Default Value:
1
Remarks:
Certificate Operation
2.3.17.10 tkcertificatestatus (FI-2623)
Type:
enum
Default Value:
1
2.3.17.11 tkeckeysize (FI-27036)
Type:
enum (Null OK)
Default Value:
NULL
Remarks:
EC Key Size(bits) for ApplicationUserCapfMap table
2.3.17.12 tkkeyorder (FI-27035)
Type:
enum
Default Value:
1
Remarks:
Key Order for ApplicationUserCapfMap table
2.3.17.13 tkkeysize (FI-2626)
Type:
enum
Default Value:
3
2.3.17.14 tkpacketcapturemode (FI-2620)
Type:
enum
Default Value:
0
2.3.17.15 upgradefinishtime (FI-2624)
Type:
string [50]
Default Value:
EMPTY
Uniqueness:
fkapplicationuser + instanceid is unique. (MFI-82)
2.3.18 applicationusercapfmapdynamic (TI-442)
Description:
Frequently updated settings for Application User CAPF settings
Fields:
2.3.18.1 datetimestamp (FI-3311)
Type:
long
Default Value:
0










Page 41
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
2.3.18.2 fkapplicationusercapfmap (FI-3310)
Type:
guid (Unique, Cascade Delete)
2.3.18.3 fkprocessnode (FI-2878)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Check Constraint: fkProcessNode != '00000000-1111-0000-0000-000000000000'
Remarks:
The server to which this user, with this certificate, has opene
2.3.18.4 pkid (FI-3309)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.18.5 userstate (FI-3016)
Type:
long
Default Value:
0
Uniqueness:
No multicolumn uniqueness constraints
2.3.19 applicationuserdevicemap (TI-297)
Description: Maps controllability between App Users & Devices.
Fields:
2.3.19.1 description (FI-2076)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""""]{0,50}$
Remarks:
ApplicationUser-entered description of a controlled device (all
2.3.19.2 fkapplicationuser (FI-2078)










Page 42
Type:
guid (Cascade Delete)
2.3.19.3 fkdevice (FI-2077)
Type:
guid (Cascade Delete)
2.3.19.4 pkid (FI-2079)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.19.5 tkuserassociation (FI-2390)
Type:
enum
Uniqueness: fkdevice + fkapplicationuser + tkuserassociation is unique. (MFI-76)
2.3.20 applicationuserdirgroupmap (TI-238)
Description:
Similar to UserGroupMap to group ApplicationUser into a DirGroup
Fields:
2.3.20.1 fkapplicationuser (FI-1685)
Type:
guid (Cascade Delete)
2.3.20.2 fkdirgroup (FI-1686)
Type:
guid (Cascade Delete)
Rule (RI-201):
Type:
Validation (Update/Delete)
Rule Name:
Standard CCM Super Users Group Restriction
Description:
The CCM Super Users Group must contain at
locking primary administrator out of the syst
Test
Condition:
ON DELETE FROM ApplicationUserDirGroup
(SELECT COUNT(*) FROM ApplicationUserDir
UPDATE ApplicationUserDirGroupMap IF (Di
<> new_fkDirGroup) THEN throw exception
Error
Message:
CCM Super User Group must contain at least
Remedy:
Add another Application User to be the CCM
2.3.20.3 isstandard (FI-2052)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
If standard set true during installation. Standard groups are
2.3.20.4 pkid (FI-1684)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
fkdirgroup + fkapplicationuser is unique. (MFI-75)










Page 43
2.3.21 applicationusernumplanmap (TI-355)
Description: To keep M-N relation between App User & NumPlan
Fields:
2.3.21.1 fkapplicationuser (FI-2645)
Type:
guid (Cascade Delete)
2.3.21.2 fknumplan (FI-2646)
Type:
guid (Cascade Delete)
2.3.21.3 pkid (FI-2644)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.21.4 tkdnusage (FI-2647)
Type:
enum
Uniqueness: No multicolumn uniqueness constraints
2.3.22 appserver (TI-372)
Description:
Denotes the various Application servers that a CCM communicates with
Fields:
2.3.22.1 administrationurl (FI-3564)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
Remarks:
Used to create a link to the Administrative application for the
2.3.22.2 enduserurl (FI-3567)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
Remarks:
Used to create a link to the EndUser application for the AppS
2.3.22.3 fkprocessnode (FI-3716)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Allows an application server's settings to be associated with
2.3.22.4 ipaddr (FI-2758)
Type:
string [15]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-4










Page 44
Remarks:
IP Address of the App server.
2.3.22.5 name (FI-2756)
Type:
string [50]
Rule (RI-420):
Type:
Validation (Insert/Update)
Rule Name:
AppServer.Name with .localdomain restrictio
Description:
For each type of application server, only one
name. For tkAppServer=3, AppServer.Name c
cannot have a value already existing for Proc
Test
Condition:
ON INSERT/UPDATE IN AppServer: Check tha
with .localdomain per tkAppServer type. Che
old Appserver.Name for tkAppServer=3.Chec
existing ProcessNode.Name
Error
Message:
Cannot assign more than one localdomain Ap
have more than one Cisco Unified Presence S
Unified Presence Server or a Cisco Unified Co
Remedy:
Check the server name you entered to make
Server or Cisco Unified Communications Man
Rule (RI-474):
Type:
Validation (Update)
Rule Name:
Preserve .localdomain suffix for CUCM BE Un
Description:
For Business Edition (co-res) install, an AppSe
with .localdomain suffix in the name. On upd
Test
Condition:
ON UPDATE IN AppServer: IF (old_tkAppServ
LIKE ('%.localdomain') AND new_name NOT
END IF
Error
Message:
Cannot remove the .localdomain suffix for Ci
Remedy:
Include the .localdomain suffix in the appser
Rule (RI-690):
Type:
Validation (Insert/Update)
Rule Name:
AppServer Name is not a valid format for Rem
Description:
Cisco Unified Communications Manager shal
Syslog Server type is generally a valid FQDN
Test
Condition:
Make sure AppServer Name is ip, hostname o
Remedy:
1
Rule (RI-945):
Type:
Active (Update/Delete)
Rule Name:
Update/Delete on AppServer to sync it up wit
Description:
On Deletion of a record from AppServer table
NULL in UCService table. On an Update on Ap
update the hostnameorip field in UCService t










Page 45
Test
Condition:
ON DELETE FROM AppServer, UPDATE UCSer
fkAppServer = AppServer.pkid; ON UPDATE O
(AppServer.name <> UCService.hostnameorip
AppServer.name WHERE fkAppServer = AppS
2.3.22.6 pkid (FI-2755)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-945):
Type:
Active (Update/Delete)
Rule Name:
Update/Delete on AppServer to sync it up wit
Description:
On Deletion of a record from AppServer table
NULL in UCService table. On an Update on Ap
update the hostnameorip field in UCService t
Test
Condition:
ON DELETE FROM AppServer, UPDATE UCSer
fkAppServer = AppServer.pkid; ON UPDATE O
(AppServer.name <> UCService.hostnameorip
AppServer.name WHERE fkAppServer = AppS
2.3.22.7 tkappserver (FI-2757)
Type:
enum
Rule (RI-420):
Type:
Validation (Insert/Update)
Rule Name:
AppServer.Name with .localdomain restrictio
Description:
For each type of application server, only one
name. For tkAppServer=3, AppServer.Name c
cannot have a value already existing for Proc
Test
Condition:
ON INSERT/UPDATE IN AppServer: Check tha
with .localdomain per tkAppServer type. Che
old Appserver.Name for tkAppServer=3.Chec
existing ProcessNode.Name
Error
Message:
Cannot assign more than one localdomain Ap
have more than one Cisco Unified Presence S
Unified Presence Server or a Cisco Unified Co
Remedy:
Check the server name you entered to make
Server or Cisco Unified Communications Man
Rule (RI-474):
Type:
Validation (Update)
Rule Name:
Preserve .localdomain suffix for CUCM BE Un
Description:
For Business Edition (co-res) install, an AppSe
with .localdomain suffix in the name. On upd










Page 46
Test
Condition:
ON UPDATE IN AppServer: IF (old_tkAppServ
LIKE ('%.localdomain') AND new_name NOT
END IF
Error
Message:
Cannot remove the .localdomain suffix for Ci
Remedy:
Include the .localdomain suffix in the appser
Rule (RI-690):
Type:
Validation (Insert/Update)
Rule Name:
AppServer Name is not a valid format for Rem
Description:
Cisco Unified Communications Manager shal
Syslog Server type is generally a valid FQDN
Test
Condition:
Make sure AppServer Name is ip, hostname o
Remedy:
1
Rule (RI-2150):
Type:
Validation (Insert)
Rule Name:
Cannot Insert IM & Presence node as AppServ
Description:
On INSERT of AppServer, it would ensure tha
same is to be added in processnode table with
Test
Condition:
On Insert
Uniqueness:
No multicolumn uniqueness constraints
2.3.23 appserverapplicationusermap (TI-407)
Description:
This table will hold the relationship on the CCM side between application serv
application server
Fields:
2.3.23.1 content (FI-3341)
Type:
text (Null OK)
2.3.23.2 fkapplicationuser (FI-3029)
Type:
guid (Cascade Delete)
2.3.23.3 fkappserver (FI-3028)
Type:
guid (Cascade Delete)
2.3.23.4 pkid (FI-3027)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints










Page 47
2.3.24 appserverinfo (TI-373)
Description: Contains info pertaining to App servers
Fields:
2.3.24.1 content (FI-2761)
Type:
text (Null OK)
Default Value:
NULL
2.3.24.2 fkappserver (FI-2763)
Type:
guid (Cascade Delete)
2.3.24.3 pkid (FI-2760)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.24.4 tkappservercontent (FI-2762)
Type:
enum
Uniqueness: No multicolumn uniqueness constraints
2.3.25 authzkeys (TI-21067)
Description: Private and symmetric keys for authz
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.25.1 keyid (FI-28364)
Type:
string [170]
Remarks:
Key ID : SHA-256 value of the key.
2.3.25.2 keyvalue (FI-28365)
Type:
string [4096]
Remarks:
Encrypted Key for Authz.
2.3.25.3 pkid (FI-28363)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.25.4 tkpurpose (FI-28366)
Type:
enum
Remarks:
The type of key.(Decrypt or Verify)
Uniqueness: No multicolumn uniqueness constraints
2.3.26 availdialplan (TI-405)










Page 48
Description: Available DialPlan table
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.26.1 availableversion (FI-3012)
Type:
string [15] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Version number of the Dial Plan installer
2.3.26.2 description (FI-3011)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Description of the Dial Plan (e.g., North American Numbering
2.3.26.3 dialplan (FI-3010)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Name of the Dial Plan (e.g., NANP)
2.3.26.4 pkid (FI-3009)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.26.5 systemdialplan (FI-3031)
Type:
guid (Not Modifiable)
Remarks:
Unique ID of the Dial Plan as it appears in the DialPlan table
Uniqueness: availableversion + systemdialplan is unique. (MFI-92)
2.3.27 axlchangenotifyclient (TI-540)
Description: Lists all applications that can subscribe for AXL Change Notification.
Fields:
2.3.27.1 bitmap (FI-9992)
Type:
string [32] (Unique, Null OK)
Validation:
^[01]{32}$
Remarks:
To store the unique value for each client.
2.3.27.2 clientname (FI-9983)
Type:
string [32]
Validation:
^[a-zA-Z 0-9._-]{1,32}$
Remarks:
Name of the application that can subscribe for Change Notific
2.3.27.3 networkid (FI-9982)
Type:
string [32]










Page 49
Validation:
^[a-zA-Z 0-9._-]{1,32}$
Remarks:
NetworkID of Client.
2.3.27.4 pkid (FI-9981)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID for the table.
2.3.27.5 pollingstarttime (FI-9991)
Type:
long (Null OK)
Remarks:
Time from which Notification will be monitored.
2.3.27.6 subscriberid (FI-9984)
Type:
long (Unique, Indexed, Not Modifiable)
Check Constraint: (SubscriberId >= 1) AND (SubscriberId <= 10)
Remarks:
Subscription Unique Id whose value would be between 1 and
Uniqueness: networkid + clientname is unique. (MFI-173)
2.3.28 axlchangenotifysubscribe (TI-541)
Description: Maps each AXL Change Notify Client to the subscription type.
Fields:
2.3.28.1 fkaxlchangenotifyclient (FI-9988)
Type:
guid (Cascade Delete)
Remarks:
Unique ID of the AXLChangeNotifyClient.
2.3.28.2 pkid (FI-9987)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID for the table.
2.3.28.3 tkchangenotifysubscribe (FI-9989)
Type:
enum
Remarks:
Determines the class of Change Notification subscription : 0=U
Uniqueness: No multicolumn uniqueness constraints
2.3.29 batfileinfo (TI-344)
Description: Information of BAT Files
Fields:
2.3.29.1 datecreated (FI-2552)
Type:
long
Remarks:
Date when the file is uploaded
2.3.29.2 enduser (FI-2553)










Page 50
Type:
string [50]
Default Value:
EMPTY
Remarks:
User who created this job
2.3.29.3 isfilefound (FI-2605)
Type:
bool
Default Value:
TRUE
Remarks:
Date when the file is uploaded
2.3.29.4 name (FI-2547)
Type:
string [100]
Validation:
^[a-zA-Z 0-9._-]{1,100}$
Remarks:
BAT File Name
2.3.29.5 pkid (FI-2546)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.29.6 tkbatfunction (FI-2549)
Type:
enum
Remarks:
File Transaction
Uniqueness: No multicolumn uniqueness constraints
2.3.30 batfileinfojobmap (TI-347)
Description: Mapping of Fileinfo and job
Fields:
2.3.30.1 fkbatfileinfo (FI-2571)
Type:
guid (Cascade Delete)
2.3.30.2 fkbatjob (FI-2572)
Type:
guid (Cascade Delete)
2.3.30.3 pkid (FI-2570)
Type:
guid (Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.31 batinputdata (TI-345)
Description: Input data other than csv files
Fields:
2.3.31.1 data (FI-2557)










Page 51
Type:
string [32000]
Default Value:
EMPTY
Remarks:
Input Data for BAT Jobs
2.3.31.2 name (FI-2556)
Type:
string [50]
2.3.31.3 pkid (FI-2555)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.31.4 tkbatfunction (FI-2607)
Type:
enum
Remarks:
Type of Input Data
2.3.31.5 tkbatusage (FI-2558)
Type:
enum
Remarks:
Type of Input Data
Uniqueness: No multicolumn uniqueness constraints
2.3.32 batinputdatajobmap (TI-348)
Description: Mapping pf BATInputData and Job
Fields:
2.3.32.1 fkbatinputdata (FI-2574)
Type:
guid (Cascade Delete)
2.3.32.2 fkbatjob (FI-2575)
Type:
guid (Cascade Delete)
2.3.32.3 pkid (FI-2573)
Type:
guid (Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.33 batjob (TI-341)
Description: Job submitted via BAT
Fields:
2.3.33.1 description (FI-2538)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,100}$










Page 52
Remarks:
Description of the Job
2.3.33.2 enduser (FI-2649)
Type:
string [50]
Default Value:
EMPTY
Remarks:
User who created this job
2.3.33.3 fkdevice (FI-2535)
Type:
guid (Cascade Delete, Null OK)
Remarks:
Template Information is provided from this device
2.3.33.4 fkenduser (FI-2663)
Type:
guid (Cascade Delete, Null OK)
Remarks:
Template Information is provided for this User
2.3.33.5 fkmgcp (FI-2536)
Type:
guid (Cascade Delete, Null OK)
Remarks:
Template Information is provided from this MGCP
2.3.33.6 fknumplan (FI-2537)
Type:
guid (Cascade Delete, Null OK)
Remarks:
Template Information is provided from this DNorPattern
2.3.33.7 frequencyjobend (FI-2533)
Type:
long (Null OK)
Remarks:
Denotes when a recurring job ends
2.3.33.8 jobid (FI-2847)
Type:
long (Unique, Indexed)
Remarks:
unique ID to track Jobs.
2.3.33.9 pkid (FI-2527)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.33.10 scheduleddatetime (FI-2531)
Type:
long
Remarks:
Denotes the job schedule time.
2.3.33.11 sequence (FI-2530)
Type:
long
Check Constraint: (sequence >= 0) AND (sequence <= 20)
Remarks:
A number to resolve job execution order when they are sched
2.3.33.12 submitdatetime (FI-2532)
Type:
long
Remarks:
Denotes when the job is submitted










Page 53
2.3.33.13 tkbatfrequency (FI-2534)
Type:
enum
2.3.33.14 tkbatfunction (FI-2528)
Type:
enum
2.3.33.15 tkbatjobstatus (FI-2606)
Type:
enum
Remarks:
Holds the Status of the Job
Uniqueness: No multicolumn uniqueness constraints
2.3.34 batjobresults (TI-346)
Description: Results of BAT Jobs
Fields:
2.3.34.1 fkbatjob (FI-2561)
Type:
guid (Cascade Delete)
Remarks:
Job for which the results are displayed
2.3.34.2 isfilefound (FI-2608)
Type:
bool
Default Value:
TRUE
Remarks:
Status of the Job
2.3.34.3 launchdatetime (FI-2567)
Type:
long
Default Value:
0
Remarks:
Data time when job is started
2.3.34.4 logfilename (FI-2562)
Type:
string [100]
Default Value:
EMPTY
Remarks:
Name of the log file
2.3.34.5 numrecordsfailed (FI-2565)
Type:
long
Default Value:
0
Remarks:
Number of Records Failed
2.3.34.6 numrecordsprocessed (FI-2664)
Type:
long
Default Value:
0
Remarks:
Total Number of Records processed
2.3.34.7 numrecordstotal (FI-2566)
Type:
long










Page 54
Default Value:
0
Remarks:
Total Number of Records processed
2.3.34.8 pkid (FI-2560)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.34.9 tkbatresultstatus (FI-2568)
Type:
enum
Remarks:
Status of the Job
Uniqueness: No multicolumn uniqueness constraints
2.3.35 billingserver (TI-386)
Description: Off cluster billing server
Fields:
2.3.35.1 directory (FI-2868)
Type:
string [255]
Default Value:
EMPTY
2.3.35.2 enablecdroffloading (FI-6238)
Type:
bool
Default Value:
TRUE
Remarks:
If set to false, CDRs are not offloaded to that particular billing
2.3.35.3 hostname (FI-2865)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^_{|}~\-]{0,255}$
Remarks:
FQDN or IP
2.3.35.4 password (FI-2867)
Type:
string [288]
Default Value:
EMPTY
2.3.35.5 pkid (FI-2863)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.35.6 preserve (FI-2998)
Type:
bool
Default Value:
FALSE
2.3.35.7 resendonfailure (FI-3702)










Page 55
Type:
bool
Default Value:
TRUE
Remarks:
Tells CDRM whether or not to send CDR/CMR fiiles after FTP c
2.3.35.8 selorder (FI-2864)
Type:
long
Default Value:
1
Check Constraint: ((selorder >= 1) AND (selorder <=8))
Remarks:
order of server
2.3.35.9 tkbillingserverprotocol (FI-2869)
Type:
enum
Default Value:
0
Remarks:
conf Bridge location
2.3.35.10 userid (FI-2866)
Type:
string [255]
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.36 blfdirectedcallpark (TI-426)
Description:
Busy lamp monitor entries for Directed Call Park feature
Fields:
2.3.36.1 blfindex (FI-3231)
Type:
long
Check Constraint: blfindex > 0
Remarks:
This field identifies the Directed Call Park Monitor button on
2.3.36.2 fkdevice (FI-3232)
Type:
guid (Cascade Delete)
Rule (RI-421):
Type:
Active (Insert/Update/Delete records)
Rule Name:
devicerelatedversionstamp versionstamp on
Description:
Any operation on direct call park busylampf
Test
Condition:
update dpark busylampfield
2.3.36.3 fknumplan (FI-3233)
Type:
guid (Cascade Delete)
Rule (RI-348):
Type:
Validation (Insert/Update)
Rule Name:
BLF Directed CallPark number must be a Di
Description:










Page 56
The NumPlan item referenced in BLFDirecte
Park pattern. The pattern must contain only
wildcards (X) or expressions with brackets.
Test
Condition:
ON INSERT/UPDATE in BLFDirectedCallPark
patternUsage, pattern FROM NumPlan WHE
PATTERN_USAGE_DIRECTED_CALL_PARK) O
throw exception;
Error
Message:
The BLF Directed Call Park number must be
Remedy:
Make sure the Destination is a dialable Dire
2.3.36.4 label (FI-3234)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""""%&<>]{0,50}$
Remarks:
The text that appears for the BLF Directed Call Park button
2.3.36.5 labelascii (FI-3235)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^`{|}~\-]{0,50}$
Migration Source: BLF.label if all chars are less than 127
Remarks:
A safe version of the BLF Directed Call Park Button Label us
2.3.36.6 pkid (FI-3236)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
blfindex + fkdevice is unique. (MFI-98)
fkdevice + fknumplan is unique. (MFI-99)
2.3.37 blfspeeddial (TI-350)
Description:
Keeps line status of internal DNs
Fields:
2.3.37.1 blfdestination (FI-2713)
Type:
string [255]
Default Value:
EMPTY
Migration Source: Value
Remarks:
This is the number or url that the system dials when the use
Rule (RI-326):
Type:
Validation (Insert/Update)










Page 57
Rule Name:
Check BLF SpeedDial Destination for URI
Description:
Destinations can be URIs only if the phone s
with URI
Test
Condition:
ON INSERT/UPDATE IN BusyLampField (IF B
COUNT(*) FROM ProductSupportsFeature w
tkDeviceProtocol IN (@DeviceProtocol, 99) A
exception
Error
Message:
This device does not support URI dialing.
Remedy:
Make sure the Destination is numeric and tr
Rule (RI-896):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-896):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.37.2 blfindex (FI-2596)
Type:
long
Migration Source: Index_
Remarks:
This field identifies the speed-dial button on the phone (for
2.3.37.3 blfsdoptionbitmask (FI-3529)
Type:
long
Default Value:
0
Check Constraint: (BLFSDOptionBitmask >= 0) AND (BLFSDOptionBitmask <= 1
Remarks:
A Bitmask comprised of valid combinations of values from T
2.3.37.4 fkdevice (FI-2593)
Type:
guid (Indexed, Cascade Delete)
Migration Source: pkid from Device
Rule (RI-313):
Type:
Active (Insert/Update/Delete records)
Rule Name:
devicerelatedversionstamp versionstamp on
Description:
Any operation on busylampfield, update dev
Test
Condition:
update busylampfield
Rule (RI-326):
Type:
Validation (Insert/Update)
Rule Name:
Check BLF SpeedDial Destination for URI
Description:
Destinations can be URIs only if the phone s
with URI










Page 58
Test
Condition:
ON INSERT/UPDATE IN BusyLampField (IF B
COUNT() FROM ProductSupportsFeature w
tkDeviceProtocol IN (@DeviceProtocol, 99) A
exception
Error
Message:
This device does not support URI dialing.
Remedy:
Make sure the Destination is numeric and tr
2.3.37.5 fknumplan (FI-2855)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Remarks:
pointer to dn and partionion if null use destination
2.3.37.6 label (FI-2592)
Type:
string [120]
Default Value:
EMPTY
Validation:
^[^""""%&<>]{0,30}$
Migration Source: NULL
Remarks:
The text that appears for the BLF Speed Dial button (allows
2.3.37.7 labelascii (FI-2597)
Type:
string [30]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()+,./:;=?@[^_`{|}~\-]{0,30}$
Migration Source: BLF.label if all chars are less than 127
Remarks:
A safe version of the BLF Speed Dial Button Label using only
2.3.37.8 pkid (FI-2594)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
blfindex + fkdevice is unique. (MFI-93)
Constraints:
Rule (RFI-187):
Type:
Inter-field Condition and Constraint
Constraint:
((BLFDestination = '') AND (fkNumPlan IS NO
(fkNumPlan IS NULL))
Remarks:
Either an existing internal DN or an external
but not both.
2.3.38 blockingcsslookup (TI-582)
Description:










Page 59
CUBA: To store a mapping between allowed calls and blocking CSS detailsS
Is not replicated.
Fields:
2.3.38.1 allowcallpark (FI-6049)
Type:
bool
Default Value:
FALSE
Remarks:
check for callpark
2.3.38.2 allowcallpickup (FI-6050)
Type:
bool
Default Value:
FALSE
Remarks:
check for callpickup
2.3.38.3 allowemergencycalls (FI-6048)
Type:
bool
Default Value:
FALSE
Remarks:
check for emergency calls
2.3.38.4 fkcallingsearchspace (FI-6051)
Type:
guid
Remarks:
Reference to CallingSearchSpace
2.3.38.5 pkid (FI-6046)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.38.6 tkcosrouting (FI-6047)
Type:
enum
Remarks:
reference to cosrouting
Uniqueness: No multicolumn uniqueness constraints
2.3.39 callerfilterlist (TI-450)
Description:
List of allowed or blocked callers for Mobility
Fields:
2.3.39.1 description (FI-3397)
Type:
text
Default Value:
EMPTY
Validation:
^[^\x00-\x1F\x7F""""]{0,128}$
2.3.39.2 fkenduser (FI-3399)
Type:
guid (Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
Owner of CallerFilterList










Page 60
Rule (RI-387):
Type:
Validation (Insert/Update)
Rule Name:
CallerFilterList limited to 250 per EndUser
Description:
An End-User may create up to 250 CallerFilte
Test
Condition:
ON INSERT INTO CallerFilterList: IF (SELECT
fkEndUser = new_fkEndUser) > 250 THEN thr
Error
Message:
Cannot have more than 250 CallerFilterLists
Remedy:
Remove some CallerFilterLists or consider co
2.3.39.3 isallowedtype (FI-3398)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
False = Blocked; True = Allowed
2.3.39.4 name (FI-3396)
Type:
string [200] (Indexed)
Validation:
^[^""%&\<>]{0,50}$
2.3.39.5 pkid (FI-3395)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
fkenduser + name is unique. (MFI-102)
2.3.40 callerfilterlistmember (TI-451)
Description:
Members of CallerFilterLists
Fields:
2.3.40.1 dnmask (FI-3402)
Type:
dn
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
EMPTY
Validation:
^[!0-9*#+X]?[0-9*#+X]{0,46}[!0-9*#+X]?$
Remarks:
DN mask (allows 0-9, *, #, mask character X and +). Pattern ca
Rule (RFI-155):
Type:
Inter-field Condition and Constraint
Test Condition: tkCallerFilterMask = 0
Constraint:
(DNMask <> '')
Remarks:
Directory Number filter cannot have an emp
Rule (RFI-156):
Type:
Inter-field Condition and Constraint
Test Condition: tkCallerFilterMask <> 0
Constraint:
(DNMask = '')










Page 61
Remarks:
DN Mask is only used for Directory Number i
not-available filter).
Rule (RI-389):
Type:
Validation (Insert/Update)
Rule Name:
CallerFilterListMember DNMask must be uni
Description:
The DNMask values within a CallerFilterList
Available and Private Number filters do not u
Test
Condition:
ON INSERT/UPDATE INTO CallerFilterListMem
Error
Message:
The specified DN Mask already exists for this
Remedy:
Check the DN Mask and make sure it is uniqu
2.3.40.2 fkcallerfilterlist (FI-3403)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Rule (RI-386):
Type:
Validation (Insert/Update)
Rule Name:
CallerFilterListMember limited to 1000 per li
Description:
A CallerFilterList may have up to 1000 memb
Test
Condition:
ON INSERT INTO CallerFilterListMember: IF
WHERE fkCallerFilterList = new_fkCallerFilte
Error
Message:
Cannot have more than 1000 members in a C
Remedy:
Remove some members of the list or combin
possible.
Rule (RI-389):
Type:
Validation (Insert/Update)
Rule Name:
CallerFilterListMember DNMask must be uni
Description:
The DNMask values within a CallerFilterList
Available and Private Number filters do not u
Test
Condition:
ON INSERT/UPDATE INTO CallerFilterListMem
Error
Message:
The specified DN Mask already exists for this
Remedy:
Check the DN Mask and make sure it is uniqu
Rule (RI-417):
Type:
Validation (Insert/Update)
Rule Name:
Only one instance of Private or Not Available
Description:
For any given Caller Filter List, only one (1) in
exist at any given time. However multiple nu
Test
Condition:
update DeviceMobilityDynamic










Page 62
Error
Message:
IF (nCount > 1 AND new_tkcallerfiltermask <
Remedy:
Only one instance of Private or Not Selected i
2.3.40.3 pkid (FI-3400)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.40.4 tkcallerfiltermask (FI-3404)
Type:
enum
Default Value:
0
Rule (RI-417):
Type:
Validation (Insert/Update)
Rule Name:
Only one instance of Private or Not Available
Description:
For any given Caller Filter List, only one (1) in
exist at any given time. However multiple nu
Test
Condition:
update DeviceMobilityDynamic
Error
Message:
IF (nCount > 1 AND new_tkcallerfiltermask <
Remedy:
Only one instance of Private or Not Selected i
Uniqueness:
No multicolumn uniqueness constraints
2.3.41 callforwardalloverride (TI-457)
Description: For DNs where forwarding is ignored allowing calls to ring through while a DN
Fields:
2.3.41.1 callingpartynumber (FI-3427)
Type:
dn
DN Type:
DN_TYPE_MASK
Validation:
^[0-9A-D*#]{1,48}$
Remarks:
Calling Party Number for which calls should not be forwarded
2.3.41.2 fknumplan (FI-3426)
Type:
guid (Cascade Delete)
Remarks:
NumPlan record for DN to which Override is applied (the forw
2.3.41.3 pkid (FI-3425)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints










Page 63
2.3.42 callforwarddynamic (TI-434)
Description:
Frequently updated settings for Call Forward All
Insert/Delete is not allowed.
Fields:
2.3.42.1 cfadestination (FI-183)
Type:
string [255] (Null OK)
Default Value:
NULL
Migration Source: convert from forward
Remarks:
Call Forward All (not a pattern)
Rule (RI-837):
Type:
Active (Insert/Update)
Rule Name:
Store Most Recent Call Foward History Reco
Description:
For each NumPlan DN maintain a history of
specified.
Test
Condition:
On Insert or Update of CallFoward Destinati
Rule (RI-890):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-890):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.42.2 cfavoicemailenabled (FI-1080)
Type:
bool
Default Value:
FALSE
2.3.42.3 datetimestamp (FI-3299)
Type:
long
Default Value:
0
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.










Page 64
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
2.3.42.4 fkcallingsearchspace_cfa (FI-637)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Call Forward All
2.3.42.5 fkcallingsearchspace_scfa (FI-2765)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: from CSSforCFA Clause
Remarks:
Secondary Call Forward All
2.3.42.6 fknumplan (FI-3298)
Type:
guid (Unique, Cascade Delete)
Rule (RI-837):
Type:
Active (Insert/Update)
Rule Name:
Store Most Recent Call Foward History Reco
Description:
For each NumPlan DN maintain a history of
specified.
Test
Condition:
On Insert or Update of CallFoward Destinati
2.3.42.7 pkid (FI-3297)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.43 callforwardhistorydynamic (TI-595)
Description:
To store the last 5 Call Forward destination DN updates done on a line
Insert/Delete is not allowed.
Fields:
2.3.43.1 datetimestamp (FI-6129)
Type:
long
Remarks:
Uniform Integer representation of the most recent time that
forward destination for the associated line
2.3.43.2 dnorpattern (FI-6128)
Type:
dn (Not Modifiable)










Page 65
DN Type:
DN_TYPE_MASK
Remarks:
Indicates the CallForward DN associated with a line for a giv
2.3.43.3 fknumplan (FI-6127)
Type:
guid (Indexed, Not Modifiable)
Remarks:
Represents the line on which Call Forward was updated. This
delete since its a CUBA table
2.3.43.4 pkid (FI-6126)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
Uniqueness:
No multicolumn uniqueness constraints
2.3.44 callingsearchspace (TI-73)
Description:
For Dial Plan - devices call to a calling search space made up of route partition
Fields:
2.3.44.1 clause (FI-695)
Type:
memo (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
Ordered list of colon separated RoutePartition Names via Ca
2.3.44.2 description (FI-133)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,50}$
Migration Source: N/A
Remarks:
Description for CallingSerachSpace.
2.3.44.3 dialplanwizardgenid (FI-676)
Type:
long (Indexed, Null OK)
Default Value:
NULL
Remarks:
This record created by DialPlanWizard
2.3.44.4 name (FI-132)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Migration Source: N/A
Remarks:
Unique name
2.3.44.5 pkid (FI-131)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 66
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-448):
Type:
Active (Delete)
Rule Name:
Cannot delete pkid of css if useDevicePoolCd
Description:
Cannot delete pkid of css if useDevicePoolCd
Test
Condition:
if CSS.pkid=device.fkCallingSearchSpace_Cd
useDevicePoolCdpnTransformCSS='f' then p
useDevicePoolCdpnTransformCSS='t' THEN
fkCallingSearchSpace_CdPNTransform=NUL
Error
Message:
CSS cannot be deleted until it is first remove
useDevicePoolCdpnTransformCSS is false
Rule (RI-450):
Type:
Active (Delete)
Rule Name:
Cannot delete pkid of css if useDevicePoolCg
Description:
Cannot delete pkid of css if useDevicePoolCg
Test
Condition:
if CSS.pkid=device.fkCallingSearchSpace_Cg
useDevicePoolCgpnTransformCSS='f' then p
useDevicePoolCgpnTransformCSS='t' THEN
fkCallingSearchSpace_CgPNTransform=NUL
Error
Message:
CSS cannot be deleted until it is first remove
useDevicePoolCgpnTransformCSS is false
2.3.44.6 resettoggle (FI-3124)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.44.7 tkpartitionusage (FI-3252)
Type:
enum (Not Modifiable)
Default Value:
99
Check Constraint: tkPartitionUsage!=21
Remarks:
Defines use of CSS (Intercom or other)
2.3.44.8 tkreset (FI-3125)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness:
No multicolumn uniqueness constraints
2.3.45 callingsearchspacemember (TI-74)
Description:
Lists the RoutePartitions in a Calling Search Space.










Page 67
Fields:
2.3.45.1 fkcallingsearchspace (FI-135)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Migration Source: new
Rule (RI-252):
Type:
Active (Insert/Update/Delete records)
Rule Name:
BuildCSSClause
Description:
On insert, update or delete of CSSMember re
Maximum length for the clause is 512 chara
Test
Condition:
ON INSERT/UPDATE/DELETE IN CallingSear
Names delimited by colon; IF LENGTH(CSSC
Error
Message:
CSS Clause cannot exceed 512 characters
Remedy:
Shorten the individual Partition names or u
Rule (RI-367):
Type:
Validation (Insert/Update)
Rule Name:
Intercom and other CSS/Partition cannot be
Description:
Intercom CSS can only contain Intercom Par
Intercom Partitions (partition usage must m
Test
Condition:
ON INSERT/UPDATE IN CallingSearchSpaceM
RoutePartition WHERE pkid = new_fkRouteP
CallingSearchSpace WHERE pkid = new_fkC
Error
Message:
Intercom and non-Intercom partitions cann
Remedy:
Use only Intercom partitions for Intercom C
Intercom CSS
2.3.45.2 fkroutepartition (FI-136)
Type:
guid (Cascade Delete)
Rule (RI-367):
Type:
Validation (Insert/Update)
Rule Name:
Intercom and other CSS/Partition cannot be
Description:
Intercom CSS can only contain Intercom Par
Intercom Partitions (partition usage must m
Test
Condition:
ON INSERT/UPDATE IN CallingSearchSpaceM
RoutePartition WHERE pkid = new_fkRouteP
CallingSearchSpace WHERE pkid = new_fkC
Error
Message:
Intercom and non-Intercom partitions cann
Remedy:
Use only Intercom partitions for Intercom C
Intercom CSS
2.3.45.3 pkid (FI-134)
Type:
guid (Unique, Indexed, Not Modifiable)










Page 68
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.45.4 sortorder (FI-137)
Type:
long
Check Constraint: SortOrder >= 0
Remarks:
Gaps in SortOrder are allowed - not rebuilt on delete
Uniqueness:
fkcallingsearchspace + fkroutepartition is unique. (MFI-7)
fkcallingsearchspace + sortorder is unique. (MFI-8)
2.3.46 callmanager (TI-5)
Description:
Lists every CallManager in the system.
Fields:
2.3.46.1 ctiid (FI-418)
Type:
identity (Unique, Not Modifiable)
Migration Source: CallManagerID
Remarks:
Trigger set on insert. Try to keep number as small so reuse m
identify itself to other CCM applications on other servers in
2.3.46.2 description (FI-165)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,50}$
Migration Source: CallManagerName (Create record if record does not exist)
Remarks:
Description of the Cisco CallManager.
2.3.46.3 ethernetphoneport (FI-166)
Type:
long
Default Value:
2000
Check Constraint: (EthernetPhonePort >= 1024) AND (EthernetPhonePort <= 4
Migration Source: EthernetPhonePort (if no record, read from SCM.ini or defa
Remarks:
Cisco CallManager uses this TCP port to communicate with t
default port of 2000 unless this port is already in use on you
Valid port numbers range from 1024 to 49151.
Rule (RI-270):
Type:
Active (Insert/Update)
Rule Name:
callmanager versionstamp
Description:
on change to anything in callmanager table,
Test
Condition:
update device
2.3.46.4 fklbmgroup (FI-9967)










Page 69
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
LBMGroup associated to a node. LBMGroup assigment is op
on UCM node
2.3.46.5 fkprocessnode (FI-420)
Type:
guid (Unique, Cascade Delete)
Check Constraint: fkProcessNode != '00000000-1111-0000-0000-000000000000'
Migration Source: CM's process node recently added
Remarks:
Select the server where this Cisco CallManager is installed.
Rule (RI-270):
Type:
Active (Insert/Update)
Rule Name:
callmanager versionstamp
Description:
on change to anything in callmanager table,
Test
Condition:
update device
2.3.46.6 mgcpkeepaliveport (FI-635)
Type:
long
Default Value:
2428
Check Constraint: (MGCPKeepAlivePort >= 1024) AND (MGCPKeepAlivePort <=
Remarks:
Cisco CallManager uses this TCP port to exchange keepalive
Accept the default port of 2428 unless this port is already in
unique. Valid port numbers range from 1024 to 49151.
Rule (RI-270):
Type:
Active (Insert/Update)
Rule Name:
callmanager versionstamp
Description:
on change to anything in callmanager table,
Test
Condition:
update device
2.3.46.7 mgcplistenport (FI-634)
Type:
long
Default Value:
2427
Check Constraint: (MGCPListenPort >= 1024) AND (MGCPListenPort <= 49151)
Remarks:
Cisco CallManager uses this TCP port to detect messages fro
default port of 2427 unless this port is already in use on you
Valid port numbers range from 1024 to 49151.
Rule (RI-270):
Type:
Active (Insert/Update)
Rule Name:
callmanager versionstamp
Description:
on change to anything in callmanager table,
Test
Condition:
update device










Page 70
2.3.46.8 name (FI-164)
Type:
string [50] (Unique)
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{1,50}$
Migration Source: Description
Remarks:
Name of this CallManager.
2.3.46.9 pkid (FI-163)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-270):
Type:
Active (Insert/Update)
Rule Name:
callmanager versionstamp
Description:
on change to anything in callmanager table,
Test
Condition:
update device
Rule (RI-332):
Type:
Active (Insert/Update)
Rule Name:
Prevent port conflict between CCMs and SIP
Description:
on I/U of SecurityProfile and CCM
Test
Condition:
prevent bad port combinations
Rule (RI-605):
Type:
Active (Insert)
Rule Name:
RTMT Reporting Record Insert
Description:
On insert of a callmanager record, insert the
Test
Condition:
?
2.3.46.10 resettoggle (FI-3129)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-270):
Type:
Active (Insert/Update)
Rule Name:
callmanager versionstamp
Description:
on change to anything in callmanager table,
Test
Condition:
update device
2.3.46.11 sipoauthmraport (FI-28329)
Type:
long
Default Value:
5091










Page 71
Check Constraint: (SIPOAuthMRAPort >= 1024) AND ((SIPOAuthMRAPort = 999
Remarks:
Cisco CallManager uses this port for secure SIP communicat
Expressway. Ensure all port entries are unique. Default por
1024 to 49151. Port 999999 is reserved for scenario when no
SIPOAuthMRAPort.
Rule (RI-332):
Type:
Active (Insert/Update)
Rule Name:
Prevent port conflict between CCMs and SIP
Description:
on I/U of SecurityProfile and CCM
Test
Condition:
prevent bad port combinations
2.3.46.12 sipoauthport (FI-28280)
Type:
long
Default Value:
5090
Check Constraint: (SIPOAuthPort >= 1024) AND ((SIPOAuthPort = 999998) OR (S
Remarks:
Cisco CallManager uses this port for authenticated commun
SIP protocol. Ensure all port entries are unique. Default por
1024 to 49151. Port 999998 is reserved for scenario when no
Rule (RI-332):
Type:
Active (Insert/Update)
Rule Name:
Prevent port conflict between CCMs and SIP
Description:
on I/U of SecurityProfile and CCM
Test
Condition:
prevent bad port combinations
2.3.46.13 sipport (FI-2391)
Type:
long
Default Value:
5060
Check Constraint: (SIPPort >= 1024) AND (SIPPort <= 49151)
Migration Source: EthernetPhonePort (if no record, read from SCM.ini or defa
Remarks:
Cisco CallManager uses this port to communicate with the C
Accept the default port of 5060 unless this port is already in
unique. Valid port numbers range from 1024 to 49151.
Rule (RI-332):
Type:
Active (Insert/Update)
Rule Name:
Prevent port conflict between CCMs and SIP
Description:
on I/U of SecurityProfile and CCM
Test
Condition:
prevent bad port combinations
2.3.46.14 sipsecuredport (FI-2392)
Type:
long
Default Value:
5061










Page 72
Check Constraint: (SIPSecuredPort >= 1024) AND (SIPSecuredPort <= 49151)
Remarks:
Cisco CallManager uses this port for secured communicatio
protocol. Accept the default port of 5061 unless this port is a
entries are unique. Valid port numbers range from 1024 to 4
Rule (RI-332):
Type:
Active (Insert/Update)
Rule Name:
Prevent port conflict between CCMs and SIP
Description:
on I/U of SecurityProfile and CCM
Test
Condition:
prevent bad port combinations
2.3.46.15 tkreset (FI-3130)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-125):
Type:
Inter-field Condition and Constraint
Constraint:
( EthernetPhonePort NOT IN ( MGCPKeepAliv
( MGCPKeepAlivePort NOT IN ( MGCPListenP
Remarks:
Ports on an IP based system node must be un
2.3.47 callmanagergroup (TI-6)
Description:
Used for redundancy and rehoming of devices
Fields:
2.3.47.1 name (FI-170)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Migration Source: Description, create one if none exist, make default
Remarks:
Name of the CallManager group.
2.3.47.2 pkid (FI-169)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-9):
Type:
Validation (Insert)
Rule Name:
Set CallManager Group TFTP Default
Description:
Only one CallManagerGroup can be the defa
the default, the existing default must be upd
Set CallManagerGroup.TFTPDefault = 1 on In










Page 73
Test
Condition:
2.3.47.3 resettoggle (FI-3126)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.47.4 tftpdefault (FI-283)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Migration Source: DefaultGroup
Remarks:
Whether this Cisco CallManager group is the default Cisco C
enabled. Note : Each Cisco CallManager cluster can have on
Rule (RI-9):
Type:
Validation (Insert)
Rule Name:
Set CallManager Group TFTP Default
Description:
Only one CallManagerGroup can be the defa
the default, the existing default must be upd
Test
Condition:
Set CallManagerGroup.TFTPDefault = 1 on In
Rule (RI-10):
Type:
Validation (Delete)
Rule Name:
Delete CallManager Group TFTP Default
Description:
There must be a CallManagerGroup TFTP De
default CallManager Group cannot be delete
Test
Condition:
Delete record where CallManagerGroup.TFT
Error
Message:
Cannot delete the TFTP Default CallManager
Remedy:
Make another CallManager Group the TFTP
Rule (RI-11):
Type:
Validation (Update)
Rule Name:
CallManager Group TFTP Default Required
Description:
There must be a CallManagerGroup TFTP De
current default to 0 manually; it is set to 0 b
the TFTP Default.
Test
Condition:
Change CallManagerGroup.TFTPDefault from
Error
Message:
A Default CallManager Group for TFTP is re
setting of this CallManager Group.
Remedy:
Make another CallManager Group the TFTP
CallManager Group will automatically be se










Page 74
2.3.47.5 tkreset (FI-3127)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-9):
Type:
Validation (Insert)
This table is modified by this rule.
Rule Name:
Set CallManager Group TFTP Default
Description:
Only one CallManagerGroup can be the defau
the default, the existing default must be upda
Test
Condition:
Set CallManagerGroup.TFTPDefault = 1 on In
Rule (RI-10):
Type:
Validation (Delete)
Rule applied when record is deleted.
Rule Name:
Delete CallManager Group TFTP Default
Description:
There must be a CallManagerGroup TFTP Def
default CallManager Group cannot be deleted
Test
Condition:
Delete record where CallManagerGroup.TFTP
Error
Message:
Cannot delete the TFTP Default CallManager
Remedy:
Make another CallManager Group the TFTP D
Rule (RI-12):
Type:
Validation (Insert/Update)
Rule applied when record is inserted.
Rule Name:
CallManager Group limited to 3 CallManager
Description:
The can be no more than three (3) Cisco CallM
Test
Condition:
SELECT Count(*) FROM CallManagerGroupM
@CallManagerGroup.pkid > 3
Error
Message:
A Cisco CallManager Group may not contain
2.3.48 callmanagergroupmember (TI-7)
Description:
Ordered membership of CallManagers in CallManagerGroups
Fields:
2.3.48.1 fkcallmanager (FI-173)
Type:
guid (Cascade Delete)
Migration Source: convert from CallManagerGroupList.CallManagerID
2.3.48.2 fkcallmanagergroup (FI-172)










Page 75
Type:
guid (Indexed, Cascade Delete)
Migration Source: convert from CallManagerGroupList.CallManagerGroupID
Rule (RI-12):
Type:
Validation (Insert/Update)
Rule Name:
CallManager Group limited to 3 CallManage
Description:
The can be no more than three (3) Cisco Call
Test
Condition:
SELECT Count(*) FROM CallManagerGroupM
@CallManagerGroup.pkid > 3
Error
Message:
A Cisco CallManager Group may not contain
2.3.48.3 pkid (FI-171)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-269):
Type:
Active (Insert/Update/Delete records)
Rule Name:
callmanagergroupmember versionstamp
Description:
on change to anything in callmanagergroup
Test
Condition:
update callmanager group member
2.3.48.4 priority (FI-174)
Type:
long
Check Constraint: Priority >= 0
Migration Source: CallManagerGroupList.Priority
Remarks:
CallManager Groups are made up of an ordered list of from
members of the group. There is no requirment for a membe
requirment that the priorities be sequential within a CallMa
Uniqueness:
fkcallmanagergroup + fkcallmanager is unique. (MFI-2)
fkcallmanagergroup + priority is unique. (MFI-3)
2.3.49 callpark (TI-2843)
Description:
Table for storing CTI ID for ParkDNs
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.49.1 ctiid (FI-26768)
Type:
identity (Unique, Not Modifiable)
Check Constraint: (ctiid >= 0) AND (ctiid <= 4194304)
Migration Source: No more CTI ID values available for Call Park. Limit of 4,194
IDs are reset during upgrade.










Page 76
Remarks:
Serial Unique ID for CTI
2.3.49.2 fknumplan (FI-26767)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
Remarks:
CallPark number in NumPlan
2.3.49.3 pkid (FI-26766)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: generated, new table gets all records in NumPlan
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.50 carrierselectcodedetails (TI-1085)
Description: CUBA: Code details for particular carrier
Is not replicated.
Fields:
2.3.50.1 fkcarrierselectprofile (FI-10145)
Type:
guid (Cascade Delete)
Remarks:
Reference to Carrier Select Profile entry
2.3.50.2 pkid (FI-10144)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.50.3 tkcarrierselectcode (FI-10146)
Type:
enum
Default Value:
0
Remarks:
Reference to TypeCarrierSelectCode
2.3.50.4 value (FI-10147)
Type:
long
Remarks:
Reference to TypeCarrierSelectCode
Uniqueness: fkcarrierselectprofile + tkcarrierselectcode is unique. (MFI-771)
2.3.51 carrierselectprofile (TI-1084)
Description: CUBA: Profiles for different carriers
Is not replicated.
Fields:
2.3.51.1 description (FI-10143)
Type:
string [200]
Default Value:
EMPTY










Page 77
Validation:
^[^\x00-\x1F""%&<>]{0,50}$
Migration Source: N/A
Remarks:
Description for CS Profile.
2.3.51.2 name (FI-10142)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Migration Source: N/A
Remarks:
Unique name
2.3.51.3 pkid (FI-10141)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
Uniqueness: No multicolumn uniqueness constraints
2.3.52 carrierselectprofiletrunkmap (TI-1086)
Description: CUBA: Mapping between Profile and Trunks
Is not replicated.
Fields:
2.3.52.1 fkcarrierselectprofile (FI-10149)
Type:
guid (Cascade Delete)
Remarks:
Reference to Carrier Select Profile entry
2.3.52.2 fkdevice (FI-10150)
Type:
guid (Cascade Delete)
Remarks:
indirect from DeviceName
2.3.52.3 pkid (FI-10148)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
Uniqueness: fkcarrierselectprofile + fkdevice is unique. (MFI-772)
2.3.53 ccaprofile (TI-2583)
Description:
This profile contains CCA-ID, Softswitch ID, Object Class field, Subscriber Type
made configurable.
Fields:
2.3.53.1 ccaid (FI-25576)
Type:
string [32] (Unique)
Validation:
^[a-zA-Z 0-9.-]{1,32}$
Remarks:










Page 78
The LDAP server that stores the Directory Number Alias rec
subsequent updates of the records in the LDAP Database. Th
update operations on a record originating from the CUCM c
identifying the CUCM Cluster Identifier set in this field.
Rule (RI-2111):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for CCAProfile
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on CCAProfile,
2.3.53.2 ccaprofile_id (FI-25575)
Type:
long (Unique, Indexed, Not Modifiable)
Remarks:
Unique id to CCAProfile which would be use in numplan tab
Rule (RI-2110):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
Generate CCProfile ID value
Description:
On insert of a new record generate a unique
CC_Profile ID field
Test
Condition:
On Insert
2.3.53.3 objectclass (FI-25578)
Type:
string [32]
Validation:
^[a-zA-Z 0-9.-]{0,32}$
Remarks:
This field when configured specifies the object class in the L
Number record will belong to when the Directory Number i
Rule (RI-2111):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for CCAProfile
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on CCAProfile,
2.3.53.4 pkid (FI-25574)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-2110):
Type:
Active (Insert)
Rule Name:
Generate CCProfile ID value
Description:
On insert of a new record generate a unique
CC_Profile ID field










Page 79
Test
Condition:
On Insert
Rule (RI-2111):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for CCAProfile
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on CCAProfile,
2.3.53.5 primaryccasoftswitchid (FI-25577)
Type:
string [32]
Validation:
^[a-zA-Z 0-9.-]{1,32}$
Remarks:
The LDAP server that stores the Directory Number Alias rec
subsequent updates of the records in the LDAP Database. Th
update operations on a record originating from the CUCM P
record by identifying the CUCM Primary Soft Switch Identif
Rule (RI-2111):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for CCAProfile
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on CCAProfile,
2.3.53.6 secondaryccasoftswitchid (FI-25596)
Type:
string [32] (Null OK)
Validation:
^[a-zA-Z 0-9.-]{0,32}$
Remarks:
The LDAP server that stores the Directory Number Alias rec
subsequent updates of the records in the LDAP Database. Th
update operations on a record originating from the CUCM S
record by identifying the CUCM Secondary Soft Switch Iden
Rule (RI-2111):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for CCAProfile
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on CCAProfile,
2.3.53.7 sipaliassuffix (FI-25580)
Type:
string [32] (Null OK)
Validation:
^[a-zA-Z 0-9.@-]{0,32}$
Remarks:
This field when configured specifies the prefix that is added
stored in the SIP Alias field in the LDAP Routing database.
Rule (RI-2111):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for CCAProfile










Page 80
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on CCAProfile,
2.3.53.8 sipusernamesuffix (FI-25581)
Type:
string [32] (Null OK)
Validation:
^[a-zA-Z 0-9.@-]{0,32}$
Remarks:
This field when configured specifies the prefix that is added
SIPuserName field in the LDAP Routing database.
Rule (RI-2111):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for CCAProfile
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on CCAProfile,
2.3.53.9 subscribertype (FI-25579)
Type:
string [32] (Null OK)
Validation:
^[a-zA-Z 0-9.@-]{0,32}$
Remarks:
This field when configured specifies the Subscriber Type in
Number when the Directory Number is pushed by the DN A
Rule (RI-2111):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for CCAProfile
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on CCAProfile,
Uniqueness:
No multicolumn uniqueness constraints
2.3.54 ccdadvertisingserviceprofile (TI-506)
Description:
Call Control Discovery Advertising Profile for Call Manager
Fields:
2.3.54.1 fkccdhosteddngroup (FI-3837)
Type:
guid (Unique)
Remarks:
pkid of Hosted DN Group
Rule (RI-625):
Type:
Validation (Insert/Update/Delete)
Rule Name:
CCDHostedDNGroup can not be empty for C
Description:
CCD Hosted DN Group needs to associate wi
CCD service
Test
Condition:
CCD Hosted DN Group needs to associate wi
CCD service










Page 81
Error
Message:
CCD Hosted DN Group needs to associate wi
CCD service
2.3.54.2 fkdevice_ict (FI-3828)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
pkid of ICT Trunk
Rule (RFI-270):
Type:
Inter-field Condition and Constraint
Test Condition: fkDevice_sip IS NULL
Constraint:
fkDevice_ict IS NOT NULL
Remarks:
Either SIP trunk or Intercluster trunk or bot
Rule (RI-600):
Type:
Validation (Insert/Update)
Rule Name:
Only SAF trunk can be assigned to CCD Serv
Description:
Only SAF trunk can be assigned to CCD Serv
Test
Condition:
Only SAF Enabled ICT Trunk and CCD SIP Tr
Error
Message:
Change ICT Trunk to be SAF Enable or chan
trunk to CCD Service Profile
2.3.54.3 fkdevice_sip (FI-3827)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
pkid of SIP Trunk
Rule (RI-600):
Type:
Validation (Insert/Update)
Rule Name:
Only SAF trunk can be assigned to CCD Serv
Description:
Only SAF trunk can be assigned to CCD Serv
Test
Condition:
Only SAF Enabled ICT Trunk and CCD SIP Tr
Error
Message:
Change ICT Trunk to be SAF Enable or chan
trunk to CCD Service Profile
2.3.54.4 fksafservices (FI-3838)
Type:
guid (Unique, Indexed, Cascade Delete)
Remarks:
pkid of the row in the SAFServices Table
Rule (RI-611):
Type:
Validation (Insert/Update)
Rule Name:
Invalid SAF Service Type
Description:
Invalid SAF Service Type
Test
Condition:
Invalid SAF Service Type
Invalid SAF Service Type










Page 82
Error
Message:
2.3.54.5 pkid (FI-3829)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.54.6 resettoggle (FI-3840)
Type:
bool
Default Value:
FALSE
Remarks:
Reset toggle CCD service
Uniqueness:
No multicolumn uniqueness constraints
2.3.55 ccdhosteddn (TI-502)
Description:
CCD Hosted DN Pattern
Fields:
2.3.55.1 description (FI-3846)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description of the Time Period, up to 128 characters includi
2.3.55.2 fkccdhosteddngroup (FI-3849)
Type:
guid (Cascade Delete)
Migration Source: pkid of DN group to which the pattern belongs
Rule (RI-625):
Type:
Validation (Insert/Update/Delete)
Rule Name:
CCDHostedDNGroup can not be empty for C
Description:
CCD Hosted DN Group needs to associate wi
CCD service
Test
Condition:
CCD Hosted DN Group needs to associate wi
CCD service
Error
Message:
CCD Hosted DN Group needs to associate wi
CCD service
2.3.55.3 hostedpattern (FI-3847)
Type:
dn (Unique)
DN Type:
DN_TYPE_ALL_DIGITS
Validation:
^[]0-9A-D*#X[^+?!%\-]{1,50}$
Migration Source: Hostedpattern
Remarks:
This is the Dn to be advertized










Page 83
Rule (RI-624):
Type:
Validation (Insert/Update)
Rule Name:
Invalid CCD Hosted Pattern
Description:
Invalid CCD Hosted Pattern
Test
Condition:
Invalid CCD Hosted Pattern
Error
Message:
Invalid CCD Hosted Pattern
2.3.55.4 pkid (FI-3845)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-603):
Type:
Validation (Insert)
Rule Name:
10000 or less Hosted DN Patterns allowed
Description:
Only 10000 or less Hosted DN Patterns allow
Test
Condition:
the total number of records can not be great
Error
Message:
Only 10000 or less Hosted DN Patterns allow
Rule (RI-625):
Type:
Validation (Insert/Update/Delete)
Rule Name:
CCDHostedDNGroup can not be empty for C
Description:
CCD Hosted DN Group needs to associate wi
CCD service
Test
Condition:
CCD Hosted DN Group needs to associate wi
CCD service
Error
Message:
CCD Hosted DN Group needs to associate wi
CCD service
2.3.55.5 pstnfailoverprependdigits (FI-3848)
Type:
string [16]
Default Value:
EMPTY
Validation:
^(+)[0-9]{0,15}$|^[0-9]{0,16}$
Migration Source: PSTNfailover Prepend Digits
Remarks:
This is a PSTN Failback Prepend Digites
2.3.55.6 pstnfailoverstripdigits (FI-3806)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (PSTNFailoverStripDigits >= 0) AND (PSTNFailoverStripDigit
Remarks:
PSTN Failover Strip Digits










Page 84
2.3.55.7 usedforpstnfailover (FI-5170)
Type:
bool
Default Value:
FALSE
Remarks:
Used existing hosted DN for PSTN failover
Uniqueness:
No multicolumn uniqueness constraints
2.3.56 ccdhosteddngroup (TI-501)
Description: CCD Hosted DN Group
Fields:
2.3.56.1 description (FI-3843)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.56.2 name (FI-3842)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
name of the Hosted DN group
2.3.56.3 pkid (FI-3841)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.56.4 pstnfailoverprependdigits (FI-3844)
Type:
string [16]
Default Value:
EMPTY
Validation:
^(+)[0-9]{0,15}$|^[0-9]{0,16}$
Migration Source: PSTNfailover Prepend Digits
Remarks:
This is a PSTN Failback Prepend Digites
2.3.56.5 pstnfailoverstripdigits (FI-3805)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (PSTNFailoverStripDigits >= 0) AND (PSTNFailoverStripDigits
Remarks:
PSTN Failover Strip Digits
2.3.56.6 usedforpstnfailover (FI-5169)
Type:
bool
Default Value:
FALSE










Page 85
Remarks:
Used existing hosted DN for PSTN failover
Uniqueness: No multicolumn uniqueness constraints
2.3.57 ccdrequestingserviceprofile (TI-507)
Description: Call Control Discovery Receiving Profile for Call Manager
Fields:
2.3.57.1 fkroutepartition (FI-3833)
Type:
guid (Null OK)
Remarks:
pkid of Route Partition
Rule (RI-606):
Type:
Validation (Insert/Update)
Rule Name:
CCD Service Profile can only use learned patt
Description:
CCD Service Profile can only use learned patt
Test
Condition:
CCD Service Profile can only use learned patt
Error
Message:
CCD Service Profile can not use Intercom Rou
2.3.57.2 fksafservices (FI-3808)
Type:
guid (Unique, Indexed, Cascade Delete)
Remarks:
pkid of the row in the SAFServices Table
Rule (RI-611):
Type:
Validation (Insert/Update)
Rule Name:
Invalid SAF Service Type
Description:
Invalid SAF Service Type
Test
Condition:
Invalid SAF Service Type
Error
Message:
Invalid SAF Service Type
2.3.57.3 learnedpatternprefix (FI-5168)
Type:
dn
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
EMPTY
Validation:
^[0-9*#+]{0,24}$
Migration Source: LearnedPatternPrefix
Remarks:
This is a Prefix
2.3.57.4 pkid (FI-3807)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated










Page 86
Remarks:
Unique ID to identify a record.
2.3.57.5 pstnprefix (FI-3835)
Type:
dn
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
EMPTY
Validation:
^[0-9*#+]{0,24}$
Migration Source: PSTNPrefix
Remarks:
This is a Prefix
2.3.57.6 resettoggle (FI-3809)
Type:
bool
Default Value:
FALSE
Remarks:
Reset toggle CCD service
Uniqueness: No multicolumn uniqueness constraints
2.3.58 cdrmconfig (TI-385)
Description: Similar to process config for CDR
Fields:
2.3.58.1 cdrcmrfiledeletiondisabled (FI-2886)
Type:
bool
Default Value:
FALSE
2.3.58.2 cdrrepmgrhostaddress (FI-3000)
Type:
string [255]
Default Value:
EMPTY
Remarks:
CDR Repository Manager host IP address string in textual pre
2.3.58.3 cdrrepmgrhostname (FI-2999)
Type:
string [255]
Default Value:
EMPTY
Remarks:
CDR Repository Manager host name
2.3.58.4 diskallocation (FI-2860)
Type:
long
Default Value:
500
Check Constraint: ((diskallocation >= 500) AND (diskallocation <= 3328))
Remarks:
in Megabytes
2.3.58.5 highwatermark (FI-2861)
Type:
long
Default Value:
80
Check Constraint: ((highwatermark >= 70) AND (highwatermark <= 90))










Page 87
Remarks:
percentage
2.3.58.6 lowwatermark (FI-2862)
Type:
long
Default Value:
40
Check Constraint: ((lowwatermark >= 30) AND (lowwatermark <=50))
Remarks:
percentage
2.3.58.7 pkid (FI-2856)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.58.8 windowsize (FI-2859)
Type:
long
Default Value:
30
Check Constraint: ((windowsize >= 2) AND (windowsize <= 30))
Remarks:
number of days of CDR files to preserve
Uniqueness: No multicolumn uniqueness constraints
2.3.59 certificate (TI-660)
Description:
Certificate Information
Insert/Delete is not allowed.
Fields:
2.3.59.1 certificate (FI-5395)
Type:
string [8192] (Not Modifiable)
Remarks:
Certificate
2.3.59.2 ipv4address (FI-5396)
Type:
string [15] (Not Modifiable)
Default Value:
EMPTY
Remarks:
IPv4Address
2.3.59.3 ipv6address (FI-5397)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
IPv6Address
2.3.59.4 issuername (FI-5393)
Type:
string [255] (Not Modifiable)
Remarks:
Name of issuer
2.3.59.5 pkid (FI-5390)
Type:
guid (Unique, Indexed, Not Modifiable)










Page 88
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify Certificate record
Rule (RI-714):
Type:
Active (Insert)
Rule Name:
Insert into certificatehashmapdynamic for e
Description:
On insert on certificatedynamic insert recor
Test
Condition:
On insert on certificatedynamic
2.3.59.6 serialnumber (FI-5394)
Type:
string [42] (Not Modifiable)
Remarks:
hex representation of serial number
2.3.59.7 servername (FI-5391)
Type:
string [255] (Not Modifiable)
Remarks:
Name of the server
2.3.59.8 subjectname (FI-5392)
Type:
string [255] (Not Modifiable)
Remarks:
Name of subject
2.3.59.9 timetolive (FI-5398)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (TimeToLive >= 0)
2.3.59.10 tkcertificatedistribution (FI-25838)
Type:
enum
Default Value:
1
Remarks:
Type of certificate.
Uniqueness:
issuername + serialnumber is unique. (MFI-128)
2.3.60 certificatehashmap (TI-672)
Description: Certificate Hash Map
Insert/Delete is not allowed.
Fields:
2.3.60.1 fkcertificate (FI-5458)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Reference to Certificate record
2.3.60.2 hash (FI-5460)
Type:
string [256] (Null OK)
2.3.60.3 pkid (FI-5457)










Page 89
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify certificatehashmapdynamic record
2.3.60.4 tkhash (FI-5459)
Type:
enum (Not Modifiable)
Default Value:
1
Uniqueness: fkcertificate + tkhash is unique. (MFI-136)
2.3.61 certificateprocessnodemap (TI-670)
Description: Certifiacte Process Node Mapping
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.61.1 fkcertificate (FI-5682)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
References Certificate Record
2.3.61.2 fkprocessnode (FI-5683)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
associated processnode
2.3.61.3 ipv4address (FI-5685)
Type:
string [15] (Not Modifiable)
Default Value:
EMPTY
Remarks:
IPv4Address
2.3.61.4 ipv6address (FI-5686)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
IPv6Address
2.3.61.5 pkid (FI-5681)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify CertificateProcessNodeMap record
2.3.61.6 servername (FI-5684)
Type:
string [255] (Not Modifiable)
Remarks:
Name of the server
Uniqueness: No multicolumn uniqueness constraints










Page 90
2.3.62 certificateservicecertificatemap (TI-980)
Description: Maps each certificate service to its respective certificate
Fields:
2.3.62.1 fkcertificate (FI-5730)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Pkid of the Certificate for the corresponding Certificate Servi
2.3.62.2 pkid (FI-5729)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a CertificateServiceCertificateMap recor
2.3.62.3 tkcertificateservice (FI-5731)
Type:
enum
Remarks:
The enum value of Certificate service defined in the TypeCert
Uniqueness: fkcertificate + tkcertificateservice is unique. (MFI-162)
2.3.63 certificatetrustrolemap (TI-661)
Description: Certifiacte Trust Role
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.63.1 fkcertificate (FI-5400)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Reference to certificate
2.3.63.2 pkid (FI-5399)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify CertificateRoleMapDynamic record
2.3.63.3 tktrustrole (FI-5401)
Type:
enum (Not Modifiable)
Remarks:
Reference to typetrunstrole
Uniqueness: fkcertificate + tktrustrole is unique. (MFI-129)
2.3.64 cloudheartbeatdetails (TI-20997)
Description: Table to store the heart beat details for cloud operations.
Fields:
2.3.64.1 clusterid (FI-27900)
Type:
string [255]
Remarks:
The cluster id is to unqiuely identify this cluster on Cisco Clou










Page 91
2.3.64.2 heartbeaturl (FI-27899)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()*+,./:;<=>?@[^_{|}~\-]{0,255}$
Remarks:
URL for Cisco Management Agent Service to send heartbeat t
2.3.64.3 miscellaneous (FI-27946)
Type:
string [16000] (Null OK)
Migration Source: miscurl.xml
Remarks:
This field stores all the micellaneous urls that are needed to a
2.3.64.4 pkid (FI-27898)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.65 cmcinfo (TI-304)
Description: Contains the authorization information for Client Meta Code
Fields:
2.3.65.1 code (FI-2127)
Type:
string [16] (Unique, Indexed)
Validation:
^[0-9]{1,16}$
Remarks:
All Digits
2.3.65.2 description (FI-2126)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>{}[]]{0,50}$
2.3.65.3 pkid (FI-2128)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.66 codeclist (TI-1104)
Description:
This table documents the existence of a named, ordered list of the codecs supp
IsStandard are not eligible for user modification nor are their associated mem
Fields:










Page 92
2.3.66.1 description (FI-10210)
Type:
string [400]
Validation:
^[^\x00-\x1F""%&<>]{0,100}$
Remarks:
Localizable description of the Codec List.
2.3.66.2 isstandard (FI-10211)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Indicates whether the Codec List is Standard or not. A Standa
nor its associated member lists eligible for a user change. Cre
Lossy,Low-Loss.
2.3.66.3 name (FI-10209)
Type:
string [50] (Unique, Indexed)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Name of the Codec List supported by the system. Records ma
modification nor are their associated member lists eligible fo
2.3.66.4 pkid (FI-10208)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.67 codeclistmember (TI-1105)
Description:
This table records the ordered set of codecs for each defined CodecList. Record
IsStandard may be re-ordered.
Fields:
2.3.67.1 fkcodeclist (FI-10213)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Remarks:
Unique ID of the Codec List. Identifies the Codec to be a Lossy
2.3.67.2 pkid (FI-10212)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.67.3 preferenceorder (FI-10215)
Type:
long
Remarks:
Determines the preference of Codec within a single Codec Lis
and Low-Loss) can have different preference order in both th
the user.










Page 93
2.3.67.4 tkcodec (FI-10214)
Type:
enum (Not Modifiable)
Remarks:
Determines the type of Codec. Refers to the Codec supported
Uniqueness:
fkcodeclist + tkcodec is unique. (MFI-773)
2.3.68 commondeviceconfig (TI-421)
Description:
Used for DeviceMobility. Have user oriented fields.
Fields:
2.3.68.1 calreference (FI-21075)
Type:
long
Default Value:
-1
Remarks:
user can assign confidential access level value to the group
2.3.68.2 fkmlppdomain (FI-1955)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: mlppdomainid
Remarks:
This is the MLPP domain associated with this profile. If this
inherit the MLPP domain from the value set for the MLPP D
2.3.68.3 fksoftkeytemplate (FI-1128)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
This is the softkey template that is associated with the devic
2.3.68.4 holdpartynetworkholdmohaudiosourceid (FI-1000)
Type:
long (Null OK)
Default Value:
NULL
Remarks:
This is the audio source to use for music on hold (MOH) wh
2.3.68.5 holdpartyuserholdmohaudiosourceid (FI-999)
Type:
long (Null OK)
Default Value:
NULL
Remarks:
This is the audio source to use for music on hold (MOH) wh
2.3.68.6 name (FI-3229)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
2.3.68.7 pkid (FI-3228)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.










Page 94
Rule (RI-346):
Type:
Active (Insert/Update)
Rule Name:
commondeviceconfig versionstamp
Description:
on change to anything in commondevicecon
Test
Condition:
update device
2.3.68.8 resettoggle (FI-3239)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-346):
Type:
Active (Insert/Update)
Rule Name:
commondeviceconfig versionstamp
Description:
on change to anything in commondevicecon
Test
Condition:
update device
2.3.68.9 tkcalmode (FI-21076)
Type:
enum (Null OK)
Remarks:
user can assign confidential access level mode to the group
2.3.68.10 tkipaddressingmode (FI-3656)
Type:
enum
Default Value:
2
Remarks:
Indicates the IPaddressingMode of device, ipv4, ipv6 or both
2.3.68.11 tkipaddressingmodeprefcontrol (FI-3657)
Type:
enum
Default Value:
2
Remarks:
Indicates what IP type device should connect to UCM if devi
2.3.68.12 tkpreemption (FI-1298)
Type:
enum
Default Value:
2
Remarks:
This setting specifies whether devices using the profile and
the capability when the devices place an MLPP precedence
following combination of settings: MLPP Indication is set to
Preemption is set to Forceful.
2.3.68.13 tkreset (FI-3240)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.68.14 tkstatus_allowipv6autoconfigforphones (FI-3699)
Type:
enum










Page 95
Default Value:
2
2.3.68.15 tkstatus_allowipv6duplicateaddressdetection (FI-25645)
Type:
enum
Default Value:
2
Remarks:
Allow Duplicate Address Detection for CommonDeviceConf
duplicate address detection should be performed on each o
receives in the Reply message before using that address for
2.3.68.16 tkstatus_ipv6acceptredirectmessages (FI-25646)
Type:
enum
Default Value:
2
Remarks:
Accept Redirect Messages for CommonDeviceConfig.This pa
the redirect messages.
2.3.68.17 tkstatus_ipv6replymulticastechorequest (FI-25647)
Type:
enum
Default Value:
2
Remarks:
Reply Multicast Echo Request for CommonDeviceConfig.Thi
the ability to send an Echo Reply message in response to an
or anycast address.
2.3.68.18 tkstatus_mlppindicationstatus (FI-1297)
Type:
enum
Default Value:
2
Remarks:
This setting specifies whether devices using the profile and
capability when the devices place an MLPP precedence call
configure a profile with the following combination of settin
default is Off) while MLPP Preemption is set to Forceful.
2.3.68.19 tkstatus_viprenabled (FI-5247)
Type:
enum
Default Value:
2
Remarks:
Is ViPR enabled on this device common config
2.3.68.20 tkuserlocale (FI-1036)
Type:
enum (Null OK)
Default Value:
NULL
Remarks:
This is the locale that is associated with the phones and gate
a set of detailed information to support users, including lan
that is specified in the Cisco Unified CallManager clusterwid
2.3.68.21 usetrustedrelaypoint (FI-3480)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates whether Trusted Relay Point should be used if ava










Page 96
2.3.68.22 versionstamp (FI-3230)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-346):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
commondeviceconfig versionstamp
Description:
on change to anything in commondevicecon
Test
Condition:
update device
Rule (RI-346):
Type:
Active (Insert/Update)
Rule Name:
commondeviceconfig versionstamp
Description:
on change to anything in commondevicecon
Test
Condition:
update device
Uniqueness:
No multicolumn uniqueness constraints
2.3.69 commonphoneconfig (TI-384)
Description:
Common Profile Information (only applies to SIP intially)
Fields:
2.3.69.1 description (FI-2984)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,128}$
2.3.69.2 fkfeaturecontrolpolicy (FI-5716)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Feature Control Policy Record
2.3.69.3 fkvpngroup (FI-5441)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
References VPNGroup Record Null allowed, null by default
2.3.69.4 fkvpnprofile (FI-5442)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
References VPNProfile Record Null allowed, null by default
2.3.69.5 fkwifihotspotprofile (FI-25825)










Page 97
Type:
guid (Null OK)
Remarks:
Reference to WiFi HotspotProfile.
2.3.69.6 isstandard (FI-2986)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Whether it is standard
2.3.69.7 name (FI-2985)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
2.3.69.8 pkid (FI-2852)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-274):
Type:
Active (Insert/Update)
Rule Name:
commonphoneconfig versionstamp
Description:
on change to anything in commonphonecon
Test
Condition:
update device
Rule (RI-581):
Type:
Active (Insert)
Rule Name:
Insert XML Records for CommonPhoneConf
Description:
When a CommonPhoneConfig record is inse
CommonPhoneConfigXML.
Test
Condition:
ON INSERT INTO CommonPhoneConfig
Rule (RI-947):
Type:
Validation (Delete)
Rule Name:
Cannot delete Standard Common Phone Pro
Description:
Cannot delete Standard Common Phone Pro
pkid=ac243d17-98b4-4118-8feb-5ff2e1b781a
Test
Condition:
On Delete from CommonPhoneConfig AND I
THEN THROW EXCEPTION
2.3.69.9 resettoggle (FI-3237)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-274):
Type:
Active (Insert/Update)
Rule Name:
commonphoneconfig versionstamp
Description:
on change to anything in commonphonecon










Page 98
Test
Condition:
update device
2.3.69.10 sshpassword (FI-3755)
Type:
string [300]
Default Value:
EMPTY
Validation:
^[a-fA-F0-9]{0,288}$
Migration Source: SSH Password
Remarks:
SSH Password
2.3.69.11 sshuserid (FI-3756)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{0,50}$
Migration Source: SSH UserID
2.3.69.12 tkdndoption (FI-3284)
Type:
enum
Default Value:
0
Remarks:
Type of call handling while DND is enabled (0=Ringer Off, 1
2.3.69.13 tkphonepersonalization (FI-3457)
Type:
enum
Default Value:
3
2.3.69.14 tkphoneservicedisplay (FI-3627)
Type:
enum
Default Value:
3
Remarks:
Identifies which services are displayed for a button (service
or Default (use Enterprise Parameter value)
2.3.69.15 tkreset (FI-3238)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.69.16 tkringsetting_dnd (FI-3285)
Type:
enum
Default Value:
5
Check Constraint: ((tkRingSetting_DND = 1) OR (tkRingSetting_DND = 2) OR (tk
2.3.69.17 tkstatus_alwaysuseprimeline (FI-3706)
Type:
enum
Default Value:
2
Remarks:
Determines off-hook behavior of phones with active calls pr










Page 99
2.3.69.18 tkstatus_alwaysuseprimelineforvm (FI-3707)
Type:
enum
Default Value:
2
Remarks:
Determines Voice Message retreival behavior of phones
2.3.69.19 versionstamp (FI-3114)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-274):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
commonphoneconfig versionstamp
Description:
on change to anything in commonphonecon
Test
Condition:
update device
Rule (RI-274):
Type:
Active (Insert/Update)
Rule Name:
commonphoneconfig versionstamp
Description:
on change to anything in commonphonecon
Test
Condition:
update device
2.3.69.20 zzbackgroundimageaccess (FI-2806)
Type:
bool
Default Value:
TRUE
Remarks:
is background Image Access Enabled
2.3.69.21 zzunlockpassword (FI-2821)
Type:
string [300]
Default Value:
EMPTY
Remarks:
unlock password
Uniqueness:
No multicolumn uniqueness constraints
2.3.70 commonphoneconfigxml (TI-550)
Description:
XML configuration for Common Phone Config
Insert/Delete is not allowed.
Fields:
2.3.70.1 fkcommonphoneconfig (FI-3751)
Type:
guid (Unique, Indexed, Cascade Delete)
Rule (RI-591):
Type:
Active (Update)
Rule Name:
Update CommonPhoneConfig.XML for Comm










Page 100
Description:
When CommonPhoneConfigXML.XML chang
Test
Condition:
ON UPDATE IN CommonPhoneConfigXML: TH
versionstamp = versionstampgenerator() wh
2.3.70.2 pkid (FI-3750)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.70.3 xml (FI-3752)
Type:
string [16000] (Null OK)
Default Value:
NULL
Remarks:
Product configuration XML not used by CCM
Rule (RI-591):
Type:
Active (Update)
Rule Name:
Update CommonPhoneConfig.XML for Comm
Description:
When CommonPhoneConfigXML.XML chang
Test
Condition:
ON UPDATE IN CommonPhoneConfigXML: TH
versionstamp = versionstampgenerator() wh
Uniqueness:
No multicolumn uniqueness constraints
2.3.71 componentversion (TI-368)
Description: RPM versions of components
Fields:
2.3.71.1 fkprocessnode (FI-2716)
Type:
guid (Indexed, Cascade Delete)
2.3.71.2 installationcomponent (FI-2717)
Type:
string [100]
2.3.71.3 pkid (FI-2715)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.71.4 softwarecomponent (FI-2718)
Type:
string [100]
2.3.71.5 version (FI-2719)
Type:
string [100]
Uniqueness: No multicolumn uniqueness constraints
2.3.72 confidentialaccesslevel (TI-2113)










Page 101
Description: Access level and Text selection
Fields:
2.3.72.1 enum (FI-21045)
Type:
enum (Unique, Indexed)
Remarks:
unique identifier for ConfidentialaccessLevel
2.3.72.2 name (FI-21046)
Type:
string [16]
Validation:
^[]a-zA-Z0-9 !@#$%^&*()_+/=[{}-]{1,16}$
Remarks:
Unique name given to this specific Confidential Access Level
Uniqueness: No multicolumn uniqueness constraints
2.3.73 confidentialaccesslevelmatrix (TI-2114)
Description: Selection Resultant based upon incoming and outgoing CAL level
Fields:
2.3.73.1 confidentialaccesslevel_in (FI-21048)
Type:
enum
Remarks:
Incoming confidential access level which would be assigned to
2.3.73.2 confidentialaccesslevel_out (FI-21049)
Type:
enum
Remarks:
Outgoing confidential access level which would be assigned to
2.3.73.3 confidentialaccesslevel_result (FI-21050)
Type:
enum
Remarks:
Resolved confidential access level from the incoming and outg
2.3.73.4 enum (FI-21047)
Type:
enum (Unique, Indexed)
Remarks:
unique identifier for Records of the confidential access level m
Uniqueness: No multicolumn uniqueness constraints
2.3.74 contactcentercommonconfig (TI-24013)
Description:
Contains information on whether agent status sync via headset is enabled, CC
Fields:
2.3.74.1 password (FI-28433)
Type:
string [256] (Null OK)
2.3.74.2 pkid (FI-28429)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record
Rule (RI-2404):
Type:
Validation (Delete)










Page 102
Rule Name:
Cannot delete from ContactCenterCommonC
Description:
No delete action allowed on ContactCenterC
has rows
Test
Condition:
SELECT COUNT() FROM ContactCenterServ
Rule (RI-2405):
Type:
Active (Insert)
Rule Name:
ContactCenterCommonConfig can have only
Description:
There can only be one row in ContactCenter
Test
Condition:
SELECT COUNT() FROM ContactCenterCom
2.3.74.3 retrytimer (FI-28434)
Type:
long
Default Value:
300
Check Constraint: ((retryTimer = 0) OR (retryTimer >=120 AND retryTimer <= 1
Remarks:
Interval after which re-attempt is done to connect to the CC
will indicate to not retry
2.3.74.4 tkcontactcenterdeployment (FI-28431)
Type:
enum
Default Value:
1
Remarks:
Type of ContactCenter Deployment: UCCX or UCCE. Value as
Rule (RI-2407):
Type:
Active (Update)
Rule Name:
isTLSEnabled=false if ContactCenterCommo
Description:
On Update ContactCenterCommonConfig.tkC
ContactCenterServerConfigMap.isTLSEnable
Test
Condition:
ON UPDATE IN ContactCenterCommonConf
ContactCenterCommonConfig.tkContactCent
TypeContactCenterDeployment where moni
THEN ContactCenterServerConfigMapisTLSE
2.3.74.5 tkfinessedesktopintegration (FI-28430)
Type:
enum
Default Value:
1
Remarks:
To enable/disable notification and control through headset.
TypeFinesseDesktopIntegration table
2.3.74.6 userid (FI-28432)
Type:
string [256] (Null OK)
Uniqueness:
No multicolumn uniqueness constraints










Page 103
2.3.75 contactcenterserverconfigmap (TI-24014)
Description:
List of contact center servers configured in cluster and their mapping to corres
Fields:
2.3.75.1 fkprocessnode_primarycucm (FI-28436)
Type:
guid (Unique, Indexed, Cascade Delete)
Rule (RI-2409): Type:
Validation (Insert/Update)
Rule Name:
Primary/Secondary CUCM can only be of proces
Description:
On insert/update ContactCenterServerConfigMa
ContactCenterServerConfigMap.fkProcessNode_
where processnode.tkprocessnoderole=PROCES
Test
Condition:
ON INSERT/UPDATE in ContactCenterServerCon
fkProcessNode_primaryCUCM=processnode.pki
fkProcessNode_secondaryCUCM=processnode.p
(select enum from typeprocessnoderole where
Rule (RI-2410): Type:
Validation (Insert/Update)
Rule Name:
Primary/Secondary CUCM records need to be u
Description:
On insert/update fkProcessNode_primaryCUCM
Test
Condition:
ON INSERT/UPDATE in ContactCenterServerCon
fkProcessNode_secondaryCUCM
2.3.75.2 fkprocessnode_secondarycucm (FI-28437)
Type:
guid (Unique, Indexed, Cascade Delete)
Rule (RI-2409): Type:
Validation (Insert/Update)
Rule Name:
Primary/Secondary CUCM can only be of proces
Description:
On insert/update ContactCenterServerConfigMa
ContactCenterServerConfigMap.fkProcessNode_
where processnode.tkprocessnoderole=PROCES
Test
Condition:
ON INSERT/UPDATE in ContactCenterServerCon
fkProcessNode_primaryCUCM=processnode.pki
fkProcessNode_secondaryCUCM=processnode.p
(select enum from typeprocessnoderole where
Rule (RI-2410): Type:
Validation (Insert/Update)
Rule Name:
Primary/Secondary CUCM records need to be u
Description:
On insert/update fkProcessNode_primaryCUCM
Test
Condition:
ON INSERT/UPDATE in ContactCenterServerCon
fkProcessNode_secondaryCUCM
2.3.75.3 istlsenabled (FI-28440)
Type:
bool
Default Value: FALSE
Remarks:
if tkCCDeployment is UCCX, this field is not updatable (remains










Page 104
Rule (RI-2408): Type:
Active (Insert/Update)
Rule Name: TLS not supported for UCCX Deployment
Description: On insert/update, if ContactCenterCommonConfig
ContactCenterServerConfigMap.isTLSEnabled can
Test
Condition:
INSERT/UPDATE ON ContactCenterServerConfigM
ContactCenterCommonConfig.tkContactCenterDep
THEN ContactCenterServerConfigMap.isTLSEnabl
2.3.75.4 pkid (FI-28435)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value: newid()
Remarks:
Unique ID to identify a record
Rule (RI-2414): Type:
Validation (Insert/Update)
Rule Name:
Cannot insert into ContactCenterServerConfigM
Description:
On Insert/update of ContactCenterServerConfig
ContactCenterCommonConfig
Test
Condition:
SELECT COUNT(*) FROM ContactCenterCommo
Rule (RI-2416): Type:
Active (Delete)
Rule Name:
On Delete from ContactCenterServerConfigMap
AgentNumplanDynamic value to null
Description:
When a row is deleted from ContactCenterServ
AgentNumplanDynamic.fkContactCenterServer
Test
Condition:
ON DELETE FROM ContactCenterServerConfigM
AgentNumplanDynamic WHERE fkContactCent
AgentNumplanDynamic set fkContactCenterSer
2.3.75.5 primaryccserver (FI-28438)
Type:
string [256] (Unique)
Remarks:
IPv4 address or IPv6 address or Hostname of the Contact Cente
considered as the port number
2.3.75.6 secondaryccserver (FI-28439)
Type:
string [256] (Unique)
Remarks:
IPv4 address or IPv6 address or Hostname of the Contact Cente
considered as the port number
Uniqueness:
No multicolumn uniqueness constraints
2.3.76 corsdomain (TI-2623)
Description:
Cross-Origin Resource Sharing (CORS)










Page 105
Fields:
2.3.76.1 description (FI-25845)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,50}$
Remarks:
Description of the CORS Domain.
2.3.76.2 isfullaccess (FI-25846)
Type:
bool
Default Value:
FALSE
Remarks:
If true then is full access, else read only
2.3.76.3 name (FI-25844)
Type:
string [255] (Unique)
Remarks:
Specifies the Domain for Cross-Origin Resource Sharing (CO
Rule (RI-2160):
Type:
Validation (Insert/Update)
Rule Name:
CORS Domain field validation
Description:
CORS Domain must start with 'http://' or 'htt
whereas, '*' must not be followed by a valid
except close angle bracket (>),open angle br
Test
Condition:
On insert/update of CORSDomain
2.3.76.4 pkid (FI-25843)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.77 credential (TI-446)
Description:
Authentication information and policies for App and End Users
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.77.1 cantchange (FI-3349)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
A flag indicating whether the user can set this credential.
2.3.77.2 credentials (FI-3358)
Type:
string [288] (Not Modifiable, Null OK)
Default Value:
NULL










Page 106
Migration Source: Binary in CUC; encrypted string App/EndUser.password or P
Remarks:
The PIN or password, for a user. The credentials are stored i
2.3.77.3 credmustchange (FI-3350)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Remarks:
A flag indicating whether the user must change their creden
2.3.77.4 doesntexpire (FI-3352)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
A flag indicating whether this user credential will expire, an
periodically. However, if the credential does not expire (valu
(if allowed by CantChange).
2.3.77.5 fkapplicationuser (FI-3347)
Type:
guid (Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
The unique identifier of the Application User to which this c
Rule (RI-399):
Type:
Active (Insert)
Rule Name:
Insert Dynamic Records for Credentials
Description:
When a credential record gets inserted, crea
CredentialDynamic table
Test
Condition:
ON INSERT INTO Credential: INSERT INTO C
(newid(), new_pkid)
2.3.77.6 fkcredentialpolicy (FI-3351)
Type:
guid (Not Modifiable)
Default Value:
9454babf-48d0-4e16-9b80-2d0da4b38750
Remarks:
The unique identifier of the CredentialPolicy that is associat
2.3.77.7 fkenduser (FI-3346)
Type:
guid (Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
The unique identifier of the End User to which this credenti
2.3.77.8 imsinfo (FI-3359)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Information used by IMS to encrypt data
2.3.77.9 pkid (FI-3345)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.










Page 107
Rule (RI-399):
Type:
Active (Insert)
Rule Name:
Insert Dynamic Records for Credentials
Description:
When a credential record gets inserted, crea
CredentialDynamic table
Test
Condition:
ON INSERT INTO Credential: INSERT INTO C
(newid(), new_pkid)
2.3.77.10 timeadminlockout (FI-3357)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
The date and time that the credential was locked by an adm
2.3.77.11 timechanged (FI-3354)
Type:
long (Not Modifiable)
Remarks:
The date and time when the credentials were last changed.
whenever a user credential is created or changed.
2.3.77.12 tkcredential (FI-3348)
Type:
enum (Not Modifiable)
Default Value:
4
Remarks:
The type of credential such as password, PIN, Windows or D
Uniqueness:
fkapplicationuser + fkenduser + tkcredential is unique. (MFI-103)
2.3.78 credentialdynamic (TI-458)
Description:
Frequently updated settings for Credentials
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.78.1 datetimestamp (FI-3432)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Time value for last change (for replication conflict resolution
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:










Page 108
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.78.2 fkcredential (FI-3431)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
Remarks:
Parent record for which this record holds the dynamic settin
2.3.78.3 hackcount (FI-3353)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
The number of logons attempted that failed due to invalid cr
authentication provider determined that the credentials sup
Rule (RI-2181):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of CredentialDynam
Description:
On Insert/Update of CredentialDynamic value
needs to be copied to new columns
Test
Condition:
ON INSERT/UPDATE INTO CredentialDynami
CredentialDynamic;
2.3.78.4 lastsuccessfulloginip (FI-25959)
Type:
string [255] (Not Modifiable, Null OK)
Default Value:
NULL
Validation:
^[0-9a-zA-Z.:-]{0,255}$
Remarks:
Last successful login IP address
2.3.78.5 lastsuccessfullogintime (FI-3799)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Time value for the last successful login reported by IMS
Rule (RI-2181):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of CredentialDynam
Description:
On Insert/Update of CredentialDynamic value
needs to be copied to new columns
Test
Condition:
ON INSERT/UPDATE INTO CredentialDynami
CredentialDynamic;
2.3.78.6 lastunsuccessfulloginip (FI-25960)
Type:
string [255] (Not Modifiable, Null OK)
Default Value:
NULL
Validation:
^[0-9a-zA-Z.:-]{0,255}$
Remarks:
Last un-successful login IP address










Page 109
2.3.78.7 pkid (FI-3430)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.78.8 previoushackcount (FI-26776)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
The number of logons attempted that failed due to invalid cr
Rule (RI-2181):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of CredentialDynam
Description:
On Insert/Update of CredentialDynamic value
needs to be copied to new columns
Test
Condition:
ON INSERT/UPDATE INTO CredentialDynami
CredentialDynamic;
Rule (RI-2181):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
On Active Insert/Update of CredentialDynam
Description:
On Insert/Update of CredentialDynamic value
needs to be copied to new columns
Test
Condition:
ON INSERT/UPDATE INTO CredentialDynami
CredentialDynamic;
2.3.78.9 prevlastsuccessfullogintime (FI-26777)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Time value for the previous last successful login reported by
Rule (RI-2181):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of CredentialDynam
Description:
On Insert/Update of CredentialDynamic value
needs to be copied to new columns
Test
Condition:
ON INSERT/UPDATE INTO CredentialDynami
CredentialDynamic;
Rule (RI-2181):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
On Active Insert/Update of CredentialDynam
Description:
On Insert/Update of CredentialDynamic value
needs to be copied to new columns
Test
Condition:
ON INSERT/UPDATE INTO CredentialDynami
CredentialDynamic;










Page 110
2.3.78.10 timehackedlockout (FI-3355)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
The date and time that the credential was locked due to too m
column whenever a user credential is locked due to too man
2.3.78.11 timelastaccessed (FI-3428)
Type:
long (Not Modifiable, Null OK)
Default Value:
0
Remarks:
Time value for the last access of the credential (create, read o
2.3.78.12 timelasthacked (FI-3356)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
The date and time of the last logon attempt with an invalid u
Uniqueness:
No multicolumn uniqueness constraints
2.3.79 credentialhistory (TI-448)
Description:
Stores past credentials for enforcement of password history restrictions (non-r
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.79.1 changeid (FI-3371)
Type:
long
Remarks:
A historical index of credential changes. Allows the fetching
2.3.79.2 credentials (FI-3375)
Type:
string [288]
Remarks:
The credential, e.g., PIN or password created by this change.
2.3.79.3 fkapplicationuser (FI-3373)
Type:
guid (Cascade Delete, Null OK)
Remarks:
The unique identifier of the ApplicationUser object for which
2.3.79.4 fkenduser (FI-3372)
Type:
guid (Cascade Delete, Null OK)
Remarks:
The unique identifier of the EndUser object for which this cre
2.3.79.5 pkid (FI-3370)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.79.6 timechanged (FI-3376)
Type:
long
Remarks:
The date and time the credential was created or changed.










Page 111
2.3.79.7 tkcredential (FI-3374)
Type:
enum
Remarks:
The type of credential such as a password or PIN.
Uniqueness:
No multicolumn uniqueness constraints
2.3.80 credentialpolicy (TI-447)
Description:
Settings for enforcement of credential policy (password strength, expiration, e
Fields:
2.3.80.1 displayname (FI-3361)
Type:
string [255] (Unique)
Validation:
^[^\x00-\x1F\x7F""""]{1,64}$
Remarks:
The unique text name (e.g., "Administrator Password Policy"
displaying entries in the administrative console, e.g. Cisco U
2.3.80.2 expirywarningdays (FI-3423)
Type:
long
Default Value:
0
Check Constraint: (ExpiryWarningDays >=0) AND (ExpiryWarningDays <= 90)
Remarks:
Number of days prior to Credential Expiring that warning m
of 0 means no warning is given.
2.3.80.3 hackresettime (FI-3362)
Type:
long
Default Value:
30
Check Constraint: (HackResetTime >= 1) AND (HackResetTime <= 120)
Remarks:
The length of time (in minutes) after which if no failed logon
attempts is cleared
2.3.80.4 isstandard (FI-3424)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Indicates installed standard Credential Policy - cannot be m
Rule (RI-396):
Type:
Active (Update/Delete)
Rule Name:
Cannot modify or delete Standard Credentia
Description:
The installed standard Credential Policy can
not necessary to use this policy if more secu
backward compatibility only. The installed p
Test
Condition:
ON UPDATE/DELETE IN CredentialPolicy: IF
Error
Message:
Cannot modify or delete the installed standa










Page 112
Remedy:
Create and assign more secure Credential Po
2.3.80.5 lockoutduration (FI-3363)
Type:
long
Default Value:
30
Check Constraint: (LockoutDuration >= 0) AND (LockoutDuration <= 1440)
Remarks:
The length of time (in minutes) that a user who is locked out
system again with this credential. A value of "0" means the u
unlocked by an administrator.
2.3.80.6 maxdays (FI-3364)
Type:
long
Default Value:
180
Check Constraint: (MaxDays >= 0) AND (MaxDays <= 365)
Remarks:
The maximum number of days before the credential must b
will never expire.
2.3.80.7 maxhacks (FI-3365)
Type:
long
Default Value:
3
Check Constraint: (MaxHacks >= 0) AND (MaxHacks <= 100)
Remarks:
The maximum number of failed logon attempts (hacks) befo
unlimited number of logon attempts (i.e., no lockout) are all
2.3.80.8 maxinactivedays (FI-3429)
Type:
long
Default Value:
0
Check Constraint: (MaxInactiveDays >= 0) AND (MaxInactiveDays <= 5000)
Remarks:
The number of days after which a credential is disabled if n
never disabled because of inactivity
2.3.80.9 mincharstochange (FI-27476)
Type:
long
Default Value:
1
Check Constraint: (MinCharsToChange >= 1)
Remarks:
The minimum number of characters change between old an
2.3.80.10 minduration (FI-3366)
Type:
long
Default Value:
0
Check Constraint: (MinDuration >= 0) AND (MinDuration <= 129600)
Remarks:
The minimum number of minutes that must pass from the t
be changed. A value of "0" means that there are no restrictio
credential.










Page 113
2.3.80.11 minlength (FI-3367)
Type:
long
Default Value:
8
Check Constraint: (MinLength >= 1) AND (MinLength <= 64)
Remarks:
The minimum number of characters or digits (PIN) required
2.3.80.12 pkid (FI-3360)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.80.13 prevcredcount (FI-3368)
Type:
long
Default Value:
12
Check Constraint: (PrevCredCount >= 0) AND (PrevCredCount <= 25)
Remarks:
The number of credentials to store. A value of "0" means tha
credentials; thus a user can reuse a credential.
2.3.80.14 trivialcredchecking (FI-3369)
Type:
bool
Default Value:
TRUE
Remarks:
A flag indicating whether to check against trivial credentials
credentials are not trivial; False = do not check for trivial cr
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-162):
Type:
Inter-field Condition and Constraint
Constraint:
( (MaxDays > 0) AND ( MaxDays6024 >= Min
Remarks:
Minimum Duration Between Credential Chan
After days
Rule (RFI-699):
Type:
Inter-field Condition and Constraint
Constraint:
( (MinCharsToChange >= 1) AND (MinCharsTo
Remarks:
Minimum character change should be less th
2.3.81 credentialpolicydefault (TI-459)
Description:
Specifies the default CredentialPolicy for each combination of user and creden
Insert/Delete is not allowed.
Fields:
2.3.81.1 cantchange (FI-3472)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
A flag indicating whether the user can set this credential.










Page 114
2.3.81.2 credentials (FI-3447)
Type:
string [288] (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
The default PIN or password for new credentials. The creden
2.3.81.3 credmustchange (FI-3473)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Remarks:
A flag indicating whether the user must change their credent
2.3.81.4 doesntexpire (FI-3474)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
A flag indicating whether this user credential will expire, an
periodically. However, if the credential does not expire (valu
(if allowed by CantChange).
2.3.81.5 fkcredentialpolicy (FI-3437)
Type:
guid
Remarks:
The default Credential Policy for new credentials of the speci
2.3.81.6 imsinfo (FI-3448)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Default Information used by IMS to encrypt data
2.3.81.7 pkid (FI-3436)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.81.8 tkcredential (FI-3438)
Type:
enum (Not Modifiable)
Remarks:
Used in combination with type of Credential User to establish
2.3.81.9 tkcredentialuser (FI-3439)
Type:
enum (Not Modifiable)
Remarks:
Used in combination with type of Credential to establish a de
Uniqueness:
No multicolumn uniqueness constraints
2.3.82 crsapplication (TI-248)
Description: Application specific data for CRS
Fields:
2.3.82.1 aakeypadmapping (FI-1689)
Type:
string [129]










Page 115
Default Value:
EMPTY
Remarks:
The mapping of aapromptname to numbers only
Rule (RI-291):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Map name to keypad
Description:
On I/U, take map alpha chars to keypad, abc=2
Test
Condition:
on insert/update of aapromptname
Error
Message:
Only keys mapping to 0 to 9 allowed
Rule (RI-291):
Type:
Active (Insert/Update)
Rule Name:
Map name to keypad
Description:
On I/U, take map alpha chars to keypad, abc=2
Test
Condition:
on insert/update of aapromptname
Error
Message:
Only keys mapping to 0 to 9 allowed
2.3.82.2 aapromptname (FI-1690)
Type:
string [129]
Default Value:
EMPTY
Remarks:
The letter representation of the search name using IVR
Rule (RI-291):
Type:
Active (Insert/Update)
Rule Name:
Map name to keypad
Description:
On I/U, take map alpha chars to keypad, abc=2
Test
Condition:
on insert/update of aapromptname
Error
Message:
Only keys mapping to 0 to 9 allowed
2.3.82.3 fkenduser (FI-1688)
Type:
guid (Cascade Delete)
2.3.82.4 fnamealtpronun (FI-2896)
Type:
string [1024]
Default Value:
EMPTY
Remarks:
First Name Alternate Pronunciations delimited by a seperator
2.3.82.5 lnamealtpronun (FI-2897)
Type:
string [1024]
Default Value:
EMPTY
Remarks:
Last Name Alternate Pronunciations delimited by a seperator










Page 116
2.3.82.6 pkid (FI-1687)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.83 crsuserclusterspecific (TI-410)
Description: Stores user information for the CRS Application
Fields:
2.3.83.1 administratorlevel (FI-2898)
Type:
long
Default Value:
0
Remarks:
Whether an Administrator
2.3.83.2 clustername (FI-3047)
Type:
string [60]
2.3.83.3 fkenduser (FI-3046)
Type:
guid (Cascade Delete)
2.3.83.4 issupervisor (FI-2899)
Type:
bool
Default Value:
FALSE
Remarks:
Whether a Supervisor
2.3.83.5 pkid (FI-3045)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: fkenduser + clustername is unique. (MFI-94)
2.3.84 cubacountryregionalinfo (TI-1053)
Description: CUBA: Table to store Country Regional Packs on Cuba platform.
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.84.1 pkid (FI-9917)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.84.2 tkcountry (FI-9918)
Type:
enum (Unique, Indexed, Not Modifiable)










Page 117
Remarks:
Country id from typecountry table.
2.3.84.3 xml (FI-9919)
Type:
string [32000] (Not Modifiable)
Remarks:
Ring Tones and Other Region Specific Product configuration X
Uniqueness: No multicolumn uniqueness constraints
2.3.85 cubaproductsupport (TI-597)
Description: CUBA:CubaProductSupport table to store the models that are supported in Pajar
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.85.1 displayname (FI-9923)
Type:
string [100] (Not Modifiable, Null OK)
Default Value:
NULL
2.3.85.2 enum (FI-6142)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.85.3 tkcubaproductdisplaygroup (FI-9924)
Type:
enum (Not Modifiable)
Default Value:
2
Remarks:
A number to identify the record
2.3.85.4 tkdeviceprotocol (FI-6145)
Type:
enum (Not Modifiable)
Default Value:
99
Remarks:
Enum of Device Protocol record
2.3.85.5 tkmodel (FI-6144)
Type:
enum (Not Modifiable)
2.3.85.6 tkproduct (FI-6143)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.86 customannouncement (TI-617)
Description:
subset of TypeAnnouncement with rows having AllowCustom = 1
Fields:
2.3.86.1 description (FI-6270)
Type:
string [1024] (Null OK)
Validation:
^[^""%&\<>:]{0,255}$
Remarks:
Description of the custom announcements










Page 118
2.3.86.2 issystem (FI-6271)
Type:
bool
Default Value:
FALSE
Remarks:
isSystem is an internal control for ipvms install to pre-conf
restriction (user cannot edit some fields). Records which ha
administrator, but may not be removed.
2.3.86.3 name (FI-5138)
Type:
string [50] (Unique)
Validation:
^[]a-zA-Z0-9 !#$&'()*+,./:;<=>?@[^{|}~\-]{0,50}$
2.3.86.4 pkid (FI-5137)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.86.5 tkannouncementfile (FI-5140)
Type:
enum (Indexed, Null OK)
Default Value:
NULL
Remarks:
A number to identify the record
2.3.86.6 tkannouncements (FI-5139)
Type:
enum (Unique, Indexed)
Remarks:
A number to identify the record
Uniqueness:
No multicolumn uniqueness constraints
2.3.87 customannouncementlocale (TI-618)
Description: null
Fields:
2.3.87.1 description (FI-5147)
Type:
string [255]
Validation:
^[^""%&\<>:]{0,255}$
2.3.87.2 filename (FI-5142)
Type:
string [128]
Validation:
^[a-zA-Z 0-9.-]{1,128}$
2.3.87.3 fkcustomannouncement (FI-5143)
Type:
guid
Migration Source: reference to CustomAnnouncement
2.3.87.4 highsourcefiledatetime (FI-5145)
Type:
long
2.3.87.5 isenabled (FI-5148)










Page 119
Type:
bool
Default Value:
TRUE
2.3.87.6 lowsourcefiledatetime (FI-5146)
Type:
long
2.3.87.7 pkid (FI-5141)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.87.8 tkuserlocale (FI-5144)
Type:
enum (Indexed)
Remarks:
reference to TypeUserLocale
Uniqueness: fkcustomannouncement + tkuserlocale is unique. (MFI-126)
2.3.88 customer (TI-21052)
Description:
Used for HCS-SA to differenciate the customers in the DB
Fields:
2.3.88.1 createtime (FI-28271)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
UTC time of creation
Rule (RI-2382):
Type:
Active (Insert)
Rule Name:
Update createTime for Customer records
Description:
When a Customer Record is created, set the
Test
Condition:
ON INSERT INTO Customer: LET currentTim
(INTO createTime);
Rule (RI-2382):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
Update createTime for Customer records
Description:
When a Customer Record is created, set the
Test
Condition:
ON INSERT INTO Customer: LET currentTim
(INTO createTime);
2.3.88.2 lastaudittime (FI-28272)
Type:
long
Default Value:
0
Remarks:
UTC time of last Audit
2.3.88.3 name (FI-28270)










Page 120
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
A unique name for Customer
2.3.88.4 pkid (FI-28269)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.89 customuserattributedata (TI-545)
Description:
Stores data to be syncronized to respective Custom Field Attribute. Each Recor
supported TypeCustomUserAttributes
Fields:
2.3.89.1 fkenduser (FI-10012)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Remarks:
Key Reference to the User to whom the data in the Value colu
2.3.89.2 pkid (FI-10010)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.89.3 tkcustomuserattribute (FI-10011)
Type:
enum (Not Modifiable)
Remarks:
This field is to map one of the 5 available custom field to the
2.3.89.4 value (FI-10013)
Type:
string [255] (Null OK)
Remarks:
Data retrieved from LDAP for the specified Custom Attribute
Uniqueness:
tkcustomuserattribute + fkenduser is unique. (MFI-203)
2.3.90 customuserattributename (TI-544)
Description:
Records in this table contain Configurable friendly names to all the Custom Fie
TypeCustomUserAttributes
Fields:
2.3.90.1 customfieldattributename (FI-10008)
Type:
string [256] (Unique)
Validation:
^[a-zA-Z 0-9]{1,64}$
Remarks:
CustomFieldAttributeName field stores the name of the attrib
2.3.90.2 pkid (FI-10007)










Page 121
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.90.3 tkcustomuserattribute (FI-10009)
Type:
enum (Unique, Not Modifiable)
Remarks:
This field is to map one of the 5 available custom field to the
Uniqueness:
No multicolumn uniqueness constraints
2.3.91 datetimesetting (TI-10)
Description:
Common/shared date time zone and format settings
Fields:
2.3.91.1 datetemplate (FI-154)
Type:
string [6]
Default Value:
M-D-Y
Validation:
^(M-D-Y|M/D/Y|M.D.Y|D-M-Y|D/M/Y|D.M.Y|Y-M-D|Y/M/D
Migration Source: DateTimeGroup.DateTemplate
Remarks:
Template to be used to display date on an IP Phone. If the la
Otherwise, it is 12 hour time.
2.3.91.2 name (FI-153)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Migration Source: DateTimeGroup.GroupName
Remarks:
A descriptive name for the Date/Time group.
2.3.91.3 pkid (FI-152)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-216):
Type:
Active (Insert/Update)
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, up
Test
Condition:
update device
2.3.91.4 resettoggle (FI-3135)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset










Page 122
Rule (RI-216):
Type:
Active (Insert/Update)
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, up
Test
Condition:
update device
2.3.91.5 tkreset (FI-3071)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.91.6 tktimezone (FI-155)
Type:
enum
Default Value:
21
Migration Source: DateTimeGroup.TimeZone
Remarks:
Time zone for the CallManager group. The option "local tim
information from the operating system of the server where
Uniqueness:
No multicolumn uniqueness constraints
2.3.92 defaults (TI-11)
Description:
CallManager specific default attributes for devices
Insert/Delete is not allowed.
Fields:
2.3.92.1 fkdevicepool (FI-240)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: convert from DevicePoolID
Remarks:
Device pool that is associated with each type of device. The
all devices in the pool.
Rule (RI-283):
Type:
Active (Update)
Rule Name:
defaults versionstamp
Description:
on change to loadinfo in defaults table, upda
Test
Condition:
update device
2.3.92.2 fkphonetemplate (FI-241)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: convert from PhoneTemplateID
Remarks:
This is the phone template to assign to a device that auto-re
Rule (RI-16):










Page 123
Type:
Validation (Insert/Update)
Rule Name:
Phone Template required
Description:
Devices that use a phone button template m
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsF
tkModel = @Defaults.tkModel AND tkDevice
Error
Message:
A device that uses Phone Templates have a s
Remedy:
Specify a Phone Template.
Rule (RI-17):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template Model
Description:
The model must match for a device default a
type.
Test
Condition:
@Defaults.tkModel = (SELECT PhoneTempla
PhoneTemplate.pkid = @Defaults.tkPhoneTe
Error
Message:
The Phone Template model does not match
Remedy:
Specifiy a Phone Template for the correct m
Rule (RI-283):
Type:
Active (Update)
Rule Name:
defaults versionstamp
Description:
on change to loadinfo in defaults table, upda
Test
Condition:
update device
2.3.92.3 inactiveloadinformation (FI-242)
Type:
string [50]
Default Value:
EMPTY
Remarks:
The filename of the inactive firmware load that is used with
(background download). The file is fed to the phones via TF
device level. If not overridden, then all devices of this mode
inactive load.
2.3.92.4 loadinformation (FI-239)
Type:
string [50]
Default Value:
EMPTY
Migration Source: Load_
Remarks:
The filename of the firmware load that is used with a partic
fed to the phones via TFTP. This can be overridden at the de
this model will use this firmware load file.
Rule (RI-283):
Type:
Active (Update)
Rule Name:
defaults versionstamp










Page 124
Description:
on change to loadinfo in defaults table, upda
Test
Condition:
update device
2.3.92.5 pkid (FI-237)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-283):
Type:
Active (Update)
Rule Name:
defaults versionstamp
Description:
on change to loadinfo in defaults table, upda
Test
Condition:
update device
2.3.92.6 preferactcodeoverautoreg (FI-28297)
Type:
bool
Default Value:
FALSE
Remarks:
Does this phone model support and prefer using activation
2.3.92.7 resettoggle (FI-3090)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-283):
Type:
Active (Update)
Rule Name:
defaults versionstamp
Description:
on change to loadinfo in defaults table, upda
Test
Condition:
update device
2.3.92.8 tkdeviceprotocol (FI-2359)
Type:
enum
Default Value:
99
Remarks:
Default value for Device Protocol
Rule (RI-16):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template required
Description:
Devices that use a phone button template m
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsF
tkModel = @Defaults.tkModel AND tkDevice
Error
Message:
A device that uses Phone Templates have a s










Page 125
Remedy:
Specify a Phone Template.
Rule (RI-17):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template Model
Description:
The model must match for a device default a
type.
Test
Condition:
@Defaults.tkModel = (SELECT PhoneTempla
PhoneTemplate.pkid = @Defaults.tkPhoneTe
Error
Message:
The Phone Template model does not match
Remedy:
Specifiy a Phone Template for the correct m
Rule (RI-283):
Type:
Active (Update)
Rule Name:
defaults versionstamp
Description:
on change to loadinfo in defaults table, upda
Test
Condition:
update device
2.3.92.9 tkmodel (FI-238)
Type:
enum (Not Modifiable)
Migration Source: convert from Type and HardwareType
Remarks:
A defaults record must exist for every IP Phone.
Rule (RI-16):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template required
Description:
Devices that use a phone button template m
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsF
tkModel = @Defaults.tkModel AND tkDevice
Error
Message:
A device that uses Phone Templates have a s
Remedy:
Specify a Phone Template.
Rule (RI-17):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template Model
Description:
The model must match for a device default a
type.
Test
Condition:
@Defaults.tkModel = (SELECT PhoneTempla
PhoneTemplate.pkid = @Defaults.tkPhoneTe
Error
Message:
The Phone Template model does not match
Remedy:
Specifiy a Phone Template for the correct m
Rule (RI-283):
Type:
Active (Update)










Page 126
Rule Name:
defaults versionstamp
Description:
on change to loadinfo in defaults table, upda
Test
Condition:
update device
2.3.92.10 tkreset (FI-3091)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.92.11 versionstamp (FI-3115)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-283):
Type:
Active (Update)
This field is modified by this rule.
Rule Name:
defaults versionstamp
Description:
on change to loadinfo in defaults table, upda
Test
Condition:
update device
Rule (RI-283):
Type:
Active (Update)
Rule Name:
defaults versionstamp
Description:
on change to loadinfo in defaults table, upda
Test
Condition:
update device
Uniqueness:
tkmodel + tkdeviceprotocol is unique. (MFI-81)
2.3.93 defaultucuserprofile (TI-2611)
Description: Indicates which UCUserProfile record is the System Default if left unspecified wh
Insert/Delete is not allowed.
Fields:
2.3.93.1 fkucuserprofile (FI-25757)
Type:
guid
Remarks:
Defines which UCUserProfile should be used when one is req
2.3.93.2 pkid (FI-25756)
Type:
guid (Unique, Indexed, Not Modifiable)
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints










Page 127
2.3.94 destinationcodecontrol (TI-971)
Description:
Allows configuration of outbound traffic throttling for a specific dialing plan d
DOD UCR 2008 specifications related to Destination Code Control, (DCC).
Fields:
2.3.94.1 blockedcallpercentage (FI-9834)
Type:
long (Null OK)
Default Value:
0
Check Constraint: (BlockedCallPercentage >= 0) AND (BlockedCallPercentage <
Remarks:
This value specifies the percentage of lower precedence call
route pattern. This percentage limits the lower precedence c
made to this destination are allowed at all times.
2.3.94.2 enabledccenforcement (FI-9832)
Type:
bool
Default Value:
FALSE
Remarks:
Allows the application and enforcement of the restrictions s
disabled so that the specifications may be left intact without
2.3.94.3 fknumplan (FI-9833)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
Remarks:
Indicates the associated DN or Pattern, (RoutePattern), to wh
2.3.94.4 pkid (FI-9831)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.95 device (TI-1)
Description: Lists every device in system from the CallManager perspective
Fields:
2.3.95.1 allowcfbcontrolofcallsecurityicon (FI-25945)
Type:
bool
Default Value:
FALSE
Remarks:
Allow Conference Bridge control of the call security icon
2.3.95.2 allowcticontrolflag (FI-2618)
Type:
bool
Default Value:
TRUE
Remarks:
If true, this device allows CTI Control.
Rule (RFI-132):
Type:
Inter-field Condition and Constraint










Page 128
Test Condition: tkModel = 72 OR tkModel = 73
Constraint:
AllowCTIControlFlag = 't'
Remarks:
CTI Ports and CTI Route Points must always b
2.3.95.3 allowhotelingflag (FI-831)
Type:
bool
Default Value:
FALSE
Remarks:
If true, this device allows extension mobility.
Rule (RFI-193):
Type:
Inter-field Condition and Constraint
Test Condition: IsProtected ='t'
Constraint:
AllowHotelingFlag = 'f'
Remarks:
Protected phone cannot have Extension Mobi
Rule (RI-19):
Type:
Validation (Insert/Update)
Rule Name:
AllowHotelingFlag - EM feature support requi
Description:
Device.AllowHotelingFlag can only be true for
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Extension Mobility can only turned on for dev
Remedy:
Check device type and Extension Mobility fea
Rule (RI-19):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
AllowHotelingFlag - EM feature support requi
Description:
Device.AllowHotelingFlag can only be true for
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Extension Mobility can only turned on for dev
Remedy:
Check device type and Extension Mobility fea
Rule (RI-376):
Type:
Active (Insert/Update)
Rule Name:
Insert Dynamic Records for Extension Mobilit
Description:
When Extension Mobility (EM) is enabled on a
ExtensionMobilityDynamic and EMCCDynami
Test
Condition:
ON INSERT/UPDATE INTO Device
2.3.95.4 allowmramode (FI-28357)
Type:
bool
Default Value:
FALSE










Page 129
Remarks:
The administrator may set this to TRUE to permit a user to On
(MRA), device via the Activation Code Based Onboarding featu
any current effect on devices already registered, irrespective
onboarded manually. By intent, this setting would affect the s
Activation Code Based Onboarding, to avoid automatically en
2.3.95.5 authenticationstring (FI-1912)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[0-9]{4,10}$
2.3.95.6 calledinternationalprefix (FI-3868)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Called International Prefix
2.3.95.7 calledinternationalstripdigits (FI-3879)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (CalledInternationalStripDigits >= 0) AND (CalledInternationa
Remarks:
Called International Strip Digits
2.3.95.8 callednationalprefix (FI-3867)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Called National Prefix
2.3.95.9 callednationalstripdigits (FI-3878)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (CalledNationalStripDigits >= 0) AND (CalledNationalStripDigi
Remarks:
CalledNational Strip Digits
2.3.95.10 calledsubscriberprefix (FI-3870)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Called Subscriber Prefix
2.3.95.11 calledsubscriberstripdigits (FI-3881)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (CalledSubscriberStripDigits >= 0) AND (CalledSubscriberStrip










Page 130
Remarks:
Called Subscriber Strip Digits
2.3.95.12 calledunknownprefix (FI-3869)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Called Unknown Prefix
2.3.95.13 calledunknownstripdigits (FI-3880)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (CalledUnknownStripDigits >= 0) AND (CalledUnknownStripD
Remarks:
Called Unknown Strip Digits
2.3.95.14 calreference (FI-21054)
Type:
long
Default Value:
-1
Remarks:
user can assign confidential access level value to the device
2.3.95.15 ctiid (FI-12)
Type:
identity (Unique, Not Modifiable)
Migration Source: DeviceList.DeviceId
Remarks:
Trigger set on insert. (one greater than highest). 32 bit value f
2.3.95.16 datetimeinserted (FI-2667)
Type:
string [30] (Null OK)
Remarks:
Date and Time when Phone was inserted. Will be provided by
YYMMDD:HrMinSec
2.3.95.17 defaultdtmfcapability (FI-592)
Type:
long
Default Value:
0
Remarks:
Is this a dead field?
2.3.95.18 description (FI-3)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,128}$
Migration Source: DeviceList.Description










Page 131
Rule (RI-964):
Type:
Active (Insert/Update)
Rule Name:
Copy truncated version of device Description
Description:
Up to 254 characters of device Description is c
nDescription can be used for collated orderin
Test
Condition:
ON INSERT/UPDATE set nDescription = descrip
2.3.95.19 deviceleveltraceflag (FI-824)
Type:
bool
Default Value:
FALSE
2.3.95.20 dialplanwizardgenid (FI-677)
Type:
long (Indexed, Null OK)
Default Value:
NULL
Remarks:
This record created by DialPlanWizard
2.3.95.21 dndtimeout (FI-3286)
Type:
long
Default Value:
0
Check Constraint: (DNDTimeout >= 0) AND (DNDTimeout <= 120)
Remarks:
Period in minutes to remind the user that DND is active
2.3.95.22 earlyoffersupportforvoicecall (FI-10230)
Type:
bool
Default Value:
FALSE
Remarks:
True-AS-SIP endpoints supports early offer for voice calls; Fal
voice calls. The default value is False.
2.3.95.23 ecpublickeycurve (FI-27034)
Type:
string [50] (Null OK)
Default Value:
NULL
Validation:
^[a-zA-Z 0-9]{1,50}$
Remarks:
EC key size(bits) for device table
2.3.95.24 enableactivationid (FI-28289)
Type:
bool
Default Value:
FALSE
Remarks:
true indicates activation is enabled
2.3.95.25 enablebfcp (FI-9996)
Type:
bool
Default Value:
FALSE
Remarks:
Boolean flag to control whether or not Binary Floor Control P
2.3.95.26 enablecallroutingtordwhennoneisactive (FI-25715)










Page 132
Type:
bool
Default Value:
FALSE
Remarks:
This flag is used to determine if Call has to be forwarded to al
Rule (RI-2129):
Type:
Validation (Insert/Update)
Rule Name:
Rule to validate INSERT/UPDATE on column E
Description:
INSERT/UPDATE operation to set value of new
except CTI Remote Device
Error
Message:
Cannot perform insert/update operation as th
type
2.3.95.27 enablegatewayrecordingqsig (FI-21027)
Type:
bool
Default Value:
FALSE
Remarks:
Allow sending recording control adpu on qsig link.
2.3.95.28 enableixchannel (FI-6278)
Type:
bool
Default Value:
FALSE
Remarks:
Boolean flag to control whether or not iX Channel is enabled
2.3.95.29 fkaarneighborhood (FI-1120)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Used by both gateway and Phone
Rule (RI-22):
Type:
Validation (Insert/Update)
Rule Name:
AAR feature support required
Description:
Device.fkAARNeighorhood and Device.fkCallin
devices that support the AAR feature
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
AAR Group and Calling Search Space can only
feature.
Remedy:
Check device type and AAR feature support be
Search Space.
Rule (RI-22):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
AAR feature support required
Description:
Device.fkAARNeighorhood and Device.fkCallin
devices that support the AAR feature
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice










Page 133
Error
Message:
AAR Group and Calling Search Space can only
feature.
Remedy:
Check device type and AAR feature support be
Search Space.
2.3.95.30 fkcallingsearchspace (FI-11)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
2.3.95.31 fkcallingsearchspace_aar (FI-1118)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
Rule (RI-22):
Type:
Validation (Insert/Update)
Rule Name:
AAR feature support required
Description:
Device.fkAARNeighorhood and Device.fkCallin
devices that support the AAR feature
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
AAR Group and Calling Search Space can only
feature.
Remedy:
Check device type and AAR feature support be
Search Space.
Rule (RI-22):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
AAR feature support required
Description:
Device.fkAARNeighorhood and Device.fkCallin
devices that support the AAR feature
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
AAR Group and Calling Search Space can only
feature.
Remedy:
Check device type and AAR feature support be
Search Space.
2.3.95.32 fkcallingsearchspace_calledintl (FI-3891)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Called Party International Number
2.3.95.33 fkcallingsearchspace_callednational (FI-3890)










Page 134
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Called Party National Number
2.3.95.34 fkcallingsearchspace_calledsubscriber (FI-3893)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Called Party Subscriber Number
2.3.95.35 fkcallingsearchspace_calledunknown (FI-3892)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Called Party Unknown Number
2.3.95.36 fkcallingsearchspace_cdpntransform (FI-3506)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
If useDevicePoolCdpnTransformCSS is set to False this transfo
Rule (RI-447):
Type:
Validation (Insert/Update)
Rule Name:
Device.fkCallingSearchSpace_CdPNTransform
Description:
Device.fkCallingSearchSpace_CdPNTransform
Test
Condition:
ON INSERT/UPDATE
Error
Message:
Device.fkCallingSearchSpace_CdPNTransform
2.3.95.37 fkcallingsearchspace_cgpningressdn (FI-10120)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling search space applied to calling party number on ingre
2.3.95.38 fkcallingsearchspace_cgpnintl (FI-5124)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Party International Number
2.3.95.39 fkcallingsearchspace_cgpnnational (FI-5123)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Party National Number
2.3.95.40 fkcallingsearchspace_cgpnsubscriber (FI-5126)
Type:
guid (Null OK)
Default Value:
NULL










Page 135
Remarks:
Calling Party Subscriber Number
2.3.95.41 fkcallingsearchspace_cgpntransform (FI-3378)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Search Space for Calling Party Name Transformation
2.3.95.42 fkcallingsearchspace_cgpnunknown (FI-5125)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Party Unknown Number
2.3.95.43 fkcallingsearchspace_rdntransform (FI-9926)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
If useDevicePoolRdnTransformCSS is set to False this transfor
Number
Rule (RI-841):
Type:
Validation (Insert/Update)
Rule Name:
Device.fkCallingSearchSpace_RdNTransform i
Description:
Device.fkCallingSearchSpace_RdNTransform i
Test
Condition:
ON INSERT/UPDATE
Error
Message:
Device.fkCallingSearchSpace_RdNTransform i
2.3.95.44 fkcallingsearchspace_refer (FI-2397)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Pkid of CallingSearchSpace record for refer called Rerouting C
2.3.95.45 fkcallingsearchspace_reroute (FI-2396)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Pkid of CallingSearchSpace record for rerouting called Out-of
2.3.95.46 fkcallingsearchspace_restrict (FI-2714)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Pkid of CallingSearchSpace record for restriction
2.3.95.47 fkcallmanagergroup (FI-1301)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Used only by some Gateways.
Rule (RFI-6):










Page 136
Type:
Inter-field Condition and Constraint
Test Condition: tkClass = 7 OR tkModel = 133
Constraint:
fkCallManagerGroup IS NOT NULL
Null Allowed:
null
Remarks:
CallManager required for Route list or WSM t
Rule (RFI-7):
Type:
Inter-field Condition and Constraint
Test Condition: tkClass != 7 AND tkModel != 133
Constraint:
fkCallManagerGroup IS NULL
Null Allowed:
null
Remarks:
The Cisco Unified Communications Manager G
(Device.fkCallManagerGroup) applies only to
other device types (Device.fkCallManagerGro
2.3.95.48 fkcommondeviceconfig (FI-3164)
Type:
guid (Null OK)
Default Value:
NULL
2.3.95.49 fkcommonphoneconfig (FI-2945)
Type:
guid
Default Value:
ac243d17-98b4-4118-8feb-5ff2e1b781ac
2.3.95.50 fkdevicepool (FI-8)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: Convert from DeviceList.DevicePool
Rule (RI-223):
Type:
Active (Insert)
Rule Name:
Add a VGC Gateway to MGCP on Device updat
Description:
On Insert only
Test
Condition:
?
Rule (RI-2155):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of Device, Set fkDevic
devices
Description:
On Insert/Update of Device, make sure the fkD
devices
Test
Condition:
ON INSERT/UPDATE: IF fkDevicePool IS NOT N
Rule (RI-2155):
Type:
Active (Insert/Update)
This field is modified by this rule.










Page 137
Rule Name:
On Active Insert/Update of Device, Set fkDevic
devices
Description:
On Insert/Update of Device, make sure the fkD
devices
Test
Condition:
ON INSERT/UPDATE: IF fkDevicePool IS NOT N
2.3.95.51 fkdialrules (FI-2395)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Pkid of DialRules record
Rule (RI-320):
Type:
Validation (Insert/Update)
Rule Name:
Device Restriction for SIP Dial Rules
Description:
SIP Dial Rules for 7905/7912 may only be asso
other phones must use 7940/7960/TMP dial ru
Test
Condition:
ON INSERT/UPDATE IN Device IF (DialRules.tk
(7905, 7912) OR DialRules.tkDialPattern == 1 A
throw exception
Error
Message:
Cannot assign Dial Rules of this type to the spe
mismatched).
Remedy:
Check the dial rule and device type to make su
7905 device).
Rule (RI-320):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Device Restriction for SIP Dial Rules
Description:
SIP Dial Rules for 7905/7912 may only be asso
other phones must use 7940/7960/TMP dial ru
Test
Condition:
ON INSERT/UPDATE IN Device IF (DialRules.tk
(7905, 7912) OR DialRules.tkDialPattern == 1 A
throw exception
Error
Message:
Cannot assign Dial Rules of this type to the spe
mismatched).
Remedy:
Check the dial rule and device type to make su
7905 device).
2.3.95.52 fkelingroup (FI-26914)
Type:
guid (Null OK)
Remarks:
ELINGroup record used by this Device
2.3.95.53 fkenduser (FI-829)
Type:
guid (Indexed, Null OK)
Default Value:
NULL










Page 138
Migration Source: User.pkid
Remarks:
This is the id of currently logged on user if EM is being used, o
Rule (RFI-308):
Type:
Inter-field Condition and Constraint
Test Condition: requireCERlocation = 't'
Constraint:
fkEndUser IS NOT NULL
Null Allowed:
null
Remarks:
A device owner is required to allow off premi
Rule (RI-844):
Type:
Active (Insert/Update)
Rule Name:
IMS-integrated Mobile Owner Syncs with Mob
Description:
For IMS-integrated Mobile devices (as defined
(device.fkenduser) and mobility user (device.f
to mobility user if it's not set.
Test
Condition:
ON INSERT/UPDATE in Device: IF (old_fkendu
set fkenduser = new_fkenduser_mobility END
Rule (RI-844):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
IMS-integrated Mobile Owner Syncs with Mob
Description:
For IMS-integrated Mobile devices (as defined
(device.fkenduser) and mobility user (device.f
to mobility user if it's not set.
Test
Condition:
ON INSERT/UPDATE in Device: IF (old_fkendu
set fkenduser = new_fkenduser_mobility END
Rule (RI-941):
Type:
Validation (Insert/Update)
Rule Name:
Token User can own only CDT device
Description:
Token User can own only CDT device or be us
Test
Condition:
On I/U of Device: FOR fkEndUser or fkEndUse
AND tkProduct<>530) THEN THROW EXCEPTI
Error
Message:
Token EndUser can be associated with CDT on
2.3.95.54 fkenduser_mobility (FI-3381)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
End User that owns Dual-Mode, SNR Device, or deskphone wi
Rule (RFI-197):
Type:
Inter-field Condition and Constraint
Test Condition: tkDeviceProtocol = 17
Constraint:
(fkEndUser_Mobility IS NOT NULL)
Remarks:
Mobility EndUser is required for Mobile Smar
Communicator)










Page 139
Rule (RI-411):
Type:
Active (Update)
Rule Name:
Device.fkEndUser_Mobility change removes R
Description:
When the EndUser associated with a Dual-mo
changes, any Remote Destinations associated
data is no longer valid.
Test
Condition:
ON UPDATE IN Device: IF (NVL(old_fkenduser
THEN DELETE FROM remotedestination WHE
(fkdevice_remotedestination = old_pkid) END
Rule (RI-844):
Type:
Active (Insert/Update)
Rule Name:
IMS-integrated Mobile Owner Syncs with Mob
Description:
For IMS-integrated Mobile devices (as defined
(device.fkenduser) and mobility user (device.f
to mobility user if it's not set.
Test
Condition:
ON INSERT/UPDATE in Device: IF (old_fkendu
set fkenduser = new_fkenduser_mobility END
Rule (RI-874):
Type:
Validation (Insert/Update)
Rule Name:
Mobility Check on EndUser for CTI Remote De
Description:
EndUser associated with CTI Remote Device sh
Test
Condition:
Check description for complete rule. ON INSE
INTO theEndUser FROM device WHERE pkid =
mobility FROM enduser WHERE pkid = theEn
END IF;
Error
Message:
Cannot add the device for EndUser that does n
Remedy:
Enable Mobility on the EndUser associated wi
Rule (RI-941):
Type:
Validation (Insert/Update)
Rule Name:
Token User can own only CDT device
Description:
Token User can own only CDT device or be us
Test
Condition:
On I/U of Device: FOR fkEndUser or fkEndUse
AND tkProduct<>530) THEN THROW EXCEPTI
Error
Message:
Token EndUser can be associated with CDT on
2.3.95.55 fkfeaturecontrolpolicy (FI-5715)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Feature Control Policy Record
Rule (RI-734):
Type:
Validation (Insert/Update)
Rule Name:
Device Table Feature Control Policy Restrictio










Page 140
Description:
Only devices that support Feature Control Pol
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Feature Control Policy can be set for devices t
Remedy:
Check Feature Control Policy feature support
fkFeatureControlPolicy.
Rule (RI-734):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Device Table Feature Control Policy Restrictio
Description:
Only devices that support Feature Control Pol
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Feature Control Policy can be set for devices t
Remedy:
Check Feature Control Policy feature support
fkFeatureControlPolicy.
2.3.95.56 fkgeolocation (FI-5001)
Type:
guid (Null OK)
Default Value:
NULL
2.3.95.57 fkgeolocationfilter_lp (FI-5002)
Type:
guid (Null OK)
Default Value:
NULL
2.3.95.58 fklocation (FI-599)
Type:
guid
Default Value:
29c5c1c4-8871-4d1e-8394-0b9181e8c54d
2.3.95.59 fkmatrix_presence (FI-2752)
Type:
guid
Default Value:
ad243d17-98b4-4118-8feb-5ff2e1b781ac
Remarks:
delete likely, use securityprofile
2.3.95.60 fkmediaresourcelist (FI-837)
Type:
guid (Null OK)
Default Value:
NULL
Rule (RI-405):
Type:
Active (Update)
Rule Name:
Setting MTPRequired='F' or fkMRL=NULL sets
Description:
When EnableOutboundFastStart is true for a H
true, and a Media Resource Group List must b










Page 141
changed to False, or the Media Resource Grou
EnableOutboundFaststart setting is automatic
Test
Condition:
ON UPDATE in Device: If (new_tkDeviceProtoc
old_MTPRequired = 'T') OR (old_fkMediaResou
new_fkMediaResourceList IS NULL) ) THEN U
EnableOutboundFaststart = 'F' WHERE fkDevi
'T'; END IF;
2.3.95.61 fkmlppdomain (FI-1954)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: mlppdomainid
Remarks:
null means uses device pool value
2.3.95.62 fkmobilesmartclientprofile (FI-3697)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Type of Smart Client for smart client devices and dual-mode p
Rule (RI-484):
Type:
Active (Update)
Rule Name:
Clear RemoteDestination if Smart Client disab
Description:
If a Dual-mode device is configured with Mob
Destination exists that is using the smart clien
RemoteDestination.fkDevice_MobileSmartClie
updated to disable the Mobile Smart Client (de
Test
Condition:
ON UPDATE IN Device: IF (new_IsDualMode =
NULL) AND (old_fkMobileSmartClientProfile I
SET fkDevice_MobileSmartClient = NULL WHE
END IF;
Rule (RI-946):
Type:
Active (Insert/Update)
Rule Name:
Auto-fix for Dual Mode and Mobile Smart Clie
Description:
IF autofix is enabled AND IsDualMode='t' THE
IF tkDevicePotocol=17 (MobileSmartClient) TH
SET fkMobileSmartClientProfile=(SELECT pkid
IsStandard='t')
Test
Condition:
IF g_enable_auto_fix = 't' AND IsDualMode='t'
=1,fkMobileSmartClientProfile=NULL OR IF tk
tkRingSetting_DND =1,fkMobileSmartClientPr
MobileSmartClientProfile WHERE IsStandard
Rule (RI-946):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Auto-fix for Dual Mode and Mobile Smart Clie










Page 142
Description:
IF autofix is enabled AND IsDualMode='t' THE
IF tkDevicePotocol=17 (MobileSmartClient) TH
SET fkMobileSmartClientProfile=(SELECT pkid
IsStandard='t')
Test
Condition:
IF g_enable_auto_fix = 't' AND IsDualMode='t'
=1,fkMobileSmartClientProfile=NULL OR IF tk
tkRingSetting_DND =1,fkMobileSmartClientPr
MobileSmartClientProfile WHERE IsStandard
2.3.95.63 fkmraservicedomain (FI-28309)
Type:
guid (Null OK)
Remarks:
Pkid of the MRA service domain
2.3.95.64 fkphonetemplate (FI-9)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: Get indirectly from PhoneDeviceToTemplate
Remarks:
If tModel.tClass is not phone, then this is NULL
Rule (RI-16):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template required
Description:
Devices that use a phone button template mus
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkModel = @Defaults.tkModel AND tkDevicePr
Error
Message:
A device that uses Phone Templates have a sp
Remedy:
Specify a Phone Template.
Rule (RI-16):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Phone Template required
Description:
Devices that use a phone button template mus
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkModel = @Defaults.tkModel AND tkDevicePr
Error
Message:
A device that uses Phone Templates have a sp
Remedy:
Specify a Phone Template.
Rule (RI-17):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template Model
Description:
The model must match for a device default an
type.
Test
Condition:
@Defaults.tkModel = (SELECT PhoneTemplate
PhoneTemplate.pkid = @Defaults.tkPhoneTem










Page 143
Error
Message:
The Phone Template model does not match th
Remedy:
Specifiy a Phone Template for the correct mod
Rule (RI-17):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Phone Template Model
Description:
The model must match for a device default an
type.
Test
Condition:
@Defaults.tkModel = (SELECT PhoneTemplate
PhoneTemplate.pkid = @Defaults.tkPhoneTem
Error
Message:
The Phone Template model does not match th
Remedy:
Specifiy a Phone Template for the correct mod
Rule (RI-423):
Type:
Active (Delete)
Rule Name:
Remove Individual phone templates
Description:
When a phone with individual Phone Templa
must be deleted.
Test
Condition:
ON DELETE in Device: if phonetemplate.name
phonetemplate WHERE PhoneTemplate.pkid
2.3.95.65 fkprocessnode (FI-424)
Type:
guid (Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Migration Source: See word doc, each install must add node information
Remarks:
This is the node this device is running on if the device is a pro
Rule (RI-380):
Type:
Validation (Insert/Update/Delete)
Rule Name:
One server should have exactly one software
Description:
One IP Media Streaming software device each
deleted
Test
Condition:
ON DELETE or Insert Device: IF (old_tkProduc
exception;
Error
Message:
Cannot insert or delete the IP Media Streamin
default.
Remedy:
Disable the service or remove the device from
2.3.95.66 fksecurityprofile (FI-2349)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Foreign Key to Security Profile
Rule (RI-316):
Type:
Active (Insert/Update)










Page 144
Rule Name:
Prevent applying secure profile where not sup
Description:
on I/U of Device
Test
Condition:
Only endpoints on gateways with secure mod
marked for secure mode. Further, all endpoin
either all operating in secure mode or all in n
Rule (RI-340):
Type:
Validation (Insert/Update)
Rule Name:
Correct security profile for device
Description:
on I/U of device
Test
Condition:
prevent bad value combinations
Rule (RI-402):
Type:
Active (Insert/Update)
Rule Name:
Security Profile required if Standard Security
automatically set to NULL
Description:
If a Standard Security Profile exist for a given
class must use a Security Profile.
Test
Condition:
ON INSERT/UPDATE INTO Device: IF (new_fkS
INTO nRows FROM SecurityProfile where IsSt
tkDeviceProtocol = new_tkDeviceProtocol); IF
Error
Message:
A security profile is required for this model an
Remedy:
Specify a Security Profile that matches the dev
Rule (RI-402):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Security Profile required if Standard Security
automatically set to NULL
Description:
If a Standard Security Profile exist for a given
class must use a Security Profile.
Test
Condition:
ON INSERT/UPDATE INTO Device: IF (new_fkS
INTO nRows FROM SecurityProfile where IsSt
tkDeviceProtocol = new_tkDeviceProtocol); IF
Error
Message:
A security profile is required for this model an
Remedy:
Specify a Security Profile that matches the dev
Rule (RI-459):
Type:
Validation (Insert/Update)
Rule Name:
Device.fkSecurityProfile restriction for CUMA
Description:
Security Profile used by a device cannot be a C
Test
Condition:
Security Profile used by a device cannot be a C
Rule (RI-472):










Page 145
Type:
Validation (Insert/Update)
Rule Name:
Security Profile must be secure for Protected d
Description:
Security Profile used with Protected device m
Test
Condition:
ON INSERT/UPDATE IN Device, SecurityProfile
Error
Message:
Security Profiles used with Protected phones (
Remedy:
Make sure the Security Profile uses Encryptio
Rule (RI-604):
Type:
Validation (Update)
Rule Name:
SAF Enabled trunk only supports non secure p
Description:
SAF Enabled trunk only supports non secure p
Test
Condition:
SAF Enabled trunk only supports non secure p
Error
Message:
SAF Enabled trunk only supports non secure p
Rule (RI-940):
Type:
Validation (Insert/Update)
Rule Name:
Model Independent Security Profile
Description:
Check if the device supports Model independe
this device support features like Encryption,A
doesn't supports any of these three features th
Secure security profile intended for that parti
Test
Condition:
ON INSERT/UPDATE INTO Device: SELECT tkS
SecurityProfile WHERE pkid = new_fkSecurity
Security Profile (m_tkSecurityProfile =99) THE
supporting feature: Encryption, Authenticatio
(new_tkDeviceProtocol,99) and tkModel = new
ELSE SELECT pkid INTO m_fkSecurityProfile F
new_tkModel AND tkDeviceProtocol = new_tk
m_fkSecurityProfile;
Remedy:
1
Rule (RI-940):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Model Independent Security Profile
Description:
Check if the device supports Model independe
this device support features like Encryption,A
doesn't supports any of these three features th
Secure security profile intended for that parti
Test
Condition:
ON INSERT/UPDATE INTO Device: SELECT tkS
SecurityProfile WHERE pkid = new_fkSecurity
Security Profile (m_tkSecurityProfile =99) THE










Page 146
supporting feature: Encryption, Authenticatio
(new_tkDeviceProtocol,99) and tkModel = new
ELSE SELECT pkid INTO m_fkSecurityProfile F
new_tkModel AND tkDeviceProtocol = new_tk
m_fkSecurityProfile;
Remedy:
1
Rule (RI-2399):
Type:
Active (Insert/Update)
Rule Name:
Inserting Secure SIP Trunk
Description:
Whenever an admin try to insert Secure SIP T
Test
Condition:
ON INSERT INTO Security Profile, slminfo_exp
2.3.95.67 fksipprofile (FI-2489)
Type:
guid (Null OK)
Default Value:
NULL
Rule (RI-936):
Type:
Active (Insert/Update)
Rule Name:
On Insert/Update of Device set SIPProfile to NU
Description:
On Insert/Update of Device, SET SIPProfile to N
Test
Condition:
For INSERT/UPDATE of Device, IF tkdevicepro
NULL
Rule (RI-936):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
On Insert/Update of Device set SIPProfile to NU
Description:
On Insert/Update of Device, SET SIPProfile to N
Test
Condition:
For INSERT/UPDATE of Device, IF tkdevicepro
NULL
2.3.95.68 fksoftkeytemplate (FI-1129)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
association between device and softkey template
Rule (RI-37):
Type:
Validation (Insert/Update)
Rule Name:
SoftkeyTemplate Restriction
Description:
Softkey Templates can be assigned only to dev
Test
Condition:
IF (@Device.fkSoftkeyTemplate IS NOT NULL)
ProductSupportsFeature WHERE tkSupportsF
AND tkDeviceprotocol IN (@Device.tkDeviceP
Error
Message:
Softkey Template is not valid for this type of d
Remedy:
Remove the Softkey Template setting and try a










Page 147
Rule (RI-37):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
SoftkeyTemplate Restriction
Description:
Softkey Templates can be assigned only to dev
Test
Condition:
IF (@Device.fkSoftkeyTemplate IS NOT NULL)
ProductSupportsFeature WHERE tkSupportsF
AND tkDeviceprotocol IN (@Device.tkDeviceP
Error
Message:
Softkey Template is not valid for this type of d
Remedy:
Remove the Softkey Template setting and try a
2.3.95.69 fkvipre164transformation (FI-5272)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
2.3.95.70 fkwifihotspotprofile (FI-25811)
Type:
guid (Null OK)
Remarks:
Reference to WiFi HotspotProfile.
2.3.95.71 fkwirelesslanprofilegroup (FI-25713)
Type:
guid (Null OK)
Remarks:
Reference to Wireless LAN Profile Group.
2.3.95.72 hotlinedevice (FI-3940)
Type:
bool
Default Value:
FALSE
Remarks:
TRUE if this is a Hotline device
Rule (RI-631):
Type:
Validation (Insert/Update)
Rule Name:
Hotline support required for Hotline Device
Description:
Hotline Device setting can only be true for dev
(tkSupportsFeature = 93)
Test
Condition:
ON INSERT/UPDATE IN Device:
Error
Message:
This Device Model does not support Hotline (h
Remedy:
Set hotlinedevice to false and try again
Rule (RI-631):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Hotline support required for Hotline Device
Description:
Hotline Device setting can only be true for dev
(tkSupportsFeature = 93)










Page 148
Test
Condition:
ON INSERT/UPDATE IN Device:
Error
Message:
This Device Model does not support Hotline (h
Remedy:
Set hotlinedevice to false and try again
2.3.95.73 huntlistforvm (FI-3167)
Type:
bool
Default Value:
FALSE
2.3.95.74 ignorepi (FI-2162)
Type:
bool
Default Value:
FALSE
2.3.95.75 ikdevice_defaultprofile (FI-833)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Points to the profile to log in when "logout" is called. If an inse
then generate an auto-generated profile based on this device'
AGP, then delete the old AGP. If the AllowHotellingFlag is true
Rule (RI-343):
Type:
Validation (Insert/Update)
Rule Name:
EM Logout Profile Model and Protocol Restric
Description:
The model and protocol of a phone and a User
must both match
Test
Condition:
ON INSERT/UPDATE IN Device IF (Device.tkMo
(Device.tkDeviceProtocol <> Profile.tkDeviceP
Error
Message:
Logout Profile is not the same model and prot
Remedy:
Select a logout profile that is the same model a
Rule (RI-376):
Type:
Active (Insert/Update)
Rule Name:
Insert Dynamic Records for Extension Mobilit
Description:
When Extension Mobility (EM) is enabled on a
ExtensionMobilityDynamic and EMCCDynami
Test
Condition:
ON INSERT/UPDATE INTO Device
2.3.95.76 ikdevice_primaryphone (FI-3524)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Primary Phone associated with this device
2.3.95.77 internationalprefix (FI-3513)
Type:
string [16]










Page 149
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
International Prefix
Rule (RFI-184):
Type:
Inter-field Condition and Constraint
Test Condition: tkProduct NOT IN (2,1,90,55,52,10001,17,75,76
Constraint:
(InternationalPrefix = '') OR (InternationalPre
Null Allowed:
null
Remarks:
International Prefix should be empty for devi
MGCP T1/E1 PRI and BRI gateways
Rule (RFI-256):
Type:
Inter-field Condition and Constraint
Test Condition: tkProduct NOT IN (2,1,90,55,52,10001,17,75,76
Constraint:
(InternationalStripDigits = '') OR (Internationa
Null Allowed:
null
Remarks:
International Strip Digits should be empty for
and MGCP T1/E1 PRI and BRI gateways
2.3.95.78 internationalstripdigits (FI-5112)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (InternationalStripDigits >= 0) AND (InternationalStripDigits <
Remarks:
International Strip Digits
Rule (RFI-228):
Type:
Inter-field Condition and Constraint
Test Condition: (InternationalPrefix = 'Default') OR (Internatio
Constraint:
InternationalStripDigits IS NULL
Remarks:
Cannot use InternationalStripDigits when the
2.3.95.79 isactive (FI-3592)
Type:
bool
Default Value:
TRUE
Remarks:
Determines whether a phone consumes licenses and can regi
phones to be provisioned for use with TAPS without consumin
2.3.95.80 isdevicemigrated (FI-28414)
Type:
bool
Default Value:
FALSE
Remarks:
Flag to identify device migrated to a new phone or not. Defau
2.3.95.81 isdualmode (FI-3377)
Type:
bool (Indexed, Not Modifiable)
Default Value:
FALSE
Remarks:
Indicates a remote destination is a dual-mode phone; set base










Page 150
Rule (RI-379):
Type:
Validation (Insert/Update)
Rule Name:
Device DND Option feature restriction
Description:
DND Option can only be set to non-Zero on de
ProductSupportsFeature table). For those devi
(0) is valid, unless a parameter is present in th
PSF table, only Call Reject is valid. If the param
Profile (2) are valid. Dual mode and remote de
option.
Test
Condition:
ON INSERT INTO Device: IF((tkproduct=112 or
exception; ELSE IF (new_tkDNDOption <> 0) T
ProductSupportsFeature WHERE (tkSupportsF
(tkProduct = new_tkProduct) AND (tkDevicePr
returned = 0) THEN throw exception ELSE IF (
(new_tkDNDOption <> restriction) THEN throw
Error
Message:
This device does not support the selected DND
Remedy:
Do not set a DND Option, or check for restricti
Rule (RI-381):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
DualMode device type (in PSF) is marked isDu
Description:
If a device type is marked as Dual Mode in the
and RemoteDestination records for the device
field to true.
Test
Condition:
ON INSERT INTO Device
Rule (RI-381):
Type:
Active (Insert)
Rule Name:
DualMode device type (in PSF) is marked isDu
Description:
If a device type is marked as Dual Mode in the
and RemoteDestination records for the device
field to true.
Test
Condition:
ON INSERT INTO Device
Rule (RI-484):
Type:
Active (Update)
Rule Name:
Clear RemoteDestination if Smart Client disab
Description:
If a Dual-mode device is configured with Mob
Destination exists that is using the smart clien
RemoteDestination.fkDevice_MobileSmartClie
updated to disable the Mobile Smart Client (de
Test
Condition:
ON UPDATE IN Device: IF (new_IsDualMode =
NULL) AND (old_fkMobileSmartClientProfile I










Page 151
SET fkDevice_MobileSmartClient = NULL WHE
END IF;
Rule (RI-946):
Type:
Active (Insert/Update)
Rule Name:
Auto-fix for Dual Mode and Mobile Smart Clie
Description:
IF autofix is enabled AND IsDualMode='t' THE
IF tkDevicePotocol=17 (MobileSmartClient) TH
SET fkMobileSmartClientProfile=(SELECT pkid
IsStandard='t')
Test
Condition:
IF g_enable_auto_fix = 't' AND IsDualMode='t'
=1,fkMobileSmartClientProfile=NULL OR IF tk
tkRingSetting_DND =1,fkMobileSmartClientPr
MobileSmartClientProfile WHERE IsStandard
2.3.95.82 ispaienabled (FI-3484)
Type:
bool
Default Value:
TRUE
2.3.95.83 isprotected (FI-3685)
Type:
bool (Indexed)
Default Value:
FALSE
Remarks:
Device is used for secure calls with supplementary services d
Rule (RI-471):
Type:
Validation (Insert/Update)
Rule Name:
Secure Tone support required for Protected d
Description:
IsProtected setting can only be true for device
(tkSupportsFeature = 81)
Test
Condition:
ON INSERT/UPDATE IN Device:
Error
Message:
This Device Model does not support secure ton
Remedy:
Set IsProtected to false and try again
Rule (RI-471):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Secure Tone support required for Protected d
Description:
IsProtected setting can only be true for device
(tkSupportsFeature = 81)
Test
Condition:
ON INSERT/UPDATE IN Device:
Error
Message:
This Device Model does not support secure ton
Remedy:
Set IsProtected to false and try again
Rule (RI-472):










Page 152
Type:
Validation (Insert/Update)
Rule Name:
Security Profile must be secure for Protected d
Description:
Security Profile used with Protected device m
Test
Condition:
ON INSERT/UPDATE IN Device, SecurityProfile
Error
Message:
Security Profiles used with Protected phones (
Remedy:
Make sure the Security Profile uses Encryptio
Rule (RI-473):
Type:
Validation (Insert/Update)
Rule Name:
DN restrictions for Protected device (secure to
Description:
Do not allow a "protected" phone to have a sh
Test
Condition:
ON INSERT/UPDATE IN Device, DeviceNumpla
Error
Message:
Protected device can not support shared line.
Remedy:
Protected device does not support shared line
2.3.95.84 isrpidenabled (FI-3485)
Type:
bool
Default Value:
TRUE
Rule (RI-440):
Type:
Active (Update)
Rule Name:
Setting isRpidEnabled='F' sets sipdevice.tkpre
Description:
When IsRpidEnabled is set to FALSE in the De
will be set to DEFAULT (0x00) in sipdevice tab
Test
Condition:
ON UPDATE in Device: IF IsRpidEnabled='F' TH
tkPresentationBit_ConnectedLine = DEFAULT;
Error
Message:
Value of tkpresentationbit_connectedline is no
Rule (RI-441):
Type:
Active (Update)
Rule Name:
Setting IsRpidEnabled='F' sets SIPDevice.tkPre
Description:
When IsRpidEnabled is set to FALSE in the De
will be set to DEFAULT (0x00) in SIPDevice tab
Test
Condition:
ON UPDATE in Device: IF IsRPIDEnabled='F' T
tkPresentationBit_ConnectedName = DEFAULT
Error
Message:
Value of tkpresentationbit_connectedname is
2.3.95.85 isstandard (FI-3036)
Type:
bool (Not Modifiable)
Default Value:
FALSE










Page 153
Remarks:
if set to true, then this device cannot be inserted or deleted, ex
2.3.95.86 istrustedrelaypoint (FI-3479)
Type:
bool
Default Value:
FALSE
Remarks:
Applies to MTP or transcoder that acts as Trusted Relay Point
Rule (RFI-163):
Type:
Inter-field Condition and Constraint
Test Condition: tkClass != 5
Constraint:
IsTrustedRelayPoint='f'
Remarks:
IsTrustedRelayPoint can only be true for MTP
2.3.95.87 lscissuername (FI-27214)
Type:
string [255] (Null OK)
Default Value:
NULL
Remarks:
This is LSC issuer name of device.
2.3.95.88 lscissuervaliduntil (FI-27215)
Type:
long (Null OK)
Default Value:
0
Remarks:
This field is expiry date of LSC Issuer(CAPF) for a device. Form
2.3.95.89 lscvaliduntil (FI-27213)
Type:
long (Null OK)
Default Value:
0
Remarks:
This field is expiry date of LSC for a device. Format of the date
2.3.95.90 md5hash (FI-3030)
Type:
string [64] (Null OK)
Default Value:
EMPTY
2.3.95.91 msisdn (FI-21325)
Type:
string [31] (Indexed, Null OK)
Validation:
^[]a-zA-Z0-9!#$%&()*+,.:;<=>?@[^_{|}~-]{0,30}$
Remarks:
Mobile Device MSISDN.
2.3.95.92 mtprequired (FI-1320)
Type:
bool
Default Value:
FALSE
Rule (RI-405):
Type:
Active (Update)
Rule Name:
Setting MTPRequired='F' or fkMRL=NULL sets
Description:
When EnableOutboundFastStart is true for a H
true, and a Media Resource Group List must b
changed to False, or the Media Resource Grou
EnableOutboundFaststart setting is automatic










Page 154
Test
Condition:
ON UPDATE in Device: If (new_tkDeviceProtoc
old_MTPRequired = 'T') OR (old_fkMediaResou
new_fkMediaResourceList IS NULL) ) THEN U
EnableOutboundFaststart = 'F' WHERE fkDevi
'T'; END IF;
Rule (RI-613):
Type:
Validation (Insert/Update)
Rule Name:
EMCC SIP Trunk validation
Description:
EMCC Trunk has to have SendGeolocation as t
false
Test
Condition:
EMCC Trunk has to have SendGeolocation as t
false
Error
Message:
EMCC Trunk has to have SendGeolocation as t
false
2.3.95.93 name (FI-2)
Type:
string [129] (Unique, Indexed)
Migration Source: DeviceList.DeviceName
Remarks:
URL friendly characters; 15 char for non MGCP devices else X
Rule (RI-17):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template Model
Description:
The model must match for a device default an
type.
Test
Condition:
@Defaults.tkModel = (SELECT PhoneTemplate
PhoneTemplate.pkid = @Defaults.tkPhoneTem
Error
Message:
The Phone Template model does not match th
Remedy:
Specifiy a Phone Template for the correct mod
Rule (RI-26):
Type:
Validation (Insert/Update)
Rule Name:
Device Name Validation
Description:
For products that are configured as devices, n
devicenameformat in specified for the produc
which the names are generated based on unit
for extension mobility and configuration only
Templates). Virtual devices allow ASCII names
Test
Condition:
ON INSERT/UPDATE IN Device
Error
Message:
The device name format is not valid or contai
Remedy:
Check the name to make sure it is valid for sp
Rule (RI-223):
Type:
Active (Insert)










Page 155
Rule Name:
Add a VGC Gateway to MGCP on Device updat
Description:
On Insert only
Test
Condition:
?
Rule (RI-250):
Type:
Active (Update)
Rule Name:
Trim VG200 gateway name
Description:
See CSCeg63298:VG200 gateway does not regis
spaces from devicename
Test
Condition:
?
Rule (RI-250):
Type:
Active (Update)
This field is modified by this rule.
Rule Name:
Trim VG200 gateway name
Description:
See CSCeg63298:VG200 gateway does not regis
spaces from devicename
Test
Condition:
?
2.3.95.94 nameprefix (FI-28469)
Type:
string [0] (Null OK)
Default Value:
NULL
2.3.95.95 nationalprefix (FI-3512)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
National Prefix
Rule (RFI-183):
Type:
Inter-field Condition and Constraint
Test Condition: tkProduct NOT IN (2,1,90,55,52,10001,17,75,76
Constraint:
(NationalPrefix = '') OR (NationalPrefix = 'Defa
Null Allowed:
null
Remarks:
National Prefix should be empty for devices o
T1/E1 PRI and BRI gateways
Rule (RFI-255):
Type:
Inter-field Condition and Constraint
Test Condition: tkProduct NOT IN (2,1,90,55,52,10001,17,75,76
Constraint:
(NationalStripDigits = '') OR (NationalStripDig
Null Allowed:
null
Remarks:
National Strip Digits should be empty for dev
MGCP T1/E1 PRI and BRI gateways










Page 156
2.3.95.96 nationalstripdigits (FI-5111)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (NationalStripDigits >= 0) AND (NationalStripDigits <= 24)
Remarks:
National Strip Digits
Rule (RFI-227):
Type:
Inter-field Condition and Constraint
Test Condition: (NationalPrefix = 'Default') OR (NationalPrefix
Constraint:
NationalStripDigits IS NULL
Remarks:
Cannot use StripDigits when the Default pref
2.3.95.97 ndescription (FI-21293)
Type:
nstring (Indexed, Not Modifiable)
Default Value:
EMPTY
Remarks:
Copy of Description used for collating
Rule (RI-964):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Copy truncated version of device Description
Description:
Up to 254 characters of device Description is c
nDescription can be used for collated orderin
Test
Condition:
ON INSERT/UPDATE set nDescription = descrip
2.3.95.98 networkholdmohaudiosourceid (FI-839)
Type:
long (Null OK)
Default Value:
NULL
Rule (RI-60):
Type:
Validation (Insert/Update)
Rule Name:
Network Hold Audio Source Restriction
Description:
Only devices that support Music On Hold feat
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Network Hold Audio Source can only be used
feature.
Remedy:
Check device type and Music On Hold feature
Source.
Rule (RI-60):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Network Hold Audio Source Restriction
Description:
Only devices that support Music On Hold feat
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice










Page 157
Error
Message:
Network Hold Audio Source can only be used
feature.
Remedy:
Check device type and Music On Hold feature
Source.
2.3.95.99 packetcaptureduration (FI-1911)
Type:
long (Null OK)
Default Value:
0
Check Constraint: (PacketCaptureDuration >= 0) AND (PacketCaptureDuration <
Remarks:
Duration in minutes
2.3.95.100 pkid (FI-1)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-16):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template required
Description:
Devices that use a phone button template mus
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsFea
tkModel = @Defaults.tkModel AND tkDevicePr
Error
Message:
A device that uses Phone Templates have a sp
Remedy:
Specify a Phone Template.
Rule (RI-26):
Type:
Validation (Insert/Update)
Rule Name:
Device Name Validation
Description:
For products that are configured as devices, n
devicenameformat in specified for the produc
which the names are generated based on unit
for extension mobility and configuration only
Templates). Virtual devices allow ASCII names
Test
Condition:
ON INSERT/UPDATE IN Device
Error
Message:
The device name format is not valid or contai
Remedy:
Check the name to make sure it is valid for sp
Rule (RI-184):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of Device for an MGCP Endpoin
Description:










Page 158
When a new MGCP endpoint device is created
name pattern for that device. This pattern is i
slot position, MGCPSlotModule and MGCpVic.
Test
Condition:
On Insert or Update of MGCP Gateway endpoi
Error
Message:
Device name format is not correct.
Rule (RI-216):
Type:
Active (Insert/Update)
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, upda
Test
Condition:
update device
Rule (RI-223):
Type:
Active (Insert)
Rule Name:
Add a VGC Gateway to MGCP on Device updat
Description:
On Insert only
Test
Condition:
?
Rule (RI-263):
Type:
Active (Insert)
Rule Name:
Set QSIG on Device
Description:
When a device is inserted, the QSIG setting fo
follows: For trunks other than Inter-cluster tru
trunk is treated as Mixed-Non-QSIG. Digital Ac
considered QSIG, H.323 Gateways are conside
Digital Access PRI with a non-QSIG protocol) a
Route Lists are considered Mixed-Non-QSIG. F
Test
Condition:
On Insert into Device
Rule (RI-297):
Type:
Validation (Insert/Update)
Rule Name:
SRTP and Outbound Faststart Conflict
Description:
The SRTPAllowed and EnableOutboundFastSt
exclusive - only one may be true at any given
Test
Condition:
IF (Device.SRTPAllowed = 't') AND (H323Devic
exception
Error
Message:
SRTP and Outbound FastStart cannot be enab
Remedy:
Disable either SRTP or Outbound FastStart an
Rule (RI-305):
Type:
Active (Insert)
Rule Name:
device insert versionstamp










Page 159
Description:
on insert of a device, generate a deviceversion
Test
Condition:
insert device
Rule (RI-316):
Type:
Active (Insert/Update)
Rule Name:
Prevent applying secure profile where not sup
Description:
on I/U of Device
Test
Condition:
Only endpoints on gateways with secure mod
marked for secure mode. Further, all endpoin
either all operating in secure mode or all in n
Rule (RI-320):
Type:
Validation (Insert/Update)
Rule Name:
Device Restriction for SIP Dial Rules
Description:
SIP Dial Rules for 7905/7912 may only be asso
other phones must use 7940/7960/TMP dial ru
Test
Condition:
ON INSERT/UPDATE IN Device IF (DialRules.tk
(7905, 7912) OR DialRules.tkDialPattern == 1 A
throw exception
Error
Message:
Cannot assign Dial Rules of this type to the spe
mismatched).
Remedy:
Check the dial rule and device type to make su
7905 device).
Rule (RI-336):
Type:
Validation (Delete)
Rule Name:
Deletion of In use Device Profile is not allowed
Description:
on D of Device Profile
Test
Condition:
prevent deletion of device profile
Rule (RI-338):
Type:
Validation (Insert)
Rule Name:
One default profile per model
Description:
Only one EM device default profile allowed pe
Test
Condition:
SELECT COUNT(*) FROM Device where tkdevi
Error
Message:
Only one device default profile is allowed per
Rule (RI-339):
Type:
Validation (Delete)
Rule Name:
Device default profile cannot be deleted
Description:
The device default profile cannot be deleted w
device for that model
Test
Condition:
IF EXISTS (SELECT name FROM Device where










Page 160
Error
Message:
There is still some devices have extension mo
profile cannot be deleted
Rule (RI-343):
Type:
Validation (Insert/Update)
Rule Name:
EM Logout Profile Model and Protocol Restric
Description:
The model and protocol of a phone and a User
must both match
Test
Condition:
ON INSERT/UPDATE IN Device IF (Device.tkMo
(Device.tkDeviceProtocol <> Profile.tkDeviceP
Error
Message:
Logout Profile is not the same model and prot
Remedy:
Select a logout profile that is the same model a
Rule (RI-359):
Type:
Active (Delete)
Rule Name:
Remove MGCP Member from MGCP when Dev
Description:
When the endpoint device in an MGCP gatewa
MGCPDeviceMember table if that record has n
and Device records should always be deleted
Test
Condition:
ON DELETE in Device: DELETE FROM MGCPD
Rule (RI-372):
Type:
Active (Insert)
Rule Name:
Insert Dynamic Records for Device Table
Description:
When a device record for a phone is inserted,
Hunt Group Log (Hlog) as needed based on pr
Test
Condition:
ON INSERT INTO Device
Rule (RI-376):
Type:
Active (Insert/Update)
Rule Name:
Insert Dynamic Records for Extension Mobilit
Description:
When Extension Mobility (EM) is enabled on a
ExtensionMobilityDynamic and EMCCDynami
Test
Condition:
ON INSERT/UPDATE INTO Device
Rule (RI-405):
Type:
Active (Update)
Rule Name:
Setting MTPRequired='F' or fkMRL=NULL sets
Description:
When EnableOutboundFastStart is true for a H
true, and a Media Resource Group List must b
changed to False, or the Media Resource Grou
EnableOutboundFaststart setting is automatic
Test
Condition:
ON UPDATE in Device: If (new_tkDeviceProtoc
old_MTPRequired = 'T') OR (old_fkMediaResou
new_fkMediaResourceList IS NULL) ) THEN U










Page 161
EnableOutboundFaststart = 'F' WHERE fkDevi
'T'; END IF;
Rule (RI-411):
Type:
Active (Update)
Rule Name:
Device.fkEndUser_Mobility change removes R
Description:
When the EndUser associated with a Dual-mo
changes, any Remote Destinations associated
data is no longer valid.
Test
Condition:
ON UPDATE IN Device: IF (NVL(old_fkenduser
THEN DELETE FROM remotedestination WHE
(fkdevice_remotedestination = old_pkid) END
Rule (RI-418):
Type:
Active (Insert)
Rule Name:
DeviceTFTPDynamic rebuildToggle
Description:
update entry in DeviceTFTPDynamic
Test
Condition:
insert into DeviceTFTPDynamic
Rule (RI-423):
Type:
Active (Delete)
Rule Name:
Remove Individual phone templates
Description:
When a phone with individual Phone Templa
must be deleted.
Test
Condition:
ON DELETE in Device: if phonetemplate.name
phonetemplate WHERE PhoneTemplate.pkid
Rule (RI-440):
Type:
Active (Update)
Rule Name:
Setting isRpidEnabled='F' sets sipdevice.tkpre
Description:
When IsRpidEnabled is set to FALSE in the De
will be set to DEFAULT (0x00) in sipdevice tab
Test
Condition:
ON UPDATE in Device: IF IsRpidEnabled='F' TH
tkPresentationBit_ConnectedLine = DEFAULT;
Error
Message:
Value of tkpresentationbit_connectedline is no
Rule (RI-441):
Type:
Active (Update)
Rule Name:
Setting IsRpidEnabled='F' sets SIPDevice.tkPre
Description:
When IsRpidEnabled is set to FALSE in the De
will be set to DEFAULT (0x00) in SIPDevice tab
Test
Condition:
ON UPDATE in Device: IF IsRPIDEnabled='F' T
tkPresentationBit_ConnectedName = DEFAULT
Error
Message:
Value of tkpresentationbit_connectedname is
Rule (RI-468):
Type:
Active (Delete)










Page 162
Rule Name:
Remove default intercom device from Numpl
Description:
When a device is deleted, update all Numplan
fkDevice_IntercomDefault
Test
Condition:
ON DELETE in Device: UPDATE Numplan set f
fkDevice_IntercomDefault = @pkid
Rule (RI-473):
Type:
Validation (Insert/Update)
Rule Name:
DN restrictions for Protected device (secure to
Description:
Do not allow a "protected" phone to have a sh
Test
Condition:
ON INSERT/UPDATE IN Device, DeviceNumpla
Error
Message:
Protected device can not support shared line.
Remedy:
Protected device does not support shared line
Rule (RI-484):
Type:
Active (Update)
Rule Name:
Clear RemoteDestination if Smart Client disab
Description:
If a Dual-mode device is configured with Mob
Destination exists that is using the smart clien
RemoteDestination.fkDevice_MobileSmartClie
updated to disable the Mobile Smart Client (de
Test
Condition:
ON UPDATE IN Device: IF (new_IsDualMode =
NULL) AND (old_fkMobileSmartClientProfile I
SET fkDevice_MobileSmartClient = NULL WHE
END IF;
Rule (RI-604):
Type:
Validation (Update)
Rule Name:
SAF Enabled trunk only supports non secure p
Description:
SAF Enabled trunk only supports non secure p
Test
Condition:
SAF Enabled trunk only supports non secure p
Error
Message:
SAF Enabled trunk only supports non secure p
Rule (RI-613):
Type:
Validation (Insert/Update)
Rule Name:
EMCC SIP Trunk validation
Description:
EMCC Trunk has to have SendGeolocation as t
false
Test
Condition:
EMCC Trunk has to have SendGeolocation as t
false
Error
Message:
EMCC Trunk has to have SendGeolocation as t
false
Rule (RI-711):










Page 163
Type:
Active (Update)
Rule Name:
Configuration of E1 links that are PRI EURO pr
Description:
If device is E1 and MLPP Indication <> 0 Or M
PRI_EURO then throw exception
Test
Condition:
On update of Device Table
Rule (RI-780):
Type:
Active (Insert)
Rule Name:
Devicerelatedversionstamp Update
Description:
When a new Device is added, insert correspon
with generated versionstamp.
Test
Condition:
ON INSERT IN Device : versionstamp = version
Rule (RI-785):
Type:
Active (Insert)
Rule Name:
Insert RemoteDestination Records for Device
Description:
When a device record for a phone is inserted,
based on product feature support(SUPPORTS_
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Rule (RI-821):
Type:
Active (Update)
Rule Name:
when device.tkStatus_DeviceMobilityMode is
DeviceMobilityDynamic.fkDevicePool_Device
Description:
Need to add a rule that sets (UPDATE) the fkDe
disable the devicemobility of the device
Test
Condition:
ON UPDATE, IF(device.tkStatus_DeviceMobilit
DeviceMobilityDynamic.fkDevicePool_Device
Rule (RI-866):
Type:
Active (Insert/Update)
Rule Name:
Insert/Delete entry into DeviceCERDynamic
Description:
When Device.RequireCERLocation is enabled,
Test
Condition:
ON UPDATE TO DEVICE.REQUIRECERLOCATIO
Rule (RI-874):
Type:
Validation (Insert/Update)
Rule Name:
Mobility Check on EndUser for CTI Remote De
Description:
EndUser associated with CTI Remote Device sh
Test
Condition:
Check description for complete rule. ON INSE
INTO theEndUser FROM device WHERE pkid =
mobility FROM enduser WHERE pkid = theEn
END IF;
Cannot add the device for EndUser that does n










Page 164
Error
Message:
Remedy:
Enable Mobility on the EndUser associated wi
Rule (RI-888):
Type:
Active (Insert)
Rule Name:
Insert Dynamic Records for Registration of Ph
Description:
When a device record gets inserted where tkc
in the RegistrationDynamic table.
Test
Condition:
ON INSERT INTO Device: IF (tkClass = 1) THEN
fkDevice) values (newid(), new_pkid)
Rule (RI-936):
Type:
Active (Insert/Update)
Rule Name:
On Insert/Update of Device set SIPProfile to NU
Description:
On Insert/Update of Device, SET SIPProfile to N
Test
Condition:
For INSERT/UPDATE of Device, IF tkdevicepro
NULL
Rule (RI-941):
Type:
Validation (Insert/Update)
Rule Name:
Token User can own only CDT device
Description:
Token User can own only CDT device or be us
Test
Condition:
On I/U of Device: FOR fkEndUser or fkEndUse
AND tkProduct<>530) THEN THROW EXCEPTI
Error
Message:
Token EndUser can be associated with CDT on
Rule (RI-2137):
Type:
Validation (Delete)
Rule Name: Self-Provisioing CTI RP deletion not allowed
Description: CTI RP selected in the self provisioning configura
Test
Condition:
On Delete (select count(*) from globalsetting wh
tkglobalsetting=TypeGlobalSetting.GLOBAL_SET
and settingvalue=device.pkid) < 1
Error
Message:
This CTI Route Point is being used in the Self Pro
Rule (RI-2330):
Type:
Active (Insert)
Rule Name:
Insert into DeviceTokenDynamic
Description:
When a record is inserted into device table, ch
requiring APNS support, insert the same reco
Test
Condition:
On INSERT in Device:IF (tkmodel = 652 OR tkm
DeviceTokenDynamic (pkid,fkdevice) VALUES
Rule (RI-2380):
Type:
Active (Delete)
Rule Name:
Delete CTI RD Device
Description:










Page 165
CTI RD device deletion should leave orphan re
inorder to preserve the relationship with RDP
Test
Condition:
Deleted RD since CTI RD device and RDP has d
2.3.95.101 pstnaccess (FI-5271)
Type:
bool
Default Value:
FALSE
2.3.95.102 publickey (FI-2464)
Type:
string [2048] (Null OK)
Default Value:
NULL
2.3.95.103 remotedevice (FI-3168)
Type:
bool
Default Value:
FALSE
2.3.95.104 requirecerlocation (FI-10043)
Type:
bool
Default Value:
FALSE
Remarks:
Enables CER tracking of the device
Rule (RI-866):
Type:
Active (Insert/Update)
Rule Name:
Insert/Delete entry into DeviceCERDynamic
Description:
When Device.RequireCERLocation is enabled,
Test
Condition:
ON UPDATE TO DEVICE.REQUIRECERLOCATIO
Rule (RI-866):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Insert/Delete entry into DeviceCERDynamic
Description:
When Device.RequireCERLocation is enabled,
Test
Condition:
ON UPDATE TO DEVICE.REQUIRECERLOCATIO
2.3.95.105 requiredtmfreception (FI-2462)
Type:
bool
Default Value:
FALSE
2.3.95.106 resettoggle (FI-3110)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-216):
Type:
Active (Insert/Update)
Rule Name:
device versionstamp










Page 166
Description:
on change to anything in device xml file, upda
Test
Condition:
update device
Rule (RI-305):
Type:
Active (Insert)
Rule Name:
device insert versionstamp
Description:
on insert of a device, generate a deviceversion
Test
Condition:
insert device
2.3.95.107 retryvideocallasaudio (FI-1230)
Type:
bool
Default Value:
TRUE
2.3.95.108 rfc2833disabled (FI-2490)
Type:
bool
Default Value:
FALSE
2.3.95.109 routelistenabled (FI-1300)
Type:
bool
Default Value:
FALSE
Rule (RI-64):
Type:
Validation (Insert/Update)
Rule Name:
Route List Enabled Restriction
Description:
Only Route List device may set the RouteListE
Test
Condition:
IF (@Device.RouteListEnabled = TRUE) AND (@
Error
Message:
Route List Enabled can be true only for Route
Remedy:
Check device type and try again.
2.3.95.110 runonallnodes (FI-5853)
Type:
bool
Default Value:
FALSE
Remarks:
The Run On All Nodes flag allows logical device definitions, (s
defined once and then marked to execute on each node. This
processing
Rule (RFI-284):
Type:
Inter-field Condition and Constraint
Test Condition: tkProduct NOT IN (37,77,95)
Constraint:
RunOnAllNodes = 'f'
Remarks:
Run On All Nodes can be enabled only for Rou
Trunk and SIP Trunk.
2.3.95.111 sendgeolocation (FI-5003)










Page 167
Type:
bool
Default Value:
FALSE
Remarks:
If true the GeoLocation is sent for the device else not
Rule (RI-613):
Type:
Validation (Insert/Update)
Rule Name:
EMCC SIP Trunk validation
Description:
EMCC Trunk has to have SendGeolocation as t
false
Test
Condition:
EMCC Trunk has to have SendGeolocation as t
false
Error
Message:
EMCC Trunk has to have SendGeolocation as t
false
2.3.95.112 specialloadinformation (FI-7)
Type:
string [64] (Null OK)
Default Value:
NULL
Migration Source: Set to NULL
Remarks:
Used only by devices with firmware loads
2.3.95.113 srtpallowed (FI-3033)
Type:
bool (Indexed)
Default Value:
FALSE
Rule (RI-297):
Type:
Validation (Insert/Update)
Rule Name:
SRTP and Outbound Faststart Conflict
Description:
The SRTPAllowed and EnableOutboundFastSt
exclusive - only one may be true at any given
Test
Condition:
IF (Device.SRTPAllowed = 't') AND (H323Devic
exception
Error
Message:
SRTP and Outbound FastStart cannot be enab
Remedy:
Disable either SRTP or Outbound FastStart an
Rule (RI-297):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
SRTP and Outbound Faststart Conflict
Description:
The SRTPAllowed and EnableOutboundFastSt
exclusive - only one may be true at any given
Test
Condition:
IF (Device.SRTPAllowed = 't') AND (H323Devic
exception
Error
Message:
SRTP and Outbound FastStart cannot be enab
Remedy:
Disable either SRTP or Outbound FastStart an










Page 168
Rule (RI-2399):
Type:
Active (Insert/Update)
Rule Name:
Inserting Secure SIP Trunk
Description:
Whenever an admin try to insert Secure SIP T
Test
Condition:
ON INSERT INTO Security Profile, slminfo_exp
2.3.95.114 srtpfallbackallowed (FI-3481)
Type:
bool
Default Value:
FALSE
Remarks:
Allow fallback to Local SRTP
2.3.95.115 sshpassword (FI-2711)
Type:
string [300]
Default Value:
EMPTY
Validation:
^[a-fA-F0-9]{0,288}$
Remarks:
SSH password for phone
2.3.95.116 sshuserid (FI-2712)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()+,./:;=?@[^_`{|}~-]{0,50}$
Remarks:
SSH userid for phone
2.3.95.117 subscriberprefix (FI-3515)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9#+]{0,16}|[Dd]efault)$
Remarks:
Subscriber Prefix
Rule (RFI-185):
Type:
Inter-field Condition and Constraint
Test Condition: tkProduct NOT IN (2,1,90,55,52,10001,17,75,76
Constraint:
(SubscriberPrefix = '') OR (SubscriberPrefix =
Null Allowed:
null
Remarks:
Subscriber Prefix should be empty for device
MGCP T1/E1 PRI and BRI gateways
Rule (RFI-257):
Type:
Inter-field Condition and Constraint
Test Condition: tkProduct NOT IN (2,1,90,55,52,10001,17,75,76
Constraint:
(SubscriberStripDigits = '') OR (SubscriberStri
Null Allowed:
null
Remarks:
Subscriber Strip Digits should be empty for de
MGCP T1/E1 PRI and BRI gateways
2.3.95.118 subscriberstripdigits (FI-5114)










Page 169
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (SubscriberStripDigits >= 0) AND (SubscriberStripDigits <= 24
Remarks:
Subscriber Strip Digits
Rule (RFI-230):
Type:
Inter-field Condition and Constraint
Test Condition: (SubscriberPrefix= 'Default') OR (SubscriberP
Constraint:
SubscriberStripDigits IS NULL
Remarks:
Cannot use SubscriberStripDigits when the De
2.3.95.119 subunit (FI-926)
Type:
long (Not Modifiable)
Default Value:
0
2.3.95.120 tkbarge (FI-3466)
Type:
enum
Default Value:
3
Rule (RI-416):
Type:
Validation (Insert/Update)
Rule Name:
Single Button Barge Restriction
Description:
Only devices that support Join Across lines ca
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Single Button Barge can only be set for device
Remedy:
Check the Single Button Barge feature suppor
Button Barge value.
Rule (RI-416):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Single Button Barge Restriction
Description:
Only devices that support Join Across lines ca
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Single Button Barge can only be set for device
Remedy:
Check the Single Button Barge feature suppor
Button Barge value.
2.3.95.121 tkcalmode (FI-21055)
Type:
enum (Null OK)
Remarks:
user can assign confidential access level mode to the device
2.3.95.122 tkcertificateoperation (FI-2347)
Type:
enum










Page 170
Default Value:
1
Remarks:
Certificate Operation
2.3.95.123 tkcertificatestatus (FI-1914)
Type:
enum
Default Value:
1
2.3.95.124 tkclass (FI-146)
Type:
enum
Migration Source: DeviceList.Type
Remarks:
Redundant. Use tkModel to look up Class in TypeModel table.
Rule (RFI-14):
Type:
Inter-field Condition and Constraint
Test Condition: RouteListEnabled = 't'
Constraint:
tkClass = 7
Remarks:
Make sure RouteListEnabled is enabled for Ro
Rule (RFI-686):
Type:
Inter-field Condition and Constraint
Test Condition: fkELINGroup is NOT NULL
Constraint:
tkClass IN (1,10,253) OR tkmodel = 120
Remarks:
fkELINGroup can only be set/updated to a non
port on a Gateway
Rule (RI-66):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
Set tkClass on Insert
Description:
The class of a device is determined by the sett
device's class is set at insert and cannot be mo
is determined by Product.
Test
Condition:
SET Device.tkClass = (SELECT tkClass FROM Ty
FROM TypeProduct WHERE Enum = @Device
Rule (RI-66):
Type:
Active (Insert)
Rule Name:
Set tkClass on Insert
Description:
The class of a device is determined by the sett
device's class is set at insert and cannot be mo
is determined by Product.
Test
Condition:
SET Device.tkClass = (SELECT tkClass FROM Ty
FROM TypeProduct WHERE Enum = @Device










Page 171
Rule (RI-223):
Type:
Active (Insert)
Rule Name:
Add a VGC Gateway to MGCP on Device updat
Description:
On Insert only
Test
Condition:
?
Rule (RI-263):
Type:
Active (Insert)
Rule Name:
Set QSIG on Device
Description:
When a device is inserted, the QSIG setting fo
follows: For trunks other than Inter-cluster tru
trunk is treated as Mixed-Non-QSIG. Digital Ac
considered QSIG, H.323 Gateways are conside
Digital Access PRI with a non-QSIG protocol) a
Route Lists are considered Mixed-Non-QSIG. F
Test
Condition:
On Insert into Device
Rule (RI-316):
Type:
Active (Insert/Update)
Rule Name:
Prevent applying secure profile where not sup
Description:
on I/U of Device
Test
Condition:
Only endpoints on gateways with secure mod
marked for secure mode. Further, all endpoin
either all operating in secure mode or all in n
Rule (RI-343):
Type:
Validation (Insert/Update)
Rule Name:
EM Logout Profile Model and Protocol Restric
Description:
The model and protocol of a phone and a User
must both match
Test
Condition:
ON INSERT/UPDATE IN Device IF (Device.tkMo
(Device.tkDeviceProtocol <> Profile.tkDeviceP
Error
Message:
Logout Profile is not the same model and prot
Remedy:
Select a logout profile that is the same model a
Rule (RI-372):
Type:
Active (Insert)
Rule Name:
Insert Dynamic Records for Device Table
Description:
When a device record for a phone is inserted,
Hunt Group Log (Hlog) as needed based on pr
Test
Condition:
ON INSERT INTO Device
Rule (RI-376):
Type:
Active (Insert/Update)
Rule Name:
Insert Dynamic Records for Extension Mobilit










Page 172
Description:
When Extension Mobility (EM) is enabled on a
ExtensionMobilityDynamic and EMCCDynami
Test
Condition:
ON INSERT/UPDATE INTO Device
Rule (RI-378):
Type:
Validation (Insert)
Rule Name:
Prevent too many phones in database.
Description:
The number of allowed phones in the cluster
phones = phones + 2 * EMCC phones and shou
Unified Communications Manager Business E
Communications Manager.
Test
Condition:
ON INSERT INTO Device: Phones + (2 * EMCC p
Error
Message:
Total number of allowed phones should be les
Communications Manager Business Edition an
Communications Manager.
Remedy:
Please reduce the number of phones or EMCC
Rule (RI-402):
Type:
Active (Insert/Update)
Rule Name:
Security Profile required if Standard Security
automatically set to NULL
Description:
If a Standard Security Profile exist for a given
class must use a Security Profile.
Test
Condition:
ON INSERT/UPDATE INTO Device: IF (new_fkS
INTO nRows FROM SecurityProfile where IsSt
tkDeviceProtocol = new_tkDeviceProtocol); IF
Error
Message:
A security profile is required for this model an
Remedy:
Specify a Security Profile that matches the dev
Rule (RI-418):
Type:
Active (Insert)
Rule Name:
DeviceTFTPDynamic rebuildToggle
Description:
update entry in DeviceTFTPDynamic
Test
Condition:
insert into DeviceTFTPDynamic
Rule (RI-423):
Type:
Active (Delete)
Rule Name:
Remove Individual phone templates
Description:
When a phone with individual Phone Templa
must be deleted.
Test
Condition:
ON DELETE in Device: if phonetemplate.name
phonetemplate WHERE PhoneTemplate.pkid
Rule (RI-888):
Type:
Active (Insert)










Page 173
Rule Name:
Insert Dynamic Records for Registration of Ph
Description:
When a device record gets inserted where tkc
in the RegistrationDynamic table.
Test
Condition:
ON INSERT INTO Device: IF (tkClass = 1) THEN
fkDevice) values (newid(), new_pkid)
Rule (RI-2399):
Type:
Active (Insert/Update)
Rule Name:
Inserting Secure SIP Trunk
Description:
Whenever an admin try to insert Secure SIP T
Test
Condition:
ON INSERT INTO Security Profile, slminfo_exp
2.3.95.125 tkcountry (FI-996)
Type:
enum (Null OK)
Default Value:
NULL
2.3.95.126 tkdeviceprofile (FI-832)
Type:
enum
Default Value:
0
Remarks:
Is this record a profile or real device
Rule (RI-24):
Type:
Validation (Insert/Update)
Rule Name:
Invalid Device Profile setting
Description:
Only a phone that supports extension mobility
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsFea
tkDeviceProtocol IN (@Device.tkDeviceProtoc
Error
Message:
Device Profile can only be created for devices
Remedy:
Check the device type and feature support an
Rule (RI-26):
Type:
Validation (Insert/Update)
Rule Name:
Device Name Validation
Description:
For products that are configured as devices, n
devicenameformat in specified for the produc
which the names are generated based on unit
for extension mobility and configuration only
Templates). Virtual devices allow ASCII names
Test
Condition:
ON INSERT/UPDATE IN Device
Error
Message:
The device name format is not valid or contai
Remedy:
Check the name to make sure it is valid for sp
Rule (RI-66):
Type:
Active (Insert)










Page 174
Rule Name:
Set tkClass on Insert
Description:
The class of a device is determined by the sett
device's class is set at insert and cannot be mo
is determined by Product.
Test
Condition:
SET Device.tkClass = (SELECT tkClass FROM Ty
FROM TypeProduct WHERE Enum = @Device
Rule (RI-336):
Type:
Validation (Delete)
Rule Name:
Deletion of In use Device Profile is not allowed
Description:
on D of Device Profile
Test
Condition:
prevent deletion of device profile
Rule (RI-338):
Type:
Validation (Insert)
Rule Name:
One default profile per model
Description:
Only one EM device default profile allowed pe
Test
Condition:
SELECT COUNT(*) FROM Device where tkdevi
Error
Message:
Only one device default profile is allowed per
Rule (RI-339):
Type:
Validation (Delete)
Rule Name:
Device default profile cannot be deleted
Description:
The device default profile cannot be deleted w
device for that model
Test
Condition:
IF EXISTS (SELECT name FROM Device where
Error
Message:
There is still some devices have extension mo
profile cannot be deleted
Rule (RI-376):
Type:
Active (Insert/Update)
Rule Name:
Insert Dynamic Records for Extension Mobilit
Description:
When Extension Mobility (EM) is enabled on a
ExtensionMobilityDynamic and EMCCDynami
Test
Condition:
ON INSERT/UPDATE INTO Device
Rule (RI-418):
Type:
Active (Insert)
Rule Name:
DeviceTFTPDynamic rebuildToggle
Description:
update entry in DeviceTFTPDynamic
Test
Condition:
insert into DeviceTFTPDynamic
2.3.95.127 tkdeviceprotocol (FI-5)










Page 175
Type:
enum
Migration Source: DeviceList.Protocol
Rule (RI-16):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template required
Description:
Devices that use a phone button template mus
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkModel = @Defaults.tkModel AND tkDevicePr
Error
Message:
A device that uses Phone Templates have a sp
Remedy:
Specify a Phone Template.
Rule (RI-17):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template Model
Description:
The model must match for a device default an
type.
Test
Condition:
@Defaults.tkModel = (SELECT PhoneTemplate
PhoneTemplate.pkid = @Defaults.tkPhoneTem
Error
Message:
The Phone Template model does not match th
Remedy:
Specifiy a Phone Template for the correct mod
Rule (RI-19):
Type:
Validation (Insert/Update)
Rule Name:
AllowHotelingFlag - EM feature support requi
Description:
Device.AllowHotelingFlag can only be true for
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Extension Mobility can only turned on for dev
Remedy:
Check device type and Extension Mobility fea
Rule (RI-22):
Type:
Validation (Insert/Update)
Rule Name:
AAR feature support required
Description:
Device.fkAARNeighorhood and Device.fkCallin
devices that support the AAR feature
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
AAR Group and Calling Search Space can only
feature.
Remedy:
Check device type and AAR feature support be
Search Space.
Rule (RI-24):
Type:
Validation (Insert/Update)










Page 176
Rule Name:
Invalid Device Profile setting
Description:
Only a phone that supports extension mobility
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkDeviceProtocol IN (@Device.tkDeviceProtoc
Error
Message:
Device Profile can only be created for devices
Remedy:
Check the device type and feature support an
Rule (RI-37):
Type:
Validation (Insert/Update)
Rule Name:
SoftkeyTemplate Restriction
Description:
Softkey Templates can be assigned only to dev
Test
Condition:
IF (@Device.fkSoftkeyTemplate IS NOT NULL)
ProductSupportsFeature WHERE tkSupportsF
AND tkDeviceprotocol IN (@Device.tkDeviceP
Error
Message:
Softkey Template is not valid for this type of d
Remedy:
Remove the Softkey Template setting and try a
Rule (RI-60):
Type:
Validation (Insert/Update)
Rule Name:
Network Hold Audio Source Restriction
Description:
Only devices that support Music On Hold feat
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Network Hold Audio Source can only be used
feature.
Remedy:
Check device type and Music On Hold feature
Source.
Rule (RI-61):
Type:
Validation (Insert/Update)
Rule Name:
User Hold Audio Source Restriction
Description:
Only devices that support Music On Hold feat
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
User Hold Audio Source can only be used for d
Remedy:
Check device type and Music On Hold feature
Source.
Rule (RI-69):
Type:
Validation (Insert/Update)
Rule Name:
Device Protocol Setting
Description:
The valid Device Protocol settings for a device
ProductCapabilities table for that device type










Page 177
Test
Condition:
@Device.tkDeviceProtocol IN (SELECT EnumV
(tkProductConfig = 7) AND (tkProduct = @Dev
Error
Message:
The specified Device Protocol is not valid for t
Remedy:
Check the Device Protocol support and device
Rule (RI-71):
Type:
Active (Insert)
Rule Name:
MLPP Preemption Default Setting
Description:
If a product supports MLPP Preemption (SUPP
value is PREEMPTION_DEFAULT; otherwise th
Test
Condition:
IF (SELECT COUNT () FROM ProductSupports
tkProduct = @Device.tkProduct AND tkDevice
THEN SET Device.tkPreemption = 0 ELSE SET
Rule (RI-72):
Type:
Validation (Insert/Update)
Rule Name:
MLPP Preemption Restriction
Description:
Only devices that support MLPP Preemption f
other than DISABLED (0).
Test
Condition:
IF ((SELECT COUNT () FROM ProductSupport
tkProduct = @Device.tkProduct AND tkDevice
AND (Device.tkPreemption != 0) THEN throw
Error
Message:
MLPP Preemption must be disabled on device
feature.
Remedy:
Check the MLPP Preemption feature support a
Rule (RI-74):
Type:
Validation (Insert/Update)
Rule Name:
MLPP Indication Restriction
Description:
Only devices that support MLPP Indication fe
other than OFF (0).
Test
Condition:
IF ((SELECT COUNT () FROM ProductSupport
tkProduct = @Device.tkProduct AND tkDevice
AND (Device.tkStatus_MLPPIndicationStatus !
Error
Message:
MLPP Indication must be off on devices that d
Remedy:
Check the MLPP Indication feature support an
Rule (RI-75):
Type:
Validation (Insert/Update)
Rule Name:
User Locale Restriction
Description:
Only devices that support Localization feature
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
User Locale can only be set for devices that su










Page 178
Remedy:
Check the Localization feature support and de
Rule (RI-263):
Type:
Active (Insert)
Rule Name:
Set QSIG on Device
Description:
When a device is inserted, the QSIG setting fo
follows: For trunks other than Inter-cluster tru
trunk is treated as Mixed-Non-QSIG. Digital Ac
considered QSIG, H.323 Gateways are conside
Digital Access PRI with a non-QSIG protocol) a
Route Lists are considered Mixed-Non-QSIG. F
Test
Condition:
On Insert into Device
Rule (RI-297):
Type:
Validation (Insert/Update)
Rule Name:
SRTP and Outbound Faststart Conflict
Description:
The SRTPAllowed and EnableOutboundFastSt
exclusive - only one may be true at any given
Test
Condition:
IF (Device.SRTPAllowed = 't') AND (H323Devic
exception
Error
Message:
SRTP and Outbound FastStart cannot be enab
Remedy:
Disable either SRTP or Outbound FastStart an
Rule (RI-316):
Type:
Active (Insert/Update)
Rule Name:
Prevent applying secure profile where not sup
Description:
on I/U of Device
Test
Condition:
Only endpoints on gateways with secure mod
marked for secure mode. Further, all endpoin
either all operating in secure mode or all in n
Rule (RI-320):
Type:
Validation (Insert/Update)
Rule Name:
Device Restriction for SIP Dial Rules
Description:
SIP Dial Rules for 7905/7912 may only be asso
other phones must use 7940/7960/TMP dial ru
Test
Condition:
ON INSERT/UPDATE IN Device IF (DialRules.tk
(7905, 7912) OR DialRules.tkDialPattern == 1 A
throw exception
Error
Message:
Cannot assign Dial Rules of this type to the spe
mismatched).
Remedy:
Check the dial rule and device type to make su
7905 device).
Rule (RI-338):
Type:
Validation (Insert)
Rule Name:
One default profile per model










Page 179
Description:
Only one EM device default profile allowed pe
Test
Condition:
SELECT COUNT(*) FROM Device where tkdevi
Error
Message:
Only one device default profile is allowed per
Rule (RI-339):
Type:
Validation (Delete)
Rule Name:
Device default profile cannot be deleted
Description:
The device default profile cannot be deleted w
device for that model
Test
Condition:
IF EXISTS (SELECT name FROM Device where
Error
Message:
There is still some devices have extension mo
profile cannot be deleted
Rule (RI-340):
Type:
Validation (Insert/Update)
Rule Name:
Correct security profile for device
Description:
on I/U of device
Test
Condition:
prevent bad value combinations
Rule (RI-343):
Type:
Validation (Insert/Update)
Rule Name:
EM Logout Profile Model and Protocol Restric
Description:
The model and protocol of a phone and a User
must both match
Test
Condition:
ON INSERT/UPDATE IN Device IF (Device.tkMo
(Device.tkDeviceProtocol <> Profile.tkDeviceP
Error
Message:
Logout Profile is not the same model and prot
Remedy:
Select a logout profile that is the same model a
Rule (RI-379):
Type:
Validation (Insert/Update)
Rule Name:
Device DND Option feature restriction
Description:
DND Option can only be set to non-Zero on de
ProductSupportsFeature table). For those devi
(0) is valid, unless a parameter is present in th
PSF table, only Call Reject is valid. If the param
Profile (2) are valid. Dual mode and remote de
option.
Test
Condition:
ON INSERT INTO Device: IF((tkproduct=112 or
exception; ELSE IF (new_tkDNDOption <> 0) T
ProductSupportsFeature WHERE (tkSupportsF
(tkProduct = new_tkProduct) AND (tkDevicePr










Page 180
returned = 0) THEN throw exception ELSE IF (
(new_tkDNDOption <> restriction) THEN throw
Error
Message:
This device does not support the selected DND
Remedy:
Do not set a DND Option, or check for restricti
Rule (RI-381):
Type:
Active (Insert)
Rule Name:
DualMode device type (in PSF) is marked isDu
Description:
If a device type is marked as Dual Mode in the
and RemoteDestination records for the device
field to true.
Test
Condition:
ON INSERT INTO Device
Rule (RI-395):
Type:
Validation (Insert/Update)
Rule Name:
Device Outbound Call Rollover Feature Restri
Description:
The Device.tkOutboundCallRollover setting ca
devices that support the Automatic Outbound
Test
Condition:
ON INSERT/UPDATE IN Device: IF (new_tkOut
COUNT(*) FROM ProductSupportsFeature WH
SUPPORTS_FEATURE_AUTOMATIC_OUTBOUN
new_tkProduct) AND (tkDeviceProtocol IN (ne
exception; END IF; END IF;
Error
Message:
This device does not supports Automatic Outb
Remedy:
Set the OutboundCallRollover option to No Ro
Rule (RI-402):
Type:
Active (Insert/Update)
Rule Name:
Security Profile required if Standard Security
automatically set to NULL
Description:
If a Standard Security Profile exist for a given
class must use a Security Profile.
Test
Condition:
ON INSERT/UPDATE INTO Device: IF (new_fkS
INTO nRows FROM SecurityProfile where IsSt
tkDeviceProtocol = new_tkDeviceProtocol); IF
Error
Message:
A security profile is required for this model an
Remedy:
Specify a Security Profile that matches the dev
Rule (RI-405):
Type:
Active (Update)
Rule Name:
Setting MTPRequired='F' or fkMRL=NULL sets
Description:
When EnableOutboundFastStart is true for a H
true, and a Media Resource Group List must b










Page 181
changed to False, or the Media Resource Grou
EnableOutboundFaststart setting is automatic
Test
Condition:
ON UPDATE in Device: If (new_tkDeviceProtoc
old_MTPRequired = 'T') OR (old_fkMediaResou
new_fkMediaResourceList IS NULL) ) THEN U
EnableOutboundFaststart = 'F' WHERE fkDevi
'T'; END IF;
Rule (RI-415):
Type:
Validation (Insert/Update)
Rule Name:
Join Across Lines Restriction
Description:
Only devices that support Join Across lines ca
tkStatus_joinacrosslines
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Join Across Lines can only be set for devices th
Remedy:
Check the Join Across Lines feature support an
Lines value.
Rule (RI-416):
Type:
Validation (Insert/Update)
Rule Name:
Single Button Barge Restriction
Description:
Only devices that support Join Across lines ca
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Single Button Barge can only be set for device
Remedy:
Check the Single Button Barge feature suppor
Button Barge value.
Rule (RI-431):
Type:
Validation (Insert/Update)
Rule Name:
Phone Personalization Feature Support restri
Description:
Only devices that support the Phone Personal
Device.tkPhonePersonalization.
Test
Condition:
ON INSERT/UPDATE IN Device: IF (new_tkPho
FROM ProductSupportsFeature WHERE tkSup
new_tkProduct AND tkDeviceProtocol IN (99,
exception; END IF
Error
Message:
Phone Personalization feature is not supporte
Remedy:
Do not change the setting (tkPhonePersonaliz
Rule (RI-471):
Type:
Validation (Insert/Update)
Rule Name:
Secure Tone support required for Protected d










Page 182
Description:
IsProtected setting can only be true for device
(tkSupportsFeature = 81)
Test
Condition:
ON INSERT/UPDATE IN Device:
Error
Message:
This Device Model does not support secure ton
Remedy:
Set IsProtected to false and try again
Rule (RI-631):
Type:
Validation (Insert/Update)
Rule Name:
Hotline support required for Hotline Device
Description:
Hotline Device setting can only be true for dev
(tkSupportsFeature = 93)
Test
Condition:
ON INSERT/UPDATE IN Device:
Error
Message:
This Device Model does not support Hotline (h
Remedy:
Set hotlinedevice to false and try again
Rule (RI-734):
Type:
Validation (Insert/Update)
Rule Name:
Device Table Feature Control Policy Restrictio
Description:
Only devices that support Feature Control Pol
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Feature Control Policy can be set for devices t
Remedy:
Check Feature Control Policy feature support
fkFeatureControlPolicy.
Rule (RI-785):
Type:
Active (Insert)
Rule Name:
Insert RemoteDestination Records for Device
Description:
When a device record for a phone is inserted,
based on product feature support(SUPPORTS_
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Rule (RI-844):
Type:
Active (Insert/Update)
Rule Name:
IMS-integrated Mobile Owner Syncs with Mob
Description:
For IMS-integrated Mobile devices (as defined
(device.fkenduser) and mobility user (device.f
to mobility user if it's not set.
Test
Condition:
ON INSERT/UPDATE in Device: IF (old_fkendu
set fkenduser = new_fkenduser_mobility END










Page 183
Rule (RI-866):
Type:
Active (Insert/Update)
Rule Name:
Insert/Delete entry into DeviceCERDynamic
Description:
When Device.RequireCERLocation is enabled,
Test
Condition:
ON UPDATE TO DEVICE.REQUIRECERLOCATIO
Rule (RI-936):
Type:
Active (Insert/Update)
Rule Name:
On Insert/Update of Device set SIPProfile to NU
Description:
On Insert/Update of Device, SET SIPProfile to N
Test
Condition:
For INSERT/UPDATE of Device, IF tkdevicepro
NULL
Rule (RI-940):
Type:
Validation (Insert/Update)
Rule Name:
Model Independent Security Profile
Description:
Check if the device supports Model independe
this device support features like Encryption,A
doesn't supports any of these three features th
Secure security profile intended for that parti
Test
Condition:
ON INSERT/UPDATE INTO Device: SELECT tkS
SecurityProfile WHERE pkid = new_fkSecurity
Security Profile (m_tkSecurityProfile =99) THE
supporting feature: Encryption, Authenticatio
(new_tkDeviceProtocol,99) and tkModel = new
ELSE SELECT pkid INTO m_fkSecurityProfile F
new_tkModel AND tkDeviceProtocol = new_tk
m_fkSecurityProfile;
Remedy:
1
Rule (RI-946):
Type:
Active (Insert/Update)
Rule Name:
Auto-fix for Dual Mode and Mobile Smart Clie
Description:
IF autofix is enabled AND IsDualMode='t' THE
IF tkDevicePotocol=17 (MobileSmartClient) TH
SET fkMobileSmartClientProfile=(SELECT pkid
IsStandard='t')
Test
Condition:
IF g_enable_auto_fix = 't' AND IsDualMode='t'
=1,fkMobileSmartClientProfile=NULL OR IF tk
tkRingSetting_DND =1,fkMobileSmartClientPr
MobileSmartClientProfile WHERE IsStandard
2.3.95.128 tkdevicetrustmode (FI-9824)
Type:
enum
Default Value:
0
Remarks:










Page 184
Allows for administrative control of the display of secure icon
and Not Trusted.
2.3.95.129 tkdndoption (FI-3287)
Type:
enum
Default Value:
0
Remarks:
Type of call handling while DND is enabled (0=Ringer Off, 1=C
overrides CommonPhoneConfig setting
Rule (RI-379):
Type:
Validation (Insert/Update)
Rule Name:
Device DND Option feature restriction
Description:
DND Option can only be set to non-Zero on de
ProductSupportsFeature table). For those devi
(0) is valid, unless a parameter is present in th
PSF table, only Call Reject is valid. If the param
Profile (2) are valid. Dual mode and remote de
option.
Test
Condition:
ON INSERT INTO Device: IF((tkproduct=112 or
exception; ELSE IF (new_tkDNDOption <> 0) T
ProductSupportsFeature WHERE (tkSupportsF
(tkProduct = new_tkProduct) AND (tkDevicePr
returned = 0) THEN throw exception ELSE IF (
(new_tkDNDOption <> restriction) THEN throw
Error
Message:
This device does not support the selected DND
Remedy:
Do not set a DND Option, or check for restricti
Rule (RI-379):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Device DND Option feature restriction
Description:
DND Option can only be set to non-Zero on de
ProductSupportsFeature table). For those devi
(0) is valid, unless a parameter is present in th
PSF table, only Call Reject is valid. If the param
Profile (2) are valid. Dual mode and remote de
option.
Test
Condition:
ON INSERT INTO Device: IF((tkproduct=112 or
exception; ELSE IF (new_tkDNDOption <> 0) T
ProductSupportsFeature WHERE (tkSupportsF
(tkProduct = new_tkProduct) AND (tkDevicePr
returned = 0) THEN throw exception ELSE IF (
(new_tkDNDOption <> restriction) THEN throw
Error
Message:
This device does not support the selected DND










Page 185
Remedy:
Do not set a DND Option, or check for restricti
2.3.95.130 tkdtmfsignaling (FI-2399)
Type:
enum
Default Value:
1
2.3.95.131 tkkeyauthority (FI-3013)
Type:
enum
Default Value:
0
Remarks:
TypeKeyAuthority
2.3.95.132 tkmodel (FI-4)
Type:
enum (Not Modifiable)
Migration Source: DeviceList.Type
Remarks:
Redundant. Use tkProduct to look up tkModel in TypeProduct
Rule (RI-16):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template required
Description:
Devices that use a phone button template mus
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsFea
tkModel = @Defaults.tkModel AND tkDevicePr
Error
Message:
A device that uses Phone Templates have a sp
Remedy:
Specify a Phone Template.
Rule (RI-17):
Type:
Validation (Insert/Update)
Rule Name:
Phone Template Model
Description:
The model must match for a device default an
type.
Test
Condition:
@Defaults.tkModel = (SELECT PhoneTemplate
PhoneTemplate.pkid = @Defaults.tkPhoneTem
Error
Message:
The Phone Template model does not match th
Remedy:
Specifiy a Phone Template for the correct mod
Rule (RI-26):
Type:
Validation (Insert/Update)
Rule Name:
Device Name Validation
Description:
For products that are configured as devices, n
devicenameformat in specified for the produc
which the names are generated based on unit
for extension mobility and configuration only
Templates). Virtual devices allow ASCII names
Test
Condition:
ON INSERT/UPDATE IN Device










Page 186
Error
Message:
The device name format is not valid or contai
Remedy:
Check the name to make sure it is valid for sp
Rule (RI-64):
Type:
Validation (Insert/Update)
Rule Name:
Route List Enabled Restriction
Description:
Only Route List device may set the RouteListE
Test
Condition:
IF (@Device.RouteListEnabled = TRUE) AND (@
Error
Message:
Route List Enabled can be true only for Route
Remedy:
Check device type and try again.
Rule (RI-67):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
Set tkModel on Insert
Description:
The model of a device is determined by the se
device's model is set at insert and cannot be m
Test
Condition:
SET Device.tkModel = (SELECT tkModel FROM
@Device.tkProduct)
Rule (RI-67):
Type:
Active (Insert)
Rule Name:
Set tkModel on Insert
Description:
The model of a device is determined by the se
device's model is set at insert and cannot be m
Test
Condition:
SET Device.tkModel = (SELECT tkModel FROM
@Device.tkProduct)
Rule (RI-223):
Type:
Active (Insert)
Rule Name:
Add a VGC Gateway to MGCP on Device updat
Description:
On Insert only
Test
Condition:
?
Rule (RI-263):
Type:
Active (Insert)
Rule Name:
Set QSIG on Device
Description:
When a device is inserted, the QSIG setting fo
follows: For trunks other than Inter-cluster tru
trunk is treated as Mixed-Non-QSIG. Digital Ac
considered QSIG, H.323 Gateways are conside
Digital Access PRI with a non-QSIG protocol) a
Route Lists are considered Mixed-Non-QSIG. F
On Insert into Device










Page 187
Test
Condition:
Rule (RI-316):
Type:
Active (Insert/Update)
Rule Name:
Prevent applying secure profile where not sup
Description:
on I/U of Device
Test
Condition:
Only endpoints on gateways with secure mod
marked for secure mode. Further, all endpoin
either all operating in secure mode or all in n
Rule (RI-320):
Type:
Validation (Insert/Update)
Rule Name:
Device Restriction for SIP Dial Rules
Description:
SIP Dial Rules for 7905/7912 may only be asso
other phones must use 7940/7960/TMP dial ru
Test
Condition:
ON INSERT/UPDATE IN Device IF (DialRules.tk
(7905, 7912) OR DialRules.tkDialPattern == 1 A
throw exception
Error
Message:
Cannot assign Dial Rules of this type to the spe
mismatched).
Remedy:
Check the dial rule and device type to make su
7905 device).
Rule (RI-338):
Type:
Validation (Insert)
Rule Name:
One default profile per model
Description:
Only one EM device default profile allowed pe
Test
Condition:
SELECT COUNT(*) FROM Device where tkdevi
Error
Message:
Only one device default profile is allowed per
Rule (RI-339):
Type:
Validation (Delete)
Rule Name:
Device default profile cannot be deleted
Description:
The device default profile cannot be deleted w
device for that model
Test
Condition:
IF EXISTS (SELECT name FROM Device where
Error
Message:
There is still some devices have extension mo
profile cannot be deleted
Rule (RI-340):
Type:
Validation (Insert/Update)
Rule Name:
Correct security profile for device
Description:
on I/U of device
prevent bad value combinations










Page 188
Test
Condition:
Rule (RI-343):
Type:
Validation (Insert/Update)
Rule Name:
EM Logout Profile Model and Protocol Restric
Description:
The model and protocol of a phone and a User
must both match
Test
Condition:
ON INSERT/UPDATE IN Device IF (Device.tkMo
(Device.tkDeviceProtocol <> Profile.tkDeviceP
Error
Message:
Logout Profile is not the same model and prot
Remedy:
Select a logout profile that is the same model a
Rule (RI-402):
Type:
Active (Insert/Update)
Rule Name:
Security Profile required if Standard Security
automatically set to NULL
Description:
If a Standard Security Profile exist for a given
class must use a Security Profile.
Test
Condition:
ON INSERT/UPDATE INTO Device: IF (new_fkS
INTO nRows FROM SecurityProfile where IsSt
tkDeviceProtocol = new_tkDeviceProtocol); IF
Error
Message:
A security profile is required for this model an
Remedy:
Specify a Security Profile that matches the dev
Rule (RI-940):
Type:
Validation (Insert/Update)
Rule Name:
Model Independent Security Profile
Description:
Check if the device supports Model independe
this device support features like Encryption,A
doesn't supports any of these three features th
Secure security profile intended for that parti
Test
Condition:
ON INSERT/UPDATE INTO Device: SELECT tkS
SecurityProfile WHERE pkid = new_fkSecurity
Security Profile (m_tkSecurityProfile =99) THE
supporting feature: Encryption, Authenticatio
(new_tkDeviceProtocol,99) and tkModel = new
ELSE SELECT pkid INTO m_fkSecurityProfile F
new_tkModel AND tkDeviceProtocol = new_tk
m_fkSecurityProfile;
Remedy:
1
Rule (RI-2129):
Type:
Validation (Insert/Update)
Rule Name:
Rule to validate INSERT/UPDATE on column E










Page 189
Description:
INSERT/UPDATE operation to set value of new
except CTI Remote Device
Error
Message:
Cannot perform insert/update operation as th
type
Rule (RI-2155):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of Device, Set fkDevic
devices
Description:
On Insert/Update of Device, make sure the fkD
devices
Test
Condition:
ON INSERT/UPDATE: IF fkDevicePool IS NOT N
Rule (RI-2330):
Type:
Active (Insert)
Rule Name:
Insert into DeviceTokenDynamic
Description:
When a record is inserted into device table, ch
requiring APNS support, insert the same reco
Test
Condition:
On INSERT in Device:IF (tkmodel = 652 OR tkm
DeviceTokenDynamic (pkid,fkdevice) VALUES
2.3.95.133 tknetworklocation (FI-2164)
Type:
enum
Default Value:
2
Remarks:
Stores OffNet/OnNet info
2.3.95.134 tkoutboundcallrollover (FI-3422)
Type:
enum
Default Value:
0
Remarks:
Determines rollover behavior of phones when MaxNumCalls
Rule (RI-395):
Type:
Validation (Insert/Update)
Rule Name:
Device Outbound Call Rollover Feature Restri
Description:
The Device.tkOutboundCallRollover setting ca
devices that support the Automatic Outbound
Test
Condition:
ON INSERT/UPDATE IN Device: IF (new_tkOut
COUNT(*) FROM ProductSupportsFeature WH
SUPPORTS_FEATURE_AUTOMATIC_OUTBOUN
new_tkProduct) AND (tkDeviceProtocol IN (ne
exception; END IF; END IF;
Error
Message:
This device does not supports Automatic Outb
Remedy:
Set the OutboundCallRollover option to No Ro
Rule (RI-395):










Page 190
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Device Outbound Call Rollover Feature Restri
Description:
The Device.tkOutboundCallRollover setting ca
devices that support the Automatic Outbound
Test
Condition:
ON INSERT/UPDATE IN Device: IF (new_tkOut
COUNT(*) FROM ProductSupportsFeature WH
SUPPORTS_FEATURE_AUTOMATIC_OUTBOUN
new_tkProduct) AND (tkDeviceProtocol IN (ne
exception; END IF; END IF;
Error
Message:
This device does not supports Automatic Outb
Remedy:
Set the OutboundCallRollover option to No Ro
2.3.95.135 tkpacketcapturemode (FI-1910)
Type:
enum
Default Value:
0
2.3.95.136 tkphonepersonalization (FI-3456)
Type:
enum
Default Value:
3
Rule (RI-431):
Type:
Validation (Insert/Update)
Rule Name:
Phone Personalization Feature Support restri
Description:
Only devices that support the Phone Personal
Device.tkPhonePersonalization.
Test
Condition:
ON INSERT/UPDATE IN Device: IF (new_tkPho
FROM ProductSupportsFeature WHERE tkSup
new_tkProduct AND tkDeviceProtocol IN (99,
exception; END IF
Error
Message:
Phone Personalization feature is not supporte
Remedy:
Do not change the setting (tkPhonePersonaliz
Rule (RI-431):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Phone Personalization Feature Support restri
Description:
Only devices that support the Phone Personal
Device.tkPhonePersonalization.
Test
Condition:
ON INSERT/UPDATE IN Device: IF (new_tkPho
FROM ProductSupportsFeature WHERE tkSup
new_tkProduct AND tkDeviceProtocol IN (99,
exception; END IF










Page 191
Error
Message:
Phone Personalization feature is not supporte
Remedy:
Do not change the setting (tkPhonePersonaliz
2.3.95.137 tkphoneservicedisplay (FI-3626)
Type:
enum
Default Value:
3
Remarks:
Identifies which services are displayed for a button (services,
or Default (use CommonPhoneConfig value)
2.3.95.138 tkpreemption (FI-1303)
Type:
enum
Default Value:
2
Rule (RI-71):
Type:
Active (Insert)
Rule Name:
MLPP Preemption Default Setting
Description:
If a product supports MLPP Preemption (SUPP
value is PREEMPTION_DEFAULT; otherwise th
Test
Condition:
IF (SELECT COUNT () FROM ProductSupports
tkProduct = @Device.tkProduct AND tkDevice
THEN SET Device.tkPreemption = 0 ELSE SET
Rule (RI-71):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
MLPP Preemption Default Setting
Description:
If a product supports MLPP Preemption (SUPP
value is PREEMPTION_DEFAULT; otherwise th
Test
Condition:
IF (SELECT COUNT () FROM ProductSupports
tkProduct = @Device.tkProduct AND tkDevice
THEN SET Device.tkPreemption = 0 ELSE SET
Rule (RI-72):
Type:
Validation (Insert/Update)
Rule Name:
MLPP Preemption Restriction
Description:
Only devices that support MLPP Preemption f
other than DISABLED (0).
Test
Condition:
IF ((SELECT COUNT (*) FROM ProductSupport
tkProduct = @Device.tkProduct AND tkDevice
AND (Device.tkPreemption != 0) THEN throw
Error
Message:
MLPP Preemption must be disabled on device
feature.
Remedy:
Check the MLPP Preemption feature support a
Rule (RI-72):
Type:
Validation (Insert/Update)
This field is modified by this rule.










Page 192
Rule Name:
MLPP Preemption Restriction
Description:
Only devices that support MLPP Preemption f
other than DISABLED (0).
Test
Condition:
IF ((SELECT COUNT () FROM ProductSupport
tkProduct = @Device.tkProduct AND tkDevice
AND (Device.tkPreemption != 0) THEN throw
Error
Message:
MLPP Preemption must be disabled on device
feature.
Remedy:
Check the MLPP Preemption feature support a
Rule (RI-711):
Type:
Active (Update)
Rule Name:
Configuration of E1 links that are PRI EURO pr
Description:
If device is E1 and MLPP Indication <> 0 Or M
PRI_EURO then throw exception
Test
Condition:
On update of Device Table
2.3.95.139 tkproduct (FI-662)
Type:
enum
Rule (RFI-675):
Type:
Inter-field Condition and Constraint
Test Condition: AllowCFBControlOfCallSecurityIcon = 't'
Default:
FALSE
Constraint:
EXISTS (SELECT 1 FROM productsupportsfeat
psf.tkDeviceProtocol in (tkDeviceProtocol, 99)
from typesupportsfeature where moniker =
'SUPPORTS_FEATURE_CALL_SECURITY_ICON_
Remarks:
Product type does not support Control of Call
Rule (RI-19):
Type:
Validation (Insert/Update)
Rule Name:
AllowHotelingFlag - EM feature support requi
Description:
Device.AllowHotelingFlag can only be true for
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Extension Mobility can only turned on for dev
Remedy:
Check device type and Extension Mobility fea
Rule (RI-22):
Type:
Validation (Insert/Update)
Rule Name:
AAR feature support required
Description:
Device.fkAARNeighorhood and Device.fkCallin
devices that support the AAR feature










Page 193
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
AAR Group and Calling Search Space can only
feature.
Remedy:
Check device type and AAR feature support be
Search Space.
Rule (RI-24):
Type:
Validation (Insert/Update)
Rule Name:
Invalid Device Profile setting
Description:
Only a phone that supports extension mobility
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkDeviceProtocol IN (@Device.tkDeviceProtoc
Error
Message:
Device Profile can only be created for devices
Remedy:
Check the device type and feature support an
Rule (RI-26):
Type:
Validation (Insert/Update)
Rule Name:
Device Name Validation
Description:
For products that are configured as devices, n
devicenameformat in specified for the produc
which the names are generated based on unit
for extension mobility and configuration only
Templates). Virtual devices allow ASCII names
Test
Condition:
ON INSERT/UPDATE IN Device
Error
Message:
The device name format is not valid or contai
Remedy:
Check the name to make sure it is valid for sp
Rule (RI-37):
Type:
Validation (Insert/Update)
Rule Name:
SoftkeyTemplate Restriction
Description:
Softkey Templates can be assigned only to dev
Test
Condition:
IF (@Device.fkSoftkeyTemplate IS NOT NULL)
ProductSupportsFeature WHERE tkSupportsF
AND tkDeviceprotocol IN (@Device.tkDeviceP
Error
Message:
Softkey Template is not valid for this type of d
Remedy:
Remove the Softkey Template setting and try a
Rule (RI-60):
Type:
Validation (Insert/Update)
Rule Name:
Network Hold Audio Source Restriction
Description:
Only devices that support Music On Hold feat










Page 194
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Network Hold Audio Source can only be used
feature.
Remedy:
Check device type and Music On Hold feature
Source.
Rule (RI-61):
Type:
Validation (Insert/Update)
Rule Name:
User Hold Audio Source Restriction
Description:
Only devices that support Music On Hold feat
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
User Hold Audio Source can only be used for d
Remedy:
Check device type and Music On Hold feature
Source.
Rule (RI-66):
Type:
Active (Insert)
Rule Name:
Set tkClass on Insert
Description:
The class of a device is determined by the sett
device's class is set at insert and cannot be mo
is determined by Product.
Test
Condition:
SET Device.tkClass = (SELECT tkClass FROM Ty
FROM TypeProduct WHERE Enum = @Device
Rule (RI-67):
Type:
Active (Insert)
Rule Name:
Set tkModel on Insert
Description:
The model of a device is determined by the se
device's model is set at insert and cannot be m
Test
Condition:
SET Device.tkModel = (SELECT tkModel FROM
@Device.tkProduct)
Rule (RI-69):
Type:
Validation (Insert/Update)
Rule Name:
Device Protocol Setting
Description:
The valid Device Protocol settings for a device
ProductCapabilities table for that device type
Test
Condition:
@Device.tkDeviceProtocol IN (SELECT EnumV
(tkProductConfig = 7) AND (tkProduct = @Dev
Error
Message:
The specified Device Protocol is not valid for t
Remedy:
Check the Device Protocol support and device
Rule (RI-70):
Type:
Validation (Insert/Update)










Page 195
Rule Name:
Protocol Side Setting
Description:
The valid Protocol Side settings for a device ar
ProductCapabilities table for that device type
Only gateways and trunks are configured as N
Test
Condition:
@Device.tkProtocolSide IN (SELECT EnumValu
(tkProductConfig = 18) AND (tkProduct = @De
Error
Message:
The specified Protcol Side is not valid for this
Remedy:
Check the Protocol Side support and device ty
Rule (RI-71):
Type:
Active (Insert)
Rule Name:
MLPP Preemption Default Setting
Description:
If a product supports MLPP Preemption (SUPP
value is PREEMPTION_DEFAULT; otherwise th
Test
Condition:
IF (SELECT COUNT () FROM ProductSupports
tkProduct = @Device.tkProduct AND tkDevice
THEN SET Device.tkPreemption = 0 ELSE SET
Rule (RI-72):
Type:
Validation (Insert/Update)
Rule Name:
MLPP Preemption Restriction
Description:
Only devices that support MLPP Preemption f
other than DISABLED (0).
Test
Condition:
IF ((SELECT COUNT () FROM ProductSupport
tkProduct = @Device.tkProduct AND tkDevice
AND (Device.tkPreemption != 0) THEN throw
Error
Message:
MLPP Preemption must be disabled on device
feature.
Remedy:
Check the MLPP Preemption feature support a
Rule (RI-74):
Type:
Validation (Insert/Update)
Rule Name:
MLPP Indication Restriction
Description:
Only devices that support MLPP Indication fe
other than OFF (0).
Test
Condition:
IF ((SELECT COUNT (*) FROM ProductSupport
tkProduct = @Device.tkProduct AND tkDevice
AND (Device.tkStatus_MLPPIndicationStatus !
Error
Message:
MLPP Indication must be off on devices that d
Remedy:
Check the MLPP Indication feature support an
Rule (RI-75):
Type:
Validation (Insert/Update)
Rule Name:
User Locale Restriction
Description:
Only devices that support Localization feature










Page 196
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
User Locale can only be set for devices that su
Remedy:
Check the Localization feature support and de
Rule (RI-263):
Type:
Active (Insert)
Rule Name:
Set QSIG on Device
Description:
When a device is inserted, the QSIG setting fo
follows: For trunks other than Inter-cluster tru
trunk is treated as Mixed-Non-QSIG. Digital Ac
considered QSIG, H.323 Gateways are conside
Digital Access PRI with a non-QSIG protocol) a
Route Lists are considered Mixed-Non-QSIG. F
Test
Condition:
On Insert into Device
Rule (RI-379):
Type:
Validation (Insert/Update)
Rule Name:
Device DND Option feature restriction
Description:
DND Option can only be set to non-Zero on de
ProductSupportsFeature table). For those devi
(0) is valid, unless a parameter is present in th
PSF table, only Call Reject is valid. If the param
Profile (2) are valid. Dual mode and remote de
option.
Test
Condition:
ON INSERT INTO Device: IF((tkproduct=112 or
exception; ELSE IF (new_tkDNDOption <> 0) T
ProductSupportsFeature WHERE (tkSupportsF
(tkProduct = new_tkProduct) AND (tkDevicePr
returned = 0) THEN throw exception ELSE IF (
(new_tkDNDOption <> restriction) THEN throw
Error
Message:
This device does not support the selected DND
Remedy:
Do not set a DND Option, or check for restricti
Rule (RI-380):
Type:
Validation (Insert/Update/Delete)
Rule Name:
One server should have exactly one software
Description:
One IP Media Streaming software device each
deleted
Test
Condition:
ON DELETE or Insert Device: IF (old_tkProduc
exception;
Error
Message:
Cannot insert or delete the IP Media Streamin
default.










Page 197
Remedy:
Disable the service or remove the device from
Rule (RI-381):
Type:
Active (Insert)
Rule Name:
DualMode device type (in PSF) is marked isDu
Description:
If a device type is marked as Dual Mode in the
and RemoteDestination records for the device
field to true.
Test
Condition:
ON INSERT INTO Device
Rule (RI-395):
Type:
Validation (Insert/Update)
Rule Name:
Device Outbound Call Rollover Feature Restri
Description:
The Device.tkOutboundCallRollover setting ca
devices that support the Automatic Outbound
Test
Condition:
ON INSERT/UPDATE IN Device: IF (new_tkOut
COUNT() FROM ProductSupportsFeature WH
SUPPORTS_FEATURE_AUTOMATIC_OUTBOUN
new_tkProduct) AND (tkDeviceProtocol IN (ne
exception; END IF; END IF;
Error
Message:
This device does not supports Automatic Outb
Remedy:
Set the OutboundCallRollover option to No Ro
Rule (RI-415):
Type:
Validation (Insert/Update)
Rule Name:
Join Across Lines Restriction
Description:
Only devices that support Join Across lines ca
tkStatus_joinacrosslines
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Join Across Lines can only be set for devices th
Remedy:
Check the Join Across Lines feature support an
Lines value.
Rule (RI-416):
Type:
Validation (Insert/Update)
Rule Name:
Single Button Barge Restriction
Description:
Only devices that support Join Across lines ca
Test
Condition:
SELECT COUNT (*) FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Single Button Barge can only be set for device
Remedy:
Check the Single Button Barge feature suppor
Button Barge value.










Page 198
Rule (RI-431):
Type:
Validation (Insert/Update)
Rule Name:
Phone Personalization Feature Support restri
Description:
Only devices that support the Phone Personal
Device.tkPhonePersonalization.
Test
Condition:
ON INSERT/UPDATE IN Device: IF (new_tkPho
FROM ProductSupportsFeature WHERE tkSup
new_tkProduct AND tkDeviceProtocol IN (99,
exception; END IF
Error
Message:
Phone Personalization feature is not supporte
Remedy:
Do not change the setting (tkPhonePersonaliz
Rule (RI-447):
Type:
Validation (Insert/Update)
Rule Name:
Device.fkCallingSearchSpace_CdPNTransform
Description:
Device.fkCallingSearchSpace_CdPNTransform
Test
Condition:
ON INSERT/UPDATE
Error
Message:
Device.fkCallingSearchSpace_CdPNTransform
Rule (RI-471):
Type:
Validation (Insert/Update)
Rule Name:
Secure Tone support required for Protected d
Description:
IsProtected setting can only be true for device
(tkSupportsFeature = 81)
Test
Condition:
ON INSERT/UPDATE IN Device:
Error
Message:
This Device Model does not support secure ton
Remedy:
Set IsProtected to false and try again
Rule (RI-604):
Type:
Validation (Update)
Rule Name:
SAF Enabled trunk only supports non secure p
Description:
SAF Enabled trunk only supports non secure p
Test
Condition:
SAF Enabled trunk only supports non secure p
Error
Message:
SAF Enabled trunk only supports non secure p
Rule (RI-613):
Type:
Validation (Insert/Update)
Rule Name:
EMCC SIP Trunk validation
Description:
EMCC Trunk has to have SendGeolocation as t
false










Page 199
Test
Condition:
EMCC Trunk has to have SendGeolocation as t
false
Error
Message:
EMCC Trunk has to have SendGeolocation as t
false
Rule (RI-631):
Type:
Validation (Insert/Update)
Rule Name:
Hotline support required for Hotline Device
Description:
Hotline Device setting can only be true for dev
(tkSupportsFeature = 93)
Test
Condition:
ON INSERT/UPDATE IN Device:
Error
Message:
This Device Model does not support Hotline (h
Remedy:
Set hotlinedevice to false and try again
Rule (RI-711):
Type:
Active (Update)
Rule Name:
Configuration of E1 links that are PRI EURO pr
Description:
If device is E1 and MLPP Indication <> 0 Or M
PRI_EURO then throw exception
Test
Condition:
On update of Device Table
Rule (RI-734):
Type:
Validation (Insert/Update)
Rule Name:
Device Table Feature Control Policy Restrictio
Description:
Only devices that support Feature Control Pol
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Feature Control Policy can be set for devices t
Remedy:
Check Feature Control Policy feature support
fkFeatureControlPolicy.
Rule (RI-785):
Type:
Active (Insert)
Rule Name:
Insert RemoteDestination Records for Device
Description:
When a device record for a phone is inserted,
based on product feature support(SUPPORTS_
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Rule (RI-841):
Type:
Validation (Insert/Update)
Rule Name:
Device.fkCallingSearchSpace_RdNTransform i
Description:
Device.fkCallingSearchSpace_RdNTransform i
ON INSERT/UPDATE










Page 200
Test
Condition:
Error
Message:
Device.fkCallingSearchSpace_RdNTransform i
Rule (RI-844):
Type:
Active (Insert/Update)
Rule Name:
IMS-integrated Mobile Owner Syncs with Mob
Description:
For IMS-integrated Mobile devices (as defined
(device.fkenduser) and mobility user (device.f
to mobility user if it's not set.
Test
Condition:
ON INSERT/UPDATE in Device: IF (old_fkendu
set fkenduser = new_fkenduser_mobility END
Rule (RI-866):
Type:
Active (Insert/Update)
Rule Name:
Insert/Delete entry into DeviceCERDynamic
Description:
When Device.RequireCERLocation is enabled,
Test
Condition:
ON UPDATE TO DEVICE.REQUIRECERLOCATIO
Rule (RI-874):
Type:
Validation (Insert/Update)
Rule Name:
Mobility Check on EndUser for CTI Remote De
Description:
EndUser associated with CTI Remote Device sh
Test
Condition:
Check description for complete rule. ON INSE
INTO theEndUser FROM device WHERE pkid =
mobility FROM enduser WHERE pkid = theEn
END IF;
Error
Message:
Cannot add the device for EndUser that does n
Remedy:
Enable Mobility on the EndUser associated wi
Rule (RI-941):
Type:
Validation (Insert/Update)
Rule Name:
Token User can own only CDT device
Description:
Token User can own only CDT device or be us
Test
Condition:
On I/U of Device: FOR fkEndUser or fkEndUse
AND tkProduct<>530) THEN THROW EXCEPTI
Error
Message:
Token EndUser can be associated with CDT on
2.3.95.140 tkproduct_base (FI-1050)
Type:
enum (Null OK)
Default Value:
NULL
Remarks:
Is this a dead field? Used by GW?
Rule (RI-223):
Type:
Active (Insert)










Page 201
Rule Name:
Add a VGC Gateway to MGCP on Device updat
Description:
On Insert only
Test
Condition:
?
Rule (RI-223):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
Add a VGC Gateway to MGCP on Device updat
Description:
On Insert only
Test
Condition:
?
Rule (RI-316):
Type:
Active (Insert/Update)
Rule Name:
Prevent applying secure profile where not sup
Description:
on I/U of Device
Test
Condition:
Only endpoints on gateways with secure mod
marked for secure mode. Further, all endpoin
either all operating in secure mode or all in n
2.3.95.141 tkprotocolside (FI-6)
Type:
enum
Default Value:
1
Migration Source: DeviceList.Side
Remarks:
Network side or User Side
Rule (RFI-128):
Type:
Inter-field Condition and Constraint
Test Condition: tkDeviceProtocol = 4
Constraint:
tkProtocolSide <> 1
Remarks:
User side does not support Digital Access T1 p
Rule (RI-70):
Type:
Validation (Insert/Update)
Rule Name:
Protocol Side Setting
Description:
The valid Protocol Side settings for a device ar
ProductCapabilities table for that device type
Only gateways and trunks are configured as N
Test
Condition:
@Device.tkProtocolSide IN (SELECT EnumValu
(tkProductConfig = 18) AND (tkProduct = @De
Error
Message:
The specified Protcol Side is not valid for this
Remedy:
Check the Protocol Side support and device ty
Rule (RI-70):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Protocol Side Setting










Page 202
Description:
The valid Protocol Side settings for a device ar
ProductCapabilities table for that device type
Only gateways and trunks are configured as N
Test
Condition:
@Device.tkProtocolSide IN (SELECT EnumValu
(tkProductConfig = 18) AND (tkProduct = @De
Error
Message:
The specified Protcol Side is not valid for this
Remedy:
Check the Protocol Side support and device ty
2.3.95.142 tkqsig (FI-1410)
Type:
enum (Not Modifiable)
Default Value:
4
Rule (RI-263):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
Set QSIG on Device
Description:
When a device is inserted, the QSIG setting fo
follows: For trunks other than Inter-cluster tru
trunk is treated as Mixed-Non-QSIG. Digital Ac
considered QSIG, H.323 Gateways are conside
Digital Access PRI with a non-QSIG protocol) a
Route Lists are considered Mixed-Non-QSIG. F
Test
Condition:
On Insert into Device
Rule (RI-263):
Type:
Active (Insert)
Rule Name:
Set QSIG on Device
Description:
When a device is inserted, the QSIG setting fo
follows: For trunks other than Inter-cluster tru
trunk is treated as Mixed-Non-QSIG. Digital Ac
considered QSIG, H.323 Gateways are conside
Digital Access PRI with a non-QSIG protocol) a
Route Lists are considered Mixed-Non-QSIG. F
Test
Condition:
On Insert into Device
2.3.95.143 tkreset (FI-3111)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.95.144 tkringsetting_dnd (FI-3288)
Type:
enum (Null OK)
Default Value:
NULL










Page 203
Check Constraint: ((tkRingSetting_DND = 1) OR (tkRingSetting_DND = 2) OR (tkRi
Rule (RI-946):
Type:
Active (Insert/Update)
Rule Name:
Auto-fix for Dual Mode and Mobile Smart Clie
Description:
IF autofix is enabled AND IsDualMode='t' THE
IF tkDevicePotocol=17 (MobileSmartClient) TH
SET fkMobileSmartClientProfile=(SELECT pkid
IsStandard='t')
Test
Condition:
IF g_enable_auto_fix = 't' AND IsDualMode='t'
=1,fkMobileSmartClientProfile=NULL OR IF tk
tkRingSetting_DND =1,fkMobileSmartClientPr
MobileSmartClientProfile WHERE IsStandard
Rule (RI-946):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Auto-fix for Dual Mode and Mobile Smart Clie
Description:
IF autofix is enabled AND IsDualMode='t' THE
IF tkDevicePotocol=17 (MobileSmartClient) TH
SET fkMobileSmartClientProfile=(SELECT pkid
IsStandard='t')
Test
Condition:
IF g_enable_auto_fix = 't' AND IsDualMode='t'
=1,fkMobileSmartClientProfile=NULL OR IF tk
tkRingSetting_DND =1,fkMobileSmartClientPr
MobileSmartClientProfile WHERE IsStandard
2.3.95.145 tksipassertedtype (FI-3493)
Type:
enum
Default Value:
0
Rule (RFI-165):
Type:
Inter-field Condition and Constraint
Test Condition: tkModel != 131
Default:
0
Constraint:
tkSipAssertedType=0
Remarks:
SIP Asserted Type only applies to SIP Trunk. O
Rule (RFI-169):
Type:
Inter-field Condition and Constraint
Test Condition: IsPAIEnabled='f'
Constraint:
tkSIPAssertedType NOT IN (1,2)
Remarks:
When PAI feature is disabled, the SIP Asserted
2.3.95.146 tksipcodec_mtppreferredorigcodec (FI-3015)
Type:
enum
Default Value:
1
Remarks:
Preferred Originating Codec (G711u, G711a, G729a, G729ab, G










Page 204
2.3.95.147 tksipprivacy (FI-3489)
Type:
enum
Default Value:
0
Rule (RFI-164):
Type:
Inter-field Condition and Constraint
Test Condition: tkModel != 131
Default:
0
Constraint:
tkSipPrivacy=0
Remarks:
SIP Privacy only applies to SIP Trunk. Other D
Rule (RFI-168):
Type:
Inter-field Condition and Constraint
Test Condition: IsPAIEnabled='f'
Constraint:
tkSIPPrivacy NOT IN (1,2,6)
Remarks:
When PAI feature is disabled, the SIP Privacy
2.3.95.148 tkstatus_alwaysuseprimeline (FI-3704)
Type:
enum
Default Value:
2
Remarks:
Determines off-hook behavior of phones with active calls pre
2.3.95.149 tkstatus_alwaysuseprimelineforvm (FI-3705)
Type:
enum
Default Value:
2
Remarks:
Determines Voice Message retreival behavior of phones
2.3.95.150 tkstatus_audiblealertingbusy (FI-3531)
Type:
enum
Default Value:
2
Remarks:
Indicates whether Audible Alert tone is played when phone is
Parameter setting
2.3.95.151 tkstatus_audiblealertingidle (FI-3530)
Type:
enum
Default Value:
2
Remarks:
Indicates whether Audible Alert tone is played when phone is
Service Parameter setting
2.3.95.152 tkstatus_builtinbridge (FI-1306)
Type:
enum
Default Value:
2
2.3.95.153 tkstatus_devicemobilitymode (FI-3169)
Type:
enum
Default Value:
2
Rule (RI-821):
Type:
Active (Update)










Page 205
Rule Name:
when device.tkStatus_DeviceMobilityMode is
DeviceMobilityDynamic.fkDevicePool_Device
Description:
Need to add a rule that sets (UPDATE) the fkDe
disable the devicemobility of the device
Test
Condition:
ON UPDATE, IF(device.tkStatus_DeviceMobilit
DeviceMobilityDynamic.fkDevicePool_Device
2.3.95.154 tkstatus_joinacrosslines (FI-3465)
Type:
enum
Default Value:
2
Rule (RFI-194):
Type:
Inter-field Condition and Constraint
Test Condition: IsProtected ='t'
Constraint:
tkStatus_joinacrosslines=0
Remarks:
Protected phone cannot have Join Across Line
Rule (RI-415):
Type:
Validation (Insert/Update)
Rule Name:
Join Across Lines Restriction
Description:
Only devices that support Join Across lines ca
tkStatus_joinacrosslines
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Join Across Lines can only be set for devices th
Remedy:
Check the Join Across Lines feature support an
Lines value.
Rule (RI-415):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Join Across Lines Restriction
Description:
Only devices that support Join Across lines ca
tkStatus_joinacrosslines
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
Join Across Lines can only be set for devices th
Remedy:
Check the Join Across Lines feature support an
Lines value.
2.3.95.155 tkstatus_mlppindicationstatus (FI-1302)
Type:
enum
Default Value:
0
Rule (RI-74):
Type:
Validation (Insert/Update)










Page 206
Rule Name:
MLPP Indication Restriction
Description:
Only devices that support MLPP Indication fe
other than OFF (0).
Test
Condition:
IF ((SELECT COUNT () FROM ProductSupport
tkProduct = @Device.tkProduct AND tkDevice
AND (Device.tkStatus_MLPPIndicationStatus !
Error
Message:
MLPP Indication must be off on devices that d
Remedy:
Check the MLPP Indication feature support an
Rule (RI-74):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
MLPP Indication Restriction
Description:
Only devices that support MLPP Indication fe
other than OFF (0).
Test
Condition:
IF ((SELECT COUNT () FROM ProductSupport
tkProduct = @Device.tkProduct AND tkDevice
AND (Device.tkStatus_MLPPIndicationStatus !
Error
Message:
MLPP Indication must be off on devices that d
Remedy:
Check the MLPP Indication feature support an
Rule (RI-711):
Type:
Active (Update)
Rule Name:
Configuration of E1 links that are PRI EURO pr
Description:
If device is E1 and MLPP Indication <> 0 Or M
PRI_EURO then throw exception
Test
Condition:
On update of Device Table
2.3.95.156 tkstatus_usetrustedrelaypoint (FI-3478)
Type:
enum (Indexed)
Default Value:
2
Remarks:
Indicates whether Trusted Relay Point should be used if avail
2.3.95.157 tktrustreceivedidentity (FI-27681)
Type:
enum
Default Value:
0
2.3.95.158 tkuserlocale (FI-1035)
Type:
enum (Null OK)
Default Value:
NULL
Remarks:
User local of device, see device pool if null
Rule (RI-75):
Type:
Validation (Insert/Update)










Page 207
Rule Name:
User Locale Restriction
Description:
Only devices that support Localization feature
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
User Locale can only be set for devices that su
Remedy:
Check the Localization feature support and de
Rule (RI-75):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
User Locale Restriction
Description:
Only devices that support Localization feature
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
User Locale can only be set for devices that su
Remedy:
Check the Localization feature support and de
2.3.95.159 transmitutf8 (FI-2094)
Type:
bool
Default Value:
FALSE
Remarks:
If true, transmit utf8 calling party id
2.3.95.160 unattended_port (FI-2398)
Type:
bool
Default Value:
FALSE
Rule (RI-613):
Type:
Validation (Insert/Update)
Rule Name:
EMCC SIP Trunk validation
Description:
EMCC Trunk has to have SendGeolocation as t
false
Test
Condition:
EMCC Trunk has to have SendGeolocation as t
false
Error
Message:
EMCC Trunk has to have SendGeolocation as t
false
2.3.95.161 unit (FI-925)
Type:
long
Default Value:
0
2.3.95.162 unknownprefix (FI-3514)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$










Page 208
Remarks:
Unknown Prefix
Rule (RFI-186):
Type:
Inter-field Condition and Constraint
Test Condition: tkProduct NOT IN (2,1,90,55,52,10001,17,75,76
Constraint:
(UnknownPrefix = '') OR (UnknownPrefix = 'D
Null Allowed:
null
Remarks:
Unknown Prefix should be empty for devices
E1 PRI and BRI gateways, MGCP FXO Ports, an
Rule (RFI-258):
Type:
Inter-field Condition and Constraint
Test Condition: tkProduct NOT IN (2,1,90,55,52,10001,17,75,76
Constraint:
(UnknownStripDigits = '') OR (UnknownStripD
Null Allowed:
null
Remarks:
Unknown Strip Digits should be empty for dev
MGCP T1/E1 PRI and BRI gateways, MGCP FXO
2.3.95.163 unknownstripdigits (FI-5113)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (UnknownStripDigits >= 0) AND (UnknownStripDigits <= 24)
Remarks:
Unknown Strip Digits
Rule (RFI-229):
Type:
Inter-field Condition and Constraint
Test Condition: (UnknownPrefix = 'Default') OR (UnknownPre
Constraint:
UnknownStripDigits IS NULL
Remarks:
Cannot use UnknownStripDigits when the De
2.3.95.164 upgradefinishtime (FI-1917)
Type:
string [50]
Default Value:
EMPTY
2.3.95.165 usedevicepoolcalledcssintl (FI-5198)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CalledIntl setting from Dev
Device including NULL to mean no Calling Search Space
2.3.95.166 usedevicepoolcalledcssnatl (FI-5197)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CalledNational setting from
on Device including NULL to mean no Calling Search Space
2.3.95.167 usedevicepoolcalledcsssubs (FI-5200)
Type:
bool










Page 209
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CalledSubscriber setting fr
setting on Device including NULL to mean no Calling Search S
2.3.95.168 usedevicepoolcalledcssunkn (FI-5199)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CalledUnknown setting fro
setting on Device including NULL to mean no Calling Search S
2.3.95.169 usedevicepoolcdpntransformcss (FI-3509)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CdPNTransform setting fr
setting on Device including NULL to mean no Calling Search S
2.3.95.170 usedevicepoolcgpningressdn (FI-10058)
Type:
bool
Default Value:
TRUE
Remarks:
Indicates whether to use fkCallingSearchSpace_CgpnIngressD
Pool.
2.3.95.171 usedevicepoolcgpntransformcss (FI-3521)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CgPNTransform setting fro
setting on Device including NULL to mean no Calling Search S
2.3.95.172 usedevicepoolcgpntransformcssintl (FI-5412)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CgpnTransform setting fro
setting on Device including NULL to mean no Calling Search S
2.3.95.173 usedevicepoolcgpntransformcssnatl (FI-5411)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CgpnTransform setting fro
setting on Device including NULL to mean no Calling Search S
2.3.95.174 usedevicepoolcgpntransformcsssubs (FI-5414)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CgpnTransform setting fro
setting on Device including NULL to mean no Calling Search S










Page 210
2.3.95.175 usedevicepoolcgpntransformcssunkn (FI-5413)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CgpnTransform setting fro
setting on Device including NULL to mean no Calling Search S
2.3.95.176 usedevicepoolrdntransformcss (FI-9925)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_RdNTransform setting from
on Device including NULL to mean no Calling Search Space
2.3.95.177 userholdmohaudiosourceid (FI-838)
Type:
long (Null OK)
Default Value:
NULL
Rule (RI-61):
Type:
Validation (Insert/Update)
Rule Name:
User Hold Audio Source Restriction
Description:
Only devices that support Music On Hold feat
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
User Hold Audio Source can only be used for d
Remedy:
Check device type and Music On Hold feature
Source.
Rule (RI-61):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
User Hold Audio Source Restriction
Description:
Only devices that support Music On Hold feat
Test
Condition:
SELECT COUNT () FROM ProductSupportsFea
tkProduct = @Device.tkProduct AND tkDevice
Error
Message:
User Hold Audio Source can only be used for d
Remedy:
Check device type and Music On Hold feature
Source.
2.3.95.178 v150modemrelaycapable (FI-2165)
Type:
bool
Default Value:
FALSE
2.3.95.179 versionstamp (FI-3128)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963










Page 211
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-216):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, upda
Test
Condition:
update device
Rule (RI-216):
Type:
Active (Insert/Update)
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, upda
Test
Condition:
update device
Rule (RI-305):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
device insert versionstamp
Description:
on insert of a device, generate a deviceversion
Test
Condition:
insert device
Rule (RI-305):
Type:
Active (Insert)
Rule Name:
device insert versionstamp
Description:
on insert of a device, generate a deviceversion
Test
Condition:
insert device
Rule (RI-2399):
Type:
Active (Insert/Update)
Rule Name:
Inserting Secure SIP Trunk
Description:
Whenever an admin try to insert Secure SIP T
Test
Condition:
ON INSERT INTO Security Profile, slminfo_exp
Uniqueness: No multicolumn uniqueness constraints
Constraints: Rule (RFI-110):
Type:
Inter-field Condition and Constraint
Constraint:
( fkCallingSearchSpace IS NULL ) OR ( tkClass I
Remarks:
CallingSearchSpace is not valid for this type of
Rule (RFI-111):
Type:
Inter-field Condition and Constraint
Constraint:
( fkDevicePool IS NOT NULL ) OR ( tkClass IN (7
OR (EXISTS (SELECT 1 FROM TypeModel TM W
(SELECT enum FROM TypeSubClass WHERE m
'SUB_CLASS_CISCO_TELEPRESENCE_MCU')))










Page 212
Remarks:
A Device Pool is required for this device.
Rule (RFI-113):
Type:
Inter-field Condition and Constraint
Constraint:
( fkMediaResourceList IS NULL) OR ( tkClass IN
Remarks:
Media Resource List is not valid for this type of
Rule (RFI-114):
Type:
Inter-field Condition and Constraint
Constraint:
( ( fkProcessNode IS not NULL) OR ( tkModel no
(fkProcessNode IS NULL) OR ( tkModel IN (50, 7
Remarks:
A Server (Process Node) is required for this dev
(ProcessNode).
Rule (RFI-115):
Type:
Inter-field Condition and Constraint
Constraint:
(fkProcessNode IS NULL) OR ( fkProcessNode <
Remarks:
Devices cannot be assigned to the reserved Ent
Rule (RFI-119):
Type:
Inter-field Condition and Constraint
Constraint:
( fkMlppDomain IS NULL) OR ( tkClass IN (1, 2,
Remarks:
MLPP Domain ID is not valid for this type of de
Rule (RFI-120):
Type:
Inter-field Condition and Constraint
Constraint:
( RouteListEnabled <> 't') OR ( tkModel = 90)
Remarks:
Route List Enabled can be true only for Route L
Rule (RFI-121):
Type:
Inter-field Condition and Constraint
Constraint:
( fkEndUser IS NULL) OR ( tkClass IN (1, 10, 13,
Remarks:
End Users can only own or log into Phones and
Rule (RFI-198):
Type:
Inter-field Condition and Constraint
Constraint:
(IsDualMode = 'f' AND tkDeviceProtocol <> 17)
Remarks:
Ring Setting for DND must be Disabled (1) for D
Rule (RFI-262):
Type:
Inter-field Condition and Constraint
Constraint:
(AllowHotelingFlag='t') AND (tkStatus_DeviceM
Remarks:
AllowHoteling and DeviceMobilityMode for the
Rule (RFI-310):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE name
FROM SlmInfo si, SlmServer ss WHERE ss.pkid
tkcssmauthstatus = 3 AND isprovisionallowed =
Remarks:
The system has exceeded its time limit to resolv
provisioning operations are allowed until the l
Rule (RFI-707):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE name
FROM SlmInfo WHERE (tkcssmregstatus = 2 OR










Page 213
Remarks:
The evaluation period of the system has expire
until the system is registered with Cisco Smart
Rule (RFI-710):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE name
FROM SlmInfo si, SlmServer ss WHERE ss.pkid
tkcssmauthstatus = 2 AND isprovisionallowed =
Remarks:
The license authorization of the system has exp
to resolve the network communication issue. N
until the authorization is renewed successfully
Rule (RFI-719):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE name
FROM SlmInfo WHERE (tkcssmregstatus = 2 OR
tkcssmauthstatus = 8))
Remarks:
The evaluation period of the system has expire
until the license reservation process is complet
Rule (RFI-722):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE name
FROM SlmInfo si, SlmServer ss WHERE ss.pkid
tkcssmauthstatus = 9 AND isprovisionallowed =
Remarks:
The system has exceeded its time limit to resolv
provisioning operations are allowed until the l
installing the authorization code with sufficien
Rules:
Rule (RI-66):
Type:
Active (Insert)
Rule applied when record is inserted.
Rule Name:
Set tkClass on Insert
Description:
The class of a device is determined by the settin
device's class is set at insert and cannot be mod
determined by Product.
Test
Condition:
SET Device.tkClass = (SELECT tkClass FROM Typ
TypeProduct WHERE Enum = @Device.tkProdu
Rule (RI-67):
Type:
Active (Insert)
Rule applied when record is inserted.
Rule Name:
Set tkModel on Insert
Description:
The model of a device is determined by the sett
device's model is set at insert and cannot be m
Test
Condition:
SET Device.tkModel = (SELECT tkModel FROM T
Rule (RI-188):
Type:










Page 214
Active (Insert)
Rule applied when record is inserted.
This table is modified by this rule.
Rule Name:
Insert Media Streaming Devices
Description:
When a ProcessNodeService record for a Medi
automatically inserts the four media streaming
Software Conference Bridge, Music On Hold, an
record is inserted for the MOH device, and a M
Test
Condition:
On Insert to ProcessNodeService WHERE tkSer
Rule (RI-468):
Type:
Active (Delete)
Rule applied when record is deleted.
Rule Name:
Remove default intercom device from Numpla
Description:
When a device is deleted, update all Numplan
fkDevice_IntercomDefault
Test
Condition:
ON DELETE in Device: UPDATE Numplan set fk
fkDevice_IntercomDefault = @pkid
2.3.96 deviceaddonmodulemap (TI-167)
Description:
Map device to phone template for add-on-modules
Fields:
2.3.96.1 fkdevice (FI-979)
Type:
guid (Cascade Delete)
Rule (RI-77):
Type:
Validation (Insert/Update)
Rule Name:
DeviceAddOnModule Limit & KEM(s) can onl
Description:
The number of Add-on Modules supported by
MaxAddOnModules column of the TypeProdu
DeviceAddonModuleMap table, the number o
the MaxAddOnModules for that device type (
a phone that supports it.
Test
Condition:
ON INSERT/UPDATE INTO DeviceAddonModu
DeviceAddonModuleMap WHERE fkDevice =
FROM TypeProduct WHERE Enum = @Device
Error
Message:
Cannot insert additional Add-on Modules for
support this type of expansion module.
Remedy:
Check the number of Add-on Modules suppor
OR this Device Model does not support this ty
Rule (RI-284):
Type:
Active (Insert/Update/Delete records)
Rule Name:
deviceaddonmodulemap versionstamp










Page 215
Description:
on change to anything in deviceaddonmodul
versionstamp
Test
Condition:
update devicerelatedversionstamp
Rule (RI-469):
Type:
Validation (Insert/Update)
Rule Name:
KEM(s) cannot not be mixed on the same dev
Description:
If the KEM has been set to one type on a given
another type
Test
Condition:
ON INSERT/UPDATE IN DeviceAddOnModule
DeviceAddOnModuleMap where pkid <> new
(new_tkmodel <> theModel) THEN theMonike
Error
Message:
Expansion Modules can not be of mixed type
Remedy:
Two types of Expansion Modules have been s
one type of Expansion Module.
2.3.96.2 moduleindex (FI-981)
Type:
long
2.3.96.3 pkid (FI-978)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-469):
Type:
Validation (Insert/Update)
Rule Name:
KEM(s) cannot not be mixed on the same dev
Description:
If the KEM has been set to one type on a given
another type
Test
Condition:
ON INSERT/UPDATE IN DeviceAddOnModule
DeviceAddOnModuleMap where pkid <> new
(new_tkmodel <> theModel) THEN theMonike
Error
Message:
Expansion Modules can not be of mixed type
Remedy:
Two types of Expansion Modules have been s
one type of Expansion Module.
2.3.96.4 specialloadinformation (FI-988)
Type:
string [32] (Null OK)
Default Value:
NULL
Validation:
^[a-zA-Z0-9._-]{0,32}$
Remarks:
used only by addon with firmware
2.3.96.5 tkmodel (FI-1620)










Page 216
Type:
enum
Default Value:
124
Rule (RI-77):
Type:
Validation (Insert/Update)
Rule Name:
DeviceAddOnModule Limit & KEM(s) can onl
Description:
The number of Add-on Modules supported by
MaxAddOnModules column of the TypeProdu
DeviceAddonModuleMap table, the number o
the MaxAddOnModules for that device type (
a phone that supports it.
Test
Condition:
ON INSERT/UPDATE INTO DeviceAddonModu
DeviceAddonModuleMap WHERE fkDevice =
FROM TypeProduct WHERE Enum = @Device
Error
Message:
Cannot insert additional Add-on Modules for
support this type of expansion module.
Remedy:
Check the number of Add-on Modules suppor
OR this Device Model does not support this ty
Rule (RI-469):
Type:
Validation (Insert/Update)
Rule Name:
KEM(s) cannot not be mixed on the same dev
Description:
If the KEM has been set to one type on a given
another type
Test
Condition:
ON INSERT/UPDATE IN DeviceAddOnModule
DeviceAddOnModuleMap where pkid <> new
(new_tkmodel <> theModel) THEN theMonike
Error
Message:
Expansion Modules can not be of mixed type
Remedy:
Two types of Expansion Modules have been s
one type of Expansion Module.
Uniqueness:
fkdevice + moduleindex is unique. (MFI-33)
2.3.97 deviceautoreg (TI-2608)
Description:
Stores device auto registration configuration, existence of record implies auto
Fields:
2.3.97.1 autoregistrationenddn (FI-25740)
Type:
long
Default Value:
1999
Check Constraint: (AutoregistrationEndDN >= 0) AND (AutoregistrationEndDN
Remarks:
This is the last directory number to use for auto-registration
numbers in the Starting Directory Number and Ending Dire
registration. Setting the starting and ending directory numb










Page 217
Rule (RI-247):
Type:
Active (Insert/Update)
Rule Name:
UpdStartDNEndDN
Description:
Before update, if NEW.autoregstartdn > NEW
NEW.autoregnnextdn, then set nextdn = star
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.97.2 autoregistrationnextdn (FI-25741)
Type:
long
Default Value:
1000
Remarks:
This field is incremented by Cisco CallManager after a devic
Rule (RI-247):
Type:
Active (Insert/Update)
Rule Name:
UpdStartDNEndDN
Description:
Before update, if NEW.autoregstartdn > NEW
NEW.autoregnnextdn, then set nextdn = star
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-247):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
UpdStartDNEndDN
Description:
Before update, if NEW.autoregstartdn > NEW
NEW.autoregnnextdn, then set nextdn = star
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.97.3 autoregistrationstartdn (FI-25739)
Type:
long
Default Value:
1000
Check Constraint: (AutoregistrationStartDN >= 0) AND (AutoregistrationStartD
Remarks:
This is the first directory number to use for auto-registratio
Rule (RI-247):
Type:
Active (Insert/Update)










Page 218
Rule Name:
UpdStartDNEndDN
Description:
Before update, if NEW.autoregstartdn > NEW
NEW.autoregnnextdn, then set nextdn = star
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.97.4 enable (FI-25746)
Type:
bool
Default Value:
TRUE
Remarks:
Indicates wheather auto-registration is enabled..
2.3.97.5 fkcallmanager (FI-25738)
Type:
guid (Unique, Indexed, Cascade Delete)
Remarks:
Reference to CallManager.
2.3.97.6 fkdevice (FI-25742)
Type:
guid (Indexed)
Remarks:
Reference to Universal device template for auto-registration
2.3.97.7 fknumplan (FI-25743)
Type:
guid (Indexed)
Remarks:
Reference to Universal line template for auto-registration
2.3.97.8 pkid (FI-25737)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-665):
Type:
Inter-field Condition and Constraint
Constraint:
(AutoregistrationStartDN<AutoregistrationEn
Remarks:
Start must be less than end.
2.3.98 devicecerdynamic (TI-1066)
Description:
Table for tracking off-premise capable devices for CER
Insert/Delete is not allowed.
Fields:
2.3.98.1 allowoutboundcalls (FI-10033)
Type:
bool (Not Modifiable)










Page 219
Default Value:
FALSE
Remarks:
Flag to allow OutboundCall
Rule (RI-931):
Type:
Active (Update)
This field is modified by this rule.
Rule Name:
Update allowoutboundcalls flag
Description:
Update allowoutboundcalls column accordin
Test
Condition:
Update allowoutboundcalls column accordin
Rule (RI-931):
Type:
Active (Update)
Rule Name:
Update allowoutboundcalls flag
Description:
Update allowoutboundcalls column accordin
Test
Condition:
Update allowoutboundcalls column accordin
2.3.98.2 datetimestamp (FI-10276)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Time value for last change (for replication conflict resolution
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.98.3 fkdevice (FI-10032)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Remarks:
Foreign key to Device table
2.3.98.4 pkid (FI-10031)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record










Page 220
Rule (RI-931):
Type:
Active (Update)
Rule Name:
Update allowoutboundcalls flag
Description:
Update allowoutboundcalls column accordin
Test
Condition:
Update allowoutboundcalls column accordin
2.3.98.5 sendxsi (FI-10034)
Type:
long
Default Value:
0
Remarks:
Indication to CUCM for sending XSI to device
2.3.98.6 tke911locationstate (FI-10272)
Type:
enum
Default Value:
0
Remarks:
Reference to TypeE911LocationState
Rule (RI-931):
Type:
Active (Update)
Rule Name:
Update allowoutboundcalls flag
Description:
Update allowoutboundcalls column accordin
Test
Condition:
Update allowoutboundcalls column accordin
2.3.98.7 url (FI-10035)
Type:
string [250]
Default Value:
EMPTY
Remarks:
URL to CER user page
Uniqueness:
No multicolumn uniqueness constraints
2.3.99 devicefeaturemember (TI-209)
Description: Generic table for associating a list of features with a device
Fields:
2.3.99.1 fkdevice_group (FI-1371)
Type:
guid (Cascade Delete)
2.3.99.2 member (FI-1373)
Type:
string [100]
Default Value:
EMPTY
2.3.99.3 pkid (FI-1370)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.99.4 selectionorder (FI-1374)










Page 221
Type:
long
2.3.99.5 tkdevicefeature (FI-1372)
Type:
enum
Uniqueness: fkdevice_group + tkdevicefeature is unique. (MFI-35)
2.3.100 devicehlogdynamic (TI-437)
Description:
Frequently updated settings for Hunt Group Log In/Out
Insert/Delete is not allowed.
Fields:
2.3.100.1 datetimestamp (FI-3308)
Type:
long
Default Value:
0
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.100.2 fkdevice (FI-3307)
Type:
guid (Unique, Cascade Delete)
2.3.100.3 hlog (FI-3166)
Type:
bool
Default Value:
TRUE
Remarks:
By default a Hunt List to which a device belongs will extend
When hlog is set to false, Hunt List will not extend calls to th
2.3.100.4 pkid (FI-3306)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints










Page 222
2.3.101 devicejson (TI-21073)
Description: Defines the product specific configuration for devices in JSON format
Fields:
2.3.101.1 data (FI-28396)
Type:
json (Null OK)
Remarks:
JSON blob to store all the device data
2.3.101.2 fkdevice (FI-28395)
Type:
guid (Unique, Indexed, Cascade Delete)
Migration Source: convert from Device
Remarks:
Pkid of the Device corresponding to the JSON column of Devi
2.3.101.3 pkid (FI-28394)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.102 devicemanagementdynamic (TI-2593)
Description:
Stores the timestamp for remote wipe/lock state change request or acknowlege
Fields:
2.3.102.1 datetimestamp (FI-25662)
Type:
long
Default Value:
0
Remarks:
Time stamp for the last remote/wipe state change.
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);










Page 223
2.3.102.2 fkdevice (FI-25814)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
Remarks:
Foreign key to Device table
Rule (RI-2152):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of DeviceManageme
DeviceManagementDynamic
Description:
On Insert/Update of DeviceManagementDyna
Test
Condition:
ON INSERT/UPDATE: IF fkDevice IS NOT NUL
ELSE Set pkid=pkid AND fkDevice=pkid
Rule (RI-2152):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
On Active Insert/Update of DeviceManageme
DeviceManagementDynamic
Description:
On Insert/Update of DeviceManagementDyna
Test
Condition:
ON INSERT/UPDATE: IF fkDevice IS NOT NUL
ELSE Set pkid=pkid AND fkDevice=pkid
2.3.102.3 latestlockacknowledge (FI-25666)
Type:
long (Null OK)
Remarks:
Time stamp for last lock acknowledge.
2.3.102.4 latestlockrequest (FI-25665)
Type:
long (Null OK)
Remarks:
Time stamp for last lock request.
2.3.102.5 latestwipeacknowledge (FI-25664)
Type:
long (Null OK)
Remarks:
Time stamp for last wipe acknowledge.
2.3.102.6 latestwiperequest (FI-25663)
Type:
long (Null OK)
Remarks:
Time stamp for last wipe request.
2.3.102.7 pkid (FI-25661)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-2152):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of DeviceManageme
DeviceManagementDynamic
Description:
On Insert/Update of DeviceManagementDyna
Test
Condition:
ON INSERT/UPDATE: IF fkDevice IS NOT NUL
ELSE Set pkid=pkid AND fkDevice=pkid










Page 224
Rule (RI-2152):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
On Active Insert/Update of DeviceManageme
DeviceManagementDynamic
Description:
On Insert/Update of DeviceManagementDyna
Test
Condition:
ON INSERT/UPDATE: IF fkDevice IS NOT NUL
ELSE Set pkid=pkid AND fkDevice=pkid
Uniqueness:
No multicolumn uniqueness constraints
2.3.103 devicemanagementinfo (TI-973)
Description: This table is used to store the http information for MCU Conference Bridge.
Fields:
2.3.103.1 conferencebridgeprefix (FI-21276)
Type:
string [8]
Default Value:
EMPTY
Validation:
^[0-9]{0,8}$
Remarks:
Conference Bridge Prefix
2.3.103.2 fkdevice (FI-9862)
Type:
guid (Unique, Indexed, Cascade Delete)
Migration Source: convert from DeviceName
Remarks:
Refers to the device record for MCU Conference bridge.
2.3.103.3 managementport (FI-9865)
Type:
long
Default Value:
80
Check Constraint: (ManagementPort >=0) AND (ManagementPort <= 65535)
Remarks:
Http Port No
2.3.103.4 overridesiptrunkaddress (FI-21275)
Type:
bool (Null OK)
Default Value:
FALSE
Remarks:
Override SIP Trunk address as HTTP address
2.3.103.5 password (FI-9864)
Type:
string [128]
Validation:
^[^\x00-\x1F\x7F]{1,31}$
Remarks:
Used for Authentication
2.3.103.6 pkid (FI-9861)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 225
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.103.7 usehttps (FI-10183)
Type:
bool
Default Value:
FALSE
Remarks:
Flag to use HTTPS port, this would ensure that all the messag
Rule (RFI-702):
Type:
Inter-field Condition and Constraint
Test Condition: fkDevice IN (SELECT pkid FROM Device wher
Constraint:
UseHTTPS = 't'
Null Allowed:
null
Remarks:
HTTPS must be true if the associated device t
2.3.103.8 username (FI-9863)
Type:
string [128]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F\x7F]{1,31}$
Uniqueness: No multicolumn uniqueness constraints
2.3.104 devicemobilitydynamic (TI-436)
Description:
Frequently updated settings for Mobility
Insert/Delete is not allowed.
Fields:
2.3.104.1 datetimestamp (FI-3305)
Type:
long
Default Value:
0
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);










Page 226
2.3.104.2 fkdevice (FI-3304)
Type:
guid (Unique, Cascade Delete)
2.3.104.3 fkdevicepool_devicemobility (FI-3165)
Type:
guid (Null OK)
Default Value:
NULL
2.3.104.4 pkid (FI-3303)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.104.5 versionstamp (FI-3451)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid is generated every time this device is updated
Rule (RI-413):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
DeviceMobilityDynamic versionstamp
Description:
update versionstamp in DeviceMobilityDyna
Test
Condition:
update DeviceMobilityDynamic
Rule (RI-413):
Type:
Active (Insert/Update)
Rule Name:
DeviceMobilityDynamic versionstamp
Description:
update versionstamp in DeviceMobilityDyna
Test
Condition:
update DeviceMobilityDynamic
Uniqueness:
No multicolumn uniqueness constraints
2.3.105 devicemobilitygroup (TI-423)
Description: Used for Device Mobility
Fields:
2.3.105.1 description (FI-3170)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,50}$
2.3.105.2 name (FI-3171)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
2.3.105.3 pkid (FI-3172)










Page 227
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.106 devicemobilityinfo (TI-427)
Description:
Device Mobility Mapping
Fields:
2.3.106.1 name (FI-3173)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
2.3.106.2 pkid (FI-3174)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.106.3 subnet (FI-3175)
Type:
string [15]
Default Value:
EMPTY
Validation:
^(22[0-3]|2[01][0-9]|1[0-9]{2}|[1-9]?[0-9])(.(25[0-5]|2[0-4][0
Rule (RI-349):
Type:
Validation (Insert/Update)
Rule Name:
DeviceMobilityInfo.SubnetMask first octect
Description:
The first octect of the Subnet mask for Devic
Test
Condition:
ON INSERT/UPDATE in DeviceMobilityInfo: I
then throw exception;
Error
Message:
The subnet mask is out of range.
Remedy:
Make sure the first octet value is 223 or less.
Rule (RI-356):
Type:
Validation (Insert/Update)
Rule Name:
DeviceMobilityInfo SubnetMask and Size m
Description:
The subnet mask and the mask size setting m
Test
Condition:
ON INSERT/UPDATE
Error
Message:
Subnet mask and mask size do not match
Remedy:
Change the subnet mask to match the size










Page 228
2.3.106.4 subnetipv6 (FI-27665)
Type:
string [50]
Default Value:
EMPTY
Remarks:
IPv6 address in presentation format and may be in shortene
Rule (RI-349):
Type:
Validation (Insert/Update)
Rule Name:
DeviceMobilityInfo.SubnetMask first octect
Description:
The first octect of the Subnet mask for Devic
Test
Condition:
ON INSERT/UPDATE in DeviceMobilityInfo: I
then throw exception;
Error
Message:
The subnet mask is out of range.
Remedy:
Make sure the first octet value is 223 or less.
Rule (RI-356):
Type:
Validation (Insert/Update)
Rule Name:
DeviceMobilityInfo SubnetMask and Size m
Description:
The subnet mask and the mask size setting m
Test
Condition:
ON INSERT/UPDATE
Error
Message:
Subnet mask and mask size do not match
Remedy:
Change the subnet mask to match the size
2.3.106.5 subnetipv6expanded (FI-27666)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
IPV6 full-length address and not modifiable (generated from
Rule (RI-356):
Type:
Validation (Insert/Update)
Rule Name:
DeviceMobilityInfo SubnetMask and Size m
Description:
The subnet mask and the mask size setting m
Test
Condition:
ON INSERT/UPDATE
Error
Message:
Subnet mask and mask size do not match
Remedy:
Change the subnet mask to match the size
Rule (RI-356):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
DeviceMobilityInfo SubnetMask and Size m
Description:
The subnet mask and the mask size setting m
Test
Condition:
ON INSERT/UPDATE










Page 229
Error
Message:
Subnet mask and mask size do not match
Remedy:
Change the subnet mask to match the size
2.3.106.6 subnetmasksz (FI-3176)
Type:
long
Default Value:
0
Check Constraint: (SubNetMaskSz >= 0) AND (SubNetMaskSz <= 32)
Rule (RI-356):
Type:
Validation (Insert/Update)
Rule Name:
DeviceMobilityInfo SubnetMask and Size m
Description:
The subnet mask and the mask size setting m
Test
Condition:
ON INSERT/UPDATE
Error
Message:
Subnet mask and mask size do not match
Remedy:
Change the subnet mask to match the size
2.3.106.7 subnetmaskszipv6 (FI-27667)
Type:
long
Default Value:
0
Check Constraint: (SubNetMaskSzIPv6 >= 0) AND (SubNetMaskSzIPv6 <= 128)
Remarks:
It is the prefix size or 0 if IPv6 subnet is not used.
Rule (RI-356):
Type:
Validation (Insert/Update)
Rule Name:
DeviceMobilityInfo SubnetMask and Size m
Description:
The subnet mask and the mask size setting m
Test
Condition:
ON INSERT/UPDATE
Error
Message:
Subnet mask and mask size do not match
Remedy:
Change the subnet mask to match the size
Uniqueness:
No multicolumn uniqueness constraints
2.3.107 devicenumplanmap (TI-77)
Description:
Ordered association of NumPlan records with a device (line appearance)
Fields:
2.3.107.1 busytrigger (FI-1350)
Type:
long
Default Value:
1
Check Constraint: BusyTrigger > 0










Page 230
Rule (RI-82):
Type:
Validation (Insert/Update)
Rule Name:
Busy Trigger and No Call Waiting
Description:
Busy Trigger must be set to 1 if there is no r
to indicate that the device supports Call Wai
= SUPPORTS_FEATURE_CALL_WAITING) (6)
Test
Condition:
IF (SELECT COUNT(*) FROM ProductSuppor
tkProduct = @Device.tkProduct) = 0 AND (De
exception
Error
Message:
Busy Trigger cannot be greater than 1 becau
Waiting
Remedy:
Check the Call Waiting support and device ty
Call Waiting, Busy Trigger must be set to 1.
Rule (RI-94):
Type:
Validation (Insert/Update)
Rule Name:
Maximum MaxCalls Per Device/Line
Description:
The upper limit for Maximum Calls for a Lin
calculated on a per-line basis as follows: If th
(ProductSupportsFeature.tkSupportsFeature
SUPPORTS_FEATURE_MULTIPLE_CALL_DISP
ProductSupportsFeature. The parameter ind
Calls : Default Busy Trigger. The current valu
minus the sum of MaxCalls configured for a
Multiple Call Display is not supported, MaxC
Test
Condition:
?
Rule (RI-94):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Maximum MaxCalls Per Device/Line
Description:
The upper limit for Maximum Calls for a Lin
calculated on a per-line basis as follows: If th
(ProductSupportsFeature.tkSupportsFeature
SUPPORTS_FEATURE_MULTIPLE_CALL_DISP
ProductSupportsFeature. The parameter ind
Calls : Default Busy Trigger. The current valu
minus the sum of MaxCalls configured for a
Multiple Call Display is not supported, MaxC
Test
Condition:
?
2.3.107.2 callinfodisplaymask (FI-1351)
Type:
long
Default Value:
9










Page 231
Check Constraint: (CallInfoDisplayMask >= 0) AND (CallInfoDisplayMask <=15)
2.3.107.3 ctiid (FI-600)
Type:
identity (Unique, Not Modifiable)
Migration Source: NumPlan.ID
Remarks:
Trigger set on insert. 32 bit value for Computer Telephony I
2.3.107.4 dialplanwizardgenid (FI-678)
Type:
long (Indexed, Null OK)
Default Value:
NULL
Remarks:
This record created by DialPlanWizard
2.3.107.5 display (FI-317)
Type:
string [120]
Default Value:
EMPTY
Validation:
^[^]""""%<>[&|{}]{0,30}$
Migration Source: NumPlan.Display
Remarks:
The localized name to display for internal Caller ID
2.3.107.6 displayascii (FI-1789)
Type:
string [30]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9 !#$'()+,./:;=?@\^_`}~-]{0,30}$
Remarks:
A safe version of the Caller ID Display text using only Englis
endpoints are using different language groups.
2.3.107.7 e164mask (FI-617)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9#+X]{0,24}$
Remarks:
masked against NumPlan.DnOrPattern to get full number to
2.3.107.8 fkcallingsearchspace_monitoring (FI-3261)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
CallingSearchSpace used for monitoring if supported by ass
Rule (RI-364):
Type:
Validation (Insert/Update)
Rule Name:
Monitor feature restriction
Description:
The Monitor CSS can only be set on a line if
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
NULL) AND (SELECT tkProduct, tkDevicePro
IN (Select tkproduct, tkdeviceprotocol from
SUPPORTS_FEATURE_MONITOR) THEN thro










Page 232
Error
Message:
Monitoring is not supported on the device w
Remedy:
Do not set a Calling Search Space for Monito
Rule (RI-364):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Monitor feature restriction
Description:
The Monitor CSS can only be set on a line if
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
NULL) AND (SELECT tkProduct, tkDevicePro
IN (Select tkproduct, tkdeviceprotocol from
SUPPORTS_FEATURE_MONITOR) THEN thro
Error
Message:
Monitoring is not supported on the device w
Remedy:
Do not set a Calling Search Space for Monito
2.3.107.9 fkdevice (FI-281)
Type:
guid (Indexed, Cascade Delete)
Migration Source: convert from NumPlan.DeviceName
Rule (RI-82):
Type:
Validation (Insert/Update)
Rule Name:
Busy Trigger and No Call Waiting
Description:
Busy Trigger must be set to 1 if there is no r
to indicate that the device supports Call Wai
= SUPPORTS_FEATURE_CALL_WAITING) (6)
Test
Condition:
IF (SELECT COUNT(*) FROM ProductSuppor
tkProduct = @Device.tkProduct) = 0 AND (De
exception
Error
Message:
Busy Trigger cannot be greater than 1 becau
Waiting
Remedy:
Check the Call Waiting support and device ty
Call Waiting, Busy Trigger must be set to 1.
Rule (RI-86):
Type:
Validation (Insert/Update)
Rule Name:
Associate DNs with Devices
Description:
A Directory Number (NumPlan.tkPatternUsa
(including Device Profiles), CTI Route Points
Test
Condition:
?
Rule (RI-87):
Type:
Validation (Insert/Update)
Rule Name:
Associate Route Pattern with Devices
Description:
A Route Pattern (NumPlan.tkPatternUsage =
Trunk, Hunt List or Route List.










Page 233
Test
Condition:
?
Rule (RI-88):
Type:
Validation (Insert/Update)
Rule Name:
Associate Hunt Pilot with Hunt List
Description:
A Hunt Pilot (NumPlan.tkPatternUsage = 8) c
must be a Hunt List (Device.tkProduct = ?)
Test
Condition:
?
Rule (RI-89):
Type:
Validation (Insert/Update)
Rule Name:
Route Group Member Exclusion
Description:
A Route Group cannot contain a device that
nor devices that are already members of a R
Test
Condition:
?
Rule (RI-90):
Type:
Validation (Insert/Update)
Rule Name:
Gateway Port in Route Group
Description:
If an individual port on a gateway is assigne
assigned to a Route Group, nor can it be asso
individual ports can be assigned to the same
Test
Condition:
?
Rule (RI-91):
Type:
Validation (Insert/Update)
Rule Name:
NumPlan Associated with Device
Description:
Devices can only be associated with (Device
NumPlan records for) DNs, Route Patterns a
Test
Condition:
?
Rule (RI-93):
Type:
Validation (Insert/Update)
Rule Name:
Shared Line Support Required
Description:
If product support for shared line is not pre
one device.
Test
Condition:
IF (SELECT COUNT(*) FROM ProductSuppor
(tkProduct = @Device.tkProduct) = 0) AND (S
WHERE (fkNumPlan = @NumPlan.pkid) > 1)
Rule (RI-94):
Type:
Validation (Insert/Update)
Rule Name:
Maximum MaxCalls Per Device/Line
Description:
The upper limit for Maximum Calls for a Lin
calculated on a per-line basis as follows: If th










Page 234
(ProductSupportsFeature.tkSupportsFeature
SUPPORTS_FEATURE_MULTIPLE_CALL_DISP
ProductSupportsFeature. The parameter ind
Calls : Default Busy Trigger. The current valu
minus the sum of MaxCalls configured for a
Multiple Call Display is not supported, MaxC
Test
Condition:
?
Rule (RI-96):
Type:
Validation (Insert/Update)
Rule Name:
AutoAnswer Device Support
Description:
The AutoAnswer setting for a DN can only b
Device Profile) type that supports the Auto A
Test
Condition:
IF (NumPlan.tkAutoAnswer != 0) AND (SELE
WHERE (tkSupportsFeature = 7) AND (tkPro
exception
Error
Message:
AutoAnswer is not valid for this Directory N
that supports the AutoAnswer feature.
Remedy:
Set AutoAnswer to Off or associated the DN
again.
Rule (RI-228):
Type:
Validation (Insert/Update)
Rule Name:
ValidateFXSPortDN
Description:
For CAT6K FXS ports. Model_Elvis type devic
associations in devicenumplanmap then its
Test
Condition:
?
Error
Message:
FXS port is not shareable.
Remedy:
?
Rule (RI-229):
Type:
Validation (Insert/Update)
Rule Name:
ValidateDevNumPlanIndex
Description:
A device (phone) cannot have the same line
Test
Condition:
ON INSERT/UPDATE INTO DeviceNumPlanM
DeviceNumPlanMap WHERE (fkDevice = ne
new_NumPlanIndex) AND (fkPartitionUsage
exception;
Error
Message:
Duplicate phone line.
Remedy:
?
Rule (RI-231):
Type:
Active (Insert)










Page 235
Rule Name:
ValidateInsertSucceeds
Description:
If a record exists in devicenumplanmap the
set its isCallable field to true
Test
Condition:
?
Error
Message:
Could not update isCallable field for this num
Remedy:
?
Rule (RI-266):
Type:
Validation (Insert/Update)
Rule Name:
Assign numplan to class template for patter
Description:
A numplan record with (tkpatternusage = PA
assigned to a device of class template
Test
Condition:
?
Error
Message:
Could not associate fknumplan to fkdevice o
Remedy:
?
Rule (RI-277):
Type:
Active (Insert/Update/Delete records)
Rule Name:
devicenumplanmap versionstamp
Description:
on change to anything in devicenumplanma
versionstamp
Test
Condition:
update devicerelatedversionstamp
Rule (RI-287):
Type:
Validation (Insert/Update)
Rule Name:
MWL Policy feature restriction
Description:
MWL Policy can be set to non-default only o
Lamp Policy feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
from Device where pkid = @fkDevice) NOT I
tkSupportsFeature = SUPPORTS_FEATURE_M
Error
Message:
Message Waiting Lamp Policy is not support
Remedy:
Use the default MWL Policy setting.
Rule (RI-288):
Type:
Validation (Insert/Update)
Rule Name:
Ring Setting feature restriction
Description:
Ring Settings can be set to non-default value
feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
(tkRingSetting_Consecutive<>0) AND (SELEC










Page 236
@fkDevice) NOT IN (Select tkproduct from P
SUPPORTS_FEATURE_DISABLE_RING) THEN
Error
Message:
Ring settings are not supported on the devic
Remedy:
Use the default ring settings.
Rule (RI-350):
Type:
Validation (Insert/Update)
Rule Name:
Ring Setting for Pickup Alert must be suppo
Description:
Ring Setting for Pickup Alert can only be set
feature
Test
Condition:
ON INSERT/UPDATE in DeviceNumPlanMap
product, protocol FROM Device WHERE pkid
FROM ProductSupportsFeature WHERE tkSu
tkProduct = product AND tkProtocol IN (pro
(new_tkRingSetting_IdlePickupAlert IS NOT
IS NOT NULL) THEN throw exception END I
Error
Message:
This device does not support the Pickup Ale
Rule (RI-361):
Type:
Validation (Insert/Update)
Rule Name:
Audible MWI feature restriction
Description:
Audible MWI status can be set to non-defaul
Waiting Lamp Policy feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
from Device where pkid = @fkDevice) NOT I
tkSupportsFeature = SUPPORTS_FEATURE_M
Error
Message:
Audible Message Waiting Indicator is not su
Remedy:
Use the default Audible MWI status setting.
Rule (RI-362):
Type:
Active (Insert)
Rule Name:
Insert RecordDynamic record if recording is
Description:
For each line on a device that supports Reco
reference back to the new DeviceNumPlanM
Test
Condition:
ON INSERT into DeviceNumPlanMap: INSER
fkDeviceNumPlanMap) VALUES (newid(), @
Rule (RI-363):
Type:
Validation (Insert/Update)
Rule Name:
Recording feature restriction
Description:
The recording profile can only be set on a lin
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
(SELECT tkProduct from Device where pkid
where tkSupportsFeature = SUPPORTS_FEAT










Page 237
Error
Message:
Recording is not supported on the device wh
Remedy:
Do not set a Recording Profile.
Rule (RI-364):
Type:
Validation (Insert/Update)
Rule Name:
Monitor feature restriction
Description:
The Monitor CSS can only be set on a line if
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
NULL) AND (SELECT tkProduct, tkDevicePro
IN (Select tkproduct, tkdeviceprotocol from
SUPPORTS_FEATURE_MONITOR) THEN thro
Error
Message:
Monitoring is not supported on the device w
Remedy:
Do not set a Calling Search Space for Monito
Rule (RI-488):
Type:
Validation (Insert/Update)
Rule Name:
Log Missed Calls Option Restriction
Description:
Log Missed Calls Option (DeviceNumPlanMa
device product and protocol support the Log
(typesupportsfeature = 92)
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
INTO nRows FROM ProductSupportsFeature
(new_tkproduct) and tkdeviceprotocol IN (n
throw exception; END IF; END IF;
Error
Message:
Log Missed Calls option can only be set for d
Remedy:
Make sure the product and protocol support
setting at its default.
Rule (RI-601):
Type:
Validation (Insert/Update)
Rule Name:
SAF CCD or EMCC or ViPR trunk not used by
Description:
SAF CCD or EMCC or ViPR trunk can not be u
Test
Condition:
SAF CCD or EMCC or ViPR trunk can not be a
Pattern
Error
Message:
SAF CCD or EMCC Trunk or ViPR can not be
Pattern
Rule (RI-942):
Type:
Active (Delete)
Rule Name:
Remove Associated Hunt Pilot Queue
Description:
When a hunt list is deleted, all associated hu
Test
Condition:
ON DELETE FROM Device (DELETE FROM H
DeviceNumplanMap.fkNumPlan)
Rule (RI-960):










Page 238
Type:
Validation (Insert/Update)
Rule Name:
PreferredMediaSource can only be Phone if
Description:
When line appearance has PreferredMediaS
fully support recording
Test
Condition:
On INSERT / UPDATE on DEVICENUMPLANM
PREFERRED_MEDIA_SOURCE_PHONE THEN
productsupportsfeature where tksupportsfe
param in (empty or full) AND d.tkdevicepro
Error
Message:
Device type does not support recording from
Remedy:
Set preferred media source to gateway.
Rule (RI-2418):
Type:
Active (Insert/Update)
Rule Name:
CTI remote device, Spark Remote Device and
it
Description:
Adding more than 5 DN's for CTIRD,SparkRD
Test
Condition:
ON INSERT or UPDATE IF (Number of DN's a
2.3.107.10 fknumplan (FI-316)
Type:
guid (Cascade Delete, Null OK)
Migration Source: convert from NumPlan.DirectoryNumber
Rule (RI-85):
Type:
Active (Delete)
Rule Name:
Set unassociated DN IsCallable to False
Description:
When the last association between a DN and
field for the DN's NumPlan record to false.
Test
Condition:
ON DELETE from DeviceNumPlanMap IF (SE
WHERE (fkNumPlan = @NumPlan.pkid) = 0)
Rule (RI-86):
Type:
Validation (Insert/Update)
Rule Name:
Associate DNs with Devices
Description:
A Directory Number (NumPlan.tkPatternUsa
(including Device Profiles), CTI Route Points
Test
Condition:
?
Rule (RI-87):
Type:
Validation (Insert/Update)
Rule Name:
Associate Route Pattern with Devices
Description:
A Route Pattern (NumPlan.tkPatternUsage =
Trunk, Hunt List or Route List.
Test
Condition:
?










Page 239
Rule (RI-88):
Type:
Validation (Insert/Update)
Rule Name:
Associate Hunt Pilot with Hunt List
Description:
A Hunt Pilot (NumPlan.tkPatternUsage = 8) c
must be a Hunt List (Device.tkProduct = ?)
Test
Condition:
?
Rule (RI-91):
Type:
Validation (Insert/Update)
Rule Name:
NumPlan Associated with Device
Description:
Devices can only be associated with (Device
NumPlan records for) DNs, Route Patterns a
Test
Condition:
?
Rule (RI-93):
Type:
Validation (Insert/Update)
Rule Name:
Shared Line Support Required
Description:
If product support for shared line is not pre
one device.
Test
Condition:
IF (SELECT COUNT() FROM ProductSuppor
(tkProduct = @Device.tkProduct) = 0) AND (S
WHERE (fkNumPlan = @NumPlan.pkid) > 1)
Rule (RI-96):
Type:
Validation (Insert/Update)
Rule Name:
AutoAnswer Device Support
Description:
The AutoAnswer setting for a DN can only b
Device Profile) type that supports the Auto A
Test
Condition:
IF (NumPlan.tkAutoAnswer != 0) AND (SELE
WHERE (tkSupportsFeature = 7) AND (tkPro
exception
Error
Message:
AutoAnswer is not valid for this Directory N
that supports the AutoAnswer feature.
Remedy:
Set AutoAnswer to Off or associated the DN
again.
Rule (RI-171):
Type:
Validation (Insert/Update)
Rule Name:
Multiple DeviceNumPlanMap for Shared DN
Description:
DeviceNumPlanMap may contain multiple r
referenced NumPlan record is a DN (type =
Test
Condition:
IF ((SELECT Count() FROM DeviceNumPlan
@DeviceNumPlanMap.fkNumPlan) > 1 AND
WHERE pkid = @DeviceNumPlanMap.fkNum
Error
Message:
Only directory numbers can be shared by m










Page 240
Remedy:
Check the type of NumPlan record you are a
or if it is not a DN, check to make sure no oth
Rule (RI-228):
Type:
Validation (Insert/Update)
Rule Name:
ValidateFXSPortDN
Description:
For CAT6K FXS ports. Model_Elvis type devic
associations in devicenumplanmap then its
Test
Condition:
?
Error
Message:
FXS port is not shareable.
Remedy:
?
Rule (RI-229):
Type:
Validation (Insert/Update)
Rule Name:
ValidateDevNumPlanIndex
Description:
A device (phone) cannot have the same line
Test
Condition:
ON INSERT/UPDATE INTO DeviceNumPlanM
DeviceNumPlanMap WHERE (fkDevice = ne
new_NumPlanIndex) AND (fkPartitionUsage
exception;
Error
Message:
Duplicate phone line.
Remedy:
?
Rule (RI-231):
Type:
Active (Insert)
Rule Name:
ValidateInsertSucceeds
Description:
If a record exists in devicenumplanmap the
set its isCallable field to true
Test
Condition:
?
Error
Message:
Could not update isCallable field for this num
Remedy:
?
Rule (RI-232):
Type:
Active (Update)
Rule Name:
checkIsCallableOnUpdate
Description:
Set isCallable field in numplan to true or fal
in DeviceNumPlanMap table.
Test
Condition:
?
Error
Message:
resetIsCallable update did not succeed










Page 241
Remedy:
?
Rule (RI-266):
Type:
Validation (Insert/Update)
Rule Name:
Assign numplan to class template for patter
Description:
A numplan record with (tkpatternusage = PA
assigned to a device of class template
Test
Condition:
?
Error
Message:
Could not associate fknumplan to fkdevice o
Remedy:
?
Rule (RI-277):
Type:
Active (Insert/Update/Delete records)
Rule Name:
devicenumplanmap versionstamp
Description:
on change to anything in devicenumplanma
versionstamp
Test
Condition:
update devicerelatedversionstamp
Rule (RI-366):
Type:
Validation (Insert/Update)
Rule Name:
Intercom Line is not Shareable
Description:
An Intercom DN can appear on only one rea
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
DeviceNumPlanMap map INNER JOIN NumP
JOIN Device ON Device.pkid = map.fkDevice
Device.tkDeviceProfile = 0 AND map.fkNum
exception
Error
Message:
Intercom DNs cannot appear on multiple de
Remedy:
Create a separate Intercom DN for each dev
Rule (RI-473):
Type:
Validation (Insert/Update)
Rule Name:
DN restrictions for Protected device (secure
Description:
Do not allow a "protected" phone to have a s
Test
Condition:
ON INSERT/UPDATE IN Device, DeviceNump
Error
Message:
Protected device can not support shared lin
Remedy:
Protected device does not support shared lin
Rule (RI-942):
Type:
Active (Delete)
Rule Name:
Remove Associated Hunt Pilot Queue
Description:
When a hunt list is deleted, all associated hu










Page 242
Test
Condition:
ON DELETE FROM Device (DELETE FROM H
DeviceNumplanMap.fkNumPlan)
Rule (RI-2401):
Type:
Active (Insert)
Rule Name:
On Insert of DeviceNumPlanMap
Description:
Update KariLawComplaince status as ReadC
configured for 911 Route Pattern
Test
Condition:
ON INSERT INTO DeviceNumPlanMap
2.3.107.11 fkrecordingprofile (FI-3260)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Profile used for Call Recording if supported by associated de
Rule (RI-363):
Type:
Validation (Insert/Update)
Rule Name:
Recording feature restriction
Description:
The recording profile can only be set on a lin
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
(SELECT tkProduct from Device where pkid
where tkSupportsFeature = SUPPORTS_FEAT
Error
Message:
Recording is not supported on the device wh
Remedy:
Do not set a Recording Profile.
Rule (RI-363):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Recording feature restriction
Description:
The recording profile can only be set on a lin
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
(SELECT tkProduct from Device where pkid
where tkSupportsFeature = SUPPORTS_FEAT
Error
Message:
Recording is not supported on the device wh
Remedy:
Do not set a Recording Profile.
2.3.107.12 label (FI-288)
Type:
string [120]
Default Value:
EMPTY
Validation:
^[^""""]{0,30}$
Migration Source: NULL
Remarks:
The text that appears for the line button (allows Unicode).
2.3.107.13 labelascii (FI-1788)










Page 243
Type:
string [30]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+<>=,./:;?@^[_`{|}~\-]{0,30}$
Remarks:
A safe version of the Line Button Label using only English le
2.3.107.14 logmissedcalls (FI-3712)
Type:
bool
Default Value:
TRUE
Remarks:
Determines whether missed calls on this line appearance ar
Rule (RI-488):
Type:
Validation (Insert/Update)
Rule Name:
Log Missed Calls Option Restriction
Description:
Log Missed Calls Option (DeviceNumPlanMa
device product and protocol support the Log
(typesupportsfeature = 92)
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
INTO nRows FROM ProductSupportsFeature
(new_tkproduct) and tkdeviceprotocol IN (n
throw exception; END IF; END IF;
Error
Message:
Log Missed Calls option can only be set for d
Remedy:
Make sure the product and protocol support
setting at its default.
Rule (RI-488):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Log Missed Calls Option Restriction
Description:
Log Missed Calls Option (DeviceNumPlanMa
device product and protocol support the Log
(typesupportsfeature = 92)
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
INTO nRows FROM ProductSupportsFeature
(new_tkproduct) and tkdeviceprotocol IN (n
throw exception; END IF; END IF;
Error
Message:
Log Missed Calls option can only be set for d
Remedy:
Make sure the product and protocol support
setting at its default.
2.3.107.15 maxnumcalls (FI-1349)
Type:
long
Default Value:
2
Check Constraint: (MaxNumCalls > 0)










Page 244
Rule (RFI-145):
Type:
Inter-field Condition and Constraint
Test Condition: tkPartitionUsage = 13
Constraint:
(MaxNumCalls = 1)
Remarks:
MaxNumCalls for an Intercom line must be
Rule (RI-94):
Type:
Validation (Insert/Update)
Rule Name:
Maximum MaxCalls Per Device/Line
Description:
The upper limit for Maximum Calls for a Lin
calculated on a per-line basis as follows: If th
(ProductSupportsFeature.tkSupportsFeature
SUPPORTS_FEATURE_MULTIPLE_CALL_DISP
ProductSupportsFeature. The parameter ind
Calls : Default Busy Trigger. The current valu
minus the sum of MaxCalls configured for a
Multiple Call Display is not supported, MaxC
Test
Condition:
?
Rule (RI-94):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Maximum MaxCalls Per Device/Line
Description:
The upper limit for Maximum Calls for a Lin
calculated on a per-line basis as follows: If th
(ProductSupportsFeature.tkSupportsFeature
SUPPORTS_FEATURE_MULTIPLE_CALL_DISP
ProductSupportsFeature. The parameter ind
Calls : Default Busy Trigger. The current valu
minus the sum of MaxCalls configured for a
Multiple Call Display is not supported, MaxC
Test
Condition:
?
2.3.107.16 numplanindex (FI-282)
Type:
long
Migration Source: NumPlan.Line
Remarks:
While this is unique per device, there is no requirement for
particular value per device.
Rule (RI-86):
Type:
Validation (Insert/Update)
Rule Name:
Associate DNs with Devices
Description:
A Directory Number (NumPlan.tkPatternUsa
(including Device Profiles), CTI Route Points










Page 245
Test
Condition:
?
Rule (RI-87):
Type:
Validation (Insert/Update)
Rule Name:
Associate Route Pattern with Devices
Description:
A Route Pattern (NumPlan.tkPatternUsage =
Trunk, Hunt List or Route List.
Test
Condition:
?
Rule (RI-89):
Type:
Validation (Insert/Update)
Rule Name:
Route Group Member Exclusion
Description:
A Route Group cannot contain a device that
nor devices that are already members of a R
Test
Condition:
?
Rule (RI-90):
Type:
Validation (Insert/Update)
Rule Name:
Gateway Port in Route Group
Description:
If an individual port on a gateway is assigne
assigned to a Route Group, nor can it be asso
individual ports can be assigned to the same
Test
Condition:
?
Rule (RI-229):
Type:
Validation (Insert/Update)
Rule Name:
ValidateDevNumPlanIndex
Description:
A device (phone) cannot have the same line
Test
Condition:
ON INSERT/UPDATE INTO DeviceNumPlanM
DeviceNumPlanMap WHERE (fkDevice = ne
new_NumPlanIndex) AND (fkPartitionUsage
exception;
Error
Message:
Duplicate phone line.
Remedy:
?
2.3.107.17 pkid (FI-280)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: generated, new table gets all records in NumPlan
Remarks:
Unique ID to identify a record.
Rule (RI-94):
Type:
Validation (Insert/Update)
Rule Name:
Maximum MaxCalls Per Device/Line










Page 246
Description:
The upper limit for Maximum Calls for a Lin
calculated on a per-line basis as follows: If th
(ProductSupportsFeature.tkSupportsFeature
SUPPORTS_FEATURE_MULTIPLE_CALL_DISP
ProductSupportsFeature. The parameter ind
Calls : Default Busy Trigger. The current valu
minus the sum of MaxCalls configured for a
Multiple Call Display is not supported, MaxC
Test
Condition:
?
Rule (RI-228):
Type:
Validation (Insert/Update)
Rule Name:
ValidateFXSPortDN
Description:
For CAT6K FXS ports. Model_Elvis type devic
associations in devicenumplanmap then its
Test
Condition:
?
Error
Message:
FXS port is not shareable.
Remedy:
?
Rule (RI-362):
Type:
Active (Insert)
Rule Name:
Insert RecordDynamic record if recording is
Description:
For each line on a device that supports Reco
reference back to the new DeviceNumPlanM
Test
Condition:
ON INSERT into DeviceNumPlanMap: INSER
fkDeviceNumPlanMap) VALUES (newid(), @
Rule (RI-2418):
Type:
Active (Insert/Update)
Rule Name:
CTI remote device, Spark Remote Device and
it
Description:
Adding more than 5 DN's for CTIRD,SparkRD
Test
Condition:
ON INSERT or UPDATE IF (Number of DN's a
2.3.107.18 speeddial (FI-3254)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,48}$
Remarks:
This is the number that the system dials when the user pres
2.3.107.19 tkmwlpolicy (FI-1076)
Type:
enum










Page 247
Default Value:
0
Rule (RFI-146):
Type:
Inter-field Condition and Constraint
Test Condition: tkPartitionUsage = 13
Constraint:
(tkMWLPolicy = 0)
Remarks:
MWL Policy cannot be set for an Intercom l
Rule (RI-287):
Type:
Validation (Insert/Update)
Rule Name:
MWL Policy feature restriction
Description:
MWL Policy can be set to non-default only o
Lamp Policy feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
from Device where pkid = @fkDevice) NOT I
tkSupportsFeature = SUPPORTS_FEATURE_M
Error
Message:
Message Waiting Lamp Policy is not support
Remedy:
Use the default MWL Policy setting.
2.3.107.20 tkpartitionusage (FI-3253)
Type:
enum (Not Modifiable)
Default Value:
99
Check Constraint: tkPartitionUsage!=21
Remarks:
Identifies entries belonging to Line or Intercom features
Rule (RI-93):
Type:
Validation (Insert/Update)
Rule Name:
Shared Line Support Required
Description:
If product support for shared line is not pre
one device.
Test
Condition:
IF (SELECT COUNT(*) FROM ProductSuppor
(tkProduct = @Device.tkProduct) = 0) AND (S
WHERE (fkNumPlan = @NumPlan.pkid) > 1)
Rule (RI-94):
Type:
Validation (Insert/Update)
Rule Name:
Maximum MaxCalls Per Device/Line
Description:
The upper limit for Maximum Calls for a Lin
calculated on a per-line basis as follows: If th
(ProductSupportsFeature.tkSupportsFeature
SUPPORTS_FEATURE_MULTIPLE_CALL_DISP
ProductSupportsFeature. The parameter ind
Calls : Default Busy Trigger. The current valu
minus the sum of MaxCalls configured for a
Multiple Call Display is not supported, MaxC
Test
Condition:
?










Page 248
Rule (RI-229):
Type:
Validation (Insert/Update)
Rule Name:
ValidateDevNumPlanIndex
Description:
A device (phone) cannot have the same line
Test
Condition:
ON INSERT/UPDATE INTO DeviceNumPlanM
DeviceNumPlanMap WHERE (fkDevice = ne
new_NumPlanIndex) AND (fkPartitionUsage
exception;
Error
Message:
Duplicate phone line.
Remedy:
?
2.3.107.21 tkpreferredmediasource (FI-21026)
Type:
enum
Default Value:
1
Remarks:
where is recording controlled from.
Rule (RI-960):
Type:
Validation (Insert/Update)
Rule Name:
PreferredMediaSource can only be Phone if
Description:
When line appearance has PreferredMediaS
fully support recording
Test
Condition:
On INSERT / UPDATE on DEVICENUMPLANM
PREFERRED_MEDIA_SOURCE_PHONE THEN
productsupportsfeature where tksupportsfe
param in (empty or full) AND d.tkdevicepro
Error
Message:
Device type does not support recording from
Remedy:
Set preferred media source to gateway.
Rule (RI-960):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
PreferredMediaSource can only be Phone if
Description:
When line appearance has PreferredMediaS
fully support recording
Test
Condition:
On INSERT / UPDATE on DEVICENUMPLANM
PREFERRED_MEDIA_SOURCE_PHONE THEN
productsupportsfeature where tksupportsfe
param in (empty or full) AND d.tkdevicepro
Error
Message:
Device type does not support recording from
Remedy:
Set preferred media source to gateway.
2.3.107.22 tkringsetting (FI-575)
Type:
enum










Page 249
Default Value:
4
Migration Source: DeviceNumPlanMap.ringDisable
Rule (RFI-147):
Type:
Inter-field Condition and Constraint
Test Condition: tkPartitionUsage = 13
Constraint:
(tkRingSetting = 4)
Remarks:
Ring Setting (Idle) cannot be set for an Inter
Rule (RI-288):
Type:
Validation (Insert/Update)
Rule Name:
Ring Setting feature restriction
Description:
Ring Settings can be set to non-default value
feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
(tkRingSetting_Consecutive<>0) AND (SELEC
@fkDevice) NOT IN (Select tkproduct from P
SUPPORTS_FEATURE_DISABLE_RING) THEN
Error
Message:
Ring settings are not supported on the devic
Remedy:
Use the default ring settings.
Rule (RI-288):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Ring Setting feature restriction
Description:
Ring Settings can be set to non-default value
feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
(tkRingSetting_Consecutive<>0) AND (SELEC
@fkDevice) NOT IN (Select tkproduct from P
SUPPORTS_FEATURE_DISABLE_RING) THEN
Error
Message:
Ring settings are not supported on the devic
Remedy:
Use the default ring settings.
2.3.107.23 tkringsetting_activepickupalert (FI-3177)
Type:
enum (Null OK)
Default Value:
NULL
Check Constraint: (tkRingSetting_ActivePickupAlert = 0) OR (tkRingSetting_Act
(tkRingSetting_ActivePickupAlert = 5)
Remarks:
Pickup Audio Alert Settings
Rule (RFI-149):
Type:
Inter-field Condition and Constraint
Test Condition: tkPartitionUsage = 13
Constraint:
(tkRingSetting_ActivePickupAlert IS NULL)










Page 250
Remarks:
Ring Setting (Idle Pickup Alert) cannot be se
Rule (RI-350):
Type:
Validation (Insert/Update)
Rule Name:
Ring Setting for Pickup Alert must be suppo
Description:
Ring Setting for Pickup Alert can only be set
feature
Test
Condition:
ON INSERT/UPDATE in DeviceNumPlanMap
product, protocol FROM Device WHERE pkid
FROM ProductSupportsFeature WHERE tkSu
tkProduct = product AND tkProtocol IN (pro
(new_tkRingSetting_IdlePickupAlert IS NOT
IS NOT NULL) THEN throw exception END I
Error
Message:
This device does not support the Pickup Ale
Rule (RI-350):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Ring Setting for Pickup Alert must be suppo
Description:
Ring Setting for Pickup Alert can only be set
feature
Test
Condition:
ON INSERT/UPDATE in DeviceNumPlanMap
product, protocol FROM Device WHERE pkid
FROM ProductSupportsFeature WHERE tkSu
tkProduct = product AND tkProtocol IN (pro
(new_tkRingSetting_IdlePickupAlert IS NOT
IS NOT NULL) THEN throw exception END I
Error
Message:
This device does not support the Pickup Ale
2.3.107.24 tkringsetting_consecutive (FI-1220)
Type:
enum (Null OK)
Default Value:
0
Rule (RFI-148):
Type:
Inter-field Condition and Constraint
Test Condition: tkPartitionUsage = 13
Constraint:
(tkRingSetting_Consecutive IS NULL) OR (tk
Remarks:
Ring Setting (Active) cannot be set for an Int
Rule (RI-288):
Type:
Validation (Insert/Update)
Rule Name:
Ring Setting feature restriction
Description:
Ring Settings can be set to non-default value
feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
(tkRingSetting_Consecutive<>0) AND (SELEC










Page 251
@fkDevice) NOT IN (Select tkproduct from P
SUPPORTS_FEATURE_DISABLE_RING) THEN
Error
Message:
Ring settings are not supported on the devic
Remedy:
Use the default ring settings.
Rule (RI-288):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Ring Setting feature restriction
Description:
Ring Settings can be set to non-default value
feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
(tkRingSetting_Consecutive<>0) AND (SELEC
@fkDevice) NOT IN (Select tkproduct from P
SUPPORTS_FEATURE_DISABLE_RING) THEN
Error
Message:
Ring settings are not supported on the devic
Remedy:
Use the default ring settings.
2.3.107.25 tkringsetting_idlepickupalert (FI-3178)
Type:
enum (Null OK)
Default Value:
NULL
Check Constraint: (tkRingSetting_IdlePickupAlert =0) OR (tkRingSetting_IdlePi
=3)
Remarks:
Pickup Audio Alert Settings
Rule (RFI-150):
Type:
Inter-field Condition and Constraint
Test Condition: tkPartitionUsage = 13
Constraint:
(tkRingSetting_IdlePickupAlert IS NULL)
Remarks:
Ring Setting (Active Pickup Alert) cannot be
Rule (RI-350):
Type:
Validation (Insert/Update)
Rule Name:
Ring Setting for Pickup Alert must be suppo
Description:
Ring Setting for Pickup Alert can only be set
feature
Test
Condition:
ON INSERT/UPDATE in DeviceNumPlanMap
product, protocol FROM Device WHERE pkid
FROM ProductSupportsFeature WHERE tkSu
tkProduct = product AND tkProtocol IN (pro
(new_tkRingSetting_IdlePickupAlert IS NOT
IS NOT NULL) THEN throw exception END I
Error
Message:
This device does not support the Pickup Ale










Page 252
Rule (RI-350):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Ring Setting for Pickup Alert must be suppo
Description:
Ring Setting for Pickup Alert can only be set
feature
Test
Condition:
ON INSERT/UPDATE in DeviceNumPlanMap
product, protocol FROM Device WHERE pkid
FROM ProductSupportsFeature WHERE tkSu
tkProduct = product AND tkProtocol IN (pro
(new_tkRingSetting_IdlePickupAlert IS NOT
IS NOT NULL) THEN throw exception END I
Error
Message:
This device does not support the Pickup Ale
2.3.107.26 tkstatus_audiblemwi (FI-3277)
Type:
enum
Default Value:
2
Remarks:
On/Off/Default setting for Audible Message Waiting Indicati
Rule (RI-361):
Type:
Validation (Insert/Update)
Rule Name:
Audible MWI feature restriction
Description:
Audible MWI status can be set to non-defaul
Waiting Lamp Policy feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
from Device where pkid = @fkDevice) NOT I
tkSupportsFeature = SUPPORTS_FEATURE_M
Error
Message:
Audible Message Waiting Indicator is not su
Remedy:
Use the default Audible MWI status setting.
Rule (RI-361):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Audible MWI feature restriction
Description:
Audible MWI status can be set to non-defaul
Waiting Lamp Policy feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMap
from Device where pkid = @fkDevice) NOT I
tkSupportsFeature = SUPPORTS_FEATURE_M
Error
Message:
Audible Message Waiting Indicator is not su
Remedy:
Use the default Audible MWI status setting.
Uniqueness:
fkdevice + fknumplan is unique. (MFI-6)










Page 253
Constraints:
Rule (RFI-109):
Type:
Inter-field Condition and Constraint
Constraint:
BusyTrigger <= MaxNumCalls
Remarks:
Busy Trigger must be less than or equal to Ma
Rules:
Rule (RI-85):
Type:
Active (Delete)
Rule applied when record is inserted or upda
Rule Name:
Set unassociated DN IsCallable to False
Description:
When the last association between a DN and
field for the DN's NumPlan record to false.
Test
Condition:
ON DELETE from DeviceNumPlanMap IF (SE
WHERE (fkNumPlan = @NumPlan.pkid) = 0) T
Rule (RI-93):
Type:
Validation (Insert/Update)
Rule applied when record is inserted or upda
Rule Name:
Shared Line Support Required
Description:
If product support for shared line is not pres
device.
Test
Condition:
IF (SELECT COUNT() FROM ProductSupports
(tkProduct = @Device.tkProduct) = 0) AND (SE
WHERE (fkNumPlan = @NumPlan.pkid) > 1) T
Rule (RI-94):
Type:
Validation (Insert/Update)
Rule applied when record is inserted or upda
Rule Name:
Maximum MaxCalls Per Device/Line
Description:
The upper limit for Maximum Calls for a Line
calculated on a per-line basis as follows: If th
(ProductSupportsFeature.tkSupportsFeature
SUPPORTS_FEATURE_MULTIPLE_CALL_DISPL
ProductSupportsFeature. The parameter indi
Calls : Default Busy Trigger. The current valu
minus the sum of MaxCalls configured for all
Multiple Call Display is not supported, MaxCa
Test
Condition:
?
Rule (RI-171):
Type:
Validation (Insert/Update)
Rule applied when record is inserted.
Rule Name:
Multiple DeviceNumPlanMap for Shared DN
Description:
DeviceNumPlanMap may contain multiple re
referenced NumPlan record is a DN (type = D
Test
Condition:
IF ((SELECT Count() FROM DeviceNumPlanM
@DeviceNumPlanMap.fkNumPlan) > 1 AND (
pkid = @DeviceNumPlanMap.fkNumPlan) !=










Page 254
Error
Message:
Only directory numbers can be shared by mo
Remedy:
Check the type of NumPlan record you are as
if it is not a DN, check to make sure no other
2.3.108 devicenumplanmapendusermap (TI-438)
Description:
Settings for SIP Publication of line status for presence
Fields:
2.3.108.1 fkdevicenumplanmap (FI-3274)
Type:
guid (Cascade Delete)
Remarks:
Line appearance being monitored for status
Rule (RI-365):
Type:
Validation (Insert/Update)
Rule Name:
Maximum 5 EndUsers per line appearance fo
Description:
No more than 5 endusers can be associated w
record) for SIP Publish feature
Test
Condition:
ON INSERT/UPDATE IN DeviceNumPlanMapE
FROM DeviceNumPlanMapEndUserMap WH
new_fkDeviceNumPlanMap) > 5 THEN throw
Error
Message:
No more than 5 EndUsers can be subscribed
2.3.108.2 fkenduser (FI-3275)
Type:
guid (Cascade Delete)
Remarks:
EndUser to whom status information is be published
2.3.108.3 pkid (FI-3273)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
fkdevicenumplanmap + fkenduser is unique. (MFI-100)
2.3.109 devicenumplanmapremdestmap (TI-454)
Description:
Maps Remote Destinations to the template or dual mode phone lines with whic
Fields:
2.3.109.1 fkdevicenumplanmap (FI-3407)
Type:
guid (Cascade Delete)
Remarks:
Line from template or Dual Mode phone that is used for Rem
2.3.109.2 fkremotedestination (FI-3406)
Type:
guid (Cascade Delete)
Remarks:
Remote Destination using the line for Single Number Reach (










Page 255
2.3.109.3 pkid (FI-3405)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-667):
Type:
Inter-field Condition and Constraint
Constraint:
(NOT EXISTS (SELECT 1 FROM devicenumpla
fkremotedestination = M.fkremotedestination
M.fkdevicenumplanmap))
Remarks:
Cannot add the same Remote Destination to t
2.3.110 devicepool (TI-13)
Description:
Common collections of device attributes
Fields:
2.3.110.1 calledinternationalprefix (FI-3872)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Called International Prefix
2.3.110.2 calledinternationalstripdigits (FI-3883)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (CalledInternationalStripDigits >= 0) AND (CalledInternation
Remarks:
Called International Strip Digits
2.3.110.3 callednationalprefix (FI-3871)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Called National Prefix
2.3.110.4 callednationalstripdigits (FI-3882)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (CalledNationalStripDigits >= 0) AND (CalledNationalStripDi
Remarks:
Called National Strip Digits
2.3.110.5 calledsubscriberprefix (FI-3874)
Type:
string [16]
Default Value:
Default










Page 256
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Called Subscriber Prefix
2.3.110.6 calledsubscriberstripdigits (FI-3885)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (CalledSubscriberStripDigits >= 0) AND (CalledSubscriberStr
Remarks:
Called Subscriber Strip Digits
2.3.110.7 calledunknownprefix (FI-3873)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Called Unknown Prefix
2.3.110.8 calledunknownstripdigits (FI-3884)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (CalledUnknownStripDigits >= 0) AND (CalledUnknownStrip
Remarks:
Called Unknown Strip Digits
2.3.110.9 connectionmonitorduration (FI-2096)
Type:
long
Default Value:
-1
Check Constraint: (ConnectionMonitorDuration >= -1) AND (ConnectionMonito
2.3.110.10 fkaarneighborhood (FI-3179)
Type:
guid (Null OK)
Default Value:
NULL
2.3.110.11 fkcallingsearchspace_aar (FI-3180)
Type:
guid (Null OK)
Default Value:
NULL
2.3.110.12 fkcallingsearchspace_adjunct (FI-3998)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
For emergency call during cross cluster EM login
2.3.110.13 fkcallingsearchspace_autoregistration (FI-589)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
This is the calling search space to assign to devices in this de
CallManager. The calling search space specifies partitions th
complete a call.
2.3.110.14 fkcallingsearchspace_calledintl (FI-3887)










Page 257
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Called Party International Number
2.3.110.15 fkcallingsearchspace_callednational (FI-3886)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Called Party National Number
2.3.110.16 fkcallingsearchspace_calledsubscriber (FI-3889)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Called Party Subscriber Number
2.3.110.17 fkcallingsearchspace_calledunknown (FI-3888)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Called Party Unknown Number
2.3.110.18 fkcallingsearchspace_cdpntransform (FI-3508)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
If useDevicePoolCdpnTransformCSS is set to True this trans
2.3.110.19 fkcallingsearchspace_cgpningressdn (FI-10179)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling search space applied to calling party number on ing
2.3.110.20 fkcallingsearchspace_cgpnintl (FI-5120)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Party International Number
2.3.110.21 fkcallingsearchspace_cgpnnational (FI-5119)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Party National Number
2.3.110.22 fkcallingsearchspace_cgpnsubscriber (FI-5122)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Party Subscriber Number
2.3.110.23 fkcallingsearchspace_cgpntransform (FI-3520)
Type:
guid (Null OK)










Page 258
Default Value:
NULL
Remarks:
Calling Party Transformation Number
2.3.110.24 fkcallingsearchspace_cgpnunknown (FI-5121)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Party Unknown Number
2.3.110.25 fkcallingsearchspace_cntdpntransform (FI-5754)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Search Space for Connected Party Name Transforma
2.3.110.26 fkcallingsearchspace_mobility (FI-3181)
Type:
guid (Null OK)
Default Value:
NULL
2.3.110.27 fkcallingsearchspace_rdntransform (FI-9927)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
If useDevicePoolRdnTransformCSS is set to True this transfo
Number
2.3.110.28 fkcallmanagergroup (FI-151)
Type:
guid
Migration Source: convert from CallManagerGroup
Remarks:
This is the Cisco CallManager group to assign to devices in t
specifies a prioritized list of up to three Cisco CallManagers
the primary Cisco CallManager for that group, and the othe
CallManagers for redundancy.
2.3.110.29 fkdatetimesetting (FI-150)
Type:
guid
Migration Source: convert from DateTimeGroup
Remarks:
This is the date/time group to assign to devices in this devic
zone and the display formats for date and time.
2.3.110.30 fkdevicemobilitygroup (FI-3182)
Type:
guid (Null OK)
Default Value:
NULL
2.3.110.31 fkelingroup (FI-26913)
Type:
guid (Null OK)
Remarks:
ELINGroup record used by this DevicePool
2.3.110.32 fkgeolocation (FI-5004)
Type:
guid (Null OK)










Page 259
Default Value:
NULL
2.3.110.33 fkgeolocationfilter_lp (FI-5005)
Type:
guid (Null OK)
Default Value:
NULL
2.3.110.34 fklocation (FI-3183)
Type:
guid (Null OK)
Default Value:
NULL
2.3.110.35 fkmediaresourcelist (FI-995)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
This is the media resource group list associated with the dev
prioritized list of media resource groups. An application sel
music on hold server, transcoder, or conference bridge) from
to the priority order that is defined in a media resource gro
2.3.110.36 fkmraservicedomain (FI-28310)
Type:
guid (Null OK)
Remarks:
Pkid of the MRA service domain
2.3.110.37 fkphysicallocation (FI-3184)
Type:
guid (Null OK)
Default Value:
NULL
2.3.110.38 fkregion (FI-149)
Type:
guid
Migration Source: convert from Region
Remarks:
This is the Cisco CallManager region to assign to devices in t
settings specify voice codec that can be used for calls within
2.3.110.39 fksrst (FI-1218)
Type:
guid
Default Value:
cd241e11-4a58-4d3d-9661-f06c912a18a3
Remarks:
This is the survivable remote site telephony (SRST) referenc
2.3.110.40 fkviprpublisheddidpatterngroup (FI-5289)
Type:
guid (Null OK)
Default Value:
NULL
2.3.110.41 fkwirelesslanprofilegroup (FI-25714)
Type:
guid (Null OK)
Remarks:
Reference to Wireless LAN Profile Group.
2.3.110.42 internationalprefix (FI-3517)
Type:
string [16]
Default Value:
Default










Page 260
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
International Prefix
2.3.110.43 internationalstripdigits (FI-5116)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (InternationalStripDigits >= 0) AND (InternationalStripDigit
Remarks:
International Strip Digits
2.3.110.44 name (FI-148)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Migration Source: DevicePoolName
Remarks:
A unique name.
2.3.110.45 nationalprefix (FI-3516)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
National Prefix
2.3.110.46 nationalstripdigits (FI-5115)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (NationalStripDigits >= 0) AND (NationalStripDigits <= 24)
Remarks:
National Strip Digits
2.3.110.47 pkid (FI-147)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-216):
Type:
Active (Insert/Update)
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, up
Test
Condition:
update device
2.3.110.48 resettoggle (FI-3072)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-216):
Type:
Active (Insert/Update)










Page 261
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, up
Test
Condition:
update device
2.3.110.49 subscriberprefix (FI-3519)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Subscriber Prefix
2.3.110.50 subscriberstripdigits (FI-5118)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (SubscriberStripDigits >= 0) AND (SubscriberStripDigits <= 2
Remarks:
Subscriber Strip Digits
2.3.110.51 tkbarge (FI-3468)
Type:
enum
Default Value:
3
2.3.110.52 tkcountry (FI-1037)
Type:
enum (Null OK)
Default Value:
NULL
2.3.110.53 tkreset (FI-3073)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.110.54 tkrevertpriority (FI-3185)
Type:
enum
Default Value:
0
2.3.110.55 tkstatus_joinacrosslines (FI-3467)
Type:
enum
Default Value:
2
2.3.110.56 unknownprefix (FI-3518)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Unknown Prefix
2.3.110.57 unknownstripdigits (FI-5117)
Type:
long (Null OK)










Page 262
Default Value:
NULL
Check Constraint: (UnknownStripDigits >= 0) AND (UnknownStripDigits <= 24)
Remarks:
Unknown Strip Digits
2.3.110.58 versionstamp (FI-3116)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-216):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, up
Test
Condition:
update device
Rule (RI-216):
Type:
Active (Insert/Update)
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, up
Test
Condition:
update device
Uniqueness:
No multicolumn uniqueness constraints
2.3.111 devicepooldevicemobilityinfomap (TI-422)
Description: Used for DeviceMobility.
Fields:
2.3.111.1 fkdevicemobilityinfo (FI-3186)
Type:
guid (Cascade Delete)
2.3.111.2 fkdevicepool (FI-3187)
Type:
guid (Cascade Delete)
2.3.111.3 pkid (FI-3188)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: fkdevicemobilityinfo + fkdevicepool is unique. (MFI-97)
2.3.112 devicepoolroutegroupmap (TI-2131)










Page 263
Description:
Used for mapping multiple Route Groups to a Device Pool. According to the Mu
more than one Route Groups to a Device Pool. So this table is used for mapping
Fields:
2.3.112.1 fkdevicepool (FI-21155)
Type:
guid (Cascade Delete, Null OK)
Remarks:
reference to device pool
Rule (RI-962):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update on DevicePoolRouteGroupMa
Description:
On insert/update on the DevicePoolRouteGr
contain the fk to RouteGroup only if isLocal
should contain the fk to RouteGroup only if
for the combination of fkDevicePool and fkR
Test
Condition:
On I/U on DevicePoolRouteGroupMap, SELE
RouteGroup WHERE pkid = new_fkRouteGro
exception; SELECT IsLocalRouteGroup INTO
new_fkRouteGroup; IF (isLRG <> 'f') THEN th
DevicePoolRouteGroupMap WHERE fkDevic
fkRouteGroup_Local=new_fkRouteGroup_Lo
2.3.112.2 fkroutegroup (FI-21157)
Type:
guid (Cascade Delete)
Remarks:
fkRouteGroup should contain the fk to route group only if is
mandatory as it will point to the actual Route Group that wi
activities.
Rule (RI-962):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update on DevicePoolRouteGroupMa
Description:
On insert/update on the DevicePoolRouteGr
contain the fk to RouteGroup only if isLocal
should contain the fk to RouteGroup only if
for the combination of fkDevicePool and fkR
Test
Condition:
On I/U on DevicePoolRouteGroupMap, SELE
RouteGroup WHERE pkid = new_fkRouteGro
exception; SELECT IsLocalRouteGroup INTO
new_fkRouteGroup; IF (isLRG <> 'f') THEN th
DevicePoolRouteGroupMap WHERE fkDevic
fkRouteGroup_Local=new_fkRouteGroup_Lo
2.3.112.3 fkroutegroup_local (FI-21156)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Remarks:
fkRouteGroup_local should contain the fk to route group on
in this field will just be used to give a name to the actual rou
Rule (RI-962):
Type:
Validation (Insert/Update)










Page 264
Rule Name:
Insert/Update on DevicePoolRouteGroupMa
Description:
On insert/update on the DevicePoolRouteGr
contain the fk to RouteGroup only if isLocal
should contain the fk to RouteGroup only if
for the combination of fkDevicePool and fkR
Test
Condition:
On I/U on DevicePoolRouteGroupMap, SELE
RouteGroup WHERE pkid = new_fkRouteGro
exception; SELECT IsLocalRouteGroup INTO
new_fkRouteGroup; IF (isLRG <> 'f') THEN th
DevicePoolRouteGroupMap WHERE fkDevic
fkRouteGroup_Local=new_fkRouteGroup_Lo
2.3.112.4 pkid (FI-21154)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-962):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update on DevicePoolRouteGroupMa
Description:
On insert/update on the DevicePoolRouteGr
contain the fk to RouteGroup only if isLocal
should contain the fk to RouteGroup only if
for the combination of fkDevicePool and fkR
Test
Condition:
On I/U on DevicePoolRouteGroupMap, SELE
RouteGroup WHERE pkid = new_fkRouteGro
exception; SELECT IsLocalRouteGroup INTO
new_fkRouteGroup; IF (isLRG <> 'f') THEN th
DevicePoolRouteGroupMap WHERE fkDevic
fkRouteGroup_Local=new_fkRouteGroup_Lo
Uniqueness:
No multicolumn uniqueness constraints
2.3.113 deviceprivacydynamic (TI-435)
Description:
Frequently updated settings for Privacy
Insert/Delete is not allowed.
Fields:
2.3.113.1 datetimestamp (FI-3302)
Type:
long
Default Value:
0
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco










Page 265
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.113.2 fkdevice (FI-3301)
Type:
guid (Unique, Cascade Delete)
2.3.113.3 pkid (FI-3300)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.113.4 tkstatus_callinfoprivate (FI-1305)
Type:
enum
Default Value:
2
Remarks:
display call info to caller?
Uniqueness:
No multicolumn uniqueness constraints
2.3.114 deviceprovidermap (TI-975)
Description:
CUBA: This table will contains information about device configuration to provi
provider device is configured
Is not replicated.
Fields:
2.3.114.1 fkdevice (FI-6211)
Type:
guid (Unique, Indexed, Cascade Delete)
Remarks:
Device for providerdevicemap record
2.3.114.2 fkprovider (FI-6212)
Type:
guid (Indexed)
Remarks:
Provider for providerdevicemap record
2.3.114.3 pkid (FI-6210)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for providerdevicemap record










Page 266
2.3.114.4 tkcubadevice (FI-6213)
Type:
enum
Remarks:
CubaDevice type for providerdevicemap record
2.3.114.5 versionnumber (FI-6214)
Type:
long
Remarks:
This will store the version number of the provider in provide
Uniqueness:
No multicolumn uniqueness constraints
2.3.115 devicerelatedversionstamp (TI-626)
Description:
List of Devices that requires versionstamp update
Insert/Delete is not allowed.
Fields:
2.3.115.1 fkdevice (FI-5652)
Type:
guid (Unique, Indexed, Cascade Delete)
Migration Source: convert from Device
Remarks:
Pkid of the Device
2.3.115.2 pkid (FI-5651)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.115.3 versionstamp (FI-5653)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
updated
Uniqueness:
No multicolumn uniqueness constraints
2.3.116 devicereset (TI-253)
Description: For device reset functionality. Records inserted into this table will inform CCM t
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.116.1 devicepkid (FI-2098)
Type:
guid (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
Set by DeviceReset stored procedure.
2.3.116.2 fkcallmanager (FI-2046)
Type:
guid (Cascade Delete, Not Modifiable)










Page 267
Remarks:
Set by DeviceReset stored procedures.
2.3.116.3 name (FI-1781)
Type:
string [129] (Not Modifiable, Null OK)
Default Value:
EMPTY
Remarks:
Set by DeviceReset stored procedure.
2.3.116.4 pkid (FI-1780)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.116.5 resetgrouping (FI-3021)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record. will be same for all reset reque
2.3.116.6 tkmodel (FI-1783)
Type:
enum (Not Modifiable)
Remarks:
Set by DeviceReset stored procedure.
2.3.116.7 tkreset (FI-1782)
Type:
enum (Not Modifiable)
Remarks:
Set by DeviceReset stored procedure.
2.3.116.8 tkresethandshake (FI-3018)
Type:
enum (Not Modifiable)
Remarks:
Set the reset to ensure tftp reacts to it before actual device res
Uniqueness: No multicolumn uniqueness constraints
2.3.117 devicesipdevicemap (TI-2156)
Description: Keep multi function device records for mapping between Device and SIPDeivce
Fields:
2.3.117.1 fkdevice (FI-21273)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Reference to a specific Device
2.3.117.2 fksipdevice (FI-21274)
Type:
guid (Indexed)
Remarks:
Points to the corresponding SIP Device record.
2.3.117.3 pkid (FI-21272)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.










Page 268
Uniqueness: No multicolumn uniqueness constraints
2.3.118 devicetftpdynamic (TI-465)
Description: VersionStamp Mismatch Recovery
Fields:
2.3.118.1 fkdevice (FI-3470)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
Migration Source: convert from DeviceName
Remarks:
Points to the device record being "subclassed." Device.tkMode
2.3.118.2 pkid (FI-3469)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.118.3 rebuildtoggle (FI-3471)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device be rebuilt
Uniqueness: No multicolumn uniqueness constraints
2.3.119 devicetlinfo (TI-21074)
Description: Table to store data from xml generated after phone registration
Fields:
2.3.119.1 fkdevice (FI-28399)
Type:
guid (Cascade Delete, Null OK)
Remarks:
Referring to Pkid of Device Table
2.3.119.2 itlhash (FI-28401)
Type:
string [40] (Null OK)
Remarks:
It will store the ITL hash value
2.3.119.3 pkid (FI-28398)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record
2.3.119.4 tftpserver (FI-28400)
Type:
string [256] (Indexed)
Remarks:
Tftp Server IP of phone
2.3.119.5 timestamp (FI-28402)
Type:
long (Indexed, Null OK)










Page 269
Default Value:
NULL
Remarks:
When the phone registers ,This is a time_t value stored as a lon
2.3.119.6 tktruststatus (FI-28403)
Type:
enum (Indexed)
Default Value:
0
Remarks:
Enum value for ITL hash trust status
Uniqueness: No multicolumn uniqueness constraints
2.3.120 devicetokendynamic (TI-20973)
Description:
Frequently updated settings for CUCM Push Notifications Call Support
Insert/Delete is not allowed.
Fields:
2.3.120.1 algorithm (FI-27785)
Type:
string [16] (Null OK)
Validation:
^[a-zA-Z0-9]{0,16}$
Remarks:
This is the algorithm to be used during encryption.
2.3.120.2 application (FI-28419)
Type:
string [25] (Null OK)
Validation:
^[a-zA-Z0-9]{0,25}$
Remarks:
This is the application value sent by the client depending on
2.3.120.3 devicetoken (FI-28448)
Type:
string [4000] (Null OK)
Remarks:
Token to communicate with apple cloud for sending messag
2.3.120.4 fkdevice (FI-27737)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
Remarks:
pkid from Device. The Device must be Dual-mode for iPhon
2.3.120.5 fkenduser (FI-27738)
Type:
guid (Null OK)
Remarks:
Set to the current logged in user of the device.
2.3.120.6 fkprocessnode (FI-28474)
Type:
guid (Null OK)
Remarks:
Specifies the node for LPNS service
2.3.120.7 iscallkitdisabled (FI-28449)
Type:
bool (Null OK)
Default Value:
FALSE
Remarks:
If set to true, CUCM will identify it as a China region iphone
2.3.120.8 key (FI-27784)










Page 270
Type:
string [128] (Null OK)
Validation:
^[a-zA-Z0-9-]{0,128}$
Remarks:
This is the key for payload encryption. It can contain letters
expression used to validate: ^[a-zA-Z0-9-]{0,128}$
2.3.120.9 payloadversion (FI-28420)
Type:
string [10] (Null OK)
Validation:
^[a-zA-Z0-9]{0,10}$
Remarks:
This is the payloadversion which determines the client supp
2.3.120.10 pkid (FI-27736)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.120.11 pushchanneltype (FI-27783)
Type:
string [16] (Null OK)
Validation:
^[a-zA-Z:]{0,16}$
Remarks:
This specifies the channel type by which the push token is s
2.3.120.12 pushnotifytoken (FI-27739)
Type:
string [4000] (Null OK)
Remarks:
Token to communicate with apple cloud for sending push n
2.3.120.13 sessionid (FI-28475)
Type:
string [255] (Null OK)
Remarks:
Session ID for LPNS WebSocket connection
Uniqueness:
No multicolumn uniqueness constraints
2.3.121 devicexml16k (TI-937)
Description: Defines the product specific configuration for devices:16K
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.121.1 fkdevice (FI-5740)
Type:
guid (Unique, Indexed, Cascade Delete)
Migration Source: convert from Device
Remarks:
Pkid of the Device corresponding to the XML column of Devic
2.3.121.2 pkid (FI-5739)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.










Page 271
2.3.121.3 xml (FI-5741)
Type:
string [16000]
Migration Source: Device.xml
Remarks:
Product configuration XML for DeviceXML16K
Uniqueness: No multicolumn uniqueness constraints
2.3.122 devicexml4k (TI-934)
Description: Defines the product specific configuration for devices:4K
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.122.1 fkdevice (FI-5702)
Type:
guid (Unique, Indexed, Cascade Delete)
Migration Source: convert from Device
Remarks:
Pkid of the Device corresponding to the XML column of Devic
2.3.122.2 pkid (FI-5701)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.122.3 xml (FI-5704)
Type:
string [4000] (Null OK)
Default Value:
NULL
Migration Source: Device.xml
Remarks:
Product configuration XML for DeviceXML4K
Uniqueness: No multicolumn uniqueness constraints
2.3.123 devicexml8k (TI-936)
Description: Defines the product specific configuration for devices:8K
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.123.1 fkdevice (FI-5737)
Type:
guid (Unique, Indexed, Cascade Delete)
Migration Source: convert from Device
Remarks:
Pkid of the Device corresponding to the XML column of Devic
2.3.123.2 pkid (FI-5736)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated










Page 272
Remarks:
Unique ID to identify a record.
2.3.123.3 xml (FI-5738)
Type:
string [8000]
Migration Source: Device.xml
Remarks:
Product configuration XML for DeviceXML8K
Uniqueness: No multicolumn uniqueness constraints
2.3.124 dhcpserver (TI-292)
Description: (not supported yet)DHCP server configuration
Fields:
2.3.124.1 arpcachetimeout (FI-2055)
Type:
long
Default Value:
0
Check Constraint: (ARPCacheTimeout >=0) AND (ARPCacheTimeout < 10737418
Remarks:
server
2.3.124.2 domainname (FI-2034)
Type:
string [64]
Default Value:
EMPTY
Validation:
^[a-zA-Z 0-9._-]{1,64}$
Remarks:
domain name
2.3.124.3 domainnameserver1 (FI-2029)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
IP Address for primary dns
2.3.124.4 domainnameserver2 (FI-2030)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
IP Address for secondary dsn
2.3.124.5 fkprocessnode (FI-2028)
Type:
guid (Unique, Cascade Delete)
Remarks:
Associated server
2.3.124.6 ipaddrleasetime (FI-2056)
Type:
long
Default Value:
0
Check Constraint: (IPAddrLeaseTime >=0) AND (IPAddrLeaseTime < 1073741824










Page 273
Remarks:
server
2.3.124.7 nextserver (FI-2033)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
IP Address for the next server cisco tftp
2.3.124.8 pkid (FI-2026)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.124.9 t1 (FI-2057)
Type:
long
Default Value:
0
Check Constraint: (T1 >= 0) AND (T1 < 1073741824)
Remarks:
server
2.3.124.10 t2 (FI-2058)
Type:
long
Default Value:
0
Check Constraint: (T2 >= 0) AND (T2 < 1073741824)
Remarks:
server
2.3.124.11 tftpserver1 (FI-2031)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
IP Address for the primary cisco tftp
2.3.124.12 tftpserver2 (FI-2032)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
IP Address for secondary cisco tftp
2.3.124.13 tftpservername (FI-2082)
Type:
string [64]
Default Value:
EMPTY
Validation:
^[0-9a-zA-Z._-]{0,64}$
Remarks:
tftp server name (option 150)
Uniqueness: No multicolumn uniqueness constraints










Page 274
2.3.125 dhcpsubnet (TI-293)
Description: (not supported yet)DHCP subnet configuration
Fields:
2.3.125.1 arpcachetimeout (FI-2045)
Type:
long
Default Value:
0
Check Constraint: (ARPCacheTimeout >= 0) AND (ARPCacheTimeout < 10737418
Remarks:
subnet
2.3.125.2 domainname (FI-2044)
Type:
string [64]
Default Value:
EMPTY
Validation:
^[a-zA-Z 0-9._-]{1,64}$
Remarks:
subnet
2.3.125.3 domainnameserver1 (FI-2083)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
IP Address for primary dns
2.3.125.4 domainnameserver2 (FI-2084)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
IP Address for secondary dsn
2.3.125.5 fkdhcpserver (FI-2035)
Type:
guid (Cascade Delete)
Remarks:
Associated server
2.3.125.6 ipaddrfrom1 (FI-2037)
Type:
string [17]
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
subnet
2.3.125.7 ipaddrfrom2 (FI-2038)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
subnet
2.3.125.8 ipaddrleasetime (FI-2088)










Page 275
Type:
long
Default Value:
0
Check Constraint: (IPAddrLeaseTime >= 0) AND (IPAddrLeaseTime < 107374182
Remarks:
server
2.3.125.9 ipaddrto1 (FI-2039)
Type:
string [17]
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
subnet
2.3.125.10 ipaddrto2 (FI-2040)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
subnet
2.3.125.11 nextserver (FI-2089)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
IP Address for the next server cisco tftp
2.3.125.12 pkid (FI-2027)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.125.13 router1 (FI-2041)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
subnet
2.3.125.14 router2 (FI-2042)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
subnet
2.3.125.15 subnet (FI-2036)
Type:
string [17]
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
subnet










Page 276
2.3.125.16 subnetmask (FI-2043)
Type:
string [17]
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
subnet
2.3.125.17 t1 (FI-2091)
Type:
long
Default Value:
0
Check Constraint: (T1 >= 0) AND (T1 < 1073741824)
Remarks:
server
2.3.125.18 t2 (FI-2092)
Type:
long
Default Value:
0
Check Constraint: (T2 >= 0) AND (T2 < 1073741824)
Remarks:
server
2.3.125.19 tftpserver1 (FI-2085)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
IP Address for the primary cisco tftp (option 66)
2.3.125.20 tftpserver2 (FI-2086)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]|
Remarks:
IP Address for secondary cisco tftp (option 66)
2.3.125.21 tftpservername (FI-2093)
Type:
string [64]
Default Value:
EMPTY
Validation:
^[0-9a-zA-Z._-]{0,64}$
Remarks:
tftp server name (option 150)
Uniqueness: fkdhcpserver + subnet is unique. (MFI-69)
2.3.126 dialplan (TI-107)
Description: List of known dial plans
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.126.1 description (FI-552)
Type:
string [50] (Not Modifiable)










Page 277
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_{|}~-]{0,50}$ Migration Source: automatic 2.3.126.2 name (FI-550) Type: string [50] (Unique, Not Modifiable) Validation: ^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_{|}~-]{1,50}$
Migration Source: automatic
2.3.126.3 pkid (FI-549)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.126.4 version (FI-3032)
Type:
string [15]
Default Value:
1.1(0)
Remarks:
Version number of the installed Dial Plan
Uniqueness: No multicolumn uniqueness constraints
2.3.127 dialplandetails (TI-573)
Description: CUBA: This table will be used to store different parameters for dial plan e.g. Exte
Is not replicated.
Fields:
2.3.127.1 defaultvalue (FI-6003)
Type:
string [40] (Null OK)
Remarks:
Default value for parameters in dialplandetail table
2.3.127.2 paramname (FI-6001)
Type:
string [50]
Remarks:
ParamName for dialplandetails
2.3.127.3 paramvalue (FI-6002)
Type:
string [40]
Validation:
^[a-zA-Z 0-9,#@-]{1,40}$
Remarks:
ParamValue for dialplandetails
2.3.127.4 pkid (FI-6000)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique id for dialplandetails table










Page 278
Uniqueness: No multicolumn uniqueness constraints
2.3.128 dialplantag (TI-97)
Description: Tag name for a portion of a directory number used by digit analysis
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.128.1 fkdialplan (FI-561)
Type:
guid (Cascade Delete, Not Modifiable)
2.3.128.2 pkid (FI-392)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.128.3 suppressfromroutefilter (FI-762)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Don't show this tag in RouteFilterMember.
2.3.128.4 tag (FI-455)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Migration Source: automatic
2.3.128.5 tkoperator_max (FI-761)
Type:
enum (Not Modifiable)
Default Value:
3
Remarks:
Maximum value for operator in RouteFilterMember for this t
Uniqueness: tag + fkdialplan is unique. (MFI-23)
2.3.129 dialrules (TI-330)
Description: Dial Rules
Fields:
2.3.129.1 description (FI-2854)
Type:
string [100] (Null OK)
Default Value:
EMPTY
Remarks:
Description of the dial rule
2.3.129.2 isstandard (FI-2459)
Type:
bool (Not Modifiable)
Default Value:
FALSE










Page 279
Remarks:
Whether standard dial rule
2.3.129.3 name (FI-2457)
Type:
string [50] (Unique, Indexed)
Remarks:
Name of dial rule
2.3.129.4 pkid (FI-2456)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-301):
Type:
Active (Insert/Update)
Rule Name:
dialrules versionstamp
Description:
on change to anything in dialrules, update ver
Test
Condition:
update dialrules
2.3.129.5 resettoggle (FI-3074)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-301):
Type:
Active (Insert/Update)
Rule Name:
dialrules versionstamp
Description:
on change to anything in dialrules, update ver
Test
Condition:
update dialrules
2.3.129.6 tkdialpattern (FI-2458)
Type:
enum
Default Value:
2
Remarks:
Pkid of Dial Pattern record
2.3.129.7 tkreset (FI-3075)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.129.8 versionstamp (FI-3117)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-301):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
dialrules versionstamp










Page 280
Description:
on change to anything in dialrules, update ver
Test
Condition:
update dialrules
Rule (RI-301):
Type:
Active (Insert/Update)
Rule Name:
dialrules versionstamp
Description:
on change to anything in dialrules, update ver
Test
Condition:
update dialrules
Uniqueness: No multicolumn uniqueness constraints
2.3.130 dialrulespatternmap (TI-329)
Description:
DialRules Pattern Map
Fields:
2.3.130.1 description (FI-2871)
Type:
string [100] (Null OK)
Default Value:
EMPTY
Remarks:
Description of pattern on dial rule
2.3.130.2 fkdialrules (FI-2453)
Type:
guid (Cascade Delete)
Remarks:
Pkid of DialRules record
Rule (RI-260):
Type:
Active (Insert/Update/Delete records)
Rule Name:
dialrules versionstamp
Description:
on change to anything in dialrulespatternma
in dialrules table
Test
Condition:
update dialrules
2.3.130.3 pkid (FI-2452)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.130.4 selectionorder (FI-2455)
Type:
long
Remarks:
Selection order
2.3.130.5 tkpattern (FI-2454)
Type:
enum
Remarks:
Enum of TypePattern record
Uniqueness:
No multicolumn uniqueness constraints










Page 281
2.3.131 digitalaccessbri (TI-223)
Description: Digital access BRI information not in Device table
Fields:
2.3.131.1 acceptinboundrdnis (FI-1608)
Type:
bool
Default Value:
FALSE
2.3.131.2 calleriddn (FI-1587)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,32}$
2.3.131.3 conncallbeforeplayingann (FI-27235)
Type:
bool
Default Value:
FALSE
Remarks:
True, if inbound call should be connected before playing que
2.3.131.4 dchannelenable (FI-1600)
Type:
bool
Default Value:
TRUE
2.3.131.5 displayie (FI-1605)
Type:
bool
Default Value:
FALSE
2.3.131.6 firstdelay (FI-1584)
Type:
long
2.3.131.7 fkdevice (FI-1575)
Type:
guid (Indexed, Cascade Delete)
Remarks:
device::tModel must be digital access
2.3.131.8 gclearenable (FI-10004)
Type:
bool
Default Value:
FALSE
Remarks:
Enables G.Clear support for a BRI trunk (using values specif
2.3.131.9 intradelay (FI-1585)
Type:
long
2.3.131.10 numberie (FI-1606)
Type:
bool
Default Value:
FALSE
2.3.131.11 numdigits (FI-1580)










Page 282
Type:
long
Check Constraint: ((NumDigits >= 0) AND (NumDigits <= 32)) OR (NumDigits = 9
2.3.131.12 pkid (FI-1574)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.131.13 prefix (FI-1578)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
2.3.131.14 sendrestart (FI-1583)
Type:
bool
2.3.131.15 setupnonisdnpiflag (FI-1607)
Type:
bool
Default Value:
FALSE
2.3.131.16 sigdigits (FI-1579)
Type:
bool
Default Value:
FALSE
Remarks:
Must be 1 if (NumDigits >= 0) AND (NumDigits <= 32), or 0 if
2.3.131.17 stablein4 (FI-2166)
Type:
bool
Default Value:
FALSE
2.3.131.18 statuspoll (FI-1581)
Type:
bool
2.3.131.19 stripcountout (FI-1586)
Type:
long
2.3.131.20 tkbriprotocol (FI-1576)
Type:
enum
2.3.131.21 tkcallingpartyselection (FI-1589)
Type:
enum
Remarks:
Source of the calling party number: originator = 1, first redir
2.3.131.22 tkclockreference (FI-1588)
Type:
enum
Remarks:
Indicates if the device sync up with the Network clock or use
2.3.131.23 tkcsuparam (FI-1591)
Type:
enum










Page 283
Remarks:
TX-level CSU parameter for PRI interface
2.3.131.24 tkencode (FI-1592)
Type:
enum
Default Value:
1
Migration Source: chanie
2.3.131.25 tkfdlchannel (FI-1603)
Type:
enum
Default Value:
0
2.3.131.26 tkframing (FI-1602)
Type:
enum
Default Value:
1
2.3.131.27 tknumberingplan_called (FI-1595)
Type:
enum
Default Value:
0
2.3.131.28 tknumberingplan_calling (FI-1596)
Type:
enum
Default Value:
0
2.3.131.29 tkpresentationbit (FI-1590)
Type:
enum
Remarks:
CLID presentationBit: allowed = 1, restricted = 2
2.3.131.30 tkpriofnumber_called (FI-1594)
Type:
enum
Default Value:
0
2.3.131.31 tkpriofnumber_calling (FI-1593)
Type:
enum
Default Value:
0
2.3.131.32 tktrunklevel (FI-1599)
Type:
enum
Default Value:
7
2.3.131.33 tktrunkpad_rx (FI-1597)
Type:
enum
Default Value:
32
2.3.131.34 tktrunkpad_tx (FI-1598)
Type:
enum
Default Value:
32
2.3.131.35 tktrunkselectionorder (FI-1577)
Type:
enum










Page 284
Default Value:
1
Migration Source: Direction
2.3.131.36 tkyellowalarm (FI-1604)
Type:
enum
Default Value:
1
2.3.131.37 tkzerosuppression (FI-1601)
Type:
enum
Default Value:
0
Uniqueness: No multicolumn uniqueness constraints
2.3.132 digitalaccesspri (TI-14)
Description:
Digital access PRI information not in Device table
Fields:
2.3.132.1 acceptinboundrdnis (FI-1087)
Type:
bool
Default Value:
TRUE
2.3.132.2 calleriddn (FI-56)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,32}$
Migration Source: CallerID
2.3.132.3 conncallbeforeplayingann (FI-27236)
Type:
bool
Default Value:
FALSE
Remarks:
True, if inbound call should be connected before playing qu
2.3.132.4 dchannelenable (FI-710)
Type:
bool
Default Value:
TRUE
2.3.132.5 displayie (FI-775)
Type:
bool
Default Value:
TRUE
2.3.132.6 enableprotectedfacilityie (FI-3686)
Type:
bool
Default Value:
FALSE
Remarks:
Allows use of secure calls (on PRI E1 trunks only)
Rule (RFI-192):
Type:
Inter-field Condition and Constraint










Page 285
Test Condition: tkPriProtocol <> 9
Constraint:
(EnableProtectedFacilityIE = 'f')
Remarks:
EnableProtectedFacilityIE can be True only
the PRI-EURO protocol
2.3.132.7 firstdelay (FI-53)
Type:
long
Default Value:
32
Migration Source: FirstDelay
2.3.132.8 fkcallingsearchspace_cntdpntransform (FI-21160)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Search Space for Connected Party Number Transfor
2.3.132.9 fkdevice (FI-42)
Type:
guid (Indexed, Cascade Delete)
Migration Source: convert from Device
Remarks:
device::tModel must be digital access
Rule (RI-28):
Type:
Active (Insert/Update)
Rule Name:
Set QSIG on DigitalAccessPri device and Con
type for MLPP is allowed.
Description:
Update the QSIG setting on the Digital Acces
changed from QSIG to non-QSIG, or non-QSI
Indication <> 0 Or MLPP Preemption <> 0 Th
exception
Test
Condition:
ON INSERT/UPDATE/DELETE IN DigitalAcces
tkqsig on device where device.pkid = digital
Rule (RI-40):
Type:
Validation (Update)
Rule Name:
QSIG Protocol Change Restriction
Description:
If a Digital Access PRI gateway is a member
cannot be changed from a non-QSIG protoco
Protocol.
Test
Condition:
SELECT COUNT(*) FROM RouteGroupDevice
Device.tkDeviceProtocol = 1
Error
Message:
Cannot change a QSIG device to a non-QSIG
Route Group.
Remedy:
Remove the device from the Route Group to
Protocol.
Rule (RI-105):
Type:
Validation (Insert/Update)
Rule Name:
DigitalAccessPri device










Page 286
Description:
The records in DigitalAccessPri table must r
protocol (1)
Test
Condition:
DigitalAccessPri.fkDevice IN (SELECT pkid F
Error
Message:
DigitalAccessPri table may only reference de
(DigitalAccessPri).
Remedy:
Correct the fkDevice value to refer to a Digit
Rule (RI-632):
Type:
Validation (Insert/Update)
Rule Name:
Route Class Signaling support required for R
Description:
Route Class Signaling Enabled setting must b
Class Signaling feature (tkSupportsFeature =
Test
Condition:
ON INSERT/UPDATE IN DigitalAccessPRI:
Error
Message:
This Device does not support Route Class Sig
Remedy:
Set RouteClassSignalingEnabled to off and tr
Rule (RI-716):
Type:
Validation (Insert/Update)
Rule Name:
G.Clear is not supported on the PRI interface
EnableGClear is set to false and try again.
Description:
G.Clear is not supported on the PRI interface
EnableGClear is set to false and try again.
Test
Condition:
On Insert or Update DigitalAccessPri
Error
Message:
G.Clear is not supported on the PRI interface
EnableGClear is set to false and try again.
2.3.132.10 gclearenable (FI-3483)
Type:
bool
Default Value:
FALSE
Remarks:
Enables G.Clear support for a PRI trunk (using values specif
Rule (RI-716):
Type:
Validation (Insert/Update)
Rule Name:
G.Clear is not supported on the PRI interface
EnableGClear is set to false and try again.
Description:
G.Clear is not supported on the PRI interface
EnableGClear is set to false and try again.
Test
Condition:
On Insert or Update DigitalAccessPri
Error
Message:
G.Clear is not supported on the PRI interface
EnableGClear is set to false and try again.
2.3.132.11 interfaceidentifierpresent (FI-773)










Page 287
Type:
bool
Default Value:
FALSE
2.3.132.12 interfaceidentifiervalue (FI-774)
Type:
long
Default Value:
0
2.3.132.13 intradelay (FI-54)
Type:
long
Default Value:
4
Migration Source: IntraDelay
2.3.132.14 mcdnenable (FI-1180)
Type:
bool
Default Value:
FALSE
2.3.132.15 numberie (FI-776)
Type:
bool
Default Value:
TRUE
2.3.132.16 numdigits (FI-48)
Type:
long
Check Constraint: ((NumDigits >= 0) AND (NumDigits <= 32)) OR (NumDigits =
Migration Source: NumDigits
2.3.132.17 passingprecedencelevelthroughuuie (FI-2167)
Type:
bool
Default Value:
FALSE
2.3.132.18 pkid (FI-41)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.132.19 prefix (FI-46)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
Migration Source: Prefix
2.3.132.20 protocolprofile91nameonly (FI-2168)
Type:
bool
Default Value:
FALSE
2.3.132.21 securityaccesslevel (FI-2169)










Page 288
Type:
long
Default Value:
2
Check Constraint: (SecurityAccessLevel >= 0) AND (SecurityAccessLevel <= 99)
2.3.132.22 sendcallingnameinfacilityie (FI-1361)
Type:
bool
Default Value:
FALSE
2.3.132.23 sendexleadingcharindispie (FI-1026)
Type:
bool
Default Value:
TRUE
2.3.132.24 sendrestart (FI-52)
Type:
bool
Default Value:
TRUE
Migration Source: SendRestart
2.3.132.25 setupnonisdnpiflag (FI-992)
Type:
bool
Default Value:
FALSE
2.3.132.26 sigdigits (FI-47)
Type:
bool
Default Value:
FALSE
Migration Source: SigDigits
Remarks:
Must be 1 if (NumDigits >= 0) AND (NumDigits <= 32), or 0 if
2.3.132.27 smdibaseport (FI-1221)
Type:
long
Default Value:
0
Check Constraint: (SMDIBasePort>= 0) AND (SMDIBasePort<= 4096)
2.3.132.28 span (FI-43)
Type:
long
Check Constraint: (Span >= 0) AND (Span <= 1)
Migration Source: Span
2.3.132.29 statuspoll (FI-49)
Type:
bool
Migration Source: StatusPoll
2.3.132.30 stripcountout (FI-55)
Type:
long
Default Value:
0
Migration Source: StripCountOut
2.3.132.31 tkasn1roseoidencoding (FI-3766)










Page 289
Type:
enum
Default Value:
0
Rule (RI-583):
Type:
Validation (Insert/Update)
Rule Name:
DigitalAccessPRI.tkASN1RoseOidEncoding a
Restriction
Description:
If tkPriProtocol is not enabled for qsigthen t
DigitalAccessPRI table should not be allowed
Test
Condition:
ON INSERT or UPDATE in DigitalAccessPRI: S
typepriprotocol where enum = new.tkpripro
exception END IF;
Error
Message:
Cannot modify the value since qsig is not en
Remedy:
Enable the QSIG and change the value
2.3.132.32 tkcallingpartyselection (FI-59)
Type:
enum
Default Value:
1
Migration Source: CallingPartySelection
Remarks:
Source of the calling party number: originator = 1, first redi
2.3.132.33 tkclockreference (FI-58)
Type:
enum
Migration Source: ClockReference
Remarks:
Indicates if the device sync up with the Network clock or us
2.3.132.34 tkconnectedpbx (FI-1334)
Type:
enum
Default Value:
0
2.3.132.35 tkcsuparam (FI-62)
Type:
enum
Migration Source: CSUParam
Remarks:
TX-level CSU parameter for PRI interface
2.3.132.36 tkencode (FI-640)
Type:
enum
Default Value:
1
2.3.132.37 tkfdlchannel (FI-715)
Type:
enum
Default Value:
0
2.3.132.38 tkframing (FI-713)
Type:
enum
Default Value:
1










Page 290
2.3.132.39 tknumberingplan_called (FI-687)
Type:
enum
Default Value:
0
2.3.132.40 tknumberingplan_calling (FI-688)
Type:
enum
Default Value:
0
2.3.132.41 tkpresentationbit_callingline (FI-1335)
Type:
enum
Default Value:
0
Migration Source: PresentationBit
Remarks:
CLID presentationBit: allowed = 1, restricted = 2
2.3.132.42 tkpresentationbit_connectedline (FI-1333)
Type:
enum
Default Value:
0
Migration Source: PresentationBit
Remarks:
CLID presentationBit: allowed = 1, restricted = 2
2.3.132.43 tkprichanie (FI-50)
Type:
enum
Default Value:
2
Migration Source: ChanIE
2.3.132.44 tkpriofnumber_called (FI-674)
Type:
enum
Default Value:
0
Migration Source: based on TypePriOfNumber
2.3.132.45 tkpriofnumber_calling (FI-673)
Type:
enum
Default Value:
0
Migration Source: based on TypePriOfNumber
2.3.132.46 tkpriprotocol (FI-44)
Type:
enum
Migration Source: Protocol
Rule (RI-28):
Type:
Active (Insert/Update)
Rule Name:
Set QSIG on DigitalAccessPri device and Con
type for MLPP is allowed.
Description:
Update the QSIG setting on the Digital Acces
changed from QSIG to non-QSIG, or non-QSI
Indication <> 0 Or MLPP Preemption <> 0 Th
exception










Page 291
Test
Condition:
ON INSERT/UPDATE/DELETE IN DigitalAcces
tkqsig on device where device.pkid = digital
Rule (RI-40):
Type:
Validation (Update)
Rule Name:
QSIG Protocol Change Restriction
Description:
If a Digital Access PRI gateway is a member
cannot be changed from a non-QSIG protoco
Protocol.
Test
Condition:
SELECT COUNT(*) FROM RouteGroupDevice
Device.tkDeviceProtocol = 1
Error
Message:
Cannot change a QSIG device to a non-QSIG
Route Group.
Remedy:
Remove the device from the Route Group to
Protocol.
Rule (RI-583):
Type:
Validation (Insert/Update)
Rule Name:
DigitalAccessPRI.tkASN1RoseOidEncoding a
Restriction
Description:
If tkPriProtocol is not enabled for qsigthen t
DigitalAccessPRI table should not be allowed
Test
Condition:
ON INSERT or UPDATE in DigitalAccessPRI: S
typepriprotocol where enum = new.tkpripro
exception END IF;
Error
Message:
Cannot modify the value since qsig is not en
Remedy:
Enable the QSIG and change the value
2.3.132.47 tkqsigvariant (FI-3768)
Type:
enum
Default Value:
0
Rule (RI-583):
Type:
Validation (Insert/Update)
Rule Name:
DigitalAccessPRI.tkASN1RoseOidEncoding a
Restriction
Description:
If tkPriProtocol is not enabled for qsigthen t
DigitalAccessPRI table should not be allowed
Test
Condition:
ON INSERT or UPDATE in DigitalAccessPRI: S
typepriprotocol where enum = new.tkpripro
exception END IF;
Error
Message:
Cannot modify the value since qsig is not en
Remedy:
Enable the QSIG and change the value
2.3.132.48 tkstatus_routeclasssignalingenabled (FI-3935)










Page 292
Type:
enum (Indexed)
Default Value:
0
Remarks:
Indicates whether Route Class Signaling is enabled on a PRI
Rule (RFI-250):
Type:
Inter-field Condition and Constraint
Test Condition: tkPriProtocol NOT IN (2,3,4,5,6,7,8,9,10,22)
Constraint:
(tkStatus_RouteClassSignalingEnabled = 0)
Remarks:
tkStatus_RouteClassSignalingEnabled MUST
feature (see Help pages for list of supported
Rule (RI-632):
Type:
Validation (Insert/Update)
Rule Name:
Route Class Signaling support required for R
Description:
Route Class Signaling Enabled setting must b
Class Signaling feature (tkSupportsFeature =
Test
Condition:
ON INSERT/UPDATE IN DigitalAccessPRI:
Error
Message:
This Device does not support Route Class Sig
Remedy:
Set RouteClassSignalingEnabled to off and tr
2.3.132.49 tktrunklevel (FI-709)
Type:
enum
Default Value:
7
2.3.132.50 tktrunkpad_rx (FI-707)
Type:
enum
Default Value:
32
2.3.132.51 tktrunkpad_tx (FI-708)
Type:
enum
Default Value:
32
2.3.132.52 tktrunkselectionorder (FI-45)
Type:
enum
Default Value:
1
Migration Source: Direction
2.3.132.53 tkyellowalarm (FI-717)
Type:
enum
Default Value:
1
2.3.132.54 tkzerosuppression (FI-711)
Type:
enum
Default Value:
0
2.3.132.55 usedpconnectedpartytransformationcss (FI-21159)










Page 293
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CntdPNTransform settin
setting on DigitalAccessPri including NULL to mean no Calli
Uniqueness:
No multicolumn uniqueness constraints
2.3.133 digitalaccesst1 (TI-15)
Description:
Digital access T1 information not in Device table
Fields:
2.3.133.1 conncallbeforeplayingann (FI-27237)
Type:
bool
Default Value:
FALSE
Remarks:
True, if inbound call should be connected before playing qu
2.3.133.2 encodevoicerouteclass (FI-3937)
Type:
bool
Default Value:
FALSE
Remarks:
TRUE if this T1 (CAS) i/f should signal the voice route class d
2.3.133.3 fkdevice (FI-64)
Type:
guid (Indexed, Cascade Delete)
Migration Source: convert from Device
Rule (RI-108):
Type:
Validation (Insert/Update)
Rule Name:
DigitalAccessT1 device
Description:
The records in DigitalAccessT1 table must re
protocol.
Test
Condition:
DigitalAccessT1.fkDevice IN (SELECT pkid FR
Error
Message:
DigitalAccessT1 table may only reference de
(DigitalAccessT1).
Remedy:
Correct the fkDevice value to refer to an Dig
2.3.133.4 handledtmfprecedencesignals (FI-1336)
Type:
bool
Default Value:
FALSE
2.3.133.5 pkid (FI-63)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.133.6 releaseguardtimer (FI-10003)










Page 294
Type:
long (Null OK)
Default Value:
2000
Check Constraint: (ReleaseGuardTimer>= 1) AND (ReleaseGuardTimer<= 2000
Remarks:
This timer is used by gateway to release the channel back to
far end,This timer is used to protect gateway from any race
Release from both sides
2.3.133.7 seizureacktime (FI-9945)
Type:
long (Null OK)
Check Constraint: (SeizureAckTime>= 2) AND (SeizureAckTime<= 100)
Remarks:
This is the delay (in milliseconds) between the gateway that
acknowledgment (ACK)
2.3.133.8 smdibaseport (FI-1222)
Type:
long
Default Value:
0
Check Constraint: (SMDIBasePort>= 0) AND (SMDIBasePort<= 4096)
2.3.133.9 tkclockreference (FI-67)
Type:
enum
Migration Source: ClockReference
2.3.133.10 tkcsuparam (FI-69)
Type:
enum
Migration Source: CSUParam
2.3.133.11 tkdigitsending (FI-1024)
Type:
enum
Default Value:
0
Remarks:
DTMF or MF
2.3.133.12 tkencode (FI-66)
Type:
enum
Migration Source: EncodeType
2.3.133.13 tkfdlchannel (FI-716)
Type:
enum
Default Value:
3
2.3.133.14 tkframing (FI-714)
Type:
enum
Default Value:
1
2.3.133.15 tkstatus_routeclasssignalingenabled (FI-3936)
Type:
enum (Indexed)
Default Value:
0
Remarks:
Indicates whether Route Class Signaling is enabled on a CAS










Page 295
2.3.133.16 tktrunkselectionorder (FI-65)
Type:
enum
Migration Source: TrunkSelectionOrder
2.3.133.17 tkyellowalarm (FI-718)
Type:
enum
Default Value:
1
2.3.133.18 tkzerosuppression (FI-712)
Type:
enum
Default Value:
0
Uniqueness:
No multicolumn uniqueness constraints
2.3.134 digitalaccesst1port (TI-16)
Description:
Ports on a Digital Access T1
Fields:
2.3.134.1 attendantdn (FI-75)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
Migration Source: AttendantNumber
Remarks:
If Inbound type call and Loop Start are Ground Start Attend
2.3.134.2 calleriddn (FI-90)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,32}$
Migration Source: CallerId
2.3.134.3 endpointid (FI-563)
Type:
string [129]
Default Value:
EMPTY
Migration Source: new
Remarks:
User may only change the PhysicalLocation and not @doma
MGCPDeviceTable + portNum + @domain
2.3.134.4 expecteddigits (FI-79)
Type:
long
Check Constraint: (ExpectedDigits >= 0) AND (ExpectedDigits <= 32)
Migration Source: ExpectedDigits










Page 296
2.3.134.5 fkdevice (FI-71)
Type:
guid (Indexed, Cascade Delete)
Migration Source: convert from Device
Rule (RI-109):
Type:
Validation (Insert/Update)
Rule Name:
DigitalAccessT1Port device
Description:
The records in DigitalAccessT1Port table mu
device protocol (4).
Test
Condition:
DigitalAccessT1Port.fkDevice IN (SELECT pk
Error
Message:
DigitalAccessT1Port table may only referenc
(DigitalAccessT1).
Remedy:
Correct the fkDevice value to refer to an Dig
2.3.134.6 inboundcalleridenable (FI-89)
Type:
bool
Migration Source: InboundCallerIdEnable
2.3.134.7 numdigits (FI-77)
Type:
long
Check Constraint: (NumDigits >= 0) AND (NumDigits <= 32)
Migration Source: NumDigits
Remarks:
Maximum number of digits to collect. Collects least significa
2.3.134.8 pkid (FI-70)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.134.9 portnum (FI-72)
Type:
long
Migration Source: PortNum
Remarks:
fkDevice+PortNum are unique; 1-24; 1-8 For Vega
2.3.134.10 prefix (FI-76)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
Migration Source: Prefix
Remarks:
Prefix digits to apply in inbound call only.
2.3.134.11 sigdigits (FI-78)










Page 297
Type:
bool
Migration Source: SigDigits
Remarks:
Obsolete - NumDigits is always used. Flag to allow only cert
2.3.134.12 timer1 (FI-83)
Type:
long
Check Constraint: Timer1>= 0
Migration Source: Timer1
Remarks:
In Milliseconds
2.3.134.13 timer2 (FI-84)
Type:
long
Check Constraint: Timer2>= 0
Migration Source: Timer2
Remarks:
In Milliseconds
2.3.134.14 timer3 (FI-85)
Type:
long
Check Constraint: Timer3>= 0
Migration Source: Timer3
Remarks:
In Milliseconds
2.3.134.15 timer4 (FI-86)
Type:
long
Check Constraint: Timer4>= 0
Migration Source: Timer4
Remarks:
In Milliseconds
2.3.134.16 timer5 (FI-87)
Type:
long
Check Constraint: Timer5>= 0
Migration Source: Timer5
Remarks:
In Milliseconds
2.3.134.17 timer6 (FI-88)
Type:
long
Check Constraint: Timer6>= 0
Migration Source: Timer6
Remarks:
In Milliseconds
2.3.134.18 tkcallerid (FI-720)
Type:
enum
Default Value:
0
2.3.134.19 tkcallingpartyselection (FI-92)










Page 298
Type:
enum
Migration Source: CallingPartySelection
Remarks:
Source of the calling party number: originator = 1, first redi
2.3.134.20 tkdigitsending (FI-564)
Type:
enum
Default Value:
0
Remarks:
DTMF or MF
2.3.134.21 tkpresentationbit (FI-93)
Type:
enum
Migration Source: PresentationBit
Remarks:
CLID presentationBit:allowed = 1, restricted = 2
2.3.134.22 tksilencesuppressionthreshold (FI-91)
Type:
enum
Migration Source: SilenceSuppressionThreshold
Remarks:
in dbm0
2.3.134.23 tkstartdialprotocol (FI-625)
Type:
enum
Default Value:
0
2.3.134.24 tktrunk (FI-73)
Type:
enum
Migration Source: PortType
2.3.134.25 tktrunkdirection (FI-74)
Type:
enum
Migration Source: Direction
Remarks:
Inbound Outbound and Both are valid Directions. Outbound
Start (GS)
2.3.134.26 tktrunklevel (FI-80)
Type:
enum
Migration Source: ApplicationType
Remarks:
used to set PAD level
2.3.134.27 tktrunkpad_rx (FI-81)
Type:
enum
Migration Source: RxPad
Remarks:
+/- 32db
2.3.134.28 tktrunkpad_tx (FI-82)
Type:
enum
Migration Source: TxPad










Page 299
Remarks:
+/- 32db
2.3.134.29 unattendedport (FI-2848)
Type:
bool (Null OK)
Default Value:
FALSE
2.3.134.30 versionstamp (FI-2170)
Type:
string [47] (Not Modifiable, Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New Guid is generated when the port XML change
Rule (RI-261):
Type:
Active (Insert/Update)
Rule Name:
digitalaccesst1port versionstamp
Description:
on change to anything in digitalaccesst1port
Test
Condition:
update digitalaccesst1port
Rule (RI-261):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
digitalaccesst1port versionstamp
Description:
on change to anything in digitalaccesst1port
Test
Condition:
update digitalaccesst1port
2.3.134.31 xml (FI-936)
Type:
string [24000] (Null OK)
Default Value:
NULL
Remarks:
Product configuration XML not used by CCM
Uniqueness:
fkdevice + portnum is unique. (MFI-5)
2.3.135 digitdiscardinstruction (TI-105)
Description: Digit Discard Instruction clauses
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.135.1 clause (FI-694)
Type:
memo (Not Modifiable, Null OK)
Default Value:
NULL
2.3.135.2 digitanalysisid (FI-619)
Type:
long (Unique, Not Modifiable)
2.3.135.3 fkdialplan (FI-547)
Type:
guid (Cascade Delete, Not Modifiable)
Migration Source: automatic










Page 300
2.3.135.4 name (FI-541)
Type:
string [50] (Not Modifiable)
Migration Source: automatic
Remarks:
Removed Unique key constraint on name field
2.3.135.5 pkid (FI-540)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.135.6 resettoggle (FI-3076)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.135.7 tkreset (FI-3077)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness: name + fkdialplan is unique. (MFI-36)
2.3.136 digitdiscardinstructionmember (TI-100)
Description: List of tags per Digit Discard Instruction
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.136.1 fkdialplantag (FI-469)
Type:
guid (Not Modifiable)
Migration Source: automatic
2.3.136.2 fkdigitdiscardinstruction (FI-468)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Migration Source: automatic
2.3.136.3 pkid (FI-556)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: fkdialplantag + fkdigitdiscardinstruction is unique. (MFI-20)










Page 301
2.3.137 directorypluginattribute (TI-259)
Description: attributes to be synced from LDAP server
Fields:
2.3.137.1 dirobjectclassattrname (FI-1832)
Type:
string [128]
Default Value:
EMPTY
2.3.137.2 fkdirectorypluginconfig (FI-1831)
Type:
guid (Cascade Delete, Not Modifiable)
2.3.137.3 pkid (FI-1830)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.137.4 tkldapserverattr (FI-1833)
Type:
enum
Uniqueness: fkdirectorypluginconfig + tkldapserverattr is unique. (MFI-43)
2.3.138 directorypluginconfig (TI-249)
Description:
Configuration data for the corporate Directory connector
Fields:
2.3.138.1 agreementstatus (FI-1711)
Type:
long
2.3.138.2 applymask (FI-25768)
Type:
bool
Default Value:
FALSE
Remarks:
When true, the Mask field will be applied on the telephone n
2.3.138.3 applypoollist (FI-25769)
Type:
bool
Default Value:
FALSE
Remarks:
When true, the extension number will selected from the poo
2.3.138.4 connectedldaphost (FI-1899)
Type:
string [128]
Default Value:
EMPTY
2.3.138.5 fkfeaturegrouptemplate (FI-21213)
Type:
guid (Indexed, Null OK)
Remarks:
Reference to Featuregrouptempate for common enduser fie
2.3.138.6 fkldapfilter (FI-1964)
Type:
guid (Null OK)
Remarks:










Page 302
Empty means use the default filter for the directory host typ
the specified filter for which the host type should match the
2.3.138.7 fkldapfilter_group (FI-27173)
Type:
guid (Null OK)
Remarks:
Empty means use the default group filter for the directory h
Otherwise use the specified Group filter for which the host t
agreement.
2.3.138.8 fullsyncstatus (FI-1894)
Type:
long (Null OK)
Default Value:
-1
2.3.138.9 highestcommittedusn (FI-1828)
Type:
string [128]
Default Value:
EMPTY
2.3.138.10 incsyncstatus (FI-1777)
Type:
long (Null OK)
Default Value:
-1
2.3.138.11 invocationid (FI-1893)
Type:
string [128]
Default Value:
EMPTY
2.3.138.12 ldapdn (FI-1714)
Type:
string [256]
Default Value:
Manager Distinguished Name
2.3.138.13 ldappassword (FI-1715)
Type:
string [401]
Default Value:
9e1cb76005b4b718276f4f3662d11f4474dbf844c91298f70fa00
Rule (RI-763):
Type:
Validation (Insert/Update)
Rule Name:
LDAPPassword length restriction for Directo
Description:
on insert/update to check the lenght of the ld
accordingly
Test
Condition:
On Insert to DirectoryPluginConfig
Error
Message:
The encrypted form of the password is too la
password.
2.3.138.14 ldapsynchronizationbase (FI-1716)
Type:
string [256]
Default Value:
Search Base
2.3.138.15 mask (FI-25767)
Type:
string [24] (Null OK)










Page 303
Default Value:
EMPTY
Validation:
^[0-9Xx+]{1,24}$
Remarks:
Mask to be applied on the telephone number
2.3.138.16 name (FI-1962)
Type:
string [40] (Indexed)
2.3.138.17 pkid (FI-1710)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.138.18 syncgroups (FI-26781)
Type:
bool
Default Value:
FALSE
Remarks:
This field is set to TRUE when Group sync is also required al
2.3.138.19 syncnow (FI-1892)
Type:
long (Null OK)
Default Value:
0
2.3.138.20 tkldapdirectoryfunction (FI-21173)
Type:
enum
Default Value:
0
Remarks:
Reference to TypeLDAPDirectoryFunction
Rule (RI-961):
Type:
Validation (Insert/Update)
Rule Name:
Restricting the number of AliasSync, Lookup
Description:
User can store the 3 types of record DirSync,
Table. This rule doesn't allow the user to stor
Lookup. Check the number of record of Alia
Test
Condition:
On Insert/Update to DirectoryPluginConfig
Error
Message:
Already Alias Sync and Lookup record is pre
Remedy:
Delete the existence record of AliasSync or l
lookup
2.3.138.21 userrank (FI-27581)
Type:
enum (Indexed)
Default Value:
1
Check Constraint: (UserRank >= 1) AND (UserRank <= 10)
Remarks:
Rank assigned to new users imported based on this director
the directory sync config should be either of equal or lower
parent record in table UserRank










Page 304
Uniqueness:
name + tkldapdirectoryfunction is unique. (MFI-790)
2.3.139 directorypluginconfigdirgroupmap (TI-2143)
Description: Stores a preprovisioned list of DirGoups to be associated with endusers inserted
Fields:
2.3.139.1 fkdirectorypluginconfig (FI-21211)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Reference to sync agreement
2.3.139.2 fkdirgroup (FI-21212)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Reference to groups that are applied to end users added by th
2.3.139.3 pkid (FI-21210)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: fkdirectorypluginconfig + fkdirgroup is unique. (MFI-781)
2.3.140 directorypluginendpoint (TI-24018)
Description: To store jabber endpoint model mapping
Fields:
2.3.140.1 fkdirectorypluginconfig (FI-28482)
Type:
guid (Cascade Delete)
2.3.140.2 pkid (FI-28481)
Type:
guid (Unique, Indexed)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.140.3 tkproduct (FI-28483)
Type:
enum
Remarks:
Product type for jabber endpoint model mapping
Uniqueness: No multicolumn uniqueness constraints
2.3.141 directorypluginhost (TI-260)
Description: Host names of LDAP servers
Fields:
2.3.141.1 fkdirectorypluginconfig (FI-1835)










Page 305
Type:
guid (Cascade Delete, Not Modifiable)
2.3.141.2 hostname (FI-1836)
Type:
string [128]
Default Value:
Host Name
2.3.141.3 ldapportnumber (FI-1938)
Type:
long
2.3.141.4 pkid (FI-1834)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.141.5 priority (FI-1837)
Type:
long
2.3.141.6 sslenabled (FI-1901)
Type:
bool
Default Value:
FALSE
Uniqueness: fkdirectorypluginconfig + hostname is unique. (MFI-44)
2.3.142 directorypluginpoollist (TI-2613)
Description: Pool List for a particular Directory Plugin Config
Fields:
2.3.142.1 dnprefix (FI-25817)
Type:
string [15] (Null OK)
Default Value:
EMPTY
Validation:
^[0-9+\]{0,15}$
Remarks:
DN prefix for the poolrange.
2.3.142.2 enddn (FI-25772)
Type:
string [7]
Default Value:
EMPTY
Validation:
^[0-9]{0,7}$
Remarks:
Ending DN in the pool.
2.3.142.3 fkdirectorypluginconfig (FI-25775)
Type:
guid (Indexed, Cascade Delete, Null OK)
Remarks:
Reference to DirectoryPluginConfig for this pool list.
2.3.142.4 nextdn (FI-25773)
Type:
string [7]
Default Value:
EMPTY
Validation:
^[-]?[0-9]{0,7}$










Page 306
Remarks:
Next DN in the pool.
2.3.142.5 pkid (FI-25770)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
unique ID to identify a record.
2.3.142.6 priority (FI-25774)
Type:
long
Remarks:
Priority of the pool list.
2.3.142.7 startdn (FI-25771)
Type:
string [7]
Default Value:
EMPTY
Validation:
^[0-9]{0,7}$
Remarks:
Starting DN in the pool.
Uniqueness: No multicolumn uniqueness constraints
2.3.143 directorypluginroutingdatabase (TI-2132)
Description:
This table holds the Data specific to DN Alias Sync and Lookup LDAP servers
Fields:
2.3.143.1 cacheage (FI-21177)
Type:
long
Default Value:
0
Remarks:
It represents the age of the records present in the Cache
2.3.143.2 cacheenable (FI-21175)
Type:
bool
Default Value:
TRUE
Remarks:
Boolean field to user records caching state for the DN Alias
syncing to DN Alias Sync otherwise no caching happens.
2.3.143.3 cachesize (FI-21176)
Type:
long
Default Value:
3000
Remarks:
User can spefiy the number of records to be cache before th
2.3.143.4 fkdirectorypluginconfig (FI-21165)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Reference to DirectoryPluginConfig
2.3.143.5 ldapkeepalivesearchdn (FI-21164)
Type:
string [256] (Null OK)










Page 307
Remarks:
It serches the specified user Distinguished Name in DN Alia
2.3.143.6 pkid (FI-21163)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.143.7 sipaliassuffix (FI-25816)
Type:
string [32] (Null OK)
Validation:
^[a-zA-Z 0-9.@-]{0,32}$
Remarks:
This field when configured specifies the prefix that is added
stored in the SIP Alias field in the LDAP Routing database.
2.3.143.8 tkkeepalivetimeinterval (FI-21166)
Type:
enum
Default Value:
1
Remarks:
Reference to TypeKeepAliveTimeInterval
Uniqueness:
No multicolumn uniqueness constraints
2.3.144 directorypluginschedule (TI-261)
Description: Schedule for directory plugin task
Fields:
2.3.144.1 active (FI-1840)
Type:
bool
Default Value:
FALSE
2.3.144.2 fkdirectorypluginconfig (FI-1839)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
2.3.144.3 intervalvalue (FI-1843)
Type:
long (Null OK)
2.3.144.4 nextexectime (FI-1841)
Type:
string [32]
Default Value:
EMPTY
2.3.144.5 pkid (FI-1838)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.144.6 repeatable (FI-1842)
Type:
bool
Default Value:
TRUE










Page 308
2.3.144.7 tkscheduleunit (FI-1844)
Type:
enum
Default Value:
2
Uniqueness: No multicolumn uniqueness constraints
2.3.145 directorypluginwriteback (TI-24019)
Description: To store back attributes
Fields:
2.3.145.1 fkdirectorypluginconfig (FI-28485)
Type:
guid (Cascade Delete)
2.3.145.2 fkldapserverattribute (FI-28486)
Type:
guid (Cascade Delete)
2.3.145.3 pkid (FI-28484)
Type:
guid (Unique, Indexed)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.146 dirgroup (TI-231)
Description:
Categorizes users and Application users
Fields:
2.3.146.1 isstandard (FI-2002)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Created during installation.
2.3.146.2 minimumuserrank (FI-27582)
Type:
enum (Indexed)
Default Value:
1
Check Constraint: (MinimumUserRank >= 1) AND (MinimumUserRank <= 10)
Remarks:
Rank of access control group. Minimum rank that end user,
sync configuration must have to be associated with this acce
column of parent record in table UserRank
2.3.146.3 name (FI-1662)
Type:
string [128] (Unique, Indexed)
Validation:
^[a-zA-Z 0-9._-]{1,128}$
2.3.146.4 pkid (FI-1661)
Type:
guid (Unique, Indexed, Not Modifiable)










Page 309
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-201):
Type:
Validation (Update/Delete)
Rule applied when record is inserted or upda
Rule Name:
Standard CCM Super Users Group Restriction
Description:
The CCM Super Users Group must contain at
locking primary administrator out of the syst
Test
Condition:
ON DELETE FROM ApplicationUserDirGroup
(SELECT COUNT() FROM ApplicationUserDir
UPDATE ApplicationUserDirGroupMap IF (Di
<> new_fkDirGroup) THEN throw exception
Error
Message:
CCM Super User Group must contain at least
Remedy:
Add another Application User to be the CCM
2.3.147 dmmsdevice (TI-416)
Description: Cellular Subscriber data not in Device Table
Fields:
2.3.147.1 cnumber (FI-3144)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9#+]{0,50}$
Remarks:
Subscriber cellular number
2.3.147.2 disableappdialrules (FI-3142)
Type:
bool
Default Value:
FALSE
2.3.147.3 enablefollowme (FI-3145)
Type:
bool
Default Value:
TRUE
2.3.147.4 fkdevice (FI-3141)
Type:
guid (Unique, Indexed, Cascade Delete)
2.3.147.5 fkdevice_wsm (FI-3143)
Type:
guid (Indexed, Cascade Delete)
2.3.147.6 pkid (FI-3140)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 310
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.148 dnaliassynckeymap (TI-2155)
Description:
This table holds the mapping between the Key used by the CUCM database to i
DNAlias Sync LDAP server
Is not replicated.
Fields:
2.3.148.1 ccaid (FI-21261)
Type:
string [32]
Validation:
^[a-zA-Z 0-9.-]{1,32}$
Remarks:
The LDAP server that stores the Directory Number Alias reco
subsequent updates of the records in the LDAP Database. Th
update operations on a record originating from the CUCM clu
identifying the CUCM Cluster Identifier set in this field.
2.3.148.2 dnaliassynckey (FI-21260)
Type:
string [30] (Indexed, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
this field holds the User Id that was pushed to the DNAlias Sy
DNAlias Sync Server
2.3.148.3 pkid (FI-21267)
Type:
guid
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.149 dnddynamic (TI-440)
Description:
Frequently updated settings for Do Not Disturb (DND)
Insert/Delete is not allowed.
Fields:
2.3.149.1 datetimestamp (FI-3292)
Type:
long
Default Value:
0
Remarks:
for replication and conflict resolution
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value










Page 311
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.149.2 dndstatus (FI-3291)
Type:
bool
Default Value:
FALSE
2.3.149.3 fkdevice (FI-3290)
Type:
guid (Unique, Cascade Delete)
2.3.149.4 pkid (FI-3289)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.150 dntracelogging (TI-972)
Description:
Allows configuration of Called Party DN to trace a call back to the original part
specifications related to Dynamic / Destination Call Tracing
Fields:
2.3.150.1 description (FI-9848)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,50}$
Remarks:
Describes the Traced called party DN, documenting the owne
the trace.
2.3.150.2 directorynumber (FI-9846)
Type:
dn (Unique, Indexed, Not Modifiable)
DN Type:
DN_TYPE_ALL_DIGITS
Validation:
^[a-dA-D0-9#]{3,50}$
Remarks:
Indicates the Called Party DN on which tracing is enabled
Rule (RI-822):
Type:
Validation (Insert)
Rule Name:
Limit CallTrace DN count to 50
Description:










Page 312
Rule to limit Called Party Trace DN count to m
that there are no more than 50 records in DN
Test
Condition:
SELECT COUNT() INTO nRows FROM DNTra
throw exception; END IF;
Error
Message:
Exceeded Called Party Trace DN limit of 50
Remedy:
Please reduce the number of DN and try agai
Rule (RI-822):
Type:
Validation (Insert)
This field is modified by this rule.
Rule Name:
Limit CallTrace DN count to 50
Description:
Rule to limit Called Party Trace DN count to m
that there are no more than 50 records in DN
Test
Condition:
SELECT COUNT() INTO nRows FROM DNTra
throw exception; END IF;
Error
Message:
Exceeded Called Party Trace DN limit of 50
Remedy:
Please reduce the number of DN and try agai
2.3.150.3 pkid (FI-9845)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.151 dpcallrecordserver (TI-688)
Description: Diagnostic Portal Call Record Server
Fields:
2.3.151.1 alternatename (FI-5556)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9._-]{0,255}$
2.3.151.2 alternateport (FI-5557)
Type:
long (Null OK)
2.3.151.3 clusterid (FI-5547)
Type:
string [255] (Null OK)
Remarks:
This is only for UCM ,UCMBE
2.3.151.4 description (FI-5546)
Type:
string [512]
Default Value:
EMPTY










Page 313
Validation:
^[^""%&\<>]{0,128}$
2.3.151.5 domainname (FI-5811)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[0-9A-Za-z_.-]{0,255}$
2.3.151.6 ikdpcallrecordserver_primary (FI-5548)
Type:
guid (Null OK)
Remarks:
This is the PKID for Primary (peer) call record server
2.3.151.7 instancename (FI-5812)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[0-9A-Za-z_.-]{0,255}$
2.3.151.8 name (FI-5545)
Type:
string [255]
Validation:
^[a-zA-Z0-9._-]{1,255}$
Remarks:
Diagnostic Portal CallRecord Server Name or ip address
2.3.151.9 password (FI-5553)
Type:
string [255]
Default Value:
EMPTY
2.3.151.10 pkid (FI-5544)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.151.11 port (FI-5554)
Type:
long (Null OK)
2.3.151.12 tkdpdeviceprotocol (FI-5550)
Type:
enum
Remarks:
TypeDeviceProtocol
2.3.151.13 tkdpproduct (FI-5549)
Type:
enum
Remarks:
TypeProduct
2.3.151.14 tkdpverificationstatus (FI-5551)
Type:
enum
Default Value:
0
Remarks:
TypeVerificationStatus - One of the following: 0 (notdone), 1 (F
2.3.151.15 username (FI-5552)
Type:
string [255]
Default Value:
EMPTY










Page 314
2.3.151.16 verificationfailurereason (FI-5558)
Type:
string [255]
Default Value:
EMPTY
2.3.151.17 verificationtimestamp (FI-5814)
Type:
long
Default Value:
0
Remarks:
UTC time of Verification
2.3.151.18 version (FI-5813)
Type:
string [50]
Default Value:
EMPTY
Uniqueness: name + port is unique. (MFI-172)
2.3.152 dpcertificate (TI-1031)
Description: Diagnostic Portal Certificate
Fields:
2.3.152.1 certificate (FI-5818)
Type:
string [4096]
Remarks:
Diagnostic Portal Certificate
2.3.152.2 issuername (FI-5817)
Type:
string [255] (Not Modifiable)
Validation:
^[^""%&\<>]{0,255}$
2.3.152.3 pkid (FI-5815)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.152.4 serialnumber (FI-5821)
Type:
string [42] (Not Modifiable)
Remarks:
hex representation of serial number
2.3.152.5 subjectname (FI-5816)
Type:
string [255]
Validation:
^[^""%&\<>]{0,255}$
2.3.152.6 validfromdate (FI-5819)
Type:
long
Default Value:
0
Remarks:
UTC time
2.3.152.7 validtodate (FI-5820)
Type:
long
Default Value:
0










Page 315
Remarks:
UTC time
Uniqueness: issuername + serialnumber is unique. (MFI-171)
2.3.153 dpdevice (TI-679)
Description: Diagnostic Portal Device
Fields:
2.3.153.1 alternateaccessname (FI-5484)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9.-]{0,255}$
2.3.153.2 clusterid (FI-5594)
Type:
string [255] (Null OK)
Remarks:
ClusterID
2.3.153.3 description (FI-5482)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^""%&\<>]{0,128}$
2.3.153.4 isseeddevice (FI-5485)
Type:
bool
Default Value:
FALSE
Remarks:
Is seed device
2.3.153.5 name (FI-5481)
Type:
string [255]
Validation:
^[a-z0-9.-]{1,255}$
Remarks:
Diagnostic Portal Device - This is groupHost name or IP v4 add
Rule (RI-743):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
On Insert/Update DPDevice
Description:
on insert/update of DPDevice convert data for
Test
Condition:
ON INSERT/UPDATE DPDevice convert the valu
Rule (RI-743):
Type:
Active (Insert/Update)
Rule Name:
On Insert/Update DPDevice
Description:
on insert/update of DPDevice convert data for
Test
Condition:
ON INSERT/UPDATE DPDevice convert the valu
2.3.153.6 nodeid (FI-5593)










Page 316
Type:
string [255] (Null OK)
Remarks:
NodeID
2.3.153.7 pkid (FI-5480)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.153.8 tkdpproduct (FI-5483)
Type:
enum
Remarks:
The enum value of the corresponding device type defined in th
2.3.153.9 version (FI-5806)
Type:
string [50] (Null OK)
Uniqueness: name + tkdpproduct is unique. (MFI-137)
2.3.154 dpdeviceaccess (TI-682)
Description: Diagnostic Portal Device Access Method definition
Fields:
2.3.154.1 alternateport (FI-5498)
Type:
long (Null OK)
2.3.154.2 fkdpdevice (FI-5494)
Type:
guid (Cascade Delete)
Remarks:
DP Device can be there in many groups
2.3.154.3 password (FI-5496)
Type:
string [255]
Default Value:
EMPTY
2.3.154.4 pkid (FI-5492)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.154.5 port (FI-5497)
Type:
long (Null OK)
Default Value:
NULL
2.3.154.6 tkdpdeviceprotocol (FI-5493)
Type:
enum
Remarks:
TypeDeviceProtocol
2.3.154.7 tkdpverificationstatus (FI-5499)
Type:
enum
Default Value:
0
Remarks:
TypeVerificationStatus - One of the following: 0 (notdone), 1 (F
2.3.154.8 username (FI-5495)










Page 317
Type:
string [255]
Default Value:
EMPTY
2.3.154.9 verificationfailurereason (FI-5500)
Type:
string [255]
Default Value:
EMPTY
2.3.154.10 verificationtimestamp (FI-5807)
Type:
long
Default Value:
0
Remarks:
UTC time of Verification
Uniqueness: No multicolumn uniqueness constraints
2.3.155 dpdevicecallrecordservermap (TI-689)
Description: Diagnostic Portal Device to Call Record Server mapping
Fields:
2.3.155.1 fkdpcallrecordserver (FI-5561)
Type:
guid (Cascade Delete)
2.3.155.2 fkdpdevice (FI-5560)
Type:
guid (Cascade Delete)
2.3.155.3 pkid (FI-5559)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: fkdpdevice + fkdpcallrecordserver is unique. (MFI-142)
2.3.156 dpdevicegroupmap (TI-681)
Description: Diagnostic Portal Devices mapping into Groups
Fields:
2.3.156.1 fkdpdevice (FI-5491)
Type:
guid (Cascade Delete)
Remarks:
DP Device can be there in many groups
2.3.156.2 fkdpgroup (FI-5490)
Type:
guid (Cascade Delete)
Remarks:
DP Group can have many devices
2.3.156.3 pkid (FI-5489)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: fkdpgroup + fkdpdevice is unique. (MFI-139)










Page 318
2.3.157 dpdevicejobcomponent (TI-683)
Description:
Diagnostic Portal Jobs for device and component
Fields:
2.3.157.1 componentpath (FI-5506)
Type:
string [1024]
Remarks:
"/" separated list of component nodes from root to leaf node.
ListLogComponent command results.
2.3.157.2 customcookiestring (FI-5507)
Type:
string [2560] (Null OK)
Remarks:
Custom Cookie String
2.3.157.3 fkdpdevice (FI-5502)
Type:
guid (Cascade Delete)
Remarks:
DP Device can be there in many groups
2.3.157.4 fkdpjob (FI-5503)
Type:
guid (Cascade Delete)
Remarks:
DP Device can be there in many groups
2.3.157.5 islogcollectable (FI-5508)
Type:
bool
Default Value:
TRUE
2.3.157.6 istracecollectionselected (FI-5604)
Type:
bool
Default Value:
FALSE
Remarks:
True - collect traces associated with the job; False - do not col
2.3.157.7 istracecomponent (FI-5603)
Type:
bool
Default Value:
TRUE
Remarks:
True(default) - Trace Component and False - Log Component
2.3.157.8 pkid (FI-5501)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.157.9 tkdptracelevel (FI-5504)
Type:
enum (Null OK)
2.3.157.10 tkdptracelevel_previous (FI-5505)
Type:
enum (Null OK)
2.3.157.11 tkdpwebprotocol (FI-5602)
Type:
enum










Page 319
Default Value:
0
Remarks:
TypeDPWebProtocol - One of the following: 0 (REST) default,
Uniqueness:
No multicolumn uniqueness constraints
2.3.158 dpdeviceproductcomponent (TI-680)
Description: Diagnostic Portal Device Product Component
Fields:
2.3.158.1 fkdpdevice (FI-5488)
Type:
guid (Cascade Delete)
Remarks:
Product Component Relation to Device
2.3.158.2 name (FI-5487)
Type:
string [255]
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^{|}~\-]{1,255}$
Remarks:
Name of the Product component
2.3.158.3 pkid (FI-5486)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: name + fkdpdevice is unique. (MFI-138)
2.3.159 dpdevicetraceservermap (TI-690)
Description: Diagnostic Portal Device to Trace Server mapping
Fields:
2.3.159.1 fkdpdevice (FI-5563)
Type:
guid (Cascade Delete)
2.3.159.2 fkdptraceserver (FI-5564)
Type:
guid (Cascade Delete)
2.3.159.3 pkid (FI-5562)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: fkdpdevice + fkdptraceserver is unique. (MFI-143)
2.3.160 dpemail (TI-685)
Description: Diagnostic Portal Email addresses
Fields:
2.3.160.1 name (FI-5527)
Type:
string [255] (Unique)
Validation:
^[0-9A-Za-z@.-]{1,255}$










Page 320
Remarks:
Email address for notifications
2.3.160.2 pkid (FI-5526)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: No multicolumn uniqueness constraints
2.3.161 dpemaillist (TI-1032)
Description: Diagnostic Portal List of Email addresses
Fields:
2.3.161.1 description (FI-5805)
Type:
string [512] (Null OK)
Validation:
^[^""%&\<>:]{0,128}$
2.3.161.2 name (FI-5804)
Type:
string [255] (Unique)
Validation:
^[0-9A-Za-z@_.-]{1,255}$
Remarks:
List of Email addresses for notifications
2.3.161.3 pkid (FI-5803)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: No multicolumn uniqueness constraints
2.3.162 dpemaillistmap (TI-1033)
Description: Maps Diagnostic Portal Email address to the List of Email addresses
Fields:
2.3.162.1 fkdpemail (FI-5823)
Type:
guid (Cascade Delete)
Remarks:
Reference to an Email Address
2.3.162.2 fkdpemaillist (FI-5824)
Type:
guid (Cascade Delete)
Remarks:
Reference to a list of Diagnostic Portal Email Addresses
2.3.162.3 pkid (FI-5822)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: fkdpemail + fkdpemaillist is unique. (MFI-170)
2.3.163 dpftpserver (TI-695)










Page 321
Description: Defines the FTP Server for the Diagnostic Portal
Fields:
2.3.163.1 description (FI-5585)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^""%&\<>]{0,128}$
2.3.163.2 destinationdirectory (FI-5591)
Type:
string [1024]
Default Value:
EMPTY
Remarks:
Path
2.3.163.3 name (FI-5584)
Type:
string [255]
Validation:
^[a-zA-Z0-9._-]{1,255}$
Remarks:
Diagnostic Portal TFTP Server Name
2.3.163.4 password (FI-5589)
Type:
string [255]
Default Value:
EMPTY
2.3.163.5 pkid (FI-5583)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.163.6 port (FI-5590)
Type:
long
2.3.163.7 tkdpdeviceprotocol (FI-5586)
Type:
enum
2.3.163.8 tkdpverificationstatus (FI-5587)
Type:
enum
Default Value:
0
Remarks:
TypeVerificationStatus - One of the following: 0 (notdone), 1 (F
2.3.163.9 username (FI-5588)
Type:
string [255]
Default Value:
EMPTY
2.3.163.10 verificationfailurereason (FI-5592)
Type:
string [255]
Default Value:
EMPTY
Uniqueness: name + port is unique. (MFI-146)
2.3.164 dpgroup (TI-678)










Page 322
Description: Diagnostic Portal Group
Fields:
2.3.164.1 description (FI-5479)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^""%&\<>]{0,128}$
2.3.164.2 name (FI-5478)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9._-]{1,50}$
Remarks:
Name of Diagnostic Portal Group
2.3.164.3 pkid (FI-5477)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: No multicolumn uniqueness constraints
2.3.165 dpjob (TI-684)
Description:
Diagnostic PortalJob definition
Fields:
2.3.165.1 creationtime (FI-5521)
Type:
long (Null OK)
2.3.165.2 description (FI-5511)
Type:
string [512] (Null OK)
Validation:
^[^""%&\<>]{0,128}$
2.3.165.3 downloadlocation (FI-5523)
Type:
string [1024]
Default Value:
EMPTY
2.3.165.4 endtime (FI-5513)
Type:
long
Default Value:
0
Remarks:
UTC format (32 bit integer)
2.3.165.5 failurereason (FI-5522)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Reason For Failure
2.3.165.6 frequency (FI-5828)
Type:
long
Default Value:
1
Check Constraint: (Frequency > 0)










Page 323
Remarks:
Frequency of the Diagnostic Portal Job
2.3.165.7 groupname (FI-5809)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[0-9A-Za-z_.-]{0,50}$
2.3.165.8 isemailnotificationrequired (FI-5525)
Type:
bool
Default Value:
FALSE
2.3.165.9 isscheduledtracesetting (FI-5524)
Type:
bool
Default Value:
TRUE
2.3.165.10 macaddress (FI-5520)
Type:
string [12]
Validation:
^[0-9a-fA-F]{12}$
Remarks:
MAC Address of subject
2.3.165.11 name (FI-5510)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9.-]{1,50}$
Remarks:
User Defined job name
2.3.165.12 noofbytestransferred (FI-5517)
Type:
long (Null OK)
2.3.165.13 nooffilestransferred (FI-5518)
Type:
long (Null OK)
2.3.165.14 pkid (FI-5509)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.165.15 starttime (FI-5512)
Type:
long
Default Value:
0
Remarks:
UTC format (32 bit integer)
2.3.165.16 statusoflastrun (FI-5515)
Type:
long (Null OK)
2.3.165.17 templatename (FI-5810)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[0-9A-Za-z.-]{0,50}$
2.3.165.18 timeoflastrun (FI-5516)










Page 324
Type:
long (Null OK)
2.3.165.19 timezone (FI-5514)
Type:
string [100]
2.3.165.20 tkdpjobfeature (FI-5808)
Type:
enum
Default Value:
0
Remarks:
TypeDPJobFeature - One of the following: 0 (Scheduled Colle
Collection)
2.3.165.21 tkdpjobstatus (FI-5519)
Type:
enum
Remarks:
The enum value defined in the TypeDPJobStatus table
Uniqueness:
No multicolumn uniqueness constraints
2.3.166 dpjobemaillistmap (TI-686)
Description: Maps Diagnotistic Portal Jobs to list of email addresses for notifications
Fields:
2.3.166.1 fkdpemaillist (FI-5531)
Type:
guid (Cascade Delete)
Remarks:
Reference to a list of Diagnostic Portal Email Addresses
2.3.166.2 fkdpjob (FI-5530)
Type:
guid (Cascade Delete)
Remarks:
DP Device can be there in many groups
2.3.166.3 pkid (FI-5529)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: fkdpjob + fkdpemaillist is unique. (MFI-140)
2.3.167 dpmailserver (TI-694)
Description: Defines the Mail Server for the Diagnostic Portal
Fields:
2.3.167.1 description (FI-5579)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^""%&\<>]{0,128}$
2.3.167.2 name (FI-5578)
Type:
string [255]
Validation:
^[a-zA-Z0-9._-]{1,255}$










Page 325
Remarks:
Diagnostic Portal Mail Server Name
2.3.167.3 pkid (FI-5577)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.167.4 port (FI-5581)
Type:
long
Remarks:
Port used for SMTP protocol
2.3.167.5 senderemail (FI-5827)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[0-9A-Za-z@.-]{0,255}$
2.3.167.6 tkdpverificationstatus (FI-5580)
Type:
enum
Default Value:
0
Remarks:
TypeVerificationStatus - One of the following: 0 (notdone), 1 (F
2.3.167.7 verificationfailurereason (FI-5582)
Type:
string [255]
Default Value:
EMPTY
Uniqueness: name + port is unique. (MFI-145)
2.3.168 dpntpserver (TI-1034)
Description: Diagnostic Portal NTP Server
Fields:
2.3.168.1 name (FI-5826)
Type:
string [255] (Unique)
Validation:
^[0-9A-Za-z.-]{1,255}$
2.3.168.2 pkid (FI-5825)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: No multicolumn uniqueness constraints
2.3.169 dptemplate (TI-692)
Description: Defines the template for the Diagnostic Portal
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.169.1 description (FI-5572)
Type:
string [512] (Null OK)










Page 326
Validation:
^[^""%&\<>]{0,128}$
2.3.169.2 isstandard (FI-5596)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Created during installation.
2.3.169.3 name (FI-5571)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9._-]{1,50}$
Remarks:
Name of Diagnostic Portal Template
2.3.169.4 pkid (FI-5570)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Uniqueness: No multicolumn uniqueness constraints
2.3.170 dptemplatecomponentdata (TI-693)
Description: Defines the template Component Data for the Diagnostic Portal
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.170.1 fkdptemplate (FI-5574)
Type:
guid (Cascade Delete)
2.3.170.2 fkdptemplatemetacomponentlist (FI-5575)
Type:
guid
2.3.170.3 isstandard (FI-5597)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Created during installation.
2.3.170.4 pkid (FI-5573)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.170.5 tkdptracelevel (FI-5576)
Type:
enum (Null OK)
Remarks:
This is trace level
Uniqueness: fkdptemplate + fkdptemplatemetacomponentlist is unique. (MFI-144)
2.3.171 dptemplatemetacomponentlist (TI-691)
Description:
Defines the TemplateMetaComponentList for Diagnostic Portal
Records may be modified only by installation and/or DB triggers.










Page 327
Fields:
2.3.171.1 componentpath (FI-5567)
Type:
string [1024]
Remarks:
"/" separated list of component nodes from root to leaf node.
ListLogComponent command results.
2.3.171.2 islogcollectable (FI-5569)
Type:
bool
Default Value:
TRUE
2.3.171.3 isstandard (FI-5595)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Created during installation.
2.3.171.4 istracesetable (FI-5568)
Type:
bool
Default Value:
TRUE
2.3.171.5 pkid (FI-5565)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.171.6 tkdpproduct (FI-5566)
Type:
enum
Remarks:
The enum value of the corresponding device type defined in
Uniqueness:
No multicolumn uniqueness constraints
2.3.172 dptraceserver (TI-687)
Description: Diagnostic Portal Trace Server
Fields:
2.3.172.1 alternatename (FI-5541)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9._-]{0,255}$
2.3.172.2 alternateport (FI-5542)
Type:
long (Null OK)
2.3.172.3 description (FI-5534)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^""%&\<>]{0,128}$
2.3.172.4 homedirectory (FI-5539)
Type:
string [1024]










Page 328
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^{|}~\-]{0,1024}$
Remarks:
Home Directory.
2.3.172.5 name (FI-5533)
Type:
string [255]
Validation:
^[a-zA-Z0-9.-]{1,255}$
Remarks:
Diagnostic Portal Trace Server Name or ip address
2.3.172.6 password (FI-5537)
Type:
string [255]
Default Value:
EMPTY
2.3.172.7 pkid (FI-5532)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
2.3.172.8 port (FI-5538)
Type:
long
2.3.172.9 tkdpdeviceprotocol (FI-5535)
Type:
enum
Remarks:
TypeDeviceProtocol
2.3.172.10 tkdpverificationstatus (FI-5540)
Type:
enum
Default Value:
0
Remarks:
TypeVerificationStatus - One of the following: 0 (notdone), 1 (F
2.3.172.11 username (FI-5536)
Type:
string [255]
Default Value:
EMPTY
2.3.172.12 verificationfailurereason (FI-5543)
Type:
string [255]
Default Value:
EMPTY
Uniqueness: name + port is unique. (MFI-141)
2.3.173 drfcomponent (TI-288)
Description: Disater recovery framework status and dependacy
Fields:
2.3.173.1 fkprocessnodeservice (FI-2009)
Type:
guid (Cascade Delete)
Remarks:
Associated server
2.3.173.2 id (FI-2013)










Page 329
Type:
long
Default Value:
0
Remarks:
ID from registration
2.3.173.3 ikdrfcomponent (FI-2012)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
service that must be started first
2.3.173.4 pkid (FI-2010)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.173.5 tkdrfregistered (FI-2011)
Type:
enum
Default Value:
0
Remarks:
Registration status
Uniqueness: No multicolumn uniqueness constraints
2.3.174 drfscript (TI-289)
Description: Disater recovery framework configured scripts
Fields:
2.3.174.1 fkdrfcomponent (FI-2014)
Type:
guid (Cascade Delete)
Remarks:
Registered drf component associated with script
2.3.174.2 name (FI-2017)
Type:
string [255] (Unique)
Validation:
^[a-zA-Z0-9._-]{1,255}$
Remarks:
script name
2.3.174.3 orderid (FI-2018)
Type:
long
Default Value:
0
Remarks:
order of scripts to be run per component during backup or re
2.3.174.4 pkid (FI-2015)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.










Page 330
2.3.174.5 tkdrfscript (FI-2019)
Type:
enum
Default Value:
0
Remarks:
type backup or restore
Uniqueness: No multicolumn uniqueness constraints
2.3.175 e911messages (TI-1081)
Description:
Table used for storing legal disclaimer messages sent to phone for off premise
Fields:
2.3.175.1 message (FI-10128)
Type:
string [2048]
Remarks:
Message text that will be sent to phone (allows Unicode).
2.3.175.2 pkid (FI-10125)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.175.3 tke911message (FI-10127)
Type:
enum
Remarks:
This is the message type for e911.
Rule (RI-922):
Type:
Validation (Insert/Update)
Rule Name:
There cannot be more than one E911 messag
locale(tkuserlocale)
Description:
There cannot be more than one E911 messag
locale(tkuserlocale)
Test
Condition:
ON INSERT/UPDATE TO e911messages IF (SEL
WHERE tkuserlocale = new_tkuserlocale AND
throw exception
Error
Message:
Do not insert or update records that will caus
tke911message values.
Remedy:
Cannot have more than one E911 message wi
locale(tkuserlocale)
2.3.175.4 tkuserlocale (FI-10126)
Type:
enum
Remarks:
This is the locale associated with the e911 message.
Rule (RI-921):
Type:
Validation (Delete)
Rule Name:
Cannot Delete English Version of E911 Messa
Description:
Cannot delete the English version of the E911
ON DELETE FROM e911messages IF (e911me










Page 331
Test
Condition:
Error
Message:
English version of the E911 messages cannot
Remedy:
Modify the English version instead.
Rule (RI-922):
Type:
Validation (Insert/Update)
Rule Name:
There cannot be more than one E911 messag
locale(tkuserlocale)
Description:
There cannot be more than one E911 messag
locale(tkuserlocale)
Test
Condition:
ON INSERT/UPDATE TO e911messages IF (SEL
WHERE tkuserlocale = new_tkuserlocale AND
throw exception
Error
Message:
Do not insert or update records that will caus
tke911message values.
Remedy:
Cannot have more than one E911 message wi
locale(tkuserlocale)
Uniqueness:
No multicolumn uniqueness constraints
2.3.176 elingroup (TI-2863)
Description: Table to store the ELIN Groups. Typically, each ELIN Group represents an ERL
Fields:
2.3.176.1 description (FI-26904)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,63}$
Remarks:
Description for Emergency Location Identification Number G
2.3.176.2 name (FI-26903)
Type:
string [50] (Unique, Indexed)
Validation:
^[a-zA-Z 0-9. _-]{1,50}$
Remarks:
Name of the ELIN Group, usually corresponds to the Emergen
2.3.176.3 pkid (FI-26902)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints










Page 332
2.3.177 elingroupmember (TI-2864)
Description:
Table to store the ELIN Groups to ELIN mapping
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.177.1 datetimestamp (FI-27204)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Updates when the record is inserted or updated.
Rule (RI-2250):
Type:
Active (Insert/Update)
Rule Name:
To check for ELINGroupMember DateTimeS
Description:
update the datetimestamp for every insert o
Test
Condition:
ON INSERT/UPDATE INTO ELINGroupMemb
Rule (RI-2250):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
To check for ELINGroupMember DateTimeS
Description:
update the datetimestamp for every insert o
Test
Condition:
ON INSERT/UPDATE INTO ELINGroupMemb
2.3.177.2 fkelingroup (FI-26906)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Remarks:
The pkid of the ELINGroup
2.3.177.3 fknumplan_elin (FI-26907)
Type:
guid (Unique, Indexed, Not Modifiable)
Remarks:
The pkid of the ELIN
Rule (RI-2205):
Type:
Active (Insert)
Rule Name:
Insert into ElinGroupMember table
Description:
When a record is inserted into ElinGroupMe
(PatterUsage of 105 (PATTERN_ELIN)), insert
Test
Condition:
ON INSERT in ElinGroupMember : IF (tk_Pat
ElinMappingDynamic (pkid,fknumPlan_ELI
Rule (RI-2206):
Type:
Active (Delete)
Rule Name:
Delete from ELINGroupMember
Description:
When an ELIN is deleted from this table,del
ELINMappingDynamic. And delete the ELIN
Test
Condition:
ON DELETE from ELINGroupMember (DELE
fkNumplan_ELIN = ELINGroupMember.fkNu










Page 333
2.3.177.4 pkid (FI-26905)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.178 elinmappingdynamic (TI-2865)
Description:
Dynamic mapping table between Cgpn and used ELIN for emergency call. This
insert or delete.
Insert/Delete is not allowed.
Fields:
2.3.178.1 datetimestamp (FI-26912)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Updated when the record is inserted or updated.
Rule (RI-2207):
Type:
Validation (Insert/Update)
Rule Name:
Update DateTimeStamp in ELINMappingDyn
Description:
On insert/update in ELINMappingDynamic t
updated.
Test
Condition:
ON INSERT/UPDATE in ELINMappingDynam
Rule (RI-2207):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Update DateTimeStamp in ELINMappingDyn
Description:
On insert/update in ELINMappingDynamic t
updated.
Test
Condition:
ON INSERT/UPDATE in ELINMappingDynam
2.3.178.2 fkdevice (FI-26910)
Type:
guid (Null OK)
Remarks:
The foreign key of the device that originate the emergency c
2.3.178.3 fknumplan_cgpn (FI-26909)
Type:
guid (Null OK)
Remarks:
The foreign key to the Calling Party Number of the emergen
2.3.178.4 fknumplan_elin (FI-26911)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
Remarks:
The foreign key to the ELIN which is used for the emergenc










Page 334
2.3.178.5 pkid (FI-26908)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.179 emccdynamic (TI-520)
Description:
Dynamic data for the EMCC base phone when a user remotely logs in.
Insert/Delete is not allowed.
Fields:
2.3.179.1 addonmoduleinfo (FI-5350)
Type:
string [40] (Null OK)
Default Value:
NULL
Remarks:
AddOn Module Info
2.3.179.2 datetimestamp (FI-5747)
Type:
long
Default Value:
0
Remarks:
Time stamp
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.179.3 devicename (FI-3954)
Type:
string [50] (Indexed)
Default Value:
EMPTY
Remarks:
Device name for the remote login device
2.3.179.4 fkdevice (FI-3953)
Type:
guid (Unique, Cascade Delete, Not Modifiable)










Page 335
Remarks:
EMCC base phone record
2.3.179.5 fksecurityprofile (FI-3999)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Foreign Key to Security Profile Set by EMDB by matching Pro
2.3.179.6 geolocationinfo (FI-3966)
Type:
string [2048] (Null OK)
Default Value:
NULL
Remarks:
geolocationInfo from the remote cluster for the remote login
2.3.179.7 locationname (FI-10402)
Type:
string [50] (Null OK)
Default Value:
NULL
Remarks:
Reference to remote location name for EMCC device
2.3.179.8 locationpkid (FI-10401)
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Reference to remote location pkid for EMCC device
2.3.179.9 locationremoteclusterpkid (FI-10400)
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Reference to EMCC remote cluster pub's pkid
2.3.179.10 md5hash (FI-10055)
Type:
string [64] (Null OK)
Default Value:
EMPTY
2.3.179.11 pkid (FI-3952)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.179.12 publickey (FI-10056)
Type:
string [2048] (Null OK)
Default Value:
EMPTY
2.3.179.13 remotesipsrstip (FI-3964)
Type:
string [15] (Null OK)
Default Value:
NULL
Remarks:
Sip address for SRST GW
2.3.179.14 remotesipsrstipv6 (FI-27766)
Type:
string [50] (Null OK)










Page 336
Default Value:
NULL
Remarks:
SIP IPv6 Address for GW.
2.3.179.15 remotesipsrstport (FI-3965)
Type:
long (Null OK)
Default Value:
NULL
Remarks:
Sip port for SRST GW
2.3.179.16 remotesrstip (FI-3962)
Type:
string [15] (Null OK)
Default Value:
NULL
Remarks:
IP address for the SRST GW in visiting cluster for the remote
2.3.179.17 remotesrstoption (FI-3961)
Type:
string [50] (Null OK)
Default Value:
NULL
Remarks:
Srst.srstOption.name
2.3.179.18 remotesrstport (FI-3963)
Type:
long (Null OK)
Default Value:
NULL
Remarks:
The port number for the SRST in visiting cluster for the remo
2.3.179.19 sipoauthflag (FI-28451)
Type:
bool
Default Value:
FALSE
Remarks:
SIP Oauth Flag in security pofile for emcc
2.3.179.20 tftpencryptedflag (FI-10053)
Type:
bool
Default Value:
FALSE
Remarks:
TFTP Encrypted Flag
2.3.179.21 tkclass (FI-3958)
Type:
enum
Default Value:
249
Remarks:
Remote login device class type
2.3.179.22 tkdeviceprotocol (FI-3957)
Type:
enum
Default Value:
99
Remarks:
Remote login device protocol type
2.3.179.23 tkdevicesecuritymode (FI-10051)
Type:
enum (Null OK)
2.3.179.24 tkipaddressingmode (FI-3959)










Page 337
Type:
enum
Default Value:
0
Remarks:
Porting form visiting cluster realDevice.commonDeviceConf
2.3.179.25 tkkeyauthority (FI-10054)
Type:
enum
Default Value:
0
Remarks:
TypeKeyAuthority
2.3.179.26 tkmodel (FI-3955)
Type:
enum
Default Value:
15
Remarks:
Remote login device model
2.3.179.27 tkproduct (FI-3956)
Type:
enum
Default Value:
15
Remarks:
Remote login device product type
2.3.179.28 tkstatus_allowipv6autoconfigforphones (FI-3960)
Type:
enum
Default Value:
2
Remarks:
Porting form visiting cluster realDevice.commonDeviceConf
2.3.179.29 tkstatus_allowipv6duplicateaddressdetection (FI-25633)
Type:
enum
Default Value:
2
Remarks:
Allow Duplicate Address Detection for EMCCDynamic.This pa
address detection should be performed on each of the addre
the Reply message before using that address for traffic.
2.3.179.30 tkstatus_ipv6acceptredirectmessages (FI-25634)
Type:
enum
Default Value:
2
Remarks:
Accept Redirect Messages for EMCCDynamic.This parameter
redirect messages.
2.3.179.31 tkstatus_ipv6replymulticastechorequest (FI-25635)
Type:
enum
Default Value:
2
Remarks:
Reply Multicast Echo Request for EMCCDynamic.This parame
ability to send an Echo Reply message in response to an Echo
anycast address.
2.3.179.32 tktransport (FI-10052)
Type:
enum










Page 338
Default Value:
4
Uniqueness:
No multicolumn uniqueness constraints
2.3.180 emergencylocidnumber (TI-700)
Description:
Stores the static portion of the Emergency Location Id Numbers for devicepool
fkdevicepool, LocIdNumber
Fields:
2.3.180.1 fkdevice (FI-6231)
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Device (SIP Trunk for FXO Port) associated with the Emergen
2.3.180.2 fkdevicepool (FI-6180)
Type:
guid (Null OK)
Remarks:
reference to device pool
2.3.180.3 locidnumber (FI-6181)
Type:
string [24] (Unique)
Validation:
^[0-9]{3,24}$
Remarks:
To identify the location of the emergency calls
2.3.180.4 pkid (FI-6179)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.180.5 trunkprefix (FI-6186)
Type:
string [4]
Default Value:
EMPTY
Remarks:
Prefix used to route emergency calls to a specific analog trun
trunk or gateway.
Uniqueness:
No multicolumn uniqueness constraints
2.3.181 emergencylocidnumberdynamic (TI-701)
Description:
Stores the dynamic portion of the Emergency Location Id Numbers. The inform
Datetimestamp, fkEmergencyLocIdNumber
Is not replicated.
Fields:
2.3.181.1 datetimestamp (FI-6185)
Type:
long
Default Value:
0
Remarks:
Time stamp










Page 339
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.181.2 fkemergencylocidnumber (FI-6183)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
Remarks:
Indicates the ELIN which is used for an emergency call
2.3.181.3 origcallingdn (FI-6184)
Type:
string [24]
Validation:
^[0-9]{3,24}$
Remarks:
original calling DN
2.3.181.4 pkid (FI-6182)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.182 emremotedynamic (TI-521)
Description:
Common dynamic data for both visiting cluster and home cluster.
Insert/Delete is not allowed.
Fields:
2.3.182.1 datetimestamp (FI-5748)
Type:
long
Default Value:
0
Remarks:
Time stamp
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value










Page 340
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.182.2 emuri (FI-3970)
Type:
string [255] (Null OK)
Default Value:
NULL
Remarks:
The URI for the visiting EM service. This is always the visiting
2.3.182.3 fkdevice (FI-3968)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
Remarks:
Link back to the EMCC base phone in home cluster. Link back
2.3.182.4 lastremoteuserid (FI-3976)
Type:
string [128] (Null OK)
Default Value:
NULL
Remarks:
The userid string for the last remote login user. Should be set
2.3.182.5 logintime (FI-5193)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
When the user logged in. This is a time_t value stored as a lon
2.3.182.6 pkid (FI-3967)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-614):
Type:
Active (Update)
Rule Name:
Update versionstamp for emremotedynamic
Description:
When the emremotedynamic record changes
Test
Condition:
ON UPDATE IN EMRemoteDynamic: versions
2.3.182.7 remoteclusterid (FI-3969)
Type:
string [50]
Default Value:
EMPTY
Remarks:
The cluster ID for the remote login user in visiting cluster. Th
cluster










Page 341
2.3.182.8 remoteuserid (FI-3975)
Type:
string [128] (Null OK)
Default Value:
NULL
Remarks:
The userid string for the remote login user. This is mainly for
Should be set to Null for the home cluster
2.3.182.9 temptftp1v4 (FI-3971)
Type:
string [255] (Null OK)
Default Value:
NULL
Remarks:
The TFTP IP address for the home TFTP. It is set during remo
cluster
2.3.182.10 temptftp1v6 (FI-3972)
Type:
string [255] (Null OK)
Default Value:
NULL
Remarks:
The TFTP IP address for the home TFTP. It is set during remo
cluster
2.3.182.11 temptftp2v4 (FI-3973)
Type:
string [255] (Null OK)
Default Value:
NULL
Remarks:
The TFTP IP address for the home TFTP. It is set during remo
cluster
2.3.182.12 temptftp2v6 (FI-3974)
Type:
string [255] (Null OK)
Default Value:
NULL
Remarks:
The TFTP IP address for the home TFTP. It is set during remo
cluster
2.3.182.13 versionstamp (FI-5194)
Type:
string [47] (Not Modifiable)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Rule (RI-614):
Type:
Active (Update)
This field is modified by this rule.
Rule Name:
Update versionstamp for emremotedynamic
Description:
When the emremotedynamic record changes
Test
Condition:
ON UPDATE IN EMRemoteDynamic: versions
Rule (RI-614):
Type:
Active (Update)
Rule Name:
Update versionstamp for emremotedynamic
Description:
When the emremotedynamic record changes
ON UPDATE IN EMRemoteDynamic: versions










Page 342
Test
Condition:
Uniqueness:
No multicolumn uniqueness constraints
2.3.183 enduser (TI-228)
Description:
Lists the end users for the system
Fields:
2.3.183.1 allowcticontrolflag (FI-3054)
Type:
bool
Default Value:
TRUE
Remarks:
If true, when a user logins to device, the device allows CTI C
2.3.183.2 assocpc (FI-10)
Type:
string [50]
Default Value:
EMPTY
Migration Source: DeviceList.AssocPC
Remarks:
pingable DNS name (not dotted IP address)
2.3.183.3 building (FI-1803)
Type:
string [64]
Default Value:
EMPTY
2.3.183.4 conferencenowaccesscode (FI-26230)
Type:
string [11]
Default Value:
EMPTY
Validation:
^[0-9]{3,10}$
2.3.183.5 deletedtimestamp (FI-1996)
Type:
long (Null OK)
2.3.183.6 department (FI-1648)
Type:
nstring (Indexed)
Default Value:
EMPTY
Remarks:
User's department number.
2.3.183.7 directoryuri (FI-10115)
Type:
string [254] (Null OK)
Default Value:
EMPTY
Remarks:
URI for Cisco Unified Communications
Rule (RI-911):
Type:
Active (Update)
Rule Name:
Creates/Deletes/Modifies Directory URIs whe
and a related Entry to EndUserNumPlanMap










Page 343
Description:
On Update to NULL delete URI if one exists,
Directory URI in NumplanURI.
Rule (RI-2159):
Type:
Validation (Insert/Update)
Rule Name:
Check for duplicate IDs in Enduser fields.
Description:
EndUser table validation for duplicate recor
DirectoryURI, KeyPadEnteredAlternateIdeni
Test
Condition:
On Insert/Update INTO EndUser : IF (old_ma
my_lower(new_mailid) <> (SELECT my_lowe
pkid='new_pkid');etc
2.3.183.8 discoveryuseridentity (FI-25826)
Type:
string [128] (Indexed)
Default Value:
EMPTY
Remarks:
A unique ID (similar to UserPrincipalName in Active Directo
to this UCM cluster.
Rule (RI-2159):
Type:
Validation (Insert/Update)
Rule Name:
Check for duplicate IDs in Enduser fields.
Description:
EndUser table validation for duplicate recor
DirectoryURI, KeyPadEnteredAlternateIdeni
Test
Condition:
On Insert/Update INTO EndUser : IF (old_ma
my_lower(new_mailid) <> (SELECT my_lowe
pkid='new_pkid');etc
2.3.183.9 displayname (FI-26780)
Type:
string [132] (Indexed)
Default Value:
EMPTY
Remarks:
Preferred display of user's name.
2.3.183.10 emmaxlogintime (FI-28268)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (EmMaxLoginTime >= 0) AND (EmMaxLoginTime <= 10080)
Remarks:
Extension Mobility Max Login Time.
2.3.183.11 enablecalendarpresence (FI-10435)
Type:
bool (Indexed)
Default Value:
FALSE
Migration Source: From CUP database
Remarks:
Determines whether others are allowed to see the meeting i
2.3.183.12 enablecups (FI-25648)
Type:
bool (Indexed)
Default Value:
FALSE










Page 344
Remarks:
If true user can be assigned to a UCM IM & Presence Server
Rule (RI-2118):
Type:
Active (Insert/Update)
Rule Name:
Presence (CUPS) Node Assignment and sync
Description:
Check to make sure user can be assigned to
assignment. While enableCUPS is present in
both tables are in sync.
Test
Condition:
IF enableCUPS = True THEN IF PrimaryNode
THEN do assignment END IF END IF ELSE IF
exception END IF END IF
Error
Message:
A user that does not have presence enabled
(Enterprise Node).
Remedy:
Enable Presence (set EnableCUPS = True) be
2.3.183.13 enableemcc (FI-3997)
Type:
bool
Default Value:
FALSE
Remarks:
To indicate whether user has capability to access EMCC feat
2.3.183.14 enablemobilevoice (FI-3389)
Type:
bool
Default Value:
FALSE
Remarks:
Enable IVR/Two-stage Dialing access
2.3.183.15 enablemobility (FI-3409)
Type:
bool (Indexed)
Default Value:
FALSE
Remarks:
Indicates whether a user has been licensed to use Mobility (
Rule (RI-408):
Type:
Active (Update)
Rule Name:
EndUser.EnableMobility disabled deletes Re
Description:
If the EnableMobility flag for an EndUser is
Remote Destinations for that EndUser are de
Test
Condition:
ON UPDATE IN EndUser: IF (old_EnableMob
FOREACH SELECT pkid INTO deviceID FROM
DELETE FROM remotedestination WHERE fk
OR fkdevice_dualmode = deviceID; END FOR
2.3.183.16 enableusertohostconferencenow (FI-26829)
Type:
bool
Default Value:
FALSE
Remarks:
This will give user privilege to start a meeting in Conference
attendee access code on the Self-care portal.
2.3.183.17 facsimiletelephonenumber (FI-1798)










Page 345
Type:
string [64]
Default Value:
EMPTY
2.3.183.18 firstname (FI-1641)
Type:
nstring (Indexed)
Default Value:
EMPTY
Remarks:
User's first name.
2.3.183.19 fkcallingsearchspace_restrict (FI-3053)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Pkid of CallingSearchSpace record for restriction
2.3.183.20 fkdirectorypluginconfig (FI-1940)
Type:
guid (Null OK)
Rule (RI-300):
Type:
Validation (Delete)
Rule Name:
If LDAP Sync is enabled,users cannot be ma
Description:
Cannot delete user added from corporate di
Test
Condition:
ON DELETE IF (LDAPSystemConfig.syncenab
'NULL') THEN throw exception
Error
Message:
Cannot delete users added through Corpora
2.3.183.21 fkmatrix_presence (FI-2483)
Type:
guid
Default Value:
ad243d17-98b4-4118-8feb-5ff2e1b781ac
Remarks:
Pkid for Presence Group Matrix record. This is required for
this because appuser cannot do extension mobility.
2.3.183.22 fkucserviceprofile (FI-6344)
Type:
guid (Indexed, Null OK)
Remarks:
A reference to the UC Service Profile record that defines UC
2.3.183.23 fkucuserprofile (FI-10258)
Type:
guid (Null OK)
Remarks:
Optional reference to profile record containing shared user
2.3.183.24 homephone (FI-1801)
Type:
string [64]
Default Value:
EMPTY
2.3.183.25 islocaluser (FI-10196)
Type:
bool
Default Value:
TRUE
Migration Source: Defaults to TRUE but changed to FALSE for selected enduser
numplans, or are not licensed with enableCUPS










Page 346
Remarks:
Indicate whether the user is local to the UCM cluster
2.3.183.26 keypadenteredalternateidentifier (FI-25734)
Type:
string [27] (Indexed, Null OK)
Validation:
^[0-9*]{0,27}$
Remarks:
If Provided, a distinct identifier for the user which may be e
can be used to distinguish the user from others when perfor
Provisioning.
Rule (RI-2159):
Type:
Validation (Insert/Update)
Rule Name:
Check for duplicate IDs in Enduser fields.
Description:
EndUser table validation for duplicate recor
DirectoryURI, KeyPadEnteredAlternateIdeni
Test
Condition:
On Insert/Update INTO EndUser : IF (old_ma
my_lower(new_mailid) <> (SELECT my_lowe
pkid='new_pkid');etc
2.3.183.27 lastname (FI-1643)
Type:
nstring (Indexed)
Remarks:
User's last name.
2.3.183.28 mailid (FI-1652)
Type:
nstring (Indexed)
Default Value:
EMPTY
Rule (RI-2159):
Type:
Validation (Insert/Update)
Rule Name:
Check for duplicate IDs in Enduser fields.
Description:
EndUser table validation for duplicate recor
DirectoryURI, KeyPadEnteredAlternateIdeni
Test
Condition:
On Insert/Update INTO EndUser : IF (old_ma
my_lower(new_mailid) <> (SELECT my_lowe
pkid='new_pkid');etc
2.3.183.29 manager (FI-1647)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Name of the user manager ID.
2.3.183.30 maxdeskpickupwaittime (FI-3390)
Type:
long
Default Value:
10000
Check Constraint: (MaxDeskPickupWaitTime >= 0) AND (MaxDeskPickupWaitT
Remarks:
Max wait time for desk phone pickup in milliseconds
2.3.183.31 middlename (FI-1642)
Type:
string [64]










Page 347
Default Value:
EMPTY
Remarks:
User's middle name.
2.3.183.32 mobile (FI-1799)
Type:
string [64]
Default Value:
EMPTY
2.3.183.33 nickname (FI-1960)
Type:
string [64]
Default Value:
EMPTY
2.3.183.34 ocsprimaryuseraddress (FI-3701)
Type:
string [447] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Corresponds to the msRTCSIP-primaryuseraddress field in A
2.3.183.35 pager (FI-1800)
Type:
string [64]
Default Value:
EMPTY
2.3.183.36 passwordreverse (FI-2460)
Type:
string [128] (Null OK)
Default Value:
69c4f936f9cdf45f6bbca2570c31215629bb5d6fb97493478b8f
Validation:
^[a-fA-F0-9]{0,128}$
Remarks:
Used for digest authentication
Rule (RI-280):
Type:
Active (Update)
Rule Name:
enduser versionstamp
Description:
on change to anything in enduser table, upd
Test
Condition:
update devicerelatedversionstamp
2.3.183.37 pkid (FI-1640)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-58):
Type:
Active (Insert/Update)
Rule Name:
EndUser UserID Uniqueness and Length Res
Description:
An EndUser userid cannot be the same as an
associate the user to default dirgroup CCM E
should not be more than 128 bytes
Test
Condition:
IF (EndUser.userid IN (SELECT Name FROM
Error
Message:
EndUser userid already exists as an AppUse
AppUsers name and the length of userid can










Page 348
Remedy:
Provide a unique userid for the EndUser tha
byte length is less than 128
Rule (RI-102):
Type:
Active (Delete)
Rule Name:
Remove Deleted EndUser from Device and I
Description:
If an EndUser is deleted while they are still r
into a phone, the enduser references (fk's) m
out before the user is deleted.
Test
Condition:
SET Device.fkEndUser = NULL where Device
Device.fkEndUser_LastLogin = NULL where
SET ikIPMALineInfo = NULL WHERE ikIPMA
WHERE fkEndUser = old_fkEndUser);
Rule (RI-280):
Type:
Active (Update)
Rule Name:
enduser versionstamp
Description:
on change to anything in enduser table, upd
Test
Condition:
update devicerelatedversionstamp
Rule (RI-300):
Type:
Validation (Delete)
Rule Name:
If LDAP Sync is enabled,users cannot be ma
Description:
Cannot delete user added from corporate di
Test
Condition:
ON DELETE IF (LDAPSystemConfig.syncenab
'NULL') THEN throw exception
Error
Message:
Cannot delete users added through Corpora
Rule (RI-397):
Type:
Active (Insert)
Rule Name:
Automatically Insert Credentials (Password/
Description:
When an EndUser is inserted, automatically
PIN using defaults specified in CredentialPo
Credential is updated for the first time.
Test
Condition:
ON INSERT INTO EndUser:
Rule (RI-407):
Type:
Validation (Update)
Rule Name:
EndUser.RemoteDestinationLimit restriction
Description:
The EndUser Remote Destination Limit cann
number of Remote Destinations for the EndU
Test
Condition:
ON UPDATE IN EndUser: SELECT COUNT(*)
JOIN Device d ON (d.pkid = rd.fkdevice_rem
rd.fkdevice_dualmode) WHERE d.fkenduser
new_RemoteDestinationLimit) THEN throw










Page 349
Error
Message:
Cannot lower RemoteDestinationLimit below
Destinations associated with this EndUser.
Remedy:
Use a higher limit, or remove existing Remo
Rule (RI-408):
Type:
Active (Update)
Rule Name:
EndUser.EnableMobility disabled deletes Re
Description:
If the EnableMobility flag for an EndUser is
Remote Destinations for that EndUser are de
Test
Condition:
ON UPDATE IN EndUser: IF (old_EnableMob
FOREACH SELECT pkid INTO deviceID FROM
DELETE FROM remotedestination WHERE fk
OR fkdevice_dualmode = deviceID; END FOR
Rule (RI-410):
Type:
Active (Delete)
Rule Name:
EndUser delete causes associated Mobiltiy d
Description:
When an EndUser is deleted, any Remote De
associated with the User are deleted. Also, a
table is set to NULL.
Test
Condition:
ON DELETE FROM EndUser: DELETE FROM
20)) AND (fkEndUser_Mobility = old_pkid);U
fkEndUser=NULL,fkProcessNode=NULL,sess
Rule (RI-840):
Type:
Active (Delete)
Rule Name:
Cleanup RemoteDestinationHistoryDynamic
Description:
On Delete of Enduser record,remove all its r
RemoteDestinationHistoryDynamictable
Test
Condition:
On Delete
Rule (RI-911):
Type:
Active (Update)
Rule Name:
Creates/Deletes/Modifies Directory URIs whe
and a related Entry to EndUserNumPlanMap
Description:
On Update to NULL delete URI if one exists,
Directory URI in NumplanURI.
Rule (RI-2118):
Type:
Active (Insert/Update)
Rule Name:
Presence (CUPS) Node Assignment and sync
Description:
Check to make sure user can be assigned to
assignment. While enableCUPS is present in
both tables are in sync.
Test
Condition:
IF enableCUPS = True THEN IF PrimaryNode
THEN do assignment END IF END IF ELSE IF
exception END IF END IF










Page 350
Error
Message:
A user that does not have presence enabled
(Enterprise Node).
Remedy:
Enable Presence (set EnableCUPS = True) be
Rule (RI-2159):
Type:
Validation (Insert/Update)
Rule Name:
Check for duplicate IDs in Enduser fields.
Description:
EndUser table validation for duplicate recor
DirectoryURI, KeyPadEnteredAlternateIdeni
Test
Condition:
On Insert/Update INTO EndUser : IF (old_ma
my_lower(new_mailid) <> (SELECT my_lowe
pkid='new_pkid');etc
2.3.183.38 primarynodeid (FI-25649)
Type:
long (Indexed, Null OK)
Remarks:
EnterpriseNode (Presence Server) to which the user is assig
Rule (RI-2118):
Type:
Active (Insert/Update)
Rule Name:
Presence (CUPS) Node Assignment and sync
Description:
Check to make sure user can be assigned to
assignment. While enableCUPS is present in
both tables are in sync.
Test
Condition:
IF enableCUPS = True THEN IF PrimaryNode
THEN do assignment END IF END IF ELSE IF
exception END IF END IF
Error
Message:
A user that does not have presence enabled
(Enterprise Node).
Remedy:
Enable Presence (set EnableCUPS = True) be
Rule (RI-2118):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Presence (CUPS) Node Assignment and sync
Description:
Check to make sure user can be assigned to
assignment. While enableCUPS is present in
both tables are in sync.
Test
Condition:
IF enableCUPS = True THEN IF PrimaryNode
THEN do assignment END IF END IF ELSE IF
exception END IF END IF
Error
Message:
A user that does not have presence enabled
(Enterprise Node).
Remedy:
Enable Presence (set EnableCUPS = True) be
2.3.183.39 remotedestinationlimit (FI-3412)
Type:
long
Default Value:
4










Page 351
Check Constraint: (RemoteDestinationLimit >= 1) AND (RemoteDestinationLim
Remarks:
Max number of remote desintations associated with the End
Rule (RI-407):
Type:
Validation (Update)
Rule Name:
EndUser.RemoteDestinationLimit restriction
Description:
The EndUser Remote Destination Limit cann
number of Remote Destinations for the EndU
Test
Condition:
ON UPDATE IN EndUser: SELECT COUNT(*)
JOIN Device d ON (d.pkid = rd.fkdevice_rem
rd.fkdevice_dualmode) WHERE d.fkenduser
new_RemoteDestinationLimit) THEN throw
Error
Message:
Cannot lower RemoteDestinationLimit below
Destinations associated with this EndUser.
Remedy:
Use a higher limit, or remove existing Remo
2.3.183.40 site (FI-1804)
Type:
string [64]
Default Value:
EMPTY
2.3.183.41 status (FI-1653)
Type:
long
Default Value:
1
Remarks:
Active or Inactive
2.3.183.42 telephonenumber (FI-1649)
Type:
string [64]
Default Value:
EMPTY
Remarks:
This is the telephone number as synchronized from a corpo
directory number. It is used for reporting purposes and if bl
numbers assigned to phones associated with this user.
2.3.183.43 title (FI-1802)
Type:
string [64]
Default Value:
EMPTY
2.3.183.44 tkuserlocale (FI-1650)
Type:
enum (Null OK)
Remarks:
This is the Locale that is associated with the user. The user l
support users, including language and font.
2.3.183.45 tkuserprofile (FI-2655)
Type:
enum
Default Value:
1
Remarks:
ID to identify whether a real user or a template user
Rule (RI-397):
Type:
Active (Insert)










Page 352
Rule Name:
Automatically Insert Credentials (Password/
Description:
When an EndUser is inserted, automatically
PIN using defaults specified in CredentialPo
Credential is updated for the first time.
Test
Condition:
ON INSERT INTO EndUser:
Rule (RI-937):
Type:
Validation (Insert/Update/Delete)
Rule Name:
Can not Insert/Update/Delete Token EndUser
Description:
Can not insert/update/delete a token enduse
Test
Condition:
On I/U/D of EndUser AND IF tkUserProfile=3
Error
Message:
Can not Insert/Update/Delete an Token EndU
Rule (RI-2118):
Type:
Active (Insert/Update)
Rule Name:
Presence (CUPS) Node Assignment and sync
Description:
Check to make sure user can be assigned to
assignment. While enableCUPS is present in
both tables are in sync.
Test
Condition:
IF enableCUPS = True THEN IF PrimaryNode
THEN do assignment END IF END IF ELSE IF
exception END IF END IF
Error
Message:
A user that does not have presence enabled
(Enterprise Node).
Remedy:
Enable Presence (set EnableCUPS = True) be
Rule (RI-2153):
Type:
Validation (Insert)
Rule Name:
Prevent too many users in database.
Description:
Total number of allowed users is equal to th
should be less than or equal to 160000 for Ci
for HCS small.
Test
Condition:
ON INSERT INTO EndUser: EndUsers with tk
Error
Message:
The number of allowed users has been exce
less than or equal to 160000 phones for Cisc
HCS Small.
Remedy:
Please reduce the number of users and try a
2.3.183.46 uniqueidentifier (FI-1959)
Type:
string [64] (Indexed)
Default Value:
EMPTY
Remarks:
It will be ObjectGUID from ActiveDirectory or ciscoatUnique










Page 353
2.3.183.47 userid (FI-1644)
Type:
nstring (Unique, Indexed)
Remarks:
User identification name.
Rule (RI-58):
Type:
Active (Insert/Update)
Rule Name:
EndUser UserID Uniqueness and Length Res
Description:
An EndUser userid cannot be the same as an
associate the user to default dirgroup CCM E
should not be more than 128 bytes
Test
Condition:
IF (EndUser.userid IN (SELECT Name FROM
Error
Message:
EndUser userid already exists as an AppUse
AppUsers name and the length of userid can
Remedy:
Provide a unique userid for the EndUser tha
byte length is less than 128
Rule (RI-280):
Type:
Active (Update)
Rule Name:
enduser versionstamp
Description:
on change to anything in enduser table, upd
Test
Condition:
update devicerelatedversionstamp
2.3.183.48 userrank (FI-27579)
Type:
enum (Indexed)
Default Value:
1
Check Constraint: (UserRank >= 1) AND (UserRank <= 10)
Remarks:
Rank of end user. Access control groups assigned to the end
Required reference to enum column of parent record in tab
Uniqueness:
firstname + lastname + mailid is unique. (MFI-784)
Constraints:
Rule (RFI-311):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE nam
FROM SlmInfo si, SlmServer ss WHERE ss.pki
tkcssmauthstatus = 3 AND isprovisionallowed
Remarks:
The system has exceeded its time limit to reso
provisioning operations are allowed until the
Rule (RFI-708):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE nam
FROM SlmInfo WHERE (tkcssmregstatus = 2 O
8))
Remarks:
The evaluation period of the system has expi
allowed until the system is registered with Ci










Page 354
Rule (RFI-711):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE nam
FROM SlmInfo si, SlmServer ss WHERE ss.pki
tkcssmauthstatus = 2 AND isprovisionallowed
Remarks:
The license authorization of the system has e
to resolve the network communication issue.
until the authorization is renewed successful
satellite.
Rule (RFI-720):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE nam
FROM SlmInfo WHERE (tkcssmregstatus = 2 O
tkcssmauthstatus = 8))
Remarks:
The evaluation period of the system has expi
allowed until the license reservation process
Rule (RFI-723):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE nam
FROM SlmInfo si, SlmServer ss WHERE ss.pki
tkcssmauthstatus = 9 AND isprovisionallowed
Remarks:
The system has exceeded its time limit to reso
provisioning operations are allowed until the
installing the authorization code with sufficie
Rules:
Rule (RI-102):
Type:
Active (Delete)
Rule applied when record is deleted.
Rule Name:
Remove Deleted EndUser from Device and IM
Description:
If an EndUser is deleted while they are still re
into a phone, the enduser references (fk's) m
out before the user is deleted.
Test
Condition:
SET Device.fkEndUser = NULL where Device.
Device.fkEndUser_LastLogin = NULL where D
ikIPMALineInfo = NULL WHERE ikIPMALine
WHERE fkEndUser = old_fkEndUser);
2.3.184 enduserappservermap (TI-376)
Description: Which App servers service which end user(s)
Fields:
2.3.184.1 content (FI-2775)
Type:
text (Null OK)
Rule (RI-314):
Type:
Active (Delete)
Rule Name:
cascade delete in NumPlanASMap










Page 355
Description:
on enduserASMap delete, delete NumPlanASM
Test
Condition:
delete enduserASMap record
2.3.184.2 fkappserver (FI-2774)
Type:
guid (Cascade Delete)
2.3.184.3 fkenduser (FI-2773)
Type:
guid (Cascade Delete)
2.3.184.4 pkid (FI-2772)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.185 endusercapfmap (TI-354)
Description:
1-N relation between End User to CAPF
Fields:
2.3.185.1 authenticationstring (FI-2634)
Type:
string [50]
Default Value:
EMPTY
2.3.185.2 fkenduser (FI-2642)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Migration Source: EndUser.pkid
2.3.185.3 instanceid (FI-2643)
Type:
string [128] (Unique, Indexed, Not Modifiable)
Validation:
^[a-zA-Z0-9]{1,128}$
Remarks:
To distinguish multiplicity for a single user.
Rule (RI-321):
Type:
Validation (Insert/Update)
Rule Name:
InstanceID unique across App and EndUserC
Description:
InstanceID must be unique across both User
EndUserCAPFMap)
Test
Condition:
ON INSERT/UPDATE IN ApplicationUserCAP
COUNT(*) FROM <table> WHERE lower(Inst
exception
Error
Message:
Cannot insert duplicate instance ID in EndU
Remedy:
Make sure the instance ID is unique across b
instances and try again.
2.3.185.4 packetcaptureduration (FI-2633)










Page 356
Type:
long (Null OK)
Default Value:
0
2.3.185.5 pkid (FI-2641)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-374):
Type:
Active (Insert)
Rule Name:
Insert Dynamic Records for EndUserCAPFM
Description:
When an End User is mapped to a credentia
frequently updated fields
Test
Condition:
ON INSERT INTO EndUserCAPFMap
2.3.185.6 subjectname (FI-2881)
Type:
string [128]
Default Value:
EMPTY
Remarks:
Subject name of the certificate
2.3.185.7 tkauthenticationmode (FI-2637)
Type:
enum
Default Value:
2
2.3.185.8 tkcertificate (FI-2639)
Type:
enum
Default Value:
0
2.3.185.9 tkcertificateoperation (FI-2640)
Type:
enum
Default Value:
1
Remarks:
Certificate Operation
2.3.185.10 tkcertificatestatus (FI-2635)
Type:
enum
Default Value:
1
2.3.185.11 tkeckeysize (FI-27038)
Type:
enum (Null OK)
Default Value:
NULL
Remarks:
EC Key Size(bits) for EndUserCapfMap table
2.3.185.12 tkkeyorder (FI-27037)
Type:
enum
Default Value:
1
Remarks:
Key Order for EndUserCapfMap table










Page 357
2.3.185.13 tkkeysize (FI-2638)
Type:
enum
Default Value:
3
2.3.185.14 tkpacketcapturemode (FI-2632)
Type:
enum
Default Value:
0
2.3.185.15 upgradefinishtime (FI-2636)
Type:
string [50]
Default Value:
EMPTY
Uniqueness:
fkenduser + instanceid is unique. (MFI-83)
2.3.186 endusercapfmapdynamic (TI-443)
Description:
Frequently updated settings for End User CAPF settings
Fields:
2.3.186.1 datetimestamp (FI-3314)
Type:
long
Default Value:
0
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
2.3.186.2 fkendusercapfmap (FI-3313)
Type:
guid (Unique, Cascade Delete)
2.3.186.3 fkprocessnode (FI-2880)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Check Constraint: fkProcessNode != '00000000-1111-0000-0000-000000000000'
Remarks:
The server to which this user, with this certificate, has opene
2.3.186.4 pkid (FI-3312)










Page 358
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.186.5 userstate (FI-3017)
Type:
long
Default Value:
0
Uniqueness:
No multicolumn uniqueness constraints
2.3.187 endusercustomermap (TI-21053)
Description:
mapping table for HCS-SA for customers to users
Fields:
2.3.187.1 fkcustomer (FI-28275)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Remarks:
Reference to parent record in table Customer
2.3.187.2 fkenduser (FI-28274)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Remarks:
Reference to parent record in table EndUser
2.3.187.3 pkid (FI-28273)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.187.4 timestamp (FI-28277)
Type:
long
Default Value:
0
Remarks:
UTC time of creation/modification
Rule (RI-2383):
Type:
Active (Insert/Update)
Rule Name:
Update timestamp for EndUserCustomerMa
Description:
When a EndUserCustomerMap record is upd
value
Test
Condition:
ON INSERT/UPDATE INTO EndUserCustomer
return currentTime (INTO timestamp);
Rule (RI-2383):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update timestamp for EndUserCustomerMa
Description:
When a EndUserCustomerMap record is upd
value










Page 359
Test
Condition:
ON INSERT/UPDATE INTO EndUserCustomer
return currentTime (INTO timestamp);
Uniqueness:
fkenduser + fkcustomer is unique. (MFI-1041)
2.3.188 enduserdevicemap (TI-229)
Description:
Control association between users and devices (many to many)
Fields:
2.3.188.1 defaultprofile (FI-1657)
Type:
bool
Default Value:
FALSE
Remarks:
This device is the default EM profile for this user.
2.3.188.2 description (FI-1936)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""""]{0,128}$
Remarks:
User-entered description of a controlled device (allows Unico
2.3.188.3 fkdevice (FI-1656)
Type:
guid (Cascade Delete)
Rule (RI-281):
Type:
Active (Insert/Update/Delete records)
Rule Name:
enduserdevicemap versionstamp
Description:
on change to anything in enduserdevicemap
versionstamp
Test
Condition:
update devicerelatedversionstamp
Rule (RI-327):
Type:
Validation (Insert/Update)
Rule Name:
No more than one EndUser Associated to dev
Description:
Only one user may be specified as the user fo
Test
Condition:
ON INSERT/UPDATE IN EndUserDeviceMap IF
WHERE fkDevice = @deviceID AND tkUserAs
Error
Message:
Cannot associate multiple users with a device
Remedy:
Make sure the User and Device are correct an
Rule (RI-938):
Type:
Validation (Insert/Update)
Rule Name:
Only CDT can be associated with token user
Description:
Only CDT can be associated with Token EndU
Test
Condition:
On I/U of DeviceNumPlanMap: If tkUserProfil
THEN THROW EXCEPTION
Token EndUser can be associated with CDT o










Page 360
Error
Message:
2.3.188.4 fkenduser (FI-1655)
Type:
guid (Cascade Delete)
Rule (RI-327):
Type:
Validation (Insert/Update)
Rule Name:
No more than one EndUser Associated to dev
Description:
Only one user may be specified as the user fo
Test
Condition:
ON INSERT/UPDATE IN EndUserDeviceMap IF
WHERE fkDevice = @deviceID AND tkUserAs
Error
Message:
Cannot associate multiple users with a device
Remedy:
Make sure the User and Device are correct an
Rule (RI-938):
Type:
Validation (Insert/Update)
Rule Name:
Only CDT can be associated with token user
Description:
Only CDT can be associated with Token EndU
Test
Condition:
On I/U of DeviceNumPlanMap: If tkUserProfil
THEN THROW EXCEPTION
Error
Message:
Token EndUser can be associated with CDT o
2.3.188.5 pkid (FI-1654)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.188.6 tkuserassociation (FI-2484)
Type:
enum
Rule (RI-327):
Type:
Validation (Insert/Update)
Rule Name:
No more than one EndUser Associated to dev
Description:
Only one user may be specified as the user fo
Test
Condition:
ON INSERT/UPDATE IN EndUserDeviceMap IF
WHERE fkDevice = @deviceID AND tkUserAs
Error
Message:
Cannot associate multiple users with a device
Remedy:
Make sure the User and Device are correct an
Uniqueness:
fkdevice + fkenduser + tkuserassociation is unique. (MFI-80)
2.3.189 enduserdirgroupmap (TI-232)
Description: Many to many relationship between EndUser and DirGroup










Page 361
Fields:
2.3.189.1 fkdirgroup (FI-1665)
Type:
guid (Cascade Delete)
2.3.189.2 fkenduser (FI-1664)
Type:
guid (Cascade Delete)
2.3.189.3 pkid (FI-1663)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: fkdirgroup + fkenduser is unique. (MFI-74)
2.3.190 enduserlicense (TI-418)
Description:
Licensable feature for end users
Fields:
2.3.190.1 enablecupc (FI-3163)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Obsolete. Separate licenses (DLUs) are no longer needed for C
releases.
Rule (RI-935):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
On Insert/Update of EndUserLicense,enableC
Description:
On Insert/Update of EndUserLicense, compar
row with same values.
Test
Condition:
For INSERT/UPDATE of EndUserLicense,UPDA
enableCUPS
2.3.190.2 enablecups (FI-3162)
Type:
bool
Default Value:
FALSE
Remarks:
Obsolete. See EndUser.EnableCUPS instead to check if presen
license (DLUs). This table to be removed in future releases.
Rule (RI-935):
Type:
Active (Insert/Update)
Rule Name:
On Insert/Update of EndUserLicense,enableC
Description:
On Insert/Update of EndUserLicense, compar
row with same values.
Test
Condition:
For INSERT/UPDATE of EndUserLicense,UPDA
enableCUPS
Rule (RI-2119):
Type:
Active (Delete)
Rule Name:
Update Enduser.EnableCUPS when EndUserL










Page 362
Description:
While transitioning to new schema to combin
sync between Enduser and EndUserLicense t
Test
Condition:
UPDATE enduser set EnableCUPS = enduserli
2.3.190.3 fkenduser (FI-3161)
Type:
guid (Unique, Cascade Delete)
Remarks:
Foreign key back to end user identifying the end user associa
Rule (RI-935):
Type:
Active (Insert/Update)
Rule Name:
On Insert/Update of EndUserLicense,enableC
Description:
On Insert/Update of EndUserLicense, compar
row with same values.
Test
Condition:
For INSERT/UPDATE of EndUserLicense,UPDA
enableCUPS
Rule (RI-2119):
Type:
Active (Delete)
Rule Name:
Update Enduser.EnableCUPS when EndUserL
Description:
While transitioning to new schema to combin
sync between Enduser and EndUserLicense t
Test
Condition:
UPDATE enduser set EnableCUPS = enduserli
2.3.190.4 pkid (FI-3160)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-312):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE nam
FROM SlmInfo si, SlmServer ss WHERE ss.pki
tkcssmauthstatus = 3 AND isprovisionallowed
Remarks:
The system has exceeded its time limit to reso
provisioning operations are allowed until the
Rule (RFI-709):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE nam
FROM SlmInfo WHERE (tkcssmregstatus = 2 O
8))
Remarks:
The evaluation period of the system has expi
allowed until the system is registered with Ci
Rule (RFI-712):
Type:
Inter-field Condition and Constraint
Constraint:










Page 363
(EXISTS (SELECT 1 FROM scratch WHERE nam
FROM SlmInfo si, SlmServer ss WHERE ss.pki
tkcssmauthstatus = 2 AND isprovisionallowed
Remarks:
The license authorization of the system has e
to resolve the network communication issue.
until the authorization is renewed successful
satellite.
Rule (RFI-721):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE nam
FROM SlmInfo WHERE (tkcssmregstatus = 2 O
tkcssmauthstatus = 8))
Remarks:
The evaluation period of the system has expi
allowed until the license reservation process
Rule (RFI-724):
Type:
Inter-field Condition and Constraint
Constraint:
(EXISTS (SELECT 1 FROM scratch WHERE nam
FROM SlmInfo si, SlmServer ss WHERE ss.pki
tkcssmauthstatus = 9 AND isprovisionallowed
Remarks:
The system has exceeded its time limit to reso
provisioning operations are allowed until the
installing the authorization code with sufficie
2.3.191 endusermlppauthentication (TI-1067)
Description:
Settings for Enduser MLPP authentication.
Fields:
2.3.191.1 fkenduser (FI-10041)
Type:
guid (Unique, Cascade Delete)
Remarks:
The end user can be associated with zero or one numeric id.
2.3.191.2 mlpppassword (FI-10216)
Type:
string [129] (Null OK)
Validation:
^[a-fA-F0-9]{0,128}$
Remarks:
The MLPPPassword is used to authenticate the End User requ
ID when placing an Assured Services call
2.3.191.3 numericuserid (FI-10040)
Type:
string [21] (Unique, Indexed)
Validation:
^[0-9]{6,20}$
Remarks:
The Numeric User Identifier is used to determine which End
they dial their ID when placing an Assured Services call.
2.3.191.4 pkid (FI-10038)
Type:
guid (Unique, Indexed, Not Modifiable)










Page 364
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.191.5 tkpatternprecedence (FI-10039)
Type:
enum
Default Value:
5
Remarks:
MLPP Precedence Levels.
Uniqueness:
No multicolumn uniqueness constraints
2.3.192 endusernotification (TI-1058)
Description:
Storage of notification messages that are unread by a user who logins to the ap
Fields:
2.3.192.1 clause (FI-9938)
Type:
string [128]
Default Value:
EMPTY
Validation:
^[1-9][0-9]?:[10]:10{0,18}$
Remarks:
Clause shows the messages and status of each message for t
message id (tkUserNotificationMessage) followed by its enab
separated by commas (e.g., 3:1:1,6:1:0).
2.3.192.2 enablenotify (FI-9937)
Type:
bool
Default Value:
TRUE
Remarks:
Enable or Disable User notification message store
2.3.192.3 fkenduser (FI-9936)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
Remarks:
Unique ID of enduser who would receive the notification m
2.3.192.4 pkid (FI-9935)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.193 endusernumplanmap (TI-240)
Description:
Many to many relationship between EndUsers and DNs.
Fields:
2.3.193.1 fkenduser (FI-1736)
Type:
guid (Cascade Delete)
Rule (RI-910):










Page 365
Type:
Active (Insert)
Rule Name:
Creates Directory URIs when a EndUserNumP
on the Enduser table is not NULL.
Description:
Adds new rows to the NumPlanURI table for
Rule (RI-913):
Type:
Validation (Update)
Rule Name:
Can not change the value of fkEndUser or fkN
EndUserNumPlanMap.
Description:
Changes to fkNumplan and fkEndUser are no
Test
Condition:
On UPDATE check that fkEndUser and fkNum
expection.
Rule (RI-2121):
Type:
Active (Insert)
Rule Name:
Update Numplan table on insert to EndUserN
Description:
Initialse the global variables for replacement
tables with actual data
Test
Condition:
On Insert
Rule (RI-2148):
Type:
Active (Insert)
Rule Name:
Unique ID generation on enduser
Description:
Unique ID generation for an end user associa
Test
Condition:
For UPDATE on enduser: Update enduser set
2.3.193.2 fknumplan (FI-1737)
Type:
guid (Cascade Delete)
Rule (RI-910):
Type:
Active (Insert)
Rule Name:
Creates Directory URIs when a EndUserNumP
on the Enduser table is not NULL.
Description:
Adds new rows to the NumPlanURI table for
Rule (RI-913):
Type:
Validation (Update)
Rule Name:
Can not change the value of fkEndUser or fkN
EndUserNumPlanMap.
Description:
Changes to fkNumplan and fkEndUser are no
Test
Condition:
On UPDATE check that fkEndUser and fkNum
expection.
Rule (RI-2121):
Type:
Active (Insert)
Rule Name:
Update Numplan table on insert to EndUserN
Description:
Initialse the global variables for replacement
tables with actual data










Page 366
Test
Condition:
On Insert
Rule (RI-2148):
Type:
Active (Insert)
Rule Name:
Unique ID generation on enduser
Description:
Unique ID generation for an end user associa
Test
Condition:
For UPDATE on enduser: Update enduser set
2.3.193.3 pkid (FI-1735)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-910):
Type:
Active (Insert)
Rule Name:
Creates Directory URIs when a EndUserNumP
on the Enduser table is not NULL.
Description:
Adds new rows to the NumPlanURI table for
Rule (RI-2148):
Type:
Active (Insert)
Rule Name:
Unique ID generation on enduser
Description:
Unique ID generation for an end user associa
Test
Condition:
For UPDATE on enduser: Update enduser set
2.3.193.4 sortorder (FI-10278)
Type:
long (Null OK)
Remarks:
The SortOrder column allows a User's associated Extensions
logical EXTENSION NUMBER defined. This may be used in au
2.3.193.5 tkdnusage (FI-1738)
Type:
enum
Rule (RI-910):
Type:
Active (Insert)
Rule Name:
Creates Directory URIs when a EndUserNumP
on the Enduser table is not NULL.
Description:
Adds new rows to the NumPlanURI table for
Rule (RI-913):
Type:
Validation (Update)
Rule Name:
Can not change the value of fkEndUser or fkN
EndUserNumPlanMap.
Description:
Changes to fkNumplan and fkEndUser are no
Test
Condition:
On UPDATE check that fkEndUser and fkNum
expection.
Rule (RI-2148):
Type:
Active (Insert)










Page 367
Rule Name:
Unique ID generation on enduser
Description:
Unique ID generation for an end user associa
Test
Condition:
For UPDATE on enduser: Update enduser set
Uniqueness:
fkenduser + fknumplan + tkdnusage is unique. (MFI-108)
2.3.194 enterprisenode (TI-2587)
Description:
All of the IM & Presence nodes in the enterprise
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.194.1 fkprocessnode (FI-25622)
Type:
guid (Indexed, Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
The owning processnode for local nodes. This helps with ma
2.3.194.2 id (FI-25615)
Type:
long (Unique, Indexed, Not Modifiable)
Remarks:
Unique ID to identify a record.
2.3.194.3 islocal (FI-25621)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
True if the entry is from a local user
2.3.194.4 isprimary (FI-25620)
Type:
bool (Indexed, Not Modifiable)
Default Value:
FALSE
Remarks:
True if this is the primary node of a subcluster
2.3.194.5 jsmid (FI-25618)
Type:
string [128] (Not Modifiable, Null OK)
Remarks:
Id of home Jsm component for node 1
2.3.194.6 name (FI-25617)
Type:
string [255] (Unique, Indexed, Not Modifiable)
Remarks:
Name of the Node
2.3.194.7 peerid (FI-25619)
Type:
guid (Indexed, Not Modifiable, Null OK)
Remarks:
Which cluster did this entry originate. local is the local node,
2.3.194.8 pkid (FI-25614)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 368
Remarks:
Unique ID to identify a record (UCM standard).
2.3.194.9 remotefkprocessnode (FI-25623)
Type:
string [36] (Indexed, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
The remote cluster pkid for the node, used for tracking by IC
2.3.194.10 remoteid (FI-25624)
Type:
long (Indexed, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
The remote cluster id for the 8.5.x and greater node, used for
2.3.194.11 subclusterid (FI-25616)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
Subcluster ID
2.3.194.12 tkhaserverstate (FI-25897)
Type:
enum
Default Value:
3
Remarks:
For HA server status
Uniqueness:
islocal + subclusterid is unique. (MFI-788)
name + peerid is unique. (MFI-789)
Constraints:
Rule (RFI-662):
Type:
Inter-field Condition and Constraint
Constraint:
(fkProcessnode IS NULL) OR (EXISTS (SELECT
TPR WHERE P.pkid = fkProcessnode AND P.tk
'PROCESS_NODE_ROLE_PRESENCE'))
Remarks:
EnterpriseNode table may only reference IM
2.3.195 enterprisephoneconfigxml (TI-551)
Description:
XML configuration for Common Phone Config
Insert/Delete is not allowed.
Fields:
2.3.195.1 pkid (FI-3753)
Type:
guid (Unique, Indexed, Not Modifiable)
Remarks:
Unique ID to identify a record.
2.3.195.2 xml (FI-3754)
Type:
string [16000] (Null OK)
Default Value:
NULL
Remarks:
Product configuration XML not used by CCM
Rule (RI-590):
Type:
Active (Update)










Page 369
Rule Name:
Update GroupVersionStamp for EnterprisePh
Description:
When EnterprisePhoneConfigXML.XML chan
Test
Condition:
ON UPDATE IN EnterprisePhoneConfigXML: T
versionstamp = versionstampgenerator() wh
Uniqueness:
No multicolumn uniqueness constraints
2.3.196 enterprisesubcluster (TI-2586)
Description:
All of the IM & Presence subclusters in the enterprise
Insert/Delete is not allowed.
Fields:
2.3.196.1 description (FI-25604)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Admin entered description for the subcluster
Rule (RI-2156):
Type:
Validation (Insert/Update)
Rule Name:
EnterpriseSubcluster field validation
Description:
Validation to be performed on field values in
migration is not occurring
Test
Condition:
On insert/update
2.3.196.2 haenabled (FI-25610)
Type:
bool
Default Value:
FALSE
Remarks:
Identifies if HA has been enabled for the subcluster
2.3.196.3 id (FI-25602)
Type:
long (Unique, Indexed, Not Modifiable)
Remarks:
Unique ID to identify a record.
2.3.196.4 islocal (FI-25609)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
True if the entry is from a local user
2.3.196.5 name (FI-25603)
Type:
string [128] (Unique, Not Modifiable)
Rule (RI-2156):
Type:
Validation (Insert/Update)
Rule Name:
EnterpriseSubcluster field validation
Description:
Validation to be performed on field values in
migration is not occurring
On insert/update










Page 370
Test
Condition:
2.3.196.6 peerid (FI-25608)
Type:
guid (Indexed, Not Modifiable, Null OK)
Remarks:
Which cluster did this entry originate. local is the local node,
2.3.196.7 pkid (FI-25601)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record (UCM standard).
2.3.196.8 remoteid (FI-25612)
Type:
long (Not Modifiable, Null OK)
Remarks:
Remote id for 8.5.x subclusters and later
2.3.196.9 remotepkid (FI-25611)
Type:
string [36] (Not Modifiable, Null OK)
Remarks:
Remote pkid for 8.0.x subclusters and earlier
2.3.196.10 sipport (FI-25605)
Type:
long (Not Modifiable, Null OK)
Default Value:
5060
Remarks:
Port to use for SIP communications
2.3.196.11 siptransport (FI-25606)
Type:
long (Not Modifiable, Null OK)
Default Value:
1
Remarks:
Transport to use for SIP communications, default is TCP
2.3.196.12 srvname (FI-25607)
Type:
string [128] (Not Modifiable, Null OK)
2.3.196.13 supportsxcp (FI-25613)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Remarks:
Is this subcluster from an 8.0.x and later cluster
Uniqueness:
No multicolumn uniqueness constraints
2.3.197 expresswaycconfiguration (TI-21062)
Description:
Table to store Expressway-C details like IP Address/hostname and X509Subject
Fields:
2.3.197.1 description (FI-28333)
Type:
string [50]
Default Value:
EMPTY










Page 371
Validation:
^[^\x00-\x1F""%\&<>]{0,50}$
2.3.197.2 hostnameorip (FI-28332)
Type:
string [255] (Unique)
Remarks:
IPv4 address or IPv6 address or Hostname of the Expresswa
Rule (RI-2392):
Type:
Validation (Insert/Update)
Rule Name:
Validating if the ipv4 ,ipv6 and hostname of
ExpresswayCConfiguration table are of corr
Description:
Verify IP address
Test
Condition:
I/U
2.3.197.3 pkid (FI-28331)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.197.4 x509subjectnameoraltname (FI-28334)
Type:
string [4096]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,4096}$
Remarks:
Specifies X509SubjectName or SubjectAlternateName of Exp
Uniqueness:
No multicolumn uniqueness constraints
2.3.198 extensionmobilitydynamic (TI-444)
Description:
Settings updated for EM login/logout; record inserted by trigger when EM is en
EM is disabled.
Insert/Delete is not allowed.
Fields:
2.3.198.1 allowcticontrolflag (FI-3323)
Type:
bool
Default Value:
FALSE
2.3.198.2 ctiidbase (FI-3324)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Used by CTI to uniquely identify lines and pick up changes
2.3.198.3 datetimestamp (FI-3325)
Type:
long (Not Modifiable)
Default Value:
0
Rule (RI-400):










Page 372
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
2.3.198.4 fkcallingsearchspace_emcc (FI-3951)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Need to be copied over from deviceprofile during EMCC logi
Device.fkCallingSearchSpace column. This field is used by E
2.3.198.5 fkcallingsearchspace_restrict (FI-3326)
Type:
guid (Null OK)
Default Value:
NULL
2.3.198.6 fkdevice (FI-3322)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
2.3.198.7 fkdevice_currentloginprofile (FI-1021)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
GUID for current login device profile. Set by the Login stored
2.3.198.8 fkenduser (FI-3327)
Type:
guid (Null OK)
Default Value:
NULL
2.3.198.9 fkenduser_lastlogin (FI-2888)
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
This is the id of the last logged on EM user
2.3.198.10 fkfeaturecontrolpolicy (FI-5717)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Feature Control Policy Record










Page 373
2.3.198.11 fkmatrix_presence (FI-3328)
Type:
guid (Null OK)
Default Value:
NULL
2.3.198.12 fkmlppdomain (FI-3329)
Type:
guid (Null OK)
Default Value:
NULL
2.3.198.13 fkphonetemplate (FI-3330)
Type:
guid (Null OK)
Default Value:
NULL
2.3.198.14 fksoftkeytemplate (FI-3331)
Type:
guid (Null OK)
Default Value:
NULL
2.3.198.15 ignorepi (FI-3332)
Type:
bool
Default Value:
FALSE
2.3.198.16 lastnumplanindex (FI-3333)
Type:
long
Default Value:
0
2.3.198.17 loginduration (FI-906)
Type:
long (Null OK)
Default Value:
NULL
2.3.198.18 logintime (FI-830)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
When the user logged in. This is a time_t value stored as a lo
2.3.198.19 mismatchedlogin (FI-3334)
Type:
bool
Default Value:
FALSE
2.3.198.20 pkid (FI-3321)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-403):
Type:
Active (Update)
Rule Name:
Update versionstamp for extensionmobilityd
Description:
When the extensionmobilitydynamic record
generated
ON UPDATE IN ExtensionMobilityDynamic: v










Page 374
Test
Condition:
2.3.198.21 tkbarge (FI-3477)
Type:
enum
Default Value:
0
2.3.198.22 tkdndoption (FI-3411)
Type:
enum
Default Value:
0
Remarks:
Type of call handling while DND is enabled (0=Ringer Off, 1=
overrides Device setting while logged in
2.3.198.23 tkpreemption (FI-3335)
Type:
enum
Default Value:
2
2.3.198.24 tkringsetting_dnd (FI-3340)
Type:
enum (Null OK)
Default Value:
NULL
Check Constraint: (tkRingSetting_DND IN (1,2,5))
2.3.198.25 tkstatus_alwaysuseprimeline (FI-3708)
Type:
enum
Default Value:
2
Remarks:
Determines off-hook behavior of phones with active calls pr
2.3.198.26 tkstatus_alwaysuseprimelineforvm (FI-3709)
Type:
enum
Default Value:
2
Remarks:
Determines Voice Message retreival behavior of phones
2.3.198.27 tkstatus_joinacrosslines (FI-3476)
Type:
enum
Default Value:
0
2.3.198.28 tkstatus_mlppindicationstatus (FI-3336)
Type:
enum
Default Value:
0
2.3.198.29 tkuserlocale (FI-3337)
Type:
enum (Null OK)
Default Value:
NULL
2.3.198.30 userholdmohaudiosourceid (FI-3338)
Type:
long (Null OK)
Default Value:
NULL










Page 375
Check Constraint: (UserHoldMOHAudioSourceID >= 0) AND (UserHoldMOHAu
2.3.198.31 versionstamp (FI-3339)
Type:
string [47] (Not Modifiable)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Rule (RI-403):
Type:
Active (Update)
This field is modified by this rule.
Rule Name:
Update versionstamp for extensionmobilityd
Description:
When the extensionmobilitydynamic record
generated
Test
Condition:
ON UPDATE IN ExtensionMobilityDynamic: v
Rule (RI-403):
Type:
Active (Update)
Rule Name:
Update versionstamp for extensionmobilityd
Description:
When the extensionmobilitydynamic record
generated
Test
Condition:
ON UPDATE IN ExtensionMobilityDynamic: v
Uniqueness:
No multicolumn uniqueness constraints
2.3.199 externalcallcontrolprofile (TI-651)
Description:
For External Call Control Profiles
Fields:
2.3.199.1 enableloadbalancing (FI-5355)
Type:
bool
Default Value:
FALSE
2.3.199.2 fkcallingsearchspace_diversionrerouting (FI-5357)
Type:
guid (Null OK)
Default Value:
NULL
2.3.199.3 name (FI-5352)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
2.3.199.4 pkid (FI-5351)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.199.5 primaryuri (FI-5353)
Type:
string [1024]










Page 376
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^_{|}~\-]{1,1024}$
2.3.199.6 routingrequesttimer (FI-5356)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (RoutingRequestTimer >= 1000) AND (RoutingRequestTimer
Remarks:
This timer specifies the maximum time, in milliseconds, tha
wait for the response from the web service for a call routing
action
2.3.199.7 secondaryuri (FI-5354)
Type:
string [1024]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^{|}~\-]{0,1024}$
2.3.199.8 tkcalltreatmentonfailure (FI-5358)
Type:
enum
Default Value:
1
Check Constraint: tkCalltreatmentOnFailure IN (1,2)
Uniqueness:
No multicolumn uniqueness constraints
2.3.200 facinfo (TI-305)
Description: Contains the authorization information for For
Fields:
2.3.200.1 authorizationlevel (FI-2130)
Type:
long
Default Value:
0
Check Constraint: (AuthorizationLevel >= 0) AND (AuthorizationLevel <= 255)
2.3.200.2 code (FI-2131)
Type:
string [16] (Unique, Indexed)
Validation:
^[0-9]{0,16}$
Remarks:
All digits
2.3.200.3 name (FI-2129)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
Used in CDR
2.3.200.4 pkid (FI-2132)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.










Page 377
Uniqueness: No multicolumn uniqueness constraints
2.3.201 fallbackprofile (TI-642)
Description: FallBack Profile
Fields:
2.3.201.1 description (FI-5227)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.201.2 dtmfcollectiontimer (FI-5228)
Type:
long
Default Value:
3
Check Constraint: (DTMFCollectionTimer>=1) AND(DTMFCollectionTimer<=10)
Remarks:
DTMFCollectionTimer
2.3.201.3 fallbackcallanswertimer (FI-5249)
Type:
long
Default Value:
6
Check Constraint: (FallbackCallAnswerTimer>=1) AND(FallbackCallAnswerTim
Remarks:
FallbackCallAnswerTimer
2.3.201.4 fallbackdid (FI-5235)
Type:
string [16]
Default Value:
EMPTY
Validation:
^(+[0-9]{1,15})$
Remarks:
Fall Back DID of the IME Published DID Pattern Group
2.3.201.5 fallbackdn (FI-5238)
Type:
string [16]
Default Value:
EMPTY
Validation:
^([+]{0,1})([0-9]{1,15})$
Remarks:
Fall Back Directory Number of the IME Published DID Pattern
2.3.201.6 fallbackqossensitivity (FI-5248)
Type:
long
Default Value:
3
Check Constraint: (FallbackQOSSensitivity>=0) AND(FallbackQOSSensitivity<=5
Remarks:
FallbackQOSSensitivity
2.3.201.7 fkroutepartition (FI-5239)
Type:
guid (Null OK)










Page 378
Default Value:
NULL
Migration Source: NULL
2.3.201.8 name (FI-5226)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Name of the FallBack Profile
2.3.201.9 numcalleridmatchdigit (FI-5236)
Type:
long
Default Value:
5
Check Constraint: (numCallerIDMatchDigit>=4) AND(numCallerIDMatchDigit<=
Remarks:
numCallerIDMatchDigit
2.3.201.10 numfallbackdtmfdigit (FI-5237)
Type:
long
Default Value:
4
Check Constraint: (numFallbackDTMFDigit>=0) AND(numFallbackDTMFDigit<=
Remarks:
numFallbackDTMFDigit
2.3.201.11 pkid (FI-5225)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record
2.3.201.12 tkfallbackcssselection (FI-5229)
Type:
enum
Default Value:
1
2.3.201.13 tkfallbacksensitivitylevel (FI-5326)
Type:
enum
Default Value:
3
Uniqueness: No multicolumn uniqueness constraints
2.3.202 featureconfig (TI-529)
Description:
Feature specific parameters
Fields:
2.3.202.1 keyname (FI-3719)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9]{1,50}$
Remarks:
name of the Feature Configuration Parameter
Rule (RI-699):
Type:
Active (Insert/Update/Delete records)










Page 379
Rule Name:
Update GroupVersionStamp when specific F
VPN feature config
Description:
When FeatureConfig keyName and value ch
GroupVersionStamp is updated.
Test
Condition:
UPDATE FeatureConfig
2.3.202.2 pkid (FI-3717)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.202.3 tkfeatureconfig (FI-3718)
Type:
enum
Default Value:
1
Rule (RI-699):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Update GroupVersionStamp when specific F
VPN feature config
Description:
When FeatureConfig keyName and value ch
GroupVersionStamp is updated.
Test
Condition:
UPDATE FeatureConfig
2.3.202.4 value (FI-3720)
Type:
string [250] (Null OK)
Default Value:
NULL
Rule (RI-699):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Update GroupVersionStamp when specific F
VPN feature config
Description:
When FeatureConfig keyName and value ch
GroupVersionStamp is updated.
Test
Condition:
UPDATE FeatureConfig
Uniqueness:
No multicolumn uniqueness constraints
2.3.203 featurecontrolpolicy (TI-564)
Description:
FeatureControlPolicy
Fields:
2.3.203.1 clause (FI-5713)
Type:
string [128]










Page 380
Default Value:
EMPTY
Validation:
^(\d+:01{0,31})?$
Remarks:
String indicating the feature by enum and the policy setting
Formatted as feature:setting;feature:setting
2.3.203.2 description (FI-5712)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,128}$
Migration Source: FeatureControlPolicy.Description
2.3.203.3 name (FI-5711)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Unique name
2.3.203.4 pkid (FI-5710)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.203.5 versionstamp (FI-5714)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-733):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
FeatureControlPolicy VersionStamp Update
Description:
When the FeatureControlPolicy record chan
Test
Condition:
ON UPDATE IN FeatureControlPolicy: versio
Rule (RI-733):
Type:
Active (Insert/Update)
Rule Name:
FeatureControlPolicy VersionStamp Update
Description:
When the FeatureControlPolicy record chan
Test
Condition:
ON UPDATE IN FeatureControlPolicy: versio
Uniqueness:
No multicolumn uniqueness constraints
2.3.204 featuregrouptemplate (TI-1107)










Page 381
Description:
Stores the provisioning data needed to a template of settings used when creati
Fields:
2.3.204.1 allowcticontrolflag (FI-10251)
Type:
bool
Default Value:
TRUE
Remarks:
When AllowCTIControlFlag is enabled, all users created bas
device, the device allows CTI Control
2.3.204.2 cupsenabled (FI-10242)
Type:
bool
Default Value:
FALSE
Remarks:
When CUPSEnabled is enabled, all users created based on th
2.3.204.3 description (FI-10241)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,100}$
Remarks:
A localizable administrative description of the Feature Grou
2.3.204.4 enablecalendarpresence (FI-10436)
Type:
bool (Indexed)
Default Value:
FALSE
Migration Source: From CUP database
Remarks:
Determines whether others are allowed to see the meeting i
Rule (RFI-323):
Type:
Inter-field Condition and Constraint
Test Condition: CUPSEnabled = 'f'
Constraint:
EnableCalendarPresence = 'f'
Remarks:
Calendar (Meeting) Information in Presence
enabled.
2.3.204.5 enableemcc (FI-10247)
Type:
bool
Default Value:
FALSE
Remarks:
When enableEMCC is enabled, all users created based on th
feature
2.3.204.6 enablemobilevoice (FI-10253)
Type:
bool
Default Value:
FALSE
Remarks:
When EnableMobileVoice is enabled, all users created based
access
2.3.204.7 enablemobility (FI-10255)
Type:
bool (Indexed)










Page 382
Default Value:
FALSE
Remarks:
When EnableMobility is enabled, all users created based on
licensed to use Mobility (SNR) features
2.3.204.8 enableusertohostconferencenow (FI-26828)
Type:
bool
Default Value:
FALSE
Remarks:
This will give user privilege to start a meeting in Conference
attendee access code on the Self-care portal.
2.3.204.9 fkcallingsearchspace_restrict (FI-10252)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Reference CallingSearchSpace record that defines restrictio
2.3.204.10 fkmatrix_presence (FI-10250)
Type:
guid
Default Value:
ad243d17-98b4-4118-8feb-5ff2e1b781ac
Remarks:
Reference to Presence Group Matrix record. This is required
need this because appuser cannot do extension mobility
2.3.204.11 fkucserviceprofile (FI-10248)
Type:
guid (Indexed, Null OK)
Remarks:
Reference to UC Service Profile record that defines UC Servi
2.3.204.12 fkucuserprofile (FI-25733)
Type:
guid (Null OK)
Remarks:
Used to define for users created via this FGT the optional UC
be associated.
2.3.204.13 islocaluser (FI-10257)
Type:
bool (Indexed)
Default Value:
TRUE
Remarks:
When IsLocalUser is enabled, all users created based on thi
the UCM cluster
2.3.204.14 maxdeskpickupwaittime (FI-10254)
Type:
long
Default Value:
10000
Check Constraint: (MaxDeskPickupWaitTime >= 0) AND (MaxDeskPickupWaitT
Remarks:
All users created based on this template will have Max wait
2.3.204.15 name (FI-10240)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Unique name to Identify the Feature Group Template










Page 383
2.3.204.16 pkid (FI-10239)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.204.17 remotedestinationlimit (FI-10256)
Type:
long
Default Value:
4
Check Constraint: (RemoteDestinationLimit >= 1) AND (RemoteDestinationLim
Remarks:
All users created based on this template will have this Max
the EndUser (Mobility must also be enabled)
2.3.204.18 tkuserlocale (FI-10249)
Type:
enum (Null OK)
Remarks:
all users created based on this template will have this Local
identifies a set of detailed information to support users, incl
Uniqueness:
No multicolumn uniqueness constraints
2.3.205 functionrole (TI-233)
Description: A role comprises a function which is a set of permissions on resource-action tup
Fields:
2.3.205.1 description (FI-1667)
Type:
string [128]
Default Value:
EMPTY
2.3.205.2 isstandard (FI-1787)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.205.3 name (FI-1668)
Type:
string [128] (Unique)
2.3.205.4 pkid (FI-1666)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.206 functionroledirgroupmap (TI-234)
Description:
Many to many relationship between FunctionRole and DirGroup
Fields:
2.3.206.1 fkdirgroup (FI-1671)
Type:
guid (Cascade Delete)










Page 384
Rule (RI-334):
Type:
Validation (Insert/Update/Delete)
Rule Name:
Standard DirGroup Functional Role Resctrict
Description:
The Functional Roles associated with a stand
Test
Condition:
ON INSERT/UPDATE/DELETE IN FunctionRole
DirGroup WHERE pkid = @fkDirGroup) = 'T' T
Error
Message:
Cannot modify the Functional Roles associate
Remedy:
Create a new DirGroup with the desired Role
2.3.206.2 fkfunctionrole (FI-1670)
Type:
guid (Cascade Delete)
Rule (RI-334):
Type:
Validation (Insert/Update/Delete)
Rule Name:
Standard DirGroup Functional Role Resctrict
Description:
The Functional Roles associated with a stand
Test
Condition:
ON INSERT/UPDATE/DELETE IN FunctionRole
DirGroup WHERE pkid = @fkDirGroup) = 'T' T
Error
Message:
Cannot modify the Functional Roles associate
Remedy:
Create a new DirGroup with the desired Role
2.3.206.3 pkid (FI-1669)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
fkfunctionrole + fkdirgroup is unique. (MFI-96)
2.3.207 functionroleresourcemap (TI-237)
Description:
Captures what roles have what permissions.
Fields:
2.3.207.1 fkfunctionrole (FI-1681)
Type:
guid (Cascade Delete)
Rule (RI-335):
Type:
Validation (Insert/Update/Delete)
Rule Name:
Standard Functional Role Resource Restrictio
Description:
The Resources and Permissions associated w
changed in any way
Test
Condition:
ON INSERT/UPDATE/DELETE IN FunctionRole
FuntionRole WHERE pkid = @fkFunctionRole
Error
Message:
Cannot modify the Permission and Resources
Remedy:
Create a new Role with the desired resources










Page 385
2.3.207.2 permission (FI-1683)
Type:
long
Rule (RI-335):
Type:
Validation (Insert/Update/Delete)
Rule Name:
Standard Functional Role Resource Restrictio
Description:
The Resources and Permissions associated w
changed in any way
Test
Condition:
ON INSERT/UPDATE/DELETE IN FunctionRole
FuntionRole WHERE pkid = @fkFunctionRole
Error
Message:
Cannot modify the Permission and Resources
Remedy:
Create a new Role with the desired resources
2.3.207.3 pkid (FI-1680)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.207.4 tkresource (FI-1682)
Type:
enum
Rule (RI-335):
Type:
Validation (Insert/Update/Delete)
Rule Name:
Standard Functional Role Resource Restrictio
Description:
The Resources and Permissions associated w
changed in any way
Test
Condition:
ON INSERT/UPDATE/DELETE IN FunctionRole
FuntionRole WHERE pkid = @fkFunctionRole
Error
Message:
Cannot modify the Permission and Resources
Remedy:
Create a new Role with the desired resources
Uniqueness:
No multicolumn uniqueness constraints
2.3.208 gatekeeper (TI-138)
Description:
Gatekeeper information in not in Device table
Fields:
2.3.208.1 enabledevice (FI-1181)
Type:
bool
Default Value:
TRUE
2.3.208.2 fkdevice (FI-778)
Type:
guid (Indexed, Cascade Delete)
Rule (RI-113):
Type:
Validation (Insert/Update)
Rule Name:
Gatekeeper device










Page 386
Description:
A record in the Gatekeeper table must refere
Test
Condition:
Gatekeeper.fkDevice IN (SELECT pkid FROM
Error
Message:
Gatekeeper table may only reference device
Remedy:
Correct the fkDevice value to refer to a Gate
2.3.208.3 pkid (FI-764)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.208.4 retrytimeout (FI-770)
Type:
long
Default Value:
300
Check Constraint: (RetryTimeout >= 30) AND (RetryTimeout <= 600)
2.3.208.5 rrqtimetolive (FI-766)
Type:
long
Default Value:
60
Check Constraint: (RRQTimeToLive >= 30) AND (RRQTimeToLive <= 300)
Uniqueness:
No multicolumn uniqueness constraints
2.3.209 gatewaylayout (TI-178)
Description: Static table for MGCP gateway layout.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.209.1 endpointformatstring (FI-1097)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Migration Source: was ProductMGCPVicCompat.EndPointFormatString before
2.3.209.2 enum (FI-1090)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.209.3 lev1header (FI-1092)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
2.3.209.4 lev2header (FI-1093)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY










Page 387
2.3.209.5 slotposition (FI-1094)
Type:
long (Not Modifiable)
Default Value:
1
2.3.209.6 tkdeviceprotocol (FI-2171)
Type:
enum
Default Value:
12
2.3.209.7 tkmgcpslotmodule (FI-1095)
Type:
enum (Not Modifiable)
Default Value:
0
2.3.209.8 tkmgcpvic (FI-1096)
Type:
enum (Not Modifiable)
Default Value:
0
2.3.209.9 tkproduct (FI-1091)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.210 gatewaynetworkdetail (TI-590)
Description: CUBA: GatewayNetworkDetail table to store the network details for the Gateway
Is not replicated.
Fields:
2.3.210.1 defaultgateway (FI-6110)
Type:
string [15] (Null OK)
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-4]
Remarks:
DefaultGateWay for the gateway table
2.3.210.2 fkmgcp (FI-6105)
Type:
guid
Remarks:
Reference to MGCP
2.3.210.3 ipaddress (FI-6108)
Type:
string [15] (Indexed, Null OK)
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-4]
Remarks:
ipAddress for the gateway table
2.3.210.4 isdhcp (FI-6106)
Type:
bool
Default Value:
FALSE
Remarks:
check for DHCP
2.3.210.5 pkid (FI-6104)
Type:
guid (Unique, Indexed, Not Modifiable)










Page 388
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.210.6 primarydns (FI-6111)
Type:
string [15] (Null OK)
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-4]
Remarks:
PrimaryDNS for the gateway table
2.3.210.7 secondarydns (FI-6112)
Type:
string [15] (Null OK)
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-4]
Remarks:
SecondaryDNS for the gateway table
2.3.210.8 subnetmask (FI-6109)
Type:
string [15] (Null OK)
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-4]
Remarks:
SubNetMask for the gateway table
Uniqueness: No multicolumn uniqueness constraints
2.3.211 geolocation (TI-552)
Description: Used to store the GeoLocation for devices
Fields:
2.3.211.1 a1 (FI-5010)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
National Subdivision
2.3.211.2 a2 (FI-5011)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
District
2.3.211.3 a3 (FI-5012)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Community Name
2.3.211.4 a4 (FI-5013)
Type:
string [200]
Default Value:
EMPTY










Page 389
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
City Division
2.3.211.5 a5 (FI-5014)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Neighbourhood
2.3.211.6 a6 (FI-5015)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Street
2.3.211.7 country (FI-5008)
Type:
string [2]
Default Value:
EMPTY
Validation:
^[a-zA-Z]{0,2}$
Remarks:
Country name identified by two letter ISO
2.3.211.8 description (FI-5009)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
2.3.211.9 flr (FI-5023)
Type:
string [40]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,10}$
Remarks:
Floor
2.3.211.10 hno (FI-5019)
Type:
string [10]
Default Value:
EMPTY
Validation:
^[0-9]{0,10}$
Remarks:
House Number
2.3.211.11 hns (FI-5020)
Type:
string [80]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,20}$
Remarks:
House Number Suffix
2.3.211.12 lmk (FI-5021)










Page 390
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Landmark
2.3.211.13 loc (FI-5022)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Location
2.3.211.14 nam (FI-5024)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Occupant Name
2.3.211.15 name (FI-5007)
Type:
string [200] (Unique, Indexed)
Validation:
^[^""%&\<>]{1,50}$
Remarks:
Unique Name to identify a record
2.3.211.16 pc (FI-5025)
Type:
string [80]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,20}$
Remarks:
Postal Code
2.3.211.17 pkid (FI-5006)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record
Rule (RI-582):
Type:
Active (Update/Delete)
Rule Name:
Update/Delete restriction for Unspecified GeoL
Description:
The Unspecified GeoLocation Record cannot b
Test
Condition:
On UPDATE/DELETE of GeoLocation table
Error
Message:
Cannot Delete/Modify the Unspecified GeoLoca
2.3.211.18 pod (FI-5017)
Type:
string [40]
Default Value:
EMPTY










Page 391
Validation:
^[^""%&\<>:]{0,10}$
Remarks:
Trailing Street Suffix
2.3.211.19 prd (FI-5016)
Type:
string [40]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,10}$
Remarks:
Leading Street Direction
2.3.211.20 sts (FI-5018)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Street Suffix
Uniqueness: No multicolumn uniqueness constraints
2.3.212 geolocationfilter (TI-555)
Description: Used to store GeoLocation filters
Fields:
2.3.212.1 description (FI-5034)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
2.3.212.2 name (FI-5033)
Type:
string [200] (Unique, Indexed)
Validation:
^[^""%&\<>]{1,50}$
Remarks:
Unique Name to identify a record
2.3.212.3 pkid (FI-5032)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record
2.3.212.4 usea1 (FI-5036)
Type:
bool
Default Value:
FALSE
Remarks:
If true A1 column is part of the filter string else not
2.3.212.5 usea2 (FI-5037)
Type:
bool
Default Value:
FALSE
Remarks:
If true A2 column is part of the filter string else not










Page 392
2.3.212.6 usea3 (FI-5038)
Type:
bool
Default Value:
FALSE
Remarks:
If true A3 column is part of the filter string else not
2.3.212.7 usea4 (FI-5039)
Type:
bool
Default Value:
FALSE
Remarks:
If true A4 column is part of the filter string else not
2.3.212.8 usea5 (FI-5040)
Type:
bool
Default Value:
FALSE
Remarks:
If true A5 column is part of the filter string else not
2.3.212.9 usea6 (FI-5041)
Type:
bool
Default Value:
FALSE
Remarks:
If true A6 column is part of the filter string else not
2.3.212.10 usecountry (FI-5035)
Type:
bool
Default Value:
FALSE
Remarks:
If true Country column is part of the filter string else not
2.3.212.11 useflr (FI-5049)
Type:
bool
Default Value:
FALSE
Remarks:
If true FLR column is part of the filter string else not
2.3.212.12 usehno (FI-5045)
Type:
bool
Default Value:
FALSE
Remarks:
If true HNO column is part of the filter string else not
2.3.212.13 usehns (FI-5046)
Type:
bool
Default Value:
FALSE
Remarks:
If true HNS column is part of the filter string else not
2.3.212.14 uselmk (FI-5047)
Type:
bool
Default Value:
FALSE
Remarks:
If true LMK column is part of the filter string else not
2.3.212.15 useloc (FI-5048)










Page 393
Type:
bool
Default Value:
FALSE
Remarks:
If true LOC column is part of the filter string else not
2.3.212.16 usenam (FI-5050)
Type:
bool
Default Value:
FALSE
Remarks:
If true NAM column is part of the filter string else not
2.3.212.17 usepc (FI-5051)
Type:
bool
Default Value:
FALSE
Remarks:
If true PC column is part of the filter string else not
2.3.212.18 usepod (FI-5043)
Type:
bool
Default Value:
FALSE
Remarks:
If true POD column is part of the filter string else not
2.3.212.19 useprd (FI-5042)
Type:
bool
Default Value:
FALSE
Remarks:
If true PRD column is part of the filter string else not
2.3.212.20 usests (FI-5044)
Type:
bool
Default Value:
FALSE
Remarks:
If true STS column is part of the filter string else not
Uniqueness: No multicolumn uniqueness constraints
2.3.213 geolocationpolicy (TI-556)
Description: Used to store Logical Partition policy records
Fields:
2.3.213.1 a1 (FI-5056)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
National Subdivision
2.3.213.2 a2 (FI-5057)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$










Page 394
Remarks:
District
2.3.213.3 a3 (FI-5058)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Community Name
2.3.213.4 a4 (FI-5059)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
City Division
2.3.213.5 a5 (FI-5060)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Neighbourhood
2.3.213.6 a6 (FI-5061)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Street
2.3.213.7 country (FI-5054)
Type:
string [2]
Default Value:
EMPTY
Validation:
^[a-zA-Z]{0,2}$
Remarks:
Country name identified by two letter ISO
2.3.213.8 description (FI-5055)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
2.3.213.9 flr (FI-5069)
Type:
string [40]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,10}$
Remarks:
Floor
2.3.213.10 hno (FI-5065)
Type:
string [10]










Page 395
Default Value:
EMPTY
Validation:
^[0-9]{0,10}$
Remarks:
House Number
2.3.213.11 hns (FI-5066)
Type:
string [80]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,20}$
Remarks:
House Number Suffix
2.3.213.12 lmk (FI-5067)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Landmark
2.3.213.13 loc (FI-5068)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Location
2.3.213.14 nam (FI-5070)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Occupant Name
2.3.213.15 name (FI-5053)
Type:
string [200] (Unique, Indexed)
Validation:
^[^""%&\<>]{1,50}$
Remarks:
Unique Name to identify a record
2.3.213.16 pc (FI-5071)
Type:
string [80]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,20}$
Remarks:
Postal Code
2.3.213.17 pkid (FI-5052)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record
2.3.213.18 pod (FI-5063)










Page 396
Type:
string [40]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,10}$
Remarks:
Trailing Street Suffix
2.3.213.19 prd (FI-5062)
Type:
string [40]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,10}$
Remarks:
Leading Street Direction
2.3.213.20 sts (FI-5064)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,50}$
Remarks:
Street Suffix
Uniqueness: No multicolumn uniqueness constraints
2.3.214 geolocationpolicymatrix (TI-557)
Description: Used to store Logical Partition Policies
Fields:
2.3.214.1 fkgeolocationpolicy_a (FI-5073)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
2.3.214.2 fkgeolocationpolicy_b (FI-5075)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
2.3.214.3 pkid (FI-5072)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record
2.3.214.4 tkgeolocationdevice_a (FI-5074)
Type:
enum
Remarks:
Refers to the Logical Partition Device type
2.3.214.5 tkgeolocationdevice_b (FI-5076)
Type:
enum
Remarks:
Refers to the Logical Partition Device type
2.3.214.6 tklogicalpartitionpolicy (FI-5077)
Type:
enum










Page 397
Remarks:
Refers to the Logical Partition Policy
Uniqueness: fkgeolocationpolicy_a + tkgeolocationdevice_a + fkgeolocationpolicy_b + tkgeolo
2.3.215 globalsetting (TI-589)
Description:
Definition records for use by various applications as persistent global settings.
a default setting or where referential or control rules are needed.
Insert/Delete is not allowed.
Fields:
2.3.215.1 pkid (FI-6123)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
GUID based surrogate primary key for unique application re
record
2.3.215.2 settingvalue (FI-6125)
Type:
string [255] (Null OK)
Remarks:
Contains the actual Setting Value for the Global Setting as def
key in this record
Rule (RI-789):
Type:
Validation (Update)
Rule Name:
GlobalSetting Update Restriction
Description:
GlobalSetting.SettingValue can either be NUL
Test
Condition:
ON UPDATE GlobalSetting IF (tkGlobalSetting
(SettingValue = NumPlan.pkid WHERE Nump
Error
Message:
The Global Setting "Default Enterprise Featur
EFA DN (numplan.tkpatternusage = 17)
2.3.215.3 tkglobalsetting (FI-6124)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Foreign key indentifying the associated type definition which
with this setting
Rule (RI-789):
Type:
Validation (Update)
Rule Name:
GlobalSetting Update Restriction
Description:
GlobalSetting.SettingValue can either be NUL
Test
Condition:
ON UPDATE GlobalSetting IF (tkGlobalSetting
(SettingValue = NumPlan.pkid WHERE Nump
Error
Message:
The Global Setting "Default Enterprise Featur
EFA DN (numplan.tkpatternusage = 17)
Uniqueness:
No multicolumn uniqueness constraints










Page 398
2.3.216 grtreport (TI-484)
Description: A report
Fields:
2.3.216.1 description (FI-3600)
Type:
string [1000]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^`{|}~-]{0,1000}$
2.3.216.2 isstandard (FI-3599)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.216.3 name (FI-3598)
Type:
string [50] (Unique, Not Modifiable)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
2.3.216.4 pkid (FI-3597)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.217 grtreportsourcemap (TI-485)
Description: A mapping table to map GRTSource and GRTReport
Fields:
2.3.217.1 fkgrtreport (FI-3606)
Type:
guid
Default Value:
EMPTY
2.3.217.2 fkgrtsource (FI-3607)
Type:
guid
Default Value:
EMPTY
2.3.217.3 isstandard (FI-3605)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.217.4 pkid (FI-3603)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.217.5 priority (FI-3608)
Type:
long (Null OK)
Check Constraint: (priority >= 1) AND (priority < 499)










Page 399
2.3.217.6 sourceparam (FI-3604)
Type:
string [5000]
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.218 grtsource (TI-483)
Description: Data sources for Reporting tool
Fields:
2.3.218.1 beforegenprompt (FI-3611)
Type:
string [100]
Default Value:
EMPTY
Remarks:
Prompt to display before generating this report.
2.3.218.2 description (FI-3596)
Type:
string [1000]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^`{|}~-]{0,1000}$
2.3.218.3 isstandard (FI-3595)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.218.4 javamethod (FI-3602)
Type:
string [100] (Not Modifiable)
2.3.218.5 javaobj (FI-3601)
Type:
string [100] (Not Modifiable)
2.3.218.6 name (FI-3594)
Type:
string [50] (Unique, Not Modifiable)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
2.3.218.7 pkid (FI-3593)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.218.8 remedy (FI-3609)
Type:
string [1000]
Default Value:
EMPTY
Remarks:
possilbe remedy to resolve data under test
2.3.218.9 symptom (FI-3610)
Type:
string [1000]
Default Value:
EMPTY










Page 400
Remarks:
possible symptoms if errors exist in data under test
Uniqueness: No multicolumn uniqueness constraints
2.3.219 h323device (TI-18)
Description:
H.323 information not in Device table
Fields:
2.3.219.1 acceptinboundrdnis (FI-1086)
Type:
bool
Default Value:
TRUE
2.3.219.2 activecap (FI-1233)
Type:
bool
Default Value:
FALSE
2.3.219.3 allowh235passthrough (FI-3795)
Type:
bool
Default Value:
FALSE
Remarks:
Pass through of the H.235 ClearToken encryption key throug
H.323 Gateway is Allowed
2.3.219.4 calleriddn (FI-98)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,32}$
Migration Source: CallerId
2.3.219.5 conncallbeforeplayingann (FI-27238)
Type:
bool
Default Value:
FALSE
Remarks:
True, if inbound call should be connected before playing qu
H.323 Gateways and H.225 Trunk (Gatekeeper and Non-gate
applicable to H.323 clients
2.3.219.6 displayie (FI-772)
Type:
bool
Default Value:
FALSE
2.3.219.7 e164 (FI-2172)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+X]{0,32}$
Rule (RI-322):
Type:
Validation (Insert/Update)










Page 401
Rule Name:
Gatekeeper Controlled H323Device.E164 is u
Description:
The E.164 address associated with a gatekee
Test
Condition:
ON INSERT/UPDATE IF (SELECT COUNT(*) F
@H323Device.E164) > 1 THEN throw excepti
Error
Message:
Cannot insert duplicate E.164 address for H.
Remedy:
Make sure the E.164 address is unique and t
2.3.219.8 enableinboundfaststart (FI-1613)
Type:
bool
Default Value:
FALSE
2.3.219.9 enableoutboundfaststart (FI-1612)
Type:
bool
Default Value:
FALSE
Rule (RI-297):
Type:
Validation (Insert/Update)
Rule Name:
SRTP and Outbound Faststart Conflict
Description:
The SRTPAllowed and EnableOutboundFastS
exclusive - only one may be true at any give
Test
Condition:
IF (Device.SRTPAllowed = 't') AND (H323Dev
exception
Error
Message:
SRTP and Outbound FastStart cannot be ena
Remedy:
Disable either SRTP or Outbound FastStart a
Rule (RI-404):
Type:
Validation (Insert/Update)
Rule Name:
EnableOutboundFastStart on H.323 Gateway
Description:
When EnableOutboundFastStart is true for a
must also be true, and a Media Resource Gro
Group List should contain at least one hardw
codecs are avialable for preallocation, which
rule does not guarantee that the correct reso
content of Media Resource Groups.
Test
Condition:
ON INSERT/UPDATE in H323Device for H.32
migrated settings before this restriction was
'T') THEN SELECT mtpRequired, fkMediaRes
pkid = new_fkDevice); IF (mtp = 'F') OR (mrl
Error
Message:
EnableOutboundFaststart cannot be True be
is missing a Media Resource Group List
Remedy:
Enable MTPRequired, and select a Media Re
Transcoder resources before enabling outbo
2.3.219.10 fkcallingsearchspace_cntdpntransform (FI-21078)










Page 402
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Search Space for Connected Party Name Transforma
2.3.219.11 fkdevice (FI-95)
Type:
guid (Unique, Indexed, Cascade Delete)
Migration Source: convert from Device
Rule (RI-297):
Type:
Validation (Insert/Update)
Rule Name:
SRTP and Outbound Faststart Conflict
Description:
The SRTPAllowed and EnableOutboundFastS
exclusive - only one may be true at any give
Test
Condition:
IF (Device.SRTPAllowed = 't') AND (H323Dev
exception
Error
Message:
SRTP and Outbound FastStart cannot be ena
Remedy:
Disable either SRTP or Outbound FastStart a
Rule (RI-307):
Type:
Validation (Insert/Update)
Rule Name:
H323 Device
Description:
The records in H323Device table must refer
device protocol
Test
Condition:
H323Device.fkDevice IN (SELECT pkid FROM
Error
Message:
H323Device table may only reference device
Intercluster Trunk).
Remedy:
Correct the fkDevice value to refer to an H3
Rule (RI-308):
Type:
Active (Insert/Update)
Rule Name:
Set QSIG on Device when Tunneled Protocol
Description:
When the H323Device.tkTunneledProtocol v
on the referenced device
Test
Condition:
IF H323.tkTunneledProtocol = QSIG THEN se
H323 or MIXED NON-QSIG for Intercluster T
Rule (RI-351):
Type:
Validation (Insert/Update)
Rule Name:
PassingPrecedenceLevelThroughUUIE on no
Description:
The ICTPassingPrecedenceLevelThroughUU
Controlled Intercluser Trunk Devices
Test
Condition:
ON INSERT/UPDATE in H323Device: IF (new
THEN SELECT tkProduct INTO product FROM
(product <> PRODUCT_ICT_TRUNK) THEN th
This device does not support Passing Preced










Page 403
Error
Message:
Rule (RI-404):
Type:
Validation (Insert/Update)
Rule Name:
EnableOutboundFastStart on H.323 Gateway
Description:
When EnableOutboundFastStart is true for a
must also be true, and a Media Resource Gro
Group List should contain at least one hardw
codecs are avialable for preallocation, which
rule does not guarantee that the correct reso
content of Media Resource Groups.
Test
Condition:
ON INSERT/UPDATE in H323Device for H.32
migrated settings before this restriction was
'T') THEN SELECT mtpRequired, fkMediaRes
pkid = new_fkDevice); IF (mtp = 'F') OR (mrl
Error
Message:
EnableOutboundFaststart cannot be True be
is missing a Media Resource Group List
Remedy:
Enable MTPRequired, and select a Media Re
Transcoder resources before enabling outbo
Rule (RI-602):
Type:
Validation (Insert/Update)
Rule Name:
Invalid SIP Trunk Service Type
Description:
Invalid SIP Trunk Service Type
Test
Condition:
Can not change SIP Trunk Service type if it i
or EMCC or ViPR Service
Error
Message:
Remove the SIP Trunk from Route Pattern o
before changing its SIP Trunk Service Type
2.3.219.12 fkdevice_gatekeeper (FI-771)
Type:
guid (Null OK)
Default Value:
NULL
2.3.219.13 ictpassingprecedencelevelthroughuuie (FI-3189)
Type:
bool
Default Value:
FALSE
Remarks:
Valid for Non-Gatekeeper Controlled Inter-cluster Trunks on
Rule (RI-351):
Type:
Validation (Insert/Update)
Rule Name:
PassingPrecedenceLevelThroughUUIE on no
Description:
The ICTPassingPrecedenceLevelThroughUU
Controlled Intercluser Trunk Devices
Test
Condition:
ON INSERT/UPDATE in H323Device: IF (new
THEN SELECT tkProduct INTO product FROM
(product <> PRODUCT_ICT_TRUNK) THEN th










Page 404
Error
Message:
This device does not support Passing Preced
2.3.219.14 ictsecurityaccesslevel (FI-3190)
Type:
long
Default Value:
2
Check Constraint: (IctSecurityAccessLevel >=0) AND (IctSecurityAccessLevel <=
Remarks:
SAL is ignored when PassingPrecedenceLevelThroughUUIE
2.3.219.15 issafenabled (FI-3803)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates as to whether the trunk is enabled for SAF
Rule (RI-602):
Type:
Validation (Insert/Update)
Rule Name:
Invalid SIP Trunk Service Type
Description:
Invalid SIP Trunk Service Type
Test
Condition:
Can not change SIP Trunk Service type if it i
or EMCC or ViPR Service
Error
Message:
Remove the SIP Trunk from Route Pattern o
before changing its SIP Trunk Service Type
2.3.219.16 numberie (FI-1088)
Type:
bool
Default Value:
TRUE
2.3.219.17 numdigits (FI-789)
Type:
long
Default Value:
0
Check Constraint: ((NumDigits >= 0) AND (NumDigits <= 32)) OR (NumDigits =
Remarks:
99 is used for all digits instead of SigDigits = false
2.3.219.18 pathreplacementsupport (FI-2173)
Type:
bool
Default Value:
FALSE
2.3.219.19 pkid (FI-94)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.219.20 prefix (FI-790)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS










Page 405
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
2.3.219.21 runh225doneverynodeflag (FI-997)
Type:
bool
Default Value:
FALSE
2.3.219.22 sigdigits (FI-791)
Type:
bool
Default Value:
FALSE
Remarks:
Must be 1 if (NumDigits >= 0) AND (NumDigits <= 32), or 0 if
2.3.219.23 signalingport (FI-1231)
Type:
long
Default Value:
1720
Check Constraint: (SignalingPort >= 1) AND (SignalingPort <= 65535)
2.3.219.24 technologyprefix (FI-1100)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[0-9*#+]{0,50}$
2.3.219.25 tkasn1roseoidencoding (FI-3767)
Type:
enum
Default Value:
0
Rule (RI-584):
Type:
Validation (Insert/Update)
Rule Name:
H323Device.tkASN1RoseOidEncoding and H
Description:
If tkTunneledProtocol is not enabled for qsig
in the H323Device table should not be allow
Test
Condition:
ON INSERT or UPDATE in H323Device: SELE
TunneledProtocol where enum = new_tkTun
throw exception END IF;
Error
Message:
Cannot modify the value since QSIG is not en
Remedy:
Enable the QSIG and change the value
2.3.219.26 tkcallingpartyselection (FI-99)
Type:
enum
Default Value:
1
Migration Source: CallingPartySelection
Remarks:
Source of the calling party number: originator = 1, first redi
2.3.219.27 tkmediapayload (FI-1614)
Type:
enum (Null OK)
Default Value:
4










Page 406
2.3.219.28 tknumberingplan_called (FI-1005)
Type:
enum
Default Value:
0
2.3.219.29 tknumberingplan_calling (FI-1006)
Type:
enum
Default Value:
0
2.3.219.30 tkpresentationbit (FI-100)
Type:
enum
Default Value:
0
Migration Source: PresentationBit
Remarks:
CLID presentationBit: allowed = 1, restricted = 2
2.3.219.31 tkpriofnumber_called (FI-1008)
Type:
enum
Default Value:
0
Migration Source: based on TypePriOfNumber
2.3.219.32 tkpriofnumber_calling (FI-1007)
Type:
enum
Default Value:
0
Migration Source: based on TypePriOfNumber
2.3.219.33 tkqsigvariant (FI-3769)
Type:
enum
Default Value:
0
Rule (RI-584):
Type:
Validation (Insert/Update)
Rule Name:
H323Device.tkASN1RoseOidEncoding and H
Description:
If tkTunneledProtocol is not enabled for qsig
in the H323Device table should not be allow
Test
Condition:
ON INSERT or UPDATE in H323Device: SELE
TunneledProtocol where enum = new_tkTun
throw exception END IF;
Error
Message:
Cannot modify the value since QSIG is not en
Remedy:
Enable the QSIG and change the value
2.3.219.34 tkterminal (FI-1098)
Type:
enum (Null OK)
Default Value:
NULL
2.3.219.35 tktunneledprotocol (FI-2174)
Type:
enum
Default Value:
0










Page 407
Rule (RI-308):
Type:
Active (Insert/Update)
Rule Name:
Set QSIG on Device when Tunneled Protocol
Description:
When the H323Device.tkTunneledProtocol v
on the referenced device
Test
Condition:
IF H323.tkTunneledProtocol = QSIG THEN se
H323 or MIXED NON-QSIG for Intercluster T
Rule (RI-584):
Type:
Validation (Insert/Update)
Rule Name:
H323Device.tkASN1RoseOidEncoding and H
Description:
If tkTunneledProtocol is not enabled for qsig
in the H323Device table should not be allow
Test
Condition:
ON INSERT or UPDATE in H323Device: SELE
TunneledProtocol where enum = new_tkTun
throw exception END IF;
Error
Message:
Cannot modify the value since QSIG is not en
Remedy:
Enable the QSIG and change the value
2.3.219.36 useclientconfiguration (FI-1232)
Type:
bool
Default Value:
FALSE
2.3.219.37 usedpconnectedpartytransformationcss (FI-21077)
Type:
bool
Default Value:
TRUE
Remarks:
If set to true fkCallingSearchSpace_CntdPNTransform settin
setting on H323Device including NULL to mean no Calling S
2.3.219.38 zone (FI-1099)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[a-zA-Z 0-9._-]{0,50}$
Uniqueness:
No multicolumn uniqueness constraints
2.3.220 h323trunkdestination (TI-572)
Description:
To store the details of H323 Trunk destination
Fields:
2.3.220.1 address (FI-5884)
Type:
string [255] (Indexed)
Migration Source: H323Device.EndPointAddress
Remarks:
IP address or host name for this EndPoint instance of the co
Rule (RI-487):
Type:
Validation (Insert/Update)










Page 408
Rule Name:
ICT non-gatekeep trunk needs to have uniqu
Description:
ICT non-gatekeep trunk needs to have uniqu
Test
Condition:
On Insert or Update H323Device
Error
Message:
ICT non-gatekeep trunk needs to have uniqu
Rule (RI-783):
Type:
Active (Insert/Update)
Rule Name:
Validation of H323 Trunk Destination Detail
Description:
Number of Destination Addresses that can b
the uniqueness of host name or ip address.
Test
Condition:
On insert/update to H323TrunkDestination
Error
Message:
Maximum number of Destination Addresses
device is 16. The IP address or host name ha
address or host name can be configured for
device only.
2.3.220.2 fkh323device (FI-5883)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Points to the corresponding H323 Device record to which th
Rule (RI-487):
Type:
Validation (Insert/Update)
Rule Name:
ICT non-gatekeep trunk needs to have uniqu
Description:
ICT non-gatekeep trunk needs to have uniqu
Test
Condition:
On Insert or Update H323Device
Error
Message:
ICT non-gatekeep trunk needs to have uniqu
Rule (RI-783):
Type:
Active (Insert/Update)
Rule Name:
Validation of H323 Trunk Destination Detail
Description:
Number of Destination Addresses that can b
the uniqueness of host name or ip address.
Test
Condition:
On insert/update to H323TrunkDestination
Error
Message:
Maximum number of Destination Addresses
device is 16. The IP address or host name ha
address or host name can be configured for
device only.
2.3.220.3 pkid (FI-5882)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()










Page 409
Migration Source: Generated
Remarks:
Unique ID to identify a H323 Trunk Destination record.
2.3.220.4 sortorder (FI-5885)
Type:
long
Check Constraint: (SortOrder > 0)
Remarks:
Numeric value used to control selection logic associated wit
for a given logical H323 Trunk Endpoint. This value should
addresses associated with a given H323 Trunk record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.221 hcslestatus (TI-24020)
Description: Table to store license authorization status coming from CSSM through Smart age
Fields:
2.3.221.1 exportstatus (FI-28490)
Type:
string [50] (Null OK)
Default Value:
NOT_RESTRICTED
Remarks:
Export status for each license type
2.3.221.2 name (FI-28488)
Type:
string [36] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
2.3.221.3 pkid (FI-28487)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.221.4 tkcssmenforcemode (FI-28489)
Type:
enum (Null OK)
Default Value:
6
Remarks:
Enforce mode id for each HCS-LE license type
Uniqueness: No multicolumn uniqueness constraints
2.3.222 hcsstatus (TI-24017)
Description: Table to store license authorization status coming from CSSM through Smart age
Fields:
2.3.222.1 exportstatus (FI-28480)
Type:
string [50] (Null OK)
Default Value:
NOT_RESTRICTED
Remarks:
Export status for each license type
2.3.222.2 name (FI-28477)










Page 410
Type:
string [36] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
2.3.222.3 pkid (FI-28476)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.222.4 tkcssmenforcemode (FI-28478)
Type:
enum (Null OK)
Default Value:
6
Remarks:
Enforce mode id for each HCS license type
Uniqueness: No multicolumn uniqueness constraints
2.3.223 headsetenduserconfig (TI-21070)
Description: It stores the configuration settings customised by enduser
Fields:
2.3.223.1 data (FI-28379)
Type:
json
Remarks:
JSON blob to store all the End User Settings of the headset.
2.3.223.2 pkid (FI-28377)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.223.3 resettoggle (FI-28380)
Type:
bool
Default Value:
FALSE
Remarks:
Flag to identify reset allowed or not
2.3.223.4 tkreset (FI-28381)
Type:
enum
Default Value:
2
Remarks:
enum identified from typereset
2.3.223.5 userid (FI-28378)
Type:
string [132]
Default Value:
EMPTY
Remarks:
User Id of the end user.
Uniqueness: No multicolumn uniqueness constraints










Page 411
2.3.224 headsetenduserdevicemap (TI-24010)
Description:
To associate Headset to EndUser.
Fields:
2.3.224.1 fkdevice (FI-28416)
Type:
guid (Cascade Delete, Null OK)
Migration Source: Device
Rule (RFI-725):
Type:
Inter-field Condition and Constraint
Test Condition: fkEndUser IS NOT NULL
Constraint:
fkDevice IS NULL
Remarks:
Both fkDevice and fkEndUser together cann
Rule (RFI-726):
Type:
Inter-field Condition and Constraint
Test Condition: fkEndUser IS NULL
Constraint:
fkDevice IS NOT NULL
Remarks:
Both fkEndUser and fkDevice together cann
2.3.224.2 fkenduser (FI-28418)
Type:
guid (Cascade Delete, Null OK)
2.3.224.3 headset (FI-28417)
Type:
string [132]
Validation:
^[a-zA-Z0-9]{1,132}$
Remarks:
Serial number of the HeadSet.
2.3.224.4 pkid (FI-28415)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-727):
Type:
Inter-field Condition and Constraint
Constraint:
NOT EXISTS ( select M.headset from HeadsetE
Headset group by M.headset having count(M
Remarks:
One headset cannot be associated with more
Rule (RFI-728):
Type:
Inter-field Condition and Constraint
Constraint:
NOT EXISTS ( select M.headset from HeadsetE
Headset group by M.headset having count(M
Remarks:
Max 15 record is allowed for device associati
Rule (RFI-729):
Type:
Inter-field Condition and Constraint
Constraint:
NOT EXISTS ( select M.headset from HeadsetE
Headset AND fkdevice IS NOT NULL AND fkE
count(M.fkEndUser) >0)










Page 412
Remarks:
Once headset is associated with one enduser
with any device
Rule (RFI-731):
Type:
Inter-field Condition and Constraint
Constraint:
NOT EXISTS ( select M.fkEndUser from Heads
fkEndUser group by M.fkEndUser having cou
Remarks:
Max 15 record is allowed for headsets associa
2.3.225 headsetinventory (TI-21071)
Description:
It stores the headset and dock inventory data in the UCM cluster
Fields:
2.3.225.1 data (FI-28384)
Type:
json
Remarks:
JSON blob to store the Headset Inventory information.
2.3.225.2 defaulttimestamp (FI-28393)
Type:
long (Not Modifiable)
Remarks:
Records time headset was first know to the system
Rule (RI-2400):
Type:
Active (Insert)
Rule Name:
set defaulttimestamp on Insert
Description:
When a HeadsetInventory record is inserted,
value
Test
Condition:
ON INSERT INTO HeadsetInventory: LET curr
currentTime (INTO defaultTimestamp);
Rule (RI-2400):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
set defaulttimestamp on Insert
Description:
When a HeadsetInventory record is inserted,
value
Test
Condition:
ON INSERT INTO HeadsetInventory: LET curr
currentTime (INTO defaultTimestamp);
2.3.225.3 pkid (FI-28382)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.225.4 serialnum (FI-28383)
Type:
string [132]
Default Value:
EMPTY
Remarks:
Serial number of the HeadSet or Dock.










Page 413
Uniqueness:
No multicolumn uniqueness constraints
2.3.226 headsettemplate (TI-21068)
Description:
It stores the headset template configurations
Fields:
2.3.226.1 data (FI-28370)
Type:
json
Remarks:
JSON blob to store all the Common Settings of the headset tem
2.3.226.2 description (FI-28369)
Type:
string [512]
Default Value:
EMPTY
Remarks:
Description of the headset template as mentioned in the UI m
2.3.226.3 isstandard (FI-28371)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Identifies the Standard Default Headset template provided by
modifiable. Only Standard Default headset template will hav
2.3.226.4 name (FI-28368)
Type:
string [50] (Unique)
Remarks:
Name of the headset template as mentioned in the UI mocku
2.3.226.5 pkid (FI-28367)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.226.6 resettoggle (FI-28372)
Type:
bool
Default Value:
FALSE
Remarks:
Flag to identify reset allowed or not
2.3.226.7 tkreset (FI-28373)
Type:
enum
Default Value:
2
Remarks:
enum identified from typereset
Uniqueness:
No multicolumn uniqueness constraints
2.3.227 hostedroutepattern (TI-2148)
Description:
Numeric route patterns that should be replicated to other clusters
Fields:










Page 414
2.3.227.1 description (FI-21243)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>[]]{0,50}$
2.3.227.2 pattern (FI-21231)
Type:
string [50] (Unique, Indexed)
Default Value:
EMPTY
Remarks:
Numeric route pattern
Rule (RI-954):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table HostedRoutePatter
Description:
Verify column values are consistent.
Test
Condition:
On INSERT/UPDATE on HostedRoutePattern
strip and prepend digits settings.
Error
Message:
Various
Rule (RI-955):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for HostedRoutePattern
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on HostedRout
Rule (RI-957):
Type:
Active (Insert/Update)
Rule Name:
Capitalize pattern on HostedRoutePattern.
Description:
null
Rule (RI-957):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Capitalize pattern on HostedRoutePattern.
Description:
null
2.3.227.3 pkid (FI-21230)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-955):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for HostedRoutePattern
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on HostedRout










Page 415
2.3.227.4 pstnfailoverprependdigits (FI-21233)
Type:
string [16]
Default Value:
EMPTY
Remarks:
Digits to prepend to called party number when re-routing to
Rule (RI-954):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table HostedRoutePatter
Description:
Verify column values are consistent.
Test
Condition:
On INSERT/UPDATE on HostedRoutePattern
strip and prepend digits settings.
Error
Message:
Various
Rule (RI-955):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for HostedRoutePattern
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on HostedRout
2.3.227.5 pstnfailoverstripdigits (FI-21232)
Type:
long
Default Value:
0
Remarks:
Number of leading digits to remove from the called party nu
Rule (RI-954):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table HostedRoutePatter
Description:
Verify column values are consistent.
Test
Condition:
On INSERT/UPDATE on HostedRoutePattern
strip and prepend digits settings.
Error
Message:
Various
Rule (RI-955):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for HostedRoutePattern
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on HostedRout
2.3.227.6 tkglobalnumber (FI-21242)
Type:
enum
Default Value:
100
Remarks:
Categorizes the pattern as specific type of global number.
Rule (RI-955):
Type:
Active (Insert/Update/Delete records)










Page 416
Rule Name:
Generate USNs for HostedRoutePattern
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on HostedRout
2.3.227.7 tkhostedroutepatternpstnrule (FI-25598)
Type:
enum
Default Value:
2
Remarks:
Specifies the method for deriving the PSTN Failover Numbe
Rule (RI-955):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Generate USNs for HostedRoutePattern
Description:
Generate update sequence numbers for tabl
Test
Condition:
On INSERT/UPDATE/DELETE on HostedRout
Uniqueness:
pattern + pstnfailoverstripdigits + pstnfailoverprependdigits + tkglobalnumber
2.3.228 hosteduri (TI-1087)
Description: URI member of HostedURICatalog
Fields:
2.3.228.1 hosteduricatalogkey_id (FI-25759)
Type:
long (Not Modifiable)
Remarks:
Hosted Catalog Key ID
Rule (RI-877):
Type:
Active (Insert)
Rule Name:
HostedURI USN assignment
Description:
Assign unique HostedURI.usn
Test
Condition:
On INSERT and usn IS NULL
2.3.228.2 pattern (FI-25760)
Type:
string [255] (Indexed, Not Modifiable)
Default Value:
EMPTY
Remarks:
ILS Learned Pattern for Hosted URI.
Rule (RI-891):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded fo
Description:
null
Rule (RI-891):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded fo
Description:
null










Page 417
2.3.228.3 pkid (FI-10170)
Type:
guid (Unique, Indexed)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.228.4 pstnfailover (FI-25762)
Type:
string [50]
Default Value:
EMPTY
2.3.228.5 tkpatternusage (FI-25761)
Type:
enum
Default Value:
22
Remarks:
Pattern usage for ILS Learned Pattern Hosted URI
2.3.228.6 usn (FI-10173)
Type:
long (Indexed)
Remarks:
Update sequence number for intercluster replication.
Rule (RI-877):
Type:
Active (Insert)
Rule Name:
HostedURI USN assignment
Description:
Assign unique HostedURI.usn
Test
Condition:
On INSERT and usn IS NULL
Rule (RI-877):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
HostedURI USN assignment
Description:
Assign unique HostedURI.usn
Test
Condition:
On INSERT and usn IS NULL
Uniqueness: No multicolumn uniqueness constraints
2.3.229 hosteduricatalog (TI-1079)
Description:
Set of URIs homed on external systems for which this cluster acts as a publishe
Fields:
2.3.229.1 description (FI-10163)
Type:
string [80] (Null OK)
Default Value:
EMPTY
Remarks:
Description of the catalog.
2.3.229.2 loadedfilename (FI-10159)
Type:
string [255] (Null OK)










Page 418
Default Value:
EMPTY
Remarks:
Name of the administrator-specified URI file most recently l
Rule (RI-876):
Type:
Active (Insert/Update)
Rule Name:
HostedURICatalog timestamp
Description:
Update TimestampLoadedUTC when Loaded
Test
Condition:
On INSERT/UPDATE, if LoadedFilename has
2.3.229.3 name (FI-10162)
Type:
string [50] (Unique)
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{1,50}$
Remarks:
Unique name for this catalog.
2.3.229.4 peerid (FI-10165)
Type:
guid (Not Modifiable)
Remarks:
Unique identifier on the ILS network. This value cannot be m
Rule (RI-879):
Type:
Active (Insert)
Rule Name:
HostedURICatalog peerid
Description:
Initialize peerid to unique UUID
Test
Condition:
On INSERT and peerid IS NULL
Rule (RI-879):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
HostedURICatalog peerid
Description:
Initialize peerid to unique UUID
Test
Condition:
On INSERT and peerid IS NULL
2.3.229.5 pkid (FI-10161)
Type:
guid (Unique, Indexed)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-2134):
Type:
Active (Insert/Update/Delete records)
Rule Name:
HostedURICatalog Event Handler
Description:
Active Rule to Drive applicable HostedURICa
HostedURICatalogKey table.
2.3.229.6 replicationset (FI-10227)
Type:
long
Default Value:
0










Page 419
Remarks:
Catalog's replication set
Rule (RI-881):
Type:
Active (Insert/Update)
Rule Name:
HostedURICatalog replicationset
Description:
Assign new ReplicationSet if ResultFileName
Test
Condition:
On INSERT or UPDATE assign new Replicatio
Rule (RI-881):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
HostedURICatalog replicationset
Description:
Assign new ReplicationSet if ResultFileName
Test
Condition:
On INSERT or UPDATE assign new Replicatio
2.3.229.7 resultfilename (FI-10166)
Type:
string [80] (Null OK)
Default Value:
EMPTY
Remarks:
Name of file generated for ILS.
Rule (RI-881):
Type:
Active (Insert/Update)
Rule Name:
HostedURICatalog replicationset
Description:
Assign new ReplicationSet if ResultFileName
Test
Condition:
On INSERT or UPDATE assign new Replicatio
2.3.229.8 routestring (FI-10164)
Type:
string [255]
Validation:
^[0-9a-zA-Z.-]{0,255}$
Remarks:
Administrator-defined character string to which SIP Route P
2.3.229.9 timestamploadedutc (FI-10160)
Type:
long (Null OK)
Default Value:
0
Remarks:
Date/time the catalog was loaded.
Rule (RI-876):
Type:
Active (Insert/Update)
Rule Name:
HostedURICatalog timestamp
Description:
Update TimestampLoadedUTC when Loaded
Test
Condition:
On INSERT/UPDATE, if LoadedFilename has
Rule (RI-876):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
HostedURICatalog timestamp










Page 420
Description:
Update TimestampLoadedUTC when Loaded
Test
Condition:
On INSERT/UPDATE, if LoadedFilename has
Uniqueness:
No multicolumn uniqueness constraints
2.3.230 hosteduricatalogkey (TI-2612)
Description:
Non Reference Index constrained map between HostedURI and HostedURICata
Fields:
2.3.230.1 fkhosteduricatalog (FI-25764)
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Pkid reference from HostedURICatalog.
2.3.230.2 hosteduricatalogkey_id (FI-25765)
Type:
long (Unique, Indexed, Not Modifiable)
Remarks:
A reasonable sized key. Generated for use from HostedURI t
Rule (RI-2133):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
HostedURICatalogKey_ID Generator
Description:
Active Insert Rule to Generate Unique Hoste
2.3.230.3 isdeleted (FI-25766)
Type:
bool
Default Value:
FALSE
Remarks:
When true, the associated Hosted URI Catalog has been dele
scrubbed.
2.3.230.4 pkid (FI-25763)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-2133):
Type:
Active (Insert)
Rule Name:
HostedURICatalogKey_ID Generator
Description:
Active Insert Rule to Generate Unique Hoste
Uniqueness:
No multicolumn uniqueness constraints
2.3.231 httpinterfaceaddress (TI-2158)
Description: Contain HTTP Interface info which is used for TelePresence conference bridge m










Page 421
Fields:
2.3.231.1 address (FI-21279)
Type:
string [255]
Default Value:
EMPTY
Remarks:
IPV4/IPv6address/hostname for HTTP desitination address for
2.3.231.2 fkdevicemanagementinfo (FI-21278)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Reference to a specific DeviceManagementInfo
2.3.231.3 pkid (FI-21277)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.232 httpprofile (TI-2164)
Description:
Http Profile Information, stores URI information relating to various Http servic
Fields:
2.3.232.1 password (FI-21319)
Type:
string [300] (Null OK)
Validation:
^[a-fA-F0-9]{1,300}$
Remarks:
HTTP Service login password
Rule (RFI-700):
Type:
Inter-field Condition and Constraint
Constraint:
UserName IS NOT NULL AND Password IS N
Remarks:
UserName and Password are required for H
2.3.232.2 pkid (FI-21314)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.232.3 profilename (FI-21315)
Type:
string [50] (Unique, Indexed)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Unique identifcation of the HTTPProfile.
2.3.232.4 requesttimeout (FI-21320)
Type:
long
Default Value:
60000
Check Constraint: (RequestTimeout >= 250) AND (RequestTimeout <= 180000)
Remarks:
This timer specifies the maximum time, in milliseconds, tha
wait for the response from the web service.










Page 422
2.3.232.5 retrycount (FI-27502)
Type:
long
Default Value:
4
Check Constraint: (RetryCount >= 1) AND (RetryCount <= 10)
Remarks:
RetryCount specifies the number of times that Cisco CallMan
2.3.232.6 tkhttpprofile (FI-21316)
Type:
enum (Unique)
Remarks:
Specifies the HTTP Profile Usage
2.3.232.7 username (FI-21318)
Type:
string [255] (Null OK)
Validation:
^[]a-zA-Z0-9 !@#$%^&()_+=[{}|';:,.<>/?`~-]{1,255}$
Remarks:
HTTP Service login user name
2.3.232.8 webservicerooturi (FI-21317)
Type:
string [255]
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^{|}~\-]{1,255}$
Remarks:
Base URI which is joined with the associated connection typ
Uniqueness:
No multicolumn uniqueness constraints
2.3.233 httpprofileuriextension (TI-2165)
Description:
Http Profile URI Extension Information which specifies the URI extensions and
Fields:
2.3.233.1 fkhttpprofile (FI-21322)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Remarks:
Reference to the Http Profile. Obsolete - not used
2.3.233.2 pkid (FI-21321)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record. Obsolete - not used
2.3.233.3 tkhttpprofileuri (FI-21323)
Type:
enum
Remarks:
Specifies the type of HTTP Profile URI. Obsolete - not used
2.3.233.4 uriextension (FI-21324)
Type:
string [512]
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^{|}~\-]{0,512}$
Remarks:
Specifies the URI extension which is appended to the associa
used
Uniqueness:
fkhttpprofile + tkhttpprofileuri is unique. (MFI-785)










Page 423
2.3.234 httpproxyexception (TI-2600)
Description:
Stores Exception details for Wireless LAN HTTP Proxy.
Fields:
2.3.234.1 fknetworkaccessprofile (FI-25702)
Type:
guid (Cascade Delete)
Remarks:
Reference to Wireless LAN Network Access Setting.
Rule (RI-2144):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of HttpProxyExcept
versionstamp
Description:
On Insert/Update of HttpProxyException,the
WirelessLANProfileGroup should be update
Test
Condition:
For INSERT/UPDATE of HttpProxyException
versionstamp = versionStampGenerator()
Rule (RI-2146):
Type:
Active (Delete)
Rule Name:
On Active Delete of HttpProxyException,upd
Description:
On Delete of HttpProxyException,the versio
WirelessLANProfileGroup should be update
Test
Condition:
For DELETE of HttpProxyException,UPDATE
versionStampGenerator()
2.3.234.2 pkid (FI-25701)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.234.3 uri (FI-25703)
Type:
string [255]
Remarks:
HTTP Proxy Exception URI
Uniqueness:
fknetworkaccessprofile + uri is unique. (MFI-792)
2.3.235 huntpilotqueue (TI-543)
Description:
To store settings used by Queue calls in hunt pilot
Fields:
2.3.235.1 fkcallingsearchspace_maxwaittime (FI-6263)
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Wait Time Reached Route Call to CSS
2.3.235.2 fkcallingsearchspace_noagent (FI-6265)










Page 424
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Route Call to CSS if no agent logged in or registered
2.3.235.3 fkcallingsearchspace_pilotqueuefull (FI-6260)
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Queue Full Route Call to CSS
2.3.235.4 fknumplan_pilot (FI-6257)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
Remarks:
Hunt Pilot using the Queue
Rule (RI-867):
Type:
Active (Insert/Update)
Rule Name:
Associate a pattern with Native Call Queue
Description:
The NumPlan record associated with a Nativ
(tkpatternusage = 7)
Test
Condition:
ON INSERT/UPDATE IN HuntPilotQueue IF ((
pkid = @HuntPilotQueue.fkNumPlan_Pilot)
Error
Message:
Cannot associate a Pattern that is not a Hun
7).
Remedy:
Make sure the usage of the Pattern is Hunt P
2.3.235.5 maxcallersinqueue (FI-6258)
Type:
long
Default Value:
32
Check Constraint: (MaxCallersInQueue >= 1) AND (MaxCallersInQueue <= 100)
Remarks:
Max Number of Callers Allowed in Queue
2.3.235.6 maxwaittimedestination (FI-6262)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Remarks:
Wait Time Reached Route Call to DN
2.3.235.7 maxwaittimeinqueue (FI-6261)
Type:
long
Default Value:
900
Check Constraint: (MaxWaitTimeInQueue >= 10) AND (MaxWaitTimeInQueue
Remarks:
Max Queue Wait Time
2.3.235.8 networkholdmohaudiosourceid (FI-6266)
Type:
long (Null OK)










Page 425
Default Value:
NULL
Check Constraint: (NetworkHoldMOHAudioSourceID >= 0) AND (NetworkHold
Remarks:
Network Hold Audio Source ID
2.3.235.9 noagentdestination (FI-6264)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Remarks:
Route Call to DN if no agent logged in or registered
2.3.235.10 pkid (FI-6256)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique identifier for native queue call record
2.3.235.11 queuefulldestination (FI-6259)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Remarks:
Queue Full Route Call to DN
Uniqueness:
No multicolumn uniqueness constraints
2.3.236 imsintegratedmobile (TI-547)
Description:
Settings specific to IMS Integrated Mobile devices (IMS Clients)
Fields:
2.3.236.1 blockincomingcallswhenroaming (FI-10135)
Type:
bool
Default Value:
FALSE
Remarks:
Block incoming calls on the IMS Client when it is outside its h
2.3.236.2 fkdevice (FI-10133)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
Remarks:
Reference to an IMS Integrated Mobile Device
2.3.236.3 homenetworkid (FI-10136)
Type:
string [1024]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""\]{0,254}$
Remarks:










Page 426
Network name or identifier of the IMS Client home network.
roaming
Rule (RFI-302):
Type:
Inter-field Condition and Constraint
Test Condition: BlockIncomingCallsWhenRoaming = 't'
Constraint:
HomeNetworkID <> ''
Remarks:
Home Network ID is required if Block Incom
2.3.236.4 pkid (FI-10132)
Type:
guid (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for the record
2.3.236.5 requirethirdpartyregistration (FI-10134)
Type:
bool
Default Value:
FALSE
Remarks:
Require client registration (with an application server) prior
Uniqueness:
No multicolumn uniqueness constraints
2.3.237 inactiveusers (TI-2845)
Description: Table for storing inactive endusers
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.237.1 fkenduser (FI-26779)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
Remarks:
Foreign key to EndUser table
2.3.237.2 pkid (FI-26778)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record
Uniqueness: No multicolumn uniqueness constraints
2.3.238 incomingtransformationprofile (TI-645)
Description: Incoming Transformation Profile
Fields:
2.3.238.1 description (FI-5279)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode










Page 427
2.3.238.2 fkcallingsearchspace_intl (FI-5320)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
International Number
2.3.238.3 fkcallingsearchspace_national (FI-5319)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
National Number
2.3.238.4 fkcallingsearchspace_subscriber (FI-5322)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Subscriber Number
2.3.238.5 fkcallingsearchspace_unknown (FI-5321)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Unknown Number
2.3.238.6 internationalprefix (FI-5316)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
International Prefix
2.3.238.7 internationalstripdigits (FI-5312)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (InternationalStripDigits >= 0) AND (InternationalStripDigits
Remarks:
International Strip Digits
2.3.238.8 name (FI-5278)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Name of the IncomingTransformationProfile
2.3.238.9 nationalprefix (FI-5315)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
National Prefix
2.3.238.10 nationalstripdigits (FI-5311)
Type:
long (Null OK)










Page 428
Default Value:
NULL
Check Constraint: (NationalStripDigits >= 0) AND (NationalStripDigits <= 24)
Remarks:
National Strip Digits
2.3.238.11 pkid (FI-5277)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record
2.3.238.12 subscriberprefix (FI-5318)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Subscriber Prefix
2.3.238.13 subscriberstripdigits (FI-5314)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (SubscriberStripDigits >= 0) AND (SubscriberStripDigits <= 24
Remarks:
Subscriber Strip Digits
2.3.238.14 unknownprefix (FI-5317)
Type:
string [16]
Default Value:
Default
Validation:
^([0-9*#+]{0,16}|[Dd]efault)$
Remarks:
Unknown Prefix
2.3.238.15 unknownstripdigits (FI-5313)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (UnknownStripDigits >= 0) AND (UnknownStripDigits <= 24)
Remarks:
Unknown Strip Digits
Uniqueness: No multicolumn uniqueness constraints
2.3.239 infrastructuredevice (TI-2872)
Description:
The table is used to store the information of upstream neighbour infrastructur
Fields:
2.3.239.1 bssidwithmask (FI-26959)
Type:
string [20] (Null OK)
Validation:
^[0-9a-fA-F:]{1,20}$
Remarks:










Page 429
Basic Service Set Identifier:A unique address that identifies t
network.
Rule (RI-2227):
Type:
Validation (Insert/Update)
Rule Name:
Avoid Duplicate BSSIDwithMask value on Inf
Description:
On Insert/Update of InfrastructureDevice if B
unique
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
EMPTY) THEN BSSIDwithMask should be Uni
Error
Message:
The value entered for BSSIDwithMask field a
Remedy:
Insert/Update unique value for BSSIDwithMa
Rule (RI-2215):
Type:
Validation (Insert/Update)
Rule Name:
Avoid entry of device with Null values for IPA
Description:
On Insert/Update of InfrastructureDevice tab
should not be NULL
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
(BSSIDwithMask==NULL)) then throw an exc
Error
Message:
The record inserted has Null value for IPAdd
Remedy:
Insert/Update record with appropriate values
Rule (RI-2210):
Type:
Validation (Insert/Update)
Rule Name:
To remove frequency/channel identification w
Description:
On Insert/Update of InfrastructureDevice tab
BSSIDwithmask to '0' if it's not already exists
Test
Condition:
On Insert/Update of InfrastructureDevice tab
character of bssidwithmask will be updated t
Error
Message:
The last character of BSSIDwithMask should
Remedy:
On Insert/Update of InfrastructureDevice tab
'0' if it's not already exists
Rule (RI-2210):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
To remove frequency/channel identification w
Description:
On Insert/Update of InfrastructureDevice tab
BSSIDwithmask to '0' if it's not already exists
Test
Condition:
On Insert/Update of InfrastructureDevice tab
character of bssidwithmask will be updated t
Error
Message:
The last character of BSSIDwithMask should










Page 430
Remedy:
On Insert/Update of InfrastructureDevice tab
'0' if it's not already exists
2.3.239.2 datetimestamp (FI-26960)
Type:
long
Default Value:
0
Remarks:
Denotes last time the fields were updated.
Rule (RI-2211):
Type:
Active (Insert/Update)
Rule Name:
To check for DateTimeStamp field of Infrastru
Description:
On Insert/Update of any column in Infrastruc
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
Rule (RI-2211):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
To check for DateTimeStamp field of Infrastru
Description:
On Insert/Update of any column in Infrastruc
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
2.3.239.3 ipv4address (FI-26957)
Type:
string [15] (Null OK)
Validation:
^[0-9.]{7,15}$
Remarks:
IPv4 address of the Ethernet switch or the Access point.
Rule (RI-2208):
Type:
Validation (Insert/Update)
Rule Name:
Avoid Duplicate IPV4 value on Infrastructure
Description:
On Insert/Update of InfrastructureDevice if IP
unique
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
EMPTY) THEN IPv4 address should be Uniqu
Error
Message:
The value entered for IPV4 filed already exist
Remedy:
Insert/Update unique value for IPV4 Field of
Rule (RI-2215):
Type:
Validation (Insert/Update)
Rule Name:
Avoid entry of device with Null values for IPA
Description:
On Insert/Update of InfrastructureDevice tab
should not be NULL
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
(BSSIDwithMask==NULL)) then throw an exc
Error
Message:
The record inserted has Null value for IPAdd










Page 431
Remedy:
Insert/Update record with appropriate values
2.3.239.4 ipv6address (FI-26958)
Type:
string [50] (Null OK)
Validation:
^[0-9a-fA-F.:]{1,50}$
Remarks:
IPv6 address of the Ethernet switch or the AP.
Rule (RI-2209):
Type:
Validation (Insert/Update)
Rule Name:
Avoid Duplicate IPV6 value on Infrastructure
Description:
On Insert/Update of InfrastructureDevice if IP
unique
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
THEN IPv6 address should be Unique
Error
Message:
The value entered for IPV6 field already exist
Remedy:
Insert/Update unique value for IPV6 Field of
Rule (RI-2215):
Type:
Validation (Insert/Update)
Rule Name:
Avoid entry of device with Null values for IPA
Description:
On Insert/Update of InfrastructureDevice tab
should not be NULL
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
(BSSIDwithMask==NULL)) then throw an exc
Error
Message:
The record inserted has Null value for IPAdd
Remedy:
Insert/Update record with appropriate values
2.3.239.5 isactive (FI-27335)
Type:
bool
Default Value:
TRUE
Remarks:
If true, then device (i.e Switch,or Wireless Access Point) is ac
inactive.
2.3.239.6 name (FI-26956)
Type:
string [255]
Validation:
^[^\x00-\x1F""]{1,63}$
Remarks:
Name of Ethernet switch or Access point.
2.3.239.7 pkid (FI-26955)
Type:
guid (Unique, Indexed)
Default Value:
newid()
Remarks:
Unique identifier for the record.
Rule (RI-2208):
Type:
Validation (Insert/Update)
Rule Name:
Avoid Duplicate IPV4 value on Infrastructure










Page 432
Description:
On Insert/Update of InfrastructureDevice if IP
unique
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
EMPTY) THEN IPv4 address should be Uniqu
Error
Message:
The value entered for IPV4 filed already exist
Remedy:
Insert/Update unique value for IPV4 Field of
Rule (RI-2209):
Type:
Validation (Insert/Update)
Rule Name:
Avoid Duplicate IPV6 value on Infrastructure
Description:
On Insert/Update of InfrastructureDevice if IP
unique
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
THEN IPv6 address should be Unique
Error
Message:
The value entered for IPV6 field already exist
Remedy:
Insert/Update unique value for IPV6 Field of
Rule (RI-2227):
Type:
Validation (Insert/Update)
Rule Name:
Avoid Duplicate BSSIDwithMask value on Inf
Description:
On Insert/Update of InfrastructureDevice if B
unique
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
EMPTY) THEN BSSIDwithMask should be Uni
Error
Message:
The value entered for BSSIDwithMask field a
Remedy:
Insert/Update unique value for BSSIDwithMa
Rule (RI-2212):
Type:
Validation (Insert/Update)
Rule Name:
Limit number of Infrastructure devices
Description:
The number of entries in InfrastructureDevic
Test
Condition:
ON INSERT/UPDATE INTO InfrastructureDevi
InfrastructureInfrastructureDevice < 50000)
Error
Message:
No more than 50,000 Infrastructure devices a
Remedy:
Reduce the number of devices reported for th
Rule (RI-2218):
Type:
Active (Delete)
Rule Name:
On Delete Device From Infrastructuredevice
Description:
When an infrastructure device is removed, fo
which map to this infranstructure device, the
REMOVED.










Page 433
Test
Condition:
On DELETE from infrastrcuture Device, IF EX
InfrastrcutureDevice.LocationDetails=REMOV
2.3.239.8 waplocation (FI-26987)
Type:
string [255] (Null OK)
Validation:
^[^\x00-\x1F""]{0,63}$
Remarks:
Location of Wireless application protocol.
Uniqueness:
No multicolumn uniqueness constraints
2.3.240 installmonitor (TI-212)
Description: Used to send change notification of subscriber install
Fields:
2.3.240.1 datetimestamp (FI-1409)
Type:
long
Default Value:
0
Remarks:
Time stamp
2.3.240.2 id (FI-1407)
Type:
identity (Unique)
Remarks:
Unique orderable id.
2.3.240.3 nodename (FI-1408)
Type:
string [255] (Unique)
Default Value:
EMPTY
Remarks:
Name of Subscriber pulling subscription
2.3.240.4 pkid (FI-1406)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Used only to trigger MakeDB to generate Change Notification t
Uniqueness: No multicolumn uniqueness constraints
2.3.241 interclusterserviceprofile (TI-523)
Description:
Locally configured intercluster services information
Fields:
2.3.241.1 fkdevice_sip (FI-3984)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Pkid that points to dynamic SIP trunk device.
Rule (RFI-231):
Type:
Inter-field Condition and Constraint
Test Condition: tkInterClusterService =2 OR tkInterClusterSe










Page 434
Constraint:
fkDevice_Sip IS NOT NULL OR IsActivated='f'
Remarks:
SIP Device can not be empty for PSTNAccess
Rule (RI-610):
Type:
Validation (Insert/Update)
Rule Name:
Only EMCC SIP Trunk can be assigned to Inte
Description:
Only EMCC SIP Trunk can be assigned to Inte
Test
Condition:
Only EMCC SIP Trunk can be assigned to Inte
Error
Message:
Change SIP Trunk Service Type to EMCC befo
Profile
2.3.241.2 isactivated (FI-3985)
Type:
bool
Default Value:
FALSE
2.3.241.3 pkid (FI-3982)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.241.4 tkinterclusterservice (FI-3983)
Type:
enum (Unique)
Default Value:
1
Uniqueness:
No multicolumn uniqueness constraints
2.3.242 intercomdynamic (TI-490)
Description:
Reserved for future use; Current device association for Intercom line when use
Insert/Delete is not allowed.
Fields:
2.3.242.1 datetimestamp (FI-3646)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Time value for last change (for replication conflict resolution
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.










Page 435
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.242.2 fkdevice (FI-3645)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Reserved for future use; References the current active device
2.3.242.3 fknumplan (FI-3644)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
Remarks:
References Intercom pattern in NumPlan table
2.3.242.4 pkid (FI-3643)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.242.5 versionstamp (FI-3647)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Uniqueness:
No multicolumn uniqueness constraints
2.3.243 ipmalineinfo (TI-244)
Description: IPMA relationship between two lines for two users
Fields:
2.3.243.1 fkenduser (FI-1764)
Type:
guid (Cascade Delete)
Remarks:
Asst?
2.3.243.2 fknumplan (FI-1765)
Type:
guid (Cascade Delete)
2.3.243.3 ikipmalineinfo (FI-1767)
Type:
guid (Null OK)
Remarks:
Manager's line
2.3.243.4 isprimary (FI-1766)
Type:
bool
Default Value:
FALSE
2.3.243.5 lineindex (FI-1768)










Page 436
Type:
long
Remarks:
Ordering of lines.
2.3.243.6 pkid (FI-1763)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.244 ipmamanagerassistant (TI-242)
Description: Relationship for IPMA between a manager and an assistant
Fields:
2.3.244.1 fkenduser_assistant (FI-1744)
Type:
guid (Cascade Delete)
2.3.244.2 fkenduser_manager (FI-1743)
Type:
guid (Cascade Delete)
2.3.244.3 pkid (FI-1742)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.245 ipmastaticdata (TI-243)
Description: IPMA data that used to be in a BLOB
Fields:
2.3.245.1 diverttargetnumber (FI-1756)
Type:
dn
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
EMPTY
2.3.245.2 filterexclusive (FI-1759)
Type:
string [1024]
Default Value:
EMPTY
Validation:
^(?!.{1025,})[0-9*+X]+(~&^[0-9*+X]+)$
Remarks:
digit strings (0-9+X) separated by delimiter "~&^"
2.3.245.3 filterinclusive (FI-1758)
Type:
string [1024]
Default Value:
EMPTY
Validation:
^(?!.{1025,})[0-9*+X]+(~&^[0-9*+X]+)*$










Page 437
Remarks:
digit strings (0-9*+X) separated by delimiter "~&^"
2.3.245.4 fkdevice (FI-1747)
Type:
guid (Cascade Delete)
2.3.245.5 fkenduser (FI-1746)
Type:
guid (Cascade Delete)
2.3.245.6 fkenduser_defaultasst (FI-1757)
Type:
guid (Null OK)
2.3.245.7 fknumplan_intercomdn (FI-1748)
Type:
guid (Null OK)
2.3.245.8 fknumplan_primarydn (FI-1761)
Type:
guid (Null OK)
2.3.245.9 mobilemanager (FI-1760)
Type:
bool
Default Value:
FALSE
2.3.245.10 pkid (FI-1745)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.245.11 settingsdata (FI-1762)
Type:
string [29000]
Default Value:
EMPTY
2.3.245.12 shortcutkeys (FI-1749)
Type:
string [1024]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^_`{|}~\-]{0,1024}$
2.3.245.13 tkipmalinemode (FI-1750)
Type:
enum
Default Value:
1
2.3.245.14 tkipmatarget_divert (FI-1754)
Type:
enum
Default Value:
2
Uniqueness: No multicolumn uniqueness constraints
2.3.246 ipmauser (TI-193)
Description: Additional IPMA information not in EndUser
Fields:
2.3.246.1 alerttone (FI-3281)










Page 438
Type:
bool
Default Value:
TRUE
2.3.246.2 assistantwatch (FI-1191)
Type:
bool
Default Value:
FALSE
2.3.246.3 available (FI-1190)
Type:
bool
Default Value:
FALSE
2.3.246.4 callplaneoverwriteenabled (FI-3154)
Type:
bool
Default Value:
TRUE
Remarks:
True to allow screen refresh while on call, false to prevent sc
2.3.246.5 desktopauthenticated (FI-1189)
Type:
bool
Default Value:
FALSE
2.3.246.6 dnd (FI-1192)
Type:
bool
Default Value:
FALSE
2.3.246.7 filter (FI-1194)
Type:
bool
Default Value:
FALSE
2.3.246.8 filtertype (FI-1195)
Type:
long (Null OK)
Default Value:
NULL
2.3.246.9 fkenduser (FI-1186)
Type:
guid (Unique, Cascade Delete, Null OK)
Default Value:
NULL
Migration Source: EndUser.pkid for userId
2.3.246.10 phoneauthenticated (FI-1188)
Type:
bool
Default Value:
FALSE
2.3.246.11 pkid (FI-1185)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.246.12 pool (FI-3282)
Type:
long










Page 439
Default Value:
1
Check Constraint: (pool >= 1) AND (pool <= 10)
Remarks:
IPMA Pool from Service Parameters (ID 1 to 10)
2.3.246.13 sac (FI-1193)
Type:
bool
Default Value:
FALSE
2.3.246.14 secretkey (FI-1196)
Type:
string [64]
Default Value:
EMPTY
2.3.246.15 selecteduserid (FI-1197)
Type:
string [64]
Default Value:
EMPTY
2.3.246.16 smartsortenabled (FI-3155)
Type:
bool
Default Value:
FALSE
Remarks:
True to sort display by call state, false to sort in defined order
2.3.246.17 stopupdate (FI-27058)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates the status of update of manager calls on assistant p
2.3.246.18 usertype (FI-1187)
Type:
long
Default Value:
0
Uniqueness: No multicolumn uniqueness constraints
2.3.247 ivruserlocale (TI-455)
Description: Order of prompts for IVR menus
Fields:
2.3.247.1 orderindex (FI-3418)
Type:
long
Check Constraint: (orderIndex >= 1) AND (orderIndex <= 9)
Remarks:
Sort order for locales offered for IVR prompts
2.3.247.2 pkid (FI-3416)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.247.3 tkuserlocale (FI-3417)










Page 440
Type:
enum (Unique)
Remarks:
Locale used for IVR prompts (Mobility features)
Uniqueness: No multicolumn uniqueness constraints
2.3.248 lbmgroup (TI-534)
Description:
Location Bandwidth Manager Group refers to the group of nodes that have LB
Fields:
2.3.248.1 description (FI-9964)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.248.2 fkprocessnode_active (FI-9965)
Type:
guid (Indexed, Null OK)
Remarks:
Active node/server that has LBM service activated
2.3.248.3 fkprocessnode_standby (FI-9966)
Type:
guid (Indexed, Null OK)
Remarks:
Standby node/server that has LBM service activated
2.3.248.4 name (FI-9963)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Name of the Location Bandwidth Manager Group
2.3.248.5 pkid (FI-9962)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a Location Bandwidth Manager Group
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-320):
Type:
Inter-field Condition and Constraint
Constraint:
(fkProcessnode_Active IS NULL) OR ( EXISTS
TypeProcessNodeRole TPR WHERE P.pkid = fk
TPR.enum and TPR.moniker = 'PROCESS_NOD
Remarks:
Only VOICE node can be an active member o
Rule (RFI-321):
Type:
Inter-field Condition and Constraint
Constraint:
(fkProcessnode_Standby IS NULL) OR ( EXIST
TypeProcessNodeRole TPR WHERE P.pkid = fk
= TPR.enum and TPR.moniker = 'PROCESS_NO










Page 441
Remarks:
Only VOICE node can be a standby member o
2.3.249 lbmhubgroup (TI-548)
Description:
Defines a group of LBM nodes that serve as the hub contact list for the associat
could be a local or remote LBM hub node
Fields:
2.3.249.1 description (FI-6281)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,100}$
Remarks:
Description is up to 100 characters in any language
2.3.249.2 hostorip_primary (FI-6282)
Type:
string [255]
Validation:
^[a-zA-Z0-9][a-zA-Z0-9.-]{0,253}[a-zA-Z0-9]$
Remarks:
Primary member of LBM Hub Group. If your network uses D
Cisco CallManager server. Otherwise, you must enter the ful
Rule (RI-859):
Type:
Active (Insert/Update)
Rule Name:
LBM Hub Group Members Restriction
Description:
For every Insert/Update of LBMHubGroup m
Address, and all IP addresses are compared
a user from entering both the IP Address an
Test
Condition:
ON INSERT, UPDATE
Error
Message:
LBMHubGroup member already exists. Only
host name or IP Address.
Remedy:
Check to see if a server with this name or IP
2.3.249.3 hostorip_secondary (FI-6283)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9][a-zA-Z0-9.-]{0,253}[a-zA-Z0-9]$
Remarks:
Secondary member of LBM Hub Group. If your network use
the Cisco CallManager server. Otherwise, you must enter the
Rule (RI-859):
Type:
Active (Insert/Update)
Rule Name:
LBM Hub Group Members Restriction
Description:
For every Insert/Update of LBMHubGroup m
Address, and all IP addresses are compared
a user from entering both the IP Address an
ON INSERT, UPDATE










Page 442
Test
Condition:
Error
Message:
LBMHubGroup member already exists. Only
host name or IP Address.
Remedy:
Check to see if a server with this name or IP
2.3.249.4 hostorip_tertiary (FI-6284)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9][a-zA-Z0-9.-]{0,253}[a-zA-Z0-9]$
Remarks:
Tertiary member of LBM Hub Group. If your network uses D
Cisco CallManager server. Otherwise, you must enter the ful
Rule (RI-859):
Type:
Active (Insert/Update)
Rule Name:
LBM Hub Group Members Restriction
Description:
For every Insert/Update of LBMHubGroup m
Address, and all IP addresses are compared
a user from entering both the IP Address an
Test
Condition:
ON INSERT, UPDATE
Error
Message:
LBMHubGroup member already exists. Only
host name or IP Address.
Remedy:
Check to see if a server with this name or IP
2.3.249.5 name (FI-6280)
Type:
string [50] (Unique, Indexed)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Name of the Location Bandwidth Manager Hub Group
2.3.249.6 pkid (FI-6279)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify LBM Hub Group configured
Rule (RI-889):
Type:
Active (Delete)
Rule Name:
Delete of LBMHubGroup
Description:
When LBMHubGroup is deleted, set the fkLB
Test
Condition:
ON DELETE FROM LBMHubGroup:FOREACH
fkLBMHubGroup = old_pkid UPDATE Proces
FOREACH;
Uniqueness:
No multicolumn uniqueness constraints










Page 443
2.3.250 ldapauthentication (TI-251)
Description:
Used for authentication with Corp. Dir.
Insert/Delete is not allowed.
Fields:
2.3.250.1 authenticatewithcorpdir (FI-1778)
Type:
bool
Default Value:
FALSE
2.3.250.2 ldapdn (FI-1729)
Type:
string [256]
Default Value:
EMPTY
2.3.250.3 ldappassword (FI-1730)
Type:
string [401]
Default Value:
EMPTY
Rule (RI-764):
Type:
Validation (Insert/Update)
Rule Name:
LDAPPassword length restriction for LDAPAu
Description:
on insert/update to check the lenght of the ld
Test
Condition:
On Insert to LDAPAuthentication
Error
Message:
The encrypted form of the password is too la
password.
2.3.250.4 pkid (FI-1726)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.250.5 userbase (FI-1731)
Type:
string [256]
Default Value:
EMPTY
Uniqueness:
No multicolumn uniqueness constraints
2.3.251 ldapauthenticationhost (TI-262)
Description: LDAP Server host name for authentication
Fields:
2.3.251.1 hostname (FI-1847)
Type:
string [128]
Default Value:
Host Name
2.3.251.2 pkid (FI-1845)
Type:
guid (Unique, Indexed, Not Modifiable)










Page 444
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.251.3 portnumber (FI-1939)
Type:
long
2.3.251.4 priority (FI-1848)
Type:
long
2.3.251.5 sslenabled (FI-1905)
Type:
bool
2.3.251.6 tkldapprotocol (FI-1846)
Type:
enum (Not Modifiable)
Uniqueness: tkldapprotocol + hostname is unique. (MFI-46)
2.3.252 ldapfilter (TI-283)
Description:
LDAP Filter
Fields:
2.3.252.1 filter (FI-1995)
Type:
string [8192]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F\x7F""""]{0,2048}$
Remarks:
The Filter string to be passed to the LDAP Host in a sync requ
possible result records.
2.3.252.2 name (FI-1997)
Type:
string [256] (Unique)
Default Value:
EMPTY
Validation:
^[^\x00-\x1F\x7F""""]{0,64}$
Remarks:
The filter name should help the administrator identify and se
reference by a sync agreement.
2.3.252.3 pkid (FI-1993)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.253 ldapsearchagreement (TI-2901)
Description:
Directory Search LDAP for Edge Clients
Fields:
2.3.253.1 distinguishedname (FI-27245)
Type:
string [255]










Page 445
Default Value:
EMPTY
Remarks:
Distinguished Name of LdapSearchAgreement
2.3.253.2 enabledirectorysearch (FI-27255)
Type:
bool
Default Value:
FALSE
Remarks:
Flag indicating whether user search is enabled
2.3.253.3 enablerecursivesearch (FI-27256)
Type:
bool
Default Value:
FALSE
Remarks:
Flag indicating whether recursive search is enabled
2.3.253.4 fkldapfilter_group (FI-27251)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Association between LDAPFilter and LdapSearchAgreement.
2.3.253.5 fkldapfilter_user (FI-27250)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Association between LDAPFilter and LdapSearchAgreement.
2.3.253.6 fkucservice_primary (FI-27252)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Association between UCService directory and LdapSearchAg
information about the hostname/ipaddress and protocol to m
2.3.253.7 fkucservice_secondary (FI-27253)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Association between UCService directory and LdapSearchAg
information about the hostname/ipaddress and protocol to m
2.3.253.8 fkucservice_tertiary (FI-27254)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Association between UCService directory and LdapSearchAg
information about the hostname/ipaddress and protocol to m
2.3.253.9 password (FI-27246)
Type:
string [400]
Default Value:
EMPTY
Remarks:
LDAP password of LdapSearchAgreement
2.3.253.10 pkid (FI-27244)










Page 446
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record
2.3.253.11 usersearchbase1 (FI-27247)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Primary UserSearchBase for LDAP. This will be used by Cisco
from the Enterprise Directory
2.3.253.12 usersearchbase2 (FI-27248)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Secondary UserSearchBase for LDAP. This will be used by Cis
from the Enterprise Directory
2.3.253.13 usersearchbase3 (FI-27249)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Third UserSearchBase for LDAP. This will be used by Cisco ja
the Enterprise Directory
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-695):
Type:
Inter-field Condition and Constraint
Constraint:
((select count(*) from ldapsearchagreement)
Remarks:
Only one record is allowed for Ldap Search A
2.3.254 ldapsearchattribute (TI-2932)
Description: Table which will store UDS tag and LDAP attribute mapping
Fields:
2.3.254.1 dirobjectclassattrname (FI-27465)
Type:
string [128]
Default Value:
EMPTY
Remarks:
LDAP attribute name
2.3.254.2 fkldapsearchagreement (FI-27464)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Association with the ldapsearchagreement table.
2.3.254.3 pkid (FI-27463)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.










Page 447
2.3.254.4 tkldapserverattr (FI-27466)
Type:
enum
Remarks:
LDAP attribute type mapping.
Uniqueness: No multicolumn uniqueness constraints
2.3.255 ldapserverattribute (TI-267)
Description: Prepopulated ldap attribute names for each server type
Fields:
2.3.255.1 dirobjectname (FI-1898)
Type:
string [128] (Null OK)
2.3.255.2 pkid (FI-1961)
Type:
guid (Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.255.3 tkldapserver (FI-1896)
Type:
enum
2.3.255.4 tkldapserverattr (FI-1897)
Type:
enum
Uniqueness: No multicolumn uniqueness constraints
2.3.256 ldapsystemconfig (TI-274)
Description: LDAP System Config
Insert/Delete is not allowed.
Fields:
2.3.256.1 pkid (FI-1963)
Type:
guid (Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.256.2 syncenabled (FI-1944)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates whether plugin is enabled
2.3.256.3 tkldapserver (FI-1943)
Type:
enum (Null OK)
Default Value:
1
2.3.256.4 useridattributename (FI-1941)
Type:
string [64] (Null OK)










Page 448
Default Value:
None
Remarks:
Attribute name to be used for Userid
Uniqueness: No multicolumn uniqueness constraints
2.3.257 licensedistributionused (TI-362)
Description:
Contains information about license units distributed and license units checked
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.257.1 distributedlicenseunits (FI-2683)
Type:
long
Default Value:
0
Remarks:
Number of license units available on each license server for e
2.3.257.2 fklicenseserver (FI-2681)
Type:
guid (Cascade Delete)
2.3.257.3 isavailable (FI-6162)
Type:
bool (Null OK)
Default Value:
FALSE
Remarks:
Indicates License Unit availability including substitution via
2.3.257.4 pendinglicenseunits (FI-3591)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Number of DLUs required to convert BAT dummy phones (or
2.3.257.5 pkid (FI-2680)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.257.6 tklicensefeature (FI-2682)
Type:
enum
2.3.257.7 usedlicenseunits (FI-2694)
Type:
long
Default Value:
0
Remarks:
Cumulative license units checked out from each license serve
Uniqueness:
No multicolumn uniqueness constraints
2.3.258 licenseinfo (TI-394)
Description:
Licenseing acccounting for a server for a partincular fearture
Records may be modified only by installation and/or DB triggers.










Page 449
Fields:
2.3.258.1 fklicenseserver (FI-2939)
Type:
guid
2.3.258.2 isdemo (FI-3414)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
License is for demonstration (trial) only
2.3.258.3 isvalid (FI-5451)
Type:
bool (Not Modifiable)
Default Value:
TRUE
2.3.258.4 licenselineid (FI-5078)
Type:
long (Not Modifiable)
Default Value:
1
Check Constraint: (LicenseLineID >= 0) AND (LicenseLineID <= 5000)
Remarks:
LicenseLineID
2.3.258.5 licenseunits (FI-2941)
Type:
long
Default Value:
0
Remarks:
Number of license units available on each license server for
2.3.258.6 licfileid (FI-3051)
Type:
string [50]
Default Value:
EMPTY
Remarks:
identifer of license file. example 20050826140539162
2.3.258.7 licfileversion (FI-3052)
Type:
string [10]
Default Value:
EMPTY
Remarks:
version of license file. example 1.0
2.3.258.8 macaddress (FI-2943)
Type:
string [50]
Default Value:
EMPTY
Remarks:
This is the media access control (MAC) address of the netwo
license was isuesed
2.3.258.9 origmacid (FI-3050)
Type:
string [50]
Default Value:
EMPTY
Remarks:
This is a second media access control (MAC) address of the n
intial license was isuesed. example 000BCD4EE59D
2.3.258.10 overdraftunits (FI-2942)










Page 450
Type:
long
Default Value:
0
2.3.258.11 pkid (FI-2938)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.258.12 tklicensefeature (FI-2940)
Type:
enum (Not Modifiable)
2.3.258.13 upgradefromwindows (FI-5079)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
The default for UpgradeFromWindows is false
2.3.258.14 version (FI-2944)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Uniqueness:
No multicolumn uniqueness constraints
2.3.259 licenseserver (TI-359)
Description:
The prioritized list of license servers is specified in this table
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.259.1 description (FI-2983)
Type:
string [128]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{0,128}$
2.3.259.2 elmlastcontactts (FI-10057)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
This is the time of last contact of the product with the ELM th
2.3.259.3 elmname (FI-25586)
Type:
string [255] (Unique, Indexed, Null OK)
Remarks:
Could be hostname or ip address
2.3.259.4 fkprocessnode (FI-2982)
Type:
guid (Indexed, Cascade Delete)
Remarks:
associated processnode to license server
2.3.259.5 graceleftdays (FI-5453)
Type:
long (Not Modifiable)










Page 451
Default Value:
0
2.3.259.6 gracestarttime (FI-5452)
Type:
long (Not Modifiable)
Default Value:
0
2.3.259.7 lastresourceusagecalculationts (FI-10277)
Type:
string [50] (Not Modifiable)
Default Value:
0
Remarks:
This is the time stamp for the latest calculation of Licensed R
2.3.259.8 name (FI-2669)
Type:
string [255] (Unique, Indexed)
Remarks:
Could be hostname or ip address
2.3.259.9 pkid (FI-2668)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-259):
Type:
Active (Insert)
Rule Name:
Insert of LicenseServer inserts default 0 reco
Description:
Active rule to ensure that admin stored proce
LicenseDistributionUsed table
Test
Condition:
If cannot insert into LicenseDistributionUsed
Error
Message:
Could not insert into LicenseDistributionUsed
2.3.259.10 priority (FI-2670)
Type:
long (Unique)
Default Value:
0
Remarks:
Specifies which license server has greater priority for the clu
2.3.259.11 tklicensingmode (FI-10060)
Type:
enum (Not Modifiable, Null OK)
Remarks:
This is the Licensing Mode on the product.
2.3.259.12 tklicensingstate (FI-10059)
Type:
enum (Not Modifiable)
Default Value:
1
Remarks:
This is the State on the product with reference to Licensing.
Uniqueness:
No multicolumn uniqueness constraints
2.3.260 licensingresourceusage (TI-1074)










Page 452
Description: Contains the resource device tier usage count per user
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.260.1 adjunct (FI-27573)
Type:
long
Check Constraint: adjunct>= 0
2.3.260.2 bronze (FI-10092)
Type:
long
Check Constraint: bronze>= 0
2.3.260.3 copper (FI-10091)
Type:
long
Check Constraint: copper>= 0
2.3.260.4 em (FI-10087)
Type:
bool
Default Value:
FALSE
Remarks:
True if EM is configured for user.
2.3.260.5 fkenduser (FI-10086)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable, Null O
Remarks:
Unique ID of enduser whose device usage is counted, null for
2.3.260.6 gold (FI-10094)
Type:
long
Check Constraint: gold>= 0
2.3.260.7 pkid (FI-10085)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.260.8 presence (FI-10096)
Type:
bool
Default Value:
FALSE
Remarks:
TRUE if user has IM And Presence.
2.3.260.9 silver (FI-10093)
Type:
long
Check Constraint: silver>= 0
2.3.260.10 snr (FI-10088)
Type:
bool
Default Value:
FALSE
Remarks:
True if SNR is configured for user.
2.3.260.11 telepresence (FI-10095)










Page 453
Type:
long
Check Constraint: telepresence>= 0
2.3.260.12 tin (FI-10090)
Type:
long
Check Constraint: tin>= 0
2.3.260.13 unknowndevice (FI-10434)
Type:
long
Check Constraint: unknowndevice>= 0
Uniqueness: No multicolumn uniqueness constraints
2.3.261 linegroup (TI-203)
Description:
Used by Route/Hunt Lists
Fields:
2.3.261.1 autologoffhuntmembers (FI-25594)
Type:
bool
Default Value:
FALSE
Remarks:
This field indicates that the Hunt members associated to the
the Hunt List when a member does not answer the call. The
set to true.
2.3.261.2 name (FI-1354)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Unique name
2.3.261.3 pkid (FI-1352)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.261.4 rnareversiontimeout (FI-1353)
Type:
long
Default Value:
10
Check Constraint: (rnaReversionTimeout >= 1) AND (rnaReversionTimeout <=
Remarks:
Time, in seconds, after which call distribution will distribute
this line group if the call is not answered.
2.3.261.5 tkdistributealgorithm (FI-1355)
Type:
enum
Default Value:
3
Remarks:
Distribution algorithm. It could be Top Down, Circular, Long
Rule (RI-177):
Type:
Validation (Insert/Update)










Page 454
Rule Name:
Distribution Algorithms for Line Groups
Description:
Valid Distribution Algorithms for Line Group
for each item in the TypeDistributeAlgorithm
includes the group type (2) are allowed.
Test
Condition:
IF (@LineGroup.tkDistributeAlgorithm NOT
TypeDistributeAlgorithm WHERE (MaskOR2
Error
Message:
The specified Distribution Algorithm is not v
Remedy:
Use a Distribution Algorithm that is compati
2.3.261.6 tkhuntalgorithm_busy (FI-1628)
Type:
enum
Default Value:
1
2.3.261.7 tkhuntalgorithm_down (FI-1629)
Type:
enum
Default Value:
1
2.3.261.8 tkhuntalgorithm_rna (FI-1627)
Type:
enum
Default Value:
1
Uniqueness:
No multicolumn uniqueness constraints
2.3.262 linegroupnumplanmap (TI-202)
Description:
Maps Line Groups to NumPlans to be used by Route/Hunt Lists
Fields:
2.3.262.1 fklinegroup (FI-1357)
Type:
guid (Cascade Delete)
2.3.262.2 fknumplan (FI-1358)
Type:
guid (Cascade Delete)
Rule (RI-200):
Type:
Validation (Insert/Update)
Rule Name:
LineGroup member restriction
Description:
Line Groups can contain (reference) Device a
8).
Test
Condition:
ON INSERT/UPDATE IN LineGroupNumPlanM
WHERE pkid = @LineGroupNumPlanMap.fkN
Error
Message:
Line Groups can contain directory numbers a
Remedy:
Check the pattern usage for the number bein
of the allowed types and try again.
2.3.262.3 lineselectionorder (FI-1359)










Page 455
Type:
long
Remarks:
There is no requirment for this index to be sequential per Lin
Line Group.
2.3.262.4 pkid (FI-1356)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
fklinegroup + lineselectionorder is unique. (MFI-48)
fklinegroup + fknumplan is unique. (MFI-90)
2.3.263 localestringformatrulemap (TI-2153)
Description: Mapping of string formats to user locales.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.263.1 pkid (FI-21252)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.263.2 tkstringformatrule (FI-21255)
Type:
enum (Indexed, Not Modifiable)
Remarks:
Rule that the locale is associated with.
2.3.263.3 tkuserlocale (FI-21254)
Type:
enum (Indexed, Not Modifiable)
Remarks:
Locale that the rule is associated with.
Uniqueness: No multicolumn uniqueness constraints
2.3.264 location (TI-111)
Description:
Location to specify the number/combined size of calls within a zone
Fields:
2.3.264.1 fkmatrix (FI-2576)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Pkid of Matrix record for RSVP Policy
Rule (RI-114):
Type:
Validation (Update/Delete)
Rule Name:
Standard Location Update or Delete
Description:
Can not update or delete a standard location
Test
Condition:
On Update or Delete Location










Page 456
Rule (RI-248):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
BeforeInsLocation
Description:
Before inserting into location table add a ne
to fkMatrix for Location record
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-248):
Type:
Active (Insert)
Rule Name:
BeforeInsLocation
Description:
Before inserting into location table add a ne
to fkMatrix for Location record
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-249):
Type:
Active (Delete)
Rule Name:
BeforeDelLocation
Description:
Before deleting from Location delete the cor
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.264.2 hiresversionstamp (FI-10270)
Type:
string [128] (Null OK)
Remarks:
Hi Rez VersionStamp combination of DateTimeStamp and c
Rule (RI-932):
Type:
Active (Insert/Update)
Rule Name:
Update the HiResVersionStamp for Location
Description:
When a record in a Location/LocationMatrix
the current value
Test
Condition:
ON INSERT/UPDATE INTO Location/Location
|| ':' || 'NEXTVAL.sequence'; return current
Rule (RI-932):
Type:
Active (Insert/Update)
This field is modified by this rule.










Page 457
Rule Name:
Update the HiResVersionStamp for Location
Description:
When a record in a Location/LocationMatrix
the current value
Test
Condition:
ON INSERT/UPDATE INTO Location/Location
|| ':' || 'NEXTVAL.sequence'; return current
Rule (RI-933):
Type:
Active (Delete)
Rule Name:
Update the SecureConfig table for deletion o
Description:
When a record in a Location/LocationMatrix
latest HiResVersionStamp
Test
Condition:
ON DELETE INTO Location/LocationMatrix:
dbinfo('utc_current') ||':'|| 'NEXTVAL.seque
2.3.264.3 id (FI-760)
Type:
long (Unique, Not Modifiable)
Rule (RI-114):
Type:
Validation (Update/Delete)
Rule Name:
Standard Location Update or Delete
Description:
Can not update or delete a standard location
Test
Condition:
On Update or Delete Location
Rule (RI-303):
Type:
Active (Insert)
Rule Name:
Generate Location ID on Insert
Description:
When a record is inserted in the Location ta
incrementing highest existing ID value) and
Test
Condition:
@Location.ID = (SELECT MAX(ID) FROM Loc
Rule (RI-303):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
Generate Location ID on Insert
Description:
When a record is inserted in the Location ta
incrementing highest existing ID value) and
Test
Condition:
@Location.ID = (SELECT MAX(ID) FROM Loc
2.3.264.4 isstandard (FI-2887)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Whether it is standard
Rule (RI-114):
Type:
Validation (Update/Delete)
Rule Name:
Standard Location Update or Delete
Description:
Can not update or delete a standard location










Page 458
Test
Condition:
On Update or Delete Location
2.3.264.5 name (FI-595)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Unique name.
Rule (RI-114):
Type:
Validation (Update/Delete)
Rule Name:
Standard Location Update or Delete
Description:
Can not update or delete a standard location
Test
Condition:
On Update or Delete Location
Rule (RI-248):
Type:
Active (Insert)
Rule Name:
BeforeInsLocation
Description:
Before inserting into location table add a ne
to fkMatrix for Location record
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.264.6 pkid (FI-593)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-114):
Type:
Validation (Update/Delete)
Rule Name:
Standard Location Update or Delete
Description:
Can not update or delete a standard location
Test
Condition:
On Update or Delete Location
2.3.264.7 resynctoggle (FI-3152)
Type:
bool
Default Value:
FALSE
Remarks:
Should this location be resyced
2.3.264.8 withinlocation_immersivekbits (FI-6269)
Type:
long
Default Value:
0










Page 459
Check Constraint: (WithinLocation_immersiveKBits >= -1) AND (WithinLocatio
Remarks:
Maximum amount of video bandwidth (in kbps) that is avai
specified locations A and B. For Immersive video calls, the v
Rule (RI-114):
Type:
Validation (Update/Delete)
Rule Name:
Standard Location Update or Delete
Description:
Can not update or delete a standard location
Test
Condition:
On Update or Delete Location
2.3.264.9 withinlocation_kbits (FI-6267)
Type:
long
Default Value:
0
Check Constraint: (WithinLocation_Kbits >= 0) AND (WithinLocation_Kbits <=
Remarks:
Maximum amount of audio bandwidth (in kbps) that is ava
location and other locations. For audio calls, the audio band
Rule (RI-114):
Type:
Validation (Update/Delete)
Rule Name:
Standard Location Update or Delete
Description:
Can not update or delete a standard location
Test
Condition:
On Update or Delete Location
2.3.264.10 withinlocation_videokbits (FI-6268)
Type:
long
Default Value:
0
Check Constraint: (WithinLocation_videoKBits >= -1) AND (WithinLocation_vid
Remarks:
Maximum amount of video bandwidth (in kbps) that is avai
location and other locations. For video calls, the video band
Rule (RI-114):
Type:
Validation (Update/Delete)
Rule Name:
Standard Location Update or Delete
Description:
Can not update or delete a standard location
Test
Condition:
On Update or Delete Location
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-114):
Type:
Validation (Update/Delete)
Rule applied when record is inserted.
Rule Name:
Standard Location Update or Delete
Description:
Can not update or delete a standard location.
Test
Condition:
On Update or Delete Location










Page 460
2.3.265 locationmatrix (TI-533)
Description:
Edge bandwidth available between locations
Fields:
2.3.265.1 fklocation_a (FI-9956)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Side A of edge, that forms the link between locations A and
A
Rule (RI-845):
Type:
Validation (Insert/Update)
Rule Name:
Validation on Location Edge Matrix
Description:
LocationMatrix.fkLocation_a and LocationM
given edge
Test
Condition:
ON INSERT/UPDATE to LocationMatrix,SELE
fkLocation_a IN(@LocationMatrix.fkLocatio
fkLocation_b IN (@LocationMatrix.fkLocatio
Error
Message:
Location Matrix edge is non directional, so l
2.3.265.2 fklocation_b (FI-9957)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Side B of edge, that forms the link between locations A and
A
Rule (RI-845):
Type:
Validation (Insert/Update)
Rule Name:
Validation on Location Edge Matrix
Description:
LocationMatrix.fkLocation_a and LocationM
given edge
Test
Condition:
ON INSERT/UPDATE to LocationMatrix,SELE
fkLocation_a IN(@LocationMatrix.fkLocatio
fkLocation_b IN (@LocationMatrix.fkLocatio
Error
Message:
Location Matrix edge is non directional, so l
2.3.265.3 hiresversionstamp (FI-10271)
Type:
string [128] (Null OK)
Remarks:
Hi Rez VersionStamp combination of DateTimeStamp and c










Page 461
Rule (RI-932):
Type:
Active (Insert/Update)
Rule Name:
Update the HiResVersionStamp for Location
Description:
When a record in a Location/LocationMatrix
the current value
Test
Condition:
ON INSERT/UPDATE INTO Location/Location
|| ':' || 'NEXTVAL.sequence'; return current
Rule (RI-932):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the HiResVersionStamp for Location
Description:
When a record in a Location/LocationMatrix
the current value
Test
Condition:
ON INSERT/UPDATE INTO Location/Location
|| ':' || 'NEXTVAL.sequence'; return current
Rule (RI-933):
Type:
Active (Delete)
Rule Name:
Update the SecureConfig table for deletion o
Description:
When a record in a Location/LocationMatrix
latest HiResVersionStamp
Test
Condition:
ON DELETE INTO Location/LocationMatrix:
dbinfo('utc_current') ||':'|| 'NEXTVAL.seque
2.3.265.4 immersivekbits (FI-9961)
Type:
long
Default Value:
384
Check Constraint: (immersiveKBits >= -1) AND (immersiveKBits <= 2147483647
Remarks:
Maximum amount of video bandwidth (in kbps) that is avai
specified locations A and B. For Immersive video calls, the v
2.3.265.5 kbits (FI-9959)
Type:
long
Check Constraint: (Kbits >= 0) AND (Kbits <= 2147483647)
Remarks:
Maximum amount of audio bandwidth (in kbps) that is ava
specified locations A and B. For audio calls, the audio bandw
2.3.265.6 pkid (FI-9955)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify Location Edge
Rule (RI-845):
Type:
Validation (Insert/Update)
Rule Name:
Validation on Location Edge Matrix
Description:










Page 462
LocationMatrix.fkLocation_a and LocationM
given edge
Test
Condition:
ON INSERT/UPDATE to LocationMatrix,SELE
fkLocation_a IN(@LocationMatrix.fkLocatio
fkLocation_b IN (@LocationMatrix.fkLocatio
Error
Message:
Location Matrix edge is non directional, so l
2.3.265.7 videokbits (FI-9960)
Type:
long
Default Value:
384
Check Constraint: (videoKBits >= -1) AND (videoKBits <= 2147483647)
Remarks:
Maximum amount of video bandwidth (in kbps) that is avai
specified locations A and B. For video calls, the video bandw
2.3.265.8 weight (FI-9958)
Type:
long
Default Value:
50
Check Constraint: (Weight >= 0) AND (Weight <= 100)
Remarks:
Weight of a location edge refers to the cost incurred in usin
consumes least weight. Weight defaults to 50
Uniqueness:
fklocation_a + fklocation_b is unique. (MFI-201)
2.3.266 machineaccountdetails (TI-20957)
Description:
Table to store the refresh and access token details when UCM or IMP is obtaini
Fields:
2.3.266.1 accesstokenurl (FI-27623)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
Remarks:
The Auth MicroService URL that UCM/CIMP must use to obta
2.3.266.2 alarmurl (FI-27986)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^{|}~\-]{0,255}$
Remarks:
URL for Cisco Management Agent Service to register alarms a
2.3.266.3 cacerturl (FI-27651)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()*+,./:;<=>?@[^{|}~\-]{0,255}$










Page 463
Remarks:
Get CA api URL which is used to get CA certificates.
2.3.266.4 expiresin (FI-27621)
Type:
long
Default Value:
0
Remarks:
The lifetime in seconds of the refresh token. UCM/CIMP does
will be typically 60 days.
2.3.266.5 metricsurl (FI-27715)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
Remarks:
URL for Cisco Unified Presence to track metrics associated w
2.3.266.6 pkid (FI-27619)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.266.7 pushmsurl (FI-27624)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^{|}~\-]{0,255}$
Remarks:
URL that CIMP must use to send a jabber push notification.
2.3.266.8 refreshtoken (FI-27620)
Type:
string [255] (Null OK)
Default Value:
NULL
Remarks:
The refresh token can be used by UCM/CIMP to obtain new a
AccessTokenUrl.
2.3.266.9 refreshtokenurl (FI-27622)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()*+,./:;<=>?@[^{|}~\-]{0,255}$
Remarks:
The Auth MicroService URL that UCM/CIMP must use to delet
2.3.266.10 refreshuuid (FI-27671)
Type:
string [255]
Remarks:
The refresh UUID can be used by UCM to call the DeleteRefre
the respective URLs.
Uniqueness:
No multicolumn uniqueness constraints
2.3.267 machineaccounturl (TI-21058)










Page 464
Description: Machine account URLs
Fields:
2.3.267.1 fkmachineaccountdetails (FI-28306)
Type:
guid (Unique, Indexed, Cascade Delete)
Remarks:
foreign key to machine account detail
2.3.267.2 pkid (FI-28305)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.267.3 serviceurl (FI-28307)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^_{|}~\-]{0,255}$
2.3.267.4 tkcloudservice (FI-28308)
Type:
enum
Default Value:
1
Remarks:
The type of cloud service
Uniqueness: No multicolumn uniqueness constraints
2.3.268 matrix (TI-318)
Description:
Generic Matrix Table
Fields:
2.3.268.1 description (FI-2374)
Type:
string [400] (Null OK)
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,100}$
Remarks:
Description of the matrix record
2.3.268.2 ikmatrix (FI-2577)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Pkid of Matrix record for chaining.
2.3.268.3 isstandard (FI-2750)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Whether it is a standard security policy
2.3.268.4 name (FI-2373)
Type:
string [50]










Page 465
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
A name to identify the record
2.3.268.5 pkid (FI-2372)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-2164):
Type:
Validation (Delete)
Rule Name:
Cannot delete Standard Matrix Profile
Description:
Cannot delete Standard Matrix Profile having
from Matrix
Test
Condition:
On Delete from Matrix AND IF pkid=49e889c
EXCEPTION
2.3.268.6 tkmatrix (FI-2375)
Type:
enum (Indexed, Not Modifiable)
Remarks:
Type of Matrix record
Uniqueness:
name + tkmatrix is unique. (MFI-86)
2.3.269 matrixmember (TI-320)
Description: Member records for Matrix
Fields:
2.3.269.1 fkmatrix_1 (FI-2380)
Type:
guid (Cascade Delete)
Remarks:
Pkid of Matrix record
2.3.269.2 fkmatrix_2 (FI-2381)
Type:
guid (Cascade Delete)
Remarks:
Pkid of Matrix related record
2.3.269.3 pkid (FI-2379)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.269.4 tkmatrixvalue (FI-2382)
Type:
enum
Remarks:
Refers to the various types but for a particular Matrix type
Uniqueness: fkmatrix_1 + fkmatrix_2 is unique. (MFI-88)
2.3.270 mediamixer (TI-22)










Page 466
Description:
Software conference bridge device settings
Fields:
2.3.270.1 basemulticastaddress (FI-223)
Type:
string [15]
Default Value:
EMPTY
Migration Source: BaseMulticastAddress
2.3.270.2 basemulticastport (FI-224)
Type:
long (Null OK)
Default Value:
NULL
Migration Source: BaseMulticastPort
2.3.270.3 fkdevice (FI-221)
Type:
guid (Unique, Indexed, Cascade Delete)
Migration Source: convert from DeviceName
Rule (RI-115):
Type:
Validation (Insert/Update)
Rule Name:
Media Mixer Device
Description:
The records in MediaMixer table must refer
Test
Condition:
SELECT count(*) into nRows FROM ProductS
tkProduct FROM ProductSupportsFeature W
tkDeviceProtocol IN ((SELECT tkDeviceProto
@mediamixer.fkDevice),99)
Error
Message:
MediaMixer table may only reference Media
Remedy:
Correct the fkDevice value to refer to a Med
2.3.270.4 maxstreams (FI-222)
Type:
long
Check Constraint: MaxStreams >= 0
Migration Source: MaxStreams
Remarks:
Number of ports supported.
2.3.270.5 pkid (FI-220)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-188):
Type:
Active (Insert)
Rule applied when record is inserted.
This table is modified by this rule.
Rule Name:
Insert Media Streaming Devices
Description:










Page 467
When a ProcessNodeService record for a Med
automatically inserts the four media streami
Software Conference Bridge, Music On Hold,
record is inserted for the MOH device, and a
device.
Test
Condition:
On Insert to ProcessNodeService WHERE tkS
2.3.271 mediaresourcegroup (TI-151)
Description: A group of media resources to be used by a device
Fields:
2.3.271.1 description (FI-858)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,50}$
Remarks:
Description for the Media Resource Group.
2.3.271.2 multicast (FI-956)
Type:
bool
Remarks:
Whether to use multicast for Music On Hold Audio.
2.3.271.3 name (FI-857)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Unique name to identify the Media Resource Group.
Rule (RI-233):
Type:
Active (Insert/Update/Delete records)
Rule Name:
buildMRLClause
Description:
Updates the MediaResourceList Clause field w
Test
Condition:
?
Error
Message:
FAILURE
Remedy:
?
2.3.271.4 pkid (FI-856)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-233):
Type:
Active (Insert/Update/Delete records)
Rule Name:
buildMRLClause










Page 468
Description:
Updates the MediaResourceList Clause field w
Test
Condition:
?
Error
Message:
FAILURE
Remedy:
?
2.3.271.5 resettoggle (FI-3094)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.271.6 tkreset (FI-3095)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness: No multicolumn uniqueness constraints
2.3.272 mediaresourcegroupmember (TI-152)
Description:
Ties devices to Media Resource Groups
Fields:
2.3.272.1 fkdevice (FI-862)
Type:
guid (Cascade Delete)
Remarks:
1-20 per group
Rule (RI-117):
Type:
Validation (Insert/Update)
Rule Name:
Media Resource Group Member Devices
Description:
Valid member device types for Media Resour
in ProductSupportsFeature where tkSupports
SUPPORTS_FEATURE_MEDIA_RESOURCE_MA
Test
Condition:
SELECT count(*) into nRows FROM ProductSu
tkProduct FROM ProductSupportsFeature WH
tkDeviceProtocol IN ((SELECT tkDeviceProtoc
@MediaResourceGroupMember.fkDevice),99
Error
Message:
Only Media Resource devices can be member
Remedy:
Correct the fkDevice value to refer to a Media
2.3.272.2 fkmediaresourcegroup (FI-861)
Type:
guid (Cascade Delete)
2.3.272.3 pkid (FI-860)
Type:
guid (Unique, Indexed, Not Modifiable)










Page 469
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
fkmediaresourcegroup + fkdevice is unique. (MFI-61)
2.3.273 mediaresourcelist (TI-153)
Description: A list of MediaResourceGroups to be used by a device
Fields:
2.3.273.1 clause (FI-869)
Type:
memo (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
Trigger updated. Colon separated list.
2.3.273.2 name (FI-864)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Unique name to identify the Media Resource Group List.
2.3.273.3 pkid (FI-863)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.273.4 resettoggle (FI-3092)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.273.5 tkreset (FI-3093)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness: No multicolumn uniqueness constraints
2.3.274 mediaresourcelistmember (TI-154)
Description:
Ties Media Resource Groups to Media Resource Lists
Fields:
2.3.274.1 fkmediaresourcegroup (FI-867)
Type:
guid (Cascade Delete)
Remarks:
Media resource group that belongs to this Media Resource G
2.3.274.2 fkmediaresourcelist (FI-866)










Page 470
Type:
guid (Cascade Delete)
Rule (RI-233):
Type:
Active (Insert/Update/Delete records)
Rule Name:
buildMRLClause
Description:
Updates the MediaResourceList Clause field
Test
Condition:
?
Error
Message:
FAILURE
Remedy:
?
2.3.274.3 pkid (FI-865)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.274.4 sortorder (FI-868)
Type:
long
Remarks:
There is no requirement for this index to be sequential nor
Resource Group.
Uniqueness:
fkmediaresourcelist + fkmediaresourcegroup is unique. (MFI-49)
fkmediaresourcelist + sortorder is unique. (MFI-62)
2.3.275 mgcp (TI-102)
Description:
MGCP device information sometimes refered to as box level information
Fields:
2.3.275.1 description (FI-480)
Type:
string [100]
Default Value:
EMPTY
Migration Source: new
Remarks:
Description of the MGCP gateway that clarifies the purpose
2.3.275.2 domainname (FI-479)
Type:
string [64] (Unique)
Default Value:
EMPTY
Migration Source: new
Remarks:
Name that identifies the Cisco MGCP gateway.
Rule (RI-174):
Type:
Active (Update)
Rule Name:
Update MGCP table with a device name chan
Description:
When MGCP table is updated and there is a
change in the device name. To get all device










Page 471
MGCPDeviceMember.fkmgcp = MGCP.pkid a
MGCPDeviceMember.fkdevice = Device.pkid
364xxgateway, old device names = S1/DS1-2@
New domain name 26xxgateway, new devic
DS1-2@26xxgateway, S1/DS1-3@26xxgatewa
VGC Gateway. For VGC Gateway, the domain
Mac address> .(for example VGCGW345FFA3
characters of Mac address> + < 2 characters
VGC345FFA345608). When there is a domain
characters of Mac address, which need to be
Test
Condition:
On update of MGCP. Here is the sql string cu
we can remove this. "UPDATE device SET na
newName + "') WHERE pkid in " + "(SELECT
fkmgcp = '" + mgcpId + "')"
2.3.275.3 fkcallmanagergroup (FI-924)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Cisco CallManager redundancy group.
2.3.275.4 pkid (FI-478)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-174):
Type:
Active (Update)
Rule Name:
Update MGCP table with a device name chan
Description:
When MGCP table is updated and there is a
change in the device name. To get all device
MGCPDeviceMember.fkmgcp = MGCP.pkid a
MGCPDeviceMember.fkdevice = Device.pkid
364xxgateway, old device names = S1/DS1-2@
New domain name 26xxgateway, new devic
DS1-2@26xxgateway, S1/DS1-3@26xxgatewa
VGC Gateway. For VGC Gateway, the domain
Mac address> .(for example VGCGW345FFA3
characters of Mac address> + < 2 characters
VGC345FFA345608). When there is a domain
characters of Mac address, which need to be
Test
Condition:
On update of MGCP. Here is the sql string cu
we can remove this. "UPDATE device SET na
newName + "') WHERE pkid in " + "(SELECT
fkmgcp = '" + mgcpId + "')"










Page 472
2.3.275.5 resettoggle (FI-3108)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-218):
Type:
Active (Insert/Update)
Rule Name:
Gateway versionstamp
Description:
on change to anything in Gateway xml file, u
Test
Condition:
update device
2.3.275.6 scratch (FI-689)
Type:
string [50]
Default Value:
EMPTY
Remarks:
Used to store temporary info for GUI
2.3.275.7 specialloadinformation (FI-1184)
Type:
string [32] (Null OK)
Default Value:
NULL
2.3.275.8 tkclass (FI-2648)
Type:
enum (Not Modifiable)
Default Value:
2
2.3.275.9 tkdeviceprotocol (FI-2175)
Type:
enum
Default Value:
12
2.3.275.10 tkproduct (FI-798)
Type:
enum (Null OK)
Default Value:
43
2.3.275.11 tkreset (FI-3109)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.275.12 versionstamp (FI-977)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid is generated every time this gateway is updated
Rule (RI-218):
Type:
Active (Insert/Update)
Rule Name:
Gateway versionstamp
Description:
on change to anything in Gateway xml file, u
update device










Page 473
Test
Condition:
Rule (RI-218):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Gateway versionstamp
Description:
on change to anything in Gateway xml file, u
Test
Condition:
update device
2.3.275.13 xml (FI-934)
Type:
string [24000] (Null OK)
Default Value:
NULL
Remarks:
Product configuration XML not used by CCM
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-118):
Type:
Active (Insert/Update)
Rule applied when record is inserted.
Rule Name:
MGCP Port copy to Device Subunit
Description:
MGCPDeviceMember table's Port field value i
Test
Condition:
UPDATE Device SET Subunit = MGCPDeviceM
2.3.276 mgcpdevicemember (TI-103)
Description:
Relationships between MGCP and Devices.
Fields:
2.3.276.1 fkdevice (FI-482)
Type:
guid (Indexed)
Migration Source: new
Rule (RI-118):
Type:
Active (Insert/Update)
Rule Name:
MGCP Port copy to Device Subunit
Description:
MGCPDeviceMember table's Port field value
Test
Condition:
UPDATE Device SET Subunit = MGCPDeviceM
MGCP.fkDevice
Rule (RI-173):
Type:
Active (Insert/Update)
Rule Name:
Update MGCPdevicemember.port to device n
Description:
When an MGCPDevicemember record is upd
reflect in the device name also. Device name
which is available in the gatewaylayout tabl
with the new port value. [Example. Name fo
device table= "S1/DS1-3@3745gateway". New










Page 474
DS1-5@3745gateway". ] . To get the endpoint
mgcpdevicemember and mgcpslotconfig (us
gatewaylayout (with slot position, tkproduct
Test
Condition:
On update of MGCPDeviceMember
Rule (RI-358):
Type:
Active (Delete)
Rule Name:
Remove MGCP Member Devices when MGCP
Description:
When the MGCP is deleted from database (M
MGCPDeviceMember table. When a membe
device should be removed from the databas
Test
Condition:
ON DELETE in MGCPDeviceMember: DELET
2.3.276.2 fkmgcp (FI-481)
Type:
guid (Indexed, Cascade Delete)
Migration Source: new
Rule (RI-118):
Type:
Active (Insert/Update)
Rule Name:
MGCP Port copy to Device Subunit
Description:
MGCPDeviceMember table's Port field value
Test
Condition:
UPDATE Device SET Subunit = MGCPDeviceM
MGCP.fkDevice
Rule (RI-173):
Type:
Active (Insert/Update)
Rule Name:
Update MGCPdevicemember.port to device n
Description:
When an MGCPDevicemember record is upd
reflect in the device name also. Device name
which is available in the gatewaylayout tabl
with the new port value. [Example. Name fo
device table= "S1/DS1-3@3745gateway". New
DS1-5@3745gateway". ] . To get the endpoint
mgcpdevicemember and mgcpslotconfig (us
gatewaylayout (with slot position, tkproduct
Test
Condition:
On update of MGCPDeviceMember
Rule (RI-268):
Type:
Active (Insert/Update/Delete records)
Rule Name:
mgcpdevicemember versionstamp
Description:
on change to anything in mgcpdevicememb
Test
Condition:
update mgcpdevicemember
Rule (RI-358):
Type:
Active (Delete)
Rule Name:
Remove MGCP Member Devices when MGCP










Page 475
Description:
When the MGCP is deleted from database (M
MGCPDeviceMember table. When a membe
device should be removed from the databas
Test
Condition:
ON DELETE in MGCPDeviceMember: DELET
2.3.276.3 pkid (FI-562)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-118):
Type:
Active (Insert/Update)
Rule Name:
MGCP Port copy to Device Subunit
Description:
MGCPDeviceMember table's Port field value
Test
Condition:
UPDATE Device SET Subunit = MGCPDeviceM
MGCP.fkDevice
2.3.276.4 port (FI-692)
Type:
long
Default Value:
0
Rule (RI-118):
Type:
Active (Insert/Update)
Rule Name:
MGCP Port copy to Device Subunit
Description:
MGCPDeviceMember table's Port field value
Test
Condition:
UPDATE Device SET Subunit = MGCPDeviceM
MGCP.fkDevice
Rule (RI-173):
Type:
Active (Insert/Update)
Rule Name:
Update MGCPdevicemember.port to device n
Description:
When an MGCPDevicemember record is upd
reflect in the device name also. Device name
which is available in the gatewaylayout tabl
with the new port value. [Example. Name fo
device table= "S1/DS1-3@3745gateway". New
DS1-5@3745gateway". ] . To get the endpoint
mgcpdevicemember and mgcpslotconfig (us
gatewaylayout (with slot position, tkproduct
Test
Condition:
On update of MGCPDeviceMember
2.3.276.5 slot (FI-690)
Type:
long
Default Value:
0










Page 476
Rule (RI-118):
Type:
Active (Insert/Update)
Rule Name:
MGCP Port copy to Device Subunit
Description:
MGCPDeviceMember table's Port field value
Test
Condition:
UPDATE Device SET Subunit = MGCPDeviceM
MGCP.fkDevice
Rule (RI-173):
Type:
Active (Insert/Update)
Rule Name:
Update MGCPdevicemember.port to device n
Description:
When an MGCPDevicemember record is upd
reflect in the device name also. Device name
which is available in the gatewaylayout tabl
with the new port value. [Example. Name fo
device table= "S1/DS1-3@3745gateway". New
DS1-5@3745gateway". ] . To get the endpoint
mgcpdevicemember and mgcpslotconfig (us
gatewaylayout (with slot position, tkproduct
Test
Condition:
On update of MGCPDeviceMember
2.3.276.6 subunit (FI-691)
Type:
long (Null OK)
Default Value:
NULL
Rule (RI-173):
Type:
Active (Insert/Update)
Rule Name:
Update MGCPdevicemember.port to device n
Description:
When an MGCPDevicemember record is upd
reflect in the device name also. Device name
which is available in the gatewaylayout tabl
with the new port value. [Example. Name fo
device table= "S1/DS1-3@3745gateway". New
DS1-5@3745gateway". ] . To get the endpoint
mgcpdevicemember and mgcpslotconfig (us
gatewaylayout (with slot position, tkproduct
Test
Condition:
On update of MGCPDeviceMember
Uniqueness:
fkmgcp + fkdevice is unique. (MFI-63)
fkmgcp + slot + subunit + port is unique. (MFI-68)
2.3.277 mgcpslotconfig (TI-143)
Description:
Used by the GUI to show slots and VIC configurations for MGCP devices.
Fields:
2.3.277.1 beginningportnumber (FI-1202)










Page 477
Type:
long (Null OK)
Default Value:
NULL
Rule (RI-180):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Update MGCPSlotConfig where beginportnum
Description:
When beginPortNumber field of a MGCPSlotC
MGCPDevicemember table. This will affect M
value of MGCPSlotConfig.beginPortNumber =
subunit, the port should start from 6. This wi
slot and subunit. Add 6 - 3 = 3 to the port valu
Test
Condition:
On Update of MGCPSlotConfig table. [ When b
MGCPDEviceMember table with fkmgcp, slot
MGCPDeviceMember.port + (new beginportn
2.3.277.2 fkmgcp (FI-802)
Type:
guid (Indexed, Cascade Delete)
Rule (RI-180):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Update MGCPSlotConfig where beginportnum
Description:
When beginPortNumber field of a MGCPSlotC
MGCPDevicemember table. This will affect M
value of MGCPSlotConfig.beginPortNumber =
subunit, the port should start from 6. This wi
slot and subunit. Add 6 - 3 = 3 to the port valu
Test
Condition:
On Update of MGCPSlotConfig table. [ When b
MGCPDEviceMember table with fkmgcp, slot
MGCPDeviceMember.port + (new beginportn
Rule (RI-181):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of MGCPSlotConfig Slot field
Description:
When a new record is inserted or a current r
value should be less than or equal to the max
table.
Test
Condition:
On Insert or Update of MGCP Gateway. Valida
Error
Message:
Slot value is not supported for this gateway
Rule (RI-182):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of MGCPSlotConfig MGCPSlotM
Description:
When a new record is inserted or a current r
MGCPSlotModule should be one of the allowe
product in that slot position.
On Insert or Update of MGCP Gateway. Valida










Page 478
Test
Condition:
Error
Message:
This Slot Module is not allowed at the curren
Rule (RI-183):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of MGCPSlotConfig MGCPVIC
Description:
When a new record is inserted or a current r
MGCPVic should be one of the allowed VIC fo
MGCPSlotModule.
Test
Condition:
On Insert or Update of MGCP Gateway. Valida
Error
Message:
This VIC card is not allowed for this gateway,
Rule (RI-337):
Type:
Validation (Insert)
Rule Name:
fkmgcp, slot, subunit should be unique in MG
Description:
fkmgcp, slot, subunit should be unique in MG
Test
Condition:
fkmgcp, slot, subunit should be unique in MG
2.3.277.3 pkid (FI-799)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.277.4 slot (FI-800)
Type:
long
Default Value:
0
Rule (RI-180):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Update MGCPSlotConfig where beginportnum
Description:
When beginPortNumber field of a MGCPSlotC
MGCPDevicemember table. This will affect M
value of MGCPSlotConfig.beginPortNumber =
subunit, the port should start from 6. This wi
slot and subunit. Add 6 - 3 = 3 to the port valu
Test
Condition:
On Update of MGCPSlotConfig table. [ When b
MGCPDEviceMember table with fkmgcp, slot
MGCPDeviceMember.port + (new beginportn
Rule (RI-181):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of MGCPSlotConfig Slot field
Description:










Page 479
When a new record is inserted or a current r
value should be less than or equal to the max
table.
Test
Condition:
On Insert or Update of MGCP Gateway. Valida
Error
Message:
Slot value is not supported for this gateway
Rule (RI-182):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of MGCPSlotConfig MGCPSlotM
Description:
When a new record is inserted or a current r
MGCPSlotModule should be one of the allowe
product in that slot position.
Test
Condition:
On Insert or Update of MGCP Gateway. Valida
Error
Message:
This Slot Module is not allowed at the curren
Rule (RI-183):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of MGCPSlotConfig MGCPVIC
Description:
When a new record is inserted or a current r
MGCPVic should be one of the allowed VIC fo
MGCPSlotModule.
Test
Condition:
On Insert or Update of MGCP Gateway. Valida
Error
Message:
This VIC card is not allowed for this gateway,
Rule (RI-337):
Type:
Validation (Insert)
Rule Name:
fkmgcp, slot, subunit should be unique in MG
Description:
fkmgcp, slot, subunit should be unique in MG
Test
Condition:
fkmgcp, slot, subunit should be unique in MG
2.3.277.5 subunit (FI-801)
Type:
long (Null OK)
Default Value:
NULL
Rule (RI-180):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Update MGCPSlotConfig where beginportnum
Description:
When beginPortNumber field of a MGCPSlotC
MGCPDevicemember table. This will affect M
value of MGCPSlotConfig.beginPortNumber =










Page 480
subunit, the port should start from 6. This wi
slot and subunit. Add 6 - 3 = 3 to the port valu
Test
Condition:
On Update of MGCPSlotConfig table. [ When b
MGCPDEviceMember table with fkmgcp, slot
MGCPDeviceMember.port + (new beginportn
Rule (RI-337):
Type:
Validation (Insert)
Rule Name:
fkmgcp, slot, subunit should be unique in MG
Description:
fkmgcp, slot, subunit should be unique in MG
Test
Condition:
fkmgcp, slot, subunit should be unique in MG
2.3.277.6 tkmgcpslotmodule (FI-805)
Type:
enum (Null OK)
Default Value:
NULL
Rule (RI-182):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of MGCPSlotConfig MGCPSlotM
Description:
When a new record is inserted or a current r
MGCPSlotModule should be one of the allowe
product in that slot position.
Test
Condition:
On Insert or Update of MGCP Gateway. Valida
Error
Message:
This Slot Module is not allowed at the curren
Rule (RI-183):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of MGCPSlotConfig MGCPVIC
Description:
When a new record is inserted or a current r
MGCPVic should be one of the allowed VIC fo
MGCPSlotModule.
Test
Condition:
On Insert or Update of MGCP Gateway. Valida
Error
Message:
This VIC card is not allowed for this gateway,
2.3.277.7 tkmgcpvic (FI-804)
Type:
enum (Null OK)
Default Value:
NULL
Rule (RI-183):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of MGCPSlotConfig MGCPVIC










Page 481
Description:
When a new record is inserted or a current r
MGCPVic should be one of the allowed VIC fo
MGCPSlotModule.
Test
Condition:
On Insert or Update of MGCP Gateway. Valida
Error
Message:
This VIC card is not allowed for this gateway,
Uniqueness:
No multicolumn uniqueness constraints
2.3.278 mlaparameter (TI-221)
Description: Configuration parameters for MultiLevelAdmin
Fields:
2.3.278.1 name (FI-1439)
Type:
string [50] (Unique)
2.3.278.2 pkid (FI-1438)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.278.3 value (FI-1440)
Type:
string [128]
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.279 mlppdomain (TI-277)
Description:
Domains for Mlpp
Fields:
2.3.279.1 id (FI-1953)
Type:
string [6] (Unique)
Default Value:
EMPTY
Validation:
^[0-9a-fA-F]{6}$
Remarks:
hex identity of domain
2.3.279.2 name (FI-1952)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
name of domain
2.3.279.3 pkid (FI-1951)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 482
Remarks:
Unique ID to identify a record.
Rule (RI-272):
Type:
Active (Insert/Update)
Rule Name:
mlppdomain versionstamp
Description:
on change to anything in mlppdomain table,
Test
Condition:
update device
2.3.279.4 usermodifiable (FI-1965)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Rule (RI-204):
Type:
Validation (Update/Delete)
Rule Name:
Default MLPP Domain Restriction
Description:
The Default MLPP Domain is marked as not u
way, nor deleted from the database.
Test
Condition:
ON UPDATE/DELETE IN MLPPDomain IF (use
Error
Message:
The default MLPP Domain cannot be modifie
Rule (RI-205):
Type:
Validation (Insert)
Rule Name:
One Default MLPP Domain per Cluster
Description:
Only one MLPP Domain can be the default no
Test
Condition:
ON INSERT/UPDATE IN MLPPDomain IF (SEL
userModifiable = FALSE) > 1 THEN throw exc
Error
Message:
Cannot have more than one default (non-mod
Remedy:
The value of userModifiable must be True for
2.3.279.5 versionstamp (FI-3118)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-272):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
mlppdomain versionstamp
Description:
on change to anything in mlppdomain table,
Test
Condition:
update device
Rule (RI-272):
Type:
Active (Insert/Update)
Rule Name:
mlppdomain versionstamp










Page 483
Description:
on change to anything in mlppdomain table,
Test
Condition:
update device
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-204):
Type:
Validation (Update/Delete)
Rule applied when record is updated or delet
Rule Name:
Default MLPP Domain Restriction
Description:
The Default MLPP Domain is marked as not u
way, nor deleted from the database.
Test
Condition:
ON UPDATE/DELETE IN MLPPDomain IF (use
Error
Message:
The default MLPP Domain cannot be modifie
Rule (RI-205):
Type:
Validation (Insert)
Rule applied when record is inserted or upda
Rule Name:
One Default MLPP Domain per Cluster
Description:
Only one MLPP Domain can be the default no
Test
Condition:
ON INSERT/UPDATE IN MLPPDomain IF (SEL
userModifiable = FALSE) > 1 THEN throw exc
Error
Message:
Cannot have more than one default (non-mod
Remedy:
The value of userModifiable must be True for
2.3.280 mobilesmartclientprofile (TI-493)
Description: Settings for Smart Client devices used with Mobility
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.280.1 enablecfauri (FI-3691)
Type:
string [255]
Default Value:
x-cisco-serviceuri-cfwdall
Remarks:
URI to enable call forward all
2.3.280.2 enablesnruri (FI-3690)
Type:
string [255]
Default Value:
x-cisco-serviceuri-mobileconnect
Remarks:
URI to enable mobile connect
2.3.280.3 handoffuri (FI-3692)
Type:
string [255]
Default Value:
x-cisco-serviceuri-handoff










Page 484
Remarks:
URI for handoff
2.3.280.4 isstandard (FI-3693)
Type:
bool
Default Value:
FALSE
Remarks:
Standard entry created by install that cannot be modified or r
2.3.280.5 name (FI-3688)
Type:
string [200] (Unique)
Remarks:
Name of this profile
2.3.280.6 pkid (FI-3687)
Type:
guid (Unique, Indexed, Not Modifiable)
Remarks:
Unique ID to identify a record.
2.3.280.7 tkmobilesmartclient (FI-3689)
Type:
enum
Default Value:
0
Remarks:
Smart client application model
Uniqueness: No multicolumn uniqueness constraints
2.3.281 mobilityprofile (TI-586)
Description:
To store details of Mobility Profile for Least Cost Routing
Fields:
2.3.281.1 description (FI-6073)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^""&<>%]{0,100}$
Remarks:
Localizable description of Mobility Profile
2.3.281.2 dvofserviceaccessnumber (FI-6076)
Type:
string [50]
Default Value:
EMPTY
Validation:
^(\+|[0-9A-D#*]){1,24}$
Remarks:
parameter specifies an alternative service access number fo
Dial-via-Office Forward feature
2.3.281.3 dvorcallerid (FI-6078)
Type:
string [50] (Null OK)
Validation:
^[0-9]{0,50}$
Remarks:
Mobility will use this as callerid for the callback to mobile in
2.3.281.4 fknumplan (FI-6077)
Type:
guid (Null OK)










Page 485
Default Value:
NULL
Remarks:
points to the numplan entry that specifies a number for sma
via-Office Forward feature.
2.3.281.5 name (FI-6072)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Migration Source: N/A
Remarks:
Unique name
2.3.281.6 pkid (FI-6071)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.281.7 tkdialviaoffice (FI-6086)
Type:
enum
Default Value:
0
Remarks:
Reference to the DialViaOffice type setting associated with t
made through the UCM, (by Remote Destinations associated
originator.
Uniqueness:
No multicolumn uniqueness constraints
2.3.282 modelfeaturemap (TI-84)
Description: All feature types allowed for a particular model
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.282.1 enum (FI-648)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Used for primary key so can be replicated by SQL
2.3.282.2 tkdeviceprotocol (FI-2616)
Type:
enum
Default Value:
99
2.3.282.3 tkfeature (FI-284)
Type:
enum (Not Modifiable)
Migration Source: prepopulated
2.3.282.4 tkmodel (FI-285)
Type:
enum (Not Modifiable)
Migration Source: prepopulated
Uniqueness: No multicolumn uniqueness constraints










Page 486
2.3.283 mohaudiosource (TI-149)
Description:
information on sources for music for Music on Hold
Fields:
2.3.283.1 alwaysplayinitialannouncement (FI-6276)
Type:
bool
Default Value:
TRUE
Remarks:
AlwaysPlayInitialAnnouncement gives the user an option to
announcement to hunt pilot callers. when it is set to False, c
agent is availble.
2.3.283.2 fkcustomannouncement_initial (FI-6272)
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Initial custom announcement
2.3.283.3 fkcustomannouncement_repeat (FI-6273)
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Repeat Custom Announcement
2.3.283.4 highsourcefiledatetime (FI-888)
Type:
long (Null OK)
Default Value:
NULL
2.3.283.5 isexternalsource (FI-27241)
Type:
bool
Default Value:
FALSE
Remarks:
Used to indicate a change of meaning for the SourceFile fiel
Rule (RI-2256):
Type:
Validation (Insert/Update)
Rule Name:
Validate SourceFile field content when MohA
Description:
When MOHAudioSource.isExternalSource =
range: 0-255 (inclusive), Port number is even
Test
Condition:
ON INSERT/UPDATE in MOHAudioSource: IF
MOHAudioSource.SourceFile = '239.[0-255].[
Error
Message:
Incorrect IPV4 format in SourceFile
2.3.283.6 lowsourcefiledatetime (FI-848)
Type:
long (Null OK)
Default Value:
NULL
2.3.283.7 multicast (FI-849)
Type:
bool










Page 487
Default Value:
FALSE
Rule (RI-234):
Type:
Active (Insert/Update/Delete records)
Rule Name:
MOH Audio Source Rules
Description:
Combines rules 47 and 49 along with delete
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.283.8 name (FI-846)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Rule (RI-943):
Type:
Active (Update)
Rule Name:
Update MOH Audio Source to NULL
Description:
The source id in huntpilotqueue should be s
MOH audio source is deleted from GUI.
Test
Condition:
ON DELETE FROM MOHAudioSource (UPDA
NetworkHoldMOHAudioSourceID = NULL W
2.3.283.9 pkid (FI-844)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.283.10 repeat (FI-873)
Type:
bool
Default Value:
FALSE
2.3.283.11 repeatinterval (FI-6274)
Type:
long
Default Value:
30
Check Constraint: (RepeatInterval >= 10) AND (RepeatInterval <= 300)
Remarks:
Repeat interval for custom announcement
2.3.283.12 sourcefile (FI-847)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^`{|}~\-]{1,255}$
Rule (RFI-139):
Type:
Inter-field Condition and Constraint










Page 488
Test Condition: SourceID = 51
Constraint:
(SourceFile = '') OR (SourceFile = '/dev/dsp')
Remarks:
MOH Fixed Audio Source stream (51) uses e
enabled. Other values are invalid.
Rule (RI-2256):
Type:
Validation (Insert/Update)
Rule Name:
Validate SourceFile field content when MohA
Description:
When MOHAudioSource.isExternalSource =
range: 0-255 (inclusive), Port number is even
Test
Condition:
ON INSERT/UPDATE in MOHAudioSource: IF
MOHAudioSource.SourceFile = '239.[0-255].[
Error
Message:
Incorrect IPV4 format in SourceFile
2.3.283.13 sourceid (FI-845)
Type:
long (Unique, Not Modifiable)
Check Constraint: (SourceID >= 1) AND (SourceID <= 501)
Rule (RI-234):
Type:
Active (Insert/Update/Delete records)
Rule Name:
MOH Audio Source Rules
Description:
Combines rules 47 and 49 along with delete
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-943):
Type:
Active (Update)
Rule Name:
Update MOH Audio Source to NULL
Description:
The source id in huntpilotqueue should be s
MOH audio source is deleted from GUI.
Test
Condition:
ON DELETE FROM MOHAudioSource (UPDA
NetworkHoldMOHAudioSourceID = NULL W
2.3.283.14 tkuserlocale_announcements (FI-6275)
Type:
enum (Indexed)
Default Value:
1
Remarks:
Reference to TypeUserLocale
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-50):
Type:
Active (Insert/Update)
Rule applied when record is inserted or upda
Rule Name:
MOH Server Multicast Disabled
Description:










Page 489
When MOH Server Multicast settings are clea
records that reference the MOH Server (by fk
Test
Condition:
SET MOHServer.MulticastBaseIPAddress = '' A
2.3.284 mohserver (TI-148)
Description:
Music on Hold server information
Fields:
2.3.284.1 fixedaudiosourceid (FI-843)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^_`{|}~\-]{0,255}$
Remarks:
1-1000
2.3.284.2 fkdevice (FI-842)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
Rule (RI-48):
Type:
Active (Insert/Update)
Rule Name:
MOH Server Multicast Enabled
Description:
When MOH Server Multicast settings change
automatically updated. For the MOH Server
inserted for each combination of MOH Audi
Codec. The IP Address and Port Number for
IP Address, Multicast Base Port, and Increme
with the Multicast Base IP Address and Port,
incrementing as specified by MOHServer.Inc
Codec, then repeat for each of the other MOH
MOHServerMulticastInfo records are inserte
settings, all MOHServerMulticastInfo record
new set of records is inserted.
Test
Condition:
SET MOHServer.BaseMulticastIPAddress != ''
Rule (RI-50):
Type:
Active (Insert/Update)
Rule Name:
MOH Server Multicast Disabled
Description:
When MOH Server Multicast settings are cle
records that reference the MOH Server (by f
Test
Condition:
SET MOHServer.MulticastBaseIPAddress = ''
Rule (RI-51):
Type:
Validation (Insert/Update)
Rule Name:
MOH Server Device
Description:
The records in MOHServer table must refere










Page 490
Test
Condition:
MOHServer.fkDevice IN (SELECT pkid FROM
Error
Message:
MOHServer table may only reference MOH S
Remedy:
Correct the fkDevice value to refer to a MOH
Rule (RI-55):
Type:
Active (Insert/Update)
Rule Name:
MOH Server Multicast Settings Change
Description:
If the Increment On IP setting, Base IP Addre
has Multicast enabled (defined Multicast Bas
MOHServerMulticastInfo records for that se
Address and Port Number for each entry are
Multicast Base Port, and Increment On IP se
Multicast Base IP Address and Port, find the
incrementing as specified by MOHServer.Inc
available IP address is used, and the Port rem
Address remains constant and the Port is inc
port. Records are inserted for each combina
Test
Condition:
MOHServer.BaseMulticastIPAddress != '' AND
MOHServer.IncrementOnIP != (previous sett
(previous setting) AND MOHServer.BaseMul
2.3.284.3 maxmulticaststreams (FI-931)
Type:
long
Default Value:
250000
Check Constraint: (MaxMulticastStreams >= 1) AND (MaxMulticastStreams <=
2.3.284.4 maxunicaststreams (FI-841)
Type:
long
Default Value:
250
Check Constraint: (MaxUnicastStreams >= 0) AND (MaxUnicastStreams <= 1000
2.3.284.5 multicastbaseipaddress (FI-989)
Type:
string [15]
Default Value:
0.0.0.0
Rule (RFI-16):
Type:
Inter-field Condition and Constraint
Test Condition: MulticastBasePort = 0
Constraint:
MulticastBaseIPAddress = '0.0.0.0'
Remarks:
Multicast base IP Address and Port must be
Rule (RI-45):
Type:
Validation (Insert/Update)
Rule Name:
MOH Multicast Base Address Out Of Range
Description:
MulticastBaseIPAddress is stored in dotted d
addresses from 224.0.1.0 to 239.255.255.255.










Page 491
Test
Condition:
(MOHServer.MulticastBaseIPAddress < 224.0
239.255.255.255)
Error
Message:
All Multicast IP Addresses must be in the ran
incrementing on IP Address MOH multicast
Multicast MOH Audio Source and MOH Code
Remedy:
Adjust the Multicast Base IP Address and try
Audio Sources, it may be necessary to chang
Servers.
Rule (RI-48):
Type:
Active (Insert/Update)
Rule Name:
MOH Server Multicast Enabled
Description:
When MOH Server Multicast settings change
automatically updated. For the MOH Server
inserted for each combination of MOH Audi
Codec. The IP Address and Port Number for
IP Address, Multicast Base Port, and Increme
with the Multicast Base IP Address and Port,
incrementing as specified by MOHServer.Inc
Codec, then repeat for each of the other MOH
MOHServerMulticastInfo records are inserte
settings, all MOHServerMulticastInfo record
new set of records is inserted.
Test
Condition:
SET MOHServer.BaseMulticastIPAddress != ''
Rule (RI-50):
Type:
Active (Insert/Update)
Rule Name:
MOH Server Multicast Disabled
Description:
When MOH Server Multicast settings are cle
records that reference the MOH Server (by f
Test
Condition:
SET MOHServer.MulticastBaseIPAddress = ''
Rule (RI-52):
Type:
Validation (Insert/Update)
Rule Name:
MOH Server Multicast Settings
Description:
If the MOHServer.MulticastBaseIPAddress is
not 0, the combination of these two fields mu
Test
Condition:
IF (MOHServer.BaseMulticastIPAddress != '' a
MOHServer.BaseMulticastIPAddress + MOHS
Error
Message:
Two MOH Servers cannot use the same Mult
Remedy:
Change the Multicast Base IP Address or Por
Rule (RI-55):
Type:
Active (Insert/Update)
Rule Name:
MOH Server Multicast Settings Change










Page 492
Description:
If the Increment On IP setting, Base IP Addre
has Multicast enabled (defined Multicast Bas
MOHServerMulticastInfo records for that se
Address and Port Number for each entry are
Multicast Base Port, and Increment On IP se
Multicast Base IP Address and Port, find the
incrementing as specified by MOHServer.Inc
available IP address is used, and the Port rem
Address remains constant and the Port is inc
port. Records are inserted for each combina
Test
Condition:
MOHServer.BaseMulticastIPAddress != '' AND
MOHServer.IncrementOnIP != (previous sett
(previous setting) AND MOHServer.BaseMul
2.3.284.6 multicastbaseport (FI-990)
Type:
long
Default Value:
0
Rule (RFI-15):
Type:
Inter-field Condition and Constraint
Test Condition: MulticastBaseIPAddress = '0.0.0.0'
Constraint:
MulticastBasePort = 0
Remarks:
Multicast base IP Address and Port must be
Rule (RI-46):
Type:
Validation (Insert/Update)
Rule Name:
MOH Multicast Base Port Number
Description:
The port numbers used for Multicast must b
when Multicast is disabled (Multicast Base IP
Test
Condition:
IF (MOHServer.MulticastBasePort != 0) AND
(MOHServer.MulticastBasePort > 32766) OR
THEN throw exception
Error
Message:
Multicast Base Port number must be an even
Remedy:
Specify an even number in the valid range a
Rule (RI-48):
Type:
Active (Insert/Update)
Rule Name:
MOH Server Multicast Enabled
Description:
When MOH Server Multicast settings change
automatically updated. For the MOH Server
inserted for each combination of MOH Audi
Codec. The IP Address and Port Number for
IP Address, Multicast Base Port, and Increme
with the Multicast Base IP Address and Port,
incrementing as specified by MOHServer.Inc
Codec, then repeat for each of the other MOH










Page 493
MOHServerMulticastInfo records are inserte
settings, all MOHServerMulticastInfo record
new set of records is inserted.
Test
Condition:
SET MOHServer.BaseMulticastIPAddress != ''
Rule (RI-50):
Type:
Active (Insert/Update)
Rule Name:
MOH Server Multicast Disabled
Description:
When MOH Server Multicast settings are cle
records that reference the MOH Server (by f
Test
Condition:
SET MOHServer.MulticastBaseIPAddress = ''
Rule (RI-52):
Type:
Validation (Insert/Update)
Rule Name:
MOH Server Multicast Settings
Description:
If the MOHServer.MulticastBaseIPAddress is
not 0, the combination of these two fields mu
Test
Condition:
IF (MOHServer.BaseMulticastIPAddress != '' a
MOHServer.BaseMulticastIPAddress + MOHS
Error
Message:
Two MOH Servers cannot use the same Mult
Remedy:
Change the Multicast Base IP Address or Por
Rule (RI-55):
Type:
Active (Insert/Update)
Rule Name:
MOH Server Multicast Settings Change
Description:
If the Increment On IP setting, Base IP Addre
has Multicast enabled (defined Multicast Bas
MOHServerMulticastInfo records for that se
Address and Port Number for each entry are
Multicast Base Port, and Increment On IP se
Multicast Base IP Address and Port, find the
incrementing as specified by MOHServer.Inc
available IP address is used, and the Port rem
Address remains constant and the Port is inc
port. Records are inserted for each combina
Test
Condition:
MOHServer.BaseMulticastIPAddress != '' AND
MOHServer.IncrementOnIP != (previous sett
(previous setting) AND MOHServer.BaseMul
2.3.284.7 multicastincrementonip (FI-991)
Type:
bool
Default Value:
FALSE
Rule (RI-48):
Type:
Active (Insert/Update)










Page 494
Rule Name:
MOH Server Multicast Enabled
Description:
When MOH Server Multicast settings change
automatically updated. For the MOH Server
inserted for each combination of MOH Audi
Codec. The IP Address and Port Number for
IP Address, Multicast Base Port, and Increme
with the Multicast Base IP Address and Port,
incrementing as specified by MOHServer.Inc
Codec, then repeat for each of the other MOH
MOHServerMulticastInfo records are inserte
settings, all MOHServerMulticastInfo record
new set of records is inserted.
Test
Condition:
SET MOHServer.BaseMulticastIPAddress != ''
Rule (RI-55):
Type:
Active (Insert/Update)
Rule Name:
MOH Server Multicast Settings Change
Description:
If the Increment On IP setting, Base IP Addre
has Multicast enabled (defined Multicast Bas
MOHServerMulticastInfo records for that se
Address and Port Number for each entry are
Multicast Base Port, and Increment On IP se
Multicast Base IP Address and Port, find the
incrementing as specified by MOHServer.Inc
available IP address is used, and the Port rem
Address remains constant and the Port is inc
port. Records are inserted for each combina
Test
Condition:
MOHServer.BaseMulticastIPAddress != '' AND
MOHServer.IncrementOnIP != (previous sett
(previous setting) AND MOHServer.BaseMul
2.3.284.8 pkid (FI-840)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.284.9 runflag (FI-889)
Type:
bool
Default Value:
TRUE
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-48):
Type:
Active (Insert/Update)
Rule applied when record is inserted or upda
Rule Name:
MOH Server Multicast Enabled










Page 495
Description:
When MOH Server Multicast settings change
automatically updated. For the MOH Server f
inserted for each combination of MOH Audio
Codec. The IP Address and Port Number for e
IP Address, Multicast Base Port, and Increme
with the Multicast Base IP Address and Port,
incrementing as specified by MOHServer.Incr
Codec, then repeat for each of the other MOH
MOHServerMulticastInfo records are inserte
settings, all MOHServerMulticastInfo records
new set of records is inserted.
Test
Condition:
SET MOHServer.BaseMulticastIPAddress != ''
Rule (RI-188):
Type:
Active (Insert)
Rule applied when record is inserted.
This table is modified by this rule.
Rule Name:
Insert Media Streaming Devices
Description:
When a ProcessNodeService record for a Med
automatically inserts the four media streami
Software Conference Bridge, Music On Hold,
record is inserted for the MOH device, and a
device.
Test
Condition:
On Insert to ProcessNodeService WHERE tkS
2.3.285 mohservermulticastinfo (TI-150)
Description:
ties multicast MOHAudioSources to MOHServers
Fields:
2.3.285.1 fkdevice (FI-851)
Type:
guid (Cascade Delete, Not Modifiable)
2.3.285.2 maxhops (FI-855)
Type:
long
Default Value:
2
Check Constraint: (MaxHops >= 1) AND (MaxHops <= 127)
2.3.285.3 mohaudiosourceid (FI-852)
Type:
long (Not Modifiable)
Check Constraint: (MOHAudioSourceID >= 1) AND (MOHAudioSourceID <= 501
2.3.285.4 multicastaddress (FI-853)
Type:
string [15] (Not Modifiable)
Default Value:
0.0.0.0










Page 496
Rule (RI-187):
Type:
Validation (Insert/Update)
Rule Name:
MOH Multicast Address Out Of Range
Description:
MulticastAddress is stored in dotted decima
addresses from 224.0.1.0 to 239.255.255.255.
Test
Condition:
(MOHServerMulticastInfo.MulticastAddress
(MOHServerMulticastInfo.MulticastAddress
Error
Message:
All Multicast IP Addresses must be in the ran
incrementing on IP Address MOH multicast
Multicast MOH Audio Source and MOH Code
Remedy:
Adjust the Multicast Base IP Address and try
Audio Sources, it may be necessary to chang
Servers.
2.3.285.5 multicastport (FI-854)
Type:
long (Not Modifiable)
Default Value:
0
2.3.285.6 pkid (FI-850)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.285.7 tkmohcodec (FI-878)
Type:
enum (Not Modifiable)
Default Value:
1
Uniqueness:
multicastaddress + multicastport is unique. (MFI-29)
Rules:
Rule (RI-48):
Type:
Active (Insert/Update)
This table is modified by this rule.
Rule Name:
MOH Server Multicast Enabled
Description:
When MOH Server Multicast settings change
automatically updated. For the MOH Server f
inserted for each combination of MOH Audio
Codec. The IP Address and Port Number for e
IP Address, Multicast Base Port, and Increme
with the Multicast Base IP Address and Port,
incrementing as specified by MOHServer.Incr
Codec, then repeat for each of the other MOH
MOHServerMulticastInfo records are inserte
settings, all MOHServerMulticastInfo records
new set of records is inserted.
SET MOHServer.BaseMulticastIPAddress != ''










Page 497
Test
Condition:
Rule (RI-50):
Type:
Active (Insert/Update)
This table is modified by this rule.
Rule Name:
MOH Server Multicast Disabled
Description:
When MOH Server Multicast settings are clea
records that reference the MOH Server (by fk
Test
Condition:
SET MOHServer.MulticastBaseIPAddress = '' A
Rule (RI-55):
Type:
Active (Insert/Update)
This table is modified by this rule.
Rule Name:
MOH Server Multicast Settings Change
Description:
If the Increment On IP setting, Base IP Addre
has Multicast enabled (defined Multicast Bas
MOHServerMulticastInfo records for that ser
Address and Port Number for each entry are
Multicast Base Port, and Increment On IP sett
Multicast Base IP Address and Port, find the f
incrementing as specified by MOHServer.Incr
available IP address is used, and the Port rem
Address remains constant and the Port is inc
port. Records are inserted for each combinat
Test
Condition:
MOHServer.BaseMulticastIPAddress != '' AND
MOHServer.IncrementOnIP != (previous setti
(previous setting) AND MOHServer.BaseMulti
2.3.286 mraservicedomain (TI-21056)
Description:
MRA service domains
Fields:
2.3.286.1 isdefault (FI-28301)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
true indicates the current record is the default MRA service
Rule (RI-2390):
Type:
Validation (Insert/Update)
Rule Name:
MRAServiceDomain - Only One Default Allo
Description:
There must be one and only one MRA Servic
database makes sure that any time a MRA S
default exists.
Test
Condition:










Page 498
IF UPDATE MRAServiceDomain SET IsDefau
@MRAServiceDomain.pkid THEN UPDATE M
WHERE pkid != @MRAServiceDomain.pkid
Rule (RI-2391):
Type:
Validation (Delete)
Rule Name:
Default MRA Service Domain cannot be dele
Description:
The default MRA Service Domain record can
Test
Condition:
ON DELETE FROM MRAServiceDomain WHE
Error
Message:
The Default MRA Service Domain Record is
Remedy:
Select another MRA Service Domain to be th
2.3.286.2 name (FI-28324)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
A unique name for Customer
2.3.286.3 pkid (FI-28299)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-2390):
Type:
Validation (Insert/Update)
Rule Name:
MRAServiceDomain - Only One Default Allo
Description:
There must be one and only one MRA Servic
database makes sure that any time a MRA S
default exists.
Test
Condition:
IF UPDATE MRAServiceDomain SET IsDefau
@MRAServiceDomain.pkid THEN UPDATE M
WHERE pkid != @MRAServiceDomain.pkid
2.3.286.4 servicedomains (FI-28300)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+./:;<=>?@[^{|}~\-]{0,512}$
Uniqueness:
No multicolumn uniqueness constraints
2.3.287 mrgmediaaccesspermission (TI-583)
Description:










Page 499
CUBA: To store the permission information between media access (checkbox in
and MRGL
Is not replicated.
Fields:
2.3.287.1 allowann (FI-6053)
Type:
bool
Default Value:
FALSE
Remarks:
check for annonciater
2.3.287.2 allowcfb (FI-6054)
Type:
bool
Default Value:
FALSE
Remarks:
check for conference bridge
2.3.287.3 allowmoh (FI-6091)
Type:
bool
Default Value:
FALSE
Remarks:
check for Musich on hold
2.3.287.4 allowmtp (FI-6092)
Type:
bool
Default Value:
FALSE
Remarks:
check for MTP
2.3.287.5 fkmediaresourcegroup (FI-6093)
Type:
guid
Remarks:
Reference to MRG
2.3.287.6 pkid (FI-6052)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
Uniqueness:
No multicolumn uniqueness constraints
2.3.288 networkaccessprofile (TI-2599)
Description:
Stores Network Access details for a Wireless LAN Profile.
Fields:
2.3.288.1 description (FI-25693)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,63}$
Remarks:
Description of the Wireless LAN HTTP Proxy.
2.3.288.2 name (FI-25692)










Page 500
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9.-]{1,50}$
Remarks:
Name of the Wireless LAN HTTP Proxy.
2.3.288.3 namecredentialfornetauthentication (FI-25699)
Type:
string [64] (Indexed)
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9""!<>#$%&'()*+,./\:;?@[^`{|}~-]{0,64}$
Remarks:
User identification name for network authentication.
2.3.288.4 passwordreverse (FI-25700)
Type:
string [196] (Null OK)
Validation:
^[a-fA-F0-9]{0,192}$
Remarks:
Used for digest authentication
2.3.288.5 pkid (FI-25691)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-2143):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of NetworkAccessPr
versionstamp
Description:
On Insert/Update of NetworkAccessProfile,th
WirelessLANProfileGroup should be update
Test
Condition:
For INSERT/UPDATE of NetworkAccessProfil
versionstamp = versionStampGenerator()
2.3.288.6 port (FI-25697)
Type:
long
Default Value:
8080
Check Constraint: (port >=1) AND (port <=65535)
Remarks:
Port on which it makes the connection.
2.3.288.7 proxyuri (FI-25696)
Type:
string [255]
Remarks:
ProxyURI
2.3.288.8 requireauthentication (FI-25698)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates whether it requires authentication to make the co
2.3.288.9 tkhttpproxy (FI-25695)










Page 501
Type:
enum
Default Value:
0
Remarks:
Type of HTTP Proxy used.
2.3.288.10 tkstatus_vpnrequired (FI-25755)
Type:
enum
Default Value:
2
Remarks:
Specifies the status on VPN requirement.
Uniqueness:
No multicolumn uniqueness constraints
2.3.289 nsfinformationelement (TI-192)
Description:
For ISDN Network Specific Facilities information elements
Fields:
2.3.289.1 carrieridentificationcode (FI-1174)
Type:
string [10]
Default Value:
EMPTY
Rule (RI-124):
Type:
Validation (Insert/Update)
Rule Name:
NSF Information Element Service and Protoc
Description:
NSF Services are dependent on the PRI Proto
combinations are defined in the NSFProtocol
Test
Condition:
@NSFInformationElement.tkNSFService IN (S
NSFProtocolServiceMap WHERE tkPriProtoco
Error
Message:
The specified NSF Service is not valid for the
Remedy:
Select a Service that is supported by the curre
2.3.289.2 fknumplan (FI-1173)
Type:
guid (Cascade Delete)
Rule (RI-123):
Type:
Validation (Insert/Update)
Rule Name:
NSF Information
Description:
The records in NSFInformationElement table
table (tkPatternUsage = 5).
Test
Condition:
NSFInformationElement.fkNumPlan IN (SELE
= 5)
Error
Message:
NSFInformationElements must be associated
Remedy:
Correct the fkNumPlan value to refer to a Rou
Rule (RI-245):
Type:
Active (Insert/Update)
Rule Name:
updTagAndClause
Description:
After insert or update of NSFInfoElement, up










Page 502
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-246):
Type:
Active (Delete)
Rule Name:
removeTagAndClause
Description:
if the record is removed, set the withTag and
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.289.3 paramvalue (FI-1177)
Type:
string [50]
Default Value:
EMPTY
Rule (RI-124):
Type:
Validation (Insert/Update)
Rule Name:
NSF Information Element Service and Protoc
Description:
NSF Services are dependent on the PRI Proto
combinations are defined in the NSFProtocol
Test
Condition:
@NSFInformationElement.tkNSFService IN (S
NSFProtocolServiceMap WHERE tkPriProtoco
Error
Message:
The specified NSF Service is not valid for the
Remedy:
Select a Service that is supported by the curre
2.3.289.4 pkid (FI-1172)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.289.5 tknsfservice (FI-1176)
Type:
enum
Rule (RI-124):
Type:
Validation (Insert/Update)
Rule Name:
NSF Information Element Service and Protoc
Description:
NSF Services are dependent on the PRI Proto
combinations are defined in the NSFProtocol
Test
Condition:
@NSFInformationElement.tkNSFService IN (S
NSFProtocolServiceMap WHERE tkPriProtoco
The specified NSF Service is not valid for the










Page 503
Error
Message:
Remedy:
Select a Service that is supported by the curre
2.3.289.6 tkpriprotocol (FI-1175)
Type:
enum
Rule (RI-124):
Type:
Validation (Insert/Update)
Rule Name:
NSF Information Element Service and Protoc
Description:
NSF Services are dependent on the PRI Proto
combinations are defined in the NSFProtocol
Test
Condition:
@NSFInformationElement.tkNSFService IN (S
NSFProtocolServiceMap WHERE tkPriProtoco
Error
Message:
The specified NSF Service is not valid for the
Remedy:
Select a Service that is supported by the curre
Uniqueness:
No multicolumn uniqueness constraints
2.3.290 nsfprotocolservicemap (TI-191)
Description: Map NSF services to NSF supported Pri Protocols
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.290.1 cicvalidation (FI-3048)
Type:
string [255] (Not Modifiable)
2.3.290.2 enum (FI-1169)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.290.3 paramvaluevalidation (FI-3049)
Type:
string [255] (Not Modifiable)
2.3.290.4 tknsfservice (FI-1171)
Type:
enum (Not Modifiable)
2.3.290.5 tkpriprotocol (FI-1170)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.291 ntpserver (TI-315)
Description:
Servers to get time value from
Fields:
2.3.291.1 description (FI-2354)
Type:
string [100]










Page 504
Default Value:
EMPTY
Remarks:
Description of NTP Server
2.3.291.2 ipv6address (FI-27696)
Type:
string [50]
Default Value:
EMPTY
Remarks:
IPV6 address of the phone NTP server.
Rule (RI-2327):
Type:
Validation (Insert/Update)
Rule Name:
Validate IPv6Address on NTPServer table.
Description:
On insert or update value must be valid IPv6
IPv4 Mapped, IPv4 Compatible or Unspecified
Test
Condition:
On insert or update of AddressIPv6.
Error
Message:
IPv6 address value must be valid IPv6 addres
Mapped, IPv4 Compatible or Unspecified
Remedy:
Correct to valid IPv6 address.
Rule (RI-2327):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Validate IPv6Address on NTPServer table.
Description:
On insert or update value must be valid IPv6
IPv4 Mapped, IPv4 Compatible or Unspecified
Test
Condition:
On insert or update of AddressIPv6.
Error
Message:
IPv6 address value must be valid IPv6 addres
Mapped, IPv4 Compatible or Unspecified
Remedy:
Correct to valid IPv6 address.
2.3.291.3 name (FI-2353)
Type:
string [15]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-4
Remarks:
IP Address for NTP Server
Rule (RI-295):
Type:
Active (Insert/Update)
Rule Name:
NTP Name
Description:
Verify name as IP or host
Test
Condition:
I/U of NTPServer
Error
Message:
IP address or hostname does not conform to
Rule (RI-2327):
Type:
Validation (Insert/Update)










Page 505
Rule Name:
Validate IPv6Address on NTPServer table.
Description:
On insert or update value must be valid IPv6
IPv4 Mapped, IPv4 Compatible or Unspecified
Test
Condition:
On insert or update of AddressIPv6.
Error
Message:
IPv6 address value must be valid IPv6 addres
Mapped, IPv4 Compatible or Unspecified
Remedy:
Correct to valid IPv6 address.
2.3.291.4 pkid (FI-2352)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-328):
Type:
Active (Update)
Rule Name:
ntpserver versionstamp
Description:
on change to anything in ntpserver, update v
Test
Condition:
update ntpserver
Rule (RI-2327):
Type:
Validation (Insert/Update)
Rule Name:
Validate IPv6Address on NTPServer table.
Description:
On insert or update value must be valid IPv6
IPv4 Mapped, IPv4 Compatible or Unspecified
Test
Condition:
On insert or update of AddressIPv6.
Error
Message:
IPv6 address value must be valid IPv6 addres
Mapped, IPv4 Compatible or Unspecified
Remedy:
Correct to valid IPv6 address.
2.3.291.5 tkzzntpmode (FI-3063)
Type:
enum
Default Value:
3
Remarks:
NTP Mode
Uniqueness:
No multicolumn uniqueness constraints
2.3.292 ntpserverdatetimesettingmap (TI-316)
Description:
Mapping between NTP Server and DateTimeSetting
Fields:
2.3.292.1 fkdatetimesetting (FI-2357)
Type:
guid (Cascade Delete)
Remarks:
pkid of DateTimeSetting










Page 506
Rule (RI-329):
Type:
Active (Insert/Update/Delete records)
Rule Name:
ntpserverdatetimesettingmap versionstamp
Description:
on change to anything in ntpserverdatetimes
table
Test
Condition:
update ntpserverdatetimesettingmap
Rule (RI-455):
Type:
Validation (Insert/Update)
Rule Name:
Limit NTP Reference to 8
Description:
Rule to limit NTP Reference in a Date Time G
update and checks that there are no more tha
the NTPServerDateTimeSettingMap table
Test
Condition:
IF(Mode='I') OR (old_fkdatetimesetting <> new
INTO nRows FROM ntpserverdatetimesetting
new_fkdatetimesetting; IF (nRows>8) THEN t
Error
Message:
There are more than 8 NTP entries for the sa
Remedy:
Please delete one or more records with the sa
NTPServerDateTimeSettingMap table to limit
maximum of 8
2.3.292.2 fkntpserver (FI-2356)
Type:
guid (Cascade Delete)
Remarks:
pkid of NTP Server record
2.3.292.3 pkid (FI-2355)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.292.4 selectionorder (FI-2358)
Type:
long (Null OK)
Default Value:
0
Remarks:
Identifies the order in which the NTP Server should be select
Uniqueness:
fkdatetimesetting + selectionorder is unique. (MFI-77)
fkdatetimesetting + fkntpserver is unique. (MFI-78)
2.3.293 numplan (TI-24)
Description:
List of all directory numbers and patterns
Fields:
2.3.293.1 aardestinationmask (FI-3191)
Type:
dn (Null OK)










Page 507
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,24}$
2.3.293.2 aarkeepcallhistory (FI-3192)
Type:
bool
Default Value:
TRUE
2.3.293.3 aarvoicemailenabled (FI-3193)
Type:
bool
Default Value:
FALSE
2.3.293.4 alertingname (FI-2176)
Type:
string [204]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F]{0,50}$
2.3.293.5 alertingnameascii (FI-2932)
Type:
string [30]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~\-]{0,30}$
Migration Source: Alerting Name.label if all chars are less than 127
Remarks:
This is same as Alerting Name if all characters are ASCII.
2.3.293.6 allowcticontrolflag (FI-2619)
Type:
bool
Default Value:
TRUE
Remarks:
If true, this line allows CTI Control.
2.3.293.7 authorizationcoderequired (FI-2177)
Type:
bool
Default Value:
FALSE
Rule (RFI-137):
Type:
Inter-field Condition and Constraint
Test Condition: SupportOverlapSending = 't'
Constraint:
AuthorizationCodeRequired = 'f'
Remarks:
Authorization Code (FAC) cannot be used wh
2.3.293.8 authorizationlevelrequired (FI-2319)
Type:
long
Default Value:
0
Check Constraint: (AuthorizationLevelRequired >=0) AND (AuthorizationLeve
Remarks:
Configurable with AuthorizationRequired checked
2.3.293.9 blockenable (FI-191)
Type:
bool










Page 508
Default Value:
FALSE
Migration Source: BlockEnable
Remarks:
Block CallerID on outbound calls?
Rule (RFI-17):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,9,10,14,15,20)
Constraint:
BlockEnable = 'f'
Remarks:
Block enable is allowed only for Route and T
2.3.293.10 calledpartytransformationmask (FI-193)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Migration Source: NULL
Remarks:
A transform
Rule (RFI-18):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,14,15,20)
Constraint:
CalledPartyTransformationMask IS NULL
Null Allowed:
null
Remarks:
CalledPartyTransformationMask is set only
2.3.293.11 callforwardexpansionmask (FI-901)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Rule (RFI-19):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,14,15,20)
Constraint:
CallForwardExpansionMask IS NULL
Null Allowed:
null
Remarks:
CallForwardExpansionMask is set only for R
2.3.293.12 callingpartyprefixdigits (FI-974)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
Migration Source: CallingPartyPrefixDigits
Remarks:
A transform - this is a mask pattern similar to PrefixDigitsO
Rule (RFI-20):










Page 509
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,9,10,14,15,20)
Constraint:
CallingPartyPrefixDigits IS NULL
Null Allowed:
null
Remarks:
CallingPartyPrefixDigits is set only for Route
2.3.293.13 callingpartytransformationmask (FI-554)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Migration Source: new, NULL
Remarks:
A transform
Rule (RFI-21):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,9,10,14,15,20)
Constraint:
CallingPartyTransformationMask IS NULL
Null Allowed:
null
Remarks:
CallingPartyTransformationMask is set only
2.3.293.14 calreference (FI-21161)
Type:
long
Default Value:
-1
Remarks:
user can assign confidential access level value to the line
2.3.293.15 cfaptdestination (FI-1340)
Type:
string [255] (Null OK)
Default Value:
NULL
Remarks:
Call Forward Alternate Party Target Destination
Rule (RFI-23):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
CFAPTDestination IS NULL
Null Allowed:
null
Remarks:
CFAPTDestination is set only for Directory N
Rule (RI-908):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-908):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f










Page 510
Description:
null
2.3.293.16 cfaptduration (FI-1348)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (CFAPTDuration >= 1) AND (CFAPTDuration <= 60)
Rule (RFI-24):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
CFAPTDuration IS NULL
Null Allowed:
null
Remarks:
CFAPTDuration is set only for Directory Num
2.3.293.17 cfaptvoicemailenabled (FI-1339)
Type:
bool
Default Value:
FALSE
Rule (RFI-25):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
CFAPTVoiceMailEnabled = 'f'
Remarks:
CFAPTVoiceMailEnabled is TRUE only for Di
2.3.293.18 cfbdestination (FI-184)
Type:
string [255] (Null OK)
Default Value:
NULL
Migration Source: convert from forward
Remarks:
Call Forward Busy (not a pattern)
Rule (RFI-27):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
CFBDestination IS NULL
Null Allowed:
null
Remarks:
CFBDestination is set only for Directory Num
Rule (RI-894):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-894):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.293.19 cfbintdestination (FI-2320)
Type:
string [255] (Null OK)










Page 511
Default Value:
NULL
Rule (RI-897):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-897):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.293.20 cfbintvoicemailenabled (FI-2321)
Type:
bool
Default Value:
FALSE
2.3.293.21 cfbvoicemailenabled (FI-1081)
Type:
bool
Default Value:
FALSE
Rule (RFI-28):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
CFBVoiceMailEnabled = 'f'
Remarks:
CFBVoiceMailEnabled is TRUE only for Dire
2.3.293.22 cfdfvoicemailenabled (FI-1083)
Type:
bool
Default Value:
FALSE
Rule (RFI-29):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
CFDFVoiceMailEnabled = 'f'
Remarks:
CFDFVoiceMailEnabled is TRUE only for Dir
2.3.293.23 cfhrdn (FI-3194)
Type:
string [255] (Null OK)
Default Value:
NULL
Migration Source: convert from forward
Remarks:
Call Forward On Hold Reversion Destination (not a pattern)
Rule (RI-900):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-900):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f










Page 512
Description:
null
2.3.293.24 cfhrduration (FI-3227)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (CFHRDuration >= 0) AND (CFHRDuration <= 1200)
Remarks:
time (in seconds) before held call is forwarded to CFHRDN;
feature; timer starts when HRDuration is reached
2.3.293.25 cfhrintdn (FI-3195)
Type:
string [255] (Null OK)
Default Value:
NULL
Rule (RI-909):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-909):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.293.26 cfhrintvmenabled (FI-3196)
Type:
bool
Default Value:
FALSE
2.3.293.27 cfhrvmenabled (FI-3197)
Type:
bool
Default Value:
FALSE
2.3.293.28 cfnadestination (FI-185)
Type:
string [255] (Null OK)
Default Value:
NULL
Migration Source: convert from forward
Remarks:
Call Forward No Answer (not a pattern)
Rule (RFI-30):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
CFNADestination IS NULL
Null Allowed:
null
Remarks:
CFNADestination is set only for Directory N
Rule (RI-907):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-907):










Page 513
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.293.29 cfnaduration (FI-1337)
Type:
long (Null OK)
Default Value:
NULL
Rule (RFI-31):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
CFNADuration IS NULL
Null Allowed:
null
Remarks:
CFNADuration is set only for Directory Num
Rule (RFI-271):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 2 OR tkPatternUsage = 11
Constraint:
((CFNADuration IS NULL) OR ((CFNADuratio
Null Allowed:
null
Remarks:
CFNADuration should be greater than or eq
Directory Numbers
Rule (RFI-272):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 7
Constraint:
((CFNADuration IS NULL) OR ((CFNADuratio
Null Allowed:
null
Remarks:
CFNADuration/Maximum Hunt Timer shoul
equal to 3600 for Hunt Pilots
2.3.293.30 cfnaintdestination (FI-2322)
Type:
string [255] (Null OK)
Default Value:
NULL
Rule (RI-898):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-898):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.293.31 cfnaintvoicemailenabled (FI-2323)
Type:
bool










Page 514
Default Value:
FALSE
2.3.293.32 cfnavoicemailenabled (FI-1082)
Type:
bool
Default Value:
FALSE
Rule (RFI-32):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
CFNAVoiceMailEnabled = 'f'
Remarks:
CFNAVoiceMailEnabled is TRUE only for Dir
2.3.293.33 cfurdestination (FI-3198)
Type:
string [255] (Null OK)
Default Value:
NULL
Rule (RI-902):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-902):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.293.34 cfurintdestination (FI-3199)
Type:
string [255] (Null OK)
Default Value:
NULL
Rule (RI-903):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-903):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.293.35 cfurintvoicemailenabled (FI-3200)
Type:
bool
Default Value:
FALSE
2.3.293.36 cfurvoicemailenabled (FI-3201)
Type:
bool
Default Value:
FALSE
2.3.293.37 clientcoderequired (FI-2324)
Type:
bool










Page 515
Default Value:
FALSE
Rule (RFI-138):
Type:
Inter-field Condition and Constraint
Test Condition: SupportOverlapSending = 't'
Constraint:
ClientCodeRequired = 'f'
Remarks:
Client Matter Code (CMC) cannot be used wh
2.3.293.38 cssforcfa (FI-2325)
Type:
string [1024] (Null OK)
Migration Source: will be removed in SD-GA
Remarks:
CSS pkid string combined device CSS and line CSS when fkC
2.3.293.39 description (FI-1203)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,50}$
Rule (RI-355):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Retrieval Code record not
Description:
If a NumPlan record is the Retrieval Code fo
DBMon manages those records
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
PATTERN_USAGE_DIRECTED_CALL_PARK) A
END IF; -- need to skip on UPDATE if there a
Error
Message:
The retrieval code record for Directed Call P
Remedy:
Make changes to the Park Code
Rule (RI-357):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert NumPlanDCPSyn for sync of Directed
Description:
If a record is inserted, updated or deleted in
(Directed Call Park) and empty ikNumPlan_
table. DBMon checks for records in NumPla
insert, update or delete the corresponding r
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
(ikNumPlan_ParkCode IS NULL) THEN Inser
2.3.293.40 devicefailuredn (FI-929)
Type:
string [255] (Null OK)
Default Value:
NULL
Remarks:
Device failure
Rule (RFI-33):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
DeviceFailureDN IS NULL










Page 516
Null Allowed:
null
Remarks:
DeviceFailureDN is set only for Directory Nu
Rule (RI-904):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-904):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.293.41 deviceoverride (FI-2517)
Type:
bool
Default Value:
FALSE
Remarks:
Used to denote if RP associated can be overridden
2.3.293.42 dialplanwizardgenid (FI-680)
Type:
long (Indexed, Null OK)
Default Value:
NULL
Remarks:
This record created by DialPlanWizard
2.3.293.43 displayconnectedpartynumber (FI-10005)
Type:
bool
Default Value:
FALSE
Remarks:
When this checkbox is enabled, caller will see the actual DN
connected party
Rule (RFI-301):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 7
Default:
FALSE
Constraint:
DisplayConnectedPartyNumber = 'f'
Remarks:
Only Hunt Pilot Numbers may have the Disp
2.3.293.44 dnorpattern (FI-178)
Type:
dn (Indexed)
DN Type:
DN_TYPE_ALL_DIGITS
Migration Source: DirectoryNum (or MeetMeConference.Pattern or CallPark.D
Remarks:
Depends on PatternUsage
Rule (RFI-66):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 0 OR tkPatternUsage = 12
Constraint:
Validation:
^[]0-9*#X[^-]{1,50}$
Remarks:










Page 517
Call Park Number is invalid. Accepts numbe
used to validate:^[]0-9*#X[^-]{1,50}$
Rule (RFI-67):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 1
Constraint:
Validation:
^[]0-9*#X[^-]{1,50}$
Remarks:
Meet Me Conference Number Range Invalid
Regular expression used to validate:^[]0-9*#
Rule (RFI-68):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 2 OR tkPatternUsage = 13
Constraint:
Validation:
^[]0-9*#X[^+?!\-]{1,50}$
Remarks:
Device or Intercom Directory Number Inval
#[]^+?!- Regular expression used to validat
Rule (RFI-69):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage IN (3,14,15,20)
Constraint:
Validation:
^[]0-9A-D#X[^+?.@!\-]{0,50}$
Remarks:
The Pattern is not valid for this usage: Accep
Rule (RFI-70):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 4
Constraint:
Validation:
^(\+|[0-9*#A-D]){1,24}$
Remarks:
Invalid pattern for Call Pickup number. Call
the following characters: numeric (0-9), lett
that slash (\) must be used in front of plus (
Rule (RFI-71):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 5
Constraint:
Validation:
^[]0-9A-D*#X[^+?.@!\-]{1,50}$
Remarks:
Route Pattern Invalid. Accepts numbers, X, l
Regular expression used to validate:^[]0-9A
Rule (RFI-72):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 6
Constraint:
Validation:
^[]0-9*#X[^+?!\-]{1,50}$
Remarks:










Page 518
Message Waiting Indicator Number Invalid.
#[]^+?!- Regular expression used to validat
Rule (RFI-73):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 7
Constraint:
Validation:
^[]0-9A-D#X[^+?.@!\-]{1,50}$
Remarks:
- allowed characters are numeric (0-9), alph
square bracket ([), at (@), dash (-), backslash
plus (+), dot (.), asterisk (*), carat (^), pound
Rule (RFI-74):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 8
Constraint:
Validation:
^[0-9]{1,24}$
Remarks:
Voice Mail Port Directory Number Invalid. A
used to validate:^[0-9]{1,24}$
Rule (RFI-129):
Type:
Inter-field Condition and Constraint
Test Condition: fkDialPlan IS NOT NULL
Constraint:
(DNOrPattern LIKE '%@%') OR (DNOrPatter
Remarks:
Dial Plan is not allowed for Patterns that do
Rule (RFI-131):
Type:
Inter-field Condition and Constraint
Test Condition: fkDialPlan IS NULL AND tkPatternUsage IN
Constraint:
(DNOrPattern NOT LIKE '%@%')
Remarks:
Dial Plan is required for Non-SIP patterns th
Rule (RFI-134):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 11
Constraint:
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
Allowed characters for Template name are l
space( ),underscore(), dash (-) and dot (.)
Rule (RFI-140):
Type:
Inter-field Condition and Constraint
Test Condition: fkRoutePartition IS NULL
Constraint:
DNOrPattern != ''
Remarks:
Cannot have an empty pattern when no Par
Rule (RFI-141):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 9 AND tkPatternUsage = 10
Constraint:










Page 519
Validation:
^[]0-9a-zA-Z*+/[^.-]{1,255}$
Remarks:
Only these characters allowed in SIP Route
Rule (RFI-161):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 18
Constraint:
Validation:
^[0-9]{1,24}$
Remarks:
Invalid pattern for Mobility number (Mobil
digits. Regular expression used to validate:^
Rule (RFI-280):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 16 OR tkPatternUsage = 17
Constraint:
Validation:
^(\+|[0-9A-D#]){1,24}$
Remarks:
Invalid pattern for Mobility number (Hando
patterns accept up to 24 digits and allow the
plus (+), pound (#) and asterisk (). Note tha
Regular expression used to validate:^(\+|[0
Rule (RFI-676):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 104
Constraint:
Validation:
^((\+)[0-9#]{1,23}|[0-9#]{1,24})$
Remarks:
Centralized conference number has invalid
up to 24 digits and allow the following char
The number may be preceded with (\+) whi
to validate: ^((\+)[0-9#]{1,23}|[0-9#]{1,24
Rule (RFI-684):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 105
Constraint:
Validation:
^((\+)[0-9#]{1,23}|[0-9#]{1,24})$
Remarks:
ELIN has invalid format. ELIN accepts up to
numbers (0-9), pound (#) and asterisk (*). Th
counts as one digit. Regular expression used
Rule (RI-97):
Type:
Validation (Insert/Update)
Rule Name:
NumPlan Uniqueness
Description:
DN by itself is not unique. Uniqueness for re
combination of the DNOrPattern and Partiti
Translation Patterns, which may be further
Pattern or Translation Pattern cannot have
type of pattern even if the Dial Plan, Route F










Page 520
Test
Condition:
?
Rule (RI-120):
Type:
Validation (Insert/Update)
Rule Name:
DNOrPattern Characters and Digits
Description:
While the maximum number of digits for an
CallManager is 24 digits, the length of an en
contain up to 50 characters. This is necessar
where several characters are used to define
particular digit. DNs and Patterns cannot co
expressions are taken into account and redu
Test
Condition:
NumPlan.dNOrPattern with wildcards and e
contain more than 24 digits
Rule (RI-238):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
doBeforeNumPlanInsOrUpd
Description:
Before Insert/Update logic from NumPlan ta
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-238):
Type:
Active (Insert/Update)
Rule Name:
doBeforeNumPlanInsOrUpd
Description:
Before Insert/Update logic from NumPlan ta
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-279):
Type:
Active (Insert/Update/Delete records)
Rule Name:
numplan versionstamp
Description:
on change to anything in numplan table, up
Test
Condition:
update devicerelatedversionstamp
Rule (RI-353):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Reversion Number must
Description:
The number created by combining the Park
exist in the same partition as the Park Code.










Page 521
and the Reversion Prefix is 8, there cannot a
with a pattern of 8222. On Update if neither
skip this check.
Test
Condition:
ON INSERT/UPDATE in NumPlan: IF (new_tk
PATTERN_USAGE_DIRECTED_CALL_PARK) A
SELECT count(*) INTO nRows FROM NumPla
new_fkRoutePartition AND dnOrPattern = (n
(nRows > 0) THEN throw exception; END IF;
Error
Message:
The retrieval code (Prefix + Park Code) alrea
Remedy:
Change the Park Code or the Retrieval Prefix
Rule (RI-355):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Retrieval Code record not
Description:
If a NumPlan record is the Retrieval Code fo
DBMon manages those records
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
PATTERN_USAGE_DIRECTED_CALL_PARK) A
END IF; -- need to skip on UPDATE if there a
Error
Message:
The retrieval code record for Directed Call P
Remedy:
Make changes to the Park Code
Rule (RI-357):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert NumPlanDCPSyn for sync of Directed
Description:
If a record is inserted, updated or deleted in
(Directed Call Park) and empty ikNumPlan_
table. DBMon checks for records in NumPla
insert, update or delete the corresponding r
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
(ikNumPlan_ParkCode IS NULL) THEN Inser
Rule (RI-371):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Code and Prefix max leng
Description:
The max length for both the Park Code and
retrieval code can therefore be up to 48 digi
Test
Condition:
ON INSERT/UPDATE IN NumPlan: IF (new_tk
((LENGTH(new_DnOrPattern) > 24) OR (LEN
exception
Error
Message:
Park Code and Retrieval Prefix are each lim
Remedy:
Reduce the length of the Park Code and/or R










Page 522
Rule (RI-768):
Type:
Validation (Update)
Rule Name:
BLF Directed CallPark number must be a Di
Description:
The NumPlan item referenced in BLFDirecte
Park pattern. The pattern must contain only
wildcards (X) or expressions with brackets.
Test
Condition:
ON INSERT/UPDATE in BLFDirectedCallPark
Error
Message:
The BLF Directed Call Park number must be
Remedy:
Make sure the Destination is a dialable Dire
Rule (RI-952):
Type:
Active (Insert/Update)
Rule Name:
Derive alternate number(s) from directory n
Description:
If dnorpattern changes, recalculate any row
this directory number
Test
Condition:
On Insert/Update NumPlan, IF dnOrPattern
fkNumPlan = NumPlan.pkid as necessary
Rule (RI-2251):
Type:
Active (Update)
Rule Name:
Update DateTimeStamp of ELINGroupMemb
Description:
Any update to DNorPattern or fkRoutePartit
tkPatternUsage as ELIN Pattern should upda
ElinGroupMember table.
Test
Condition:
ON UPDATE INTO numplan table where tkp
dbinfo('utc_current'); on ELINGroupMembe
2.3.293.45 dnorpatternipv6 (FI-3684)
Type:
string [255]
Default Value:
EMPTY
Remarks:
SIP route pattern to include IPv6 address for URL based pat
Rule (RFI-190):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage <>10
Constraint:
(DNOrPatternIPv6 = '')
Remarks:
IPv6 address should only be set for IPAddre
Rule (RI-703):
Type:
Validation (Insert/Update)
Rule Name:
Insert Update NumPlan.DNOrPatternIPv6
Description:
On insert or update value must be valid hos
must not be SiteLocal LinkLocal IPv4 Mappe
Test
Condition:
On insert or update of DNOrPatternIPv6










Page 523
Error
Message:
Value must be valid hostname or valid ip ad
LinkLocal IPv4 Mapped IPv4 Combined or U
Remedy:
Correct to valid IPv6 address or hostname
2.3.293.46 dontwaitforidtatsubsequenthops (FI-21253)
Type:
bool
Default Value:
FALSE
Remarks:
When this checkbox is enabled, Inter digit timeout will not
Rule (RFI-551):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3)
Constraint:
DontWaitForIDTAtSubsequentHops = 'f'
Remarks:
DontWaitForIDTAtSubsequentHops is config
2.3.293.47 externalpresentationname (FI-28067)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F]{0,50}$
Remarks:
This field displays the External Presentation Name on the d
2.3.293.48 externalpresentationnumber (FI-28066)
Type:
dn (Indexed)
DN Type:
DN_TYPE_MASK
Default Value:
EMPTY
Validation:
^[0-9*#+X]{0,32}$
Remarks:
External Presentation Number for the user.
2.3.293.49 fkaarneighborhood (FI-1119)
Type:
guid (Null OK)
Default Value:
NULL
2.3.293.50 fkcallingsearchspace_cfapt (FI-1342)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Call Forward Alternate Party
Rule (RFI-35):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
fkCallingSearchSpace_CFAPT IS NULL
Null Allowed:
null
Remarks:
CallingSearchSpace_CFAPT is required only
2.3.293.51 fkcallingsearchspace_cfb (FI-638)
Type:
guid (Null OK)
Default Value:
NULL










Page 524
Remarks:
Call Forward Busy
Rule (RFI-36):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
fkCallingSearchSpace_CFB IS NULL
Null Allowed:
null
Remarks:
CallingSearchSpace_CFB is required only fo
2.3.293.52 fkcallingsearchspace_cfbint (FI-2326)
Type:
guid (Null OK)
Default Value:
NULL
2.3.293.53 fkcallingsearchspace_cfhr (FI-3202)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Call Forward On Hold Reversion
2.3.293.54 fkcallingsearchspace_cfhrint (FI-3203)
Type:
guid (Null OK)
Default Value:
NULL
2.3.293.55 fkcallingsearchspace_cfna (FI-639)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Call Forward No Answer
Rule (RFI-37):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
fkCallingSearchSpace_CFNA IS NULL
Null Allowed:
null
Remarks:
CallingSearchSpace_CFNA is required only f
2.3.293.56 fkcallingsearchspace_cfnaint (FI-2468)
Type:
guid (Null OK)
Default Value:
NULL
2.3.293.57 fkcallingsearchspace_cfur (FI-3204)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Call Forward Not Registered
2.3.293.58 fkcallingsearchspace_cfurint (FI-3205)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Call Forward Not Registered
2.3.293.59 fkcallingsearchspace_devicefailure (FI-930)










Page 525
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Device failure
Rule (RFI-38):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
fkCallingSearchSpace_DeviceFailure IS NUL
Null Allowed:
null
Remarks:
CallingSearchSpace_DeviceFailure is requir
2.3.293.60 fkcallingsearchspace_mwi (FI-1078)
Type:
guid (Null OK)
Default Value:
NULL
Rule (RFI-39):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 6
Constraint:
fkCallingSearchSpace_MWI IS NULL
Null Allowed:
null
Remarks:
CallingSearchSpace_MWI is required only f
2.3.293.61 fkcallingsearchspace_pff (FI-2327)
Type:
guid (Null OK)
Default Value:
NULL
2.3.293.62 fkcallingsearchspace_pffint (FI-2328)
Type:
guid (Null OK)
Default Value:
NULL
2.3.293.63 fkcallingsearchspace_pkmonfwdnoret (FI-3725)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Search Space for Park Monitoring Forward No Retre
Rule (RFI-224):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
fkCallingSearchSpace_PkMonFwdNoRet IS N
Remarks:
Calling Search Space for Park Monitoring Fo
Directory Numbers (Device, Device Templat
2.3.293.64 fkcallingsearchspace_pkmonfwdnoretint (FI-3726)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Search Space for Park Monitoring Forward No Retre
Rule (RFI-225):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=










Page 526
Constraint:
fkCallingSearchSpace_PkMonFwdNoRetInt
Remarks:
Calling Search Space for Park Monitoring Fo
only for Directory Numbers (Device and Dev
2.3.293.65 fkcallingsearchspace_reroute (FI-2400)
Type:
guid (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
NOT USED TODAY - Called Redirect CallingSearchSpace on a
2.3.293.66 fkcallingsearchspace_revert (FI-3206)
Type:
guid (Null OK)
Default Value:
NULL
Rule (RI-355):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Retrieval Code record not
Description:
If a NumPlan record is the Retrieval Code fo
DBMon manages those records
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
PATTERN_USAGE_DIRECTED_CALL_PARK) A
END IF; -- need to skip on UPDATE if there a
Error
Message:
The retrieval code record for Directed Call P
Remedy:
Make changes to the Park Code
Rule (RI-357):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert NumPlanDCPSyn for sync of Directed
Description:
If a record is inserted, updated or deleted in
(Directed Call Park) and empty ikNumPlan_
table. DBMon checks for records in NumPla
insert, update or delete the corresponding r
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
(ikNumPlan_ParkCode IS NULL) THEN Inser
2.3.293.67 fkcallingsearchspace_sharedlineappear (FI-467)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
Rule (RFI-40):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (2, 8, 11, 13,19)
Constraint:
fkCallingSearchSpace_SharedLineAppear IS
Null Allowed:
null
Remarks:
CallingSearchSpace_SharedLineAppear is re
Ports, Intercom Lines and line templates










Page 527
Rule (RFI-153):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 13 or tkPatternUsage=19
Constraint:
(fkCallingSearchSpace_SharedLineAppear I
Remarks:
Calling Search Space (fkCallingSearchSpace
lines.
Rule (RI-369):
Type:
Validation (Insert/Update)
Rule Name:
Intercom Line must have an Intercom Callin
Description:
For Intercom line an Intercom CSS is requir
Intercom)
Test
Condition:
ON INSERT/UPDATE IN NumPlan: IF (new_tk
AND ((new_fkCallingSearchSpace IS NULL) O
CallingSearchSpace WHERE pkid = new_fkC
PARTITION_USAGE_INTERCOM) THEN throw
Error
Message:
Intercom line must have an Intercom Callin
Remedy:
Assign an Intercom CSS and try again.
2.3.293.68 fkcallingsearchspace_translation (FI-553)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
Remarks:
used only if tkPatternUsage is translation
Rule (RFI-41):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,9,10,14,15,20)
Constraint:
fkCallingSearchSpace_Translation IS NULL
Null Allowed:
null
Remarks:
CallingSearchSpace_Translation is used only
Routing
Rule (RFI-154):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 14
Constraint:
(fkCallingSearchSpace_Translation IS NOT N
Remarks:
Calling Search Space (fkCallingSearchSpace
Translation patterns.
Rule (RI-370):
Type:
Validation (Insert/Update)
Rule Name:
Intercom Translation Pattern must have an
Description:
The max length for both the Park Code and
retrieval code can therefore be up to 48 digi
Test
Condition:
ON INSERT/UPDATE IN NumPlan: SELECT tk
callingsearchspace WHERE pkid = new_fkCa










Page 528
NOT NULL) THEN IF (new_tkPatternUsage =
theMoniker = 'NP_NOT_INTERCOM_CSS'; exe
END IF ELSE IF (CSSrpUsage = 13) THEN LET
'NP_INTERCOM_CSS_NOT_ALLOWED'; execu
IF; END IF;
Error
Message:
Intercom translation pattern must have an I
Remedy:
Assign an Intercom CSS and try again.
2.3.293.69 fkcallmanager (FI-1889)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Remarks:
Pointer to CallManager assoicated with callparck
Rule (RFI-1):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 0
Constraint:
fkCallManager IS NOT NULL
Null Allowed:
null
Remarks:
CallManager is required for Call Park
Rule (RFI-2):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 0
Constraint:
fkCallManager IS NULL
Null Allowed:
null
Remarks:
CallManager not used for non-Call Park.
Rule (RFI-42):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 0
Constraint:
fkCallManager IS NULL
Null Allowed:
null
Remarks:
CallManager is required only for Call Park
2.3.293.70 fkdevice_intercomdefault (FI-3648)
Type:
guid (Null OK)
Remarks:
References the device associated with intercom line when E
Rule (RFI-191):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage <>13 AND tkPatternUsage <>
Constraint:
(fkDevice_IntercomDefault IS NULL)
Remarks:
Intercom Default device should be set only f
Rule (RI-279):
Type:
Active (Insert/Update/Delete records)
Rule Name:
numplan versionstamp
Description:
on change to anything in numplan table, up










Page 529
Test
Condition:
update devicerelatedversionstamp
Rule (RI-467):
Type:
Validation (Insert/Update)
Rule Name:
NumPlan.fkDevice_IntercomDefault should
Description:
Default device for intercom to be a real devi
feature based on product and protocol (PSF
Test
Condition:
ON INSERT/UPDATE IN Numplan
Error
Message:
Default device for intercom must be a real d
feature.
Remedy:
Use a different device as default device.
2.3.293.71 fkdialplan (FI-548)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: id for NADP
Remarks:
used only for route pattern
Rule (RFI-44):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,14,15,20)
Constraint:
fkDialPlan IS NULL
Null Allowed:
null
Remarks:
DialPlan is required only for Route and Tran
Rule (RI-97):
Type:
Validation (Insert/Update)
Rule Name:
NumPlan Uniqueness
Description:
DN by itself is not unique. Uniqueness for re
combination of the DNOrPattern and Partiti
Translation Patterns, which may be further
Pattern or Translation Pattern cannot have
type of pattern even if the Dial Plan, Route F
Test
Condition:
?
Rule (RI-122):
Type:
Validation (Insert/Update)
Rule Name:
Route Filter matches Dial Plan
Description:
Route Filters are dependent on the Dial Plan
Test
Condition:
@NumPlan.fkRouteFilter IN (SELECT pkid F
@NumPlan.fkDialPlan)
Error
Message:
Route Filter must be associated with the cur
Remedy:










Page 530
Correct the Dial Plan for the current item or
Dial Plan.
2.3.293.72 fkdigitdiscardinstruction (FI-189)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: ???DigitDiscardInstructions
Remarks:
A transform
Rule (RFI-45):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,14,15,20)
Constraint:
fkDigitDiscardInstruction IS NULL
Null Allowed:
null
Remarks:
DigitDiscardInstruction is required only for
2.3.293.73 fkexternalcallcontrolprofile (FI-5359)
Type:
guid (Null OK)
Default Value:
NULL
Rule (RFI-274):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (2,3,5,11)
Default:
NULL
Constraint:
fkExternalCallControlProfile IS NULL
Null Allowed:
null
Remarks:
NumPlan_fkExternalCallControlProfile mus
number, translation pattern, route pattern a
2.3.293.74 fkmatrix_presence (FI-2401)
Type:
guid
Default Value:
ad243d17-98b4-4118-8feb-5ff2e1b781ac
Remarks:
Pkid for Presence Group Matrix record
2.3.293.75 fkresourceprioritynamespace (FI-3504)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Resource Priority Namespace for Route Patterns and Transl
Rule (RFI-167):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage Not in (3,5)
Constraint:
fkResourcePriorityNamespace is NULL
Remarks:
ResourcePriorityNamespace is used only wi
2.3.293.76 fkroutefilter (FI-187)
Type:
guid (Null OK)
Default Value:
NULL










Page 531
Migration Source: convert from WhereID
Remarks:
used only if pattern contains an @
Rule (RI-97):
Type:
Validation (Insert/Update)
Rule Name:
NumPlan Uniqueness
Description:
DN by itself is not unique. Uniqueness for re
combination of the DNOrPattern and Partiti
Translation Patterns, which may be further
Pattern or Translation Pattern cannot have
type of pattern even if the Dial Plan, Route F
Test
Condition:
?
Rule (RI-122):
Type:
Validation (Insert/Update)
Rule Name:
Route Filter matches Dial Plan
Description:
Route Filters are dependent on the Dial Plan
Test
Condition:
@NumPlan.fkRouteFilter IN (SELECT pkid F
@NumPlan.fkDialPlan)
Error
Message:
Route Filter must be associated with the cur
Remedy:
Correct the Dial Plan for the current item or
Dial Plan.
2.3.293.77 fkroutepartition (FI-177)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
Rule (RFI-152):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 13 OR tkPatternUsage = 14
Constraint:
(fkRoutePartition IS NOT NULL)
Remarks:
Route Partition is required for Intercom line
Rule (RI-97):
Type:
Validation (Insert/Update)
Rule Name:
NumPlan Uniqueness
Description:
DN by itself is not unique. Uniqueness for re
combination of the DNOrPattern and Partiti
Translation Patterns, which may be further
Pattern or Translation Pattern cannot have
type of pattern even if the Dial Plan, Route F
Test
Condition:
?
Rule (RI-353):
Type:
Validation (Insert/Update)










Page 532
Rule Name:
Directed Call Park Reversion Number must
Description:
The number created by combining the Park
exist in the same partition as the Park Code.
and the Reversion Prefix is 8, there cannot a
with a pattern of 8222. On Update if neither
skip this check.
Test
Condition:
ON INSERT/UPDATE in NumPlan: IF (new_tk
PATTERN_USAGE_DIRECTED_CALL_PARK) A
SELECT count(*) INTO nRows FROM NumPla
new_fkRoutePartition AND dnOrPattern = (n
(nRows > 0) THEN throw exception; END IF;
Error
Message:
The retrieval code (Prefix + Park Code) alrea
Remedy:
Change the Park Code or the Retrieval Prefix
Rule (RI-355):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Retrieval Code record not
Description:
If a NumPlan record is the Retrieval Code fo
DBMon manages those records
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
PATTERN_USAGE_DIRECTED_CALL_PARK) A
END IF; -- need to skip on UPDATE if there a
Error
Message:
The retrieval code record for Directed Call P
Remedy:
Make changes to the Park Code
Rule (RI-357):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert NumPlanDCPSyn for sync of Directed
Description:
If a record is inserted, updated or deleted in
(Directed Call Park) and empty ikNumPlan_
table. DBMon checks for records in NumPla
insert, update or delete the corresponding r
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
(ikNumPlan_ParkCode IS NULL) THEN Inser
Rule (RI-368):
Type:
Validation (Insert/Update)
Rule Name:
Intercom Line or Translation must have an
Description:
For Intercom line or translation pattern an I
must be tkPartitionUsage = Intercom)
Test
Condition:
ON INSERT/UPDATE IN NumPlan: IF (new_tk
AND ((new_fkRoutePartition IS NULL) OR (S
WHERE pkid = new_fkRoutePartition <> PAR
exception










Page 533
Error
Message:
Intercom line must have an Intercom Partiti
Remedy:
Assign an Intercom Partition and try again.
Rule (RI-705):
Type:
Validation (Insert/Update)
Rule Name:
IPv6 Pattern Uniqueness
Description:
IPv6 Pattern should be unique in the same p
Test
Condition:
Test condition is to check if there is already
Error
Message:
Cannot have duplicate IPv6 patterns
Rule (RI-952):
Type:
Active (Insert/Update)
Rule Name:
Derive alternate number(s) from directory n
Description:
If dnorpattern changes, recalculate any row
this directory number
Test
Condition:
On Insert/Update NumPlan, IF dnOrPattern
fkNumPlan = NumPlan.pkid as necessary
Rule (RI-2251):
Type:
Active (Update)
Rule Name:
Update DateTimeStamp of ELINGroupMemb
Description:
Any update to DNorPattern or fkRoutePartit
tkPatternUsage as ELIN Pattern should upda
ElinGroupMember table.
Test
Condition:
ON UPDATE INTO numplan table where tkp
dbinfo('utc_current'); on ELINGroupMembe
2.3.293.78 fkvoicemessagingprofile (FI-1079)
Type:
guid (Null OK)
Default Value:
NULL
Rule (RFI-75):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
fkVoiceMessagingProfile IS NULL
Null Allowed:
null
Remarks:
VoiceMessagingProfile is required only for D
Rule (RFI-76):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 8
Constraint:
fkVoiceMessagingProfile = '00000000-1111-0
fkVoiceMessagingProfile IS NOT NULL
Null Allowed:
null
Remarks:
No Voicemail required for VM Port DN










Page 534
2.3.293.79 hrduration (FI-3207)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (HRDuration >= 0) AND (HRDuration <= 1200)
Remarks:
time (in seconds) before notification starts for held call; -1 d
2.3.293.80 hrinterval (FI-3208)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (HRInterval >= 0) AND (HRInterval <= 1200)
Remarks:
time (in seconds) between notifications for held call; -1 defa
2.3.293.81 iknumplan_parkcode (FI-3209)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Directed Call Park record for which this record specifies the
Rule (RI-120):
Type:
Validation (Insert/Update)
Rule Name:
DNOrPattern Characters and Digits
Description:
While the maximum number of digits for an
CallManager is 24 digits, the length of an en
contain up to 50 characters. This is necessar
where several characters are used to define
particular digit. DNs and Patterns cannot co
expressions are taken into account and redu
Test
Condition:
NumPlan.dNOrPattern with wildcards and e
contain more than 24 digits
Rule (RI-353):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Reversion Number must
Description:
The number created by combining the Park
exist in the same partition as the Park Code.
and the Reversion Prefix is 8, there cannot a
with a pattern of 8222. On Update if neither
skip this check.
Test
Condition:
ON INSERT/UPDATE in NumPlan: IF (new_tk
PATTERN_USAGE_DIRECTED_CALL_PARK) A
SELECT count(*) INTO nRows FROM NumPla
new_fkRoutePartition AND dnOrPattern = (n
(nRows > 0) THEN throw exception; END IF;
Error
Message:
The retrieval code (Prefix + Park Code) alrea
Remedy:
Change the Park Code or the Retrieval Prefix










Page 535
Rule (RI-355):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Retrieval Code record not
Description:
If a NumPlan record is the Retrieval Code fo
DBMon manages those records
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
PATTERN_USAGE_DIRECTED_CALL_PARK) A
END IF; -- need to skip on UPDATE if there a
Error
Message:
The retrieval code record for Directed Call P
Remedy:
Make changes to the Park Code
Rule (RI-357):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert NumPlanDCPSyn for sync of Directed
Description:
If a record is inserted, updated or deleted in
(Directed Call Park) and empty ikNumPlan_
table. DBMon checks for records in NumPla
insert, update or delete the corresponding r
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
(ikNumPlan_ParkCode IS NULL) THEN Inser
Rule (RI-371):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Code and Prefix max leng
Description:
The max length for both the Park Code and
retrieval code can therefore be up to 48 digi
Test
Condition:
ON INSERT/UPDATE IN NumPlan: IF (new_tk
((LENGTH(new_DnOrPattern) > 24) OR (LEN
exception
Error
Message:
Park Code and Retrieval Prefix are each lim
Remedy:
Reduce the length of the Park Code and/or R
2.3.293.82 isanonymous (FI-28068)
Type:
bool
Default Value:
FALSE
Remarks:
if true, External Presentation Name and External Presentati
2.3.293.83 iscallable (FI-1616)
Type:
bool
Default Value:
TRUE
Remarks:
If this numplan is mapped in DeviceNumPlanMap, this is tr
tkPatternUsage is device.
Rule (RI-265):
Type:
Active (Insert/Update)










Page 536
Rule Name:
Set IsCallable for pattern_device
Description:
When (tkPatternUsage == PATTERN_DEVICE
should be set to false
Test
Condition:
?
Error
Message:
Set IsCallable for pattern_device_template fa
Remedy:
?
Rule (RI-265):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Set IsCallable for pattern_device
Description:
When (tkPatternUsage == PATTERN_DEVICE
should be set to false
Test
Condition:
?
Error
Message:
Set IsCallable for pattern_device_template fa
Remedy:
?
2.3.293.84 isemergencyservicenumber (FI-26915)
Type:
bool
Default Value:
FALSE
Remarks:
Whether the pattern is a Emergency Service Number
2.3.293.85 ismessagewaitingon (FI-2480)
Type:
bool
Default Value:
FALSE
2.3.293.86 mlpppreemptiondisabled (FI-21018)
Type:
bool
Default Value:
FALSE
Remarks:
if this is true, the matching patterns will not be preempted
2.3.293.87 networkholdmohaudiosourceid (FI-871)
Type:
long (Null OK)
Default Value:
NULL
Rule (RFI-48):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
NetworkHoldMOHAudioSourceID IS NULL
Null Allowed:
null
Remarks:
NetworkHoldMOHAudioSourceID is set only
2.3.293.88 nfkccaprofile_id (FI-25582)










Page 537
Type:
long (Null OK)
Remarks:
The association of the CCAProfile with the DN will act as a f
service) should push the DN into the DNAlias sycn server. If
CCA service would find this as an indication that the Admin
DNAlias sycn server and will not use up the CPUs.
Rule (RI-2112):
Type:
Active (Update)
Rule Name:
Generate USN when nfkCCAProfile_ID field i
Description:
On UPDATE on Numplan and when nfkCCAP
Remedy:
1
2.3.293.89 outsidedialtone (FI-2516)
Type:
bool
Default Value:
FALSE
Remarks:
Dialtone associated with Gateways etc.
2.3.293.90 parkmonforwardnoretrievedn (FI-3721)
Type:
string [50] (Null OK)
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Remarks:
Park Monitoring Forward No Retreive Destination
Rule (RFI-220):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
ParkMonForwardNoRetrieveDN IS NULL
Remarks:
Park Monitoring Forward No Retreive Desti
Device Template and Hunt Pilot)
2.3.293.91 parkmonforwardnoretrieveintdn (FI-3722)
Type:
string [50] (Null OK)
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Remarks:
Park Monitoring Forward No Retreive Internal Destination
Rule (RFI-221):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
ParkMonForwardNoRetrieveIntDN IS NULL
Remarks:
Park Monitoring Forward No Retreive Inter
(Device and Device Template)
2.3.293.92 parkmonforwardnoretrieveintvmenabled (FI-3723)
Type:
bool
Default Value:
FALSE
Remarks:
Park Monitoring Forward No Retrieve Internal Voice Mail is










Page 538
Rule (RFI-222):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
ParkMonForwardNoRetrieveIntVMEnabled
Null Allowed:
null
Remarks:
Park Monitoring Forward No Retrieve Inter
Numbers (Device and Device Template)
2.3.293.93 parkmonforwardnoretrievevmenabled (FI-3724)
Type:
bool
Default Value:
FALSE
Remarks:
Park Monitoring Forward No Retrieve Voice Mail is Enabled
Rule (RFI-223):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
ParkMonForwardNoRetrieveVMEnabled = 'f
Null Allowed:
null
Remarks:
Park Monitoring Forward No Retrieve Voice
(Device and Device Template)
2.3.293.94 parkmonreversiontimer (FI-3727)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (ParkMonReversionTimer >= 0) AND (ParkMonReversionTim
Remarks:
Park Monitoring Reversion Timer
Rule (RFI-226):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
ParkMonReversionTimer IS NULL
Remarks:
Park Monitoring Reversion Timer is set only
2.3.293.95 patternurgency (FI-557)
Type:
bool
Default Value:
FALSE
Migration Source: new
Remarks:
if true, then autodial when go off hook
Rule (RFI-49):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage IN (15,20)
Constraint:
PatternUrgency = 't'
Remarks:
PatternUrgency is always TRUE for Called/C
Rule (RFI-50):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (2,3,5,7,11,14,15,20)










Page 539
Constraint:
PatternUrgency = 'f'
Remarks:
PatternUrgency is always FALSE if not Rout
Device Template
2.3.293.96 personalroutingenabled (FI-907)
Type:
bool
Default Value:
FALSE
2.3.293.97 pff_cfb (FI-2329)
Type:
bool
Default Value:
FALSE
2.3.293.98 pff_cfna (FI-2330)
Type:
bool
Default Value:
FALSE
2.3.293.99 pffdestination (FI-2331)
Type:
string [255] (Null OK)
Default Value:
NULL
Rule (RI-905):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-905):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.293.100 pffintdestination (FI-2332)
Type:
string [255] (Null OK)
Default Value:
NULL
Rule (RI-906):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-906):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
2.3.293.101 pffintvoicemailenabled (FI-2333)
Type:
bool
Default Value:
FALSE
2.3.293.102 pffvoicemailenabled (FI-2334)
Type:
bool










Page 540
Default Value:
FALSE
2.3.293.103 pkid (FI-175)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-96):
Type:
Validation (Insert/Update)
Rule Name:
AutoAnswer Device Support
Description:
The AutoAnswer setting for a DN can only b
Device Profile) type that supports the Auto A
Test
Condition:
IF (NumPlan.tkAutoAnswer != 0) AND (SELE
WHERE (tkSupportsFeature = 7) AND (tkPro
exception
Error
Message:
AutoAnswer is not valid for this Directory N
that supports the AutoAnswer feature.
Remedy:
Set AutoAnswer to Off or associated the DN
again.
Rule (RI-97):
Type:
Validation (Insert/Update)
Rule Name:
NumPlan Uniqueness
Description:
DN by itself is not unique. Uniqueness for re
combination of the DNOrPattern and Partiti
Translation Patterns, which may be further
Pattern or Translation Pattern cannot have
type of pattern even if the Dial Plan, Route F
Test
Condition:
?
Rule (RI-262):
Type:
Active (Delete)
Rule Name:
BeforeDelNumPlan
Description:
Before deleting from NumPlan delete the co
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-265):
Type:
Active (Insert/Update)
Rule Name:
Set IsCallable for pattern_device
Description:
When (tkPatternUsage == PATTERN_DEVICE
should be set to false










Page 541
Test
Condition:
?
Error
Message:
Set IsCallable for pattern_device_template fa
Remedy:
?
Rule (RI-279):
Type:
Active (Insert/Update/Delete records)
Rule Name:
numplan versionstamp
Description:
on change to anything in numplan table, up
Test
Condition:
update devicerelatedversionstamp
Rule (RI-286):
Type:
Active (Insert)
Rule Name:
numplan dynamic
Description:
on insert of numplan, insert the numplandy
Test
Condition:
insert numplan
Rule (RI-355):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Retrieval Code record not
Description:
If a NumPlan record is the Retrieval Code fo
DBMon manages those records
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
PATTERN_USAGE_DIRECTED_CALL_PARK) A
END IF; -- need to skip on UPDATE if there a
Error
Message:
The retrieval code record for Directed Call P
Remedy:
Make changes to the Park Code
Rule (RI-357):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert NumPlanDCPSyn for sync of Directed
Description:
If a record is inserted, updated or deleted in
(Directed Call Park) and empty ikNumPlan_
table. DBMon checks for records in NumPla
insert, update or delete the corresponding r
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
(ikNumPlan_ParkCode IS NULL) THEN Inser
Rule (RI-375):
Type:
Active (Insert)
Rule Name:
Insert Dynamic Records for CallForward
Description:
When a NumPlan record for a DN or Line Te
for dynamic Call Forward settings










Page 542
Test
Condition:
ON INSERT INTO NumPlan: IF (new_tkPatte
CallForwardDynamic (fkNumplan) values (n
Rule (RI-705):
Type:
Validation (Insert/Update)
Rule Name:
IPv6 Pattern Uniqueness
Description:
IPv6 Pattern should be unique in the same p
Test
Condition:
Test condition is to check if there is already
Error
Message:
Cannot have duplicate IPv6 patterns
Rule (RI-768):
Type:
Validation (Update)
Rule Name:
BLF Directed CallPark number must be a Di
Description:
The NumPlan item referenced in BLFDirecte
Park pattern. The pattern must contain only
wildcards (X) or expressions with brackets.
Test
Condition:
ON INSERT/UPDATE in BLFDirectedCallPark
Error
Message:
The BLF Directed Call Park number must be
Remedy:
Make sure the Destination is a dialable Dire
Rule (RI-788):
Type:
Validation (Delete)
Rule Name:
NumPlan Delete Restriction
Description:
Cannot delete DTMF Mobility pattern if it ha
Test
Condition:
ON DELETE From NumPlan IF (tkPatternUsa
and GlobalSetting.tkGlobalSetting = 1) THEN
Error
Message:
Cannot delete DTMF Mobility pattern if it ha
Rule (RI-839):
Type:
Active (Delete)
Rule Name:
Cleanup CallFowardHistoryDynamic
Description:
On Delete of a Numplan record, remove all i
CallForwardHistoryDynamic table
Test
Condition:
On Delete
Rule (RI-851):
Type:
Active (Delete)
Rule Name:
Cascade Delete All Associated URIs
Description:
When a DN is removed, all URIs associated w
Test
Condition:
On DELETE, remove all URIs associated with
Rule (RI-952):
Type:
Active (Insert/Update)










Page 543
Rule Name:
Derive alternate number(s) from directory n
Description:
If dnorpattern changes, recalculate any row
this directory number
Test
Condition:
On Insert/Update NumPlan, IF dnOrPattern
fkNumPlan = NumPlan.pkid as necessary
Rule (RI-2112):
Type:
Active (Update)
Rule Name:
Generate USN when nfkCCAProfile_ID field i
Description:
On UPDATE on Numplan and when nfkCCAP
Remedy:
1
Rule (RI-2180):
Type:
Active (Insert)
Rule Name:
Insert into CallPark table
Description:
When a record is inserted in NumPlan table
record into CallPark table with correspondin
Test
Condition:
ON INSERT in NumPlan: IF (tkPatternUsage
Rule (RI-2183):
Type:
Validation (Insert/Update)
Rule Name:
Only one instance of Centralized Conference
Description:
There can be no more than one NumPlan re
Test
Condition:
ON INSERT/UPDATE INTO NumPlan: IF (new
COUNT(*) FROM NumPlan WHERE tkPattern
exception; END IF; END IF;
Error
Message:
Only one Centralized Conference Number is
Remedy:
Update the previous defined Centralized Con
Rule (RI-2251):
Type:
Active (Update)
Rule Name:
Update DateTimeStamp of ELINGroupMemb
Description:
Any update to DNorPattern or fkRoutePartit
tkPatternUsage as ELIN Pattern should upda
ElinGroupMember table.
Test
Condition:
ON UPDATE INTO numplan table where tkp
dbinfo('utc_current'); on ELINGroupMembe
Rule (RI-2355):
Type:
Active (Update/Delete)
Rule Name:
On Update/Delete of tkRoamingUserStatus
Description:
When new_tkRoamingUserStatus != old_tkR
new usn value else insert a new row in USN
Test
Condition:
new_tkRoamingUserStatus != old_tkRoamin
updated
Rule (RI-2403):
Type:
Active (Insert)










Page 544
Rule Name:
Insert into AgentNumplanDynamic
Description:
When a record is inserted into numplan tab
record int AgentNumplanDynamic
Test
Condition:
On INSERT in Numplan:IF tkpatternusage=P
AgentNumplanDynamic(pkid,fknumplan) v
2.3.293.104 prefixdigitsout (FI-190)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
Migration Source: PrefixDigitsOut
Remarks:
A transform - this is a mask pattern
Rule (RFI-51):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,12,14,15,20)
Constraint:
PrefixDigitsOut IS NULL
Null Allowed:
null
Remarks:
PrefixDigitsOut is set only for Route and Tra
Rule (RI-353):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Reversion Number must
Description:
The number created by combining the Park
exist in the same partition as the Park Code.
and the Reversion Prefix is 8, there cannot a
with a pattern of 8222. On Update if neither
skip this check.
Test
Condition:
ON INSERT/UPDATE in NumPlan: IF (new_tk
PATTERN_USAGE_DIRECTED_CALL_PARK) A
SELECT count(*) INTO nRows FROM NumPla
new_fkRoutePartition AND dnOrPattern = (n
(nRows > 0) THEN throw exception; END IF;
Error
Message:
The retrieval code (Prefix + Park Code) alrea
Remedy:
Change the Park Code or the Retrieval Prefix
Rule (RI-355):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Retrieval Code record not
Description:
If a NumPlan record is the Retrieval Code fo
DBMon manages those records
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
PATTERN_USAGE_DIRECTED_CALL_PARK) A
END IF; -- need to skip on UPDATE if there a










Page 545
Error
Message:
The retrieval code record for Directed Call P
Remedy:
Make changes to the Park Code
Rule (RI-357):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert NumPlanDCPSyn for sync of Directed
Description:
If a record is inserted, updated or deleted in
(Directed Call Park) and empty ikNumPlan_
table. DBMon checks for records in NumPla
insert, update or delete the corresponding r
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
(ikNumPlan_ParkCode IS NULL) THEN Inser
Rule (RI-371):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Code and Prefix max leng
Description:
The max length for both the Park Code and
retrieval code can therefore be up to 48 digi
Test
Condition:
ON INSERT/UPDATE IN NumPlan: IF (new_tk
((LENGTH(new_DnOrPattern) > 24) OR (LEN
exception
Error
Message:
Park Code and Retrieval Prefix are each lim
Remedy:
Reduce the length of the Park Code and/or R
2.3.293.105 rejectanonymouscall (FI-10238)
Type:
bool
Default Value:
FALSE
Remarks:
When RejectAnonymousCall is enabled, all anonymous inco
2.3.293.106 resettoggle (FI-3078)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-279):
Type:
Active (Insert/Update/Delete records)
Rule Name:
numplan versionstamp
Description:
on change to anything in numplan table, up
Test
Condition:
update devicerelatedversionstamp
2.3.293.107 revertdestination (FI-3210)
Type:
string [50] (Null OK)
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$










Page 546
Remarks:
Revert destination when direct call park timeout expired
Rule (RI-355):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Retrieval Code record not
Description:
If a NumPlan record is the Retrieval Code fo
DBMon manages those records
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
PATTERN_USAGE_DIRECTED_CALL_PARK) A
END IF; -- need to skip on UPDATE if there a
Error
Message:
The retrieval code record for Directed Call P
Remedy:
Make changes to the Park Code
Rule (RI-357):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert NumPlanDCPSyn for sync of Directed
Description:
If a record is inserted, updated or deleted in
(Directed Call Park) and empty ikNumPlan_
table. DBMon checks for records in NumPla
insert, update or delete the corresponding r
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
(ikNumPlan_ParkCode IS NULL) THEN Inser
2.3.293.108 routenexthopbycgpn (FI-3939)
Type:
bool
Default Value:
FALSE
Remarks:
TRUE if Digit Analysis should use Calling Party Number whe
2.3.293.109 routeonuserpart (FI-5106)
Type:
bool
Default Value:
FALSE
Remarks:
The field is used for SIP Domain Routing Patterns
Rule (RFI-251):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (9,10)
Constraint:
RouteOnUserPart = 'f'
Null Allowed:
null
Remarks:
RouteOnUserPart is used only for IP and Do
all other pattern types.
2.3.293.110 supportoverlapsending (FI-1347)
Type:
bool
Default Value:
FALSE
Rule (RFI-52):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 5 AND tkPatternUsage !=










Page 547
Constraint:
SupportOverlapSending = 'f'
Remarks:
SupportOverlapSending is set only for Rout
2.3.293.111 tkautoanswer (FI-902)
Type:
enum
Default Value:
0
Migration Source: AutoAnswerFlag
Remarks:
auto answer enabled
Rule (RFI-53):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
tkPatternUsage !=19
Constraint:
tkAutoAnswer = 0
Remarks:
AutoAnswer is OFF only for Directory Numb
Rule (RI-96):
Type:
Validation (Insert/Update)
Rule Name:
AutoAnswer Device Support
Description:
The AutoAnswer setting for a DN can only b
Device Profile) type that supports the Auto A
Test
Condition:
IF (NumPlan.tkAutoAnswer != 0) AND (SELE
WHERE (tkSupportsFeature = 7) AND (tkPro
exception
Error
Message:
AutoAnswer is not valid for this Directory N
that supports the AutoAnswer feature.
Remedy:
Set AutoAnswer to Off or associated the DN
again.
Rule (RI-414):
Type:
Validation (Insert/Update)
Rule Name:
Intercom DN with intercom compatible auto
Description:
on insert/update intercom DN autoanswer t
Test
Condition:
ON INSERT/Update of DN: IF (tkPatternUsag
Enum from TypeAutoAnswer WHERE isInte
2.3.293.112 tkcalmode (FI-21162)
Type:
enum (Null OK)
Remarks:
user can assign confidential access level mode to the line
2.3.293.113 tkcfacssactivationpolicy (FI-3461)
Type:
enum
Default Value:
0
Remarks:
CFA CSS Activation Policy
2.3.293.114 tkdevicesecuritymode_minimumallowed (FI-3259)
Type:
enum (Null OK)










Page 548
Default Value:
NULL
Remarks:
Level of security required for a Conference initiated on a M
Rule (RFI-143):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage = 1
Constraint:
(tkDeviceSecurityMode_MinimumAllowed I
Remarks:
Minimum Security Mode must be set for Me
Rule (RFI-144):
Type:
Inter-field Condition and Constraint
Test Condition: tkpatternusage NOT IN (1,104)
Constraint:
(tkDeviceSecurityMode_MinimumAllowed I
Remarks:
Minimum Security Mode can only be set for
Conference Patterns
2.3.293.115 tkmixer (FI-192)
Type:
enum (Null OK)
Default Value:
NULL
Migration Source: if (merged from MeetMeConference) MeetMeConference.Mi
Remarks:
used only if tkPatternUsage is MeetMe. Unicast/Multicast
Rule (RFI-55):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 1
Constraint:
tkMixer IS NULL
Null Allowed:
null
Remarks:
Mixer is set only for Conference Numbers
2.3.293.116 tknetworklocation (FI-188)
Type:
enum
Default Value:
0
Migration Source: NetworkLocation
Rule (RFI-56):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,14,15,20)
Constraint:
tkNetworkLocation = 0
Remarks:
Only Route or Translation Pattern can be of
2.3.293.117 tknumberingplan_called (FI-3510)
Type:
enum
Default Value:
0
Remarks:
Values are based on TypeNumberingPlan
Rule (RFI-172):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,20)
Constraint:
tkNumberingPlan_Called = 0










Page 549
Null Allowed:
null
Remarks:
Non-default values for tkNumberingPlan_Ca
patterns, Called Party Transformations and
2.3.293.118 tknumberingplan_calling (FI-3523)
Type:
enum
Default Value:
0
Remarks:
Values based on TypeNumberingPlan
Rule (RFI-174):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,15)
Constraint:
tkNumberingPlan_Calling = 0
Null Allowed:
null
Remarks:
Non-default values for tkNumberingPlan_Ca
patterns, Calling Party Transformations and
2.3.293.119 tkpatternprecedence (FI-1338)
Type:
enum
Default Value:
5
Rule (RFI-57):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,14,15,20)
Constraint:
tkPatternPrecedence = 5
Remarks:
MLPP Pattern Precedence can be other than
Patterns, and Hunt Pilots
2.3.293.120 tkpatternrouteclass (FI-3938)
Type:
enum
Default Value:
0
2.3.293.121 tkpatternusage (FI-180)
Type:
enum (Not Modifiable)
Migration Source: if (merged from CallPark) CallPark; if (merged from MeetM
Remarks:
{CallPark uses pattern, MeetMe uses DN, Device uses DNOrP
uses DN}
Rule (RFI-685):
Type:
Inter-field Condition and Constraint
Test Condition: isEmergencyServiceNumber='t'
Constraint:
tkPatternUsage IN (3,5) AND EXISTS (SELEC
'NativeEmergencyCallHandling' AND value
Remarks:
EmergencyServiceNumber can be configure
enabled and the pattern is a Translation Pat
other pattern types,and when the feature is
Rule (RI-96):
Type:
Validation (Insert/Update)










Page 550
Rule Name:
AutoAnswer Device Support
Description:
The AutoAnswer setting for a DN can only b
Device Profile) type that supports the Auto A
Test
Condition:
IF (NumPlan.tkAutoAnswer != 0) AND (SELE
WHERE (tkSupportsFeature = 7) AND (tkPro
exception
Error
Message:
AutoAnswer is not valid for this Directory N
that supports the AutoAnswer feature.
Remedy:
Set AutoAnswer to Off or associated the DN
again.
Rule (RI-120):
Type:
Validation (Insert/Update)
Rule Name:
DNOrPattern Characters and Digits
Description:
While the maximum number of digits for an
CallManager is 24 digits, the length of an en
contain up to 50 characters. This is necessar
where several characters are used to define
particular digit. DNs and Patterns cannot co
expressions are taken into account and redu
Test
Condition:
NumPlan.dNOrPattern with wildcards and e
contain more than 24 digits
Rule (RI-238):
Type:
Active (Insert/Update)
Rule Name:
doBeforeNumPlanInsOrUpd
Description:
Before Insert/Update logic from NumPlan ta
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-265):
Type:
Active (Insert/Update)
Rule Name:
Set IsCallable for pattern_device
Description:
When (tkPatternUsage == PATTERN_DEVICE
should be set to false
Test
Condition:
?
Error
Message:
Set IsCallable for pattern_device_template fa
Remedy:
?
Rule (RI-353):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Reversion Number must










Page 551
Description:
The number created by combining the Park
exist in the same partition as the Park Code.
and the Reversion Prefix is 8, there cannot a
with a pattern of 8222. On Update if neither
skip this check.
Test
Condition:
ON INSERT/UPDATE in NumPlan: IF (new_tk
PATTERN_USAGE_DIRECTED_CALL_PARK) A
SELECT count(*) INTO nRows FROM NumPla
new_fkRoutePartition AND dnOrPattern = (n
(nRows > 0) THEN throw exception; END IF;
Error
Message:
The retrieval code (Prefix + Park Code) alrea
Remedy:
Change the Park Code or the Retrieval Prefix
Rule (RI-355):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Retrieval Code record not
Description:
If a NumPlan record is the Retrieval Code fo
DBMon manages those records
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
PATTERN_USAGE_DIRECTED_CALL_PARK) A
END IF; -- need to skip on UPDATE if there a
Error
Message:
The retrieval code record for Directed Call P
Remedy:
Make changes to the Park Code
Rule (RI-357):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert NumPlanDCPSyn for sync of Directed
Description:
If a record is inserted, updated or deleted in
(Directed Call Park) and empty ikNumPlan_
table. DBMon checks for records in NumPla
insert, update or delete the corresponding r
Test
Condition:
ON INSERT/UPDATE/DELETE in NumPlan: IF
(ikNumPlan_ParkCode IS NULL) THEN Inser
Rule (RI-368):
Type:
Validation (Insert/Update)
Rule Name:
Intercom Line or Translation must have an
Description:
For Intercom line or translation pattern an I
must be tkPartitionUsage = Intercom)
Test
Condition:
ON INSERT/UPDATE IN NumPlan: IF (new_tk
AND ((new_fkRoutePartition IS NULL) OR (S
WHERE pkid = new_fkRoutePartition <> PAR
exception
Intercom line must have an Intercom Partiti










Page 552
Error
Message:
Remedy:
Assign an Intercom Partition and try again.
Rule (RI-369):
Type:
Validation (Insert/Update)
Rule Name:
Intercom Line must have an Intercom Callin
Description:
For Intercom line an Intercom CSS is requir
Intercom)
Test
Condition:
ON INSERT/UPDATE IN NumPlan: IF (new_tk
AND ((new_fkCallingSearchSpace IS NULL) O
CallingSearchSpace WHERE pkid = new_fkC
PARTITION_USAGE_INTERCOM) THEN throw
Error
Message:
Intercom line must have an Intercom Callin
Remedy:
Assign an Intercom CSS and try again.
Rule (RI-370):
Type:
Validation (Insert/Update)
Rule Name:
Intercom Translation Pattern must have an
Description:
The max length for both the Park Code and
retrieval code can therefore be up to 48 digi
Test
Condition:
ON INSERT/UPDATE IN NumPlan: SELECT tk
callingsearchspace WHERE pkid = new_fkCa
NOT NULL) THEN IF (new_tkPatternUsage =
theMoniker = 'NP_NOT_INTERCOM_CSS'; exe
END IF ELSE IF (CSSrpUsage = 13) THEN LET
'NP_INTERCOM_CSS_NOT_ALLOWED'; execu
IF; END IF;
Error
Message:
Intercom translation pattern must have an I
Remedy:
Assign an Intercom CSS and try again.
Rule (RI-371):
Type:
Validation (Insert/Update)
Rule Name:
Directed Call Park Code and Prefix max leng
Description:
The max length for both the Park Code and
retrieval code can therefore be up to 48 digi
Test
Condition:
ON INSERT/UPDATE IN NumPlan: IF (new_tk
((LENGTH(new_DnOrPattern) > 24) OR (LEN
exception
Error
Message:
Park Code and Retrieval Prefix are each lim
Remedy:
Reduce the length of the Park Code and/or R
Rule (RI-375):
Type:
Active (Insert)










Page 553
Rule Name:
Insert Dynamic Records for CallForward
Description:
When a NumPlan record for a DN or Line Te
for dynamic Call Forward settings
Test
Condition:
ON INSERT INTO NumPlan: IF (new_tkPatte
CallForwardDynamic (fkNumplan) values (n
Rule (RI-393):
Type:
Validation (Insert/Update)
Rule Name:
Only one instance of Mobility Patterns for H
Description:
There can be no more than one NumPlan re
(Handoff, DTMF and IVR).
Test
Condition:
ON INSERT/UPDATE INTO NumPlan: IF (new
COUNT(*) FROM NumPlan WHERE tkPattern
exception; END IF; END IF;
Error
Message:
Only one Mobility number each for Handof
Remedy:
Update the previous defined Mobility numb
Rule (RI-414):
Type:
Validation (Insert/Update)
Rule Name:
Intercom DN with intercom compatible auto
Description:
on insert/update intercom DN autoanswer t
Test
Condition:
ON INSERT/Update of DN: IF (tkPatternUsag
Enum from TypeAutoAnswer WHERE isInte
Rule (RI-705):
Type:
Validation (Insert/Update)
Rule Name:
IPv6 Pattern Uniqueness
Description:
IPv6 Pattern should be unique in the same p
Test
Condition:
Test condition is to check if there is already
Error
Message:
Cannot have duplicate IPv6 patterns
Rule (RI-768):
Type:
Validation (Update)
Rule Name:
BLF Directed CallPark number must be a Di
Description:
The NumPlan item referenced in BLFDirecte
Park pattern. The pattern must contain only
wildcards (X) or expressions with brackets.
Test
Condition:
ON INSERT/UPDATE in BLFDirectedCallPark
Error
Message:
The BLF Directed Call Park number must be
Remedy:
Make sure the Destination is a dialable Dire
Rule (RI-788):
Type:
Validation (Delete)










Page 554
Rule Name:
NumPlan Delete Restriction
Description:
Cannot delete DTMF Mobility pattern if it ha
Test
Condition:
ON DELETE From NumPlan IF (tkPatternUsa
and GlobalSetting.tkGlobalSetting = 1) THEN
Error
Message:
Cannot delete DTMF Mobility pattern if it ha
Rule (RI-894):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-897):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-898):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-900):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-902):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-903):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-904):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-905):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-906):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-907):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f










Page 555
Description:
null
Rule (RI-908):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-909):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-952):
Type:
Active (Insert/Update)
Rule Name:
Derive alternate number(s) from directory n
Description:
If dnorpattern changes, recalculate any row
this directory number
Test
Condition:
On Insert/Update NumPlan, IF dnOrPattern
fkNumPlan = NumPlan.pkid as necessary
Rule (RI-2112):
Type:
Active (Update)
Rule Name:
Generate USN when nfkCCAProfile_ID field i
Description:
On UPDATE on Numplan and when nfkCCAP
Remedy:
1
Rule (RI-2180):
Type:
Active (Insert)
Rule Name:
Insert into CallPark table
Description:
When a record is inserted in NumPlan table
record into CallPark table with correspondin
Test
Condition:
ON INSERT in NumPlan: IF (tkPatternUsage
Rule (RI-2183):
Type:
Validation (Insert/Update)
Rule Name:
Only one instance of Centralized Conference
Description:
There can be no more than one NumPlan re
Test
Condition:
ON INSERT/UPDATE INTO NumPlan: IF (new
COUNT(*) FROM NumPlan WHERE tkPattern
exception; END IF; END IF;
Error
Message:
Only one Centralized Conference Number is
Remedy:
Update the previous defined Centralized Con
Rule (RI-2251):
Type:
Active (Update)
Rule Name:
Update DateTimeStamp of ELINGroupMemb
Description:
Any update to DNorPattern or fkRoutePartit
tkPatternUsage as ELIN Pattern should upda
ElinGroupMember table.










Page 556
Test
Condition:
ON UPDATE INTO numplan table where tkp
dbinfo('utc_current'); on ELINGroupMembe
Rule (RI-2355):
Type:
Active (Update/Delete)
Rule Name:
On Update/Delete of tkRoamingUserStatus
Description:
When new_tkRoamingUserStatus != old_tkR
new usn value else insert a new row in USN
Test
Condition:
new_tkRoamingUserStatus != old_tkRoamin
updated
Rule (RI-2403):
Type:
Active (Insert)
Rule Name:
Insert into AgentNumplanDynamic
Description:
When a record is inserted into numplan tab
record int AgentNumplanDynamic
Test
Condition:
On INSERT in Numplan:IF tkpatternusage=P
AgentNumplanDynamic(pkid,fknumplan) v
2.3.293.122 tkpresentationbit (FI-28335)
Type:
enum (Null OK)
Default Value:
0
Remarks:
References TypePresentationBit for port access where value
RESTRICTED
2.3.293.123 tkpresentationbit_callingline (FI-1346)
Type:
enum
Default Value:
0
Migration Source: tkPresentationBit
Rule (RFI-58):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,9,10,14,15,20)
Constraint:
tkPresentationBit_CallingLine = 0
Remarks:
PresentationBit_CallingLine is Default only
2.3.293.124 tkpresentationbit_callingname (FI-1344)
Type:
enum
Default Value:
0
Rule (RFI-59):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,9,10,14,15,20)
Constraint:
tkPresentationBit_CallingName = 0
Remarks:
PresentationBit_CallingName is Default only
2.3.293.125 tkpresentationbit_connectedline (FI-1343)
Type:
enum
Default Value:
0










Page 557
Rule (RFI-60):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,9,10,14,15,20)
Constraint:
tkPresentationBit_ConnectedLine = 0
Remarks:
PresentationBit_ConnectedLine is Default on
2.3.293.126 tkpresentationbit_connectedname (FI-1345)
Type:
enum
Default Value:
0
Rule (RFI-61):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,9,10,14,15,20)
Constraint:
tkPresentationBit_ConnectedName =0
Remarks:
PresentationBit_ConnectedName is Default
2.3.293.127 tkpriofnumber_called (FI-3511)
Type:
enum
Default Value:
0
Remarks:
Values are based on TypePriOfNumber
Rule (RFI-171):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,20)
Constraint:
tkPriOfNumber_Called = 0
Null Allowed:
null
Remarks:
Non-default values for tkPriOfNumber_Call
Translation patterns, Called Party Transform
2.3.293.128 tkpriofnumber_calling (FI-3522)
Type:
enum
Default Value:
0
Remarks:
Values based on TypePriOfNumber
Rule (RFI-173):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,15)
Constraint:
tkPriOfNumber_Calling = 0
Null Allowed:
null
Remarks:
Non-default values for tkPriOfNumber_Call
Translation patterns, Calling Party Transfor
2.3.293.129 tkreleasecausevalue (FI-1341)
Type:
enum
Default Value:
0
Rule (RFI-62):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,14,15,20)










Page 558
Constraint:
tkReleaseCauseValue = 0
Remarks:
ReleaseCauseValue is No Error only for Rou
2.3.293.130 tkreset (FI-3079)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.293.131 tkroaminguserstatus (FI-27950)
Type:
enum
Default Value:
1
Remarks:
0-if super user is logged in. 1-if logged out. 2-if logged out th
Rule (RI-2355):
Type:
Active (Update/Delete)
Rule Name:
On Update/Delete of tkRoamingUserStatus
Description:
When new_tkRoamingUserStatus != old_tkR
new usn value else insert a new row in USN
Test
Condition:
new_tkRoamingUserStatus != old_tkRoamin
updated
2.3.293.132 tkstatus_partyentrancetone (FI-3703)
Type:
enum
Default Value:
2
Remarks:
Determines whether entrance tone is played for cBarge, Bar
Rule (RFI-211):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (2,11)
Constraint:
(tkStatus_PartyEntranceTone = 2)
Remarks:
Party Entrace Tone is configurable only for
patterns
2.3.293.133 tkstatus_usefullyqualcallingpartynum (FI-632)
Type:
enum
Default Value:
2
Rule (RFI-3):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3,5,7,9,10,14,15,20)
Constraint:
tkStatus_useFullyQualCallingPartyNum = 2
Remarks:
Must use default for non-route/translation p
2.3.293.134 usecallercss (FI-5107)
Type:
bool
Default Value:
TRUE
Remarks:
The field is used for SIP Domain Routing Patterns
Rule (RFI-252):
Type:
Inter-field Condition and Constraint










Page 559
Test Condition: tkPatternUsage NOT IN (9,10)
Constraint:
UseCallerCSS = 't'
Null Allowed:
null
Remarks:
UserCallerCSS is used only for IP and Doma
other pattern types.
2.3.293.135 useoriginatorcss (FI-10421)
Type:
bool
Default Value:
FALSE
Remarks:
When this checkbox is enabled, the call will be routed using
Rule (RFI-314):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage NOT IN (3)
Constraint:
UseOriginatorCss = 'f'
Remarks:
UseOriginatorCss is always FALSE if not Tra
2.3.293.136 userholdmohaudiosourceid (FI-870)
Type:
long (Null OK)
Default Value:
NULL
Rule (RFI-63):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 2 AND tkPatternUsage !=
Constraint:
UserHoldMOHAudioSourceID IS NULL
Null Allowed:
null
Remarks:
UserHoldMOHAudioSourceID is required on
2.3.293.137 withtag (FI-1178)
Type:
string [50]
Default Value:
EMPTY
Remarks:
// update NSF element table if (SUCCEEDED(hr) && pnsfIELi
GetRecordCount() >0 )) hr = DeleteNSFInformationElement
(SUCCEEDED(hr) && pnsfIEList && (pnsfIEList->GetRecordC
BlastUpdateNSFInformationElement(connectionInfo, errorI
withValueClause for numplan if (SUCCEEDED(hr) && ((pnsf
(pnsfIEListDeletes &&(pnsfIEListDeletes->GetRecordCount()
trace.tracef(SDI_LEVEL_ARBITRARY, "Start to build Tag and
pRS->GetFields()->GetItem("pkid")->GetValue().bstrVal; trace
[%s]", numplanID); hr = CNumPlanRulesWorker::BuildWith
clause); trace.tracef(SDI_LEVEL_ARBITRARY, "Built Tag is: [%
(SUCCEEDED(hr)) hr = hr = CNumPlanRulesWorker::UpdateW
clause); }
Rule (RFI-64):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 3 AND tkPatternUsage !=










Page 560
Constraint:
char_length( withTag ) = 0
Null Allowed:
null
Remarks:
withTag should be non-empty only for Rout
2.3.293.138 withvalueclause (FI-1179)
Type:
string [200]
Default Value:
EMPTY
Remarks:
// update NSF element table if (SUCCEEDED(hr) && pnsfIELi
GetRecordCount() >0 )) hr = DeleteNSFInformationElement
(SUCCEEDED(hr) && pnsfIEList && (pnsfIEList->GetRecordC
BlastUpdateNSFInformationElement(connectionInfo, errorI
withValueClause for numplan if (SUCCEEDED(hr) && ((pnsf
(pnsfIEListDeletes &&(pnsfIEListDeletes->GetRecordCount()
trace.tracef(SDI_LEVEL_ARBITRARY, "Start to build Tag and
pRS->GetFields()->GetItem("pkid")->GetValue().bstrVal; trace
[%s]", numplanID); hr = CNumPlanRulesWorker::BuildWith
clause); trace.tracef(SDI_LEVEL_ARBITRARY, "Built Tag is: [%
(SUCCEEDED(hr)) hr = hr = CNumPlanRulesWorker::UpdateW
clause); }
Rule (RFI-65):
Type:
Inter-field Condition and Constraint
Test Condition: tkPatternUsage != 3 AND tkPatternUsage !=
Constraint:
char_length( withValueClause ) = 0
Null Allowed:
null
Remarks:
withValueClause should be non-empty only
Uniqueness:
dnorpattern + fkroutepartition + fkdialplan + fkroutefilter is unique. (MFI-67)
Constraints:
Rule (RFI-716):
Type:
Inter-field Condition and Constraint
Test Condition: IsAnonymous = 't'
Constraint:
ExternalPresentationNumber = '' AND Extern
Remarks:
if IsAnonymous is true, ExternalPresentation
empty.
Rules:
Rule (RI-97):
Type:
Validation (Insert/Update)
Rule applied when record is inserted or upda
Rule Name:
NumPlan Uniqueness
Description:
DN by itself is not unique. Uniqueness for rec
combination of the DNOrPattern and Partitio
Translation Patterns, which may be further d
Pattern or Translation Pattern cannot have th
type of pattern even if the Dial Plan, Route Fi
Test
Condition:
?










Page 561
Rule (RI-467):
Type:
Validation (Insert/Update)
Rule applied when record is inserted or upda
Rule Name:
NumPlan.fkDevice_IntercomDefault should b
Description:
Default device for intercom to be a real devic
feature based on product and protocol (PSF e
Test
Condition:
ON INSERT/UPDATE IN Numplan
Error
Message:
Default device for intercom must be a real de
feature.
Remedy:
Use a different device as default device.
2.3.294 numplanappservermap (TI-389)
Description: Which App servers service which DN(s)
Fields:
2.3.294.1 content (FI-2892)
Type:
text (Null OK)
2.3.294.2 fkappserver (FI-2891)
Type:
guid (Cascade Delete)
2.3.294.3 fknumplan (FI-2890)
Type:
guid (Cascade Delete)
2.3.294.4 pkid (FI-2889)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.295 numplandcpsyn (TI-428)
Description:
stores the pkid for directed call park patterns in NumPlan table that need to be
Fields:
2.3.295.1 parkcodeid (FI-3242)
Type:
guid (Unique, Indexed)
Remarks:
The pkid of the Directed Call Park code that requires Retriev
problems when deleting Directed Call Park numbers.
2.3.295.2 pkid (FI-3241)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.










Page 562
2.3.295.3 retrievalcodeid (FI-3243)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
The pkid of the Retrieval Code that needs sync with the Park
created.
2.3.295.4 seq (FI-3244)
Type:
identity (Unique, Not Modifiable)
Remarks:
Trigger set on insert
Uniqueness:
No multicolumn uniqueness constraints
2.3.296 numplandynamic (TI-334)
Description:
Separate MWI from NumPlan
Fields:
2.3.296.1 datetimestamp (FI-3296)
Type:
long
Default Value:
0
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
2.3.296.2 faxmessagecounts (FI-3734)
Type:
bool
Default Value:
FALSE
Remarks:
FaxMessageCounts
2.3.296.3 faxmessagecountsnew (FI-3735)
Type:
long
Default Value:
0
Check Constraint: (FaxMessageCountsNew >= 0) AND (FaxMessageCountsNew
Remarks:
FaxMessageCountsNew










Page 563
2.3.296.4 faxmessagecountsold (FI-3736)
Type:
long
Default Value:
0
Check Constraint: (FaxMessageCountsOld >= 0) AND (FaxMessageCountsOld <=
Remarks:
FaxMessageCountsOld
2.3.296.5 faxmessagecountsurgent (FI-3737)
Type:
bool
Default Value:
FALSE
Remarks:
FaxMessageCountsUrgent
2.3.296.6 faxmessagecountsurgentnew (FI-3738)
Type:
long
Default Value:
0
Check Constraint: (FaxMessageCountsUrgentNew >= 0) AND (FaxMessageCoun
Remarks:
FaxMessageCountsUrgentNew
2.3.296.7 faxmessagecountsurgentold (FI-3739)
Type:
long
Default Value:
0
Check Constraint: (FaxMessageCountsUrgentOld >= 0) AND (FaxMessageCount
Remarks:
FaxMessageCountsUrgentOld
2.3.296.8 fknumplan (FI-2482)
Type:
guid (Unique, Cascade Delete)
2.3.296.9 pkid (FI-2479)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.296.10 tklampblinkrate_messagewaiting (FI-2481)
Type:
enum
Default Value:
1
Migration Source: FALSE
Remarks:
This line has a message waiting (lamp is on). Set only by Cal
2.3.296.11 voicemessagecounts (FI-3728)
Type:
bool
Default Value:
FALSE
Remarks:
VoiceMessageCounts
2.3.296.12 voicemessagecountsnew (FI-3729)
Type:
long
Default Value:
0










Page 564
Check Constraint: (VoiceMessageCountsNew >= 0) AND (VoiceMessageCountsN
Remarks:
VoiceMessageCountsNew
2.3.296.13 voicemessagecountsold (FI-3730)
Type:
long
Default Value:
0
Check Constraint: (VoiceMessageCountsOld >= 0) AND (VoiceMessageCountsOl
Remarks:
VoiceMessageCountsOld
2.3.296.14 voicemessagecountsurgent (FI-3731)
Type:
bool
Default Value:
FALSE
Remarks:
VoiceMessageCountsUrgent
2.3.296.15 voicemessagecountsurgentnew (FI-3732)
Type:
long
Default Value:
0
Check Constraint: (VoiceMessageCountsUrgentNew >= 0) AND (VoiceMessageC
Remarks:
VoiceMessageCountsUrgentNew
2.3.296.16 voicemessagecountsurgentold (FI-3733)
Type:
long
Default Value:
0
Check Constraint: (VoiceMessageCountsUrgentOld >= 0) AND (VoiceMessageCo
Remarks:
VoiceMessageCountsUrgentOld
Uniqueness:
No multicolumn uniqueness constraints
2.3.297 numplansubpatternusagemap (TI-1076)
Description: CUBA: Mapping between NumPlan and NumPlan creator
Is not replicated.
Fields:
2.3.297.1 fknumplan (FI-10106)
Type:
guid (Unique, Cascade Delete)
Remarks:
Reference to NumPlan entry
2.3.297.2 pkid (FI-10105)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.297.3 tksubpatternusage (FI-10107)
Type:
enum
Default Value:
0










Page 565
Remarks:
Reference to typesubpatternusage for NumPlan
Uniqueness: No multicolumn uniqueness constraints
2.3.298 numplanuri (TI-539)
Description:
Stores URIs associated with a directory number
Fields:
2.3.298.1 doroutebyroutestring (FI-21064)
Type:
bool
Default Value:
TRUE
Remarks:
Indicates whether other clusters may route to this URI or nu
Rule (RI-869):
Type:
Active (Insert)
Rule Name:
USN from URI creation
Description:
Create USN for new value of URI
Test
Condition:
INSERT into USN
Rule (RI-870):
Type:
Active (Update)
Rule Name:
USN from URI modification
Description:
If the URI changes, create a USN for new val
Test
Condition:
UPDATE USN to reflect new value and INSER
Rule (RI-868):
Type:
Active (Delete)
Rule Name:
USN from URI deletion
Description:
Create a USN tombstone for the old URI
Test
Condition:
INSERT USN tombstone for the old value
Rule (RI-951):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for each typ
Description:
Validate consistency of columns based upon
Test
Condition:
On INSERT/UPDATE on NumPlanURI validat
tkNumPlanURIType
Error
Message:
Various
2.3.298.2 fkendusernumplanmap (FI-10268)
Type:
guid (Indexed, Cascade Delete, Null OK)
Default Value:
NULL
Remarks:
When a URI is a Directory URI this points to the primary ext
Rule (RI-848):
Type:
Validation (Insert)










Page 566
Rule Name:
Set First URI to Primary
Description:
When insert the first URI for a row in NumP
Test
Condition:
ON INSERT, Set IsPrimary=1 if it's the first ro
Rule (RI-850):
Type:
Validation (Delete)
Rule Name:
NumPlan must always have one primary UR
Description:
A primary URI should not get deleted if ther
Test
Condition:
ON DELETE, check if IsPrimary=1 and count
Error
Message:
A primary cannot be deleted if there are stil
Remedy:
Make sure no other URI associated with the
Rule (RI-855):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-912):
Type:
Validation (Insert/Update)
Rule Name:
Maximum of one row in NumPlanURI can p
Description:
Only one Directory URI is permitted per prim
Test
Condition:
On INSERT/UPDATE to NumPlanURI if count
Rule (RI-914):
Type:
Validation (Insert/Update)
Rule Name:
Make sure that only Directory URIs end up i
Description:
Change not insert/update a URI into a the Di
is NULL
Rule (RI-915):
Type:
Active (Update)
Rule Name:
Can not change the value of fkEndUserNum
Description:
Value of fkEndUserNumPlanMap is not mod
Test
Condition:
On UPDATE if fkEndUserNumPlanMap valu
Rule (RI-951):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for each typ
Description:
Validate consistency of columns based upon
Test
Condition:
On INSERT/UPDATE on NumPlanURI validat
tkNumPlanURIType
Error
Message:
Various
2.3.298.3 fknumplan (FI-9949)










Page 567
Type:
guid (Cascade Delete)
Remarks:
The directory number to which the URI belongs.
Rule (RI-847):
Type:
Validation (Insert/Update)
Rule Name:
Check DN device
Description:
DNs that are patterns shall not have a URI. R
Test
Condition:
ON INSERT/UPDATE in NumPlanURI, make s
numplan.tkPatternUsage equals 2.
Error
Message:
A URI shall be limited to a DN that is for a de
Remedy:
Make sure the DN that is associated with the
Rule (RI-848):
Type:
Validation (Insert)
Rule Name:
Set First URI to Primary
Description:
When insert the first URI for a row in NumP
Test
Condition:
ON INSERT, Set IsPrimary=1 if it's the first ro
Rule (RI-849):
Type:
Validation (Insert/Update)
Rule Name:
Make Sure There Is Only One Primary
Description:
There should be only one on primary URI fo
Test
Condition:
ON INSERT/UPDATE in NumPlanURI, check i
IsPrimary=1
Error
Message:
There can only be one URI be the primary p
Remedy:
Make sure there is only one primary per DN
Rule (RI-850):
Type:
Validation (Delete)
Rule Name:
NumPlan must always have one primary UR
Description:
A primary URI should not get deleted if ther
Test
Condition:
ON DELETE, check if IsPrimary=1 and count
Error
Message:
A primary cannot be deleted if there are stil
Remedy:
Make sure no other URI associated with the
Rule (RI-853):
Type:
Validation (Insert)
Rule Name:
Maxmimum of 5 URIs Per DN Allowed
Description:
The database shall enforce a maximum of 5
Test
Condition:
ON INSERT, check if count(uri) < 5
Error
Message:
The maximum number of URI associated wi










Page 568
Remedy:
Make sure the number of URIs for the same
Rule (RI-854):
Type:
Validation (Update)
Rule Name:
fkNumPlan not updatable
Description:
fkNumPlan should have the same value for
Test
Condition:
ON UPDATE, the old_fkNumPlan should be e
Error
Message:
fkNumPlan cannot get updated with a differ
Remedy:
Make sure the value of fkNumPlan is the sam
Rule (RI-855):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-856):
Type:
Validation (Insert/Update)
Rule Name:
NumPlanURI URI uniqueness
Description:
URI must be unique within the Partition
Test
Condition:
The value of URI must be unique within the
Rule (RI-869):
Type:
Active (Insert)
Rule Name:
USN from URI creation
Description:
Create USN for new value of URI
Test
Condition:
INSERT into USN
Rule (RI-870):
Type:
Active (Update)
Rule Name:
USN from URI modification
Description:
If the URI changes, create a USN for new val
Test
Condition:
UPDATE USN to reflect new value and INSER
Rule (RI-868):
Type:
Active (Delete)
Rule Name:
USN from URI deletion
Description:
Create a USN tombstone for the old URI
Test
Condition:
INSERT USN tombstone for the old value
Rule (RI-951):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for each typ
Description:
Validate consistency of columns based upon
Test
Condition:
On INSERT/UPDATE on NumPlanURI validat
tkNumPlanURIType










Page 569
Error
Message:
Various
2.3.298.4 fkroutepartition (FI-9948)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
The partition to which the URI belongs.
Rule (RI-856):
Type:
Validation (Insert/Update)
Rule Name:
NumPlanURI URI uniqueness
Description:
URI must be unique within the Partition
Test
Condition:
The value of URI must be unique within the
Rule (RI-914):
Type:
Validation (Insert/Update)
Rule Name:
Make sure that only Directory URIs end up i
Description:
Change not insert/update a URI into a the Di
is NULL
Rule (RI-951):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for each typ
Description:
Validate consistency of columns based upon
Test
Condition:
On INSERT/UPDATE on NumPlanURI validat
tkNumPlanURIType
Error
Message:
Various
2.3.298.5 isprimary (FI-9950)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Indicates whether the URI is the primary URI for the directo
Rule (RI-848):
Type:
Validation (Insert)
This field is modified by this rule.
Rule Name:
Set First URI to Primary
Description:
When insert the first URI for a row in NumP
Test
Condition:
ON INSERT, Set IsPrimary=1 if it's the first ro
Rule (RI-848):
Type:
Validation (Insert)
Rule Name:
Set First URI to Primary
Description:
When insert the first URI for a row in NumP
Test
Condition:
ON INSERT, Set IsPrimary=1 if it's the first ro










Page 570
Rule (RI-849):
Type:
Validation (Insert/Update)
Rule Name:
Make Sure There Is Only One Primary
Description:
There should be only one on primary URI fo
Test
Condition:
ON INSERT/UPDATE in NumPlanURI, check i
IsPrimary=1
Error
Message:
There can only be one URI be the primary p
Remedy:
Make sure there is only one primary per DN
Rule (RI-850):
Type:
Validation (Delete)
Rule Name:
NumPlan must always have one primary UR
Description:
A primary URI should not get deleted if ther
Test
Condition:
ON DELETE, check if IsPrimary=1 and count
Error
Message:
A primary cannot be deleted if there are stil
Remedy:
Make sure no other URI associated with the
Rule (RI-951):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for each typ
Description:
Validate consistency of columns based upon
Test
Condition:
On INSERT/UPDATE on NumPlanURI validat
tkNumPlanURIType
Error
Message:
Various
2.3.298.6 pkid (FI-9947)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-850):
Type:
Validation (Delete)
Rule Name:
NumPlan must always have one primary UR
Description:
A primary URI should not get deleted if ther
Test
Condition:
ON DELETE, check if IsPrimary=1 and count
Error
Message:
A primary cannot be deleted if there are stil
Remedy:
Make sure no other URI associated with the
Rule (RI-856):
Type:
Validation (Insert/Update)










Page 571
Rule Name:
NumPlanURI URI uniqueness
Description:
URI must be unique within the Partition
Test
Condition:
The value of URI must be unique within the
Rule (RI-869):
Type:
Active (Insert)
Rule Name:
USN from URI creation
Description:
Create USN for new value of URI
Test
Condition:
INSERT into USN
Rule (RI-870):
Type:
Active (Update)
Rule Name:
USN from URI modification
Description:
If the URI changes, create a USN for new val
Test
Condition:
UPDATE USN to reflect new value and INSER
Rule (RI-868):
Type:
Active (Delete)
Rule Name:
USN from URI deletion
Description:
Create a USN tombstone for the old URI
Test
Condition:
INSERT USN tombstone for the old value
Rule (RI-951):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for each typ
Description:
Validate consistency of columns based upon
Test
Condition:
On INSERT/UPDATE on NumPlanURI validat
tkNumPlanURIType
Error
Message:
Various
2.3.298.7 uri (FI-9951)
Type:
string [255] (Indexed, Null OK)
Default Value:
NULL
Remarks:
SIP URI or number. If number, may be a mask.
Rule (RI-855):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-855):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null










Page 572
Rule (RI-856):
Type:
Validation (Insert/Update)
Rule Name:
NumPlanURI URI uniqueness
Description:
URI must be unique within the Partition
Test
Condition:
The value of URI must be unique within the
Rule (RI-870):
Type:
Active (Update)
Rule Name:
USN from URI modification
Description:
If the URI changes, create a USN for new val
Test
Condition:
UPDATE USN to reflect new value and INSER
Rule (RI-868):
Type:
Active (Delete)
Rule Name:
USN from URI deletion
Description:
Create a USN tombstone for the old URI
Test
Condition:
INSERT USN tombstone for the old value
Rule (RI-951):
Type:
Validation (Insert/Update)
Rule Name:
Validate consistency of columns for each typ
Description:
Validate consistency of columns based upon
Test
Condition:
On INSERT/UPDATE on NumPlanURI validat
tkNumPlanURIType
Error
Message:
Various
Uniqueness:
No multicolumn uniqueness constraints
2.3.299 onboardingdetails (TI-20956)
Description:
Table to store the Cloud On-boarding registration details.
Fields:
2.3.299.1 alarmencryptkey (FI-27985)
Type:
string [256] (Null OK)
Default Value:
NULL
Remarks:
Stored alarm encryption key (encrypted)
2.3.299.2 alarmpushintervalsecs (FI-27983)
Type:
long
Default Value:
1800
Remarks:
Interval between pushing queued alarms to cloud
2.3.299.3 alarmpushnowtoggle (FI-27984)
Type:
long










Page 573
Default Value:
0
Remarks:
When this is modified it will trigger immediate push of queue
2.3.299.4 alarmsendencrypteddata (FI-27989)
Type:
bool
Default Value:
FALSE
Remarks:
TRUE - if we need to send Encrypted Info is selected
2.3.299.5 allowanalyticscollection (FI-27630)
Type:
bool
Default Value:
FALSE
Remarks:
If set to true, troubleshooting information will be sent to Cisc
2.3.299.6 anonymousanalytics (FI-27889)
Type:
enum
Default Value:
0
Remarks:
A number to identify If the Analytic data should be send anon
2.3.299.7 customeronetimepassword (FI-27971)
Type:
string [6] (Null OK)
Remarks:
The indicate the One time password for create otp
2.3.299.8 enablegdscommunication (FI-28361)
Type:
bool
Default Value:
FALSE
Remarks:
Enable GDS for activation codes
2.3.299.9 enablehttpproxy (FI-27614)
Type:
bool
Default Value:
FALSE
Remarks:
If set to true, the HTTP Proxy is enabled.
2.3.299.10 enablepushnotification (FI-27610)
Type:
bool
Default Value:
FALSE
Remarks:
If set to true, the machine is registered for Cloud On-boarding
2.3.299.11 enabletroubleshooting (FI-27873)
Type:
bool
Default Value:
FALSE
Remarks:
If set to true, cisco will send trouble shooting information to t
2.3.299.12 enabletrustcacertificate (FI-27629)
Type:
bool
Default Value:
FALSE
Remarks:
If set to true, cisco will manage the required CA certificates an










Page 574
2.3.299.13 httpproxyaddress (FI-27615)
Type:
string [255] (Null OK)
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
Remarks:
URI for the HTTP Proxy if enabled.
2.3.299.14 mraactivationdomain (FI-28362)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^{|}~-]{0,255}$
Remarks:
Mra activation domain for activation codes
2.3.299.15 orgname (FI-27612)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Organization name.
2.3.299.16 partneremail (FI-27981)
Type:
string [255] (Null OK)
Default Value:
NULL
Validation:
^[0-9A-Za-z@.-]{0,255}$
Remarks:
Email address used for delivery of the OTP (One Time Passwo
2.3.299.17 pkid (FI-27609)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.299.18 proxypassword (FI-27617)
Type:
string [288] (Null OK)
Remarks:
HTTP proxy password. The credentials are stored in an encry
2.3.299.19 proxyusername (FI-27616)
Type:
string [255] (Null OK)
Remarks:
HTTP proxy username.
2.3.299.20 serviceaddress (FI-27613)
Type:
string [255] (Unique)
Validation:
^[a-zA-Z 0-9.*-]{1,255}$
Remarks:
Cloud On-boarding service address.
2.3.299.21 tkalarmseverity (FI-27987)
Type:
enum
Default Value:
3
Remarks:
The alarm severity.
2.3.299.22 tkonboardingregistrationstatus (FI-27618)










Page 575
Type:
enum (Indexed)
Default Value:
1
Remarks:
Identifies APNS auth registration status.
2.3.299.23 ucmclusterid (FI-27982)
Type:
guid (Null OK)
Default Value:
newid()
Remarks:
The Cluster id is to unqiuely identify the customer cluster on
2.3.299.24 ucmorgid (FI-27611)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[A-Za-z0-9+/=-]{0,512}$
Remarks:
The Organization id is to unqiuely identify the customer Org
Uniqueness:
No multicolumn uniqueness constraints
2.3.300 outboundappservercn (TI-390)
Description: Custom CN for Apps that are not CN clients
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.300.1 pkid (FI-2960)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.301 pagetemplate (TI-653)
Description: Contains template names
Fields:
2.3.301.1 pkid (FI-5361)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify PageTemplate record
2.3.301.2 templatename (FI-5362)
Type:
string [128] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,128}$
Remarks:
Name of a UI page template
Uniqueness: No multicolumn uniqueness constraints










Page 576
2.3.302 pagetemplatedetail (TI-654)
Description: Contains details assigned to a template
Fields:
2.3.302.1 attributename (FI-5367)
Type:
string [128]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9.-]{1,128}$
Remarks:
Name of a UI page attribute
2.3.302.2 attributevalue (FI-5368)
Type:
string [128]
Default Value:
EMPTY
Validation:
^[a-zA-Z 0-9.-]{1,128}$
Remarks:
Value of a UI page attribute
2.3.302.3 fkpagetemplate (FI-5369)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
2.3.302.4 isdefault (FI-5364)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates a default field for this web page attribute
2.3.302.5 ishidden (FI-5365)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates a hidden field for this web page attribute
2.3.302.6 isreadonly (FI-5366)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates a readonly field for this web page attribute
2.3.302.7 pkid (FI-5363)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify PageTemplateDetail record
Uniqueness: No multicolumn uniqueness constraints










Page 577
2.3.303 patternparametermap (TI-322)
Description:
Pattern Parameter Map
Fields:
2.3.303.1 fkdialrulespatternmap (FI-2403)
Type:
guid (Cascade Delete)
Remarks:
Pkid of DialRulesPatternMap record
Rule (RI-323):
Type:
Validation (Insert/Update)
Rule Name:
SIP Dial Rule Pattern Validation
Description:
The allowed parameters and parameter valu
dial rule type. 7905/12 dial rules can only hav
Z0-9*#,.|>^-" (without quotes). 7960/40/Othe
including "a-zA-Z 0-9!|'':;/*.~$&%+<()@=,>#^
parameters.
Test
Condition:
ON INSERT/UPDATE IN PatternParameterMap
Error
Message:
Dial Rule Parameter is not valid or value con
Remedy:
Check the Parameter to make sure it is compa
2.3.303.2 pkid (FI-2402)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-260):
Type:
Active (Insert/Update/Delete records)
Rule Name:
dialrules versionstamp
Description:
on change to anything in dialrulespatternma
in dialrules table
Test
Condition:
update dialrules
2.3.303.3 selectionorder (FI-2405)
Type:
long (Null OK)
Default Value:
0
2.3.303.4 tkdialparameter (FI-2404)
Type:
enum
Rule (RI-323):
Type:
Validation (Insert/Update)
Rule Name:
SIP Dial Rule Pattern Validation
Description:
The allowed parameters and parameter valu
dial rule type. 7905/12 dial rules can only hav
Z0-9*#,.|>^_-" (without quotes). 7960/40/Othe










Page 578
including "a-zA-Z 0-9!|'':;/*.~$&%+<()@=,>#^
parameters.
Test
Condition:
ON INSERT/UPDATE IN PatternParameterMap
Error
Message:
Dial Rule Parameter is not valid or value con
Remedy:
Check the Parameter to make sure it is compa
2.3.303.5 value (FI-2406)
Type:
string [50]
Default Value:
EMPTY
Rule (RI-323):
Type:
Validation (Insert/Update)
Rule Name:
SIP Dial Rule Pattern Validation
Description:
The allowed parameters and parameter valu
dial rule type. 7905/12 dial rules can only hav
Z0-9*#,.|>^-" (without quotes). 7960/40/Othe
including "a-zA-Z 0-9!|'':;/*.~$&%+<()@=,>#^
parameters.
Test
Condition:
ON INSERT/UPDATE IN PatternParameterMap
Error
Message:
Dial Rule Parameter is not valid or value con
Remedy:
Check the Parameter to make sure it is compa
Uniqueness:
No multicolumn uniqueness constraints
2.3.304 personaladdressbook (TI-245)
Description:
Users keep their contacts here for Personal Address Book/TabSync
Fields:
2.3.304.1 email (FI-1700)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[0-9A-Za-z@.-]{0,255}$
2.3.304.2 firstname (FI-1697)
Type:
string [50]
Default Value:
EMPTY
2.3.304.3 fkenduser (FI-1696)
Type:
guid (Cascade Delete)
2.3.304.4 fkenduser_contact (FI-9939)
Type:
guid (Indexed, Null OK)










Page 579
Remarks:
Contact userid that an user would like to add to his PAB
2.3.304.5 lastname (FI-1698)
Type:
string [50]
Default Value:
EMPTY
2.3.304.6 nickname (FI-1701)
Type:
string [50]
Rule (RI-701):
Type:
Validation (Insert/Update)
Rule Name:
NickName in PersonalAddressBook cannot b
Description:
NickName in PersonalAddressBook cannot b
Test
Condition:
On Insert or Update NickName
Error
Message:
NickName in PersonalAddressBook cannot b
2.3.304.7 pkid (FI-1695)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
fkenduser + nickname is unique. (MFI-41)
Rules:
Rule (RI-203):
Type:
Validation (Insert/Update)
Rule applied when record is inserted or upda
Rule Name:
Personal Phone Book Number Type Restrictio
Description:
A Personal Address Book entry can be associa
each for Home, Work, and Mobile. However,
not associated with Address Book), is limited
indices.
Test
Condition:
IF (@PersonalPhoneBook.tkPersonalPhoneNu
COUNT(*) FROM PersonalPhoneBook WHERE
@PersonalPhoneBook.tkPersonalPhoneNumb
@PersonalPhoneBook.fkPersonalAddressBoo
Error
Message:
Cannot have more than one number of each
Personal Address Book entry.
Remedy:
Check the type of number and address book
a second Address Book Entry with a different
multiple work numbers) for a contact.
2.3.305 personalphonebook (TI-246)
Description:
Users keep their DNs here for Personal Address Book/TabSync
Fields:










Page 580
2.3.305.1 fkenduser (FI-1703)
Type:
guid (Cascade Delete)
Rule (RI-126):
Type:
Validation (Insert/Update)
Rule Name:
Personal Phone Number End User
Description:
The Personal Phone Book entries for a user m
an entry from that user's Personal Address B
another user's address book entry.
Test
Condition:
IF (@PersonalPhoneBook.fkPersonalAddress
(@PersonalPhoneBook.fkPersonalAddressBo
PersonalAddressBook WHERE fkEndUser = @
exception
Error
Message:
The specified Address Book entry is not avai
Remedy:
Select an entry from the current user's Perso
number.
Rule (RI-237):
Type:
Validation (Insert/Update)
Rule Name:
Personal Fast Dials Index
Description:
Personal Fast Dials index associated with a U
unique number. If there is no Fast Dial assoc
Index must be 0.
Test
Condition:
IF (PersonalPhoneBook.PersonalFastDialInd
(PersonalPhoneBook.PersonalFastDialIndex
PersonalPhoneBook WHERE (fkEndUser = @
@PersonalPhoneBook.pkid) THEN throw exc
Error
Message:
The Fast Dial Index for this Phone Book entr
Remedy:
Select a Fast Dial Index that is not already be
2.3.305.2 fkpersonaladdressbook (FI-1704)
Type:
guid (Cascade Delete, Null OK)
Rule (RFI-77):
Type:
Inter-field Condition and Constraint
Test Condition: tkPersonalPhoneNumber != 31
Constraint:
fkPersonalAddressBook IS NOT NULL
Null Allowed:
null
Remarks:
Phone Number must be associated with Add
Rule (RFI-78):
Type:
Inter-field Condition and Constraint
Test Condition: tkPersonalPhoneNumber = 31
Constraint:
fkPersonalAddressBook IS NULL
Null Allowed:
null










Page 581
Remarks:
Raw Number cannot be associated with Add
Rule (RI-126):
Type:
Validation (Insert/Update)
Rule Name:
Personal Phone Number End User
Description:
The Personal Phone Book entries for a user m
an entry from that user's Personal Address B
another user's address book entry.
Test
Condition:
IF (@PersonalPhoneBook.fkPersonalAddress
(@PersonalPhoneBook.fkPersonalAddressBo
PersonalAddressBook WHERE fkEndUser = @
exception
Error
Message:
The specified Address Book entry is not avai
Remedy:
Select an entry from the current user's Perso
number.
Rule (RI-203):
Type:
Validation (Insert/Update)
Rule Name:
Personal Phone Book Number Type Restricti
Description:
A Personal Address Book entry can be assoc
each for Home, Work, and Mobile. However,
not associated with Address Book), is limited
indices.
Test
Condition:
IF (@PersonalPhoneBook.tkPersonalPhoneN
COUNT(*) FROM PersonalPhoneBook WHER
@PersonalPhoneBook.tkPersonalPhoneNum
@PersonalPhoneBook.fkPersonalAddressBo
Error
Message:
Cannot have more than one number of each
Personal Address Book entry.
Remedy:
Check the type of number and address book
create a second Address Book Entry with a d
(such as multiple work numbers) for a conta
2.3.305.3 personalfastdialindex (FI-1779)
Type:
long
Default Value:
0
Check Constraint: (personalFastDialIndex >= 0) AND (personalFastDialIndex <
Rule (RI-237):
Type:
Validation (Insert/Update)
Rule Name:
Personal Fast Dials Index
Description:
Personal Fast Dials index associated with a U
unique number. If there is no Fast Dial assoc
Index must be 0.
Test
Condition:
IF (PersonalPhoneBook.PersonalFastDialInd
(PersonalPhoneBook.PersonalFastDialIndex










Page 582
PersonalPhoneBook WHERE (fkEndUser = @
@PersonalPhoneBook.pkid) THEN throw exc
Error
Message:
The Fast Dial Index for this Phone Book entr
Remedy:
Select a Fast Dial Index that is not already be
2.3.305.4 phonenumber (FI-1706)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[0-9 ()#*.+-]{0,50}$
Rule (RI-949):
Type:
Active (Update)
Rule Name:
Update speeddial number as the PhoneNum
Description:
Whenever the personalphonebook is update
updated in the speeddial table for the record
Test
Condition:
On UPDATE ON PersonalPhoneBook (UPDAT
SpeedDialNumber=new.PhoneNumber WHE
2.3.305.5 pkid (FI-1702)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-237):
Type:
Validation (Insert/Update)
Rule Name:
Personal Fast Dials Index
Description:
Personal Fast Dials index associated with a U
unique number. If there is no Fast Dial assoc
Index must be 0.
Test
Condition:
IF (PersonalPhoneBook.PersonalFastDialInd
(PersonalPhoneBook.PersonalFastDialIndex
PersonalPhoneBook WHERE (fkEndUser = @
@PersonalPhoneBook.pkid) THEN throw exc
Error
Message:
The Fast Dial Index for this Phone Book entr
Remedy:
Select a Fast Dial Index that is not already be
Rule (RI-949):
Type:
Active (Update)
Rule Name:
Update speeddial number as the PhoneNum
Description:
Whenever the personalphonebook is update
updated in the speeddial table for the record
Test
Condition:
On UPDATE ON PersonalPhoneBook (UPDAT
SpeedDialNumber=new.PhoneNumber WHE
2.3.305.6 tkpersonalphonenumber (FI-1705)










Page 583
Type:
enum
Rule (RI-203):
Type:
Validation (Insert/Update)
Rule Name:
Personal Phone Book Number Type Restricti
Description:
A Personal Address Book entry can be assoc
each for Home, Work, and Mobile. However,
not associated with Address Book), is limited
indices.
Test
Condition:
IF (@PersonalPhoneBook.tkPersonalPhoneN
COUNT(*) FROM PersonalPhoneBook WHER
@PersonalPhoneBook.tkPersonalPhoneNum
@PersonalPhoneBook.fkPersonalAddressBo
Error
Message:
Cannot have more than one number of each
Personal Address Book entry.
Remedy:
Check the type of number and address book
create a second Address Book Entry with a d
(such as multiple work numbers) for a conta
Uniqueness:
No multicolumn uniqueness constraints
2.3.306 phonebutton (TI-25)
Description:
Individual button specification for a phone button template
Insert/Delete is not allowed.
Fields:
2.3.306.1 buttonnum (FI-251)
Type:
long
Migration Source: ButtonNum
2.3.306.2 fkphonetemplate (FI-250)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Migration Source: indirect from PhoneTemplateID
Rule (RI-179):
Type:
Validation (Insert/Update)
Rule Name:
Phone Button Feature Restriction
Description:
The features that may be assigned to user m
model basis (ModelFeatureMap table).
Test
Condition:
IF (@PhoneButton.tkFeature NOT IN (SELEC
tkModel = (SELECT DISTINCT tkModel FROM
@PhoneButton.fkPhoneTemplate))) THEN th
Error
Message:
The specified feature is not available for thi
Remedy:
Check the feature to make sure it is availabl
and try again.










Page 584
2.3.306.3 isfixedfeature (FI-1161)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Rule (RI-179):
Type:
Validation (Insert/Update)
Rule Name:
Phone Button Feature Restriction
Description:
The features that may be assigned to user m
model basis (ModelFeatureMap table).
Test
Condition:
IF (@PhoneButton.tkFeature NOT IN (SELEC
tkModel = (SELECT DISTINCT tkModel FROM
@PhoneButton.fkPhoneTemplate))) THEN th
Error
Message:
The specified feature is not available for thi
Remedy:
Check the feature to make sure it is availabl
and try again.
2.3.306.4 label (FI-253)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[^""""]{0,50}$
Migration Source: Label
2.3.306.5 paramn1 (FI-254)
Type:
long (Null OK)
Default Value:
NULL
Migration Source: ParamN1
Remarks:
optional parameter is feature dependant
2.3.306.6 paramn2 (FI-319)
Type:
long (Null OK)
Default Value:
NULL
Migration Source: ParamN2
Rule (RFI-80):
Type:
Inter-field Condition and Constraint
Test Condition: IsFixedFeature = 't'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change fixed feature button
2.3.306.7 paramt1 (FI-320)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{0,50}$
Migration Source: ParamT1










Page 585
Rule (RFI-81):
Type:
Inter-field Condition and Constraint
Test Condition: IsFixedFeature = 't'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change fixed feature button
2.3.306.8 paramt2 (FI-321)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{0,50}$
Migration Source: ParamT2
Rule (RFI-82):
Type:
Inter-field Condition and Constraint
Test Condition: IsFixedFeature = 't'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change fixed feature button
2.3.306.9 pkid (FI-249)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-276):
Type:
Active (Insert/Update/Delete records)
Rule Name:
phonebutton versionstamp
Description:
on change to anything in phonebutton table
Test
Condition:
update device
2.3.306.10 resettoggle (FI-3080)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-276):
Type:
Active (Insert/Update/Delete records)
Rule Name:
phonebutton versionstamp
Description:
on change to anything in phonebutton table
Test
Condition:
update device
2.3.306.11 tkfeature (FI-252)
Type:
enum
Migration Source: Program










Page 586
Remarks:
was Program using TypeButton
Rule (RFI-83):
Type:
Inter-field Condition and Constraint
Test Condition: IsFixedFeature = 't'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change fixed feature button
Rule (RI-179):
Type:
Validation (Insert/Update)
Rule Name:
Phone Button Feature Restriction
Description:
The features that may be assigned to user m
model basis (ModelFeatureMap table).
Test
Condition:
IF (@PhoneButton.tkFeature NOT IN (SELEC
tkModel = (SELECT DISTINCT tkModel FROM
@PhoneButton.fkPhoneTemplate))) THEN th
Error
Message:
The specified feature is not available for thi
Remedy:
Check the feature to make sure it is availabl
and try again.
2.3.306.12 tkreset (FI-3081)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness:
fkphonetemplate + buttonnum is unique. (MFI-9)
2.3.307 phonetemplate (TI-29)
Description:
Name and description for button templates downloaded to phone devices and
Fields:
2.3.307.1 name (FI-259)
Type:
string [50] (Unique)
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{1,50}$
Migration Source: Description
Remarks:
Unique name to identify the phone button template.
Rule (RFI-84):
Type:
Inter-field Condition and Constraint
Test Condition: UserModifiable = 'f'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change standard phone template
2.3.307.2 numofbuttons (FI-322)










Page 587
Type:
long (Not Modifiable)
Check Constraint: (NumOfButtons >= 0) AND (NumOfButtons <= 255)
Migration Source: 12 or 26. Based on PhoneType
Rule (RI-240):
Type:
Active (Insert/Update)
Rule Name:
PhoneTemplate numOfButtons for new user
Description:
If a user creates a new (non-standard) Phon
numOfButtons field to the maximum allowe
indicated by the new record.
Test
Condition:
(BEFORE TRIGGER) Before insert into Phone
using the NEW.tkModel, get the numButton
separated min, max values. Take the max va
Rule (RI-240):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
PhoneTemplate numOfButtons for new user
Description:
If a user creates a new (non-standard) Phon
numOfButtons field to the maximum allowe
indicated by the new record.
Test
Condition:
(BEFORE TRIGGER) Before insert into Phone
using the NEW.tkModel, get the numButton
separated min, max values. Take the max va
2.3.307.3 pkid (FI-258)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-239):
Type:
Active (Insert)
Rule Name:
Phone Template Copy on Insert
Description:
When a new Phone Template is inserted, DB
copy of all the PhoneButton records associat
the new template (standard template has sa
necessary additional records are added to P
and isFixedFeature = False so that the total n
NumButtons from TypeModel
Test
Condition:
ON INSERT INTO PhoneTemplate
Rule (RI-324):
Type:
Active (Insert/Update)
Rule Name:
phonetemplate versionstamp
Description:
on change to anything in phonetemplate, up
update phonetemplate










Page 588
Test
Condition:
2.3.307.4 privatetemplate (FI-3014)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Template private to that particular device
2.3.307.5 resettoggle (FI-3146)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-324):
Type:
Active (Insert/Update)
Rule Name:
phonetemplate versionstamp
Description:
on change to anything in phonetemplate, up
Test
Condition:
update phonetemplate
2.3.307.6 tkdeviceprotocol (FI-2617)
Type:
enum
Default Value:
0
Rule (RI-239):
Type:
Active (Insert)
Rule Name:
Phone Template Copy on Insert
Description:
When a new Phone Template is inserted, DB
copy of all the PhoneButton records associat
the new template (standard template has sa
necessary additional records are added to P
and isFixedFeature = False so that the total n
NumButtons from TypeModel
Test
Condition:
ON INSERT INTO PhoneTemplate
Rule (RI-240):
Type:
Active (Insert/Update)
Rule Name:
PhoneTemplate numOfButtons for new user
Description:
If a user creates a new (non-standard) Phon
numOfButtons field to the maximum allowe
indicated by the new record.
Test
Condition:
(BEFORE TRIGGER) Before insert into Phone
using the NEW.tkModel, get the numButton
separated min, max values. Take the max va
2.3.307.7 tkmodel (FI-1890)
Type:
enum (Not Modifiable)










Page 589
Migration Source: phonetempleatemodelmap.tkModel
Remarks:
Phone model associated with phone template
Rule (RI-239):
Type:
Active (Insert)
Rule Name:
Phone Template Copy on Insert
Description:
When a new Phone Template is inserted, DB
copy of all the PhoneButton records associat
the new template (standard template has sa
necessary additional records are added to P
and isFixedFeature = False so that the total n
NumButtons from TypeModel
Test
Condition:
ON INSERT INTO PhoneTemplate
Rule (RI-240):
Type:
Active (Insert/Update)
Rule Name:
PhoneTemplate numOfButtons for new user
Description:
If a user creates a new (non-standard) Phon
numOfButtons field to the maximum allowe
indicated by the new record.
Test
Condition:
(BEFORE TRIGGER) Before insert into Phone
using the NEW.tkModel, get the numButton
separated min, max values. Take the max va
2.3.307.8 tkreset (FI-3147)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.307.9 usermodifiable (FI-323)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Migration Source: TRUE for custom templates
Rule (RI-239):
Type:
Active (Insert)
Rule Name:
Phone Template Copy on Insert
Description:
When a new Phone Template is inserted, DB
copy of all the PhoneButton records associat
the new template (standard template has sa
necessary additional records are added to P
and isFixedFeature = False so that the total n
NumButtons from TypeModel
Test
Condition:
ON INSERT INTO PhoneTemplate
Rule (RI-240):
Type:
Active (Insert/Update)










Page 590
Rule Name:
PhoneTemplate numOfButtons for new user
Description:
If a user creates a new (non-standard) Phon
numOfButtons field to the maximum allowe
indicated by the new record.
Test
Condition:
(BEFORE TRIGGER) Before insert into Phone
using the NEW.tkModel, get the numButton
separated min, max values. Take the max va
2.3.307.10 versionstamp (FI-3119)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-324):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
phonetemplate versionstamp
Description:
on change to anything in phonetemplate, up
Test
Condition:
update phonetemplate
Rule (RI-324):
Type:
Active (Insert/Update)
Rule Name:
phonetemplate versionstamp
Description:
on change to anything in phonetemplate, up
Test
Condition:
update phonetemplate
Uniqueness:
No multicolumn uniqueness constraints
2.3.308 physicallocation (TI-420)
Description: Used for DeviceMobility
Fields:
2.3.308.1 description (FI-3211)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,50}$
2.3.308.2 name (FI-3212)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
2.3.308.3 pkid (FI-3213)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated










Page 591
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.309 pickupgroup (TI-331)
Description:
Used for PickupGroup
Fields:
2.3.309.1 calledinfoenabled (FI-3214)
Type:
bool
Default Value:
FALSE
2.3.309.2 callinginfoenabled (FI-3215)
Type:
bool
Default Value:
FALSE
2.3.309.3 fknumplan_pickup (FI-2469)
Type:
guid (Unique)
Rule (RI-221):
Type:
Active (Delete)
Rule Name:
Delete NumPlan for Call Pickup Group
Description:
When a Call Pickup Group is deleted, the Nu
deleted.
Test
Condition:
ON DELETE FROM PickupGroup (DELETE FR
@PickupGroup.fkNumPlan_Pickup)
2.3.309.4 name (FI-2470)
Type:
string [100] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,100}$
2.3.309.5 pickupnotificationtimer (FI-3216)
Type:
long
Default Value:
6
Check Constraint: (PickupNotificationTimer >= 1) AND (PickupNotificationTim
Remarks:
seconds
2.3.309.6 pkid (FI-2471)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-634):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert into PickupGroupProcessNodeMapDy
Description:
On insert into PickUpGroup, insert rows into
for each combination of pickupgroup and pr










Page 592
Test
Condition:
On Insert into PickUpGroup
2.3.309.7 tkpickupnotification (FI-3217)
Type:
enum
Default Value:
0
Uniqueness:
No multicolumn uniqueness constraints
2.3.310 pickupgroupendusermap (TI-1077)
Description: CUBA: Table to map pickup group to enduser on Cuba platform
Is not replicated.
Fields:
2.3.310.1 fkenduser (FI-10113)
Type:
guid (Unique, Cascade Delete)
Remarks:
Reference to Enduser
2.3.310.2 fkpickupgroup (FI-10112)
Type:
guid (Cascade Delete)
Remarks:
Reference to pickupgroup
2.3.310.3 pkid (FI-10111)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
Uniqueness: No multicolumn uniqueness constraints
2.3.311 pickupgrouplinemap (TI-332)
Description: Used for PickupGroup
Fields:
2.3.311.1 fknumplan_line (FI-2472)
Type:
guid (Unique, Cascade Delete)
2.3.311.2 fkpickupgroup (FI-2473)
Type:
guid
2.3.311.3 pkid (FI-2474)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.312 pickupgroupmember (TI-333)










Page 593
Description:
Used for PickupGroup
Fields:
2.3.312.1 fkpickupgroup_member (FI-2475)
Type:
guid (Cascade Delete)
2.3.312.2 fkpickupgroup_primary (FI-2586)
Type:
guid (Indexed, Cascade Delete)
Rule (RI-811):
Type:
Validation (Insert/Update)
Rule Name:
Restriction on Number of fkPickupGroup_Pri
Description:
Need to add a rule that prevents changes (INS
resulting in more than 10 entries with the sam
Test
Condition:
ON INSERT/UPDATE, IF(PickupGroupMember
exception;
Error
Message:
cannot add more then 10 entries with the sam
2.3.312.3 pkid (FI-2476)
Type:
guid (Unique)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.312.4 priority (FI-2477)
Type:
long
Uniqueness:
fkpickupgroup_primary + fkpickupgroup_member is unique. (MFI-84)
fkpickupgroup_primary + priority is unique. (MFI-85)
2.3.313 pickupgroupprocessnodemapdynamic (TI-610)
Description:
For registering CTI pickup group call alert
Insert/Delete is not allowed.
Fields:
2.3.313.1 alertnotificationenabled (FI-5104)
Type:
bool
Default Value:
FALSE
Remarks:
Updated by CTI at run time
2.3.313.2 datetimestamp (FI-5750)
Type:
long
Default Value:
0
Remarks:
Time stamp
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value










Page 594
Test
Condition:
ON INSERT/UPDATE INTO Dynamic: LET cu
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO Dynamic: LET cu
currentTime (INTO DateTimeStamp);
2.3.313.3 fkpickupgroup (FI-5103)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Remarks:
Unique in combination with fkprocessgroup
2.3.313.4 fkprocessnode (FI-5102)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Remarks:
Unique in combination with callpickup group
2.3.313.5 pkid (FI-5101)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
fkprocessnode + fkpickupgroup is unique. (MFI-110)
2.3.314 plmvoucherdetails (TI-20958)
Description:
The information stored in this table will be used for authentication while send
Is not replicated. Records may be modified only by installation and/or DB trigg
Fields:
2.3.314.1 elmcertificate (FI-27628)
Type:
string [8000] (Not Modifiable, Null OK)
Remarks:
This is to store the ELM certificate.
2.3.314.2 intermediatecertificate (FI-27888)
Type:
string [8000] (Not Modifiable, Null OK)
Validation:
^[a-zA-Z0-9!#$%&'()+,./:;<=>?@_\r\n\s-]{0,8000}$
Remarks:
This is to store the Intermediate certificate for satellite deplo
validate: ^[a-zA-Z0-9!#$%&'()+,./:;<=>?@_\r\n\s-]{0,8000}$.
2.3.314.3 pkid (FI-27625)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.










Page 595
2.3.314.4 vouchercode (FI-27626)
Type:
string [512] (Not Modifiable, Null OK)
Remarks:
This is the Voucher code of the ELM certificate
2.3.314.5 vouchersignature (FI-27627)
Type:
string [2048] (Not Modifiable, Null OK)
Remarks:
This is the Voucher signature.
Uniqueness:
No multicolumn uniqueness constraints
2.3.315 plrlicenseusagelimit (TI-24016)
Description: In Permanent License Reservation, this table stores the maximum usage count o
Fields:
2.3.315.1 featurename (FI-28467)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Feature name
2.3.315.2 licensecount (FI-28468)
Type:
long
Default Value:
0
Check Constraint: licensecount >= 0
Remarks:
license count for the feature
2.3.315.3 pkid (FI-28466)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.316 plugin (TI-122)
Description: List of menu items to plug into/show on the Web Admin.
Insert/Delete is not allowed.
Fields:
2.3.316.1 customurl (FI-2053)
Type:
memo
Default Value:
EMPTY
2.3.316.2 description (FI-701)
Type:
memo (Null OK)
Default Value:
NULL
2.3.316.3 name (FI-700)










Page 596
Type:
string [100] (Unique)
Validation:
^[a-zA-Z 0-9_-]{1,100}$
Remarks:
Plugin name
2.3.316.4 pkid (FI-698)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.316.5 showonuseroption (FI-2054)
Type:
bool
Default Value:
FALSE
Remarks:
This field is not editable.
2.3.316.6 tkpluginusage (FI-699)
Type:
enum
2.3.316.7 url (FI-702)
Type:
memo
Uniqueness: No multicolumn uniqueness constraints
2.3.317 pnpselectedlanguage (TI-2606)
Description: Self Provisioning IVR Plug and Play Selected Language
Fields:
2.3.317.1 pkid (FI-25724)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.317.2 priority (FI-25726)
Type:
long
Remarks:
Priority of the selected language.
2.3.317.3 tkuserlocale (FI-25725)
Type:
enum (Unique)
Default Value:
1
Remarks:
Enum of the typeuserlocale table for the language selected.
Uniqueness: No multicolumn uniqueness constraints
2.3.318 preferences (TI-286)










Page 597
Description: UI Preferences
Fields:
2.3.318.1 fkenduser (FI-1999)
Type:
guid (Cascade Delete)
2.3.318.2 name (FI-2000)
Type:
string [64] (Not Modifiable)
Validation:
^[a-zA-Z0-9._-]{1,64}$
2.3.318.3 pkid (FI-1998)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.318.4 value (FI-2001)
Type:
string [64]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9]{0,50}$
Uniqueness: fkenduser + name is unique. (MFI-57)
2.3.319 processconfig (TI-88)
Description:
All service configuration. Attributes of a process on a node.
Fields:
2.3.319.1 fkprocessnode (FI-296)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
2.3.319.2 paramname (FI-297)
Type:
string [50] (Indexed, Not Modifiable)
Default Value:
EMPTY
Rule (RI-306):
Type:
Active (Insert/Update/Delete records)
Rule Name:
device versionstamp on processconfig
Description:
on update of enterprise processconfig recor
Test
Condition:
update processconfig
Rule (RI-2347):
Type:
Active (Update)
Rule Name:
Assign MOH Port based on Audio source ID
Description:
This rule will help to assign the MOH Ports b
port increment feature. If Service paramete
based on Audio source ID or if it is False the
increment 2)
Test
Condition:
On update of Service Parameter MOHPortAs
MOH Port is calculated as Base port + ((Strea
code) + offset










Page 598
Rule (RI-2348):
Type:
Validation (Insert/Update)
Rule Name:
SPLTrace Param Value Insert or Update
Description:
SPLTrace param values allowed by code (0,1
Test
Condition:
new_ParamValue='SPLTrace' AND new_Para
Error
Message:
SPLTrace param values allowed by code (0,1
Rule (RI-2356):
Type:
Active (Update)
Rule Name:
Expire all refresh tokens on refresh token ex
Description:
When OAuth Refresh Token Expiry Timer (d
page, it updates the value in ProcessConfig t
invalidate (delete) all existing refresh token
Test
Condition:
new_ParamName='refreshTokenExpiryTime
Rule (RI-2385):
Type:
Validation (Update)
Rule Name:
Validate date time for user customer map sc
Description:
When a UserCustomerMapAuditTime DirSyn
datetime. Datetime must be in the current c
Error
Message:
Invalid Datetime: Provide a future date (YYY
2.3.319.3 paramvalue (FI-299)
Type:
string [255] (Null OK)
Default Value:
NULL
Remarks:
if tParam is boolean, use "T" or "F"
Rule (RI-306):
Type:
Active (Insert/Update/Delete records)
Rule Name:
device versionstamp on processconfig
Description:
on update of enterprise processconfig recor
Test
Condition:
update processconfig
Rule (RI-2347):
Type:
Active (Update)
Rule Name:
Assign MOH Port based on Audio source ID
Description:
This rule will help to assign the MOH Ports b
port increment feature. If Service paramete
based on Audio source ID or if it is False the
increment 2)
Test
Condition:
On update of Service Parameter MOHPortAs
MOH Port is calculated as Base port + ((Strea
code) + offset










Page 599
Rule (RI-2348):
Type:
Validation (Insert/Update)
Rule Name:
SPLTrace Param Value Insert or Update
Description:
SPLTrace param values allowed by code (0,1
Test
Condition:
new_ParamValue='SPLTrace' AND new_Para
Error
Message:
SPLTrace param values allowed by code (0,1
Rule (RI-2356):
Type:
Active (Update)
Rule Name:
Expire all refresh tokens on refresh token ex
Description:
When OAuth Refresh Token Expiry Timer (d
page, it updates the value in ProcessConfig t
invalidate (delete) all existing refresh token
Test
Condition:
new_ParamName='refreshTokenExpiryTime
Rule (RI-2385):
Type:
Validation (Update)
Rule Name:
Validate date time for user customer map sc
Description:
When a UserCustomerMapAuditTime DirSyn
datetime. Datetime must be in the current c
Error
Message:
Invalid Datetime: Provide a future date (YYY
2.3.319.4 pkid (FI-294)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.319.5 primarydata (FI-484)
Type:
bool
Default Value:
FALSE
Remarks:
Flag to show if should be on main part of setup screen (true
2.3.319.6 resettoggle (FI-3112)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-306):
Type:
Active (Insert/Update/Delete records)
Rule Name:
device versionstamp on processconfig
Description:
on update of enterprise processconfig recor
Test
Condition:
update processconfig










Page 600
2.3.319.7 tkparam (FI-298)
Type:
enum (Not Modifiable)
2.3.319.8 tkreset (FI-3113)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.319.9 tkservice (FI-324)
Type:
enum (Indexed, Not Modifiable)
Rule (RI-306):
Type:
Active (Insert/Update/Delete records)
Rule Name:
device versionstamp on processconfig
Description:
on update of enterprise processconfig recor
Test
Condition:
update processconfig
2.3.319.10 versionstamp (FI-3120)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Uniqueness:
fkprocessnode + tkservice + paramname is unique. (MFI-10)
2.3.320 processconfigdefaults (TI-101)
Description: Default service configuration parameters for each service type.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.320.1 enum (FI-647)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Used for primary key so can be replicated by SQL
2.3.320.2 maxlongvalue (FI-475)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
2.3.320.3 minlongvalue (FI-474)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
2.3.320.4 paramname (FI-471)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.320.5 paramvalue (FI-473)
Type:
string [255] (Not Modifiable)










Page 601
Default Value:
EMPTY
2.3.320.6 primarydata (FI-483)
Type:
bool (Not Modifiable)
Remarks:
Flag to show if should be on main part of setup screen (true) o
2.3.320.7 servicewide (FI-646)
Type:
bool (Not Modifiable)
Remarks:
is this parameter service wide?
2.3.320.8 tkparam (FI-605)
Type:
enum (Not Modifiable)
2.3.320.9 tkservice (FI-477)
Type:
enum (Indexed, Not Modifiable)
2.3.320.10 typetablelink (FI-476)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Name of related type table
Uniqueness: tkservice + paramname is unique. (MFI-73)
2.3.321 processnode (TI-86)
Description:
All machines running Cisco process in the cluster. The "Enterprise Node" is ide
'00000000-1111-0000-0000-000000000000'. This is a special record used to recor
Fields:
2.3.321.1 agentuuid (FI-28471)
Type:
string [255]
Default Value:
EMPTY
Remarks:
This would be populated by agent cop file when CUCM node
2.3.321.2 description (FI-1204)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,50}$
Remarks:
Description of the server.
2.3.321.3 fklbmhubgroup (FI-6285)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Unique ID of the Location Bandwidth Manager Hub Group.L
association
Rule (RFI-322):
Type:
Inter-field Condition and Constraint
Test Condition: tkProcessNodeRole <> 1










Page 602
Constraint:
fkLBMHubGroup IS NULL
Remarks:
Only Voice Server may be a LBM Hub Node.
Rule (RI-934):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Update the SecureConfig table for updatatio
Description:
When isLBMHub changes to true or any del
true update the HiResVersionStamp in Secur
Test
Condition:
ON INSERT/UPDATE/DELETE INTO ProcessN
dbinfo('utc_current') ||':'|| 'NEXTVAL.seque
2.3.321.4 ipv6name (FI-3661)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[0-9a-zA-Z.:_-]{0,255}$
Remarks:
Allow IPv6 address or hostname. Should be IPv6 format or n
Rule (RI-704):
Type:
Validation (Insert/Update)
Rule Name:
Insert Update ProcessNode.IPv6Name
Description:
On insert or update value must be valid ip a
Mapped IPv4 Combined or Unspecified
Test
Condition:
On insert or update of IPv6Name
Error
Message:
IPv6 address value must be valid IPv6 addre
Mapped IPv4 Combined or Unspecified
Remedy:
Correct to valid IPv6 address
2.3.321.5 isactive (FI-1857)
Type:
bool
Default Value:
TRUE
Remarks:
When this record is installed by an installation, this is set to
can be set to false so warnings are not sent about failed rep
2.3.321.6 mac (FI-419)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[a-fA-F0-9]{12}$
Remarks:
This is the media access control (MAC) address of the netwo
server. The MAC address specifies the permanent hardware
2.3.321.7 name (FI-290)
Type:
string [255] (Unique)
Validation:
^[a-zA-Z0-9][a-zA-Z0-9.-]{0,61}[a-zA-Z0-9.]$
Remarks:
Primary host name of a machine. If your network uses DNS
Cisco CallManager server. Otherwise, you must enter the ful










Page 603
Rule (RI-132):
Type:
Validation (Insert/Update)
Rule Name:
Process Node Name and IP Address
Description:
For every Insert/Update, all Host Names are
are compared to ensure there are no duplic
IP Address and Host Name for the same serv
Test
Condition:
ON INSERT, UPDATE
Error
Message:
ProcessNode record for this server already e
using either host name or IP Address.
Remedy:
Check to see if a server with this name or IP
Rule (RI-206):
Type:
Active (Insert)
Rule Name:
CallManager Record Insert
Description:
On insert of a callmanager processnodeserv
processnodeAudit record
Test
Condition:
?
Rule (RI-226):
Type:
Validation (Insert/Update)
Rule Name:
ProcessNode name is not a valid format
Description:
Make sure node name is ip, name or domain
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-251):
Type:
Active (Insert)
Rule Name:
Insert processnodeservice records on proce
Description:
?
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-333):
Type:
Validation (Delete)
Rule Name:
Publisher Deletion from processnode table s
Description:
on D of ProcessNode
Test
Condition:
prevent deletion of publisher
Rule (RI-401):
Type:
Active (Update)










Page 604
Rule Name:
Sync ProcessNodeService.ServerName with
Description:
When the name changes in ProcessNode tab
ProcessNodeService table for services on tha
Test
Condition:
ON UPDATE IN ProcessNode: IF (old_Name <
ProcessNodeService SET ServerName = new
IF
Rule (RI-963):
Type:
Active (Insert)
Rule Name:
Publisher node usage and enterprisenode in
Description:
For each role type, make the first node inser
for each role. After checks pass, insert into e
Test
Condition:
ON INSERT in ProcessNode IF ( new_tkNode
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN throw exception; E
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN LET m_tkNodeUsa
Rule (RI-2124):
Type:
Active (Update)
Rule Name:
Update of EnterpriseNode.JSMID on Process
Description:
On update of processnode.name, enterprise
change.
Test
Condition:
On Update
2.3.321.8 nodeid (FI-1992)
Type:
identity (Unique, Indexed, Not Modifiable)
Remarks:
Integer vaeue for node
Rule (RI-333):
Type:
Validation (Delete)
Rule Name:
Publisher Deletion from processnode table s
Description:
on D of ProcessNode
Test
Condition:
prevent deletion of publisher
2.3.321.9 pkid (FI-289)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-132):
Type:
Validation (Insert/Update)
Rule Name:
Process Node Name and IP Address
Description:










Page 605
For every Insert/Update, all Host Names are
are compared to ensure there are no duplic
IP Address and Host Name for the same serv
Test
Condition:
ON INSERT, UPDATE
Error
Message:
ProcessNode record for this server already e
using either host name or IP Address.
Remedy:
Check to see if a server with this name or IP
Rule (RI-206):
Type:
Active (Insert)
Rule Name:
CallManager Record Insert
Description:
On insert of a callmanager processnodeserv
processnodeAudit record
Test
Condition:
?
Rule (RI-251):
Type:
Active (Insert)
Rule Name:
Insert processnodeservice records on proce
Description:
?
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-333):
Type:
Validation (Delete)
Rule Name:
Publisher Deletion from processnode table s
Description:
on D of ProcessNode
Test
Condition:
prevent deletion of publisher
Rule (RI-377):
Type:
Validation (Insert)
Rule Name:
Prevent too many servers in database
Description:
The number of allowed servers in the cluste
Test
Condition:
ON INSERT INTO ProcessNode
Rule (RI-401):
Type:
Active (Update)
Rule Name:
Sync ProcessNodeService.ServerName with
Description:
When the name changes in ProcessNode tab
ProcessNodeService table for services on tha
Test
Condition:










Page 606
ON UPDATE IN ProcessNode: IF (old_Name <
ProcessNodeService SET ServerName = new
IF
Rule (RI-633):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert into PickupGroupProcessNodeMapDy
Description:
On insert into ProcessNode, insert rows into
each combination of pickupgroup and proce
Test
Condition:
On Insert into ProcessNode
Rule (RI-963):
Type:
Active (Insert)
Rule Name:
Publisher node usage and enterprisenode in
Description:
For each role type, make the first node inser
for each role. After checks pass, insert into e
Test
Condition:
ON INSERT in ProcessNode IF ( new_tkNode
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN throw exception; E
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN LET m_tkNodeUsa
Rule (RI-2120):
Type:
Active (Delete)
Rule Name:
Automatic EnterpriseNode Removal
Description:
On delete of a processnode and node is CUP
delete otherwise also remove enterprise nod
Test
Condition:
On Delete
Rule (RI-2124):
Type:
Active (Update)
Rule Name:
Update of EnterpriseNode.JSMID on Process
Description:
On update of processnode.name, enterprise
change.
Test
Condition:
On Update
Rule (RI-2406):
Type:
Active (Delete)
Rule Name:
Delete corresponding row from ContactCent
Description:
When the node is deleted from Process Nod
from ContactCenterServerConfigMap table
Test
Condition:
ON DELETE FROM ProcessNode:FOREACH S
WHERE fkProcessNode_primaryCUCM=old_
fkProcessNode_secondaryCUCM=old_pkid D
ContactCenterServerConfigMap;END FOREA
Rule (RI-2423):










Page 607
Type:
Active (Delete)
Rule Name:
Processnode deletion sets fkprocessnode an
Description:
When a node is deleted from processnode ta
in devicekokendynamic is set to NULL.
Test
Condition:
ON DELETE FROM ProcessNode: UPDATE De
fkProcessNode=NULL,sessionId=NULL WHE
2.3.321.10 systemnode (FI-611)
Type:
bool
Default Value:
FALSE
Rule (RI-963):
Type:
Active (Insert)
Rule Name:
Publisher node usage and enterprisenode in
Description:
For each role type, make the first node inser
for each role. After checks pass, insert into e
Test
Condition:
ON INSERT in ProcessNode IF ( new_tkNode
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN throw exception; E
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN LET m_tkNodeUsa
Rule (RI-2124):
Type:
Active (Update)
Rule Name:
Update of EnterpriseNode.JSMID on Process
Description:
On update of processnode.name, enterprise
change.
Test
Condition:
On Update
2.3.321.11 tknodeusage (FI-3318)
Type:
long (Not Modifiable)
Default Value:
1
Remarks:
Indicates a node is a Pub or a Sub
Rule (RI-206):
Type:
Active (Insert)
Rule Name:
CallManager Record Insert
Description:
On insert of a callmanager processnodeserv
processnodeAudit record
Test
Condition:
?
Rule (RI-251):
Type:
Active (Insert)
Rule Name:
Insert processnodeservice records on proce
Description:
?
?










Page 608
Test
Condition:
Error
Message:
?
Remedy:
?
Rule (RI-333):
Type:
Validation (Delete)
Rule Name:
Publisher Deletion from processnode table s
Description:
on D of ProcessNode
Test
Condition:
prevent deletion of publisher
Rule (RI-963):
Type:
Active (Insert)
Rule Name:
Publisher node usage and enterprisenode in
Description:
For each role type, make the first node inser
for each role. After checks pass, insert into e
Test
Condition:
ON INSERT in ProcessNode IF ( new_tkNode
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN throw exception; E
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN LET m_tkNodeUsa
Rule (RI-963):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
Publisher node usage and enterprisenode in
Description:
For each role type, make the first node inser
for each role. After checks pass, insert into e
Test
Condition:
ON INSERT in ProcessNode IF ( new_tkNode
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN throw exception; E
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN LET m_tkNodeUsa
2.3.321.12 tkprocessnoderole (FI-10428)
Type:
enum (Indexed, Not Modifiable)
Default Value:
1
Remarks:
Identifies the Role of the Server in the cluster (Voice or Pres
Rule (RI-206):
Type:
Active (Insert)
Rule Name:
CallManager Record Insert
Description:
On insert of a callmanager processnodeserv
processnodeAudit record
Test
Condition:
?










Page 609
Rule (RI-251):
Type:
Active (Insert)
Rule Name:
Insert processnodeservice records on proce
Description:
?
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-333):
Type:
Validation (Delete)
Rule Name:
Publisher Deletion from processnode table s
Description:
on D of ProcessNode
Test
Condition:
prevent deletion of publisher
Rule (RI-377):
Type:
Validation (Insert)
Rule Name:
Prevent too many servers in database
Description:
The number of allowed servers in the cluste
Test
Condition:
ON INSERT INTO ProcessNode
Rule (RI-633):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Insert into PickupGroupProcessNodeMapDy
Description:
On insert into ProcessNode, insert rows into
each combination of pickupgroup and proce
Test
Condition:
On Insert into ProcessNode
Rule (RI-963):
Type:
Active (Insert)
Rule Name:
Publisher node usage and enterprisenode in
Description:
For each role type, make the first node inser
for each role. After checks pass, insert into e
Test
Condition:
ON INSERT in ProcessNode IF ( new_tkNode
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN throw exception; E
ProcessNode WHERE tkProcessNodeRole = n
pkid <> new_pkid) THEN LET m_tkNodeUsa
Rule (RI-2120):
Type:
Active (Delete)
Rule Name:
Automatic EnterpriseNode Removal
Description:
On delete of a processnode and node is CUP
delete otherwise also remove enterprise nod
On Delete










Page 610
Test
Condition:
Rule (RI-2124):
Type:
Active (Update)
Rule Name:
Update of EnterpriseNode.JSMID on Process
Description:
On update of processnode.name, enterprise
change.
Test
Condition:
On Update
Rule (RI-2422):
Type:
Active (Insert/Update)
Rule Name:
Maximum 8 Survivable Nodes Allowed In a
Description:
Only a maximum of 8 Survivable Nodes are
Test
Condition:
ON INSERT/UPDATE INTO ProcessNode:SELE
ProcessNode where tkprocessnoderole = 3;
Error
Message:
Cannot Insert this Survivable Node - Only a
Cluster
Remedy:
Try Inserting a CUCM node instead of a Surv
Rule (RI-2424):
Type:
Active (Delete)
Rule Name:
Cleanup DB On Survivable Node Delete
Description:
Cleanup data in TypeProcessnodeRoleServic
survivable node is deleted from the cluster
Test
Condition:
On delete from Processnode table delete sam
survivable node thats being deleted, if yes -
TypeProcessNoderoleServiceMap table as w
Rule (RI-2424):
Type:
Active (Delete)
Rule Name:
Cleanup DB On Survivable Node Delete
Description:
Cleanup data in TypeProcessnodeRoleServic
survivable node is deleted from the cluster
Test
Condition:
On delete from Processnode table delete sam
survivable node thats being deleted, if yes -
TypeProcessNoderoleServiceMap table as w
2.3.321.13 tkssomode (FI-25824)
Type:
enum
Default Value:
0
Remarks:
Field used in the ProcessNode table to indicate current Sing
Uniqueness:
No multicolumn uniqueness constraints
2.3.322 processnodeaudit (TI-498)










Page 611
Description: Defines the Audit settings for each node
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.322.1 auditfiletraceflag (FI-3791)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Audit File Trace is Enabled
2.3.322.2 auditmaxfilesize (FI-3792)
Type:
long (Not Modifiable)
Default Value:
2
Check Constraint: (AuditMaxFileSize >= 1) and (AuditMaxFileSize <= 10 )
Remarks:
Maximum Audit Log File Size
2.3.322.3 auditnumfiles (FI-3788)
Type:
long (Not Modifiable)
Default Value:
250
Check Constraint: (AuditNumFiles >= 1) AND (AuditNumFiles <= 5000)
Remarks:
Number of Audit Log Files
2.3.322.4 auditnumlines (FI-3789)
Type:
long (Not Modifiable)
Default Value:
10000
Check Constraint: (AuditNumLines >= 1) AND (AuditNumLines <= 20000)
Remarks:
Number of Lines per Audit Log
2.3.322.5 auditnumminutes (FI-3790)
Type:
long (Not Modifiable)
Default Value:
1440
Check Constraint: (AuditNumMinutes >= 1) and (AuditNumMinutes <= 20000 )
Remarks:
Number of Minutes per Audit Log
2.3.322.6 audittracelevel (FI-3787)
Type:
long (Not Modifiable)
Default Value:
1
Check Constraint: (AuditTraceLevel >= 1) AND (AuditTraceLevel <= 20000)
Remarks:
Audit Trace Level
2.3.322.7 enableauditlog (FI-3784)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Remarks:
Audit Log is Enabled
2.3.322.8 enabledetailedauditlog (FI-27513)
Type:
bool










Page 612
Default Value:
FALSE
Remarks:
Enabling Detailed Audit Logging Level
2.3.322.9 enableidsaudit (FI-3793)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Informix Dynamic Server (IDS) Audit is Enabled
2.3.322.10 enablelogrotation (FI-3786)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Remarks:
Audit Log Rotation is Enabled
2.3.322.11 enablepurging (FI-3785)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Remarks:
Audit Log Purging is Enabled
2.3.322.12 fkprocessnode (FI-3797)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
Check Constraint: fkProcessNode != '00000000-1111-0000-0000-000000000000'
Remarks:
Refer to the Server to which the Audit settings are applied.
2.3.322.13 idsauditlogrotateenabled (FI-5728)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Remarks:
If set to true , enable log rotation of IDS Audit logs, provided I
2.3.322.14 idsdeletenumauditfiles (FI-5727)
Type:
long (Not Modifiable)
Default Value:
20
Check Constraint: (IDSDeleteNumAuditFiles >=1)
Remarks:
Number of IDS Audit Log Files To Be Deleted
Rule (RFI-278):
Type:
Inter-field Condition and Constraint
Constraint:
IDSDeleteNumAuditFiles <= (IDSMaxNumAud
Remarks:
IDSDeleteNumAuditFiles can never exceed (ID
2.3.322.15 idsmaxnumauditfiles (FI-5726)
Type:
long (Not Modifiable)
Default Value:
40
Check Constraint: (IDSMaxNumAuditFiles >= 4) AND (IDSMaxNumAuditFiles <=
Remarks:
Maximum Number of IDS Audit Log Files
2.3.322.16 overflowwarningthreshold (FI-27447)
Type:
long










Page 613
Default Value:
80
Remarks:
Overflow warning threshold value is set
2.3.322.17 pkid (FI-3796)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record
2.3.322.18 remotesyslogservername (FI-5345)
Type:
string [255]
Default Value:
EMPTY
Remarks:
The remote sysLog server name used for sending out Audit Ev
2.3.322.19 tkalarmseverity_remotesyslog (FI-5346)
Type:
enum
Default Value:
3
Remarks:
The audit event severity for remote syslog.
2.3.322.20 tkidsauditlevel (FI-3794)
Type:
enum (Not Modifiable)
Default Value:
0
Remarks:
Indicates the Informix Dynamic Server (IDS) Audit Level - Sch
Uniqueness: No multicolumn uniqueness constraints
2.3.323 processnoderoleservicemap (TI-1142)
Description:
Maps Services to the different server roles (voice, presence) in a cluster. A Serv
types of servers.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.323.1 enum (FI-10425)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the map record
2.3.323.2 tkprocessnoderole (FI-10426)
Type:
enum (Not Modifiable)
Remarks:
Reference to the Role of the ProcessNode
2.3.323.3 tkservice (FI-10427)
Type:
enum (Not Modifiable)
Remarks:
Reference to the Service type
Uniqueness:
tkprocessnoderole + tkservice is unique. (MFI-780)
2.3.324 processnodesec (TI-398)










Page 614
Description:
security information for processonde
Fields:
2.3.324.1 cert (FI-2979)
Type:
string [16000]
Remarks:
certificate of the server.
2.3.324.2 fkprocessnode (FI-2975)
Type:
guid (Indexed, Cascade Delete)
Remarks:
associated processnode for security
2.3.324.3 hostname (FI-2977)
Type:
string [255] (Unique)
Remarks:
Primary host name of a machine. If your network uses DNS
Cisco CallManager server.
2.3.324.4 ip (FI-2978)
Type:
string [255] (Unique)
Remarks:
IP address of the server.
2.3.324.5 pkid (FI-2973)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.324.6 sftpkey (FI-2981)
Type:
string [16000]
Default Value:
EMPTY
Remarks:
certificate of the server.
Uniqueness:
No multicolumn uniqueness constraints
2.3.325 processnodesecack (TI-399)
Description: node acknolegement security information for processonde
Fields:
2.3.325.1 fkprocessnode (FI-2976)
Type:
guid (Indexed, Cascade Delete)
Remarks:
associated processnode to receive acknowledgement
2.3.325.2 fkprocessnodesec (FI-2980)
Type:
guid (Indexed, Cascade Delete)
Remarks:
associated processnode with new certificate
2.3.325.3 pkid (FI-2974)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 615
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.326 processnodeservice (TI-113)
Description:
Used to identify which services are installed on a particular node and various
services when ProcessNode record is inserted.
Insert/Delete is not allowed.
Fields:
2.3.326.1 devicenamemonitorflag (FI-883)
Type:
bool
Default Value:
FALSE
Remarks:
Trace configuartion option
2.3.326.2 devicetypemonitorflag (FI-882)
Type:
bool
Default Value:
FALSE
Remarks:
Trace configuartion option
2.3.326.3 enable (FI-816)
Type:
bool
Default Value:
FALSE
Remarks:
Trace configuartion option
2.3.326.4 filetraceflag (FI-884)
Type:
bool
Default Value:
FALSE
Remarks:
Trace configuartion option. This enables sending the output
service includes a default log file.
2.3.326.5 fkprocessnode (FI-607)
Type:
guid (Indexed, Cascade Delete)
Rule (RI-188):
Type:
Active (Insert)
Rule Name:
Insert Media Streaming Devices
Description:
When a ProcessNodeService record for a Me
automatically inserts the four media stream
Software Conference Bridge, Music On Hold
record is inserted for the MOH device, and a
device.
Test
Condition:
On Insert to ProcessNodeService WHERE tkS
Rule (RI-227):
Type:
Active (Insert)










Page 616
Rule Name:
Insert AlarmConfig Records
Description:
Insert AlarmConfig records on ProcessNode
AlarmMonitorCapabilities table
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.326.6 includenondevicetraces (FI-820)
Type:
bool
Default Value:
FALSE
Remarks:
Trace configuartion option
2.3.326.7 isactive (FI-1858)
Type:
bool
Default Value:
FALSE
Migration Source: TRUE for all existing records. Migration also adds some mor
records.
Remarks:
Set by Serviceability to show if a service is activate or not.
2.3.326.8 maxfilesize (FI-2051)
Type:
long
Default Value:
1
Remarks:
Created during installation.
2.3.326.9 numfiles (FI-817)
Type:
long
Default Value:
250
Remarks:
Trace configuartion option. Total number of trace files for a
appends a sequence number to the file name to indicate wh
last file in the sequence is full, the trace data begins writing
2.3.326.10 numlines (FI-818)
Type:
long
Default Value:
10000
Remarks:
Trace configuartion option. Maximum number of lines of da
2.3.326.11 numminutes (FI-819)
Type:
long
Default Value:
1440
Remarks:
Trace configuartion option
2.3.326.12 outputdebugstringflag (FI-885)
Type:
bool










Page 617
Default Value:
FALSE
Remarks:
Trace configuartion option
2.3.326.13 pkid (FI-606)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-227):
Type:
Active (Insert)
Rule Name:
Insert AlarmConfig Records
Description:
Insert AlarmConfig records on ProcessNode
AlarmMonitorCapabilities table
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.326.14 priority (FI-2004)
Type:
long
Default Value:
0
Check Constraint: Priority >= 0
Migration Source: when no restriction not important, other wise 0 or 1 (prima
Remarks:
if servcie is of restricted type, priority oder of box (primary
2.3.326.15 restrictserver (FI-2870)
Type:
bool
Default Value:
FALSE
Remarks:
When set, service can not be de-activated
2.3.326.16 servername (FI-823)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Trace configuartion option
2.3.326.17 tkservice (FI-608)
Type:
enum (Indexed)
Rule (RI-188):
Type:
Active (Insert)
Rule Name:
Insert Media Streaming Devices
Description:
When a ProcessNodeService record for a Me
automatically inserts the four media stream
Software Conference Bridge, Music On Hold










Page 618
record is inserted for the MOH device, and a
device.
Test
Condition:
On Insert to ProcessNodeService WHERE tkS
Rule (RI-227):
Type:
Active (Insert)
Rule Name:
Insert AlarmConfig Records
Description:
Insert AlarmConfig records on ProcessNode
AlarmMonitorCapabilities table
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.326.18 tracedrive (FI-3700)
Type:
string [1] (Not Modifiable)
Default Value:
C
Remarks:
For Windows only, the drive letter for trace file location.
2.3.326.19 tracelevel (FI-814)
Type:
long
Default Value:
0
Remarks:
Trace configuartion option. This specifies the level of inform
detailed.
2.3.326.20 usercategories (FI-815)
Type:
long
Default Value:
0
Remarks:
Trace configuartion option
2.3.326.21 usexml (FI-821)
Type:
bool
Default Value:
FALSE
Remarks:
Trace configuartion option. This specifies whether to forma
Analysis requires XML format. Cisco CallManager, CTIMana
Uniqueness:
fkprocessnode + tkservice is unique. (MFI-32)
Rules:
Rule (RI-188):
Type:
Active (Insert)
Rule applied when record is inserted.
Rule Name:
Insert Media Streaming Devices
Description:
When a ProcessNodeService record for a Med
automatically inserts the four media streami
Software Conference Bridge, Music On Hold,










Page 619
record is inserted for the MOH device, and a
device.
Test
Condition:
On Insert to ProcessNodeService WHERE tkS
2.3.327 productcapabilities (TI-119)
Description:
List of allowed values for various attributes (defined in TypeProductConfig) fo
the attribute.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.327.1 enum (FI-658)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Used for primary key so can be replicated by SQL
2.3.327.2 enumvalue (FI-661)
Type:
long (Not Modifiable)
Remarks:
A number to identify the record
2.3.327.3 moniker (FI-664)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.327.4 tkproduct (FI-659)
Type:
enum (Indexed, Not Modifiable)
2.3.327.5 tkproductconfig (FI-660)
Type:
enum (Not Modifiable)
Uniqueness:
No multicolumn uniqueness constraints
2.3.328 productsupportsfeature (TI-180)
Description: the product/feature, model/feature map
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.328.1 enum (FI-1107)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.328.2 param (FI-1111)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
2.3.328.3 tkdeviceprotocol (FI-2407)
Type:
enum (Null OK)










Page 620
Default Value:
99
Remarks:
Pkid of Device Protocol record
2.3.328.4 tkmodel (FI-1109)
Type:
enum (Not Modifiable)
2.3.328.5 tkproduct (FI-1108)
Type:
enum (Not Modifiable)
2.3.328.6 tksupportsfeature (FI-1110)
Type:
enum (Not Modifiable)
Uniqueness: tkproduct + tkmodel + tksupportsfeature + tkdeviceprotocol is unique. (MFI-34)
2.3.329 provider (TI-974)
Description:
CUBA: This table will use to store all the information related to Provider, provi
dynamically
Is not replicated.
Fields:
2.3.329.1 displayname (FI-6189)
Type:
string [100]
Remarks:
Display Name for provider
2.3.329.2 ikprovider_base (FI-6192)
Type:
guid (Null OK)
Remarks:
will store the information about the base provider of the giv
2.3.329.3 jsondata (FI-6190)
Type:
string [32001]
Check Constraint: LENGTH(jsonData) <= 32000
Remarks:
store json data for provider
2.3.329.4 name (FI-6188)
Type:
string [50] (Indexed, Not Modifiable)
Remarks:
Name for the Provider
2.3.329.5 pkid (FI-6187)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for provider record
2.3.329.6 tkconnection (FI-6193)
Type:
enum
Remarks:
information about the type of connection
2.3.329.7 tkprovider (FI-6191)
Type:
enum
Remarks:
Store the type of provider










Page 621
2.3.329.8 versionnumber (FI-6194)
Type:
long
Remarks:
This will store the version number of the provider
Uniqueness:
name + tkconnection is unique. (MFI-167)
displayname + tkconnection is unique. (MFI-168)
2.3.330 recordingdynamic (TI-432)
Description:
Frequently updated settings for the Recording Feature
Fields:
2.3.330.1 datetimestamp (FI-3265)
Type:
long
Default Value:
0
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.330.2 fkdevicenumplanmap (FI-3263)
Type:
guid (Unique, Cascade Delete)
2.3.330.3 pkid (FI-3262)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.330.4 tkrecordingflag (FI-3264)
Type:
enum
Default Value:
0
Uniqueness:
No multicolumn uniqueness constraints
2.3.331 recordingprofile (TI-433)










Page 622
Description: Frequently updated settings for Monitor and Record
Fields:
2.3.331.1 fkcallingsearchspace_callrecording (FI-3271)
Type:
guid (Null OK)
Default Value:
NULL
2.3.331.2 name (FI-3270)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
Unique name to identify a profile
2.3.331.3 pkid (FI-3269)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.331.4 recorderdestination (FI-3272)
Type:
string [255]
Validation:
^[]a-zA-Z0-9!#$%&'()*+,./:;<=>?@[^{|}~\-]{1,255}$
Remarks:
Recorder URL or DN
Uniqueness: No multicolumn uniqueness constraints
2.3.332 refreshtokendetails (TI-20962)
Description: Table to store the refresh token details when UCM is acting as the Authorization
Fields:
2.3.332.1 clientid (FI-27659)
Type:
string [255]
Validation:
^[a-zA-Z0-9]{1,255}$
Remarks:
ClientID of the client used by the user
2.3.332.2 pkid (FI-27656)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.332.3 refreshtokenindex (FI-27657)
Type:
string [100] (Null OK)
Default Value:
NULL
Validation:
^[a-zA-Z0-9]{1,100}$
Remarks:
SHA256 sum of the refresh token generated for a client by CU
2.3.332.4 state (FI-27767)
Type:
long
Check Constraint: State >= 0










Page 623
Remarks:
State (Random Number) associated with the client.
2.3.332.5 tkrefreshtoken (FI-28298)
Type:
enum
Default Value:
0
Remarks:
Type of refresh token, either user or device.
2.3.332.6 userid (FI-27658)
Type:
nstring
Remarks:
Username
2.3.332.7 validity (FI-27660)
Type:
long
Check Constraint: Validity > 0
Remarks:
The lifetime in seconds of the refresh token.
Uniqueness: No multicolumn uniqueness constraints
2.3.333 region (TI-31)
Description: Region endpoint for IP network spans
Fields:
2.3.333.1 name (FI-157)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,30}$
Migration Source: RegionList.Region
Remarks:
A Unique name for the region.
2.3.333.2 pkid (FI-156)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.333.3 resettoggle (FI-3084)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.333.4 tkreset (FI-3085)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness: No multicolumn uniqueness constraints










Page 624
2.3.334 regionmatrix (TI-32)
Description:
Directonal bandwidth available between regions
Fields:
2.3.334.1 audiobandwidth (FI-25659)
Type:
long
Default Value:
64
Check Constraint: (audioBandwidth = 0) OR ((audioBandwidth >= 7) AND (aud
Remarks:
Value determined by Region.audioBandwidth
Rule (RI-99):
Type:
Validation (Insert/Update)
Rule Name:
Region Using Only Defaults Restriction
Description:
If the Bandwidth and Video Bandwidth setti
default, the record is cannot be inserted, or
application (no active business rule).
Test
Condition:
IF (RegionMatrix.tkBandwidth = 0) AND (Re
exception
Error
Message:
Missing Bandwidth settings between two re
default Bandwidth and VideoBandwidth set
Remedy:
To override the Bandwidth setting, Video Ba
settings within or between the regions. To u
record.
2.3.334.2 fkcodeclist (FI-10218)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Unique ID of the Codec List. Identifies the Codec to be a Loss
2.3.334.3 fkregion_a (FI-159)
Type:
guid (Cascade Delete, Not Modifiable)
Migration Source: indirect from RegionA
Remarks:
Trigger inserts records and sets field when Region record in
2.3.334.4 fkregion_b (FI-160)
Type:
guid (Cascade Delete, Not Modifiable)
Migration Source: indirect from RegionB
Remarks:
Trigger inserts records and sets field when Region record in
2.3.334.5 immersivebandwidth (FI-21288)
Type:
long
Default Value:
2147483647
Check Constraint: (ImmersiveBandwidth >= -2) AND (ImmersiveBandwidth <=
Remarks:










Page 625
Specifies the maximum total bit rate (in kbps) for each imm
another region (Interregion). 0 indicates no immersive vide
call allowed, -2 indicates use system default, like the Default
(Includes Audio), or Default Interregion Max Immersive Vid
Rule (RI-99):
Type:
Validation (Insert/Update)
Rule Name:
Region Using Only Defaults Restriction
Description:
If the Bandwidth and Video Bandwidth setti
default, the record is cannot be inserted, or
application (no active business rule).
Test
Condition:
IF (RegionMatrix.tkBandwidth = 0) AND (Re
exception
Error
Message:
Missing Bandwidth settings between two re
default Bandwidth and VideoBandwidth set
Remedy:
To override the Bandwidth setting, Video Ba
settings within or between the regions. To u
record.
2.3.334.6 pkid (FI-158)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.334.7 videobandwidth (FI-1229)
Type:
long
Default Value:
384
Check Constraint: (videoBandwidth >= -2) AND (videoBandwidth <= 32256)
Remarks:
Value determined by Region.videoBandwidth
Rule (RI-99):
Type:
Validation (Insert/Update)
Rule Name:
Region Using Only Defaults Restriction
Description:
If the Bandwidth and Video Bandwidth setti
default, the record is cannot be inserted, or
application (no active business rule).
Test
Condition:
IF (RegionMatrix.tkBandwidth = 0) AND (Re
exception
Error
Message:
Missing Bandwidth settings between two re
default Bandwidth and VideoBandwidth set
Remedy:
To override the Bandwidth setting, Video Ba
settings within or between the regions. To u
record.
Uniqueness:
fkregion_a + fkregion_b is unique. (MFI-11)










Page 626
Rules:
Rule (RI-99):
Type:
Validation (Insert/Update)
Rule applied when record is inserted.
Rule Name:
Region Using Only Defaults Restriction
Description:
If the Bandwidth and Video Bandwidth settin
default, the record is cannot be inserted, or if
application (no active business rule).
Test
Condition:
IF (RegionMatrix.tkBandwidth = 0) AND (Reg
exception
Error
Message:
Missing Bandwidth settings between two reg
default Bandwidth and VideoBandwidth setti
Remedy:
To override the Bandwidth setting, Video Ban
settings within or between the regions. To us
record.
2.3.335 registrationdynamic (TI-1080)
Description:
Table for tracking last known IP and last known Unified Communications Man
Insert/Delete is not allowed.
Fields:
2.3.335.1 datetimestamp (FI-10199)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Time value for last change (for replication conflict resolution
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic reco
Description:
When a record in a Dynamic table is updated
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cur
currentTime (INTO DateTimeStamp);
2.3.335.2 fkdevice (FI-10124)
Type:
guid (Unique, Cascade Delete)
Remarks:
Foreign key to Device table.










Page 627
2.3.335.3 lastactive (FI-27890)
Type:
long
Default Value:
0
Remarks:
Denotes the last active time of the phone
2.3.335.4 lastknownconfigversion (FI-26865)
Type:
string [47] (Null OK)
Default Value:
EMPTY
Remarks:
New guid is generated every time this gateway is updated
2.3.335.5 lastknownipaddress (FI-10122)
Type:
string [15]
Default Value:
EMPTY
Remarks:
Last known ip address of phone
2.3.335.6 lastknownipv6address (FI-27697)
Type:
string [50] (Null OK)
Remarks:
IPV6 address of the Registration dynamic.
2.3.335.7 lastknownucm (FI-10123)
Type:
string [50]
Default Value:
EMPTY
Remarks:
Last known Unified Communications Manager this phone re
2.3.335.8 lastseen (FI-26934)
Type:
long
Default Value:
0
Remarks:
Denotes When was the last time the device reported its locat
2.3.335.9 locationdetails (FI-26931)
Type:
string [36] (Indexed, Null OK)
Default Value:
NULL
Remarks:
Location
2.3.335.10 pkid (FI-10121)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record
2.3.335.11 portorssid (FI-26933)
Type:
string [63]
Default Value:
EMPTY
Remarks:
The port on the Ethernet Switches on which the endpoint is c
2.3.335.12 tkendpointconnection (FI-26932)
Type:
enum (Null OK)










Page 628
Default Value:
NULL
Remarks:
Type of Connection between the endpoint and its upstream n
2.3.335.13 tkrisstatus (FI-28386)
Type:
enum (Null OK)
Default Value:
NULL
Remarks:
Device Registration Status
Uniqueness:
No multicolumn uniqueness constraints
2.3.336 remotecatalogkey (TI-2604)
Description:
Non-RI-Constrained Map between RemoteRoutingPattern and RemoteClusterU
RemoteClusterURICatalog with referenced PeerID is removed.
Fields:
2.3.336.1 isdeleted (FI-25719)
Type:
bool
Default Value:
FALSE
Remarks:
When true, the associated Pattern Catalog has been deleted
not yet scrubbed.
2.3.336.2 pkid (FI-25716)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Bloated, wasteful surrogate PK as big as the real key which
Rule (RI-2116):
Type:
Active (Insert)
Rule Name:
RemoteCatalogKey_ID Generator
Description:
Active Insert Rule to Generate Unique Remo
2.3.336.3 remotecatalogkey_id (FI-25718)
Type:
long (Unique, Indexed, Not Modifiable)
Migration Source: New Code In GetColumnInfo sets default to CHECKSUM(pki
Remarks:
Finally, a reasonable sized key. Generated for use from Rem
Pattern Catalog of a Remote Cluster.
Rule (RI-2116):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
RemoteCatalogKey_ID Generator
Description:
Active Insert Rule to Generate Unique Remo
2.3.336.4 remoteclusteruricatalog_peerid (FI-25717)
Type:
string [36] (Indexed)
Remarks:
The real PK related 1 to 1 with PeerID column from Remote
Uniqueness:
No multicolumn uniqueness constraints










Page 629
Constraints:
Rule (RFI-663):
Type:
Inter-field Condition and Constraint
Constraint:
( IsDeleted OR NOT EXISTS (SELECT 1 FROM R
AND RCK.RemoteClusterURICatalog_PeerID =
RCK.IsDeleted))
Remarks:
The Peer ID String for an Active ILS Remote C
reverse lookup of the associated Routing Stri
2.3.337 remotecluster (TI-524)
Description:
Define remote clusters under the enterprise
Fields:
2.3.337.1 clusterid (FI-3987)
Type:
string [255] (Unique)
Validation:
^[0-9a-zA-Z.-]{0,255}$
Remarks:
Cluster ID
2.3.337.2 description (FI-3988)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description of the Time Period, up to 128 characters includin
2.3.337.3 fullyqualifiedname (FI-3978)
Type:
string [50]
Validation:
^[a-zA-Z 0-9.*-]{1,50}$
Remarks:
FQ hostname or IP address of the remote cluster
Rule (RI-2154):
Type:
Active (Insert/Update)
Rule Name:
Duplicate FQDN entries not allowed for Remo
Description:
The FQDN entries used by a cluster id in Rem
Test
Condition:
ON INSERT/UPDATE INTO RemoteCluster:SEL
RemoteCluster WHERE fullyqualifiedname =
Error
Message:
Cannot insert this Fully Qualified Domain Na
Remedy:
Try with a different Fully Qualified Domain N
2.3.337.4 pkid (FI-3986)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-612):
Type:
Active (Insert)
Rule Name:
RemoteClusterServiceMapDynamic










Page 630
Description:
On insert of a Remote Cluster record, insert t
Test
Condition:
?
Rule (RI-875):
Type:
Active (Delete)
Rule Name:
Clear RemoteCluster FKs
Description:
Clear foreign key from RemoteClusterILSStat
Test
Condition:
DELETE
2.3.337.5 version (FI-5195)
Type:
string [100]
Default Value:
EMPTY
Uniqueness:
No multicolumn uniqueness constraints
2.3.338 remoteclusterilshostinfo (TI-1106)
Description: Remote cluster hosts discovered by ILS
Fields:
2.3.338.1 fkremoteclusterilsstatus (FI-10224)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Foreign key to RemoteClusterILSStatus table.
2.3.338.2 hostname (FI-10226)
Type:
string [255] (Null OK)
Default Value:
NULL
2.3.338.3 ipaddress (FI-10225)
Type:
string [50] (Null OK)
Default Value:
NULL
Remarks:
IP address of the host
2.3.338.4 pkid (FI-10223)
Type:
guid (Unique, Indexed)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.339 remoteclusterilsstatus (TI-1078)
Description:
Tracks information about clusters discovered by ILS
Fields:
2.3.339.1 fkremotecluster (FI-10117)










Page 631
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Foreign key to RemoteCluster table.
Rule (RI-880):
Type:
Validation (Insert/Update)
Rule Name:
RemoteClusterILSStatus unique for RemoteC
Description:
RemoteClusterILSStatus.fkRemoteCluster m
Test
Condition:
On INSERT or UPDATE to RemoteClusterILSS
fkRemoteCluster.
2.3.339.2 hubpeerid (FI-10119)
Type:
string [36] (Null OK)
Default Value:
EMPTY
Remarks:
Identifier of the hub for this cluster on the ILS network
2.3.339.3 lastcontacttime (FI-10309)
Type:
long (Null OK)
Default Value:
NULL
Remarks:
Time of last successful contact to replication peer.
2.3.339.4 peerid (FI-10118)
Type:
string [36] (Null OK)
Default Value:
EMPTY
Remarks:
Identifier of this cluster on the ILS network
2.3.339.5 pkid (FI-10116)
Type:
guid (Unique, Indexed)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.339.6 replicationset (FI-10222)
Type:
long (Null OK)
Default Value:
NULL
Remarks:
Identifier for the remote cluster's current replication set
Uniqueness:
No multicolumn uniqueness constraints
2.3.340 remoteclusterservicemapdynamic (TI-525)
Description:
remote cluster is added to the Cluster table .
Insert/Delete is not allowed.
Fields:
2.3.340.1 datetimestamp (FI-5751)
Type:
long










Page 632
Default Value:
0
Remarks:
Time stamp
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
2.3.340.2 enabled (FI-3992)
Type:
bool
Default Value:
TRUE
Remarks:
Controlled by local Admin EMApp must check to allow/deny
2.3.340.3 fkremotecluster (FI-3990)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Link to RemoteCluster table
2.3.340.4 isclustersecure (FI-21204)
Type:
bool
Default Value:
FALSE
Remarks:
This field is used to indicate whether offcluster is secure or
2.3.340.5 isremoteactivated (FI-5196)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates if the service is activated in the remote cluster
2.3.340.6 overrideserviceaddress (FI-9870)
Type:
bool
Default Value:
FALSE
Remarks:
This will determine if the address configuration obtained fr
overridden
2.3.340.7 pkid (FI-3989)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 633
Remarks:
Unique ID to identify a record.
2.3.340.8 remoteipaddr1 (FI-3994)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]
Remarks:
IP Address for remote cluster service
2.3.340.9 remoteipaddr2 (FI-3995)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]
Remarks:
IP Address for remote cluster service
2.3.340.10 remoteipaddr3 (FI-3996)
Type:
string [17]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]).){3}(25[0-5]
Remarks:
IP Address for remote cluster service
2.3.340.11 remoteport (FI-3977)
Type:
long
Default Value:
5060
Check Constraint: RemotePort >= 1024
Remarks:
Remote Port number
2.3.340.12 remoteserverslist (FI-28450)
Type:
text (Null OK)
Default Value:
NULL
Remarks:
Stores all the servers of the remote cluster in xml format.
2.3.340.13 remotetrunkpkid (FI-3993)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
SIP Trunk PKID in visiting cluster.
2.3.340.14 tkinterclusterservice (FI-3991)
Type:
enum
Default Value:
1
Remarks:
Inter Cluster Service Type
Uniqueness:
fkremotecluster + tkinterclusterservice is unique. (MFI-124)
2.3.341 remoteclusteruricatalog (TI-1088)










Page 634
Description:
URI catalogs published by other clusters
Fields:
2.3.341.1 catalogsyncsetinstance (FI-25813)
Type:
long (Null OK)
Default Value:
NULL
Remarks:
ensure that the source and destination agree that the set of
complete and consistent with the current view of the source
2.3.341.2 fkremotecluster (FI-10175)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Foreign key to RemoteCluster table.
2.3.341.3 lastdatareceivedtime (FI-10311)
Type:
long (Null OK)
Default Value:
NULL
Remarks:
Time of new data received.
2.3.341.4 name (FI-10177)
Type:
string [50] (Null OK)
Default Value:
EMPTY
Remarks:
Catalog name.
2.3.341.5 peerid (FI-10176)
Type:
string [36] (Unique, Indexed, Null OK)
Default Value:
EMPTY
Remarks:
UNIQUE Identifier of the corresponding cluster or URI catal
Rule (RI-2127):
Type:
Active (Insert/Update/Delete records)
Rule Name:
RemoteClusterURICatalog Event Handler
Description:
Active Rule to Drive applicable RemoteClust
RemoteCatalogKey table.
2.3.341.6 pkid (FI-10174)
Type:
guid (Unique, Indexed)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.341.7 routestring (FI-10178)
Type:
string [255] (Null OK)
Default Value:
EMPTY
Remarks:
Route string.
2.3.341.8 tkilssyncstatus (FI-10308)
Type:
enum
Default Value:
2










Page 635
Remarks:
Specifies the status of the last contact to the replication peer
Uniqueness:
No multicolumn uniqueness constraints
2.3.342 remotecommoninfo (TI-2137)
Description: Stores Remote Common Info.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.342.1 pkid (FI-21184)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.342.2 remotekey (FI-21185)
Type:
string [255]
Remarks:
Remote Numplan Key
2.3.342.3 remotepeerid (FI-21186)
Type:
string [36]
Migration Source: Set to NULL
Remarks:
Remote Numplan Key
2.3.342.4 usn (FI-21187)
Type:
long
Remarks:
Update sequence number for the object referenced by pkid.
Uniqueness: remotekey + remotepeerid is unique. (MFI-783)
2.3.343 remotedestination (TI-452)
Description:
Mobility settings for Dual-Mode and Single Number Reach devices
Fields:
2.3.343.1 fkdevice_ctird (FI-10001)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
CTI RD device associated with the Remote Destination. This f
device
Rule (RI-406):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destinations Device validation
Description:
RemoteDestination can be associated with a R
Phone, or a MobileSmartClient, or a SIP line d
case the fkdevices are referencing the same d










Page 636
reference is allowed. EndUser associated with
should be Mobility Enabled.
Test
Condition:
Check description for complete rule. ON INSE
fkenduser_mobility INTO theEndUser FROM
NVL(new_fkdevice_remotedestinationtempla
EnableMobility INTO mobility FROM enduser
THEN throw exception END IF;
Error
Message:
Cannot create RemoteDestination for EndUse
Remedy:
Enable Mobility on the EndUser associated w
Template and try again.
Rule (RI-409):
Type:
Validation (Insert)
Rule Name:
EndUser.RemoteDestinationLimit enforced on
Description:
The number of Remote Destinations for an En
EndUser.RemoteDestinationLimit
Test
Condition:
ON INSERT INTO RemoteDestination: SELECT
device WHERE pkid = NVL(new_fkdevice_rem
new_fkdevice_dualmode); SELECT remotedes
WHERE pkid = theEndUser; SELECT COUNT(*
INNER JOIN Device d ON (d.pkid = rd.fkdevic
rd.fkdevice_dualmode) WHERE d.fkenduser_
THEN throw exception END IF;
Error
Message:
Cannot insert new RemoteDestination - limit
been reached.
Remedy:
Increase the Remote Destination Limit for th
Remote Destination, and try again.
Rule (RI-2109):
Type:
Validation (Insert/Update)
Rule Name:
CSF Devices not allowed for RemoteDestinati
Description:
Remove Remote Destination Support for CSF
Test
Condition:
ON INSERT/UPDATE INTO RemoteDestination
new_fkDevice_ctird AND tkproduct = 390;
Error
Message:
Cannot insert new RemoteDestination - Remo
devices
Remedy:
Remote Destination association not allowed f
Rule (RI-2139):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destination can only only be shared
Description:
When a Remote Destination is associated wit
Remote Device, the owner must be the same
Error
Message:
Cannot perform update operation as the Rem
not part of same user










Page 637
Rule (RI-2279):
Type:
Validation (Insert)
Rule Name:
RemoteDestination.tkProduct Restriction
Description:
The count of remote destinations with tkprod
tkproduct = PRODUCT_COLLABORATION_MO
Test
Condition:
On Insert of remote destinations, select coun
((fkdevice_ctird = (select pkid from device wh
TypeProduct WHERE moniker='PRODUCT_SP
(select pkid from device where tkproduct=(SE
moniker='PRODUCT_COLLABORATION_MOB
Error
Message:
Cannot have more than one Remote Destinat
Convergence device
2.3.343.2 fkdevice_dualmode (FI-3379)
Type:
guid (Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
Device to which these settings apply (must be a Remote Desti
Rule (RI-384):
Type:
Validation (Insert/Update)
Rule Name:
Dual Mode Remote Destination restriction
Description:
The fkDevice_DualMode setting must referen
Test
Condition:
ON INSERT INTO RemoteDestination: IF () TH
Error
Message:
Dual Mode Remote Destination must referen
Remedy:
Check the type of device specified in fkDevice
Dual Mode must use fkDevice_RemoteDestina
Rule (RI-391):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destination fkDevice_Dual Mode mu
Description:
RemoteDestination.fkDevice_DualMode must
Test
Condition:
ON INSERT/UPDATE INTO RemoteDestination
AND ((SELECT COUNT(*) FROM RemoteDestin
new_fkDevice_DualMode) > 1) THEN throw e
Error
Message:
A DualMode remote destination for already e
Remedy:
Additional Remote Destination can be added
Destination Template (fkDevice_RemoteDesti
Rule (RI-406):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destinations Device validation
Description:
RemoteDestination can be associated with a R
Phone, or a MobileSmartClient, or a SIP line d
case the fkdevices are referencing the same d










Page 638
reference is allowed. EndUser associated with
should be Mobility Enabled.
Test
Condition:
Check description for complete rule. ON INSE
fkenduser_mobility INTO theEndUser FROM
NVL(new_fkdevice_remotedestinationtempla
EnableMobility INTO mobility FROM enduser
THEN throw exception END IF;
Error
Message:
Cannot create RemoteDestination for EndUse
Remedy:
Enable Mobility on the EndUser associated w
Template and try again.
Rule (RI-409):
Type:
Validation (Insert)
Rule Name:
EndUser.RemoteDestinationLimit enforced on
Description:
The number of Remote Destinations for an En
EndUser.RemoteDestinationLimit
Test
Condition:
ON INSERT INTO RemoteDestination: SELECT
device WHERE pkid = NVL(new_fkdevice_rem
new_fkdevice_dualmode); SELECT remotedes
WHERE pkid = theEndUser; SELECT COUNT(*
INNER JOIN Device d ON (d.pkid = rd.fkdevic
rd.fkdevice_dualmode) WHERE d.fkenduser_
THEN throw exception END IF;
Error
Message:
Cannot insert new RemoteDestination - limit
been reached.
Remedy:
Increase the Remote Destination Limit for th
Remote Destination, and try again.
2.3.343.3 fkdevice_mobilesmartclient (FI-3698)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Remarks:
Mobile Smart Client associated with the Remote Destination
Rule (RI-406):
Type:
Validation (Insert/Update)
This field is modified by this rule.
Rule Name:
Remote Destinations Device validation
Description:
RemoteDestination can be associated with a R
Phone, or a MobileSmartClient, or a SIP line d
case the fkdevices are referencing the same d
reference is allowed. EndUser associated with
should be Mobility Enabled.
Test
Condition:
Check description for complete rule. ON INSE
fkenduser_mobility INTO theEndUser FROM










Page 639
NVL(new_fkdevice_remotedestinationtempla
EnableMobility INTO mobility FROM enduser
THEN throw exception END IF;
Error
Message:
Cannot create RemoteDestination for EndUse
Remedy:
Enable Mobility on the EndUser associated w
Template and try again.
Rule (RI-406):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destinations Device validation
Description:
RemoteDestination can be associated with a R
Phone, or a MobileSmartClient, or a SIP line d
case the fkdevices are referencing the same d
reference is allowed. EndUser associated with
should be Mobility Enabled.
Test
Condition:
Check description for complete rule. ON INSE
fkenduser_mobility INTO theEndUser FROM
NVL(new_fkdevice_remotedestinationtempla
EnableMobility INTO mobility FROM enduser
THEN throw exception END IF;
Error
Message:
Cannot create RemoteDestination for EndUse
Remedy:
Enable Mobility on the EndUser associated w
Template and try again.
Rule (RI-460):
Type:
Validation (Insert/Update)
Rule Name:
RemoteDestination.tkClientAppModel Restric
Description:
The count of tkClientAppModel == CLIENT_A
than 1 for all the remote destinations having
Test
Condition:
On Insert or Update remote destination prof
((fkdevice_RemoteDestinationTemplate is NU
@fkdevice_DualMode) or (fkdevice_RemoteD
fkdevice_RemoteDestinationTemplate=@fkde
(tkclientappmodel = 2) >1
Error
Message:
Cannot have more than one CUMA client per
Rule (RI-483):
Type:
Validation (Insert/Update)
Rule Name:
RemoteDestination Smart Client Device Valid
Description:
RemoteDestination.fkDevice_MobileSmartCli
Smart Client (device.fkMobileSmartClientPro
Test
Condition:










Page 640
ON INSERT/UPDATE IN RemoteDestination: IF
NULL) THEN SELECT fkMobileSmartClientPr
new_fkDevice_MobileSmartClient; IF (profile
Error
Message:
Mobile Smart Client for a Remote Destination
Enabled.
Remedy:
Check the device used for RemoteDestination
2.3.343.4 fkdevice_remotedestinationtemplate (FI-3380)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Remote Destination Template
Rule (RI-392):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destination fkDevice_RemoteDestina
Description:
RemoteDestination.fkDevice_RemoteDestinat
either a Remote Destionation Template or a D
Test
Condition:
ON INSERT INTO RemoteDestination: IF
(RemoteDestination.fkDevice_RemoteDestina
tkClass, isDualMode INTO theClass, dualMode
new_fkDevice_RemoteDestinationTemplate; I
CLASS_REMOTE_DESTINATION_TEMPLATE) A
END IF; END IF;
Error
Message:
Remote Destination must reference a Remote
Remedy:
Check the type of device specified in fkDevice
Rule (RI-406):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destinations Device validation
Description:
RemoteDestination can be associated with a R
Phone, or a MobileSmartClient, or a SIP line d
case the fkdevices are referencing the same d
reference is allowed. EndUser associated with
should be Mobility Enabled.
Test
Condition:
Check description for complete rule. ON INSE
fkenduser_mobility INTO theEndUser FROM
NVL(new_fkdevice_remotedestinationtempla
EnableMobility INTO mobility FROM enduser
THEN throw exception END IF;
Error
Message:
Cannot create RemoteDestination for EndUse
Remedy:
Enable Mobility on the EndUser associated w
Template and try again.
Rule (RI-409):
Type:
Validation (Insert)










Page 641
Rule Name:
EndUser.RemoteDestinationLimit enforced on
Description:
The number of Remote Destinations for an En
EndUser.RemoteDestinationLimit
Test
Condition:
ON INSERT INTO RemoteDestination: SELECT
device WHERE pkid = NVL(new_fkdevice_rem
new_fkdevice_dualmode); SELECT remotedes
WHERE pkid = theEndUser; SELECT COUNT(*
INNER JOIN Device d ON (d.pkid = rd.fkdevic
rd.fkdevice_dualmode) WHERE d.fkenduser_
THEN throw exception END IF;
Error
Message:
Cannot insert new RemoteDestination - limit
been reached.
Remedy:
Increase the Remote Destination Limit for th
Remote Destination, and try again.
Rule (RI-2139):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destination can only only be shared
Description:
When a Remote Destination is associated wit
Remote Device, the owner must be the same
Error
Message:
Cannot perform update operation as the Rem
not part of same user
2.3.343.5 fkdevice_sipline (FI-9816)
Type:
guid (Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
Device to which these settings apply (must be a SIP line devic
Rule (RI-406):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destinations Device validation
Description:
RemoteDestination can be associated with a R
Phone, or a MobileSmartClient, or a SIP line d
case the fkdevices are referencing the same d
reference is allowed. EndUser associated with
should be Mobility Enabled.
Test
Condition:
Check description for complete rule. ON INSE
fkenduser_mobility INTO theEndUser FROM
NVL(new_fkdevice_remotedestinationtempla
EnableMobility INTO mobility FROM enduser
THEN throw exception END IF;
Error
Message:
Cannot create RemoteDestination for EndUse
Remedy:
Enable Mobility on the EndUser associated w
Template and try again.










Page 642
Rule (RI-409):
Type:
Validation (Insert)
Rule Name:
EndUser.RemoteDestinationLimit enforced on
Description:
The number of Remote Destinations for an En
EndUser.RemoteDestinationLimit
Test
Condition:
ON INSERT INTO RemoteDestination: SELECT
device WHERE pkid = NVL(new_fkdevice_rem
new_fkdevice_dualmode); SELECT remotedes
WHERE pkid = theEndUser; SELECT COUNT(*
INNER JOIN Device d ON (d.pkid = rd.fkdevic
rd.fkdevice_dualmode) WHERE d.fkenduser_
THEN throw exception END IF;
Error
Message:
Cannot insert new RemoteDestination - limit
been reached.
Remedy:
Increase the Remote Destination Limit for th
Remote Destination, and try again.
2.3.343.6 fkmobilityprofile (FI-6085)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Mobility Profile associated to a remote destination device
2.3.343.7 fktodaccess (FI-3559)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
References the Time of Day Access list settings for this Remot
Rule (RI-593):
Type:
Active (Delete)
Rule Name:
Remove TODAccess when RemoteDestination
Description:
When the RemoteDestination is deleted from
Test
Condition:
ON DELETE in RemoteDestination: DELETE F
Rule (RI-597):
Type:
Validation (Insert/Update)
Rule Name:
RemoteDestination.fkToDAccess uniqueness
Description:
RemoteDestination.fkToDAccess must be uniq
Test
Condition:
On Insert or Update of RemoteDestination
Error
Message:
ToDAccess is not Unique for this RemoteDesti
2.3.343.8 name (FI-3413)
Type:
string [200]
Default Value:
EMPTY










Page 643
Validation:
^[^""%&\<>]{0,50}$
Remarks:
User defined description for Remote Destination (e.g., My Cel
2.3.343.9 pkid (FI-3408)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-462):
Type:
Active (Insert)
Rule Name:
Insert Dynamic Records for RemoteDestinati
Description:
When a RemoteDestination record is inserted
Test
Condition:
ON INSERT INTO RemoteDestination
2.3.343.10 tktimezone (FI-3561)
Type:
enum
Default Value:
22
Remarks:
Local Time Zone of the Remote Destination.
2.3.343.11 tkvmavoidancepolicy (FI-6350)
Type:
enum (Indexed)
Default Value:
0
Remarks:
Defines the type of voice mail avoidance policy used by CallM
remote destination is received by a real mobile user or by a m
Use System Default, 1 - Timer Control, 2 - User Control.
2.3.343.12 tkvmavoidancepolicy_dvor (FI-25815)
Type:
enum (Indexed)
Default Value:
0
Remarks:
Defines the type of Dial via Office Reverse (DVOR) voice mail
determine whether a call extended to remote destination is r
voice mail. Valid policy types include : 0 - Use System Default
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-288):
Type:
Inter-field Condition and Constraint
Constraint:
fkMobilityProfile IS NULL OR fkDevice_Mobi
1 from Device D,ProductSupportsFeature PSF
D.tkproduct = PSF.tkproduct AND D.tkdevicep
PSF.tksupportsfeature = (SELECT enum FROM
'SUPPORTS_FEATURE_DUAL_MODE') AND PS
Remarks:
Mobile Smart Client is required for a Mobility
2.3.344 remotedestinationdynamic (TI-481)










Page 644
Description:
Used to set Enable Single Number Reach from IVR
Insert/Delete is not allowed.
Fields:
2.3.344.1 answertoolatetimer (FI-10000)
Type:
long
Default Value:
19000
Check Constraint: (AnswerTooLateTimer = 0) OR ((AnswerTooLateTimer >= 10
Remarks:
in milliseconds
2.3.344.2 answertoosoontimer (FI-9999)
Type:
long
Default Value:
1500
Check Constraint: (AnswerTooSoonTimer >= 0) AND (AnswerTooSoonTimer <=
Remarks:
in milliseconds
2.3.344.3 datetimestamp (FI-3585)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Time value for last change (for replication conflict resolutio
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
2.3.344.4 delaybeforeringingcell (FI-10221)
Type:
long
Default Value:
4000
Check Constraint: (DelayBeforeRingingCell >= 0) AND (DelayBeforeRingingCell
Remarks:
in milliseconds
2.3.344.5 destination (FI-9997)
Type:
string [127] (Indexed)
Default Value:
EMPTY
Remarks:
Raw Cellular Number (must be unique)










Page 645
Rule (RI-390):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destination Number must be Uniqu
Description:
RemoteDestination.Destination must be uniq
and must be dialable digits or a URI.
Test
Condition:
ON INSERT/UPDATE INTO RemoteDestinatio
COUNT() FROM RemoteDestination WHERE
exception;
Error
Message:
The specified Remote Destination already ex
Remedy:
Check the destination and try again.
Rule (RI-838):
Type:
Active (Insert/Update)
Rule Name:
Store Most Recent Remote Destination Histo
Description:
For each EndUser maintain a history of the m
Test
Condition:
On Insert or Update of Remote Destination r
2.3.344.6 enablesinglenumberreach (FI-3584)
Type:
bool
Default Value:
TRUE
Remarks:
Indicates whether or not a Remote Destination is active for
2.3.344.7 fkremotedestination (FI-3583)
Type:
guid (Unique, Cascade Delete, Not Modifiable)
Rule (RI-385):
Type:
Active (Insert/Update)
Rule Name:
Dual Mode Remote Destination is Mobile Ph
Description:
A Dual Mode remote destination is marked a
Test
Condition:
ON INSERT INTO RemoteDestination:
Rule (RI-390):
Type:
Validation (Insert/Update)
Rule Name:
Remote Destination Number must be Uniqu
Description:
RemoteDestination.Destination must be uniq
and must be dialable digits or a URI.
Test
Condition:
ON INSERT/UPDATE INTO RemoteDestinatio
COUNT() FROM RemoteDestination WHERE
exception;
Error
Message:
The specified Remote Destination already ex
Remedy:
Check the destination and try again.
2.3.344.8 ismobilephone (FI-9998)
Type:
bool










Page 646
Default Value:
FALSE
Remarks:
Indicates a remote destination is a mobile phone
Rule (RI-385):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Dual Mode Remote Destination is Mobile Ph
Description:
A Dual Mode remote destination is marked a
Test
Condition:
ON INSERT INTO RemoteDestination:
Rule (RI-385):
Type:
Active (Insert/Update)
Rule Name:
Dual Mode Remote Destination is Mobile Ph
Description:
A Dual Mode remote destination is marked a
Test
Condition:
ON INSERT INTO RemoteDestination:
2.3.344.9 ispreferredrd (FI-10006)
Type:
bool
Default Value:
FALSE
Remarks:
This field is applicable to only CTI RD. It Indicates a preferre
when no RD is specified. Only one row per associated CTI RD
Rule (RI-872):
Type:
Validation (Insert/Update)
Rule Name:
Only One Preferred Destination Allowed for
Description:
There must be only one Destination marked
sure that any time a Destination is set as Pre
Test
Condition:
SELECT count(*) FROM RemoteDestinationD
IsPreferredRD = 't' AND fkRemoteDestination
fkDevice_CtiRD = @RemoteDestination.fkDev
exception; END IF;
Error
Message:
There is already a Preferred Destination exi
Remedy:
To Make another Remote Destination as Pref
Destination from being the Preferred one.
2.3.344.10 pkid (FI-3582)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-838):
Type:
Active (Insert/Update)
Rule Name:
Store Most Recent Remote Destination Histo
Description:
For each EndUser maintain a history of the m
On Insert or Update of Remote Destination r










Page 647
Test
Condition:
Rule (RI-872):
Type:
Validation (Insert/Update)
Rule Name:
Only One Preferred Destination Allowed for
Description:
There must be only one Destination marked
sure that any time a Destination is set as Pre
Test
Condition:
SELECT count(*) FROM RemoteDestinationD
IsPreferredRD = 't' AND fkRemoteDestination
fkDevice_CtiRD = @RemoteDestination.fkDev
exception; END IF;
Error
Message:
There is already a Preferred Destination exi
Remedy:
To Make another Remote Destination as Pref
Destination from being the Preferred one.
2.3.344.11 transactionid (FI-10269)
Type:
long
Default Value:
0
Remarks:
TransactionID added specifically for CTI applications, to trac
value only when an RD is set as active.
Uniqueness:
No multicolumn uniqueness constraints
2.3.345 remotedestinationhistorydynamic (TI-596)
Description:
Holds last 5 distinct number selections for the Reach Me Anywhere
Insert/Delete is not allowed.
Fields:
2.3.345.1 datetimestamp (FI-6168)
Type:
long
Default Value:
0
Remarks:
Time value for last change
2.3.345.2 destination (FI-6132)
Type:
string [127] (Not Modifiable)
Remarks:
Raw Cellular Number
2.3.345.3 fkenduser_mobility (FI-6131)
Type:
guid (Indexed, Not Modifiable)
Remarks:
End User that owns Dual-Mode, SNR Device, or deskphone w
delete is omitted intentionally due to CUBA table rules to avo
enterprise end user rules.
2.3.345.4 pkid (FI-6130)
Type:
guid (Unique, Indexed, Not Modifiable)










Page 648
Default Value:
newid()
Remarks:
unique id to identify record
Uniqueness:
No multicolumn uniqueness constraints
2.3.346 remotedestinationusagemodelmap (TI-2616)
Description: Association of TypeModel records with a TypeRemoteDestinationUsage
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.346.1 enum (FI-25790)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier
2.3.346.2 tkmodel (FI-25792)
Type:
enum (Not Modifiable)
Remarks:
Foreign key reference to TypeModel for this association.
2.3.346.3 tkremotedestinationusage (FI-25791)
Type:
enum (Not Modifiable)
Remarks:
Foreign key reference to TypeRemoteDestinationUsage for thi
Uniqueness: No multicolumn uniqueness constraints
2.3.347 remotenumplan (TI-2139)
Description: Stores Remote Numplan Info.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.347.1 fkremotecommoninfo (FI-21194)
Type:
guid (Cascade Delete)
Remarks:
Reference
2.3.347.2 number (FI-21193)
Type:
string [50] (Indexed)
Default Value:
EMPTY
2.3.347.3 pkid (FI-21191)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.347.4 tag (FI-21192)
Type:
long
Remarks:
Tag










Page 649
Uniqueness: No multicolumn uniqueness constraints
2.3.348 remoteobjectblockrule (TI-2150)
Description:
Specifies attributes of objects replicated into the cluster that should be blocked
Fields:
2.3.348.1 clusterid (FI-21239)
Type:
string [50]
Default Value:
EMPTY
Remarks:
Cluster ID to which the rule applies
Rule (RI-956):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table RemoteObjectBlock
Description:
Validation.
Test
Condition:
On INSERT/UPDATE on RemoteObjectBlockR
columns are non-NULL. If Pattern is not NUL
Error
Message:
Various
2.3.348.2 description (FI-25592)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>[]]{0,50}$
2.3.348.3 pattern (FI-21240)
Type:
string [50]
Default Value:
EMPTY
Remarks:
Numeric pattern to which the rule applies
Rule (RI-956):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table RemoteObjectBlock
Description:
Validation.
Test
Condition:
On INSERT/UPDATE on RemoteObjectBlockR
columns are non-NULL. If Pattern is not NUL
Error
Message:
Various
Rule (RI-958):
Type:
Active (Insert/Update)
Rule Name:
Capitalize pattern and prefix on RemoteObj
Description:
null
Rule (RI-958):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Capitalize pattern and prefix on RemoteObj










Page 650
Description:
null
2.3.348.4 pkid (FI-21237)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-956):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table RemoteObjectBlock
Description:
Validation.
Test
Condition:
On INSERT/UPDATE on RemoteObjectBlockR
columns are non-NULL. If Pattern is not NUL
Error
Message:
Various
2.3.348.5 prefix (FI-21241)
Type:
string [50]
Default Value:
EMPTY
Remarks:
Prefix of learned number to which the rule applies
Rule (RI-956):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table RemoteObjectBlock
Description:
Validation.
Test
Condition:
On INSERT/UPDATE on RemoteObjectBlockR
columns are non-NULL. If Pattern is not NUL
Error
Message:
Various
Rule (RI-958):
Type:
Active (Insert/Update)
Rule Name:
Capitalize pattern and prefix on RemoteObj
Description:
null
Rule (RI-958):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Capitalize pattern and prefix on RemoteObj
Description:
null
2.3.348.6 tkglobalnumber (FI-21238)
Type:
enum (Null OK)
Default Value:
NULL
Remarks:
Type of global number to which the rule applies.
Rule (RI-956):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table RemoteObjectBlock










Page 651
Description:
Validation.
Test
Condition:
On INSERT/UPDATE on RemoteObjectBlockR
columns are non-NULL. If Pattern is not NUL
Error
Message:
Various
Uniqueness:
tkglobalnumber + clusterid + pattern + prefix is unique. (MFI-782)
Constraints:
Rule (RFI-661):
Type:
Inter-field Condition and Constraint
Constraint:
(NVL(Pattern,'')='' OR NVL(Prefix,'')='')
Remarks:
Specify either Pattern or Prefix
2.3.349 remoteobjectpartitionrule (TI-2145)
Description:
Specifies criteria used to match to objects replicated into the cluster from remo
found.
Fields:
2.3.349.1 fkroutepartition (FI-21221)
Type:
guid
Remarks:
The partition into which the remote object should be placed
Rule (RI-953):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table RemoteObjectParti
Description:
Verify row criteria are unique
Test
Condition:
On INSERT/UPDATE on RemoteObjectPartiti
tkRemoteObject and tkGlobalNumber is uni
Error
Message:
Another row already specifies the same com
object type.
2.3.349.2 isurgentfixedlen (FI-21218)
Type:
bool
Default Value:
FALSE
Remarks:
Treat fixed-length patterns matching this rule as urgent.
2.3.349.3 isurgentvariablelen (FI-21229)
Type:
bool
Default Value:
FALSE
Remarks:
Treat variable-length patterns matching this rule as urgent.
Rule (RI-953):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table RemoteObjectParti
Description:
Verify row criteria are unique
Test
Condition:
On INSERT/UPDATE on RemoteObjectPartiti
tkRemoteObject and tkGlobalNumber is uni










Page 652
Error
Message:
Another row already specifies the same com
object type.
2.3.349.4 pkid (FI-21217)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-953):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table RemoteObjectParti
Description:
Verify row criteria are unique
Test
Condition:
On INSERT/UPDATE on RemoteObjectPartiti
tkRemoteObject and tkGlobalNumber is uni
Error
Message:
Another row already specifies the same com
object type.
2.3.349.5 tkglobalnumber (FI-21220)
Type:
enum (Not Modifiable)
Default Value:
100
Remarks:
Type of global number to which the rule applies.
Rule (RI-953):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table RemoteObjectParti
Description:
Verify row criteria are unique
Test
Condition:
On INSERT/UPDATE on RemoteObjectPartiti
tkRemoteObject and tkGlobalNumber is uni
Error
Message:
Another row already specifies the same com
object type.
2.3.349.6 tkpatternusage (FI-25593)
Type:
enum (Not Modifiable)
Default Value:
2
Remarks:
Pattern usage matching tkGlobalNumber and tkRemoteObje
2.3.349.7 tkremoteobject (FI-21219)
Type:
enum (Not Modifiable)
Default Value:
200
Remarks:
Type of remote object to which the rule applies.
Rule (RI-953):
Type:
Validation (Insert/Update)
Rule Name:
Validation rules on table RemoteObjectParti
Description:
Verify row criteria are unique










Page 653
Test
Condition:
On INSERT/UPDATE on RemoteObjectPartiti
tkRemoteObject and tkGlobalNumber is uni
Error
Message:
Another row already specifies the same com
object type.
Uniqueness:
No multicolumn uniqueness constraints
2.3.350 remoteroutingpattern (TI-2592)
Description:
Stores Reported Patterns, (URIs and Numbers), from Remote Clusters to suppor
Fields:
2.3.350.1 pattern (FI-25654)
Type:
string [255] (Indexed, Not Modifiable)
Default Value:
EMPTY
Remarks:
Number or URI pattern shared from Remote Cluster Peer.
2.3.350.2 pkid (FI-25650)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.350.3 remotecatalogkey_id (FI-25652)
Type:
long (Not Modifiable)
Remarks:
Integer fk ref to RemoteCatalogKey record associated with t
contains a PeerID key to the RemoteClusterURICatalog recor
Info.
2.3.350.4 remotekey (FI-25651)
Type:
guid (Indexed, Not Modifiable, Null OK)
Remarks:
GUID provided by Remote Host Cluster for use as pattern, (r
so NULL and Pattern is used as identity.)
2.3.350.5 tkpatternhandlingflaginfo (FI-25656)
Type:
enum
Default Value:
0
Remarks:
Indicates how DA / CP / Routing should use the pattern in th
2.3.350.6 tkpatternusage (FI-25655)
Type:
enum
Default Value:
28
Remarks:
Indicates what kind of pattern / number / uri the record con
2.3.350.7 usn (FI-25653)
Type:
long
Remarks:
Sequence Number for use in tracking object version when s










Page 654
Uniqueness:
No multicolumn uniqueness constraints
2.3.351 remotesyslog (TI-624)
Description:
Remote Syslog Table
Fields:
2.3.351.1 enable (FI-5188)
Type:
bool
Default Value:
TRUE
Remarks:
Apply to All Services Per Server when Enabled for Applicati
2.3.351.2 fkprocessnode (FI-5185)
Type:
guid (Cascade Delete)
Remarks:
Specifies ProcessNode
Rule (RI-692):
Type:
Validation (Insert/Update)
Rule Name:
In the RemoteSyslog table, the combination
unique
Description:
In the RemoteSyslog table, the combination
unique (e.g., cannot define the Security mes
Test
Condition:
Cannot define the Security message type twi
Remedy:
1
2.3.351.3 pkid (FI-5184)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.351.4 tkalarmseverity (FI-5187)
Type:
enum
Default Value:
0
Remarks:
Indicates the AlarmSeverity Level - ALARM_SEVERITY_; Em
Informational and Debug
2.3.351.5 tksyslogmessage (FI-5186)
Type:
enum
Default Value:
0
Remarks:
Indicates the Syslog Message Level - SYSLOG_MESSAGE_ ; S
Rule (RI-692):
Type:
Validation (Insert/Update)
Rule Name:
In the RemoteSyslog table, the combination
unique
Description:










Page 655
In the RemoteSyslog table, the combination
unique (e.g., cannot define the Security mes
Test
Condition:
Cannot define the Security message type twi
Remedy:
1
Uniqueness:
No multicolumn uniqueness constraints
2.3.352 remotesyslogappservermap (TI-625)
Description:
A mapping table to map AppServer and RemoteSyslog
Fields:
2.3.352.1 fkappserver (FI-5191)
Type:
guid (Cascade Delete)
Rule (RI-691):
Type:
Validation (Insert/Update)
Rule Name:
Only 5 AppServer is allowed for any RemoteS
Description:
For any given entry in RemoteSyslog table, th
RemoteSyslogAppServerMap table.
Test
Condition:
Only 5 AppServer is allowed for any RemoteS
Remedy:
1
Rule (RI-693):
Type:
Validation (Insert/Update)
Rule Name:
In the RemoteSyslogAppServerMap table, the
fkAppServer must be unique.
Description:
In the RemoteSyslogAppServerMap table, the
fkAppServer must be unique (e.g., cannot ass
same RemoteSyslogServer (AppServer entry)
Test
Condition:
Cannot associate the same RemoteSyslog entr
entry) twice.
Remedy:
1
2.3.352.2 fkremotesyslog (FI-5190)
Type:
guid (Cascade Delete)
Rule (RI-691):
Type:
Validation (Insert/Update)
Rule Name:
Only 5 AppServer is allowed for any RemoteS
Description:
For any given entry in RemoteSyslog table, th
RemoteSyslogAppServerMap table.
Test
Condition:
Only 5 AppServer is allowed for any RemoteS
Remedy:
1
Rule (RI-693):
Type:
Validation (Insert/Update)










Page 656
Rule Name:
In the RemoteSyslogAppServerMap table, the
fkAppServer must be unique.
Description:
In the RemoteSyslogAppServerMap table, the
fkAppServer must be unique (e.g., cannot ass
same RemoteSyslogServer (AppServer entry)
Test
Condition:
Cannot associate the same RemoteSyslog entr
entry) twice.
Remedy:
1
2.3.352.3 pkid (FI-5189)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.353 remoteuri (TI-2138)
Description: Stores Remote URI Info.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.353.1 fkremotecommoninfo (FI-21190)
Type:
guid (Cascade Delete)
Remarks:
Reference
2.3.353.2 pkid (FI-21188)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.353.3 uri (FI-21189)
Type:
string [255] (Indexed)
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.354 replicationdynamic (TI-482)
Description: Realtime replication counter
Fields:
2.3.354.1 datetimestamp (FI-3588)
Type:
long
Default Value:
0
2.3.354.2 fkprocessnode (FI-3587)










Page 657
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
2.3.354.3 pkid (FI-3586)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.354.4 replicationsetuptime (FI-10433)
Type:
long
Default Value:
0
Remarks:
Time value indicating last change in replication status
2.3.354.5 tkreplicationstatus (FI-10432)
Type:
enum
Default Value:
0
Remarks:
Status of replication setup (or repair) on the referenced node
Uniqueness: No multicolumn uniqueness constraints
2.3.355 resourceprioritydefaultnamespace (TI-472)
Description:
The Default Resource Priority Namespace for the system. One record only and
Fields:
2.3.355.1 fkresourceprioritynamespace (FI-3503)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
The Default Namespace for the system. If Namespaces are de
Rule (RI-216):
Type:
Active (Insert/Update)
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, upd
Test
Condition:
update device
Rule (RI-438):
Type:
Validation (Update)
Rule Name:
ResourcePriorityDefaultNamespace.fkResour
Description:
The value of ResourcePriorityDefaultNamesp
NULL if there are ResourcePriorityNamespac
Test
Condition:
ON UPDATE ResourcePriorityDefaultNamesp
NULL) AND (SELECT COUNT(*) FROM Resour
exception; END IF
Error
Message:
Cannot remove ResourcePriorityDefaultNam
there are namespaces defined
Remedy:
The default will be removed if all namespace
2.3.355.2 pkid (FI-3502)










Page 658
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.356 resourceprioritynamespace (TI-469)
Description:
Defines a Resource Priority Namespace
Fields:
2.3.356.1 description (FI-3565)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,100}$
Migration Source: N/A
Remarks:
Description for Resource Priority Namespace.
2.3.356.2 name (FI-3495)
Type:
string [10] (Unique, Indexed)
Validation:
^[0-9a-zA-Z!%*_+`'~-]{1,10}$
Remarks:
Unique (case sensitive) identifier for a namespace
Rule (RI-216):
Type:
Active (Insert/Update)
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, up
Test
Condition:
update device
Rule (RI-436):
Type:
Validation (Insert/Update)
Rule Name:
ResourcePrirotyNamespace Name cannot be
Description:
Use of the following names reserved in RFC4
Namespaces: WPS, ETS
Test
Condition:
ON INSERT/UPDATE INTO ResourcePriorityN
'ETS')) THEN throw exception; END IF
Error
Message:
Cannot use RFC4412 reserved names WPS a
Remedy:
Use a different name and try again.
2.3.356.3 pkid (FI-3494)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-216):
Type:
Active (Insert/Update)










Page 659
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, up
Test
Condition:
update device
Rule (RI-435):
Type:
Active (Insert)
Rule Name:
ResourcePriorityNamespace limited to 100 r
Description:
No more than 100 records can be added to t
ResourcePriorityNamespaces).
Test
Condition:
ON INSERT INTO ResourcePriorityNameSpa
ResourcePriorityNameSpace) > 100 THEN th
Error
Message:
Cannot have more than 100 Resource Priori
Remedy:
Remove any unused namespaces and try ag
Rule (RI-437):
Type:
Active (Insert)
Rule Name:
ResourcePriorityDefaultNamespace set to fir
Description:
When the first ResourcePriorityNamespace
ResourcePriorityDefaultNamespace
Test
Condition:
ON INSERT INTO ResourcePriorityNameSpa
ResourcePriorityNameSpace) = 1 THEN UPD
fkResourcePriorityNamespace = new_pkid);
Rule (RI-439):
Type:
Active (Delete)
Rule Name:
Remove ResourcePriorityDefaultNamespace
Description:
If the last ResourcePriorityNamespace is del
Test
Condition:
ON DELETE FROM ResourcePriorityNameSp
ResourcePriorityNameSpace) = 0 THEN UPD
fkResourcePriorityNamespace = NULL); END
2.3.356.4 resettoggle (FI-10168)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-216):
Type:
Active (Insert/Update)
Rule Name:
device versionstamp
Description:
on change to anything in device xml file, up
Test
Condition:
update device
2.3.356.5 tkreset (FI-10169)
Type:
enum
Default Value:
2










Page 660
Remarks:
Set by DeviceReset stored procedure.
Uniqueness:
No multicolumn uniqueness constraints
2.3.357 resourceprioritynamespacelist (TI-470)
Description: Defines a List of Resource Priority Namespaces
Fields:
2.3.357.1 description (FI-3566)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,100}$
2.3.357.2 name (FI-3497)
Type:
string [50] (Unique, Indexed)
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{1,50}$
Remarks:
Unique (case sensitive) identifier for a namespace list
2.3.357.3 pkid (FI-3496)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.357.4 resettoggle (FI-10228)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.357.5 tkreset (FI-10229)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness: No multicolumn uniqueness constraints
2.3.358 resourceprioritynamespacemap (TI-471)
Description:
Maps Resource Priority Namespaces to Resource Priority Namespace Lists (ma
Fields:
2.3.358.1 fkresourceprioritynamespace (FI-3500)
Type:
guid (Cascade Delete)
2.3.358.2 fkresourceprioritynamespacelist (FI-3499)
Type:
guid (Cascade Delete)
2.3.358.3 index (FI-3501)
Type:
long










Page 661
Check Constraint: Index >= 0
Remarks:
Indicates relative priority of a namespace in the list. DO NOT
sequential
2.3.358.4 pkid (FI-3498)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
index + fkresourceprioritynamespacelist is unique. (MFI-104)
fkresourceprioritynamespacelist + fkresourceprioritynamespace is unique. (M
2.3.359 routefilter (TI-106)
Description: Route filter clauses for NumPlan records used by digit analysis
Fields:
2.3.359.1 clause (FI-696)
Type:
memo (Not Modifiable, Null OK)
Default Value:
NULL
Migration Source: WhereClause:Statement
Remarks:
Trigger updated. Colon separated list.
2.3.359.2 dialplanwizardgenid (FI-681)
Type:
long (Indexed, Null OK)
Default Value:
NULL
Remarks:
This record created by DialPlanWizard
2.3.359.3 fkdialplan (FI-546)
Type:
guid
Migration Source: id for NADP
Remarks:
Dial plan; for example, North American Numbering Plan.
2.3.359.4 name (FI-545)
Type:
string [50]
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Migration Source: WhereClause:Description
Remarks:
Unique name for Route Filter
2.3.359.5 pkid (FI-543)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: WhereClause:WhereID
Remarks:
Unique ID to identify a record.
2.3.359.6 resettoggle (FI-3086)
Type:
bool










Page 662
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.359.7 tkreset (FI-3087)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness: fkdialplan + name is unique. (MFI-25)
2.3.360 routefiltercosroutingmap (TI-593)
Description: CUBA: Table to store the mapping between routefilter and COSRouting
Is not replicated.
Fields:
2.3.360.1 fkroutefilter (FI-6176)
Type:
guid (Unique, Indexed)
Remarks:
Reference to the routefilter.
2.3.360.2 pkid (FI-6175)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.360.3 tkcosrouting (FI-6177)
Type:
enum (Indexed)
Remarks:
reference to cosrouting
Uniqueness: No multicolumn uniqueness constraints
2.3.361 routefiltermember (TI-71)
Description:
Used to create RouteFilter for NumPlan records used by digit analysis
Fields:
2.3.361.1 digits (FI-207)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[]0-9*#X[^+?-]{0,50}$
Migration Source: WhereClauseDetail.Digits
2.3.361.2 fkdialplantag (FI-205)
Type:
guid
Migration Source: WhereClauseDetail.Tag
2.3.361.3 fkroutefilter (FI-204)
Type:
guid (Indexed, Cascade Delete)










Page 663
Migration Source: Generated (was WhereClause.WhereID)
Rule (RI-319):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Build RouteFilter Clause when members cha
Description:
When records in RouteFilterMember chang
RouteFilter record.
Test
Condition:
ON INSERT/UPDATE/DELETE IN RouteFilterM
2.3.361.4 pkid (FI-555)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.361.5 precedence (FI-208)
Type:
long
Migration Source: WhereClauseDetail.Precedence
Remarks:
There is no requirement for this index to be sequential nor
2.3.361.6 tkoperator (FI-206)
Type:
enum
Migration Source: WhereClauseDetail.Operator
Uniqueness:
fkroutefilter + fkdialplantag + precedence is unique. (MFI-21)
2.3.362 routegroup (TI-33)
Description:
Dial Plan Route Groups
Fields:
2.3.362.1 description (FI-21153)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,100}$
Remarks:
Description for Route Group.
2.3.362.2 dialplanwizardgenid (FI-682)
Type:
long (Indexed, Null OK)
Default Value:
NULL
Remarks:
This record created by DialPlanWizard
Rule (RI-446):
Type:
Active (Update/Delete)
Rule Name:
Update/Delete restriction for Standard Loca
Description:
The Standard Local Route Group cannot be
On UPDATE/DELETE of RouteGroup table










Page 664
Test
Condition:
Error
Message:
Cannot Delete/Modify the Standard Local Ro
2.3.362.3 islocalroutegroup (FI-21152)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
If this is a Local Route Group
2.3.362.4 name (FI-195)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Migration Source: RouteGroupName
Remarks:
Unique name for Route Group
2.3.362.5 pkid (FI-194)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-446):
Type:
Active (Update/Delete)
Rule Name:
Update/Delete restriction for Standard Loca
Description:
The Standard Local Route Group cannot be
Test
Condition:
On UPDATE/DELETE of RouteGroup table
Error
Message:
Cannot Delete/Modify the Standard Local Ro
2.3.362.6 tkdistributealgorithm (FI-1266)
Type:
enum
Default Value:
2
Remarks:
Distribution algorithm for a route group. It could be Top Do
Rule (RI-178):
Type:
Validation (Insert/Update)
Rule Name:
Distribution Algorithms for Route Groups
Description:
Valid Distribution Algorithms for Route Gro
value for each item in the TypeDistributeAlg
includes the group type (1) are allowed.
Test
Condition:
IF (@RouteGroup.tkDistributeAlgorithm NO
TypeDistributeAlgorithm WHERE (MaskOR1
Error
Message:
The specified Distribution Algorithm is not v










Page 665
Remedy:
Use a Distribution Algorithm that is compati
Rule (RI-446):
Type:
Active (Update/Delete)
Rule Name:
Update/Delete restriction for Standard Loca
Description:
The Standard Local Route Group cannot be
Test
Condition:
On UPDATE/DELETE of RouteGroup table
Error
Message:
Cannot Delete/Modify the Standard Local Ro
2.3.362.7 tkqsig (FI-1906)
Type:
enum (Not Modifiable)
Default Value:
0
Migration Source: Calulate this value from Device.tkQSIG
Remarks:
default is invalid until updated.
Rule (RI-446):
Type:
Active (Update/Delete)
Rule Name:
Update/Delete restriction for Standard Loca
Description:
The Standard Local Route Group cannot be
Test
Condition:
On UPDATE/DELETE of RouteGroup table
Error
Message:
Cannot Delete/Modify the Standard Local Ro
Uniqueness:
No multicolumn uniqueness constraints
2.3.363 routegroupdevicemap (TI-108)
Description:
Maps multiple Devices to be in a Route Group.
Fields:
2.3.363.1 deviceselectionorder (FI-198)
Type:
long
Migration Source: DeviceSelectionOrder
Remarks:
This ordering within the route group does not have to be se
2.3.363.2 dialplanwizardgenid (FI-683)
Type:
long (Indexed, Null OK)
Default Value:
NULL
Remarks:
This record created by DialPlanWizard
2.3.363.3 fkdevice (FI-196)
Type:
guid (Cascade Delete)
Migration Source: indirect from DeviceName
Rule (RI-601):
Type:
Validation (Insert/Update)










Page 666
Rule Name:
SAF CCD or EMCC or ViPR trunk not used by
Description:
SAF CCD or EMCC or ViPR trunk can not be u
Test
Condition:
SAF CCD or EMCC or ViPR trunk can not be a
Pattern
Error
Message:
SAF CCD or EMCC Trunk or ViPR can not be
Pattern
2.3.363.4 fkroutegroup (FI-558)
Type:
guid (Indexed, Cascade Delete)
Check Constraint: fkRouteGroup != '00000000-1111-0000-0000-000000000000'
Migration Source: RouteGroup:Name is now unique. New table for mapping d
Rule (RI-38):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Set QSIG on Route Group
Description:
The QSIG setting for a Route Group is determ
H.323 devices cannot be added to the same R
H.323 can be mixed with either type in a Ro
determined as follows: A group containing o
containing only H.323 devices is H323. A gro
QSIG devices is MIXED_NONQSIG. If a MIXE
device, the result is a MISCIBLE_MIX Route G
with a H323 device, the result is a H323 Rou
Test
Condition:
On Insert into or Delete from RouteGroupDe
2.3.363.5 pkid (FI-588)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.363.6 port (FI-197)
Type:
long
Migration Source: Port
Remarks:
Port 0 means all ports of the fkDevice.
Uniqueness:
fkdevice + port + fkroutegroup is unique. (MFI-12)
fkroutegroup + deviceselectionorder is unique. (MFI-47)
Rules:
Rule (RI-38):
Type:
Active (Insert/Update/Delete records)
Rule applied when record is inserted or upda
Rule Name:
Set QSIG on Route Group
Description:
The QSIG setting for a Route Group is determ
H.323 devices cannot be added to the same R
H.323 can be mixed with either type in a Rou










Page 667
determined as follows: A group containing on
containing only H.323 devices is H323. A grou
devices is MIXED_NONQSIG. If a MIXED_NON
result is a MISCIBLE_MIX Route Group. If a M
device, the result is a H323 Route Group.
Test
Condition:
On Insert into or Delete from RouteGroupDev
2.3.364 routelist (TI-34)
Description:
Dial Plan Route Lists used by Route Groups and Line Groups. A bettern name f
DeviceRouteLineGroupMap, since these records are a many-to-many relations
Route List and Route/Line groups.
Fields:
2.3.364.1 calledpartytransformationmask (FI-464)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Migration Source: NULL
Remarks:
A transform
Rule (RFI-86):
Type:
Inter-field Condition and Constraint
Test Condition: fkRouteGroup IS NULL
Constraint:
CalledPartyTransformationMask IS NULL
Null Allowed:
null
Remarks:
CalledPartyTransformationMask is set only
2.3.364.2 callingpartyprefixdigits (FI-975)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
Migration Source: CallingPartyPrefixDigits
Remarks:
A transform - similar to PrefixDigitsOut
Rule (RFI-87):
Type:
Inter-field Condition and Constraint
Test Condition: fkRouteGroup IS NULL
Constraint:
CallingPartyPrefixDigits IS NULL
Null Allowed:
null
Remarks:
CallingPartyPrefixDigits is set only for Route
2.3.364.3 callingpartytransformationmask (FI-560)










Page 668
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Migration Source: NULL
Remarks:
A transform
Rule (RFI-88):
Type:
Inter-field Condition and Constraint
Test Condition: fkRouteGroup IS NULL
Constraint:
CallingPartyTransformationMask IS NULL
Null Allowed:
null
Remarks:
CallingPartyTransformationMask is set only
2.3.364.4 dialplanwizardgenid (FI-679)
Type:
long (Indexed, Null OK)
Default Value:
NULL
Remarks:
This record created by DialPlanWizard
2.3.364.5 fkcallingsearchspace (FI-465)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
Rule (RFI-89):
Type:
Inter-field Condition and Constraint
Test Condition: fkRouteGroup IS NULL
Constraint:
fkCallingSearchSpace IS NULL
Null Allowed:
null
Remarks:
CallingSearchSpace is required only for Rou
2.3.364.6 fkdevice (FI-201)
Type:
guid (Indexed, Cascade Delete)
Migration Source: RoutePointName conversion
Rule (RI-39):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Set QSIG on Route List
Description:
A Route List is a special class of device that c
Route List is determined by the composition
determined by the devices the Route Group
combined with H323 Route Groups. A Route
Groups is ALL_PRI_QSIG. A Route List conta
Route Groups (except H323) is a MISCIBLE_M
Route Group is a H323 Route List. (To be con
Test
Condition:
On Insert into, Update, or Delete from Route
member records).










Page 669
Rule (RI-138):
Type:
Validation (Insert/Update)
Rule Name:
Route List Device
Description:
RouteList records for Route Groups must ref
List.
Test
Condition:
RouteList.fkRouteGroup NOT NULL AND Ro
where tkProduct = 37)
Error
Message:
RouteList records for Route Groups may onl
Remedy:
Correct the fkDevice value to refer to a Rout
Rule (RI-143):
Type:
Validation (Insert/Update)
Rule Name:
Hunt List Device
Description:
RouteList records for Line Groups must refe
Test
Condition:
RouteList.fkLineGroup NOT NULL AND Rou
where tkProduct = 110)
Error
Message:
RouteList records for Line Groups may only
Remedy:
Correct the fkDevice value to refer to a Hun
2.3.364.7 fkdigitdiscardinstruction (FI-463)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: set to discard no digits
Remarks:
A transform
Rule (RFI-90):
Type:
Inter-field Condition and Constraint
Test Condition: fkRouteGroup IS NULL
Constraint:
fkDigitDiscardInstruction IS NULL
Null Allowed:
null
Remarks:
DigitDiscardInstruction is required only for
2.3.364.8 fklinegroup (FI-1307)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Rule (RI-143):
Type:
Validation (Insert/Update)
Rule Name:
Hunt List Device
Description:
RouteList records for Line Groups must refe
Test
Condition:
RouteList.fkLineGroup NOT NULL AND Rou
where tkProduct = 110)
Error
Message:
RouteList records for Line Groups may only










Page 670
Remedy:
Correct the fkDevice value to refer to a Hun
2.3.364.9 fkroutegroup (FI-202)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Migration Source: convert from RouteGroupName
Rule (RI-39):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Set QSIG on Route List
Description:
A Route List is a special class of device that c
Route List is determined by the composition
determined by the devices the Route Group
combined with H323 Route Groups. A Route
Groups is ALL_PRI_QSIG. A Route List conta
Route Groups (except H323) is a MISCIBLE_M
Route Group is a H323 Route List. (To be con
Test
Condition:
On Insert into, Update, or Delete from Route
member records).
Rule (RI-138):
Type:
Validation (Insert/Update)
Rule Name:
Route List Device
Description:
RouteList records for Route Groups must ref
List.
Test
Condition:
RouteList.fkRouteGroup NOT NULL AND Ro
where tkProduct = 37)
Error
Message:
RouteList records for Route Groups may onl
Remedy:
Correct the fkDevice value to refer to a Rout
2.3.364.10 pkid (FI-200)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.364.11 prefixdigitsout (FI-466)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
Migration Source: NULL
Remarks:
A transform
Rule (RFI-91):
Type:
Inter-field Condition and Constraint










Page 671
Test Condition: fkRouteGroup IS NULL
Constraint:
PrefixDigitsOut IS NULL
Null Allowed:
null
Remarks:
PrefixDigitsOut is set only for Route Group
2.3.364.12 selectionorder (FI-203)
Type:
long
Migration Source: RouteGroupSelectionOrder
Remarks:
There is no requirment for this index to be sequential nor f
Route List.
2.3.364.13 tknumberingplan_called (FI-3579)
Type:
enum
Default Value:
0
Remarks:
Values are based on TypeNumberingPlan
2.3.364.14 tknumberingplan_calling (FI-3578)
Type:
enum
Default Value:
0
Remarks:
Values based on TypeNumberingPlan
2.3.364.15 tkpriofnumber_called (FI-3581)
Type:
enum
Default Value:
0
Remarks:
Values are based on TypePriOfNumber
2.3.364.16 tkpriofnumber_calling (FI-3580)
Type:
enum
Default Value:
0
Remarks:
Values based on TypePriOfNumber
2.3.364.17 tkstatus_usefullyqualcallingpartynum (FI-633)
Type:
enum
Default Value:
2
Rule (RFI-92):
Type:
Inter-field Condition and Constraint
Test Condition: fkRouteGroup IS NULL
Constraint:
tkStatus_useFullyQualCallingPartyNum = 2
Null Allowed:
null
Remarks:
Status_useFullyQualCallingPartyNum is Def
Uniqueness:
fkdevice + selectionorder is unique. (MFI-13)
fkdevice + fkroutegroup + fklinegroup is unique. (MFI-18)
Constraints:
Rule (RFI-122):
Type:
Inter-field Condition and Constraint
Constraint:










Page 672
( ( fkRouteGroup is not null) OR ( fkLineGrou
( fkLineGroup is null))
Remarks:
RouteList must have a RouteGroup or a LineG
Rules:
Rule (RI-39):
Type:
Active (Insert/Update/Delete records)
Rule applied when record is inserted or upda
Rule Name:
Set QSIG on Route List
Description:
A Route List is a special class of device that co
Route List is determined by the composition
determined by the devices the Route Group c
combined with H323 Route Groups. A Route L
is ALL_PRI_QSIG. A Route List containing a m
Groups (except H323) is a MISCIBLE_MIX. An
Group is a H323 Route List. (To be continued)
Test
Condition:
On Insert into, Update, or Delete from RouteL
member records).
2.3.365 routepartition (TI-75)
Description:
Lists partitions for NumPlan
Fields:
2.3.365.1 description (FI-140)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>[]]{0,50}$
Migration Source: new
Remarks:
A partition is a collection of numbers
2.3.365.2 dialplanwizardgenid (FI-675)
Type:
long (Indexed, Null OK)
Default Value:
NULL
Remarks:
This record created by DialPlanWizard
2.3.365.3 fktimeschedule (FI-2335)
Type:
guid (Null OK)
Default Value:
NULL
2.3.365.4 name (FI-139)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9_-]{1,50}$
Migration Source: new
Rule (RI-244):
Type:
Active (Update)
Rule Name:
rpBuildCSSClause










Page 673
Description:
On update of routepartition rebuild the css c
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.365.5 pkid (FI-138)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-244):
Type:
Active (Update)
Rule Name:
rpBuildCSSClause
Description:
On update of routepartition rebuild the css c
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-609):
Type:
Validation (Insert)
Rule Name:
Only one or less Learned Pattern Route Part
Description:
Only one or less Learned Pattern Route Part
Test
Condition:
Only one or less Learned Pattern Route Part
Error
Message:
Delete the existing Learned Pattern Route Pa
Requesting Service
Rule (RI-923):
Type:
Validation (Insert/Update)
Rule Name:
Maximum one Directory URI partition
Description:
Only one Directory URI partition is permitte
Test
Condition:
Number of partitions with tkPartitionUsage
2.3.365.6 resettoggle (FI-3088)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.365.7 tkpartitionusage (FI-3251)
Type:
enum (Not Modifiable)










Page 674
Default Value:
99
Remarks:
Defines use of partition (Intercom or other)
Rule (RI-609):
Type:
Validation (Insert)
Rule Name:
Only one or less Learned Pattern Route Part
Description:
Only one or less Learned Pattern Route Part
Test
Condition:
Only one or less Learned Pattern Route Part
Error
Message:
Delete the existing Learned Pattern Route Pa
Requesting Service
Rule (RI-923):
Type:
Validation (Insert/Update)
Rule Name:
Maximum one Directory URI partition
Description:
Only one Directory URI partition is permitte
Test
Condition:
Number of partitions with tkPartitionUsage
Rule (RI-924):
Type:
Validation (Delete)
Rule Name:
Directory URI partition undeletable
Description:
The Directory URI partition may not be dele
Test
Condition:
Disallow DELETE if tkPartitionUsage=103
2.3.365.8 tkreset (FI-3089)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.365.9 tktimezone (FI-2336)
Type:
enum
Default Value:
22
2.3.365.10 useoriginatingdevicetimezone (FI-2337)
Type:
bool
Default Value:
TRUE
Uniqueness:
No multicolumn uniqueness constraints
2.3.366 rtmtprofile (TI-413)
Description: Stores the Real Time Monitoring tools profile
Fields:
2.3.366.1 content (FI-3068)
Type:
string [32000]
Default Value:
EMPTY










Page 675
Remarks:
Split content of the profile
2.3.366.2 index (FI-3067)
Type:
long
Default Value:
1
Remarks:
Index of the split profiles starting at 1
2.3.366.3 name (FI-3066)
Type:
string [100] (Indexed)
Remarks:
Name of the Real Time Monitor Profile
2.3.366.4 pkid (FI-3069)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: name + index is unique. (MFI-95)
2.3.367 rtmtreportingdynamic (TI-511)
Description:
RTMT Reporting Dynamic
Insert/Delete is not allowed.
Fields:
2.3.367.1 datetimestamp (FI-5749)
Type:
long
Default Value:
0
Remarks:
Time stamp
Rule (RI-400):
Type:
Active (Insert/Update)
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
Rule (RI-400):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update the DateTimeStamp for Dynamic rec
Description:
When a record in a Dynamic table is update
value
Test
Condition:
ON INSERT/UPDATE INTO *Dynamic: LET cu
currentTime (INTO DateTimeStamp);
2.3.367.2 filenameandlocation (FI-3858)
Type:
string [128]










Page 676
Default Value:
EMPTY
Remarks:
learnedpatterns.xml
2.3.367.3 fkcallmanager (FI-3861)
Type:
guid (Cascade Delete)
2.3.367.4 pkid (FI-3856)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.367.5 replyreadyid (FI-3860)
Type:
long
Default Value:
0
Remarks:
Timestamp
2.3.367.6 requestid (FI-3859)
Type:
long
Default Value:
0
Remarks:
Timestamp
2.3.367.7 tkrtmtreportingservice (FI-3857)
Type:
enum
Default Value:
1
2.3.367.8 tktaskstatus (FI-3832)
Type:
enum
Default Value:
1
Uniqueness:
tkrtmtreportingservice + fkcallmanager is unique. (MFI-120)
2.3.368 safccdpurgeblocklearnedroutes (TI-519)
Description:
SAF CCD Purge Block Learned Routes
Fields:
2.3.368.1 callcontrolidentity (FI-3865)
Type:
string [50]
Default Value:
EMPTY
Remarks:
Call Control Identity
2.3.368.2 ipaddress (FI-3866)
Type:
string [15]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0
Remarks:
IP Address for the SAF Forwarder










Page 677
2.3.368.3 learnedpattern (FI-3863)
Type:
string [50]
Default Value:
EMPTY
Remarks:
Learned Pattern to blok
2.3.368.4 learnedpatternprefix (FI-3864)
Type:
string [50]
Default Value:
EMPTY
Remarks:
Learned Pattern Prefix to block
2.3.368.5 pkid (FI-3862)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
learnedpattern + learnedpatternprefix + callcontrolidentity + ipaddress is uniq
Constraints:
Rule (RFI-199):
Type:
Inter-field Condition and Constraint
Constraint:
(LearnedPattern='') OR (LearnedPatternPref
Remarks:
Either LearnedPattern or LearnedPatternPre
Rule (RFI-261):
Type:
Inter-field Condition and Constraint
Constraint:
(LearnedPattern!='') OR (LearnedPatternPref
='')
Remarks:
LearnedPattern or LearnedPatternPrefix or C
2.3.369 safclientcmnodemap (TI-508)
Description: Map for SAFClientSettings and ProcessNode
Fields:
2.3.369.1 fkcallmanager (FI-3851)
Type:
guid (Cascade Delete)
Rule (RI-607):
Type:
Validation (Insert/Update)
Rule Name:
Only 2 or less SAF Client Settings allowed per
Description:
Only 2 or less SAF Client Settings allowed per
Test
Condition:
Only 2 or less SAF Client Settings allowed per
Error
Message:
Only 2 or less SAF Client Settings allowed per
2.3.369.2 fksafclientsettings (FI-3852)
Type:
guid (Cascade Delete)
2.3.369.3 pkid (FI-3850)










Page 678
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-607):
Type:
Validation (Insert/Update)
Rule Name:
Only 2 or less SAF Client Settings allowed per
Description:
Only 2 or less SAF Client Settings allowed per
Test
Condition:
Only 2 or less SAF Client Settings allowed per
Error
Message:
Only 2 or less SAF Client Settings allowed per
Uniqueness: fkcallmanager + fksafclientsettings is unique. (MFI-122)
2.3.370 safclientsettings (TI-504)
Description: SAF Forwarder Settings
Fields:
2.3.370.1 clientlabel (FI-3818)
Type:
string [50]
Validation:
^[a-zA-Z0-9_-]{3,49}[a-zA-Z0-9@_-]?$
Remarks:
Protocol specific Client label
2.3.370.2 description (FI-3816)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.370.3 enabletcplayermonitor (FI-5347)
Type:
bool
Default Value:
TRUE
2.3.370.4 fksafsecurityprofile (FI-3819)
Type:
guid
Remarks:
pkid of SAF Security Profile
2.3.370.5 ipaddress (FI-3820)
Type:
string [15] (Unique)
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-4
Remarks:
IP Address for the SAF Forwarder
2.3.370.6 name (FI-3817)
Type:
string [50] (Unique)










Page 679
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
name of the SAf Client Settings
2.3.370.7 pkid (FI-3815)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.370.8 port (FI-3821)
Type:
long
Default Value:
5050
Check Constraint: (Port >= 1024) AND (Port <= 65535)
Remarks:
Port number to connect to the SAF forwarder
2.3.370.9 safnotificationswindowsize (FI-3823)
Type:
long
Default Value:
7
Check Constraint: (SAFNotificationSWindowSize >= 0) AND (SAFNotificationSW
Remarks:
SAF notifications flow-control window size
2.3.370.10 safreconnectinterval (FI-3822)
Type:
long
Default Value:
20
Check Constraint: (SAFReconnectInterval >= 20) AND (SAFReconnectInterval <=
Migration Source: SAFReconnectInterval
Remarks:
In Seconds
Uniqueness: No multicolumn uniqueness constraints
2.3.371 safsecurityprofile (TI-500)
Description: SAF Security Profile
Fields:
2.3.371.1 description (FI-3812)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.371.2 name (FI-3811)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
name of the CCD Security Profile










Page 680
2.3.371.3 pkid (FI-3810)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.371.4 tkdevicesecuritymode (FI-3813)
Type:
enum
Default Value:
2
2.3.371.5 username (FI-5348)
Type:
string [50]
Default Value:
EMPTY
Validation:
^[a-zA-Z 0-9.-]{1,50}$
2.3.371.6 userpassword (FI-5349)
Type:
string [128]
Default Value:
EMPTY
Validation:
^[a-fA-F0-9]{0,128}$
Remarks:
Used for digest authentication
Uniqueness: No multicolumn uniqueness constraints
2.3.372 safservices (TI-505)
Description: SAF Services
Fields:
2.3.372.1 description (FI-3831)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description of the SAF Service, up to 128 characters including
2.3.372.2 isactivated (FI-3826)
Type:
bool
Default Value:
TRUE
Remarks:
Indicates as to whether the Service is Activated or not
2.3.372.3 name (FI-3830)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
name of the CCD Service Profile
2.3.372.4 pkid (FI-3824)
Type:
guid (Unique, Indexed, Not Modifiable)










Page 681
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-608):
Type:
Validation (Insert/Update)
Rule Name:
Only one or less CCD Requesting Service Prof
Description:
Only one or less CCD Requesting Service Prof
Test
Condition:
Only one or less CCD Requesting Service Prof
Error
Message:
Only one or less CCD Requesting Service Prof
2.3.372.5 tksafservice (FI-3825)
Type:
enum
Default Value:
1
Rule (RI-608):
Type:
Validation (Insert/Update)
Rule Name:
Only one or less CCD Requesting Service Prof
Description:
Only one or less CCD Requesting Service Prof
Test
Condition:
Only one or less CCD Requesting Service Prof
Error
Message:
Only one or less CCD Requesting Service Prof
Uniqueness: No multicolumn uniqueness constraints
2.3.373 safservicetrunkmap (TI-509)
Description:
Map for SAF Service and Trunk device
Fields:
2.3.373.1 fkdevice (FI-3839)
Type:
guid
Rule (RI-600):
Type:
Validation (Insert/Update)
Rule Name:
Only SAF trunk can be assigned to CCD Serv
Description:
Only SAF trunk can be assigned to CCD Serv
Test
Condition:
Only SAF Enabled ICT Trunk and CCD SIP Tr
Error
Message:
Change ICT Trunk to be SAF Enable or chan
trunk to CCD Service Profile
2.3.373.2 fksafservices (FI-3836)
Type:
guid (Cascade Delete)
2.3.373.3 pkid (FI-3834)










Page 682
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness:
fksafservices + fkdevice is unique. (MFI-123)
2.3.374 schapplication (TI-977)
Description:
Contains a single record which consolidates all of the Smart Call Home feature
for the assocoated Cluster.
Insert/Delete is not allowed.
Fields:
2.3.374.1 enableanonymouscallhome (FI-21294)
Type:
bool
Default Value:
FALSE
Migration Source: BlockEnable
Remarks:
Enable Anonymous call home
2.3.374.2 enablereminder (FI-25587)
Type:
bool (Null OK)
2.3.374.3 enablesmartcallhome (FI-9881)
Type:
bool
Default Value:
FALSE
Migration Source: BlockEnable
Remarks:
EnableSmartCallHome Application
Rule (RI-826):
Type:
Validation (Update)
Rule Name:
SCHUserClusterInfo.ContactEmail Restrictio
Description:
Rule to make sure SCHUserClusterInfo.Conta
SCHUserClusterInfo.ContactEmail != '' if SCH
Test
Condition:
SELECT EnableSmartCallHome INTO eflag F
CEmail = '') AND (eflag = 't')) THEN throw ex
Error
Message:
No Contact Email setup to the Cluster
Remedy:
Please enter the Contact Email for the cluste
2.3.374.4 fkschuserclusterinfo (FI-9880)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Refers to the Cluster user information for the SCH Applicati
2.3.374.5 httphost (FI-21266)
Type:
string [50] (Null OK)
Default Value:
NULL










Page 683
Remarks:
Proxy IP/Hostname
2.3.374.6 httpport (FI-21265)
Type:
string [50] (Null OK)
Default Value:
NULL
Remarks:
Proxy port number to comunicate
2.3.374.7 otherrecipients (FI-9885)
Type:
string [1024]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{0,1024}$
2.3.374.8 pkid (FI-9879)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.374.9 sendlog (FI-25597)
Type:
bool (Null OK)
Default Value:
FALSE
2.3.374.10 sendtociscotac (FI-9882)
Type:
bool
Default Value:
FALSE
Migration Source: Block Sending to TAC
Remarks:
SendToCiscoTAC Enable
2.3.374.11 sendtootherrecipients (FI-9884)
Type:
bool
Default Value:
FALSE
Migration Source: Block Sending to other recipients
Remarks:
SendToOtherRecipients Enable
2.3.374.12 tkschciscotacdestination (FI-9883)
Type:
enum
Default Value:
1
Migration Source: 1 - TYPE_SCH_CISCOTAC_DEST_HTTPS or 2 - TYPE_SCH_CISC
Uniqueness:
No multicolumn uniqueness constraints
2.3.375 schscript (TI-978)
Description: Each record describes a script used by the Smart Call Home feature.
Fields:
2.3.375.1 description (FI-9888)










Page 684
Type:
string [255]
Validation:
^[]a-zA-Z0-9 !#$&'()*+,./:;<=>?@[^{|}~\-]{0,255}$
2.3.375.2 maxexecutionseconds (FI-9893)
Type:
long (Null OK)
Default Value:
NULL
2.3.375.3 name (FI-9887)
Type:
string [128]
Validation:
^[a-zA-Z 0-9.-]{1,128}$
2.3.375.4 outputfilebasename (FI-9892)
Type:
string [64] (Unique)
Default Value:
EMPTY
Validation:
^[0-9A-Za-z.-]{0,64}$
Remarks:
Unique OutputFileName
2.3.375.5 outputpath (FI-9891)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Path to SmartCallHome script output.
2.3.375.6 pkid (FI-9886)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.375.7 scriptfilename (FI-9890)
Type:
string [64] (Unique)
Default Value:
EMPTY
Validation:
^[0-9A-Za-z.-]{1,64}$
Remarks:
Unique Script Name
2.3.375.8 scriptpath (FI-9889)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Path to SmartCallHome script when installed on CUCM.
Uniqueness: No multicolumn uniqueness constraints
2.3.376 schscriptexecution (TI-979)
Description:
This table is used to store schedule of the execution of scripts used by Smart Ca
Fields:
2.3.376.1 enableexecution (FI-9896)










Page 685
Type:
bool
Default Value:
TRUE
Migration Source: BlockEnable of Script Execution
Remarks:
Enable of Execution of SCH Scripts
2.3.376.2 fkschscript (FI-9895)
Type:
guid (Unique, Indexed, Cascade Delete)
Remarks:
Refers to information about SCH Scripts.
2.3.376.3 pkid (FI-9894)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.376.4 starttime (FI-9899)
Type:
long
Default Value:
0
Remarks:
Time in secs
2.3.376.5 tkdayofmonth (FI-9898)
Type:
enum
Default Value:
0
Rule (RI-827):
Type:
Validation (Insert/Update)
Rule Name:
SCHScriptExecution scheduling restriction
Description:
Rule to make sure EITHER tkDayOfWeek <>
execution schedule
Test
Condition:
SELECT tkDayOfWeek,tkDayOfMonth FROM
tkDayOfMonth <> 0) THEN throw exception
Error
Message:
The Smart Call Home script execution sched
of Month execution.
Remedy:
Please specify one of these for Smart Call Ho
Month.
2.3.376.6 tkdayofweek (FI-9897)
Type:
enum
Default Value:
7
Rule (RI-827):
Type:
Validation (Insert/Update)
Rule Name:
SCHScriptExecution scheduling restriction
Description:
Rule to make sure EITHER tkDayOfWeek <>
execution schedule
Test
Condition:
SELECT tkDayOfWeek,tkDayOfMonth FROM
tkDayOfMonth <> 0) THEN throw exception










Page 686
Error
Message:
The Smart Call Home script execution sched
of Month execution.
Remedy:
Please specify one of these for Smart Call Ho
Month.
Uniqueness:
No multicolumn uniqueness constraints
2.3.377 schuserclusterinfo (TI-976)
Description:
This table consolidates into a single record cluster specific information includi
demographic data such as primary cluster administrative contact info and the
primarily used by the Smart Call Home application.
Insert/Delete is not allowed.
Fields:
2.3.377.1 clusteruniqueid (FI-9877)
Type:
string [128] (Unique)
Default Value:
newid()
Remarks:
Unique Cluster ID
2.3.377.2 companyaddress (FI-9874)
Type:
string [1024]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0,1024}$
2.3.377.3 companyname (FI-9872)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^{|}~\-]{0,255}$
Migration Source: N/A
Remarks:
Company name
2.3.377.4 contactemail (FI-9876)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[0-9A-Za-z@.-]{0,255}$
Remarks:
Contact Email
2.3.377.5 contactname (FI-9873)
Type:
string [128]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^_{|}~\-]{0,128}$
2.3.377.6 contactphone (FI-9875)
Type:
string [64]
Default Value:
EMPTY










Page 687
Remarks:
This is the telephone number as synchronized from a corpo
directory number. It is used for reporting purposes and if bl
numbersassigned to phones associated with this user.
2.3.377.7 pkid (FI-9871)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.377.8 priorclusteruniqueid (FI-9878)
Type:
guid
Default Value:
EMPTY
Remarks:
PriorClusterUniqueID
Uniqueness:
No multicolumn uniqueness constraints
2.3.378 scratch (TI-116)
Description:
blob used for anything including device specific information, service paramete
records are temporary, some need to persist.
Fields:
2.3.378.1 content (FI-645)
Type:
text (Null OK)
Default Value:
NULL
2.3.378.2 name (FI-643)
Type:
string [255] (Indexed)
2.3.378.3 pkid (FI-642)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.378.4 readonly (FI-908)
Type:
bool
Default Value:
FALSE
Uniqueness:
No multicolumn uniqueness constraints
2.3.379 sdpattribute (TI-2110)
Description:
SDP attribute
Fields:
2.3.379.1 attributenamestring (FI-21037)
Type:
string [64] (Indexed)










Page 688
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{1,64}$
Remarks:
SDP Attribute name
Rule (RI-2107):
Type:
Active (Insert/Update)
Rule Name:
Insert/Update on SDPAttribute
Description:
On INSERT/UPDATE on SDPAttribute the pair
fkSDPAttributeList must be unique.
Test
Condition:
ON INSERT/UPDATE on SDPAttribute SELECT
SDPAttributeNameString = new_SDPAttribute
new_fkSDPAttributeList, IF count > 1, it is an
2.3.379.2 fksdpattributelist (FI-21036)
Type:
guid (Cascade Delete)
Remarks:
Reference to a specific SDP Attribute List
Rule (RI-2107):
Type:
Active (Insert/Update)
Rule Name:
Insert/Update on SDPAttribute
Description:
On INSERT/UPDATE on SDPAttribute the pair
fkSDPAttributeList must be unique.
Test
Condition:
ON INSERT/UPDATE on SDPAttribute SELECT
SDPAttributeNameString = new_SDPAttribute
new_fkSDPAttributeList, IF count > 1, it is an
2.3.379.3 pkid (FI-21035)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.379.4 tksdpattributehandling (FI-21038)
Type:
enum
Default Value:
0
Remarks:
Type of SDP attribute handling, 0 - Property, 1 - Any Value, 2
Uniqueness:
No multicolumn uniqueness constraints
2.3.380 sdpattributeallowedvalues (TI-2111)
Description:
SDP attribute allowed values
Fields:
2.3.380.1 allowedvalue (FI-21041)
Type:
string [255] (Indexed)
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{1,255}$
Remarks:
SDP Attribute name
Rule (RI-2108):
Type:
Active (Insert/Update)
Rule Name:
Insert/Update on SDPAttributeAllowedValues










Page 689
Description:
On INSERT/UPDATE on SDPAttributeAllowedV
fkSDPAttribute must be unique.
Test
Condition:
ON INSERT/UPDATE on SDPAttribute SELECT
AllowedValue = new_AllowedValue AND fkSD
is an error.
2.3.380.2 fksdpattribute (FI-21040)
Type:
guid (Cascade Delete)
Remarks:
Reference to a specific SDP Attribute
Rule (RI-2108):
Type:
Active (Insert/Update)
Rule Name:
Insert/Update on SDPAttributeAllowedValues
Description:
On INSERT/UPDATE on SDPAttributeAllowedV
fkSDPAttribute must be unique.
Test
Condition:
ON INSERT/UPDATE on SDPAttribute SELECT
AllowedValue = new_AllowedValue AND fkSD
is an error.
2.3.380.3 pkid (FI-21039)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.381 sdpattributelist (TI-2109)
Description:
SDP attribute list profile
Fields:
2.3.381.1 description (FI-21034)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,100}$
Remarks:
Description of SDP Attribute List
2.3.381.2 isstandard (FI-25727)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Indicates installed standard SDP transparency profile - canno
Rule (RI-2128):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify or delete Standard SDP Attrib
Description:
The installed standard SDP Attribute Profile c
profile is the only profile where IsStandard is
ON UPDATE/DELETE IN SDPAttributeList: IF (










Page 690
Test
Condition:
Error
Message:
Cannot modify or delete the installed standar
Remedy:
Create and assign Standard SDP Profile which
2.3.381.3 name (FI-21033)
Type:
string [50] (Unique, Indexed)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
SDP Attribute List name
2.3.381.4 pkid (FI-21032)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.382 secureconfig (TI-474)
Description:
Read-only System Level configuration
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.382.1 name (FI-3533)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Unique name to identify the configuration property
Rule (RI-2221):
Type:
Active (Update)
Rule Name:
Delete from Device on update in SecureConf
Description:
When number of phones associated with Elin
association with phones,if there are any.
Test
Condition:
IF ((SELECT COUNT(*) FROM Device WHERE
Device SET fkElinGroup = NULL WHERE fkEl
2.3.382.2 pkid (FI-3532)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.382.3 value (FI-3534)
Type:
string [255] (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
The value for the configuration property, stored as a string
Rule (RI-2221):
Type:
Active (Update)
Rule Name:
Delete from Device on update in SecureConf










Page 691
Description:
When number of phones associated with Elin
association with phones,if there are any.
Test
Condition:
IF ((SELECT COUNT(*) FROM Device WHERE
Device SET fkElinGroup = NULL WHERE fkEl
Uniqueness:
No multicolumn uniqueness constraints
2.3.383 securityprofile (TI-314)
Description:
Different Security profiles in Call Manager
Fields:
2.3.383.1 aclallowreplace (FI-2589)
Type:
bool
Default Value:
FALSE
Remarks:
Whether SIP header replacement allowed
2.3.383.2 acloobsubscription (FI-2420)
Type:
bool
Default Value:
FALSE
Remarks:
Whether OOB Subscription Allowed (Obsolete)
2.3.383.3 acloodrefer (FI-2419)
Type:
bool
Default Value:
FALSE
Remarks:
Whether out of dialog refer allowed
2.3.383.4 aclpresencesubscription (FI-2418)
Type:
bool
Default Value:
FALSE
Remarks:
Whether presence subsription allowed
2.3.383.5 aclunsolicitednotification (FI-2421)
Type:
bool
Default Value:
FALSE
Remarks:
Whether unsolicitated subscription allowed
2.3.383.6 allowchargingheader (FI-6237)
Type:
bool
Default Value:
FALSE
Remarks:
Allow transmissions of P-Charging header in SIP Messages
2.3.383.7 applevelauth (FI-2423)
Type:
bool
Default Value:
FALSE
2.3.383.8 description (FI-2343)










Page 692
Type:
string [400] (Null OK)
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,100}$
Remarks:
Description of the Security Profile
2.3.383.9 digestauthall (FI-2416)
Type:
bool
Default Value:
FALSE
Remarks:
Whether to authenicate ALL messages
Rule (RI-341):
Type:
Validation (Insert/Update)
Rule Name:
Prevent mismatch values in boolean fields
Description:
on I/U of SecurityProfile
Test
Condition:
validate correct boolean values
Rule (RI-2394):
Type:
Validation (Insert/Update)
Rule Name:
SIPOAuthFlag can be enabled for particular
transport type as TLS and also validating tft
excludedigestcredential boolean fields cann
Description:
Enforcing conditions on SIPOAuthFlag
Remedy:
1
2.3.383.10 excludedigestcredflag (FI-3151)
Type:
bool
Default Value:
FALSE
Remarks:
Exclude Digest Credentials Flag
Rule (RI-341):
Type:
Validation (Insert/Update)
Rule Name:
Prevent mismatch values in boolean fields
Description:
on I/U of SecurityProfile
Test
Condition:
validate correct boolean values
Rule (RI-2394):
Type:
Validation (Insert/Update)
Rule Name:
SIPOAuthFlag can be enabled for particular
transport type as TLS and also validating tft
excludedigestcredential boolean fields cann
Description:
Enforcing conditions on SIPOAuthFlag
Remedy:
1
2.3.383.11 incomingport (FI-1313)
Type:
long
Default Value:
5060










Page 693
Check Constraint: (incomingPort >= 0) AND (incomingPort <= 65535)
Remarks:
Used for receiving UDP/TCP messages
Rule (RI-318):
Type:
Active (Insert/Update)
Rule Name:
Prevent port sharing between TLS and UDP/
Description:
on I/U of SecurityProfile
Test
Condition:
Port values must differ
Rule (RI-332):
Type:
Active (Insert/Update)
Rule Name:
Prevent port conflict between CCMs and SIP
Description:
on I/U of SecurityProfile and CCM
Test
Condition:
prevent bad port combinations
2.3.383.12 isstandard (FI-2409)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Whether it is a standard security policy
2.3.383.13 name (FI-2342)
Type:
string [75] (Unique, Indexed)
Validation:
^[a-zA-Z 0-9._-]{1,75}$
Remarks:
Name of the Security Profile
2.3.383.14 noncepolicytime (FI-2417)
Type:
long
Default Value:
600
Remarks:
Time in secs
2.3.383.15 pkid (FI-2341)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-275):
Type:
Active (Insert/Update)
Rule Name:
securityprofile versionstamp
Description:
on change to anything in securityprofile tab
Test
Condition:
update device
Rule (RI-317):
Type:
Active (Insert/Update)
Rule Name:
Prevent change of profile where phone does
Description:
on I/U of SecurityProfile.










Page 694
Test
Condition:
The security mode of a Security Profile may
Security Profile support the security mode c
which the profile is used are using the same
Rule (RI-472):
Type:
Validation (Insert/Update)
Rule Name:
Security Profile must be secure for Protected
Description:
Security Profile used with Protected device m
Test
Condition:
ON INSERT/UPDATE IN Device, SecurityProf
Error
Message:
Security Profiles used with Protected phone
Remedy:
Make sure the Security Profile uses Encrypti
Rule (RI-604):
Type:
Validation (Update)
Rule Name:
SAF Enabled trunk only supports non secur
Description:
SAF Enabled trunk only supports non secur
Test
Condition:
SAF Enabled trunk only supports non secur
Error
Message:
SAF Enabled trunk only supports non secur
2.3.383.16 resettoggle (FI-3100)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-275):
Type:
Active (Insert/Update)
Rule Name:
securityprofile versionstamp
Description:
on change to anything in securityprofile tab
Test
Condition:
update device
2.3.383.17 serveriphostname (FI-5109)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Specifies ServerIPHostName in either IP address or HostNam
Rule (RFI-260):
Type:
Inter-field Condition and Constraint
Test Condition: tkSecurityPolicy <> 7
Constraint:
ServerIPHostname = ''
Null Allowed:
null
Remarks:
ServerIPHostName to be used only with if tk
SECURITY_POLICY_CUMA_SERVER (otherwi










Page 695
Rule (RI-481):
Type:
Validation (Insert/Update)
Rule Name:
Only 40 CUMA Server SecurityProfile allowe
Description:
Only 40 CUMA Server SecurityProfile allowe
Test
Condition:
the total number of records can not be great
SECURITY_POLICY_CUMA_SERVER(7)
Error
Message:
Only 40 CUMA Server SecurityProfile allowe
Rule (RI-689):
Type:
Validation (Insert/Update)
Rule Name:
SecurityProfile ServerIPHostname is not a v
Description:
Make sure node name is ip, name or domain
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.383.18 sipoauthflag (FI-28281)
Type:
bool
Default Value:
FALSE
Remarks:
SIP OAuth Flag
Rule (RI-2394):
Type:
Validation (Insert/Update)
Rule Name:
SIPOAuthFlag can be enabled for particular
transport type as TLS and also validating tft
excludedigestcredential boolean fields cann
Description:
Enforcing conditions on SIPOAuthFlag
Remedy:
1
2.3.383.19 tftpencryptedflag (FI-3150)
Type:
bool
Default Value:
FALSE
Remarks:
TFTP Encrypted Flag
Rule (RI-341):
Type:
Validation (Insert/Update)
Rule Name:
Prevent mismatch values in boolean fields
Description:
on I/U of SecurityProfile
Test
Condition:
validate correct boolean values
Rule (RI-2394):
Type:
Validation (Insert/Update)
Rule Name:
SIPOAuthFlag can be enabled for particular
transport type as TLS and also validating tft
excludedigestcredential boolean fields cann










Page 696
Description:
Enforcing conditions on SIPOAuthFlag
Remedy:
1
2.3.383.20 tkauthenticationmode (FI-2585)
Type:
enum
Default Value:
2
2.3.383.21 tkdeviceprotocol (FI-3149)
Type:
enum (Null OK)
Migration Source: DeviceList.Protocol
Rule (RI-317):
Type:
Active (Insert/Update)
Rule Name:
Prevent change of profile where phone does
Description:
on I/U of SecurityProfile.
Test
Condition:
The security mode of a Security Profile may
Security Profile support the security mode c
which the profile is used are using the same
Rule (RI-330):
Type:
Active (Insert/Update)
Rule Name:
Prevent mismatch tktransport and tksecurit
Description:
on I/U of SecurityProfile
Test
Condition:
prevent bad value combinations
Rule (RI-341):
Type:
Validation (Insert/Update)
Rule Name:
Prevent mismatch values in boolean fields
Description:
on I/U of SecurityProfile
Test
Condition:
validate correct boolean values
Rule (RI-2394):
Type:
Validation (Insert/Update)
Rule Name:
SIPOAuthFlag can be enabled for particular
transport type as TLS and also validating tft
excludedigestcredential boolean fields cann
Description:
Enforcing conditions on SIPOAuthFlag
Remedy:
1
2.3.383.22 tkdevicesecuritymode (FI-2425)
Type:
enum (Null OK)
Rule (RI-317):
Type:
Active (Insert/Update)
Rule Name:
Prevent change of profile where phone does
Description:
on I/U of SecurityProfile.
Test
Condition:










Page 697
The security mode of a Security Profile may
Security Profile support the security mode c
which the profile is used are using the same
Rule (RI-330):
Type:
Active (Insert/Update)
Rule Name:
Prevent mismatch tktransport and tksecurit
Description:
on I/U of SecurityProfile
Test
Condition:
prevent bad value combinations
Rule (RI-472):
Type:
Validation (Insert/Update)
Rule Name:
Security Profile must be secure for Protected
Description:
Security Profile used with Protected device m
Test
Condition:
ON INSERT/UPDATE IN Device, SecurityProf
Error
Message:
Security Profiles used with Protected phone
Remedy:
Make sure the Security Profile uses Encrypti
Rule (RI-482):
Type:
Validation (Insert/Update)
Rule Name:
CUMA Security Profile type and transport m
Description:
When tkSecurityPolicy=SECURITY_POLICY_C
tkDeviceSecurityMode = DEVICE_SECURITY_
TRANSPORT_LAYER_SECURITY when tkDevi
DEVICE_SECURITY_MODE_NONSECURE. Wh
SECURITY_POLICY_CUMA_SERVER, it must b
USER_DATAGRAM_PROTOCOL when tkDevic
DEVICE_SECURITY_MODE_NONSECURE, and
tkDeviceSecurityMode != DEVICE_SECURITY
Test
Condition:
On Insert/Update CUMA security profile
Rule (RI-604):
Type:
Validation (Update)
Rule Name:
SAF Enabled trunk only supports non secur
Description:
SAF Enabled trunk only supports non secur
Test
Condition:
SAF Enabled trunk only supports non secur
Error
Message:
SAF Enabled trunk only supports non secur
Rule (RI-2394):
Type:
Validation (Insert/Update)
Rule Name:
SIPOAuthFlag can be enabled for particular
transport type as TLS and also validating tft
excludedigestcredential boolean fields cann










Page 698
Description:
Enforcing conditions on SIPOAuthFlag
Remedy:
1
Rule (RI-2398):
Type:
Active (Insert/Update)
Rule Name:
Inserting Secure SIP Trunk Profile
Description:
Whenever an admin try to insert Secure SIP
Test
Condition:
ON INSERT INTO Security Profile, slminfo_e
2.3.383.23 tkeckeysize (FI-27040)
Type:
enum (Null OK)
Default Value:
NULL
Remarks:
EC Key Size(bits) for SecurityProfile
2.3.383.24 tkkeyorder (FI-27039)
Type:
enum
Default Value:
1
Remarks:
key Order for SecurityProfile
2.3.383.25 tkkeysize (FI-2465)
Type:
enum
Default Value:
3
2.3.383.26 tkmodel (FI-3148)
Type:
enum (Not Modifiable, Null OK)
Migration Source: DeviceList.Type
Remarks:
Redundant. Use tkProduct to look up tkModel in TypeProdu
Rule (RI-317):
Type:
Active (Insert/Update)
Rule Name:
Prevent change of profile where phone does
Description:
on I/U of SecurityProfile.
Test
Condition:
The security mode of a Security Profile may
Security Profile support the security mode c
which the profile is used are using the same
Rule (RI-330):
Type:
Active (Insert/Update)
Rule Name:
Prevent mismatch tktransport and tksecurit
Description:
on I/U of SecurityProfile
Test
Condition:
prevent bad value combinations
Rule (RI-341):
Type:
Validation (Insert/Update)
Rule Name:
Prevent mismatch values in boolean fields
Description:
on I/U of SecurityProfile
validate correct boolean values










Page 699
Test
Condition:
Rule (RI-2394):
Type:
Validation (Insert/Update)
Rule Name:
SIPOAuthFlag can be enabled for particular
transport type as TLS and also validating tft
excludedigestcredential boolean fields cann
Description:
Enforcing conditions on SIPOAuthFlag
Remedy:
1
2.3.383.27 tkreset (FI-3101)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.383.28 tksecuritypolicy (FI-2408)
Type:
enum
Default Value:
1
Rule (RI-317):
Type:
Active (Insert/Update)
Rule Name:
Prevent change of profile where phone does
Description:
on I/U of SecurityProfile.
Test
Condition:
The security mode of a Security Profile may
Security Profile support the security mode c
which the profile is used are using the same
Rule (RI-318):
Type:
Active (Insert/Update)
Rule Name:
Prevent port sharing between TLS and UDP/
Description:
on I/U of SecurityProfile
Test
Condition:
Port values must differ
Rule (RI-330):
Type:
Active (Insert/Update)
Rule Name:
Prevent mismatch tktransport and tksecurit
Description:
on I/U of SecurityProfile
Test
Condition:
prevent bad value combinations
Rule (RI-332):
Type:
Active (Insert/Update)
Rule Name:
Prevent port conflict between CCMs and SIP
Description:
on I/U of SecurityProfile and CCM
Test
Condition:
prevent bad port combinations
Rule (RI-341):
Type:
Validation (Insert/Update)










Page 700
Rule Name:
Prevent mismatch values in boolean fields
Description:
on I/U of SecurityProfile
Test
Condition:
validate correct boolean values
Rule (RI-481):
Type:
Validation (Insert/Update)
Rule Name:
Only 40 CUMA Server SecurityProfile allowe
Description:
Only 40 CUMA Server SecurityProfile allowe
Test
Condition:
the total number of records can not be great
SECURITY_POLICY_CUMA_SERVER(7)
Error
Message:
Only 40 CUMA Server SecurityProfile allowe
Rule (RI-482):
Type:
Validation (Insert/Update)
Rule Name:
CUMA Security Profile type and transport m
Description:
When tkSecurityPolicy=SECURITY_POLICY_C
tkDeviceSecurityMode = DEVICE_SECURITY_
TRANSPORT_LAYER_SECURITY when tkDevi
DEVICE_SECURITY_MODE_NONSECURE. Wh
SECURITY_POLICY_CUMA_SERVER, it must b
USER_DATAGRAM_PROTOCOL when tkDevic
DEVICE_SECURITY_MODE_NONSECURE, and
tkDeviceSecurityMode != DEVICE_SECURITY
Test
Condition:
On Insert/Update CUMA security profile
Rule (RI-2394):
Type:
Validation (Insert/Update)
Rule Name:
SIPOAuthFlag can be enabled for particular
transport type as TLS and also validating tft
excludedigestcredential boolean fields cann
Description:
Enforcing conditions on SIPOAuthFlag
Remedy:
1
Rule (RI-2398):
Type:
Active (Insert/Update)
Rule Name:
Inserting Secure SIP Trunk Profile
Description:
Whenever an admin try to insert Secure SIP
Test
Condition:
ON INSERT INTO Security Profile, slminfo_e
2.3.383.29 tktransport (FI-2410)
Type:
enum
Default Value:
4
Rule (RI-318):
Type:
Active (Insert/Update)










Page 701
Rule Name:
Prevent port sharing between TLS and UDP/
Description:
on I/U of SecurityProfile
Test
Condition:
Port values must differ
Rule (RI-330):
Type:
Active (Insert/Update)
Rule Name:
Prevent mismatch tktransport and tksecurit
Description:
on I/U of SecurityProfile
Test
Condition:
prevent bad value combinations
Rule (RI-332):
Type:
Active (Insert/Update)
Rule Name:
Prevent port conflict between CCMs and SIP
Description:
on I/U of SecurityProfile and CCM
Test
Condition:
prevent bad port combinations
Rule (RI-482):
Type:
Validation (Insert/Update)
Rule Name:
CUMA Security Profile type and transport m
Description:
When tkSecurityPolicy=SECURITY_POLICY_C
tkDeviceSecurityMode = DEVICE_SECURITY_
TRANSPORT_LAYER_SECURITY when tkDevi
DEVICE_SECURITY_MODE_NONSECURE. Wh
SECURITY_POLICY_CUMA_SERVER, it must b
USER_DATAGRAM_PROTOCOL when tkDevic
DEVICE_SECURITY_MODE_NONSECURE, and
tkDeviceSecurityMode != DEVICE_SECURITY
Test
Condition:
On Insert/Update CUMA security profile
Rule (RI-2394):
Type:
Validation (Insert/Update)
Rule Name:
SIPOAuthFlag can be enabled for particular
transport type as TLS and also validating tft
excludedigestcredential boolean fields cann
Description:
Enforcing conditions on SIPOAuthFlag
Remedy:
1
Rule (RI-2398):
Type:
Active (Insert/Update)
Rule Name:
Inserting Secure SIP Trunk Profile
Description:
Whenever an admin try to insert Secure SIP
Test
Condition:
ON INSERT INTO Security Profile, slminfo_e
2.3.383.30 tktransport_out (FI-2411)










Page 702
Type:
enum (Null OK)
Default Value:
NULL
Rule (RFI-195):
Type:
Inter-field Condition and Constraint
Test Condition: tkSecurityPolicy= 7
Constraint:
tkTransPort_Out IS NULL
Null Allowed:
null
Remarks:
CUMA security profile outgoing transport ty
Rule (RI-330):
Type:
Active (Insert/Update)
Rule Name:
Prevent mismatch tktransport and tksecurit
Description:
on I/U of SecurityProfile
Test
Condition:
prevent bad value combinations
2.3.383.31 tkv150sdpfilter (FI-5110)
Type:
enum
Default Value:
3
Remarks:
SDP Outbound Offer Filter selection for V.150 capability han
2.3.383.32 transmitsecuritystatus (FI-3482)
Type:
bool
Default Value:
FALSE
2.3.383.33 versionstamp (FI-3121)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-275):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
securityprofile versionstamp
Description:
on change to anything in securityprofile tab
Test
Condition:
update device
Rule (RI-275):
Type:
Active (Insert/Update)
Rule Name:
securityprofile versionstamp
Description:
on change to anything in securityprofile tab
Test
Condition:
update device
Rule (RI-2398):
Type:
Active (Insert/Update)
Rule Name:
Inserting Secure SIP Trunk Profile
Description:
Whenever an admin try to insert Secure SIP










Page 703
Test
Condition:
ON INSERT INTO Security Profile, slminfo_e
2.3.383.34 x509subjectname (FI-2588)
Type:
string [4096]
Default Value:
EMPTY
Remarks:
X509 Subject Name List
Rule (RI-482):
Type:
Validation (Insert/Update)
Rule Name:
CUMA Security Profile type and transport m
Description:
When tkSecurityPolicy=SECURITY_POLICY_C
tkDeviceSecurityMode = DEVICE_SECURITY_
TRANSPORT_LAYER_SECURITY when tkDevi
DEVICE_SECURITY_MODE_NONSECURE. Wh
SECURITY_POLICY_CUMA_SERVER, it must b
USER_DATAGRAM_PROTOCOL when tkDevic
DEVICE_SECURITY_MODE_NONSECURE, and
tkDeviceSecurityMode != DEVICE_SECURITY
Test
Condition:
On Insert/Update CUMA security profile
Uniqueness:
No multicolumn uniqueness constraints
2.3.384 sipdevice (TI-206)
Description:
Contains data for SIP Trunk implementation
Fields:
2.3.384.1 acceptinboundrdnis (FI-1317)
Type:
bool
Default Value:
FALSE
Remarks:
Redirecting number delivery (inbound) flag.
2.3.384.2 acceptoutboundrdnis (FI-1322)
Type:
bool
Default Value:
FALSE
Remarks:
Same as NumberIE field in H323Device.
2.3.384.3 calleriddn (FI-1321)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,32}$
Remarks:
Override callers phone number and displays PresentationN
2.3.384.4 callername (FI-1319)










Page 704
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F]{0,50}$
Remarks:
This field displays the PresentationName on the device usin
2.3.384.5 enableqsigutf8 (FI-5891)
Type:
bool
Default Value:
FALSE
Rule (RI-787):
Type:
Validation (Insert/Update)
Rule Name:
SIPDevice.tkASN1RoseOidEncoding and SIPD
Description:
If tkTunneledProtocol is not enabled for qsig
in the SIPDevice table should not be allowed
Test
Condition:
ON INSERT or UPDATE in SIPDevice: SELECT
TunneledProtocol where enum = new_tkTun
throw exception END IF;
Error
Message:
Cannot modify the value since QSIG is not en
Remedy:
Enable the QSIG and change the value
2.3.384.6 fkcallingsearchspace_cntdpntransform (FI-5753)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Calling Search Space for Connected Party Name Transforma
2.3.384.7 fkdevice (FI-1310)
Type:
guid (Unique, Indexed, Cascade Delete)
Rule (RI-442):
Type:
Validation (Insert/Update)
Rule Name:
SIPDevice.tkPresentationBit_ConnectedLine
Description:
If IsRPIDEnabled is set to false the tkPresent
should not be allowed to change from DEFAU
Test
Condition:
ON INSERT/UPDATE in SIPDevice: SELECT Is
(rpidChk='F') throw exception END IF;
Error
Message:
Cannot modify the value since IsRPIDEnable
Remedy:
Set IsRPIDEnabled to TRUE and then change
Rule (RI-443):
Type:
Validation (Insert/Update)
Rule Name:
SIPDevice.tkPresentationBit_ConnectedNam
Description:
If IsRPIDEnabled is set to false the tkPresent
should not be allowed to change from DEFAU
Test
Condition:
ON INSERT/UPDATE in SIPDevice: SELECT Is
(rpidChk='F') throw exception END IF;










Page 705
Error
Message:
Cannot modify the value since IsRPIDEnable
Remedy:
Set isRPIDEnabled to TRUE and then change
Rule (RI-602):
Type:
Validation (Insert/Update)
Rule Name:
Invalid SIP Trunk Service Type
Description:
Invalid SIP Trunk Service Type
Test
Condition:
Can not change SIP Trunk Service type if it i
EMCC or ViPR Service
Error
Message:
Remove the SIP Trunk from Route Pattern o
before changing its SIP Trunk Service Type
Rule (RI-613):
Type:
Validation (Insert/Update)
Rule Name:
EMCC SIP Trunk validation
Description:
EMCC Trunk has to have SendGeolocation as
false
Test
Condition:
EMCC Trunk has to have SendGeolocation as
false
Error
Message:
EMCC Trunk has to have SendGeolocation as
false
Rule (RI-786):
Type:
Active (Insert/Update)
Rule Name:
Set QSIG on Device when Tunneled Protocol
Description:
When the SIPDevice.tkTunneledProtocol val
the referenced device
Test
Condition:
IF SipDevice.tkTunneledProtocol = QSIG THE
sip or MIXED NON-QSIG for Intercluster Tru
2.3.384.8 fksipnormalizationscript (FI-5870)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Reference to a specific SIP Normalization script
2.3.384.9 isanonymous (FI-28091)
Type:
bool
Default Value:
FALSE
Remarks:
This field is used to enable or disable the Anonymous Presen
2.3.384.10 isscripttraceenabled (FI-5864)
Type:
bool
Default Value:
FALSE
Remarks:
SIP Device script trace
2.3.384.11 numdigits (FI-1318)
Type:
long (Null OK)










Page 706
Default Value:
99
Check Constraint: ((NumDigits >= 0) AND (NumDigits <= 32)) OR (NumDigits = 9
2.3.384.12 originatingparametervalue (FI-6253)
Type:
string [16]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9.-]{0,16}$
Remarks:
For ISC Trunk: Specifies the route header parameter value t
originating
2.3.384.13 outbounduriroutinginstructions (FI-6255)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,254}$
Remarks:
For ISC Trunk: URI for routing outbound IMS call...
2.3.384.14 parameterlabel (FI-6252)
Type:
string [16]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9.-]{0,16}$
Remarks:
For ISC Trunk: Specifies the route header parameter label th
termination calls
2.3.384.15 pathreplacementsupport (FI-5890)
Type:
bool
Default Value:
FALSE
2.3.384.16 pkid (FI-1309)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.384.17 preferrouteheaderdestination (FI-6236)
Type:
bool
Default Value:
FALSE
Remarks:
SIP Trunk will use the destination specified in route header
instead of using the destination(s) configured on the trunk i
2.3.384.18 prefixdn (FI-1316)
Type:
dn (Null OK)
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{0,50}$
Remarks:
Used for Inbound Call Routing Information.
2.3.384.19 requesturidomainname (FI-10137)










Page 707
Type:
string [1024]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""\]{0,254}$
Remarks:
For an ISC trunk specifies the domain part of the URI for Req
2.3.384.20 scriptparameters (FI-5863)
Type:
string [1000]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F\x7F]{1,1000}$
Remarks:
SIP Device script parameters
2.3.384.21 service (FI-6251)
Type:
string [64]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9.-]{0,64}$
Remarks:
For ISC Trunk: Service name that is in the user part of the to
message. If left blank cucmas is used.
Rule (RI-843):
Type:
Active (Insert/Update)
Rule Name:
For ISC Trunk Service defaults to cucmas if l
Description:
For insert or update of SIPDevice, if the trun
name is left empty, the default value cucmas
Test
Condition:
ON INSERT/UPDATE IN SIPDevice IF (tkTrun
THEN RETURN cucmas INTO Service
Rule (RI-843):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
For ISC Trunk Service defaults to cucmas if l
Description:
For insert or update of SIPDevice, if the trun
name is left empty, the default value cucmas
Test
Condition:
ON INSERT/UPDATE IN SIPDevice IF (tkTrun
THEN RETURN cucmas INTO Service
2.3.384.22 sigdigits (FI-1315)
Type:
bool
Default Value:
FALSE
Remarks:
Must be 1 if (NumDigits >= 0) AND (NumDigits <= 32), or 0 if
2.3.384.23 terminatingparametervalue (FI-6254)
Type:
string [16]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9.-]{0,16}$
Remarks:
For ISC Trunk: Specifies the route header parameter value t
terminating










Page 708
2.3.384.24 tkasn1roseoidencoding (FI-5887)
Type:
enum
Default Value:
0
Rule (RI-787):
Type:
Validation (Insert/Update)
Rule Name:
SIPDevice.tkASN1RoseOidEncoding and SIPD
Description:
If tkTunneledProtocol is not enabled for qsig
in the SIPDevice table should not be allowed
Test
Condition:
ON INSERT or UPDATE in SIPDevice: SELECT
TunneledProtocol where enum = new_tkTun
throw exception END IF;
Error
Message:
Cannot modify the value since QSIG is not en
Remedy:
Enable the QSIG and change the value
2.3.384.25 tkcallingpartyselection (FI-1327)
Type:
enum
Default Value:
1
2.3.384.26 tkpresentationbit_callingline (FI-1323)
Type:
enum
Default Value:
0
Remarks:
Calling Party ID Presentation
2.3.384.27 tkpresentationbit_callingname (FI-1324)
Type:
enum
Default Value:
0
Remarks:
Calling Party Name Presentation
2.3.384.28 tkpresentationbit_connectedline (FI-1325)
Type:
enum
Default Value:
0
Remarks:
Connected Party ID Presentation
Rule (RI-442):
Type:
Validation (Insert/Update)
Rule Name:
SIPDevice.tkPresentationBit_ConnectedLine
Description:
If IsRPIDEnabled is set to false the tkPresent
should not be allowed to change from DEFAU
Test
Condition:
ON INSERT/UPDATE in SIPDevice: SELECT Is
(rpidChk='F') throw exception END IF;
Error
Message:
Cannot modify the value since IsRPIDEnable
Remedy:
Set IsRPIDEnabled to TRUE and then change
2.3.384.29 tkpresentationbit_connectedname (FI-1326)










Page 709
Type:
enum
Default Value:
0
Remarks:
Connected Party Name Presentation
Rule (RI-443):
Type:
Validation (Insert/Update)
Rule Name:
SIPDevice.tkPresentationBit_ConnectedNam
Description:
If IsRPIDEnabled is set to false the tkPresent
should not be allowed to change from DEFAU
Test
Condition:
ON INSERT/UPDATE in SIPDevice: SELECT Is
(rpidChk='F') throw exception END IF;
Error
Message:
Cannot modify the value since IsRPIDEnable
Remedy:
Set isRPIDEnabled to TRUE and then change
2.3.384.30 tkqsigvariant (FI-5888)
Type:
enum
Default Value:
0
Rule (RI-787):
Type:
Validation (Insert/Update)
Rule Name:
SIPDevice.tkASN1RoseOidEncoding and SIPD
Description:
If tkTunneledProtocol is not enabled for qsig
in the SIPDevice table should not be allowed
Test
Condition:
ON INSERT or UPDATE in SIPDevice: SELECT
TunneledProtocol where enum = new_tkTun
throw exception END IF;
Error
Message:
Cannot modify the value since QSIG is not en
Remedy:
Enable the QSIG and change the value
2.3.384.31 tksipcodec (FI-1314)
Type:
enum
Default Value:
1
Remarks:
Preferred Originating Codec (G711u, G711a, G729a, G729ab,
2.3.384.32 tksipidentityblend (FI-9953)
Type:
enum
Default Value:
1
Remarks:
Configuration option for what information to include in con
2.3.384.33 tksiptrunkcalllegsecurity (FI-9828)
Type:
enum (Indexed)
Default Value:
1
Remarks:
Defines whether a call across a SIP Trunk is considered secu
Trunks where sRTP is allowed.










Page 710
2.3.384.34 tkstatus_routeclasssignalingenabled (FI-3934)
Type:
enum (Indexed)
Default Value:
2
Remarks:
Indicates whether Route Class Signaling is enabled on a SIP
2.3.384.35 tktrunkservice (FI-3804)
Type:
enum (Not Modifiable)
Default Value:
0
Rule (RI-602):
Type:
Validation (Insert/Update)
Rule Name:
Invalid SIP Trunk Service Type
Description:
Invalid SIP Trunk Service Type
Test
Condition:
Can not change SIP Trunk Service type if it i
EMCC or ViPR Service
Error
Message:
Remove the SIP Trunk from Route Pattern o
before changing its SIP Trunk Service Type
Rule (RI-613):
Type:
Validation (Insert/Update)
Rule Name:
EMCC SIP Trunk validation
Description:
EMCC Trunk has to have SendGeolocation as
false
Test
Condition:
EMCC Trunk has to have SendGeolocation as
false
Error
Message:
EMCC Trunk has to have SendGeolocation as
false
Rule (RI-843):
Type:
Active (Insert/Update)
Rule Name:
For ISC Trunk Service defaults to cucmas if l
Description:
For insert or update of SIPDevice, if the trun
name is left empty, the default value cucmas
Test
Condition:
ON INSERT/UPDATE IN SIPDevice IF (tkTrun
THEN RETURN cucmas INTO Service
2.3.384.36 tktunneledprotocol (FI-5889)
Type:
enum
Default Value:
0
Rule (RI-786):
Type:
Active (Insert/Update)
Rule Name:
Set QSIG on Device when Tunneled Protocol
Description:
When the SIPDevice.tkTunneledProtocol val
the referenced device
Test
Condition:
IF SipDevice.tkTunneledProtocol = QSIG THE
sip or MIXED NON-QSIG for Intercluster Tru
Rule (RI-787):
Type:
Validation (Insert/Update)










Page 711
Rule Name:
SIPDevice.tkASN1RoseOidEncoding and SIPD
Description:
If tkTunneledProtocol is not enabled for qsig
in the SIPDevice table should not be allowed
Test
Condition:
ON INSERT or UPDATE in SIPDevice: SELECT
TunneledProtocol where enum = new_tkTun
throw exception END IF;
Error
Message:
Cannot modify the value since QSIG is not en
Remedy:
Enable the QSIG and change the value
2.3.384.37 usecalleridcallernameinurioutgoingrequest (FI-10189)
Type:
bool
Default Value:
FALSE
Remarks:
Set to true when either CallerID or CallerName has a value f
both will be included in the FROM URI of outgoing requests
Rule (RFI-304):
Type:
Inter-field Condition and Constraint
Test Condition: CallerName = '' AND callerIdDN IS NULL
Constraint:
(UseCallerIDCallerNameinURIOutgoingRequ
Remarks:
UseCallerIDCallerNameinURIOutgoingRequ
CallerName are non-empty
2.3.384.38 usedpconnectedpartytransformationcss (FI-5752)
Type:
bool
Default Value:
TRUE
Remarks:
The Default for useDPConnectedPartyTransformationCSS is
2.3.384.39 useorigcallingpartypresondivert (FI-28336)
Type:
bool
Default Value:
FALSE
Remarks:
False means CLIR/CLIP setting will be picked up from Divert
will be picked from original calling party
2.3.384.40 useviprpublicipandport (FI-5281)
Type:
bool
Default Value:
FALSE
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-718):
Type:
Inter-field Condition and Constraint
Test Condition: IsAnonymous = 't'
Constraint:
CallerName = '' AND callerIdDN IS NULL
Remarks:
if IsAnonymous is true, PresentationNumber
PresentationName(CallerName) must be emp










Page 712
2.3.385 sipnormalizationscript (TI-535)
Description:
Lists all the configured SIP Normalization scripts
Fields:
2.3.385.1 description (FI-5862)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F\x7F%""""]{0,400}$
Remarks:
SIP Normalization script description
2.3.385.2 isstandard (FI-5865)
Type:
bool (Not Modifiable)
Remarks:
Is it a standard SIP Normalization script record?
2.3.385.3 luascriptsourcefilename (FI-5871)
Type:
string [255] (Null OK)
Validation:
^[0-9A-Za-z/.-]{1,255}$
Remarks:
Name of the corresponding SIP normalization LUA script fil
has the LUA script to load.
2.3.385.4 maxluainstructionsthreshold (FI-6064)
Type:
long
Default Value:
1000
Check Constraint: ( MaxLuaInstructionsThreshold >=1000 ) AND ( MaxLuaInst
Remarks:
Threshold value for Lua script instructions
2.3.385.5 maxmemorythreshold (FI-6063)
Type:
long
Default Value:
50
Check Constraint: ( MaxMemoryThreshold >=50 ) AND ( MaxMemoryThreshol
Remarks:
Threshold value for memory usage
2.3.385.6 name (FI-5861)
Type:
string [50] (Unique)
Validation:
^[0-9A-Za-z.-]{1,50}$
Remarks:
Unique script name
2.3.385.7 pkid (FI-5860)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a SIP Normalization script record.
2.3.385.8 scriptsignature (FI-6065)










Page 713
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Holds the pkid of the last chunk of the sipnormalizationscri
2.3.385.9 tksipscripterrorhandling_resource (FI-6062)
Type:
enum
Default Value:
1
Remarks:
Enum value defined in TypeSIPScriptErrorHandling table. O
Reset Trunk
2.3.385.10 tksipscripterrorhandling_runtime (FI-6061)
Type:
enum
Default Value:
0
Remarks:
Enum value defined in TypeSIPScriptErrorHandling table. O
Script and Reset Trunk
Uniqueness:
No multicolumn uniqueness constraints
2.3.386 sipnormalizationscriptchunk (TI-536)
Description: Holds chunks pertaining to all the SIP Normalization scripts
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.386.1 chunk (FI-5867)
Type:
string [3950] (Not Modifiable)
Remarks:
A SIP Normalization script chunk
2.3.386.2 fksipnormalizationscript (FI-5868)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Reference to a specific SIP Normalization script
2.3.386.3 pkid (FI-5866)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a SIP Normalization script chunk record
2.3.386.4 sequence (FI-5869)
Type:
long
Remarks:
Sequence of the chunk in a SIP Normalization script
Uniqueness: No multicolumn uniqueness constraints
2.3.387 sipprofile (TI-317)
Description:
SIP Profile Information










Page 714
Fields:
2.3.387.1 allowixchannel (FI-6277)
Type:
bool
Default Value:
FALSE
Remarks:
This configuration allows or rejects iX Channel
2.3.387.2 allowmultiplecodecsinanswersdp (FI-21326)
Type:
bool
Default Value:
FALSE
Remarks:
This configuration allows the endpoint behind trunk to han
2.3.387.3 allowpresentationsharingusingbfcp (FI-9868)
Type:
bool
Default Value:
FALSE
Remarks:
This configuration allow or reject Presentation Sharing usin
2.3.387.4 allowrrandrsbandwidthmodifier (FI-25818)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates whether CUCM can signal RR (RTCP bandwidth for
bandwidth modifiers.
2.3.387.5 calleriddn (FI-10186)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,32}$
Remarks:
This field displays the ExternalPresentationNumber on the d
2.3.387.6 callername (FI-10185)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F]{0,50}$
Remarks:
This field displays the ExternalPresentationName on the dev
2.3.387.7 conncallbeforeplayingann (FI-27239)
Type:
bool
Default Value:
FALSE
Remarks:
True, if inbound call should be connected before playing qu
only (not Phones).
2.3.387.8 defaulttelephonyeventpayloadtype (FI-2587)
Type:
long
Default Value:
101
Remarks:
The Telephony Event Payload Type










Page 715
2.3.387.9 delivercnfbridgeid (FI-6087)
Type:
bool
Default Value:
FALSE
Remarks:
True -Enables support of conference bridge identifier for int
2.3.387.10 description (FI-2362)
Type:
string [400] (Null OK)
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,100}$
Remarks:
Description of SIP Profile
2.3.387.11 destroutestring (FI-25573)
Type:
bool
Default Value:
FALSE
Remarks:
If true, SIP message flow on the SIP trunk will insert destina
2.3.387.12 earlyofferforgclearenable (FI-5100)
Type:
bool
Default Value:
FALSE
Remarks:
To enable early offer for G.clear, with default value of False
2.3.387.13 enableanatforearlyoffercalls (FI-3659)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates whether UCM should send out early Offer with MT
IPv6 address in SDP
Rule (RFI-264):
Type:
Inter-field Condition and Constraint
Test Condition: tkRSVPOverSIP=1
Constraint:
enableAnatForEarlyOfferCalls='f'
Remarks:
E2E RSVP over SIP can not support enable A
2.3.387.14 enableexternalqos (FI-27474)
Type:
bool
Default Value:
FALSE
Remarks:
When External QoS is enabled at the system level (Service P
the SIP profile whether trunk or line. If the flag is False then
controller for flows originating at the device. If the flag is Tr
flows originating from that device.
2.3.387.15 enableoutboundoptionsping (FI-5876)
Type:
bool
Default Value:
FALSE
Remarks:
If true, SIP profile configuration to have Send OPTIONS ping
2.3.387.16 enableurioutdialsupport (FI-9866)










Page 716
Type:
bool
Default Value:
FALSE
Remarks:
This configuration enable or disable the use of FQDN in outg
2.3.387.17 fallbacktolocalrsvp (FI-3641)
Type:
bool
Default Value:
TRUE
2.3.387.18 faxinvite (FI-27212)
Type:
bool
Default Value:
FALSE
Remarks:
Determines whether Fax Invite has valid Ip and Send Receiv
2.3.387.19 fkresourceprioritynamespace (FI-10066)
Type:
guid (Indexed, Null OK)
Default Value:
NULL
Remarks:
Foreign key reference to ResourcePriorityNamespace
2.3.387.20 fkresourceprioritynamespacelist (FI-3505)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Prioritized List of Resource Priority Namespaces assigned to
2.3.387.21 fksdpattributelist (FI-21031)
Type:
guid (Null OK)
Default Value:
ebcc7581-456d-48f3-ab67-00bcc3245213
Remarks:
Reference to a specific SDP Attribute list
2.3.387.22 fksipnormalizationscript (FI-9979)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
Reference to a specific SIP Normalization script
2.3.387.23 inactivesdprequired (FI-2800)
Type:
bool
Default Value:
FALSE
Remarks:
Require Inactive SDP for mid-call media change
2.3.387.24 isanonymous (FI-28082)
Type:
bool
Default Value:
FALSE
Remarks:
This field is used to enable or disable the Anonymous Extern
2.3.387.25 isassuredsipserviceenabled (FI-10037)
Type:
bool
Default Value:
FALSE










Page 717
Remarks:
True - Enables support of Assured SIP service; False - Disabl
2.3.387.26 isscripttraceenabled (FI-9978)
Type:
bool
Default Value:
FALSE
Remarks:
SIP Line script trace
2.3.387.27 isstandard (FI-2363)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
If this is a standard SIP profile
2.3.387.28 mlppuserauthorization (FI-10101)
Type:
bool
Default Value:
FALSE
Remarks:
This field will be used by SIP Phone to determine whether to
a non-routine priority is received in an INVITE. The default
2.3.387.29 name (FI-2361)
Type:
string [50] (Unique, Indexed)
Remarks:
SIP Profile name
2.3.387.30 optionspingintervalwhenstatusnotok (FI-5878)
Type:
long
Default Value:
120
Check Constraint: ( OptionsPingIntervalWhenStatusNotOK >=5 ) AND ( Options
Remarks:
Retry interval (in seconds) for SIP trunk out of service
2.3.387.31 optionspingintervalwhenstatusok (FI-5877)
Type:
long
Default Value:
60
Check Constraint: ( OptionsPingIntervalWhenStatusOK >=5 ) AND ( OptionsPin
Remarks:
Retry interval (in seconds) for SIP trunk in-service or partia
2.3.387.32 pkid (FI-2360)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-273):
Type:
Active (Insert/Update)
Rule Name:
sipprofile versionstamp
Description:
on change to anything in sipprofile table, up
Test
Condition:
update device
2.3.387.33 rejectanonymousincomingcall (FI-10188)










Page 718
Type:
bool
Default Value:
FALSE
Remarks:
When RejectAnonymousIncomingCall is enabled, all anonym
2.3.387.34 rejectanonymousoutgoingcall (FI-10237)
Type:
bool
Default Value:
FALSE
Remarks:
When RejectAnonymousOutgoingCall is enabled, all anonym
2.3.387.35 resettoggle (FI-3102)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-273):
Type:
Active (Insert/Update)
Rule Name:
sipprofile versionstamp
Description:
on change to anything in sipprofile table, up
Test
Condition:
update device
2.3.387.36 ringing180 (FI-2463)
Type:
bool
Default Value:
FALSE
2.3.387.37 scriptparameters (FI-9977)
Type:
string [1000]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F\x7F]{1,1000}$
Remarks:
SIP Profile script parameters for SIP Lines
2.3.387.38 sendrecvsdpinmidcallinvite (FI-5852)
Type:
bool
Default Value:
FALSE
Remarks:
If true, Mid call message flow on the SIP trunk will change a
be enabled if Early Offer support for voice call is also enable
Rule (RFI-283):
Type:
Inter-field Condition and Constraint
Test Condition: tkEOSuppVoiceCall = 0
Default:
FALSE
Constraint:
SendRecvSDPInMidCallInvite = 'f'
Remarks:
Send/receive SDP in mid call invite can be en
and video calls is enabled
2.3.387.39 sipoptionspingretrycount (FI-6134)
Type:
long










Page 719
Default Value:
6
Check Constraint: (SIPOptionsPingRetryCount >= 1) AND (SIPOptionsPingRetry
Remarks:
This parameter specifies the number of times that Cisco Call
Default should be 6.
2.3.387.40 sipoptionspingtimer (FI-6135)
Type:
long
Default Value:
500
Check Constraint: (SIPOptionsPingTimer >= 100) AND (SIPOptionsPingTimer <
Remarks:
This parameter specifies the maximum time, in millisecond
OPTIONS request. If a response is not received before the tim
CallManager resends the request when this timer expires. D
2.3.387.41 sipretryinvite (FI-2431)
Type:
long
Default Value:
6
Remarks:
Max number of times an INVITE request is retransmitted
2.3.387.42 sipretrynoninvite (FI-2432)
Type:
long
Default Value:
10
Remarks:
Max number of times a SIP message other than INVITE is re
2.3.387.43 sipstartmediaport (FI-2433)
Type:
long
Default Value:
16384
Check Constraint: (SIPStartMediaPort >= 2048) AND (SIPStartMediaPort <= 655
Remarks:
Start RTP range for media
Rule (RI-2222):
Type:
Validation (Insert/Update)
Rule Name:
Video and Media Port ranges
Description:
Rule to check no overlap between MediaPor
Test
Condition:
Ranges are valid,no overlap between ranges
Error
Message:
Video start and stop ports both are 0 OR are
start port.
Remedy:
Adjust the MediaPort range to match with V
2.3.387.44 sipstartvideoport (FI-27074)
Type:
long
Default Value:
0
Check Constraint: (SIPStartVideoPort = 0) OR ((SIPStartVideoPort >= 2048) AND
Remarks:
Start range for Video Port
Rule (RI-2222):
Type:
Validation (Insert/Update)










Page 720
Rule Name:
Video and Media Port ranges
Description:
Rule to check no overlap between MediaPor
Test
Condition:
Ranges are valid,no overlap between ranges
Error
Message:
Video start and stop ports both are 0 OR are
start port.
Remedy:
Adjust the MediaPort range to match with V
2.3.387.45 sipstopvideoport (FI-27075)
Type:
long
Default Value:
0
Check Constraint: (SIPStopVideoPort = 0) OR ((SIPStopVideoPort >= 2048) AND
Remarks:
Stop range for VideoPort
Rule (RI-2222):
Type:
Validation (Insert/Update)
Rule Name:
Video and Media Port ranges
Description:
Rule to check no overlap between MediaPor
Test
Condition:
Ranges are valid,no overlap between ranges
Error
Message:
Video start and stop ports both are 0 OR are
start port.
Remedy:
Adjust the MediaPort range to match with V
2.3.387.46 siptimerinviteexp (FI-2426)
Type:
long
Default Value:
180
Check Constraint: (SIPTimerInviteExp >= 0) AND (SIPTimerInviteExp <= 32767
Remarks:
in secs after which a SIP INVITE expires
2.3.387.47 siptimerregdelta (FI-2427)
Type:
long
Default Value:
5
Check Constraint: (SIPTimerRegDelta >= 0) AND (SIPTimerRegDelta <= 32767)
Remarks:
Time in secs at which registration will occur. Used in conjuc
will register SIPTimerRegDelta secs before reg period ends a
2.3.387.48 siptimerregexpires (FI-2428)
Type:
long
Default Value:
3600
Remarks:
Time in secs after which reg expires
2.3.387.49 siptimert1 (FI-2429)
Type:
long
Default Value:
500










Page 721
Remarks:
Lowest value, in millisecs, of the retransmission for SIP mes
2.3.387.50 siptimert2 (FI-2430)
Type:
long
Default Value:
4000
Remarks:
Highest value, in millisecs, of the retransmission for SIP mes
2.3.387.51 t38invite (FI-3573)
Type:
bool
Default Value:
FALSE
Remarks:
Determines whether to use T.38 Invite over SIP for interoper
2.3.387.52 tkcalheaders (FI-25591)
Type:
enum
Default Value:
0
Remarks:
Used to specify the behavior of CAL Header
2.3.387.53 tkcallinglineidentification (FI-10184)
Type:
enum
Default Value:
0
Remarks:
CallingLineIdentification lists available Identification presen
Only
2.3.387.54 tkcucmversioninsipheader (FI-21074)
Type:
enum
Default Value:
0
Remarks:
Set CUCM Version info in UA and server header for SIP trun
2.3.387.55 tkdscpvalue_audiocalls (FI-27069)
Type:
enum (Indexed, Null OK)
Default Value:
NULL
Remarks:
References TypeDSCPValue, DSCP for Audio Calls
2.3.387.56 tkdscpvalue_audioportionoftelepresencecalls (FI-27072)
Type:
enum (Indexed, Null OK)
Default Value:
NULL
Remarks:
References TypeDSCPValue, DSCP for Audio Calls of TelePres
2.3.387.57 tkdscpvalue_audioportionofvideocalls (FI-27070)
Type:
enum (Indexed, Null OK)
Default Value:
NULL
Remarks:
References TypeDSCPValue, DSCP for Audio Calls of Video C
2.3.387.58 tkdscpvalue_telepresencecalls (FI-27073)
Type:
enum (Indexed, Null OK)
Default Value:
NULL










Page 722
Remarks:
References TypeDSCPValue, DSCP for TelePresence Calls
2.3.387.59 tkdscpvalue_videocalls (FI-27071)
Type:
enum (Indexed, Null OK)
Default Value:
NULL
Remarks:
References TypeDSCPValue, DSCP for Video Calls
2.3.387.60 tkeosuppvoicecall (FI-25839)
Type:
enum
Default Value:
0
Remarks:
Sets the Early Offer support for voice calls and video calls
Rule (RFI-281):
Type:
Inter-field Condition and Constraint
Test Condition: enableAnatForEarlyOfferCalls = 't'
Default:
FALSE
Constraint:
tkEOSuppVoiceCall = 0
Remarks:
ANAT is not supported in early offer suppor
Rule (RFI-282):
Type:
Inter-field Condition and Constraint
Test Condition: tkRSVPOverSIP = 1
Default:
FALSE
Constraint:
tkEOSuppVoiceCall = 0
Remarks:
E2E RSVP cannot support early offer suppor
2.3.387.61 tkgclear (FI-5403)
Type:
enum
Default Value:
0
Remarks:
Indicates the G.Clear types - Disabled,Clearmode,CCD,G.nX64
2.3.387.62 tkreset (FI-3103)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.387.63 tkrsvpoversip (FI-3640)
Type:
enum
Default Value:
0
2.3.387.64 tksipbandwidthmodifier (FI-9854)
Type:
enum
Default Value:
0
Remarks:
Reference to TypeSIPBandwidthModifier for SIPProfile
2.3.387.65 tksiprel1xxoptions (FI-3642)
Type:
enum
Default Value:
0










Page 723
Rule (RFI-200):
Type:
Inter-field Condition and Constraint
Test Condition: tkRSVPOverSIP=1
Constraint:
tkSIPRel1XXOptions<>0
Remarks:
SIP Rel1XX Options can not be disabled if RS
2.3.387.66 tksipreroute (FI-3577)
Type:
enum
Default Value:
0
Remarks:
Where to get information (device id) for rerouting SIP trunk
2.3.387.67 tksipsessionrefreshmethod (FI-21005)
Type:
enum
Default Value:
0
Remarks:
Sets the configuration option for SIP method to be used for s
2.3.387.68 tkstatus_handlingofreceivedoffercodecpreferences (FI-10219)
Type:
enum
Default Value:
2
Remarks:
Controls the CUCM response to the passing of an explicit pre
Possible values include - Ignore(0), Honor(1), Use System De
2.3.387.69 tktelnetlevel (FI-2972)
Type:
enum
Default Value:
0
2.3.387.70 tkuridisambiguationpolicy (FI-9952)
Type:
enum
Default Value:
4
Remarks:
Configuration option for how to disambiguate dial strings th
2.3.387.71 tkuseragentserverheaderinfo (FI-9914)
Type:
enum
Default Value:
0
Remarks:
sets the config option for Standard SIP Profile to Send Unifie
and for Standard SIP Conference Bridge Profile to Pass Thro
Server Header
2.3.387.72 tkvideocalltrafficclass (FI-6343)
Type:
enum (Indexed)
Default Value:
3
Remarks:
Defines the type of video call traffic class configured for a SI
Immersive, 2-Desktop and 3-Mixed video.
2.3.387.73 tkzzdndcontrol (FI-3064)
Type:
enum
Default Value:
0










Page 724
Remarks:
DND control
2.3.387.74 tkzzdtmfdblevel (FI-2825)
Type:
enum
Default Value:
3
Remarks:
dtmf Db Level
2.3.387.75 tkzzpreff_zzanonymouscallblock (FI-2830)
Type:
long
Default Value:
2
2.3.387.76 tkzzpreff_zzcalleridblocking (FI-2831)
Type:
long
Default Value:
2
2.3.387.77 tkzzpreff_zzcallholdringback (FI-2829)
Type:
long
Default Value:
2
2.3.387.78 tkzzpreff_zzdndcontrol (FI-2832)
Type:
long
Default Value:
2
2.3.387.79 tkzzuserinfo (FI-2824)
Type:
enum
Default Value:
0
Remarks:
user Info
2.3.387.80 usecalleridcallernameinurioutgoingrequest (FI-10187)
Type:
bool
Default Value:
FALSE
Remarks:
Set to true when either CallerID or CallerName has a value f
or CallerName or both will be included in the FROM URI of o
2.3.387.81 versionstamp (FI-3122)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-273):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
sipprofile versionstamp
Description:
on change to anything in sipprofile table, up
Test
Condition:
update device
Rule (RI-273):
Type:
Active (Insert/Update)










Page 725
Rule Name:
sipprofile versionstamp
Description:
on change to anything in sipprofile table, up
Test
Condition:
update device
2.3.387.82 zzabbreviateddialuri (FI-2935)
Type:
string [127]
Default Value:
x-cisco-serviceuri-abbrdial
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0,127}$
Remarks:
call Pickup URI
2.3.387.83 zzcallforwarduri (FI-2934)
Type:
string [127]
Default Value:
x-cisco-serviceuri-cfwdall
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^{|}~\-]{0,127}$
Remarks:
call Pickup URI
2.3.387.84 zzcallpickupgroupuri (FI-2811)
Type:
string [127]
Default Value:
x-cisco-serviceuri-gpickup
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^{|}~\-]{0,127}$
Remarks:
call Pickup Group URI
2.3.387.85 zzcallpickuplisturi (FI-2810)
Type:
string [127]
Default Value:
x-cisco-serviceuri-opickup
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0,127}$
Remarks:
callPickup List URI
2.3.387.86 zzcallpickupuri (FI-2809)
Type:
string [127]
Default Value:
x-cisco-serviceuri-pickup
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0,127}$
Remarks:
call Pickup URI
2.3.387.87 zzcallstats (FI-2808)
Type:
bool
Default Value:
FALSE
Remarks:
is callStats Enabled
2.3.387.88 zzcnfjoinenabled (FI-2792)
Type:
bool
Default Value:
TRUE
Remarks:
is conference Join Enabled










Page 726
2.3.387.89 zzenablevad (FI-2799)
Type:
bool
Default Value:
FALSE
Remarks:
is VAD Enabled
2.3.387.90 zzmaxredirects (FI-2836)
Type:
long
Default Value:
70
Check Constraint: ((zzmaxRedirects >= 0) AND (zzmaxRedirects <= 255))
2.3.387.91 zzmeetmeserviceuri (FI-2812)
Type:
string [127]
Default Value:
x-cisco-serviceuri-meetme
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^_{|}~\-]{0,127}$
Remarks:
meet Me Service URI
2.3.387.92 zzoffhooktofirstdigittmr (FI-2843)
Type:
long
Default Value:
15000
Check Constraint: ((zzoffhookToFirstDigitTmr >= 0) AND (zzoffhookToFirstDigi
2.3.387.93 zzredirectbyapp (FI-2933)
Type:
bool
Default Value:
FALSE
Remarks:
is redirecatble by appliction
2.3.387.94 zzrfc2543hold (FI-2794)
Type:
bool
Default Value:
FALSE
Remarks:
is rfc2543 Hold Enabled
2.3.387.95 zzsemiattendedtransfer (FI-2796)
Type:
bool
Default Value:
TRUE
Remarks:
is semiAttended Transfer Enabled
2.3.387.96 zzstopmediaport (FI-2846)
Type:
long
Default Value:
32766
Check Constraint: ((zzstopMediaPort >= 2048) AND (zzstopMediaPort <= 65535
Rule (RI-2222):
Type:
Validation (Insert/Update)
Rule Name:
Video and Media Port ranges
Description:
Rule to check no overlap between MediaPor
Ranges are valid,no overlap between ranges










Page 727
Test
Condition:
Error
Message:
Video start and stop ports both are 0 OR are
start port.
Remedy:
Adjust the MediaPort range to match with V
2.3.387.97 zzstuttermsgwaiting (FI-2807)
Type:
bool
Default Value:
FALSE
Remarks:
is stutter message Waiting Enabled
2.3.387.98 zztimerkeepaliveexpires (FI-2833)
Type:
long
Default Value:
120
2.3.387.99 zztimersubscribedelta (FI-2835)
Type:
long
Default Value:
5
Check Constraint: ((zztimerSubscribeDelta >= 3) AND (zztimerSubscribeDelta <
2.3.387.100 zztimersubscribeexpires (FI-2834)
Type:
long
Default Value:
120
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-717):
Type:
Inter-field Condition and Constraint
Test Condition: IsAnonymous = 't'
Constraint:
CallerName = '' AND CallerIdDN = ''
Remarks:
if IsAnonymous is true, ExternalPresentation
ExternalPresentationName(CallerName) mus
2.3.388 siprealm (TI-393)
Description:
SIP Realm (security domain) athentiction information for out going calls
Fields:
2.3.388.1 passwordreverse (FI-2895)
Type:
string [128]
Default Value:
69c4f936f9cdf45f6bbca2570c31215629bb5d6fb97493478b8ff3
Validation:
^[a-fA-F0-9]{32,128}$
Remarks:
Generated hash value, should not be empty
2.3.388.2 pkid (FI-2946)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 728
Remarks:
Unique ID to identify a record.
Rule (RI-360):
Type:
Validation (Insert/Update)
Rule Name:
Name (Realm) unique in SIP Realm
Description:
The name of a SIP Realm must be unique. Be
indexed by IDS.
Test
Condition:
ON INSERT/UPDATE in SIPRealm: IF (SELECT
@Realm AND pkid <> @pkid) > 0 THEN throw
Error
Message:
The specified SIP Realm already exists
Remedy:
Change the name of the realm and try again
2.3.388.3 realm (FI-2389)
Type:
string [512]
Validation:
^[]a-zA-Z 0-9!#$%&'()*+,:;<=>?@[^._-]{1,512}$ Rule (RI-360): Type: Validation (Insert/Update) Rule Name: Name (Realm) unique in SIP Realm Description: The name of a SIP Realm must be unique. Be indexed by IDS. Test Condition: ON INSERT/UPDATE in SIPRealm: IF (SELECT @Realm AND pkid <> @pkid) > 0 THEN throw Error Message: The specified SIP Realm already exists Remedy: Change the name of the realm and try again 2.3.388.4 userid (FI-2894) Type: string [128] (Indexed) Validation: ^[]a-zA-Z 0-9!#$%&'()*+,:;<=>?@[^._-]{1,128}$
Remarks:
Same as Name in ApplicationUser.
Uniqueness:
No multicolumn uniqueness constraints
2.3.389 siptrunkdestination (TI-571)
Description:
To store the destination details of a SIP trunk
Fields:
2.3.389.1 address (FI-5856)
Type:
string [255]
Default Value:
EMPTY
Migration Source: SIPDevice.DestinationAddress
Remarks:
IPV4 address or host name for this Destination instance of t
Rule (RI-302):
Type:
Active (Insert/Update)
Rule Name:
SIP Trunk destination address










Page 729
Description:
Verify IP address
Test
Condition:
I/U
Rule (RI-782):
Type:
Active (Insert/Update)
Rule Name:
Validation of SIP Trunk Destination Details
Description:
Number of Destination Addresses that can b
depending on the Port number.
Test
Condition:
On insert/update to SIPTrunkDestination
Error
Message:
Maximum number of Destination Addresses
device is 16, provided none of the configure
be only one Destination Address configured
port number is 0.
2.3.389.2 addressipv6 (FI-5857)
Type:
string [255]
Default Value:
EMPTY
Migration Source: SIPDevice.DestinationAddressIPv6
Remarks:
IPV6 address or host name for this Destination instance of t
Rule (RFI-285):
Type:
Inter-field Condition and Constraint
Test Condition: Address = ''
Constraint:
AddressIPv6 <> ''
Remarks:
There must be at least one Destination Addr
AddressIPv6) configured.
Rule (RI-702):
Type:
Validation (Insert/Update)
Rule Name:
Insert Update SIPTrunkDestination.Address
Description:
On insert or update value must be valid ip a
Mapped IPv4 Combined or Unspecified
Test
Condition:
On insert or update of AddressIPv6
Error
Message:
IPv6 address value must be valid IPv6 addre
Mapped IPv4 Combined or Unspecified
Remedy:
Correct to valid IPv6 address
Rule (RI-782):
Type:
Active (Insert/Update)
Rule Name:
Validation of SIP Trunk Destination Details
Description:
Number of Destination Addresses that can b
depending on the Port number.
Test
Condition:
On insert/update to SIPTrunkDestination










Page 730
Error
Message:
Maximum number of Destination Addresses
device is 16, provided none of the configure
be only one Destination Address configured
port number is 0.
2.3.389.3 fksipdevice (FI-5855)
Type:
guid (Cascade Delete)
Remarks:
Points to the corresponding SIP Device record to which the
Rule (RI-782):
Type:
Active (Insert/Update)
Rule Name:
Validation of SIP Trunk Destination Details
Description:
Number of Destination Addresses that can b
depending on the Port number.
Test
Condition:
On insert/update to SIPTrunkDestination
Error
Message:
Maximum number of Destination Addresses
device is 16, provided none of the configure
be only one Destination Address configured
port number is 0.
2.3.389.4 pkid (FI-5854)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a SIP Trunk Destination record.
2.3.389.5 port (FI-5858)
Type:
long
Default Value:
5060
Check Constraint: ((Port = 0) OR ((Port >=1024) AND (Port <= 65535)))
Migration Source: SIPDevice.DestinationPort
Remarks:
IP Service Port Number associated with the address for this
Device. A port id of 0 indicates that the corresponding addr
selection is performed by DNS.
Rule (RI-302):
Type:
Active (Insert/Update)
Rule Name:
SIP Trunk destination address
Description:
Verify IP address
Test
Condition:
I/U
Rule (RI-782):
Type:
Active (Insert/Update)
Rule Name:
Validation of SIP Trunk Destination Details
Description:










Page 731
Number of Destination Addresses that can b
depending on the Port number.
Test
Condition:
On insert/update to SIPTrunkDestination
Error
Message:
Maximum number of Destination Addresses
device is 16, provided none of the configure
be only one Destination Address configured
port number is 0.
2.3.389.6 sortorder (FI-5859)
Type:
long
Check Constraint: (SortOrder > 0)
Remarks:
Numeric value used to control selection logic associated wit
for a given logical SIP Trunk Destination. This value should
addresses associated with a given SIP Trunk record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.390 site (TI-578)
Description:
CUBA: To store the information related to every site in an enterprise. The infor
(Central, Teleworkers or Branch), area code, if the site has access to gateway et
Is not replicated.
Fields:
2.3.390.1 allowemercos (FI-6032)
Type:
bool
Default Value:
TRUE
Remarks:
Identify emergency calls are allowed from this site
2.3.390.2 allowremotegwconnection (FI-6030)
Type:
bool
Default Value:
TRUE
Remarks:
Identify whether this location is access to gw
2.3.390.3 areacodes (FI-6033)
Type:
string [50] (Null OK)
Validation:
^[0-9, ]{1,50}$
Remarks:
area code for physical location
2.3.390.4 centralsiteaudioallocation (FI-6151)
Type:
long
Default Value:
100
Remarks:
Percent of Audio allocation for site
2.3.390.5 emergencyservicenumbers (FI-6178)
Type:
string [109]










Page 732
Default Value:
EMPTY
Remarks:
comma delimited list of emergency service numbers
2.3.390.6 enableintersitevideo (FI-9946)
Type:
bool
Default Value:
TRUE
Remarks:
Boolean flag to control whether or not video is enabled betw
Video is always enabled between phones within the same sit
2.3.390.7 fkcallingsearchspace (FI-6042)
Type:
guid (Null OK)
Remarks:
reference to callingsearchspace
2.3.390.8 fkdevicepool (FI-6028)
Type:
guid
Remarks:
reference to device pool
2.3.390.9 localmobileaccesscodes (FI-5901)
Type:
string [512] (Null OK)
Remarks:
This is to store local mobile access codes associated with a sit
2.3.390.10 pkid (FI-6027)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
unique id to identify record
2.3.390.11 spadialplanstring (FI-9928)
Type:
string [1024] (Null OK)
Remarks:
Dialplan for SPA8800 GW
2.3.390.12 tkbandwidth_intersite (FI-6101)
Type:
enum
Default Value:
10
Remarks:
Reference to Typebandwidth for intersite
2.3.390.13 tkcosrouting_max (FI-6031)
Type:
enum
Default Value:
7
Remarks:
Identify what kind of routing allowed for location
2.3.390.14 tkgatewayusage (FI-9859)
Type:
enum
Default Value:
2
Remarks:
reference to typegatewayusage
2.3.390.15 tkpipesize (FI-6150)
Type:
enum










Page 733
Default Value:
1
Remarks:
Reference to TypePipeSize for site
2.3.390.16 tksite (FI-6029)
Type:
enum
Default Value:
3
Remarks:
reference to typesite
Uniqueness:
No multicolumn uniqueness constraints
2.3.391 siteroutepartitionmember (TI-580)
Description:
CUBA: To store the mapping information between a Site, Route Partition and Cl
Is not replicated.
Fields:
2.3.391.1 fkroutepartition (FI-6040)
Type:
guid
Remarks:
refference to routepartition
2.3.391.2 fksite (FI-6039)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Reference to site
2.3.391.3 pkid (FI-6038)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.391.4 tkcosrouting (FI-6041)
Type:
enum
Remarks:
reference to typecosrouting
Uniqueness:
fksite + tkcosrouting is unique. (MFI-163)
fksite + fkroutepartition is unique. (MFI-164)
2.3.392 slminfo (TI-2940)
Description:
Table to store response coming from CSSM through Smart agent API calls will b
CLI
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.392.1 authorizationexpires (FI-27746)
Type:
string [50] (Not Modifiable, Null OK)
Remarks:
Date and time at which the product license authorization w
renewed before this date.
2.3.392.2 authorizationfailedreason (FI-27769)










Page 734
Type:
string [50] (Not Modifiable, Null OK)
Remarks:
Reason for authorization attempt failure.
2.3.392.3 authorizationrenewsuccessat (FI-28463)
Type:
string [30] (Not Modifiable)
Default Value:
01-01-1970 05:30:00
Remarks:
Time stamp when renew authorization is successful
2.3.392.4 daysleft (FI-27542)
Type:
long (Not Modifiable)
Remarks:
Number of days left in evaluation mode.
2.3.392.5 enableslr (FI-28276)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
true indicates specific license reservation [SLR] is enabled.
2.3.392.6 evaluationexpiredtime (FI-27947)
Type:
string [50] (Not Modifiable, Null OK)
Remarks:
Date and time at which product evaluation period expired.
2.3.392.7 exportcontrolledallow (FI-28075)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Migration Source: exportControlledAllow
Remarks:
false indicates cannot turn on encryption
2.3.392.8 fkslmserver (FI-27539)
Type:
guid (Not Modifiable)
Remarks:
Association to SLMServer table.
2.3.392.9 isauthorizationfailed (FI-27748)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Ture if product license authorization attempt has failed.
2.3.392.10 isregistrationfailed (FI-27747)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Ture if product license registration attempt has failed.
2.3.392.11 lastauthattempt (FI-27744)
Type:
string [50] (Not Modifiable, Null OK)
Remarks:
Date and time of last renewal attempt for the product licens
2.3.392.12 lastrenewalattempt (FI-27741)
Type:
string [50] (Not Modifiable, Null OK)










Page 735
Remarks:
Date and time of last renewal attempt for the product licens
2.3.392.13 nanotime (FI-28461)
Type:
string [30]
Default Value:
EMPTY
Remarks:
Datetime for SLMInfo Operations in nano seconds
2.3.392.14 nextauthattempt (FI-27745)
Type:
string [50] (Not Modifiable, Null OK)
Remarks:
Date and time of next renewal attempt for the product licen
2.3.392.15 nextrenewalattempt (FI-27742)
Type:
string [50] (Not Modifiable, Null OK)
Remarks:
Date and time of next renewal attempt for the product licen
2.3.392.16 pkid (FI-27538)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.392.17 registrationexpires (FI-27743)
Type:
string [50] (Not Modifiable, Null OK)
Remarks:
Date and time at which the product license registration will
renewed before this date
2.3.392.18 registrationfailedreason (FI-27768)
Type:
string [50] (Not Modifiable, Null OK)
Remarks:
Reason for registration attempt failure.
2.3.392.19 registrationrenewsuccessat (FI-28464)
Type:
string [30] (Not Modifiable)
Default Value:
01-01-1970 05:30:00
Remarks:
Time stamp when renew registration is successful
2.3.392.20 reservationrequested (FI-28322)
Type:
string [50] (Not Modifiable, Null OK)
Remarks:
Date and time at which the license reservation was request
2.3.392.21 smartaccountname (FI-27543)
Type:
string [255] (Not Modifiable, Null OK)
Remarks:
Smart account name.
2.3.392.22 tkcssmauthstatus (FI-27541)
Type:
enum (Not Modifiable)
Default Value:
5
Remarks:
Authorization status id of CUCM with CSSM or satellite.
2.3.392.23 tkcssmregstatus (FI-27540)










Page 736
Type:
enum (Not Modifiable)
Default Value:
2
Remarks:
Registration status id of CUCM with CSSM or satellite.
2.3.392.24 virtualaccountname (FI-27544)
Type:
string [255] (Not Modifiable, Null OK)
Remarks:
Virtual account name.
Uniqueness:
No multicolumn uniqueness constraints
2.3.393 slmserver (TI-2939)
Description:
Table to store CUCM specific information which is required to be sent to CSSM,
will also be stored in this table
Insert/Delete is not allowed.
Fields:
2.3.393.1 deploymentmode (FI-27534)
Type:
string [24] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
Deployment mode of the product.
2.3.393.2 isoverageperiodstarted (FI-28465)
Type:
bool
Default Value:
FALSE
Remarks:
If set to true,then CUCM is in Overage Period
2.3.393.3 isprivacyenabled (FI-28325)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Migration Source: IsPrivacyEnabled
Remarks:
If false then hostname or ip are sent to CSSM
2.3.393.4 isprovisionallowed (FI-27931)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Migration Source: IsProvisionAllowed
Remarks:
If true then allow the provision of users and devices, otherw
2.3.393.5 isproxyauthenticationenabled (FI-28412)
Type:
bool
Default Value:
FALSE
Remarks:
If set to true, then authentication for Proxy server is enable
2.3.393.6 nodeid (FI-27533)
Type:
string [17] (Unique, Not Modifiable)
Default Value:
EMPTY










Page 737
Remarks:
Node id.
2.3.393.7 overagedays (FI-27764)
Type:
long (Not Modifiable)
Default Value:
90
Check Constraint: (OverageDays >= 0) AND (OverageDays <= 90)
Remarks:
OverageDays are the no. of days Customer can use CUCM af
2.3.393.8 overagedaysupdatedtime (FI-27765)
Type:
string [30] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Time stamp when overage days column is updated
2.3.393.9 pkid (FI-27530)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.393.10 productinstancename (FI-28088)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Host name of the node during registration with CSSM
2.3.393.11 proxyhostnameorip (FI-27662)
Type:
string [255] (Null OK)
Remarks:
Intermediate HTTP/HTTPS proxy Host name or IP address
Rule (RI-2361):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of ProxyHostNameOrIP field
Description:
On insert or update value must be valid hos
Test
Condition:
On Insert or Update of ProxyHostNameOrIP
Error
Message:
Host Name or IpAddress has invalid format.
numbers,dots,colons and dashes. It should e
Remedy:
Correct to valid hostname or IP address
2.3.393.12 proxypassword (FI-28411)
Type:
string [288] (Null OK)
Remarks:
Proxy server password. The password is stored in encrypted
2.3.393.13 proxyport (FI-27663)
Type:
long (Null OK)
Check Constraint: (ProxyPort >= 0) AND (ProxyPort <= 65535)
Remarks:
Intermediate HTTP/HTTPS proxy port address
Rule (RI-2396):
Type:
Validation (Insert/Update)










Page 738
Rule Name:
Insert/Update of ProxyPort field
Description:
On insert or update value must be valid por
Test
Condition:
On Insert or Update of ProxyPort
Error
Message:
Invalid Port. Port should be greater than or
Remedy:
Correct to valid Port
2.3.393.14 proxyusername (FI-28410)
Type:
string [255] (Null OK)
Remarks:
Proxy server user name
2.3.393.15 serialnum (FI-27531)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Serial number to identify the product.
2.3.393.16 tkbe6000starterbundle (FI-28348)
Type:
enum (Not Modifiable)
Default Value:
3
Remarks:
Status id of BE6k Starter Bundle.
2.3.393.17 tkslmtransport (FI-27683)
Type:
enum (Not Modifiable)
Default Value:
1
Remarks:
Status id of SLM Transport Type used to communicate with
2.3.393.18 transportgatewayurl (FI-27661)
Type:
string [255] (Null OK)
Remarks:
Smart Software Manager satellite URL
Rule (RI-2369):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update of TransportGatewayURL field
Description:
On insert or update value must be valid url
Test
Condition:
On Insert or Update of TransportGatewayUR
Error
Message:
Invalid URL.
Remedy:
Correct to valid URL
2.3.393.19 transporturl (FI-27684)
Type:
string [255] (Not Modifiable, Null OK)
Validation:
^[]a-zA-Z0-9!#$%&'()*+,./:;<=>?@[^_{|}~\-]{0,255}$
Remarks:
Cisco Smart Software Manager transport URL.
2.3.393.20 uuid (FI-27532)










Page 739
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Unique id created during install.
Uniqueness:
No multicolumn uniqueness constraints
2.3.394 slmstatus (TI-20963)
Description: Table to store license authorization status coming from CSSM through Smart age
Fields:
2.3.394.1 exportstatus (FI-28385)
Type:
string [50] (Null OK)
Default Value:
NOT_RESTRICTED
Remarks:
Export status for each license type
2.3.394.2 pkid (FI-27668)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.394.3 tkcssmenforcemode (FI-27670)
Type:
enum (Null OK)
Default Value:
6
Remarks:
Enforce mode id for each license type
2.3.394.4 tkslmfeature (FI-27669)
Type:
enum (Unique, Not Modifiable)
Remarks:
References TypeSLMFeature table which has details about lice
Uniqueness: No multicolumn uniqueness constraints
2.3.395 softkeyset (TI-184)
Description:
Map the sofykey to softkey template based on different call states
Fields:
2.3.395.1 fksoftkeytemplate (FI-1156)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
The softkey template associated with the softkey set
Rule (RI-219):
Type:
Active (Insert/Update)
Rule Name:
softkeytemplate versionstamp
Description:
on change to anything in softkeytemplate xm
Test
Condition:
update softkeytemplate
Rule (RI-254):
Type:
Active (Insert/Update/Delete records)
Rule Name:
SoftkeySetClause update on SoftkeySet chan










Page 740
Description:
If a softkey is added, removed or modified, t
updated. The softkeyset clause is the ordered
Test
Condition:
ON INSERT/UPDATE/DELETE IN SoftkeySet (U
Rule (RI-255):
Type:
Active (Insert/Update/Delete records)
Rule Name:
SoftkeyClause update on SoftkeySet changes
Description:
If a softkey is added, removed or modified, t
updated. The softkey clause is the list of uniq
Test
Condition:
ON INSERT/UPDATE/DELETE IN SoftkeySet (U
Rule (RI-256):
Type:
Validation (Insert/Update)
Rule Name:
Maximum 16 Softkeys per Call State
Description:
There may be no more than 16 softkeys assig
Test
Condition:
ON INSERT/UPDATE IN SoftkeySet IF (SELEC
fkSoftkeyTemplate = @fkSoftkeyTemplate AN
exception
Error
Message:
The limit of 16 softkeys per call state has bee
Remedy:
Remove an existing softkey from the specifie
Rule (RI-257):
Type:
Validation (Delete)
Rule Name:
Mandatory Softkey Delete Restriction
Description:
Mandatory Softkeys cannot be removed from
from the softkey template).
Test
Condition:
ON DELETE FROM SoftkeySet IF (softkey is m
Error
Message:
Cannot delete a mandatory softkey.
Rule (RI-598):
Type:
Validation (Insert/Update)
Rule Name:
Softkey should be unique for each call state
Description:
Softkey should be unique for each call state
Test
Condition:
On Insert or Update SoftKey
Error
Message:
Softkey should be unique for each call state
2.3.395.2 pkid (FI-1155)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.










Page 741
Rule (RI-598):
Type:
Validation (Insert/Update)
Rule Name:
Softkey should be unique for each call state
Description:
Softkey should be unique for each call state
Test
Condition:
On Insert or Update SoftKey
Error
Message:
Softkey should be unique for each call state
2.3.395.3 positionid (FI-1159)
Type:
long
Default Value:
0
Check Constraint: (positionID >= 0) AND (positionID <= 15)
Rule (RI-254):
Type:
Active (Insert/Update/Delete records)
Rule Name:
SoftkeySetClause update on SoftkeySet chan
Description:
If a softkey is added, removed or modified, t
updated. The softkeyset clause is the ordered
Test
Condition:
ON INSERT/UPDATE/DELETE IN SoftkeySet (U
2.3.395.4 tkcallstate (FI-1158)
Type:
enum
Default Value:
0
Remarks:
what call state does the softkey set belong to
Rule (RI-254):
Type:
Active (Insert/Update/Delete records)
Rule Name:
SoftkeySetClause update on SoftkeySet chan
Description:
If a softkey is added, removed or modified, t
updated. The softkeyset clause is the ordered
Test
Condition:
ON INSERT/UPDATE/DELETE IN SoftkeySet (U
Rule (RI-257):
Type:
Validation (Delete)
Rule Name:
Mandatory Softkey Delete Restriction
Description:
Mandatory Softkeys cannot be removed from
from the softkey template).
Test
Condition:
ON DELETE FROM SoftkeySet IF (softkey is m
Error
Message:
Cannot delete a mandatory softkey.
Rule (RI-598):
Type:
Validation (Insert/Update)
Rule Name:
Softkey should be unique for each call state
Description:
Softkey should be unique for each call state










Page 742
Test
Condition:
On Insert or Update SoftKey
Error
Message:
Softkey should be unique for each call state
2.3.395.5 tksoftkey (FI-1157)
Type:
enum
Default Value:
0
Remarks:
the softkey associated with the softkey set
Rule (RI-254):
Type:
Active (Insert/Update/Delete records)
Rule Name:
SoftkeySetClause update on SoftkeySet chan
Description:
If a softkey is added, removed or modified, t
updated. The softkeyset clause is the ordered
Test
Condition:
ON INSERT/UPDATE/DELETE IN SoftkeySet (U
Rule (RI-255):
Type:
Active (Insert/Update/Delete records)
Rule Name:
SoftkeyClause update on SoftkeySet changes
Description:
If a softkey is added, removed or modified, t
updated. The softkey clause is the list of uniq
Test
Condition:
ON INSERT/UPDATE/DELETE IN SoftkeySet (U
Rule (RI-257):
Type:
Validation (Delete)
Rule Name:
Mandatory Softkey Delete Restriction
Description:
Mandatory Softkeys cannot be removed from
from the softkey template).
Test
Condition:
ON DELETE FROM SoftkeySet IF (softkey is m
Error
Message:
Cannot delete a mandatory softkey.
Rule (RI-598):
Type:
Validation (Insert/Update)
Rule Name:
Softkey should be unique for each call state
Description:
Softkey should be unique for each call state
Test
Condition:
On Insert or Update SoftKey
Error
Message:
Softkey should be unique for each call state
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-147):
Type:
Active (Insert)
This table is modified by this rule.










Page 743
Rule Name:
Insert Softkey Template
Description:
A new SoftkeyTemplate can only be inserted
user-defined). When a new template is insert
ikSoftkeyTemplate_Base field is created by co
SoftkeySet records using the new templates I
copied from the base templateso that all temp
Test
Condition:
ON INSERT INTO SoftkeyTemplate
Rule (RI-172):
Type:
Active (Insert)
This table is modified by this rule.
Rule Name:
Insert Mandatory SoftkeySet records for Serv
Description:
When a new Service is added to a Softkey Tem
mandatory Softkeys for that Service are auto
Template.
Test
Condition:
ON INSERT INTO SoftkeyTemplateServiceMap
2.3.396 softkeytemplate (TI-183)
Description:
Softkey templates
Fields:
2.3.396.1 description (FI-1151)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,150}$
Rule (RI-144):
Type:
Validation (Update/Delete)
Rule Name:
Standard Softkey Template
Description:
Standard Softkey Templates can be created o
SoftkeySet records and setting the base temp
template's ID (pkid). A standard template is b
other templates are based on one of the stand
Test
Condition:
IF (@SoftkeyTemplate.pkid = @SoftkeyTempl
exception
Error
Message:
Cannot insert a new template that is not base
Remedy:
Insert the new template based on one of the e
2.3.396.2 iksoftkeytemplate_base (FI-1152)
Type:
guid (Not Modifiable)
Remarks:
the original softkey template on which the current template
will be the same its pkid; a standard template cannot be mod










Page 744
Rule (RI-144):
Type:
Validation (Update/Delete)
Rule Name:
Standard Softkey Template
Description:
Standard Softkey Templates can be created o
SoftkeySet records and setting the base temp
template's ID (pkid). A standard template is b
other templates are based on one of the stand
Test
Condition:
IF (@SoftkeyTemplate.pkid = @SoftkeyTempl
exception
Error
Message:
Cannot insert a new template that is not base
Remedy:
Insert the new template based on one of the e
Rule (RI-147):
Type:
Active (Insert)
Rule Name:
Insert Softkey Template
Description:
A new SoftkeyTemplate can only be inserted
user-defined). When a new template is insert
ikSoftkeyTemplate_Base field is created by co
SoftkeySet records using the new templates I
copied from the base templateso that all temp
Test
Condition:
ON INSERT INTO SoftkeyTemplate
Rule (RI-147):
Type:
Active (Insert)
This field is modified by this rule.
Rule Name:
Insert Softkey Template
Description:
A new SoftkeyTemplate can only be inserted
user-defined). When a new template is insert
ikSoftkeyTemplate_Base field is created by co
SoftkeySet records using the new templates I
copied from the base templateso that all temp
Test
Condition:
ON INSERT INTO SoftkeyTemplate
2.3.396.3 name (FI-1150)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Rule (RI-144):
Type:
Validation (Update/Delete)
Rule Name:
Standard Softkey Template
Description:
Standard Softkey Templates can be created o
SoftkeySet records and setting the base temp
template's ID (pkid). A standard template is b
other templates are based on one of the stand










Page 745
Test
Condition:
IF (@SoftkeyTemplate.pkid = @SoftkeyTempl
exception
Error
Message:
Cannot insert a new template that is not base
Remedy:
Insert the new template based on one of the e
2.3.396.4 pkid (FI-1149)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-144):
Type:
Validation (Update/Delete)
Rule Name:
Standard Softkey Template
Description:
Standard Softkey Templates can be created o
SoftkeySet records and setting the base temp
template's ID (pkid). A standard template is b
other templates are based on one of the stand
Test
Condition:
IF (@SoftkeyTemplate.pkid = @SoftkeyTempl
exception
Error
Message:
Cannot insert a new template that is not base
Remedy:
Insert the new template based on one of the e
Rule (RI-147):
Type:
Active (Insert)
Rule Name:
Insert Softkey Template
Description:
A new SoftkeyTemplate can only be inserted
user-defined). When a new template is insert
ikSoftkeyTemplate_Base field is created by co
SoftkeySet records using the new templates I
copied from the base templateso that all temp
Test
Condition:
ON INSERT INTO SoftkeyTemplate
Rule (RI-412):
Type:
Validation (Delete)
Rule Name:
On delete if the pkid of softkeytemplate is ref
Description:
Default Softkey Template cannot be deleted
Test
Condition:
ON DELETE OF SoftkeyTemplate: SELECT cou
where fksoftkeytemplate = old_pkid;IF (nRow
'SK_DEFAULT_DELETE';END IF;
2.3.396.5 resettoggle (FI-3104)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset










Page 746
Rule (RI-219):
Type:
Active (Insert/Update)
Rule Name:
softkeytemplate versionstamp
Description:
on change to anything in softkeytemplate xm
Test
Condition:
update softkeytemplate
2.3.396.6 softkeyclause (FI-1153)
Type:
memo (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
This clause contains all the softkeys used by the softkey temp
sorted by eventID.
Rule (RI-144):
Type:
Validation (Update/Delete)
Rule Name:
Standard Softkey Template
Description:
Standard Softkey Templates can be created o
SoftkeySet records and setting the base temp
template's ID (pkid). A standard template is b
other templates are based on one of the stand
Test
Condition:
IF (@SoftkeyTemplate.pkid = @SoftkeyTempl
exception
Error
Message:
Cannot insert a new template that is not base
Remedy:
Insert the new template based on one of the e
2.3.396.7 softkeysetclause (FI-1154)
Type:
memo (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
This clause contains the information for softkey sets used by
Rule (RI-144):
Type:
Validation (Update/Delete)
Rule Name:
Standard Softkey Template
Description:
Standard Softkey Templates can be created o
SoftkeySet records and setting the base temp
template's ID (pkid). A standard template is b
other templates are based on one of the stand
Test
Condition:
IF (@SoftkeyTemplate.pkid = @SoftkeyTempl
exception
Error
Message:
Cannot insert a new template that is not base
Remedy:
Insert the new template based on one of the e
2.3.396.8 tkreset (FI-3105)
Type:
enum










Page 747
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.396.9 versionstamp (FI-2936)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid is generated every time this softkeytemplate is upd
Rule (RI-144):
Type:
Validation (Update/Delete)
Rule Name:
Standard Softkey Template
Description:
Standard Softkey Templates can be created o
SoftkeySet records and setting the base temp
template's ID (pkid). A standard template is b
other templates are based on one of the stand
Test
Condition:
IF (@SoftkeyTemplate.pkid = @SoftkeyTempl
exception
Error
Message:
Cannot insert a new template that is not base
Remedy:
Insert the new template based on one of the e
Rule (RI-219):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
softkeytemplate versionstamp
Description:
on change to anything in softkeytemplate xm
Test
Condition:
update softkeytemplate
Rule (RI-219):
Type:
Active (Insert/Update)
Rule Name:
softkeytemplate versionstamp
Description:
on change to anything in softkeytemplate xm
Test
Condition:
update softkeytemplate
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-144):
Type:
Validation (Update/Delete)
Rule applied when record is inserted.
Rule Name:
Standard Softkey Template
Description:
Standard Softkey Templates can be created o
SoftkeySet records and setting the base temp
template's ID (pkid). A standard template is b
other templates are based on one of the stand
Test
Condition:
IF (@SoftkeyTemplate.pkid = @SoftkeyTempl
exception










Page 748
Error
Message:
Cannot insert a new template that is not base
Remedy:
Insert the new template based on one of the e
Rule (RI-147):
Type:
Active (Insert)
Rule applied when record is inserted.
Rule Name:
Insert Softkey Template
Description:
A new SoftkeyTemplate can only be inserted
user-defined). When a new template is insert
ikSoftkeyTemplate_Base field is created by co
SoftkeySet records using the new templates I
copied from the base templateso that all temp
Test
Condition:
ON INSERT INTO SoftkeyTemplate
2.3.397 softkeytemplatedefault (TI-424)
Description: Used to define a Default SoftkeyTemplate as the entry removed from DevicePool
Insert/Delete is not allowed.
Fields:
2.3.397.1 fksoftkeytemplate (FI-3218)
Type:
guid (Unique)
2.3.397.2 pkid (FI-3219)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.398 softkeytemplateservicemap (TI-278)
Description:
Many to many relationship between services with softkeys and softkey templa
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.398.1 fksoftkeytemplate (FI-1957)
Type:
guid (Cascade Delete, Not Modifiable)
Migration Source: SoftKeyTemplate.pkid
Rule (RI-172):
Type:
Active (Insert)
Rule Name:
Insert Mandatory SoftkeySet records for Ser










Page 749
Description:
When a new Service is added to a Softkey Te
mandatory Softkeys for that Service are aut
Softkey Template.
Test
Condition:
ON INSERT INTO SoftkeyTemplateServiceMa
2.3.398.2 pkid (FI-1956)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.398.3 tkservice (FI-1958)
Type:
enum (Not Modifiable)
Migration Source: TypeSoftKey.tkService
Rule (RI-145):
Type:
Validation (Insert/Update)
Rule Name:
Valid Services for SoftkeyTemplates
Description:
A service (application) can be assigned to a
defined for the service.
Test
Condition:
IF (@SoftkeyTemplateServiceMap.tkService
TypeSoftkey)) THEN throw exception
Error
Message:
Cannot map this Service to a Softkey Templa
Remedy:
Use the correct service or make sure the Ser
template.
Rule (RI-172):
Type:
Active (Insert)
Rule Name:
Insert Mandatory SoftkeySet records for Ser
Description:
When a new Service is added to a Softkey Te
mandatory Softkeys for that Service are aut
Softkey Template.
Test
Condition:
ON INSERT INTO SoftkeyTemplateServiceMa
Uniqueness:
fksoftkeytemplate + tkservice is unique. (MFI-66)
Rules:
Rule (RI-147):
Type:
Active (Insert)
This table is modified by this rule.
Rule Name:
Insert Softkey Template
Description:
A new SoftkeyTemplate can only be inserted
user-defined). When a new template is insert
ikSoftkeyTemplate_Base field is created by co
SoftkeySet records using the new templates I
copied from the base templateso that all temp
ON INSERT INTO SoftkeyTemplate










Page 750
Test
Condition:
Rule (RI-172):
Type:
Active (Insert)
Rule applied when record is inserted.
Rule Name:
Insert Mandatory SoftkeySet records for Serv
Description:
When a new Service is added to a Softkey Tem
mandatory Softkeys for that Service are auto
Template.
Test
Condition:
ON INSERT INTO SoftkeyTemplateServiceMap
2.3.399 speeddial (TI-35)
Description:
Speed dial entries for phone Devices
Fields:
2.3.399.1 fkdevice (FI-102)
Type:
guid (Indexed, Cascade Delete)
Migration Source: pkid from Device
Rule (RI-148):
Type:
Validation (Insert/Update)
Rule Name:
Speed Dial or Abbr. Dial Support
Description:
Speed Dial records associated with a device
Dial features. A device must support at least
information. Abbreviated Dial is a feature o
Templates, and require a device using phon
Test
Condition:
SELECT count(*) into nrows FROM ProductS
tkProduct FROM ProductSupportsFeature W
tkDeviceProtocol IN ((SELECT tkDeviceProto
@speeddial.fkDevice),99)
Error
Message:
Cannot associate Speed Dials with a device t
abbreviated dial features.
Remedy:
Check the device type and capabilities and t
Rule (RI-278):
Type:
Active (Insert/Update/Delete records)
Rule Name:
speeddial versionstamp
Description:
on change to anything in speeddial table, up
Test
Condition:
update devicerelatedversionstamp
2.3.399.2 fkpersonalphonebook (FI-9944)
Type:
guid (Indexed, Cascade Delete, Null OK)
Remarks:
Associates a contact phone number from the personal addr










Page 751
2.3.399.3 label (FI-287)
Type:
string [120]
Default Value:
EMPTY
Validation:
^[^""""]{0,30}$
Migration Source: NULL
Remarks:
The text that appears for the speed-dial button (allows Unic
2.3.399.4 labelascii (FI-1790)
Type:
string [30]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^`{|}~\-]{0,30}$
Migration Source: SpeedDial.label if all chars are less than 127
Remarks:
A safe version of the Speed Dial Button Label using only Eng
2.3.399.5 pkid (FI-101)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.399.6 speeddialindex (FI-103)
Type:
long
Migration Source: Index
Remarks:
This field identifies the speed-dial button on the phone (for
2.3.399.7 speeddialnumber (FI-104)
Type:
string [255]
Migration Source: Value_
Remarks:
This is the number that the system dials when the user pres
Rule (RI-895):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Rule (RI-895):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded f
Description:
null
Uniqueness:
fkdevice + speeddialindex is unique. (MFI-14)
2.3.400 spokenname (TI-403)
Description: Spoken name data as in CRSApplication










Page 752
Fields:
2.3.400.1 creationdatetime (FI-3035)
Type:
string [36]
Default Value:
0
Remarks:
Timestamp to mark spoken name sequence members
2.3.400.2 encodeddata (FI-3004)
Type:
string [32000]
Default Value:
EMPTY
Remarks:
for table spokenname
2.3.400.3 fkenduser (FI-3003)
Type:
guid (Indexed, Cascade Delete)
Remarks:
associated enduser for spokenname
2.3.400.4 numberofsegments (FI-3034)
Type:
long
Default Value:
0
Remarks:
Number of segments in the spoken name sequence
2.3.400.5 pkid (FI-3002)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.400.6 seqno (FI-3005)
Type:
long
Remarks:
spoken name sequence number
2.3.400.7 tkmediapayload (FI-3025)
Type:
enum (Null OK)
Default Value:
4
2.3.400.8 versionstamp (FI-3026)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid is generated every time this device is updated
Rule (RI-264):
Type:
Active (Insert/Update)
Rule Name:
spokenname versionstamp
Description:
on change to anything in spokenname, updat
Test
Condition:
update spokenname
Rule (RI-264):
Type:
Active (Insert/Update)
This field is modified by this rule.










Page 753
Rule Name:
spokenname versionstamp
Description:
on change to anything in spokenname, updat
Test
Condition:
update spokenname
Uniqueness: No multicolumn uniqueness constraints
2.3.401 srst (TI-194)
Description:
Survival Remote Site Telephony configuration
Fields:
2.3.401.1 certificate (FI-1918)
Type:
string [4096]
Default Value:
EMPTY
Rule (RFI-93):
Type:
Inter-field Condition and Constraint
Test Condition: UserModifiable = 'f'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system SRST records; update
2.3.401.2 certificateproviderport (FI-1920)
Type:
long
Default Value:
2445
Rule (RFI-94):
Type:
Inter-field Condition and Constraint
Test Condition: UserModifiable = 'f'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system SRST records; update
2.3.401.3 ipaddr1 (FI-1210)
Type:
string [15]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-
Remarks:
IP Address for the first device in the SRST config list. Enter th
device pool to use as an SRST reference.
Rule (RFI-95):
Type:
Inter-field Condition and Constraint
Test Condition: UserModifiable = 'f'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system SRST records; update
Rule (RFI-130):
Type:
Inter-field Condition and Constraint










Page 754
Test Condition: userModifiable = 't'
Constraint:
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).
Remarks:
Valid IP Address is required for a user-modi
2.3.401.4 ipaddr2 (FI-1212)
Type:
string [15]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-
Remarks:
IP Address for the second device in the SRST config list
2.3.401.5 ipaddr3 (FI-1214)
Type:
string [15]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-
Remarks:
IP Address for the third device in the SRST config list
2.3.401.6 issecure (FI-1919)
Type:
bool
Default Value:
FALSE
Rule (RFI-96):
Type:
Inter-field Condition and Constraint
Test Condition: UserModifiable = 'f'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system SRST records; update
2.3.401.7 name (FI-1209)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Unique name
Rule (RFI-97):
Type:
Inter-field Condition and Constraint
Test Condition: UserModifiable = 'f'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system SRST records; update
2.3.401.8 pkid (FI-1208)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-271):
Type:
Active (Insert/Update)
Rule Name:
srst versionstamp










Page 755
Description:
on change to anything in srst table, update d
Test
Condition:
update device
2.3.401.9 port1 (FI-1211)
Type:
long
Default Value:
2000
Check Constraint: (Port1 >= 1024) AND (Port1 <= 49151)
Remarks:
port number for the first device in the SRST config list
Rule (RFI-98):
Type:
Inter-field Condition and Constraint
Test Condition: UserModifiable = 'f'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system SRST records; update
2.3.401.10 port2 (FI-1213)
Type:
long
Default Value:
2000
Check Constraint: (Port2 >= 1024) AND (Port2 <= 49151)
Remarks:
port number for the second device in the SRST config list
2.3.401.11 port3 (FI-1215)
Type:
long
Default Value:
2000
Check Constraint: (Port3 >= 1024) AND (Port3 <= 49151)
Remarks:
port number for the third device in the SRST config list
2.3.401.12 resettoggle (FI-3106)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-271):
Type:
Active (Insert/Update)
Rule Name:
srst versionstamp
Description:
on change to anything in srst table, update d
Test
Condition:
update device
2.3.401.13 sipipaddr1 (FI-2365)
Type:
string [15]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-
Remarks:










Page 756
SIP IP Address for the first device in the SRST config list. Ent
device pool to use as an SRST reference.
2.3.401.14 sipipaddr2 (FI-2366)
Type:
string [15]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-
Remarks:
SIP IP Address for the second device in the SRST config list
2.3.401.15 sipipaddr3 (FI-2367)
Type:
string [15]
Default Value:
EMPTY
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-
Remarks:
SIP IP Address for the third device in the SRST config list
2.3.401.16 sipipv6addr (FI-27695)
Type:
string [50] (Null OK)
Remarks:
SIP IPv6 Address in the SRST Config list.
Rule (RI-2326):
Type:
Validation (Insert/Update)
Rule Name:
Validate SIP IPv6Address on SRST table.
Description:
On insert or update value must be valid IPv6
IPv4 Mapped, IPv4 Compatible or Unspecifie
Test
Condition:
On insert or update of AddressIPv6.
Error
Message:
IPv6 address value must be valid IPv6 addre
Mapped, IPv4 Compatible or Unspecified.
Remedy:
Correct to valid IPv6 address.
2.3.401.17 sipport1 (FI-2368)
Type:
long
Default Value:
5060
Check Constraint: (SIPPort1 >= 1024) AND (SIPPort1 <= 49151)
Remarks:
SIP port number for the first device in the SRST config list
2.3.401.18 sipport2 (FI-2369)
Type:
long
Default Value:
5060
Check Constraint: (SIPPort2 >= 1024) AND (SIPPort2 <= 49151)
Remarks:
SIP port number for the second device in the SRST config lis
2.3.401.19 sipport3 (FI-2370)
Type:
long
Default Value:
5060
Check Constraint: (SIPPort3 >= 1024) AND (SIPPort3 <= 49151)










Page 757
Remarks:
SIP port number for the third device in the SRST config list
2.3.401.20 tkreset (FI-3107)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.401.21 tksrstoption (FI-1217)
Type:
enum
Default Value:
4
Remarks:
Indicate what kind of SRST configuration is
Rule (RFI-99):
Type:
Inter-field Condition and Constraint
Test Condition: UserModifiable = 'f'
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system SRST records; update
Rule (RI-149):
Type:
Validation (Insert/Update)
Rule Name:
SRST Option for User Defined
Description:
All user-defined SRST records must have the
options are reserved for system defined SRS
Test
Condition:
ON INSERT INTO SRST IF (@SRST.tkSRSTOpti
Error
Message:
User-defined SRST records must use the corr
Remedy:
Set the SRST Option to User-defined and try
2.3.401.22 usermodifiable (FI-1216)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Remarks:
Indicate whether use can modify this SRST configuration or
Rule (RFI-100):
Type:
Inter-field Condition and Constraint
Test Condition: tkSRSTOption = 4
Default:
TRUE
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system SRST records; update
Rule (RI-150):
Type:
Validation (Insert/Update)
Rule Name:
Cannot Delete Standard SRST
Description:
The system installed default SRST records ca
deleted.










Page 758
Test
Condition:
ON DELETE IF (@SRST.tkSRSTOption != 4) TH
(@SRST.userModifiable = FALSE) THEN throw
Error
Message:
Cannot delete the system installed SRST reco
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-150):
Type:
Validation (Insert/Update)
Rule applied when record is deleted.
Rule Name:
Cannot Delete Standard SRST
Description:
The system installed default SRST records can
deleted.
Test
Condition:
ON DELETE IF (@SRST.tkSRSTOption != 4) TH
(@SRST.userModifiable = FALSE) THEN throw
Error
Message:
Cannot delete the system installed SRST recor
2.3.402 stalelscdetails (TI-21021)
Description: Table to store the LSCs that were generated in response to an endpoint CSR but w
Fields:
2.3.402.1 certhash (FI-28078)
Type:
string [100]
Validation:
^[a-zA-Z0-9:]{1,100}$
Remarks:
SHA256 hash of the LSC
2.3.402.2 cn (FI-28077)
Type:
string [50]
Validation:
^[a-zA-Z0-9-]{1,50}$
Remarks:
The Common Name of the LSC
2.3.402.3 issuer (FI-28079)
Type:
string [100]
Validation:
^[a-zA-Z0-9-]{1,100}$
Remarks:
The issuer of the LSC
2.3.402.4 pkid (FI-28076)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.402.5 serialnumber (FI-28087)
Type:
string [50]
Validation:
^[a-zA-Z0-9]{1,50}$
Remarks:
The Serial Number of the LSC










Page 759
2.3.402.6 validfrom (FI-28080)
Type:
string [50]
Validation:
^[a-zA-Z0-9 :]{1,50}$
Remarks:
The date from which the LSC is valid
2.3.402.7 validtill (FI-28081)
Type:
string [50]
Validation:
^[a-zA-Z0-9 :]{1,50}$
Remarks:
The date till which the LSC is valid
Uniqueness: No multicolumn uniqueness constraints
2.3.403 starterbundlestatus (TI-21066)
Description: Table to store license authorization status coming from CSSM through Smart ag
Fields:
2.3.403.1 pkid (FI-28354)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.403.2 tkbe6000starterbundle (FI-28355)
Type:
enum (Unique, Not Modifiable)
Remarks:
References TypeBE6000StarterBundle table which has details
2.3.403.3 tkcssmenforcemode (FI-28356)
Type:
enum (Null OK)
Default Value:
6
Remarks:
Enforce mode id for each BE6k starter bundle license type
Uniqueness: No multicolumn uniqueness constraints
2.3.404 supportsfeatureattributemap (TI-210)
Description:
Contains the mapping between the product support feature and the actual fiel
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.404.1 emimpact (FI-1401)
Type:
bool
Default Value:
FALSE
Remarks:
The indicator for being overwritten during EM log in/out pro
2.3.404.2 fieldname (FI-1400)
Type:
string [64]
Default Value:
EMPTY










Page 760
Remarks:
The name of the field that associated with the support featur
is related with the support feature
2.3.404.3 isbooleanfield (FI-3056)
Type:
bool
Default Value:
FALSE
Remarks:
If true, then the field is a boolean column.
2.3.404.4 pkid (FI-1396)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.404.5 tablename (FI-1398)
Type:
string [0] (Indexed)
Default Value:
EMPTY
Remarks:
The name of the table the associated with supported features
2.3.404.6 tksupportsfeature (FI-1397)
Type:
enum (Null OK)
Default Value:
NULL
Remarks:
The reference to product support features
2.3.404.7 usedefault (FI-1402)
Type:
bool
Default Value:
FALSE
Remarks:
The indicator for using the default model profile configuratio
2.3.404.8 useenduser (FI-3055)
Type:
bool
Default Value:
FALSE
Remarks:
if set to true, then use the setting configured for enduser dur
Uniqueness:
tksupportsfeature + tablename + fieldname is unique. (MFI-37)
2.3.405 tapssecurenumplan (TI-358)
Description: Table containing the list of Secure DNs
Fields:
2.3.405.1 fknumplan (FI-2658)
Type:
guid (Unique, Indexed, Cascade Delete)
Remarks:
Unique ID to identify the secure DN
2.3.405.2 pkid (FI-2657)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 761
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.406 tapsuserlocale (TI-357)
Description: Table containing the list of supported user locales for TAPS application
Fields:
2.3.406.1 pkid (FI-2659)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.406.2 tkuserlocale (FI-2665)
Type:
enum
Remarks:
supported user Locales
Uniqueness: No multicolumn uniqueness constraints
2.3.407 telecaster (TI-91)
Description:
Telecaster information not in Device Table
Fields:
2.3.407.1 authenticationurl (FI-1003)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
2.3.407.2 directoryservicesurl1 (FI-311)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^{|}~\-]{0,255}$
2.3.407.3 directoryservicesurl2 (FI-312)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^{|}~\-]{0,255}$
2.3.407.4 fkdevice (FI-309)
Type:
guid (Unique, Indexed, Cascade Delete)
Rule (RI-152):
Type:
Validation (Insert/Update)
Rule Name:
Telecaster Device
Description:
Telecaster records must reference a device t










Page 762
Test
Condition:
SELECT count() into nRows FROM ProductS
tkProduct FROM ProductSupportsFeature W
tkDeviceProtocol IN ((SELECT tkDeviceProto
@Telecaster.fkDevice),99)
Error
Message:
Telecaster table may only reference devices
Remedy:
Make sure device referenced by the fkDevic
2.3.407.5 idletimeout (FI-938)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (IdleTimeout >= 0) AND (IdleTimeout <= 99999)
2.3.407.6 idleurl (FI-937)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^{|}~\-]{0,255}$
2.3.407.7 pkid (FI-308)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-285):
Type:
Active (Insert/Update)
Rule Name:
telecaster versionstamp
Description:
on change to anything in telecaster table, up
Test
Condition:
update device
2.3.407.8 proxyurl (FI-1002)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^{|}~\-]{0,255}$
2.3.407.9 secureauthenticationurl (FI-5177)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
2.3.407.10 securecontactsearchurl (FI-27462)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
2.3.407.11 securedirectoryurl (FI-5174)










Page 763
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
2.3.407.12 secureidleurl (FI-5178)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^{|}~\-]{0,255}$
2.3.407.13 secureinformationurl (FI-5173)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^{|}~\-]{0,255}$
2.3.407.14 securemessageurl (FI-5175)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
2.3.407.15 secureservicesurl (FI-5176)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^{|}~\-]{0,255}$
2.3.407.16 voicemailurl1 (FI-313)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^{|}~\-]{0,255}$
2.3.407.17 voicemailurl2 (FI-314)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^_{|}~\-]{0,255}$
Uniqueness:
No multicolumn uniqueness constraints
2.3.408 telecasterservice (TI-134)
Description:
High level information about a Cisco IP Phone Service that can be subscribed t
Fields:
2.3.408.1 description (FI-746)
Type:
memo (Null OK)
Default Value:
NULL
Validation:
^[^\x00-\x1F""`]{0,100}$
2.3.408.2 enabled (FI-3625)










Page 764
Type:
bool
Default Value:
TRUE
Remarks:
If true the service is available for subscription, or displayed
shown or available
Rule (RI-485):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Update GroupVersionStamp for EnterpriseS
Description:
When an IP Phone Service that is marked as
or deleted, the GroupVersionStamp is updat
Test
Condition:
ON INSERT/UPDATE/DELETE IN TelecasterSe
new_EnterpriseSubscription = 't') OR (mode
UPDATE TypeGroupVersionStamp SET versi
= 1; END IF;
2.3.408.3 enterprisesubscription (FI-3624)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
If true the service is shown in the service list for all devices
to following normal process
Rule (RI-485):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Update GroupVersionStamp for EnterpriseS
Description:
When an IP Phone Service that is marked as
or deleted, the GroupVersionStamp is updat
Test
Condition:
ON INSERT/UPDATE/DELETE IN TelecasterSe
new_EnterpriseSubscription = 't') OR (mode
UPDATE TypeGroupVersionStamp SET versi
= 1; END IF;
2.3.408.4 name (FI-744)
Type:
string [512]
Remarks:
Name of IP Phone Service (allows Unicode).
Rule (RFI-315):
Type:
Inter-field Condition and Constraint
Test Condition: tkPhoneServiceCategory != 4
Constraint:
Validation:
^[^""]{1,32}$
Remarks:
TelecasterService Name has invalid format.
language, except double quoteos. Regular ex
Rule (RFI-316):
Type:
Inter-field Condition and Constraint
Test Condition: tkPhoneServiceCategory = 4
Constraint:
Validation:
^[^""]{1,128}$










Page 765
Remarks:
TelecasterService Name for Android has inv
characters in any language, except double q
^[^""]{1,128}$
2.3.408.5 nameascii (FI-1792)
Type:
string [128]
Default Value:
EMPTY
Migration Source: TelecasterService.name if all chars are less than 127
Remarks:
A safe version of the Label using only English letters (a to Z)
Rule (RFI-317):
Type:
Inter-field Condition and Constraint
Test Condition: tkPhoneServiceCategory != 4
Constraint:
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0
Remarks:
TelecasterService NameASCII has invalid fo
zA-Z0-9 !#$%&'()+,./:;<=>?@[^{|}~\-]{0,32}
Rule (RFI-318):
Type:
Inter-field Condition and Constraint
Test Condition: tkPhoneServiceCategory = 4
Constraint:
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^{|}~\-]{0
Remarks:
TelecasterService NameASCII for Android h
validate: ^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^
2.3.408.6 pkid (FI-743)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-485):
Type:
Active (Insert/Update/Delete records)
Rule Name:
Update GroupVersionStamp for EnterpriseS
Description:
When an IP Phone Service that is marked as
or deleted, the GroupVersionStamp is updat
Test
Condition:
ON INSERT/UPDATE/DELETE IN TelecasterSe
new_EnterpriseSubscription = 't') OR (mode
UPDATE TypeGroupVersionStamp SET versi
= 1; END IF;
Rule (RI-707):
Type:
Active (Insert/Update)
Rule Name:
Telecasterservice.urltemplate and telecaster
and in case of midlet urltemplate can't be NU
Description:
On insert or update on TelecasterService if u
throw exception, In case of midlet if urltemp










Page 766
Test
Condition:
On insert or Update on TelecasterService
Remedy:
1
2.3.408.7 priority (FI-3630)
Type:
long
Default Value:
50
Check Constraint: (Priority >= 1) AND (Priority <= 100)
Remarks:
Priority from low to high defines where in a list a Service sh
100 = bottom
2.3.408.8 secureurltemplate (FI-5171)
Type:
memo (Null OK)
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^_{|}~\-]{0,512}$
Rule (RI-707):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Telecasterservice.urltemplate and telecaster
and in case of midlet urltemplate can't be NU
Description:
On insert or update on TelecasterService if u
throw exception, In case of midlet if urltemp
Test
Condition:
On insert or Update on TelecasterService
Remedy:
1
Rule (RI-707):
Type:
Active (Insert/Update)
Rule Name:
Telecasterservice.urltemplate and telecaster
and in case of midlet urltemplate can't be NU
Description:
On insert or update on TelecasterService if u
throw exception, In case of midlet if urltemp
Test
Condition:
On insert or Update on TelecasterService
Remedy:
1
2.3.408.9 tkphoneservice (FI-3621)
Type:
enum
Default Value:
0
Remarks:
Identifies the button (services, directories, messages) for wh
2.3.408.10 tkphoneservicecategory (FI-3636)
Type:
enum
Default Value:
0
Remarks:
Identifies the button (services, directories, messages) for wh
Rule (RI-707):
Type:
Active (Insert/Update)










Page 767
Rule Name:
Telecasterservice.urltemplate and telecaster
and in case of midlet urltemplate can't be NU
Description:
On insert or update on TelecasterService if u
throw exception, In case of midlet if urltemp
Test
Condition:
On insert or Update on TelecasterService
Remedy:
1
2.3.408.11 urltemplate (FI-745)
Type:
memo (Null OK)
Validation:
^[]a-zA-Z0-9 !#$%&'()+,./:;<=>?@[^_{|}~\-]{0,512}$
Rule (RI-707):
Type:
Active (Insert/Update)
Rule Name:
Telecasterservice.urltemplate and telecaster
and in case of midlet urltemplate can't be NU
Description:
On insert or update on TelecasterService if u
throw exception, In case of midlet if urltemp
Test
Condition:
On insert or Update on TelecasterService
Remedy:
1
2.3.408.12 vendor (FI-3622)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^""]{0,64}$
Remarks:
Identifies the source of the service
2.3.408.13 version (FI-3623)
Type:
string [16]
Default Value:
EMPTY
Validation:
^[0-9.]{0,16}$
Remarks:
Identifies the version of the service
Uniqueness:
No multicolumn uniqueness constraints
2.3.409 telecasterserviceparameter (TI-135)
Description:
Details about parameters on the query string for a Cisco IP Phone Service.
Fields:
2.3.409.1 defaultvalue (FI-758)
Type:
string [100]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !@#$%^&()_+=[{}|';:,.<>/?`~\-]{0,100}$
2.3.409.2 description (FI-750)










Page 768
Type:
memo (Null OK)
Default Value:
NULL
Validation:
^[^\x00-\x1F""%<>]{0,500}$
2.3.409.3 displayname (FI-788)
Type:
string [50]
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^`{|}~\-]{1,50}$
2.3.409.4 fktelecasterservice (FI-748)
Type:
guid (Indexed, Cascade Delete)
Rule (RI-477):
Type:
Validation (Insert/Update)
Rule Name:
Cannot add parameters to service where En
Description:
If an IP Phone Service is defined as an Enter
must be defined in the BaseURL. TelecasterS
require individual subscriptions, which are
Test
Condition:
ON INSERT/UPDATE IN TelecasterSubscribed
FROM TelecasterService WHERE pkid = new
END IF;
Error
Message:
Cannot add user-defined parameters to Ente
Remedy:
Include all parameters in the Base URL. If in
Phone Service.
2.3.409.5 hidden (FI-1020)
Type:
bool
Default Value:
FALSE
2.3.409.6 name (FI-749)
Type:
string [50]
Validation:
^[a-zA-Z0-9./:;,-]{1,50}$
2.3.409.7 pkid (FI-747)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.409.8 required (FI-751)
Type:
bool
Default Value:
TRUE
Uniqueness:
No multicolumn uniqueness constraints
2.3.410 telecastersubscribedparameter (TI-136)










Page 769
Description: The user specified value for a query string parameter for a subscribed Telecaste
Fields:
2.3.410.1 fktelecasterserviceparameter (FI-755)
Type:
guid (Cascade Delete)
2.3.410.2 fktelecastersubscribedservice (FI-754)
Type:
guid (Indexed, Cascade Delete)
2.3.410.3 pkid (FI-753)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.410.4 value (FI-757)
Type:
string [100]
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !@#$%^&*()_+=[{}|';:,.<>/?`~\-]{0,100}$
Uniqueness: No multicolumn uniqueness constraints
2.3.411 telecastersubscribedservice (TI-133)
Description:
Releates a device to a TelecasterService
Fields:
2.3.411.1 fkdevice (FI-740)
Type:
guid (Indexed, Cascade Delete)
Rule (RI-167):
Type:
Active (Insert/Update)
Rule Name:
Update Subscribed Service URL
Description:
When a subscribed service parameter value
service must be updated (triggered by updat
Test
Condition:
IF (@TelecasterSubscribedParameter.Value !
(UPDATE TelecasterSubscribedService WHE
@TelecasterSubscribedParameter.fkSubscrib
Rule (RI-189):
Type:
Validation (Insert/Update)
Rule Name:
Max 100 Subscribed Services per device
Description:
Current IP Phone firmware supports up to 1
100 as a maximum number of subscribed se
supports IP Phone Services).
Test
Condition:
On Insert into TelecasterSubscribedService
TelecasterSubscribedService WHERE fkDevi
100 Then throw exception
Error
Message:
Cannot have more than 100 IP Phone Servic










Page 770
Remedy:
Remove one or more existing IP Phone Serv
Rule (RI-422):
Type:
Active (Insert/Update/Delete records)
Rule Name:
TelecasterSubscribedService versionstamp f
Description:
TelecasterSubscribedService can be assigne
effect phone configuration, whereas normal
Services menu. Because there is a case wher
version stamp update of the devicerelatedve
TelecasterSubscribedService table update th
when a service is inserted, updated, or delet
index <> 0. Changes to parameters are cover
when parameters are changed, which will tr
TelecasterSubscribedService.
Test
Condition:
ON INSERT/UPDATE/DELETE IN TelecasterSu
OR (new_URLButtonIndex <> 0) AND NOT (c
devicerelatedversionstamp set versionstamp
2.3.411.2 fktelecasterservice (FI-752)
Type:
guid (Cascade Delete)
Rule (RI-167):
Type:
Active (Insert/Update)
Rule Name:
Update Subscribed Service URL
Description:
When a subscribed service parameter value
service must be updated (triggered by updat
Test
Condition:
IF (@TelecasterSubscribedParameter.Value !
(UPDATE TelecasterSubscribedService WHE
@TelecasterSubscribedParameter.fkSubscrib
Rule (RI-476):
Type:
Validation (Insert/Update)
Rule Name:
Cannot subscribe to service where Enterpris
Description:
If an IP Phone Service is defined as an Enter
devices cannot subscribe to the service. All d
Test
Condition:
ON INSERT/UPDATE IN TelecasterSubscribed
FROM TelecasterService WHERE pkid = new
END IF;
Error
Message:
Cannot Subscribe to an Enterprise Service.
Remedy:
Service will appear on all phones if it is activ
Rule (RI-708):
Type:
Active (Insert/Update)
Rule Name:
Build the TelecasterSubscribedService.secur
Description:
On insert or update on telecastersubscribed
secureserviceurl
On insert or update on TelecasterSubscribed










Page 771
Test
Condition:
Rule (RI-948):
Type:
Validation (Insert/Update)
Rule Name:
TelecasterSubscribedService Name Validatio
Description:
All Phone Service Categories support names
supports up to 128 characters. Any characte
(or ACSII only for ASCII fields).
Test
Condition:
ON INSERT/UPDATE in TelecasterSubscribed
FROM TelecasterService where pkid = fkTele
ELSE validate 32 characters END IF;
Error
Message:
The Subscribed Service Name format is not
characters, or 128 for an Android package n
Remedy:
Check the name of the service and try again
2.3.411.3 pkid (FI-739)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-167):
Type:
Active (Insert/Update)
Rule Name:
Update Subscribed Service URL
Description:
When a subscribed service parameter value
service must be updated (triggered by updat
Test
Condition:
IF (@TelecasterSubscribedParameter.Value !
(UPDATE TelecasterSubscribedService WHE
@TelecasterSubscribedParameter.fkSubscrib
Rule (RI-708):
Type:
Active (Insert/Update)
Rule Name:
Build the TelecasterSubscribedService.secur
Description:
On insert or update on telecastersubscribed
secureserviceurl
Test
Condition:
On insert or update on TelecasterSubscribed
2.3.411.4 priority (FI-5360)
Type:
long (Null OK)
Default Value:
NULL
Check Constraint: (Priority >= 1) AND (Priority <= 100)
Remarks:
Priority from low to high defines where in a list a Service sh
100 = bottom
2.3.411.5 secureserviceurl (FI-5172)










Page 772
Type:
memo (Null OK)
Remarks:
Trigger updated. Build the complete URL/SecureURL with p
TelecasterSubscribedParameter.
Rule (RI-708):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Build the TelecasterSubscribedService.secur
Description:
On insert or update on telecastersubscribed
secureserviceurl
Test
Condition:
On insert or update on TelecasterSubscribed
Rule (RI-708):
Type:
Active (Insert/Update)
Rule Name:
Build the TelecasterSubscribedService.secur
Description:
On insert or update on telecastersubscribed
secureserviceurl
Test
Condition:
On insert or update on TelecasterSubscribed
2.3.411.6 servicename (FI-742)
Type:
string [512]
Remarks:
Name of Subscribed IP Phone Service (allows Unicode).
Rule (RI-948):
Type:
Validation (Insert/Update)
Rule Name:
TelecasterSubscribedService Name Validatio
Description:
All Phone Service Categories support names
supports up to 128 characters. Any characte
(or ACSII only for ASCII fields).
Test
Condition:
ON INSERT/UPDATE in TelecasterSubscribed
FROM TelecasterService where pkid = fkTele
ELSE validate 32 characters END IF;
Error
Message:
The Subscribed Service Name format is not
characters, or 128 for an Android package n
Remedy:
Check the name of the service and try again
2.3.411.7 servicenameascii (FI-1793)
Type:
string [128]
Default Value:
EMPTY
Migration Source: TelecasterSubscribedService
Remarks:
A safe version of the Subscribed IP Phone Service Name usi
Rule (RI-948):
Type:
Validation (Insert/Update)
Rule Name:
TelecasterSubscribedService Name Validatio
Description:










Page 773
All Phone Service Categories support names
supports up to 128 characters. Any characte
(or ACSII only for ASCII fields).
Test
Condition:
ON INSERT/UPDATE in TelecasterSubscribed
FROM TelecasterService where pkid = fkTele
ELSE validate 32 characters END IF;
Error
Message:
The Subscribed Service Name format is not
characters, or 128 for an Android package n
Remedy:
Check the name of the service and try again
2.3.411.8 serviceurl (FI-741)
Type:
memo (Null OK)
Remarks:
Trigger updated. Build the complete URL with parameters b
Rule (RI-167):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Update Subscribed Service URL
Description:
When a subscribed service parameter value
service must be updated (triggered by updat
Test
Condition:
IF (@TelecasterSubscribedParameter.Value !
(UPDATE TelecasterSubscribedService WHE
@TelecasterSubscribedParameter.fkSubscrib
Rule (RI-167):
Type:
Active (Insert/Update)
Rule Name:
Update Subscribed Service URL
Description:
When a subscribed service parameter value
service must be updated (triggered by updat
Test
Condition:
IF (@TelecasterSubscribedParameter.Value !
(UPDATE TelecasterSubscribedService WHE
@TelecasterSubscribedParameter.fkSubscrib
2.3.411.9 urlbuttonindex (FI-1330)
Type:
long
Default Value:
0
Remarks:
The index for feature URL. Index 0 is for normal subscribed
based.
2.3.411.10 urllabel (FI-1362)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^""""%&<>]{0,50}$
Remarks:
The display label for URL.
2.3.411.11 urllabelascii (FI-1791)
Type:
string [50]










Page 774
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~\-]{0,50}$
Migration Source: TelecasterSubscribedService
Remarks:
A safe version of the URL Button Label using only English le
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-189):
Type:
Validation (Insert/Update)
Rule applied when record is inserted.
Rule Name:
Max 100 Subscribed Services per device
Description:
Current IP Phone firmware supports up to 10
as a maximum number of subscribed service
Phone Services).
Test
Condition:
On Insert into TelecasterSubscribedService IF
TelecasterSubscribedService WHERE fkDevic
100 Then throw exception
Error
Message:
Cannot have more than 100 IP Phone Service
Remedy:
Remove one or more existing IP Phone Servic
2.3.412 testnotify (TI-371)
Description: Test change notification
Fields:
2.3.412.1 intvalue (FI-2749)
Type:
long (Null OK)
2.3.412.2 name (FI-2747)
Type:
string [50]
2.3.412.3 pkid (FI-2746)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.412.4 stringvalue (FI-2748)
Type:
string [50]
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.413 tftptlinfo (TI-21075)
Description: Table to store tftpserver and itl hash details
Fields:
2.3.413.1 itlhash (FI-28406)










Page 775
Type:
string [40]
Remarks:
It will store the ITL hash value in Tftp side
2.3.413.2 pkid (FI-28404)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record
2.3.413.3 tftpserver (FI-28405)
Type:
string [256] (Indexed)
Remarks:
Tftp Server IP of phone
Uniqueness: No multicolumn uniqueness constraints
2.3.414 timeperiod (TI-306)
Description:
List of all Time Period
Fields:
2.3.414.1 dayofmonth (FI-2136)
Type:
long
Default Value:
0
Check Constraint: (DayOfMonth >=0) AND (DayOfMonth <=31)
Rule (RFI-213):
Type:
Inter-field Condition and Constraint
Test Condition: fkEndUser IS NOT NULL
Constraint:
(DayOfMonth = 0) AND (DayOfMonth_End =
(tkMonthOfYear_End = 0)
Remarks:
EndUser TimePeriods must have the day of
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.414.2 dayofmonth_end (FI-3540)
Type:
long
Default Value:
0
Check Constraint: (DayOfMonth_End>=0) AND (DayOfMonth_End <=31)
Remarks:
End of time period day
Rule (RI-465):
Type:
Validation (Update/Delete)










Page 776
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.414.3 description (FI-3538)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description of the Time Period, up to 128 characters includi
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.414.4 fkenduser (FI-3539)
Type:
guid (Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
Owner of the TimePeriod. Empty by default indicating a sys
Rule (RI-445):
Type:
Validation (Insert/Update)
Rule Name:
TimePeriod.Name Uniqueness Restriction
Description:
TimePeriod.fkEndUser + TimePeriod.name m
insensitive) if it already exists for a user,even
Test
Condition:
ON INSERT/UPDATE in TimePeriod: SELECT
new_Name and fkEnduser = new_fkenduser
Exception.
Error
Message:
This TimePeriod Name exists for current use
Remedy:
Use a different name and try again
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe










Page 777
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
Rule (RI-596):
Type:
Validation (Insert/Update)
Rule Name:
tkDayOfWeek should be unique for all timep
Description:
tkDayOfWeek should be unique for all timep
Test
Condition:
On Insert or Update TimeScheduleTimePerio
Error
Message:
tkDayOfWeek should be unique for all timep
2.3.414.5 ispublished (FI-3542)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Reserved for future use
Rule (RFI-178):
Type:
Inter-field Condition and Constraint
Test Condition: pkid IS NOT NULL
Constraint:
IsPublished = 'f'
Remarks:
TimePeriods cannot be published in this rel
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.414.6 name (FI-2134)
Type:
string [50] (Indexed)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Rule (RI-445):
Type:
Validation (Insert/Update)
Rule Name:
TimePeriod.Name Uniqueness Restriction
Description:
TimePeriod.fkEndUser + TimePeriod.name m
insensitive) if it already exists for a user,even
Test
Condition:
ON INSERT/UPDATE in TimePeriod: SELECT
new_Name and fkEnduser = new_fkenduser
Exception.










Page 778
Error
Message:
This TimePeriod Name exists for current use
Remedy:
Use a different name and try again
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.414.7 pkid (FI-2133)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
Rule (RI-592):
Type:
Active (Delete)
Rule Name:
Remove TimeScheduleTimePeriodMap when
Description:
When the TimePeriod is deleted from datab
TimeScheduleTimePeriodMap
Test
Condition:
ON DELETE in TimePeriod: DELETE FROM T
fkTimePeriod = @pkid
Rule (RI-596):
Type:
Validation (Insert/Update)
Rule Name:
tkDayOfWeek should be unique for all timep
Description:
tkDayOfWeek should be unique for all timep
Test
Condition:
On Insert or Update TimeScheduleTimePerio
Error
Message:
tkDayOfWeek should be unique for all timep
2.3.414.8 tkdayofweek_end (FI-2138)
Type:
enum










Page 779
Default Value:
7
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
Rule (RI-596):
Type:
Validation (Insert/Update)
Rule Name:
tkDayOfWeek should be unique for all timep
Description:
tkDayOfWeek should be unique for all timep
Test
Condition:
On Insert or Update TimeScheduleTimePerio
Error
Message:
tkDayOfWeek should be unique for all timep
2.3.414.9 tkdayofweek_start (FI-2139)
Type:
enum
Default Value:
7
Rule (RFI-212):
Type:
Inter-field Condition and Constraint
Test Condition: fkEndUser IS NOT NULL
Constraint:
(tkDayOfWeek_Start = tkDayOfWeek_End) A
Remarks:
EndUser TimePeriods must have the endday
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.414.10 tkmonthofyear (FI-2137)
Type:
enum
Default Value:
0
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe










Page 780
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.414.11 tkmonthofyear_end (FI-3541)
Type:
enum
Default Value:
0
Remarks:
End of time period month
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.414.12 tktimeofday_end (FI-2135)
Type:
enum
Default Value:
0
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.414.13 tktimeofday_start (FI-2140)
Type:
enum
Default Value:
0
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and










Page 781
Remedy:
Create a new Time Period or Time Schedule
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-136):
Type:
Inter-field Condition and Constraint
Constraint:
( (tkTimeOfDay_End = 0) AND (tkTimeOfDay_
tkTimeOfDay_Start)
Remarks:
End time must be later than start time if eith
Rule (RFI-177):
Type:
Inter-field Condition and Constraint
Constraint:
(((tkMonthOfYear_End>0) AND (DayOfMonth
(DayOfMonth_End=0)))
Remarks:
Ending Month and Date must be used togethe
the Month and Day.
Rule (RFI-179):
Type:
Inter-field Condition and Constraint
Constraint:
((tkMonthOfYear_End = 0) OR (tkMonthOfYea
Remarks:
Ending month must be None ((tkMonthOfYea
the starting month (tkMonthOfYear)
Rule (RFI-180):
Type:
Inter-field Condition and Constraint
Constraint:
((tkMonthOfYear_End = 0) OR (tkMonthOfYea
DayOfMonth_End))
Remarks:
If a Time Periods uses a Date Range with the
equal to or greater than the Start day
Rule (RFI-181):
Type:
Inter-field Condition and Constraint
Constraint:
(tkMonthOfYear_End=0 OR (tkMonthOfYear>
Remarks:
Start month and day cannot be none if end m
2.3.415 timeschedule (TI-307)
Description:
List of all Time Schedules
Fields:
2.3.415.1 description (FI-3543)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description of the Time Schedule, up to 128 characters inclu
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH










Page 782
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.415.2 fkenduser (FI-3544)
Type:
guid (Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
Owner of the TimeSchedule. Empty by default indicating a s
Rule (RI-444):
Type:
Validation (Insert/Update)
Rule Name:
TimeSchedule.Name Uniqueness Restriction
Description:
TimeSchedule.fkEndUser + TimeSchedule.na
insensitive) if it already exists for a user, eve
Test
Condition:
ON INSERT/UPDATE in TimeSchedule: SELEC
new_Name and fkEnduser = new_fkenduser
Exception.
Error
Message:
This TimeSchedule Name exists for current u
Remedy:
Use a different name and try again
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.415.3 ispublished (FI-3546)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Reserved for future use
Rule (RFI-182):
Type:
Inter-field Condition and Constraint
Test Condition: pkid IS NOT NULL
Constraint:
IsPublished = 'f'
Remarks:
TimeSchedules cannot be published in this r
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH










Page 783
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.415.4 name (FI-2141)
Type:
string [50] (Indexed)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Rule (RI-444):
Type:
Validation (Insert/Update)
Rule Name:
TimeSchedule.Name Uniqueness Restriction
Description:
TimeSchedule.fkEndUser + TimeSchedule.na
insensitive) if it already exists for a user, eve
Test
Condition:
ON INSERT/UPDATE in TimeSchedule: SELEC
new_Name and fkEnduser = new_fkenduser
Exception.
Error
Message:
This TimeSchedule Name exists for current u
Remedy:
Use a different name and try again
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.415.5 pkid (FI-2142)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
2.3.415.6 tktimeschedulecategory (FI-3545)
Type:
enum










Page 784
Default Value:
0
Check Constraint: tkTimeScheduleCategory=0
Remarks:
Reserved for future use
Rule (RI-465):
Type:
Validation (Update/Delete)
Rule Name:
Cannot modify system time period and sche
Description:
Cannot modify or delete the system Time Pe
Test
Condition:
ON UPDATE/DELETE IN TimePeriod or Time
'00000000-1111-0000-0000-000000000000') TH
Error
Message:
Cannot modify or delete the time period and
Remedy:
Create a new Time Period or Time Schedule
Uniqueness:
No multicolumn uniqueness constraints
2.3.416 timescheduletimeperiodmap (TI-308)
Description:
Mapping between time schedules and time
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.416.1 fktimeperiod (FI-2143)
Type:
guid
Rule (RI-458):
Type:
Validation (Insert/Update)
Rule Name:
TimeSchedule.fkEndUser IsPublished Restric
Description:
TimeSchedule for EndUser can use EndUser's
TimeSchedule for Admin can use Admin Tim
published schedules.
Rule (RI-466):
Type:
Validation (Insert/Update/Delete)
Rule Name:
Cannot change the members of the All the tim
Description:
Cannot insert, modify, or delete the members
UPDATE an EndUser TimePeriod with more t
Test
Condition:
ON INSERT/UPDATE/DELETE IN TimeSchedul
(NVL(old_fkTimeSchedule,new_fkTimeSched
THEN throw exception END IF;
Error
Message:
Cannot modify the members of the All the tim
Remedy:
Create a new Time Schedule to use in its plac
Rule (RI-595):
Type:
Active (Delete)
Rule Name:
Remove EndUser TimePeriod when TimeSch
Description:
When the TimeScheduleTimePeriodMap is de
TimePeriod










Page 785
Test
Condition:
ON DELETE in TimeScheduleTimePeriodMap
@fkTimePeriod and fkEndUser is not Null
Rule (RI-596):
Type:
Validation (Insert/Update)
Rule Name:
tkDayOfWeek should be unique for all timep
Description:
tkDayOfWeek should be unique for all timep
Test
Condition:
On Insert or Update TimeScheduleTimePerio
Error
Message:
tkDayOfWeek should be unique for all timep
2.3.416.2 fktimeschedule (FI-2144)
Type:
guid (Cascade Delete)
Rule (RI-458):
Type:
Validation (Insert/Update)
Rule Name:
TimeSchedule.fkEndUser IsPublished Restric
Description:
TimeSchedule for EndUser can use EndUser's
TimeSchedule for Admin can use Admin Tim
published schedules.
Rule (RI-466):
Type:
Validation (Insert/Update/Delete)
Rule Name:
Cannot change the members of the All the tim
Description:
Cannot insert, modify, or delete the members
UPDATE an EndUser TimePeriod with more t
Test
Condition:
ON INSERT/UPDATE/DELETE IN TimeSchedul
(NVL(old_fkTimeSchedule,new_fkTimeSched
THEN throw exception END IF;
Error
Message:
Cannot modify the members of the All the tim
Remedy:
Create a new Time Schedule to use in its plac
Rule (RI-596):
Type:
Validation (Insert/Update)
Rule Name:
tkDayOfWeek should be unique for all timep
Description:
tkDayOfWeek should be unique for all timep
Test
Condition:
On Insert or Update TimeScheduleTimePerio
Error
Message:
tkDayOfWeek should be unique for all timep
2.3.416.3 pkid (FI-2145)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-466):
Type:
Validation (Insert/Update/Delete)










Page 786
Rule Name:
Cannot change the members of the All the tim
Description:
Cannot insert, modify, or delete the members
UPDATE an EndUser TimePeriod with more t
Test
Condition:
ON INSERT/UPDATE/DELETE IN TimeSchedul
(NVL(old_fkTimeSchedule,new_fkTimeSched
THEN throw exception END IF;
Error
Message:
Cannot modify the members of the All the tim
Remedy:
Create a new Time Schedule to use in its plac
Uniqueness:
No multicolumn uniqueness constraints
2.3.417 todaccess (TI-475)
Description: Time Of Day Access
Fields:
2.3.417.1 description (FI-3549)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description of the Time of Day Access list, up to 128 character
2.3.417.2 fkenduser (FI-3550)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
EndUser associated with the Time of Day Access list. Write-on
2.3.417.3 name (FI-3548)
Type:
string [200]
Validation:
^[^%&<>\""""]{0,50}$
Remarks:
Unique name for an EndUser ToDAccess list. (Same name can
2.3.417.4 pkid (FI-3547)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: fkenduser + name is unique. (MFI-106)
2.3.418 todaccesssetting (TI-476)
Description:
Time Of Day Access setting (maps time schedules to ToD Access)
Fields:
2.3.418.1 fkcallerfilterlist (FI-3553)
Type:
guid (Null OK)
Remarks:










Page 787
References the CallerFilterLlist for this ToDAccess setting. Mu
ToDAccess and Time Schedule.
Rule (RI-461):
Type:
Validation (Insert/Update)
Rule Name:
ToDAccessSetting fkEndUser Restriction
Description:
ToDAccess Settings must have the same EndU
CallerFilterList records. The fkEndUser of the
as the ToDAccess.fkEndUser, or b) fkEndUser
TimeSchedule record.
2.3.418.2 fktimeschedule (FI-3554)
Type:
guid (Null OK)
Remarks:
References the Time Schedule for this ToDAccess setting. Mu
CallerFilterList and ToDAccess.
Rule (RI-461):
Type:
Validation (Insert/Update)
Rule Name:
ToDAccessSetting fkEndUser Restriction
Description:
ToDAccess Settings must have the same EndU
CallerFilterList records. The fkEndUser of the
as the ToDAccess.fkEndUser, or b) fkEndUser
TimeSchedule record.
Rule (RI-594):
Type:
Active (Delete)
Rule Name:
Remove EndUser TimeSchedule when TODAc
Description:
When the ToDAccessSetting is deleted from d
Test
Condition:
ON DELETE in ToDAccessSetting: DELETE FR
fkEndUser is not Null
2.3.418.3 fktodaccess (FI-3552)
Type:
guid (Unique, Cascade Delete)
Remarks:
References the ToDAccess list to which this setting belongs. M
CallerFilterList and Time Schedule.
Rule (RI-461):
Type:
Validation (Insert/Update)
Rule Name:
ToDAccessSetting fkEndUser Restriction
Description:
ToDAccess Settings must have the same EndU
CallerFilterList records. The fkEndUser of the
as the ToDAccess.fkEndUser, or b) fkEndUser
TimeSchedule record.
2.3.418.4 pkid (FI-3551)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
fktodaccess + fkcallerfilterlist + fktimeschedule is unique. (MFI-107)










Page 788
2.3.419 treecontrolgroupnodes (TI-227)
Description: Contains records to build the CCMAdmin tree control
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.419.1 action (FI-1630)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
2.3.419.2 displayorder (FI-1632)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
2.3.419.3 expanded (FI-1631)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.419.4 groupname (FI-1636)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.419.5 icon (FI-1635)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
2.3.419.6 label (FI-1639)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
2.3.419.7 nodename (FI-1637)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
2.3.419.8 pkid (FI-1638)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.419.9 productmask (FI-3320)
Type:
long
Default Value:
1
Remarks:
Bitmask of products to which this menu applies (CCM, Unity, e
2.3.419.10 target (FI-1634)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY










Page 789
2.3.419.11 tkresource (FI-1825)
Type:
enum (Not Modifiable, Null OK)
Default Value:
NULL
2.3.419.12 tooltip (FI-1633)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.420 troubleshootingtrace (TI-370)
Description: Trace settings for troubleshooting page
Fields:
2.3.420.1 devicenamemonitorflag (FI-2736)
Type:
bool
Default Value:
FALSE
2.3.420.2 devicetypemonitorflag (FI-2735)
Type:
bool
Default Value:
FALSE
2.3.420.3 enable (FI-2729)
Type:
bool
Default Value:
FALSE
2.3.420.4 filetraceflag (FI-2737)
Type:
bool
Default Value:
FALSE
2.3.420.5 fkprocessnode (FI-2725)
Type:
guid (Indexed, Cascade Delete)
2.3.420.6 includenondevicetraces (FI-2733)
Type:
bool
Default Value:
FALSE
2.3.420.7 maxfilesize (FI-2739)
Type:
long
Default Value:
1000
2.3.420.8 numfiles (FI-2730)
Type:
long
Default Value:
250
2.3.420.9 numlines (FI-2731)
Type:
long
Default Value:
10000










Page 790
2.3.420.10 numminutes (FI-2732)
Type:
long
Default Value:
1440
2.3.420.11 outputdebugstringflag (FI-2738)
Type:
bool
Default Value:
FALSE
2.3.420.12 pkid (FI-2724)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
2.3.420.13 sdltracedataflags (FI-2742)
Type:
string [10]
Default Value:
0x00000111
2.3.420.14 sdltraceflag (FI-2740)
Type:
bool
Default Value:
FALSE
2.3.420.15 sdltracemaxfilesize (FI-3153)
Type:
long
Default Value:
2
Check Constraint: ((sdltracemaxfilesize >= 1) AND (sdltracemaxfilesize <=10))
2.3.420.16 sdltracemaxlines (FI-2745)
Type:
long
Default Value:
10000
2.3.420.17 sdltracetotalnumfiles (FI-2744)
Type:
long
Default Value:
250
2.3.420.18 sdltracetypeflags (FI-2741)
Type:
string [10]
Default Value:
0x00D0CB15
2.3.420.19 sdlxmlflag (FI-2743)
Type:
bool
Default Value:
FALSE
2.3.420.20 tkservice (FI-2726)
Type:
enum
2.3.420.21 tracelevel (FI-2727)
Type:
long
Default Value:
0










Page 791
2.3.420.22 usercategories (FI-2728)
Type:
long
Default Value:
0
2.3.420.23 usexml (FI-2734)
Type:
bool
Default Value:
FALSE
Uniqueness: No multicolumn uniqueness constraints
2.3.421 typeadminboolean (TI-302)
Description: Tri-state boolean values
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.421.1 enum (FI-2119)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.421.2 moniker (FI-2121)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.421.3 name (FI-2120)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.422 typeadminerror (TI-287)
Description: null
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.422.1 enum (FI-2005)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.422.2 moniker (FI-2007)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.422.3 name (FI-2006)
Type:
string [512] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints










Page 792
2.3.423 typeadminfieldinfo (TI-301)
Description: Overrides field info entries for validation
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.423.1 checkconstraint (FI-2115)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
2.3.423.2 enum (FI-2111)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.423.3 overunique (FI-2118)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
2.3.423.4 propnotnull (FI-2117)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.423.5 propnull (FI-2116)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.423.6 tkadminboolean_isunique (FI-2113)
Type:
enum (Not Modifiable)
Default Value:
2
2.3.423.7 tkadminboolean_nullallowed (FI-2112)
Type:
enum (Not Modifiable)
Default Value:
2
2.3.423.8 validation (FI-2114)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.424 typeadminfieldinfomap (TI-300)
Description: Maps Admin fields for validation
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.424.1 enum (FI-2105)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 793
2.3.424.2 label (FI-6103)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.424.3 maxlength (FI-2776)
Type:
long (Not Modifiable, Null OK)
Remarks:
Maxlength for Textbox
2.3.424.4 property (FI-2107)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.424.5 tkadminfieldinfo (FI-2108)
Type:
enum (Not Modifiable, Null OK)
2.3.424.6 tkfieldinfo (FI-2109)
Type:
enum (Not Modifiable)
2.3.424.7 tkrelatedfieldinfo (FI-2110)
Type:
enum (Not Modifiable, Null OK)
2.3.424.8 tkwebpageinfo (FI-2106)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.425 typealarmseverity (TI-160)
Description: Used for AlarmConfiguration severities
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.425.1 enum (FI-893)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.425.2 moniker (FI-895)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.425.3 name (FI-894)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.426 typeannouncementfile (TI-616)
Description: Loaded from TypeAnnouncements
Records may be modified only by installation and/or DB triggers.










Page 794
Fields:
2.3.426.1 description (FI-5136)
Type:
string [255] (Not Modifiable)
2.3.426.2 enum (FI-5131)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.426.3 filename (FI-5134)
Type:
string [128] (Not Modifiable)
2.3.426.4 ishidden (FI-5132)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.426.5 isuserlocale (FI-5135)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.426.6 moniker (FI-25832)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A moniker to identify the record
2.3.426.7 name (FI-5133)
Type:
string [128] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.427 typeannouncements (TI-256)
Description:
IPVMSA apps announcements
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.427.1 allowcustom (FI-1812)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.427.2 description (FI-1813)
Type:
string [255] (Not Modifiable, Null OK)
Default Value:
NULL
2.3.427.3 enum (FI-1807)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.427.4 intervalvalue (FI-1809)
Type:
long (Not Modifiable)
2.3.427.5 moniker (FI-25831)
Type:
string [50] (Unique, Not Modifiable)










Page 795
Remarks:
A moniker to identify the record
2.3.427.6 name (FI-1808)
Type:
string [128] (Unique, Not Modifiable)
2.3.427.7 tkannouncementfile_1 (FI-1810)
Type:
enum (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
A number to identify the typeAnnouncementFile record whi
repeating tone announcement.
2.3.427.8 tkannouncementfile_2 (FI-1811)
Type:
enum (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
A number to identify the typeAnnouncementFile record whi
Uniqueness:
No multicolumn uniqueness constraints
2.3.428 typeapplication (TI-214)
Description: List of applications that support MLA
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.428.1 enum (FI-1414)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.428.2 moniker (FI-1615)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.428.3 name (FI-1415)
Type:
string [50] (Unique, Not Modifiable)
2.3.428.4 vroot (FI-1416)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.429 typeapplicationdialrule (TI-391)
Description: Various Dial Rules
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.429.1 enum (FI-2882)
Type:
enum (Unique, Indexed, Not Modifiable)










Page 796
Remarks:
A number to identify the record
2.3.429.2 moniker (FI-2884)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.429.3 name (FI-2883)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.430 typeappserver (TI-374)
Description:
Various types of App servers
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.430.1 administrationurltemplate (FI-3562)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
Remarks:
Used to create a link to the Administrative application for the
AppServer.IPAddr, [HostName] replaced by AppServer.Name
2.3.430.2 enduserurltemplate (FI-3563)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9!#$%&'()+,./:;<=>?@[^_{|}~\-]{0,255}$
Remarks:
Used to create a link to the EndUser application for the AppS
[HostName] replaced by AppServer.Name
2.3.430.3 enum (FI-2764)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the record
2.3.430.4 moniker (FI-2767)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.430.5 name (FI-2766)
Type:
string [100] (Not Modifiable)
Uniqueness:
No multicolumn uniqueness constraints
2.3.431 typeappservercontent (TI-375)










Page 797
Description: Differentiates the contents per App server
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.431.1 enum (FI-2768)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the record
2.3.431.2 moniker (FI-2770)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.431.3 name (FI-2769)
Type:
string [100] (Not Modifiable)
2.3.431.4 tkappserver (FI-2771)
Type:
enum
Uniqueness: No multicolumn uniqueness constraints
2.3.432 typeasn1roseoidencoding (TI-496)
Description: For Qsig Variant
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.432.1 enum (FI-3763)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.432.2 moniker (FI-3765)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.432.3 name (FI-3764)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.433 typeassignmentmode (TI-2594)
Description: Specifies the method by which users are dispersed among available nodes for U
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.433.1 enum (FI-25667)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer
2.3.433.2 moniker (FI-25669)










Page 798
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.433.3 name (FI-25668)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the dispersal type for IM & Presence node assignmen
Uniqueness: No multicolumn uniqueness constraints
2.3.434 typeauthenticationmode (TI-270)
Description:
Defines the different authentication means a phone can use while authenticati
Function).
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.434.1 enum (FI-1924)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.434.2 moniker (FI-1926)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.434.3 name (FI-1925)
Type:
string [100] (Not Modifiable)
Uniqueness:
No multicolumn uniqueness constraints
2.3.435 typeautoanswer (TI-174)
Description: types of auto answer
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.435.1 enum (FI-1062)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.435.2 isintercomcompatible (FI-3452)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Whether this enum can be used for Intercom Feature
2.3.435.3 moniker (FI-1064)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record










Page 799
2.3.435.4 name (FI-1063)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.436 typebandwidth (TI-37)
Description:
network bandwidth between regions
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.436.1 bandwidth (FI-1199)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
This fields is added per CallProcessing request since the enum
same.
2.3.436.2 enum (FI-327)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.436.3 moniker (FI-426)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.436.4 name (FI-328)
Type:
string [100] (Not Modifiable)
Uniqueness:
No multicolumn uniqueness constraints
2.3.437 typebarge (TI-464)
Description: Types of Barge (and cBarge)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.437.1 enum (FI-3462)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.437.2 moniker (FI-3464)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
2.3.437.3 name (FI-3463)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints










Page 800
2.3.438 typebatfile (TI-400)
Description: Used to differentiate the various types of files used by BAT
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.438.1 enum (FI-2987)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.438.2 moniker (FI-2989)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.438.3 name (FI-2988)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.439 typebatfilesubclause (TI-401)
Description: Used to differentiate the various types of functions used by BAT
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.439.1 enum (FI-2990)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.439.2 moniker (FI-2992)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.439.3 name (FI-2991)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.440 typebatfrequency (TI-339)
Description: Duration frequency types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.440.1 enum (FI-2521)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 801
2.3.440.2 moniker (FI-2523)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.440.3 name (FI-2522)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.441 typebatfunction (TI-338)
Description: Different Functions of BAT Jobs
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.441.1 allowsuploading (FI-2661)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Is the BAT CSV file uploaded for this function
2.3.441.2 enum (FI-2518)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.441.3 filelocation (FI-2662)
Type:
string [100] (Null OK)
Remarks:
Location of BAT CSV Files based on location
2.3.441.4 moniker (FI-2520)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.441.5 name (FI-2519)
Type:
string [100] (Not Modifiable)
2.3.441.6 tkbatfile (FI-2993)
Type:
enum (Indexed, Not Modifiable)
Default Value:
0
2.3.441.7 tkbatfilesubclause (FI-2994)
Type:
enum (Indexed, Not Modifiable)
Default Value:
0
2.3.441.8 tkbattarget (FI-2599)
Type:
enum (Indexed, Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints










Page 802
2.3.442 typebatfunctionfieldinfomap (TI-352)
Description: Mapping of BAT function with Fields
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.442.1 displayname (FI-2615)
Type:
string [100]
Remarks:
Display Name of the field in the BAT Pages
2.3.442.2 enum (FI-2610)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.442.3 ismandatory (FI-2614)
Type:
bool
Default Value:
FALSE
Remarks:
Is the Field Mandatory
2.3.442.4 tkbatfunction (FI-2611)
Type:
enum
Remarks:
Type of Input Data
2.3.442.5 tkbatusage (FI-2612)
Type:
enum
Remarks:
Type of Input Data
2.3.442.6 tkconfiginputdata (FI-3446)
Type:
enum (Not Modifiable, Null OK)
Default Value:
NULL
2.3.442.7 tkfieldinfo (FI-2613)
Type:
enum
Remarks:
Holds the field enum
Uniqueness: No multicolumn uniqueness constraints
2.3.443 typebatjobstatus (TI-343)
Description: State of BAT Job
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.443.1 enum (FI-2542)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.443.2 moniker (FI-2544)
Type:
string [50] (Unique, Not Modifiable)










Page 803
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.443.3 name (FI-2543)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.444 typebatresultstatus (TI-351)
Description: Status of BAT job results
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.444.1 enum (FI-2604)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.444.2 moniker (FI-2602)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.444.3 name (FI-2603)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.445 typebattarget (TI-340)
Description: Target for which BAT is performed
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.445.1 enum (FI-2524)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.445.2 moniker (FI-2526)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.445.3 name (FI-2525)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.446 typebatusage (TI-342)










Page 804
Description: Data usage submitted from UI
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.446.1 enum (FI-2539)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.446.2 moniker (FI-2541)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.446.3 name (FI-2540)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.447 typebe6000starterbundle (TI-21064)
Description: Table to store BE6k Starter Bundle details
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.447.1 description (FI-28346)
Type:
string [38] (Not Modifiable)
Remarks:
Localized string to define the purpose of the list item
2.3.447.2 enum (FI-28343)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.447.3 moniker (FI-28345)
Type:
string [60] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.447.4 name (FI-28344)
Type:
string [36] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
2.3.447.5 tag (FI-28347)
Type:
string [255] (Not Modifiable)
Remarks:
Tag for BE6k Starter Bundle
Uniqueness: No multicolumn uniqueness constraints
2.3.448 typebillingserverprotocol (TI-382)
Description: billingserverprotocol (0 - SFTP,1 - FTP)
Records may be modified only by installation and/or DB triggers.










Page 805
Fields:
2.3.448.1 enum (FI-2849)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.448.2 moniker (FI-2850)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.448.3 name (FI-2851)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.449 typebitpos (TI-239)
Description: Enumerates the bit positions
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.449.1 enum (FI-1733)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.449.2 moniker (FI-1734)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.449.3 name (FI-1908)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.450 typeblfsdoption (TI-473)
Description: Defines additional behaviors available with Busy Lamp Field (BLF) Speed Dial fe
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.450.1 enum (FI-3526)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.450.2 moniker (FI-3528)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record










Page 806
2.3.450.3 name (FI-3527)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.451 typeboolean (TI-38)
Description: used by Web Admin for text conversion of boolean values. Not actually related t
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.451.1 enum (FI-329)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.451.2 moniker (FI-429)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.451.3 name (FI-330)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.452 typebriprotocol (TI-222)
Description: supported BRI protocols
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.452.1 enum (FI-1571)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.452.2 moniker (FI-1573)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.452.3 name (FI-1572)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.453 typecalheaders (TI-2585)
Description: Specifies whether the CAL Header is disabled or present in the Supported heade
Records may be modified only by installation and/or DB triggers.










Page 807
Fields:
2.3.453.1 enum (FI-25588)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer
2.3.453.2 moniker (FI-25590)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.453.3 name (FI-25589)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the behavior of CAL Header
Uniqueness: No multicolumn uniqueness constraints
2.3.454 typecallerfiltermask (TI-449)
Description: Type of mask used as filter for Caller Lists
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.454.1 enum (FI-3392)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.454.2 moniker (FI-3394)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.454.3 name (FI-3393)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.455 typecallerid (TI-131)
Description: ANI vs DNIS
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.455.1 enum (FI-721)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.455.2 moniker (FI-723)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record










Page 808
2.3.455.3 name (FI-722)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.456 typecallinglineidentification (TI-1100)
Description:
Lists different available Identification presentation for SIP trunks. Each presen
header.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.456.1 enum (FI-10180)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.456.2 moniker (FI-10182)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A sort naming pattern to identify different presentation reco
2.3.456.3 name (FI-10181)
Type:
string [100] (Unique, Not Modifiable)
Remarks:
A sort name to identify different presentation record
Uniqueness:
No multicolumn uniqueness constraints
2.3.457 typecallingpartyselection (TI-43)
Description: Calling Party selection
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.457.1 enum (FI-331)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.457.2 moniker (FI-427)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.457.3 name (FI-332)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.458 typecallstate (TI-185)
Description:










Page 809
List of Call States defined by CallManager
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.458.1 enum (FI-1138)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.458.2 moniker (FI-1140)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.458.3 name (FI-1139)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.459 typecalltreatmentonfailure (TI-622)
Description: For CallInterceptProfile
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.459.1 enum (FI-5162)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for the record
2.3.459.2 moniker (FI-5164)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.459.3 name (FI-5163)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.460 typecalmode (TI-2115)
Description: List of CAL Modes
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.460.1 enum (FI-21051)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for TypeMode
2.3.460.2 moniker (FI-21053)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker for mode of Confidentialaccesslevel










Page 810
2.3.460.3 name (FI-21052)
Type:
string [50] (Not Modifiable)
Remarks:
Text display of mode of the Confidentialaccesslevel
Uniqueness: No multicolumn uniqueness constraints
2.3.461 typecarrierselectcode (TI-1083)
Description: CUBA: Carrier Select Code details
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.461.1 enum (FI-10138)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.461.2 moniker (FI-10140)
Type:
string [100] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.461.3 name (FI-10139)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.462 typecertificate (TI-313)
Description: Defines the status of the certificate
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.462.1 enum (FI-2160)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.462.2 moniker (FI-2161)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.462.3 name (FI-2159)
Type:
string [100] (Unique, Indexed, Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.463 typecertificatedistribution (TI-2621)
Description: The possible certificate types
Records may be modified only by installation and/or DB triggers.










Page 811
Fields:
2.3.463.1 description (FI-25837)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Description of type of certificate.
2.3.463.2 enum (FI-25834)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A Unique identity for certificate types
2.3.463.3 moniker (FI-25836)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the certificate
2.3.463.4 name (FI-25835)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the certificate type
Uniqueness: No multicolumn uniqueness constraints
2.3.464 typecertificateoperation (TI-272)
Description: Defines the different operations that are done on a certificate.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.464.1 enum (FI-1930)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.464.2 moniker (FI-1932)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.464.3 name (FI-1931)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.465 typecertificateservice (TI-981)
Description: Types of certificate services
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.465.1 enum (FI-5732)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 812
2.3.465.2 moniker (FI-5734)
Type:
string [50] (Not Modifiable)
Remarks:
A moniker to identify the record
2.3.465.3 name (FI-5733)
Type:
string [50] (Not Modifiable)
Remarks:
A name to identify the record
2.3.465.4 usestruststore (FI-5735)
Type:
bool (Not Modifiable)
Remarks:
To check the usage of Trust Store
Uniqueness: No multicolumn uniqueness constraints
2.3.466 typecertificatestatus (TI-273)
Description: Defines the different status for certification operation.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.466.1 enum (FI-1933)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.466.2 moniker (FI-1935)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.466.3 name (FI-1934)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.467 typecertificateverificationlevel (TI-1089)
Description:
Determines the type of security certificate accepted for identity verification: An
Only
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.467.1 enum (FI-6287)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.467.2 moniker (FI-6289)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.467.3 name (FI-6288)










Page 813
Type:
string [50] (Not Modifiable)
Remarks:
Name of the Certificate Verification Level
Uniqueness:
No multicolumn uniqueness constraints
2.3.468 typecfacssactivationpolicy (TI-463)
Description: Types of Call Forward All Calling Search Space Activation Policy
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.468.1 enum (FI-3458)
Type:
enum (Not Modifiable)
Remarks:
A number to identify the record
2.3.468.2 moniker (FI-3460)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.468.3 name (FI-3459)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.469 typechangenotifysubscribe (TI-1027)
Description: Type of AXL handlers supported
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.469.1 enum (FI-9990)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record.
2.3.469.2 moniker (FI-9986)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A sort name to identify the change notification subscription ty
2.3.469.3 name (FI-9985)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Name of the change notification subscription type.
Uniqueness: No multicolumn uniqueness constraints
2.3.470 typeclass (TI-8)
Description: generic device type labels
Records may be modified only by installation and/or DB triggers.










Page 814
Fields:
2.3.470.1 enum (FI-300)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.470.2 moniker (FI-431)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.470.3 name (FI-301)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.471 typeclockreference (TI-41)
Description: Internal vs. external clock reference
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.471.1 enum (FI-335)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.471.2 moniker (FI-432)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.471.3 name (FI-336)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.472 typecloudservice (TI-21057)
Description: Type of cloud services
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.472.1 enum (FI-28302)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.472.2 moniker (FI-28304)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record










Page 815
2.3.472.3 name (FI-28303)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.473 typecodec (TI-1103)
Description:
This table lists the codecs supported by the system. Each record represents a d
to the Media ID used internally by the system.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.473.1 defaultorder (FI-10217)
Type:
long (Unique, Not Modifiable)
Remarks:
Determines the default preference of Codec within a single C
preference order and would need special handling if the ord
2.3.473.2 enum (FI-10203)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.473.3 minimumbandwidth (FI-10207)
Type:
long (Not Modifiable)
Remarks:
This is the minimum bandwidth in K Bits Per Second at whic
2.3.473.4 moniker (FI-10205)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A sort name to identify the record
2.3.473.5 name (FI-10204)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A sort name to identify different presentation record
2.3.473.6 tkmedia (FI-10206)
Type:
enum (Not Modifiable)
Remarks:
Determines the type of Media.
Uniqueness:
No multicolumn uniqueness constraints
2.3.474 typeconfiginputdata (TI-461)
Description: Configuration Tool Meta-data
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.474.1 enum (FI-3441)
Type:
enum (Not Modifiable)
Remarks:
A number to identify the record
2.3.474.2 filename (FI-3443)










Page 816
Type:
string [100] (Not Modifiable)
2.3.474.3 moniker (FI-3445)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.474.4 name (FI-3442)
Type:
string [100] (Not Modifiable)
2.3.474.5 priorityindex (FI-3444)
Type:
long (Not Modifiable)
2.3.474.6 tkconfiginputdatagrouping (FI-3568)
Type:
enum
Default Value:
0
Remarks:
Values based on TypeConfigInputData
Uniqueness: No multicolumn uniqueness constraints
2.3.475 typeconfiginputdatagrouping (TI-479)
Description: Groupings for Configuration Tool Meta-data
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.475.1 enum (FI-3569)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.475.2 index (FI-3571)
Type:
long (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the order of the groupings
2.3.475.3 moniker (FI-3572)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.475.4 name (FI-3570)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.476 typeconnectedpbx (TI-196)
Description: Type of PBX models connected to CallManager over QSIG trunk
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.476.1 enum (FI-1267)










Page 817
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.476.2 moniker (FI-1268)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.476.3 name (FI-1269)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.477 typeconnection (TI-1048)
Description: CUBA: This table will contains the information about the different kind of conne
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.477.1 enum (FI-6198)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for typeConnection
2.3.477.2 moniker (FI-6200)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Moniker for typeConnection
2.3.477.3 name (FI-6199)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Name for the typeConnection
2.3.477.4 tkclass (FI-6203)
Type:
enum (Not Modifiable)
Remarks:
Class type for typeConnection
2.3.477.5 tkdeviceprotocol (FI-6202)
Type:
enum (Not Modifiable)
Remarks:
DeviceProtocol type for typeConnection
2.3.477.6 tkproduct (FI-6201)
Type:
enum (Not Modifiable)
Remarks:
Product type for typeConnection
Uniqueness: No multicolumn uniqueness constraints
2.3.478 typeconnectiondevice (TI-1050)
Description: CUBA: This table will contains the mapping between TypeConnection and TypeC
Is not replicated. Records may be modified only by installation and/or DB trigge










Page 818
Fields:
2.3.478.1 enum (FI-6207)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for typeConnectionDevice
2.3.478.2 tkconnection (FI-6208)
Type:
enum (Not Modifiable)
Remarks:
Connection type for typeConnectionDevice
2.3.478.3 tkcubadevice (FI-6209)
Type:
enum (Not Modifiable)
Remarks:
CubaDevice type for typeConnectionDevice
Uniqueness: No multicolumn uniqueness constraints
2.3.479 typeconnectionusage (TI-1055)
Description: CUBA: This table contains the information about the usage type of the PSTN con
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.479.1 enum (FI-6227)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for TypeConnectionUsage
2.3.479.2 moniker (FI-6229)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Moniker for TypeConnectionUsage
2.3.479.3 name (FI-6228)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Name for the TypeConnectionUsage
Uniqueness: No multicolumn uniqueness constraints
2.3.480 typeconnectprotocol (TI-1090)
Description: Determines the protocol used for communication between UCM and other Unif
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.480.1 enum (FI-6290)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.480.2 moniker (FI-6292)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.480.3 name (FI-6291)










Page 819
Type:
string [50] (Not Modifiable)
Remarks:
Name of the Connection Protocol
Uniqueness: No multicolumn uniqueness constraints
2.3.481 typecontactcenterdeployment (TI-24012)
Description: Type of Contact Center Deployment
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.481.1 description (FI-28428)
Type:
string [14] (Not Modifiable)
Remarks:
Localized string to define the purpose of the list item
2.3.481.2 enum (FI-28425)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.481.3 moniker (FI-28427)
Type:
string [39] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.481.4 name (FI-28426)
Type:
string [14] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
Uniqueness: No multicolumn uniqueness constraints
2.3.482 typecosrouting (TI-577)
Description: CUBA: To store the different types of Classes Of Service.
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.482.1 enum (FI-6024)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.482.2 moniker (FI-6026)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.482.3 name (FI-6025)
Type:
string [100] (Not Modifiable)
Remarks:
Name of the type of cosrouting
Uniqueness: No multicolumn uniqueness constraints










Page 820
2.3.483 typecosroutingclassification (TI-1054)
Description: CUBA: This table will contains the further classification for the COSRouting
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.483.1 enum (FI-6215)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for typeCOSroutingclassification
2.3.483.2 moniker (FI-6217)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Moniker for typeCOSroutingclassification
2.3.483.3 name (FI-6216)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Name for the typeCOSroutingclassification
2.3.483.4 tkcosrouting (FI-6218)
Type:
enum
Remarks:
enum for tupeCOSrouting
Uniqueness: No multicolumn uniqueness constraints
2.3.484 typecountry (TI-42)
Description: Countries for which CallManager can generate proper network tones
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.484.1 enum (FI-338)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.484.2 moniker (FI-433)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.484.3 name (FI-339)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.485 typecredential (TI-445)
Description: Type of Password/PIN
Records may be modified only by installation and/or DB triggers.










Page 821
Fields:
2.3.485.1 enum (FI-3342)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
From CUC: 1 = Windows (not used), 2 = Domino (not used), 3 =
2.3.485.2 moniker (FI-3344)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.485.3 name (FI-3343)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.486 typecredentialuser (TI-460)
Description: Types of users that have Credentials (Password/Pin) stored in database for IMS
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.486.1 enum (FI-3433)
Type:
enum (Not Modifiable)
Remarks:
A number to identify the record
2.3.486.2 moniker (FI-3435)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.486.3 name (FI-3434)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.487 typecssmauthstatus (TI-20994)
Description: Table to store product authorization statuses with CSSM
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.487.1 description (FI-27882)
Type:
string [135] (Not Modifiable)
Remarks:
Localized string to define the purpose of the list item
2.3.487.2 enum (FI-27878)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.487.3 moniker (FI-27881)










Page 822
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.487.4 name (FI-27880)
Type:
string [30] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
2.3.487.5 tag (FI-27879)
Type:
string [35] (Not Modifiable)
Remarks:
Smart Agent status codes for Authorization
Uniqueness: No multicolumn uniqueness constraints
2.3.488 typecssmenforcemode (TI-20995)
Description: Table to store CSSM enforcement modes
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.488.1 description (FI-27887)
Type:
string [110] (Not Modifiable)
Remarks:
Localized string to define the purpose of the list item
2.3.488.2 enum (FI-27883)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.488.3 moniker (FI-27886)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.488.4 name (FI-27885)
Type:
string [35] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
2.3.488.5 tag (FI-27884)
Type:
string [35] (Not Modifiable)
Remarks:
Smart Agent enforce mode codes
Uniqueness: No multicolumn uniqueness constraints
2.3.489 typecssmregstatus (TI-20993)
Description: Table to store product registration statuses with CSSM
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.489.1 description (FI-27773)
Type:
string [160] (Not Modifiable)
Remarks:
Localized string to define the purpose of the list item










Page 823
2.3.489.2 enum (FI-27770)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.489.3 moniker (FI-27772)
Type:
string [55] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.489.4 name (FI-27771)
Type:
string [45] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
Uniqueness: No multicolumn uniqueness constraints
2.3.490 typecsuparam (TI-44)
Description: CSU parameter for PRI interface
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.490.1 enum (FI-342)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.490.2 moniker (FI-434)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.490.3 name (FI-343)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.491 typecubadevice (TI-1049)
Description: CUBA: This table will contains the information of the different type of device pro
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.491.1 enum (FI-6204)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for typeCubaDevice
2.3.491.2 moniker (FI-6206)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Moniker for typeCubaDevice
2.3.491.3 name (FI-6205)
Type:
string [50] (Unique, Indexed, Not Modifiable)










Page 824
Remarks:
Name for the typeCubaDevice
Uniqueness: No multicolumn uniqueness constraints
2.3.492 typecubaproductdisplaygroup (TI-1056)
Description: CUBA: Table to store display groups for endpoints on Cuba platform
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.492.1 enum (FI-9920)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.492.2 moniker (FI-9922)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.492.3 name (FI-9921)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.493 typecubasupportedcountry (TI-592)
Description:
CUBA: The TypeCubaSupportedCountry table stores certain country specific in
Is not replicated. Records may be modified only by installation and/or DB trigg
Fields:
2.3.493.1 accesscode (FI-9915)
Type:
string [10] (Null OK)
Remarks:
Long distance prefix that is dialed out
2.3.493.2 carrierselectcodelength (FI-10152)
Type:
long (Null OK)
Remarks:
To store length of Carrier Select Codes for the country
2.3.493.3 countrycode (FI-6164)
Type:
string [2] (Not Modifiable)
Remarks:
Two character country code to identify country.
2.3.493.4 countryexitcode (FI-9916)
Type:
string [10] (Null OK)
Remarks:
Standard international dial code of the country using which
2.3.493.5 datetemplate (FI-6169)
Type:
string [6] (Not Modifiable, Null OK)
Validation:
^(M-D-Y|M/D/Y|M.D.Y|D-M-Y|D/M/Y|D.M.Y|Y-M-D|Y/M/D|Y
Remarks:










Page 825
Template to be used to display default date template for a co
time. If the last character is 'a', it is 12 hour time.
2.3.493.6 defaulttimezone (FI-6166)
Type:
long (Not Modifiable, Null OK)
Default Value:
21
Remarks:
Default timezone for country.
2.3.493.7 enum (FI-6163)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.493.8 isdcode (FI-6173)
Type:
long (Not Modifiable)
Remarks:
To store ISD codes for the country
2.3.493.9 ise1r2enabled (FI-10002)
Type:
bool
Default Value:
FALSE
Migration Source: BlockEnableE1R2
Remarks:
Flag to show if it should allow E1 CAS R2 (true) or not (false
2.3.493.10 islogicalpartitioningenabled (FI-9860)
Type:
bool
Default Value:
FALSE
2.3.493.11 numplanname (FI-6174)
Type:
string [5] (Not Modifiable, Null OK)
2.3.493.12 supportcarrierselectcode (FI-10151)
Type:
bool
Default Value:
FALSE
Remarks:
Flag to show if particular country supports Carrier Select Co
2.3.493.13 tkcountry (FI-6165)
Type:
enum (Not Modifiable)
Remarks:
Country id from typecountry table.
2.3.493.14 tklanguage_default (FI-6167)
Type:
enum (Not Modifiable, Null OK)
Remarks:
Default language for country.
Uniqueness:
tkcountry + tklanguage_default is unique. (MFI-166)
2.3.494 typecucmversioninsipheader (TI-2117)
Description: Configuration type of CUCM version information to be send in SIP User-agent an
Records may be modified only by installation and/or DB triggers.










Page 826
Fields:
2.3.494.1 enum (FI-21068)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for TypeCUCMVersionInSipHeader.
2.3.494.2 moniker (FI-21070)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker for TypeCUCMVersionInSipHeader.
2.3.494.3 name (FI-21069)
Type:
string [55] (Unique, Indexed, Not Modifiable)
Remarks:
Name of Handling TypeCUCMVersionInSipHeader.
Uniqueness: No multicolumn uniqueness constraints
2.3.495 typecustomuserattribute (TI-546)
Description: Table to support 5 new attributes in addition to already existing attributes in Ty
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.495.1 enum (FI-10014)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.495.2 moniker (FI-10016)
Type:
string [64] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.495.3 name (FI-10015)
Type:
string [32] (Unique, Not Modifiable)
Remarks:
This field is the place holder for the CustomFieldAttributes in T
Uniqueness: No multicolumn uniqueness constraints
2.3.496 typedayofmonth (TI-532)
Description: Used for Time Period
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.496.1 description (FI-9908)
Type:
string [255] (Null OK)
Default Value:
EMPTY
2.3.496.2 enum (FI-9905)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.496.3 moniker (FI-9907)










Page 827
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.496.4 name (FI-9906)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.497 typedayofweek (TI-309)
Description: Used for Time Period
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.497.1 displayname (FI-25777)
Type:
string [100] (Unique, Indexed, Not Modifiable)
2.3.497.2 enum (FI-2148)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.497.3 moniker (FI-2146)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.497.4 name (FI-2147)
Type:
string [100] (Unique, Indexed, Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.498 typedberrors (TI-257)
Description: Database error definitions
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.498.1 enum (FI-1815)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.498.2 moniker (FI-1817)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.498.3 name (FI-1816)
Type:
string [512] (Not Modifiable)










Page 828
Uniqueness: No multicolumn uniqueness constraints
2.3.499 typedevicefeature (TI-208)
Description: List of feature for a device.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.499.1 enum (FI-1366)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.499.2 isusermodifiable (FI-1368)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.499.3 moniker (FI-1369)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.499.4 name (FI-1367)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.500 typedeviceprofile (TI-146)
Description: Defines types of device records - device profile, real device, etc.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.500.1 enum (FI-826)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.500.2 moniker (FI-827)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.500.3 name (FI-828)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.501 typedeviceprotocol (TI-46)
Description:










Page 829
protocol used by device
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.501.1 enum (FI-344)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.501.2 moniker (FI-435)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.501.3 name (FI-345)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.502 typedevicesecuritymode (TI-213)
Description: Used for specifying Device Security Mode
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.502.1 enum (FI-1411)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.502.2 moniker (FI-1412)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.502.3 name (FI-1413)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.503 typedevicetrustmode (TI-1041)
Description: Types of Device Trust Modes
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.503.1 enum (FI-9821)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.503.2 moniker (FI-9823)
Type:
string [50] (Not Modifiable)
Remarks:
A moniker to identify the record










Page 830
2.3.503.3 name (FI-9822)
Type:
string [50] (Not Modifiable)
Remarks:
A name to identify the record
Uniqueness: No multicolumn uniqueness constraints
2.3.504 typedialparameter (TI-325)
Description: Dial Parameter types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.504.1 enum (FI-2440)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.504.2 moniker (FI-2441)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.504.3 name (FI-2442)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.505 typedialpattern (TI-323)
Description: Dial Pattern types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.505.1 enum (FI-2436)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.505.2 moniker (FI-2435)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.505.3 name (FI-2434)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.506 typedialviaoffice (TI-587)
Description:










Page 831
Dial Via Office modes
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.506.1 enum (FI-6082)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.506.2 moniker (FI-6084)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.506.3 name (FI-6083)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.507 typedigitsending (TI-109)
Description: DTMF, MF, PULSE
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.507.1 enum (FI-565)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.507.2 moniker (FI-567)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.507.3 name (FI-566)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.508 typedistributealgorithm (TI-201)
Description: The types of distribution algorithms used by different types of Groups
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.508.1 enum (FI-1272)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.508.2 mask (FI-1270)
Type:
long (Not Modifiable)
2.3.508.3 moniker (FI-1273)










Page 832
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.508.4 name (FI-1271)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.509 typedndoption (TI-439)
Description: type of call handling while DND is enabled (0=Ringer Off, 1=Call Reject)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.509.1 enum (FI-3278)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.509.2 moniker (FI-3280)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.509.3 name (FI-3279)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.510 typednusage (TI-241)
Description: Enumerates the type of extensions for users.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.510.1 enum (FI-1739)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.510.2 moniker (FI-1740)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.510.3 name (FI-1741)
Type:
string [128] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints










Page 833
2.3.511 typedpdeviceprotocol (TI-674)
Description: Diagnostic Portal Protocols Types :Telnet(0) SSH(1) HTTPS(2) and so on .
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.511.1 enum (FI-5465)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.511.2 moniker (FI-5467)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.511.3 name (FI-5466)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.512 typedpjobfeature (TI-1030)
Description: Diagnostic Portal Job Feature
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.512.1 enum (FI-5800)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.512.2 moniker (FI-5802)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.512.3 name (FI-5801)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.513 typedpjobstatus (TI-677)
Description: Diagnostic Portal Job Status:Scheduled(0),Running(1),Completed(2) and so on.
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.513.1 enum (FI-5474)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.513.2 moniker (FI-5476)










Page 834
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.513.3 name (FI-5475)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.514 typedpproduct (TI-673)
Description:
Diagnostic Portal Product Types :Cisco Unified Communications Manager(0) Ci
Is not replicated. Records may be modified only by installation and/or DB trigg
Fields:
2.3.514.1 enum (FI-5462)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.514.2 moniker (FI-5464)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.514.3 name (FI-5463)
Type:
string [100] (Not Modifiable)
Uniqueness:
No multicolumn uniqueness constraints
2.3.515 typedptracelevel (TI-675)
Description: Diagnostic Portal Generic Trace Levels:Level0 (0) Level1 (1) Level2 (2) and so on
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.515.1 enum (FI-5468)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.515.2 moniker (FI-5470)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.515.3 name (FI-5469)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints










Page 835
2.3.516 typedpverificationstatus (TI-676)
Description: Diagnostic Portal Verification Status:NotDone(0),Failed(1),Success(2).
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.516.1 enum (FI-5471)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.516.2 moniker (FI-5473)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.516.3 name (FI-5472)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.517 typedpwebprotocol (TI-697)
Description: Diagnostic Portal Web Protocols Types: REST(0) SOAP(1) and NotApplicable(2).
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.517.1 enum (FI-5599)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.517.2 moniker (FI-5601)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.517.3 name (FI-5600)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.518 typedrfregistered (TI-291)
Description: Disater recovery framework status of framewrok
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.518.1 enum (FI-2023)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.518.2 moniker (FI-2025)










Page 836
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.518.3 name (FI-2024)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.519 typedrfscript (TI-290)
Description: Disater recovery framework type of script
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.519.1 enum (FI-2020)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.519.2 moniker (FI-2022)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.519.3 name (FI-2021)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.520 typedscpsetting (TI-2157)
Description:
Associates the DSCP marking service parameter name with the Traffic Class La
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.520.1 dscpsettingxmltag (FI-21287)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Identifes the XML Tag of the DSCP marking service paramete
2.3.520.2 enum (FI-21283)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier
2.3.520.3 moniker (FI-21285)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Moniker
2.3.520.4 name (FI-21284)
Type:
string [50] (Not Modifiable)
Remarks:










Page 837
Associates the DSCP marking UCM service parameter name w
in SIP SDP protocol
2.3.520.5 tclstring (FI-21286)
Type:
string [128] (Unique, Not Modifiable)
Remarks:
Traffic Class Label (TCL) helps to identify/classify various tra
Uniqueness:
No multicolumn uniqueness constraints
2.3.521 typedscpvalue (TI-2885)
Description:
Commonly used DSCP and Precedence values used in QoS class maps and polic
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.521.1 enum (FI-27065)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.521.2 moniker (FI-27067)
Type:
string [30] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list ite
2.3.521.3 name (FI-27066)
Type:
string [60] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
2.3.521.4 sortorder (FI-27135)
Type:
long
Check Constraint: (SortOrder > 0)
Remarks:
Numeric value used to control selection logic associated wit
DSCP Value. This value should be unique among the set of a
Uniqueness:
No multicolumn uniqueness constraints
2.3.522 typedtmfsignaling (TI-324)
Description: DTMF Signaling Types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.522.1 enum (FI-2439)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.522.2 moniker (FI-2438)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record










Page 838
2.3.522.3 name (FI-2437)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.523 typee911locationstate (TI-1109)
Description: Lists different states for e911 locations.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.523.1 enum (FI-10273)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record.
2.3.523.2 moniker (FI-10275)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.
2.3.523.3 name (FI-10274)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the location state.
Uniqueness: No multicolumn uniqueness constraints
2.3.524 typee911message (TI-1082)
Description: This table stores the different types of messages for e911.
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.524.1 enum (FI-10129)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record.
2.3.524.2 moniker (FI-10131)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.
2.3.524.3 name (FI-10130)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the message type.
Uniqueness: No multicolumn uniqueness constraints
2.3.525 typeeckeysize (TI-2883)
Description: Table Containing EC key Size(bits) of 256, 384 and 521
Records may be modified only by installation and/or DB triggers.










Page 839
Fields:
2.3.525.1 description (FI-27057)
Type:
string [39] (Not Modifiable)
Remarks:
Description of the ECKeySize list containing 256,384 and 512 b
2.3.525.2 enum (FI-27054)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the ECKeySize list
2.3.525.3 moniker (FI-27056)
Type:
string [23] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the ECKeySi
2.3.525.4 name (FI-27055)
Type:
string [13] (Not Modifiable)
Remarks:
Localized string displayed to users to identify the ECKeySize li
Uniqueness: No multicolumn uniqueness constraints
2.3.526 typeencode (TI-47)
Description: a-law vs. u-law
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.526.1 enum (FI-346)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.526.2 moniker (FI-436)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.526.3 name (FI-347)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.527 typeendpointconnection (TI-2869)
Description:
The table describes possible endpoint connection types like CDP and LLDP (for
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.527.1 enum (FI-26952)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item.
2.3.527.2 moniker (FI-26954)










Page 840
Type:
string [37] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.527.3 name (FI-26953)
Type:
string [14] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item.
Uniqueness:
No multicolumn uniqueness constraints
2.3.528 typeeosuppvoicecall (TI-2622)
Description: Option for SIP early offer
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.528.1 enum (FI-25840)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.528.2 moniker (FI-25842)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.528.3 name (FI-25841)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.529 typefallbackcssselection (TI-641)
Description: Used for specifying Fallback CSS selection type for IME Enrolled DID group
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.529.1 enum (FI-5302)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.529.2 moniker (FI-5304)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.529.3 name (FI-5303)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints










Page 841
2.3.530 typefallbacksensitivitylevel (TI-649)
Description: Used for specifying Fallback QoS Sensitivity Level
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.530.1 enum (FI-5323)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.530.2 moniker (FI-5325)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.530.3 name (FI-5324)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.531 typefdlchannel (TI-126)
Description: used for T1 and PRI
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.531.1 enum (FI-724)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.531.2 moniker (FI-726)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.531.3 name (FI-725)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.532 typefeature (TI-39)
Description:
defines every feature that might be assigned on a button template
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.532.1 allowmultiple (FI-3450)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
If true then multiple instances of the feature can appear on a
instance of the feature is allowed. There is no hard rule to en










Page 842
setting but are allowed to temporarily have more than one in
templates
2.3.532.2 englishlabel (FI-1274)
Type:
string [16] (Not Modifiable)
Default Value:
EMPTY
Remarks:
The English label for a feature key, such as "Privacy".
2.3.532.3 enum (FI-348)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.532.4 isemcompatible (FI-3475)
Type:
bool (Not Modifiable)
Default Value:
TRUE
Remarks:
Can the feature be configured on a Device Profile for use wit
2.3.532.5 moniker (FI-437)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.532.6 name (FI-349)
Type:
string [100] (Not Modifiable)
2.3.532.7 tag (FI-1275)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
This tag is used for localization application to look up the dis
2.3.532.8 tksoftkey (FI-3283)
Type:
enum (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
Corresponding entry in TypeSoftkey for same function
Uniqueness:
No multicolumn uniqueness constraints
2.3.533 typefeatureconfig (TI-528)
Description: Define Feature Configuration Types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.533.1 configfileprefix (FI-3897)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.533.2 enum (FI-3894)
Type:
enum (Unique, Indexed, Not Modifiable)










Page 843
Remarks:
A number to identify the record
2.3.533.3 moniker (FI-3896)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.533.4 name (FI-3895)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.534 typefeaturecontrol (TI-563)
Description:
Feature Control Types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.534.1 description (FI-5707)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Description to be used by program
2.3.534.2 enum (FI-5705)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.534.3 isenabledbydefault (FI-5708)
Type:
bool (Not Modifiable)
Remarks:
Default policy setting for this feature (true = enabled; false = d
2.3.534.4 moniker (FI-5709)
Type:
string [100] (Not Modifiable)
Remarks:
Unique string for programmatic use
2.3.534.5 name (FI-5706)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
A name to identify the record
2.3.534.6 versionstamp (FI-5718)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-735):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
TypeFeatureControl VersionStamp Update
Description:
When the TypeFeatureControl record change










Page 844
Test
Condition:
ON UPDATE IN TypeFeatureControl : versions
Rule (RI-735):
Type:
Active (Insert/Update)
Rule Name:
TypeFeatureControl VersionStamp Update
Description:
When the TypeFeatureControl record change
Test
Condition:
ON UPDATE IN TypeFeatureControl : versions
Uniqueness:
No multicolumn uniqueness constraints
2.3.535 typefieldinfo (TI-266)
Description:
Field information (datadictionary in database)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.535.1 checkconstraint (FI-1888)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Text that will be used to specifiy the rules for multipble colum
2.3.535.2 defaultvalue (FI-1881)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Value that will be inserted for this column if no value is spec
2.3.535.3 dntype (FI-1937)
Type:
long (Not Modifiable, Null OK)
Remarks:
If the FieldType is DN, then this is the type of DN.
2.3.535.4 enum (FI-1873)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Integer that enumerates column
2.3.535.5 errormsg (FI-2963)
Type:
string [4096] (Not Modifiable, Null OK)
2.3.535.6 fieldname (FI-1875)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Name of column
2.3.535.7 fieldtype (FI-1876)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Type of column










Page 845
2.3.535.8 iscascadedelete (FI-1886)
Type:
bool (Not Modifiable, Null OK)
Remarks:
True if wthe the table pointed to by the column the SQL engi
in this table
2.3.535.9 isclustered (FI-1885)
Type:
bool (Not Modifiable, Null OK)
Remarks:
True if this column should be optiminal optiomize for search
2.3.535.10 isindexed (FI-1883)
Type:
bool (Not Modifiable, Null OK)
Remarks:
True if this column should be optiomize for searching
2.3.535.11 isunique (FI-1882)
Type:
bool (Not Modifiable, Null OK)
Remarks:
True if the value in this column unique for this table.
2.3.535.12 length (FI-1877)
Type:
long (Not Modifiable, Null OK)
Remarks:
Maximum number of charters in a string
2.3.535.13 migrationsource (FI-1884)
Type:
string [255] (Not Modifiable, Null OK)
Default Value:
EMPTY
Remarks:
Textual description of where this value is created from(table
2.3.535.14 notmodifiable (FI-1887)
Type:
bool (Not Modifiable, Null OK)
Remarks:
True if can not be modified by user (only modified by install
2.3.535.15 nullallowed (FI-1880)
Type:
bool (Not Modifiable, Null OK)
Remarks:
True if this column can be NULL
2.3.535.16 remarks (FI-2962)
Type:
string [4096] (Not Modifiable, Null OK)
2.3.535.17 tktableinfo (FI-1874)
Type:
enum (Not Modifiable, Null OK)
Remarks:
ID of table associated with column
2.3.535.18 validation (FI-1878)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Text that describes validation rules
Uniqueness:
No multicolumn uniqueness constraints










Page 846
2.3.536 typefinessedesktopintegration (TI-24011)
Description: To enable/disable Notification and control through headset
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.536.1 description (FI-28424)
Type:
string [50] (Not Modifiable)
Remarks:
Localized string to define the purpose of the list item
2.3.536.2 enum (FI-28421)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.536.3 moniker (FI-28423)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.536.4 name (FI-28422)
Type:
string [50] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
Uniqueness: No multicolumn uniqueness constraints
2.3.537 typeforward (TI-48)
Description: all, busy, no answer
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.537.1 enum (FI-350)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.537.2 moniker (FI-438)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.537.3 name (FI-351)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.538 typeframing (TI-125)
Description: used for T1 and PRI
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.538.1 enum (FI-730)










Page 847
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.538.2 moniker (FI-732)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.538.3 name (FI-731)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.539 typegatewayusage (TI-1046)
Description: CUBA: Table to store the different types of gateway usage for PSTN access
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.539.1 description (FI-9857)
Type:
string [128] (Not Modifiable)
Remarks:
Description of the type of Gateway Usage
2.3.539.2 enum (FI-9855)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.539.3 moniker (FI-9858)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A sort name to identify the record
2.3.539.4 name (FI-9856)
Type:
string [100] (Unique, Not Modifiable)
Remarks:
Name of the Gateway Usage Mode
Uniqueness: No multicolumn uniqueness constraints
2.3.540 typegclear (TI-561)
Description: G.Clear Types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.540.1 enum (FI-5404)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.540.2 moniker (FI-5406)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY










Page 848
Remarks:
Name to be used by program
2.3.540.3 name (FI-5405)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
A name to identify the record
Uniqueness: No multicolumn uniqueness constraints
2.3.541 typegeolocationdevice (TI-553)
Description: Used to store Logical Partition device types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.541.1 enum (FI-5026)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.541.2 moniker (FI-5028)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Name to be used by program
2.3.541.3 name (FI-5027)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
A name to identify the record
Uniqueness: No multicolumn uniqueness constraints
2.3.542 typegkoption (TI-49)
Description: type of H.323 gate keeper
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.542.1 enum (FI-352)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.542.2 moniker (FI-439)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.542.3 name (FI-353)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints










Page 849
2.3.543 typeglobalnumber (TI-2118)
Description: Classification applied to global numbers
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.543.1 enum (FI-21071)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier
2.3.543.2 moniker (FI-21073)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker
2.3.543.3 name (FI-21072)
Type:
string [50] (Not Modifiable)
Remarks:
Text display
Uniqueness: No multicolumn uniqueness constraints
2.3.544 typeglobalsetting (TI-588)
Description:
A non-modifiable set of definitions for GlobalSetting table records. Each type r
with providing a data driven initialization method and other operational and d
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.544.1 defaultvalue (FI-6120)
Type:
string [255] (Not Modifiable, Null OK)
Remarks:
Free form field for storage of the default value for use in the
record''s Value field. Used in the event that the InitializationS
2.3.544.2 description (FI-6119)
Type:
string [255] (Not Modifiable)
Remarks:
ASCII description of a TypeGlobalSetting type definition reco
developers typically in understanding how the setting is mai
used by the xxx application. Its value is set by .... It is used to
2.3.544.3 enum (FI-6116)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique, numeric, surrogate primary key for unique applicat
definition record
2.3.544.4 initializationsql (FI-6121)
Type:
string [2048] (Not Modifiable, Null OK)
Remarks:
SQL statement used to produce, from the Target DB, a custom
GlobalSetting record. If specified, it will be used during insta
new GlobalSetting record. This allows initialization values to
only hardcoded defaults. The SQL query is assumed to produ
first field of the first result row will be used. If no row is pres










Page 850
2.3.544.5 moniker (FI-6117)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Unique, alpha-numeric, application label key for unique refe
record and for autogeneration of defined enumerated name
access
2.3.544.6 name (FI-6118)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Unique, alpha-numeric, user friendly label key for unique id
record and, if so desired, also for use in reporting output and
2.3.544.7 rules (FI-6122)
Type:
string [1024] (Not Modifiable, Null OK)
Remarks:
Stores a user oriented message describing the rules which w
restrictions related to it. It would aid the programmer in ens
user in understanding why something they did resulted in an
Global Mobility Default Enterprise Feature Access DN withou
different Default EFA DN. The Global Mobility Default Enterp
unspecified or may designate an existing DN marked for use
(NumPlan.tkPatternUsage==PATTERN_MOBILITY_DTMF)
Uniqueness:
No multicolumn uniqueness constraints
2.3.545 typegroupversionstamp (TI-414)
Description: Used to update groups of devices based on common configuration settings
Fields:
2.3.545.1 enum (FI-3131)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.545.2 moniker (FI-3133)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.545.3 name (FI-3132)
Type:
string [100] (Not Modifiable)
2.3.545.4 versionstamp (FI-3134)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Uniqueness: No multicolumn uniqueness constraints










Page 851
2.3.546 typehaserverstate (TI-2634)
Description: CUP HA server status
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.546.1 description (FI-25896)
Type:
string [50] (Not Modifiable)
Remarks:
Localized string to define the purpose of the list item
2.3.546.2 enum (FI-25893)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.546.3 moniker (FI-25895)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.546.4 name (FI-25894)
Type:
string [56] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
Uniqueness: No multicolumn uniqueness constraints
2.3.547 typehash (TI-671)
Description: Hash info
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.547.1 enum (FI-5454)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.547.2 moniker (FI-5456)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.547.3 name (FI-5455)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.548 typehostedroutepatternpstnrule (TI-2149)
Description: Rule for deriving PSTN failover number for HostedRoutePattern
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.548.1 enum (FI-21234)










Page 852
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier
2.3.548.2 moniker (FI-21236)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker
2.3.548.3 name (FI-21235)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the remote object pattern block
Uniqueness: No multicolumn uniqueness constraints
2.3.549 typehotspotauthenticationmethod (TI-2617)
Description: Type of Authentication methods that can be used by Hotspot Profile
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.549.1 displayorder (FI-25796)
Type:
long (Not Modifiable)
Remarks:
Order of display sections with in a web page
2.3.549.2 enum (FI-25793)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer
2.3.549.3 moniker (FI-25795)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.549.4 name (FI-25794)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the behavior of Authentication Method
Uniqueness: No multicolumn uniqueness constraints
2.3.550 typehttpprofile (TI-2163)
Description: Specifies the classification of a HTTP Profile
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.550.1 enum (FI-21311)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for TypeHttpProfile
2.3.550.2 moniker (FI-21313)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record










Page 853
2.3.550.3 name (FI-21312)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the HTTP Profile Type
Uniqueness: No multicolumn uniqueness constraints
2.3.551 typehttpprofileuri (TI-2584)
Description: Specifies the URI Type for a HTTP Profile Extension
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.551.1 enum (FI-25583)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for TypeHttpProfileURIType. Obsolete - not u
2.3.551.2 moniker (FI-25585)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identifier the record. Obsolete - not used
2.3.551.3 name (FI-25584)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the HTTP Profile URI Type, used in connection string.
Uniqueness: No multicolumn uniqueness constraints
2.3.552 typehttpproxy (TI-2601)
Description: Type of HTTP Proxies that can be defined for a Wireless LAN Profile.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.552.1 enum (FI-25704)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer
2.3.552.2 moniker (FI-25706)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.552.3 name (FI-25705)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the behavior of HTTP Proxy
Uniqueness: No multicolumn uniqueness constraints
2.3.553 typehuntalgorithm (TI-226)
Description:










Page 854
Defines type of hunt algorithm supported
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.553.1 enum (FI-1624)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.553.2 moniker (FI-1626)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.553.3 name (FI-1625)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.554 typeidsauditlevel (TI-497)
Description: Informix Dynamic Server (IDS) Audit Levels
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.554.1 enum (FI-3781)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.554.2 moniker (FI-3783)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.554.3 name (FI-3782)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.555 typeilssyncstatus (TI-1119)
Description: Enums that display the current status of the sync.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.555.1 enum (FI-10312)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for TypeILSSyncStatus
2.3.555.2 moniker (FI-10314)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker for TypeILSSyncStatus










Page 855
2.3.555.3 name (FI-10313)
Type:
string [80] (Not Modifiable)
Remarks:
Text display of status
Uniqueness: No multicolumn uniqueness constraints
2.3.556 typeinputguiwidget (TI-21065)
Description: Table to infer type of input GUI widget for sub-resource configuration
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.556.1 description (FI-28353)
Type:
string [100] (Not Modifiable)
Remarks:
Localized string to define the purpose of the list item
2.3.556.2 enum (FI-28350)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.556.3 moniker (FI-28352)
Type:
string [35] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.556.4 name (FI-28351)
Type:
string [30] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
Uniqueness: No multicolumn uniqueness constraints
2.3.557 typeinterclusterservice (TI-522)
Description: Types of Inter Cluster Services
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.557.1 allowoverrideserviceaddress (FI-9869)
Type:
bool (Not Modifiable)
Remarks:
This will determine if the service itself will allow manually ov
2.3.557.2 enum (FI-3979)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record.
2.3.557.3 moniker (FI-3981)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.557.4 name (FI-3980)










Page 856
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.558 typeipaddressingmode (TI-491)
Description: Type of IP Addressing Mode
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.558.1 enum (FI-3650)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.558.2 moniker (FI-3652)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.558.3 name (FI-3651)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.559 typeipaddressingmodeprefcontrol (TI-492)
Description: Prefered IP Addressing Mode Control
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.559.1 enum (FI-3653)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.559.2 moniker (FI-3655)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.559.3 name (FI-3654)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.560 typeipmalinemode (TI-387)
Description: Distinguishes between proxy and shared
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.560.1 enum (FI-2872)










Page 857
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.560.2 moniker (FI-2873)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.560.3 name (FI-2874)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.561 typeipmatarget (TI-388)
Description: Mgr/Asst(1) vs. Anyconfigured no.(2)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.561.1 enum (FI-2875)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.561.2 moniker (FI-2876)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.561.3 name (FI-2877)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.562 typekeepalivetimeinterval (TI-2133)
Description:
This table holds the possible values for the keep alive time interval duration in
servers
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.562.1 enum (FI-21167)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.562.2 moniker (FI-21169)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.562.3 name (FI-21168)
Type:
string [30] (Not Modifiable)










Page 858
Remarks:
Name used to identify an ordered list of LDAP keep alive Inte
Uniqueness:
No multicolumn uniqueness constraints
2.3.563 typekeyauthority (TI-404)
Description: Defines different key types for Devices
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.563.1 enum (FI-3006)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.563.2 moniker (FI-3008)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.563.3 name (FI-3007)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.564 typekeyorder (TI-2882)
Description: Table containing Key Orders of types EC, RSA and EC preferred RSA backup
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.564.1 description (FI-27051)
Type:
string [32] (Not Modifiable)
Remarks:
Description of the KeyOrder list containing EC, RSA and EC pre
2.3.564.2 enum (FI-27048)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the KeyOrder list
2.3.564.3 moniker (FI-27050)
Type:
string [45] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the KeyOrde
2.3.564.4 name (FI-27049)
Type:
string [32] (Not Modifiable)
Remarks:
Localized string displayed to users to identify the KeyOrder lis
Uniqueness: No multicolumn uniqueness constraints
2.3.565 typekeysize (TI-271)










Page 859
Description: Defines the different Key Sizes that are used for private and public generation fo
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.565.1 enum (FI-1927)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.565.2 moniker (FI-1929)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.565.3 name (FI-1928)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.566 typelampblinkrate (TI-132)
Description: Allowed values for lamp blink rates.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.566.1 enum (FI-736)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.566.2 moniker (FI-738)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.566.3 name (FI-737)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.567 typelanguage (TI-171)
Description: list of languages
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.567.1 code (FI-1043)
Type:
string [10] (Not Modifiable)
Default Value:
EMPTY
2.3.567.2 enum (FI-1041)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 860
2.3.567.3 isinuse (FI-1044)
Type:
bool (Not Modifiable)
2.3.567.4 moniker (FI-1045)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.567.5 name (FI-1042)
Type:
string [50] (Not Modifiable)
2.3.567.6 nativename (FI-1049)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Localized name of language (e.g., Deutsch for German)
2.3.567.7 tklanguagegroup (FI-1797)
Type:
enum (Not Modifiable, Null OK)
Default Value:
NULL
Uniqueness: No multicolumn uniqueness constraints
2.3.568 typelanguagegroup (TI-255)
Description: Grouping of languages based on character sets they support.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.568.1 enum (FI-1794)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.568.2 moniker (FI-1795)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.568.3 name (FI-1796)
Type:
string [128] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.569 typeldapdirectoryfunction (TI-2134)
Description:
This table holds the possible purposed for which the LDAP server is being used
DN Alias Sync/Lookup purposes
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.569.1 enum (FI-21170)










Page 861
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.569.2 moniker (FI-21172)
Type:
string [100] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.569.3 name (FI-21171)
Type:
string [100] (Not Modifiable)
Remarks:
Name used to identify an ordered list of LDAP Database
Uniqueness:
No multicolumn uniqueness constraints
2.3.570 typeldapprotocol (TI-276)
Description: Defines different LDAP Protocols
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.570.1 enum (FI-1947)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.570.2 moniker (FI-1949)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.570.3 name (FI-1948)
Type:
string [128] (Not Modifiable)
2.3.570.4 tkldapserver (FI-1950)
Type:
enum
Uniqueness: No multicolumn uniqueness constraints
2.3.571 typeldapserver (TI-263)
Description:
Used for LDAP Directory Plugin Server type
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.571.1 displayname (FI-1852)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
2.3.571.2 enum (FI-1849)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.571.3 moniker (FI-1850)










Page 862
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.571.4 name (FI-1851)
Type:
string [128] (Not Modifiable)
2.3.571.5 standardissuefilterstring (FI-1859)
Type:
string [4096] (Not Modifiable)
Default Value:
EMPTY
Validation:
^[^\x00-\x1F\x7F""""]{0,1024}$
Remarks:
The Cisco Standard Issue Filter string for this LDAP Server Ty
sync request used to restrict results to a subset of the possibl
Uniqueness:
No multicolumn uniqueness constraints
2.3.572 typeldapserverattr (TI-264)
Description: Used for LDAP Directory Plugin attribute types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.572.1 displayed (FI-1891)
Type:
bool
Default Value:
FALSE
2.3.572.2 displayname (FI-1856)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
2.3.572.3 displayorder (FI-25758)
Type:
long (Unique, Indexed, Not Modifiable)
Remarks:
Display order for the ldap server attribute field on the web pa
2.3.572.4 enum (FI-1853)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.572.5 moniker (FI-1854)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.572.6 name (FI-1855)
Type:
string [128] (Unique, Not Modifiable)
2.3.572.7 tkcustomuserattribute (FI-10017)
Type:
enum (Not Modifiable, Null OK)
Remarks:
This field is to map one of the 5 available custom field to the en










Page 863
2.3.572.8 udstag (FI-27484)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
To map udstag with ldap attribute
Uniqueness: No multicolumn uniqueness constraints
2.3.573 typelicensedresource (TI-1072)
Description: Contains the different devices tiers
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.573.1 description (FI-10076)
Type:
string [255] (Not Modifiable)
Remarks:
Description of the device license tier.
2.3.573.2 enum (FI-10073)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.573.3 moniker (FI-10074)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.573.4 name (FI-10075)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the device tier
Uniqueness: No multicolumn uniqueness constraints
2.3.574 typelicensedresourceproductmap (TI-1073)
Description: Maps phones to device tier
Records may be modified only by installation and/or DB triggers.










Page 864
Fields:
2.3.574.1 enum (FI-10077)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.574.2 tklicensedresource (FI-10078)
Type:
enum (Not Modifiable)
Remarks:
Licensing Device Tier.
2.3.574.3 tkproduct (FI-10079)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Product id.
Uniqueness: No multicolumn uniqueness constraints
2.3.575 typelicensefeature (TI-360)
Description:
Type table containing information on features licensed
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.575.1 enum (FI-2671)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.575.2 featuredescription (FI-2674)
Type:
string [255] (Not Modifiable, Null OK)
2.3.575.3 iktypelicensefeature_myparent (FI-6161)
Type:
enum (Indexed, Not Modifiable, Null OK)
Remarks:
Enum value reference to another related record within Type
Level-Up License from which borrowing may occur if no lice
2.3.575.4 moniker (FI-2673)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.575.5 name (FI-2672)
Type:
string [100] (Not Modifiable)
2.3.575.6 tklicensingmode (FI-6160)
Type:
enum (Indexed, Not Modifiable)
Remarks:
Enum value defined in the TypeLicensingMode table.
Uniqueness:
No multicolumn uniqueness constraints
2.3.576 typelicenseunit (TI-361)
Description:










Page 865
Type table containing number of license units required for each subtype of lic
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.576.1 adjunctunits (FI-3525)
Type:
long (Not Modifiable)
Default Value:
-1
Remarks:
The adjusted license units charged for a phone used as a seco
device type cannot be used as a secondary phone.
2.3.576.2 enum (FI-2675)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.576.3 moniker (FI-2677)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.576.4 name (FI-2676)
Type:
string [100] (Not Modifiable)
2.3.576.5 tklicensefeature (FI-2678)
Type:
enum (Not Modifiable)
2.3.576.6 units (FI-2679)
Type:
long (Not Modifiable)
Uniqueness:
No multicolumn uniqueness constraints
2.3.577 typelicensingmode (TI-599)
Description:
The TypeLicensingMode table defines a license family and groupings within th
(TypeLicenseFeature records) to exist for multiple licensing schemes concurre
Is not replicated. Records may be modified only by installation and/or DB trigg
Fields:
2.3.577.1 description (FI-6159)
Type:
string [255] (Not Modifiable)
Remarks:
Description of the Licensing Mode and its associated purpose
2.3.577.2 enum (FI-6156)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.577.3 moniker (FI-6157)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
A sort name to identify the record
2.3.577.4 name (FI-6158)
Type:
string [50] (Unique, Indexed, Not Modifiable)










Page 866
Remarks:
Name of the Licensing Mode type.
Uniqueness:
No multicolumn uniqueness constraints
2.3.578 typelicensingstate (TI-1071)
Description: Contains the states of a license
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.578.1 allowprovisioning (FI-10071)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Boolean flag to control whether or not provisioning is allowed
2.3.578.2 description (FI-10070)
Type:
string [255] (Not Modifiable)
Remarks:
Description of the State of the License.
2.3.578.3 enum (FI-10067)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.578.4 moniker (FI-10068)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.578.5 name (FI-10069)
Type:
string [50] (Not Modifiable)
Remarks:
Name of state the license is in
Uniqueness: No multicolumn uniqueness constraints
2.3.579 typelogicalpartitionpolicy (TI-554)
Description: Used to store Logical Partition Policy Types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.579.1 enum (FI-5029)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.579.2 moniker (FI-5031)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Name to be used by program
2.3.579.3 name (FI-5030)










Page 867
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
A name to identify the record
Uniqueness: No multicolumn uniqueness constraints
2.3.580 typelossynetwork (TI-429)
Description: For Region Matrix relationships to indicate level of packet loss across link
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.580.1 enum (FI-3245)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.580.2 moniker (FI-3247)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.580.3 name (FI-3246)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.581 typematrix (TI-319)
Description: Matrix Type Table
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.581.1 enum (FI-2376)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.581.2 moniker (FI-2378)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Name to be used by program
2.3.581.3 name (FI-2377)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
A name to identify the record
Uniqueness: No multicolumn uniqueness constraints
2.3.582 typematrixvalue (TI-349)
Description:










Page 868
Keeps allowable values for each of the Matrix types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.582.1 enum (FI-2578)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.582.2 moniker (FI-2580)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.582.3 name (FI-2579)
Type:
string [100] (Not Modifiable)
2.3.582.4 tkmatrix (FI-2581)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.583 typemedia (TI-1102)
Description: Type of Media supported - Invalid(0),Audio(1),Video(2),Data App(3),Data App BF
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.583.1 enum (FI-10200)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.583.2 moniker (FI-10202)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A sort name to identify different presentation record
2.3.583.3 name (FI-10201)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A sort name to identify different presentation record
Uniqueness: No multicolumn uniqueness constraints
2.3.584 typemediapayload (TI-224)
Description: Used for H323 FastStart
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.584.1 enum (FI-1609)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.584.2 moniker (FI-1611)










Page 869
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.584.3 name (FI-1610)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.585 typemgcpslotmodule (TI-140)
Description: Known types of slot modules for MGCP
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.585.1 configurableportnumbers (FI-1201)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.585.2 enum (FI-782)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.585.3 maxsubunits (FI-1121)
Type:
long (Not Modifiable)
Default Value:
1
2.3.585.4 moniker (FI-784)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.585.5 name (FI-783)
Type:
string [50] (Not Modifiable)
2.3.585.6 tkproduct_slotmodule (FI-803)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.586 typemgcpvic (TI-141)
Description: Known types of Vics for MGCP
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.586.1 beginningportnumber (FI-1022)
Type:
long (Not Modifiable)
2.3.586.2 beginportnum_second (FI-1123)
Type:
long (Not Modifiable, Null OK)










Page 870
Default Value:
NULL
2.3.586.3 enum (FI-785)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.586.4 maxnumports (FI-797)
Type:
long (Not Modifiable)
2.3.586.5 moniker (FI-787)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.586.6 name (FI-786)
Type:
string [50] (Not Modifiable)
2.3.586.7 tkproduct_second (FI-1122)
Type:
enum (Not Modifiable, Null OK)
Default Value:
NULL
2.3.586.8 tkproduct_vic (FI-806)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.587 typemixer (TI-51)
Description: mixer for conferece bridge
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.587.1 enum (FI-354)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.587.2 moniker (FI-440)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.587.3 name (FI-355)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.588 typemobilesmartclient (TI-494)
Description: Mobility Smart Client Application Models
Records may be modified only by installation and/or DB triggers.










Page 871
Fields:
2.3.588.1 enum (FI-3694)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.588.2 moniker (FI-3696)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.588.3 name (FI-3695)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.589 typemodel (TI-79)
Description: all device types (was typeDevice)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.589.1 defaultdtmfcapability (FI-591)
Type:
long (Not Modifiable)
2.3.589.2 enum (FI-302)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.589.3 moniker (FI-441)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.589.4 name (FI-303)
Type:
string [100] (Not Modifiable)
2.3.589.5 showindevicedefaults (FI-568)
Type:
bool (Not Modifiable)
Migration Source: new
2.3.589.6 tkclass (FI-305)
Type:
enum (Not Modifiable)
2.3.589.7 tkphonecategory (FI-10260)
Type:
enum (Indexed)
Default Value:
0
Remarks:
Specifies type of phone for association. Valid values are - Des
2.3.589.8 tkrisclass (FI-1051)
Type:
enum (Not Modifiable, Null OK)










Page 872
Default Value:
NULL
2.3.589.9 tksubclass (FI-2893)
Type:
enum (Null OK)
Remarks:
The sub class of the model
Uniqueness: No multicolumn uniqueness constraints
2.3.590 typemohcodec (TI-156)
Description: used for MOH
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.590.1 enum (FI-879)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.590.2 moniker (FI-881)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.590.3 name (FI-880)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.591 typemonitor (TI-159)
Description: Used for AlarmConfiguration monitors
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.591.1 display (FI-899)
Type:
bool (Not Modifiable)
2.3.591.2 displayservername (FI-900)
Type:
bool (Not Modifiable)
2.3.591.3 enum (FI-890)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.591.4 moniker (FI-892)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.591.5 monitorstatus (FI-923)
Type:
bool (Not Modifiable)










Page 873
2.3.591.6 name (FI-891)
Type:
string [100] (Not Modifiable)
2.3.591.7 tkalarmseverity (FI-927)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.592 typemonthofyear (TI-310)
Description: Used for Time Period
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.592.1 enum (FI-2151)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.592.2 moniker (FI-2150)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.592.3 name (FI-2149)
Type:
string [100] (Unique, Indexed, Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.593 typemrapolicy (TI-20987)
Description: The possible MRA policy types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.593.1 enum (FI-27836)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer
2.3.593.2 moniker (FI-27838)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.593.3 name (FI-27837)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the MRA policy service
Uniqueness: No multicolumn uniqueness constraints
2.3.594 typemwlpolicy (TI-175)










Page 874
Description: Policies for Message Waiting Light
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.594.1 enum (FI-1059)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.594.2 moniker (FI-1061)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.594.3 name (FI-1060)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.595 typenamedisplayformat (TI-598)
Description: CUBA: Table to store the different types of Name display formats (e.g., First Nam
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.595.1 description (FI-6154)
Type:
string [128] (Not Modifiable)
Remarks:
Description of the Display Format
2.3.595.2 enum (FI-6152)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.595.3 moniker (FI-6155)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A sort name to identify the record
2.3.595.4 name (FI-6153)
Type:
string [100] (Unique, Not Modifiable)
Remarks:
Name of the Display Format
Uniqueness: No multicolumn uniqueness constraints
2.3.596 typenetworklocation (TI-54)
Description: On/Off Network
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.596.1 enum (FI-359)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 875
2.3.596.2 moniker (FI-443)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.596.3 name (FI-360)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.597 typenodeusage (TI-441)
Description: Identifies node as a Publisher (0) or Subscriber (1)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.597.1 enum (FI-3315)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.597.2 moniker (FI-3317)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.597.3 name (FI-3316)
Type:
string [100] (Not Modifiable)
Remarks:
0=Publisher, 1=Subscriber
Uniqueness: No multicolumn uniqueness constraints
2.3.598 typensfservice (TI-190)
Description: List of configurable network services provided by carrier used with NSFProtoca
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.598.1 enum (FI-1164)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.598.2 moniker (FI-1166)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.598.3 name (FI-1165)
Type:
string [50] (Not Modifiable)
2.3.598.4 nsfservicecode (FI-1168)










Page 876
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.598.5 parametername (FI-1167)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.599 typenullrestriction (TI-336)
Description: Matt will fill this in
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.599.1 enum (FI-2506)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.599.2 name (FI-2507)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.600 typenumberingplan (TI-121)
Description: Numbering Plan for PRI
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.600.1 enum (FI-670)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.600.2 moniker (FI-672)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.600.3 name (FI-684)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.601 typenumplanuritype (TI-2116)
Description: Types of URIs
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.601.1 enum (FI-21057)










Page 877
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for URI type
2.3.601.2 moniker (FI-21059)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker
2.3.601.3 name (FI-21058)
Type:
string [50] (Not Modifiable)
Remarks:
Text display
Uniqueness: No multicolumn uniqueness constraints
2.3.602 typeonboardingregistrationstatus (TI-20955)
Description: Table to store different status related to Cloud On-boarding.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.602.1 enum (FI-27606)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to define the status.
2.3.602.2 moniker (FI-27608)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A moniker to identify the record.
2.3.602.3 name (FI-27607)
Type:
string [30] (Unique, Not Modifiable)
Remarks:
Name of the APNS status.
Uniqueness: No multicolumn uniqueness constraints
2.3.603 typeoperator (TI-55)
Description: operators used by GUI with Route Filter Details
Records may be modified only by installation and/or DB triggers.










Page 878
Fields:
2.3.603.1 enum (FI-361)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.603.2 moniker (FI-444)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.603.3 name (FI-362)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.604 typeoutboundcallrollover (TI-456)
Description: Identifies behavior for features when MaxCalls is exceeded on a line and other l
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.604.1 enum (FI-3419)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.604.2 moniker (FI-3421)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.604.3 name (FI-3420)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.605 typepacketcapturemode (TI-269)
Description: Used to store the per-device basis setting to capture the signaling messages.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.605.1 enum (FI-1921)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.605.2 moniker (FI-1923)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record










Page 879
2.3.605.3 name (FI-1922)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.606 typeparam (TI-89)
Description: parameter types for service configuration
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.606.1 enum (FI-363)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.606.2 moniker (FI-445)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.606.3 name (FI-364)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.607 typepartitionusage (TI-430)
Description: Identifies Intercom vs. other types of partitions and calling search spaces
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.607.1 enum (FI-3248)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.607.2 moniker (FI-3250)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.607.3 name (FI-3249)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.608 typepattern (TI-326)
Description: Pattern Types
Records may be modified only by installation and/or DB triggers.










Page 880
Fields:
2.3.608.1 enum (FI-2445)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.608.2 moniker (FI-2444)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.608.3 name (FI-2443)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.609 typepatternhandlingflaginfo (TI-2605)
Description:
Defines allowed setting combinations of bitmapped flags based on integer look
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.609.1 description (FI-25723)
Type:
string [254] (Not Modifiable, Null OK)
Remarks:
For each record with an enum value resulting from zero or 1
records have NULL here.
2.3.609.2 enum (FI-25720)
Type:
enum (Unique, Indexed, Not Modifiable)
Default Value:
0
Remarks:
Unique numeric surrogate primary key used as record ident
2.3.609.3 moniker (FI-25721)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Unique, strictly formatted, string key for program / programm
2.3.609.4 name (FI-25722)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Unique User-Facing Name
Uniqueness:
No multicolumn uniqueness constraints
2.3.610 typepatternprecedence (TI-198)
Description: MLPP Precedence level
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.610.1 enum (FI-1282)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 881
2.3.610.2 moniker (FI-1283)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.610.3 name (FI-1284)
Type:
string [100] (Not Modifiable)
2.3.610.4 precedencelevel (FI-2338)
Type:
long (Null OK)
Default Value:
NULL
Uniqueness: No multicolumn uniqueness constraints
2.3.611 typepatternrouteclass (TI-606)
Description: Route Class Setting
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.611.1 enum (FI-3931)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.611.2 moniker (FI-3933)
Type:
string [50] (Not Modifiable)
Remarks:
A moniker to identify the record
2.3.611.3 name (FI-3932)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A name to identify the record
Uniqueness: No multicolumn uniqueness constraints
2.3.612 typepatternusage (TI-93)
Description:
type of pattern in NumPlan
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.612.1 allowlocaladministration (FI-25658)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates that patterns with this marking may be provisioned
LEARNED patterns imported to the dial plan via some mecha
2.3.612.2 enum (FI-367)
Type:
enum (Unique, Indexed, Not Modifiable)










Page 882
Remarks:
A number to identify the record
2.3.612.3 isusedbydigitanalysis (FI-25657)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates that patterns with this marking are included in tho
and should be included in route reporting.
2.3.612.4 moniker (FI-446)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.612.5 name (FI-368)
Type:
string [100] (Not Modifiable)
Uniqueness:
No multicolumn uniqueness constraints
2.3.613 typepersonalphonenumber (TI-247)
Description: categorizes as fax, mobile etc.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.613.1 enum (FI-1707)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.613.2 moniker (FI-1709)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.613.3 name (FI-1708)
Type:
string [50] (Unique, Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.614 typephonecategory (TI-1110)
Description: List of telephone catagories
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.614.1 enum (FI-10244)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.614.2 moniker (FI-10246)
Type:
string [100] (Not Modifiable)










Page 883
Remarks:
A moniker to identify the record
2.3.614.3 name (FI-10245)
Type:
string [50] (Not Modifiable)
Remarks:
A short name to identify the record
Uniqueness: No multicolumn uniqueness constraints
2.3.615 typephonefeature (TI-1064)
Description: CUBA: This table will store the information about the fields for the usage profile
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.615.1 cubadefaultval (FI-5899)
Type:
string [50] (Not Modifiable, Null OK)
Default Value:
EMPTY
Remarks:
Default value for the XML tag
2.3.615.2 enum (FI-5896)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.615.3 moniker (FI-5898)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.615.4 name (FI-5897)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.616 typephonefeaturecubaproductmap (TI-1065)
Description: CUBA: This table will store the mapping between default values and productspe
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.616.1 enum (FI-5892)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for the record
2.3.616.2 fkcubaproductsupport (FI-5893)
Type:
enum (Indexed, Not Modifiable)
Remarks:
reference to cubaproductsupport
2.3.616.3 productxmltag (FI-5895)
Type:
string [200] (Not Modifiable)
Remarks:
Keep the XML tag specific to product










Page 884
2.3.616.4 tkphonefeature (FI-5894)
Type:
enum (Indexed, Not Modifiable)
Remarks:
Reference to phone feature
Uniqueness: No multicolumn uniqueness constraints
2.3.617 typephonepersonalization (TI-462)
Description: Phone Personalization Settings
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.617.1 enum (FI-3453)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.617.2 moniker (FI-3455)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
2.3.617.3 name (FI-3454)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.618 typephoneservice (TI-487)
Description: IP Phone Service types: Standard IP Phone Service, Directories, Messages
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.618.1 enum (FI-3615)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.618.2 moniker (FI-3616)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.618.3 name (FI-3617)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.619 typephoneservicecategory (TI-489)
Description: Type of Service:XML Service=0,Java MIDlet=1
Records may be modified only by installation and/or DB triggers.










Page 885
Fields:
2.3.619.1 enum (FI-3633)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.619.2 moniker (FI-3634)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.619.3 name (FI-3635)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.620 typephoneservicedisplay (TI-488)
Description: Display setting for IP Phone Services: Internal, External URL, Both, Default
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.620.1 enum (FI-3618)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.620.2 moniker (FI-3619)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
Rule (RFI-189):
Type:
Inter-field Condition and Constraint
Test Condition: tkPhoneServiceCategory=1
Constraint:
(Vendor <> '')
Remarks:
Vendor is required for Java MIDlet service.
2.3.620.3 name (FI-3620)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.621 typephonetemplateusage (TI-168)
Description: define what PhoneTemplate is used for - traditional phone or a type of addon m
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.621.1 enum (FI-982)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 886
2.3.621.2 moniker (FI-984)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.621.3 name (FI-983)
Type:
string [100] (Not Modifiable)
2.3.621.4 tkmodel (FI-994)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.622 typepickupnotification (TI-419)
Description: Defines the different Notification options available with Pickup
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.622.1 enum (FI-3220)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.622.2 moniker (FI-3221)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.622.3 name (FI-3222)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.623 typepipesize (TI-591)
Description: CUBA: To store the different kind of pipe sizes.
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.623.1 enum (FI-6146)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.623.2 moniker (FI-6148)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.623.3 name (FI-6147)
Type:
string [100] (Not Modifiable)










Page 887
Remarks:
Name of the typePipeSize
2.3.623.4 valueinkbits (FI-6149)
Type:
long (Not Modifiable)
Remarks:
Kbits value for the pipesize
Uniqueness: No multicolumn uniqueness constraints
2.3.624 typeplaceholdertag (TI-1120)
Description: List of the place holder for Tags
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.624.1 description (FI-6354)
Type:
string [512]
Default Value:
EMPTY
Remarks:
Description of the tag usage for each defined tag
2.3.624.2 enum (FI-6351)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the TypePlaceHolderTag record
2.3.624.3 iconfile (FI-6356)
Type:
string [100] (Not Modifiable)
Remarks:
Icon File Name of the Place Holder Tag.
2.3.624.4 moniker (FI-6353)
Type:
string [50] (Not Modifiable)
Remarks:
A moniker to identify the record
2.3.624.5 name (FI-6352)
Type:
string [25] (Not Modifiable)
Remarks:
Name of the Place Holder Tag
2.3.624.6 tag (FI-6355)
Type:
string [25] (Not Modifiable)
Remarks:
Tag of the Place Holder Tag. It starts and ends with a #
Uniqueness: No multicolumn uniqueness constraints
2.3.625 typeplaceholdertagfieldinfomap (TI-1121)
Description: List of mapping between a Place Holder Tag and field number of its applicable t
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.625.1 enum (FI-6357)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the TypePlaceHolderTagFieldInfoMap re










Page 888
2.3.625.2 tkfieldinfo_applicable (FI-6358)
Type:
enum (Not Modifiable)
Remarks:
Field number of a table.column whose value can be generated
2.3.625.3 tkplaceholdertag (FI-6359)
Type:
enum (Not Modifiable)
Remarks:
Reference to TypePlaceHolderTag
Uniqueness: No multicolumn uniqueness constraints
2.3.626 typepluginusage (TI-123)
Description: Whether a plugin record is for the menu or is an application.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.626.1 enum (FI-703)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.626.2 moniker (FI-704)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.626.3 name (FI-705)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.627 typeportaluri (TI-2614)
Description: Relative URI paths to Self-Care Portal.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.627.1 enum (FI-25778)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier
2.3.627.2 istoplevel (FI-25782)
Type:
bool
Default Value:
FALSE
Remarks:
When true, the URI is the entry point for the self-care portal
2.3.627.3 moniker (FI-25780)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Moniker
2.3.627.4 name (FI-25779)










Page 889
Type:
string [50] (Not Modifiable)
Remarks:
Name of the self-care portal page.
2.3.627.5 uri (FI-25781)
Type:
string [255] (Not Modifiable)
Remarks:
Relative URI for self-care portal.
Uniqueness: No multicolumn uniqueness constraints
2.3.628 typepreemption (TI-199)
Description: Type of preemption behavior or tone (for MLPP)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.628.1 enum (FI-1285)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.628.2 moniker (FI-1287)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.628.3 name (FI-1286)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.629 typepreferredmediasource (TI-2108)
Description: List of media sources for recording.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.629.1 enum (FI-21028)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record.
2.3.629.2 moniker (FI-21030)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.
2.3.629.3 name (FI-21029)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the location state.
Uniqueness: No multicolumn uniqueness constraints










Page 890
2.3.630 typepresentationbit (TI-56)
Description: Presentaton bit for access ports
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.630.1 enum (FI-371)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.630.2 moniker (FI-447)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.630.3 name (FI-372)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.631 typeprichanie (TI-57)
Description: Digital Access Pri channel IE values
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.631.1 enum (FI-373)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.631.2 moniker (FI-448)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.631.3 name (FI-374)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.632 typepriofnumber (TI-95)
Description: null
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.632.1 enum (FI-376)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.632.2 moniker (FI-449)










Page 891
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.632.3 name (FI-377)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.633 typepriprotocol (TI-58)
Description: supported Primary Rate protocols
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.633.1 enum (FI-378)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.633.2 isqsig (FI-1907)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.633.3 moniker (FI-450)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.633.4 name (FI-379)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.634 typeprocessnoderole (TI-1141)
Description: Types of server roles within a cluster: 1 = Voice (default) and 2 = IM and Presenc
Records may be modified only by installation and/or DB triggers.










Page 892
Fields:
2.3.634.1 enum (FI-10422)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the TypeProcessNodeRole record
2.3.634.2 moniker (FI-10424)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A moniker to identify the record
2.3.634.3 name (FI-10423)
Type:
string [30] (Unique, Not Modifiable)
Remarks:
Name of the ProcessNode Role
Uniqueness: No multicolumn uniqueness constraints
2.3.635 typeproduct (TI-117)
Description: complete list of products for combo boxes
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.635.1 devicenameformat (FI-1016)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Use regular expression (up to 255 characters) to define format
2.3.635.2 devicenamestring (FI-1025)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.635.3 enum (FI-650)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.635.4 isinstalleddefault (FI-1019)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Is this product included in a default installation
2.3.635.5 maxports (FI-654)
Type:
long (Not Modifiable)
2.3.635.6 moniker (FI-652)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.635.7 name (FI-651)
Type:
string [100] (Not Modifiable)










Page 893
2.3.635.8 showindropdown (FI-663)
Type:
bool (Not Modifiable)
2.3.635.9 tkmodel (FI-653)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.636 typeproductconfig (TI-118)
Description: list of configurable attributes used with ProductCapabilities
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.636.1 enum (FI-655)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.636.2 moniker (FI-657)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.636.3 name (FI-656)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.637 typeprotocolside (TI-59)
Description: user/network values
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.637.1 enum (FI-380)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.637.2 moniker (FI-451)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.637.3 name (FI-381)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.638 typeprovider (TI-1047)










Page 894
Description: CUBA: This table will contains the information about the different type of provid
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.638.1 enum (FI-6195)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for typeprovider
2.3.638.2 moniker (FI-6197)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Moniker for typeprovider
2.3.638.3 name (FI-6196)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Name for the typeprovider
Uniqueness: No multicolumn uniqueness constraints
2.3.639 typepurpose (TI-21072)
Description: Purpose of the key
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.639.1 description (FI-28390)
Type:
string [26] (Not Modifiable)
Remarks:
Localized string to define the purpose of the list item
2.3.639.2 enum (FI-28387)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.639.3 moniker (FI-28389)
Type:
string [29] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.639.4 name (FI-28388)
Type:
string [17] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
Uniqueness: No multicolumn uniqueness constraints
2.3.640 typeqsig (TI-211)
Description: Describes what type of devices are in a particular route list or route group.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.640.1 enum (FI-1403)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 895
2.3.640.2 moniker (FI-1405)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.640.3 name (FI-1404)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.641 typeqsigvariant (TI-495)
Description: For Qsig Variant
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.641.1 enum (FI-3760)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record.
2.3.641.2 moniker (FI-3762)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.641.3 name (FI-3761)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.642 typerecordingflag (TI-431)
Description: Automatic Call Recording Enabled, Application Invoked Call Recording Enabled,
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.642.1 enum (FI-3266)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.642.2 moniker (FI-3268)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.642.3 name (FI-3267)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints










Page 896
2.3.643 typerefreshtoken (TI-21061)
Description: Table to store type of token
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.643.1 enum (FI-28326)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.643.2 moniker (FI-28328)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.643.3 name (FI-28327)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.644 typerelatedfieldinfo (TI-335)
Description: Charlie will fill this in
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.644.1 checkconstraint (FI-2502)
Type:
string [255]
Default Value:
EMPTY
2.3.644.2 conditionalvalue (FI-2495)
Type:
string [100] (Null OK)
2.3.644.3 defaultvalue (FI-2498)
Type:
string [50] (Null OK)
Default Value:
EMPTY
2.3.644.4 dntype (FI-2503)
Type:
long (Null OK)
2.3.644.5 enum (FI-2491)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.644.6 involvedfields (FI-2493)
Type:
string [255]
Default Value:
EMPTY
2.3.644.7 length (FI-2497)
Type:
long (Null OK)










Page 897
2.3.644.8 notmodifiable (FI-2500)
Type:
bool
2.3.644.9 optype (FI-2505)
Type:
long (Null OK)
2.3.644.10 remarks (FI-2504)
Type:
memo
Default Value:
EMPTY
2.3.644.11 tkfieldinfo_conditional (FI-2494)
Type:
enum (Null OK)
2.3.644.12 tkfieldinfo_enforcedon (FI-2496)
Type:
enum (Null OK)
2.3.644.13 tknullrestriction (FI-2499)
Type:
enum (Null OK)
2.3.644.14 tktableinfo (FI-2492)
Type:
enum
2.3.644.15 validation (FI-2501)
Type:
string [255]
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.645 typereleasecausevalue (TI-197)
Description: List of allowable cause value for when a pattern is blocked.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.645.1 enum (FI-1288)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.645.2 moniker (FI-1290)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.645.3 name (FI-1289)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.646 typeremotedestinationusage (TI-2615)
Description:










Page 898
This table holds the possible RemoteDestination usages and the field on the Re
association for that usage type.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.646.1 enum (FI-25786)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier
2.3.646.2 moniker (FI-25788)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Moniker
2.3.646.3 name (FI-25787)
Type:
string [50] (Not Modifiable)
Remarks:
Display name of the Remote Destination Usage type.
2.3.646.4 tkfieldinfo (FI-25789)
Type:
enum (Not Modifiable)
Remarks:
Field used in the Remote Destination table for this usage type
Uniqueness:
No multicolumn uniqueness constraints
2.3.647 typeremoteobject (TI-2144)
Description: Types of objects replicated into the cluster from other clusters
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.647.1 enum (FI-21214)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier
2.3.647.2 moniker (FI-21216)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker
2.3.647.3 name (FI-21215)
Type:
string [50] (Not Modifiable)
Remarks:
Name for the Remote Object type
Uniqueness: No multicolumn uniqueness constraints
2.3.648 typereplicationstatus (TI-1143)
Description: List of states that replication setup (and repair) goes through
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.648.1 enum (FI-10429)
Type:
enum (Unique, Indexed, Not Modifiable)










Page 899
Remarks:
A number to identify the TypeReplicationStatus record
2.3.648.2 moniker (FI-10431)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A moniker to identify the record
2.3.648.3 name (FI-10430)
Type:
string [30] (Unique, Not Modifiable)
Remarks:
Name of the Replication Status
Uniqueness: No multicolumn uniqueness constraints
2.3.649 typereset (TI-254)
Description: Having soft and hard reset types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.649.1 enum (FI-1785)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.649.2 moniker (FI-1786)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.649.3 name (FI-1806)
Type:
string [128] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.650 typeresethandshake (TI-406)
Description: Defines different types of handshake between tftp and ccm for devicereset
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.650.1 enum (FI-3022)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.650.2 moniker (FI-3024)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.650.3 name (FI-3023)
Type:
string [100] (Not Modifiable)










Page 900
Uniqueness: No multicolumn uniqueness constraints
2.3.651 typeresource (TI-235)
Description: Resource is an entity that have action performed on them.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.651.1 description (FI-3740)
Type:
string [500] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Description of resource types used for access privileges (user g
2.3.651.2 enum (FI-1672)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.651.3 iktyperesource_parent (FI-28330)
Type:
enum (Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
gives the parent's pkid for the subresources
2.3.651.4 moniker (FI-1674)
Type:
string [128] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.651.5 name (FI-1673)
Type:
string [128] (Not Modifiable)
2.3.651.6 prefix (FI-2003)
Type:
string [50]
Default Value:
EMPTY
Remarks:
Strut action prefixes for a resource.
2.3.651.7 tkapplication (FI-1814)
Type:
enum (Not Modifiable, Null OK)
Default Value:
NULL
2.3.651.8 tkinputguiwidget (FI-28349)
Type:
enum (Cascade Delete, Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
gives input GUI widget type (applies to subresource only)
Uniqueness: No multicolumn uniqueness constraints
2.3.652 typeresourceaction (TI-236)










Page 901
Description: Actions and references to resources.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.652.1 enum (FI-1675)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.652.2 moniker (FI-1677)
Type:
string [128] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.652.3 name (FI-1676)
Type:
string [128] (Not Modifiable)
2.3.652.4 tkbitpos (FI-1679)
Type:
enum (Not Modifiable)
2.3.652.5 tkresource (FI-1678)
Type:
enum (Not Modifiable)
Uniqueness: moniker + tkresource is unique. (MFI-39)
tkbitpos + tkresource is unique. (MFI-40)
2.3.653 typerevertpriority (TI-425)
Description: Use for the priority for incoming call and hold reversion call
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.653.1 enum (FI-3223)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.653.2 moniker (FI-3224)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.653.3 name (FI-3225)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.654 typeringsetting (TI-186)
Description: Type of different ring setting for normal ringer, flash and consecutive call ringer
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.654.1 enum (FI-1131)










Page 902
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.654.2 islinecompatible (FI-1134)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Whether this enum can be used as line setting for device or no
2.3.654.3 moniker (FI-1133)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.654.4 name (FI-1132)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.655 typerisclass (TI-173)
Description: Table of risc mananaged class of device
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.655.1 enum (FI-1052)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.655.2 moniker (FI-1054)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.655.3 name (FI-1053)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.656 typerisstatus (TI-282)
Description: Lists Ris Status
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.656.1 enum (FI-1988)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.656.2 moniker (FI-1990)
Type:
string [50] (Not Modifiable)










Page 903
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.656.3 name (FI-1989)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.657 typeroaminguserstatus (TI-21022)
Description: tri-status values (Logged In, Logged Out, Logged Out through ILS)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.657.1 enum (FI-28083)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.657.2 moniker (FI-28085)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.657.3 name (FI-28084)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.658 typeroutingdatabasecachetimer (TI-2135)
Description:
This table holds the value for the time duration in hours to retain the informat
the cache
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.658.1 enum (FI-21178)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.658.2 moniker (FI-21180)
Type:
string [100] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.658.3 name (FI-21179)
Type:
string [30] (Not Modifiable)
Remarks:
Name used to identify an cache timer
Uniqueness:
No multicolumn uniqueness constraints










Page 904
2.3.659 typersvpoversip (TI-486)
Description: Define RSVP over SIP policy
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.659.1 enum (FI-3637)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.659.2 moniker (FI-3639)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.659.3 name (FI-3638)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.660 typertmtreportingservice (TI-510)
Description: The types of RTMT Reporting Services
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.660.1 enum (FI-3853)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.660.2 moniker (FI-3855)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.660.3 name (FI-3854)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.661 typerule (TI-395)
Description: Types of database Rules implemented in triggers (triggering event in paratheses
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.661.1 description (FI-2951)
Type:
string [256] (Not Modifiable)
2.3.661.2 enum (FI-2949)
Type:
enum (Not Modifiable)










Page 905
Remarks:
A number to identify the record
2.3.661.3 name (FI-2950)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.662 typeruleinfo (TI-396)
Description: The database rules for this database, usually implemented in triggers on one or
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.662.1 description (FI-2955)
Type:
string [4096] (Not Modifiable, Null OK)
2.3.662.2 enum (FI-2952)
Type:
enum (Not Modifiable)
Remarks:
A number to identify the record
2.3.662.3 errormessage (FI-2957)
Type:
string [4096] (Not Modifiable, Null OK)
2.3.662.4 implemented (FI-2959)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.662.5 remedy (FI-2958)
Type:
string [4096] (Not Modifiable, Null OK)
2.3.662.6 rulename (FI-2954)
Type:
string [100] (Not Modifiable)
2.3.662.7 testcondition (FI-2956)
Type:
string [4096] (Not Modifiable, Null OK)
2.3.662.8 tkrule (FI-2953)
Type:
long (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.663 typesafservice (TI-503)
Description: The types of SAF services that can be run on the system
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.663.1 enum (FI-3800)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.663.2 moniker (FI-3802)
Type:
string [50] (Not Modifiable)










Page 906
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.663.3 name (FI-3801)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.664 typeschciscotacdestination (TI-531)
Description: Used by Smart Call Home application to choose Cisco TAC Destination by HTTPS
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.664.1 description (FI-9903)
Type:
string [255] (Null OK)
Default Value:
EMPTY
2.3.664.2 destination (FI-9904)
Type:
string [255] (Null OK)
Default Value:
EMPTY
2.3.664.3 enum (FI-9900)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.664.4 moniker (FI-9902)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.664.5 name (FI-9901)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.665 typescheduleunit (TI-296)
Description: Used to determine a scheduling unit of time
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.665.1 displayname (FI-2075)
Type:
string [128] (Not Modifiable)
2.3.665.2 enum (FI-2072)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.665.3 moniker (FI-2073)
Type:
string [50] (Not Modifiable)










Page 907
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.665.4 name (FI-2074)
Type:
string [128] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.666 typesdpattributehandling (TI-2112)
Description: Handling Type of a SDP attribute
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.666.1 enum (FI-21042)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for TypeSDPAttributeHandling.
2.3.666.2 moniker (FI-21044)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Moniker for TypeSDPAttributeHandling record.
2.3.666.3 name (FI-21043)
Type:
string [25] (Unique, Indexed, Not Modifiable)
Remarks:
Name of Handling Type of a SDP attribute.
Uniqueness: No multicolumn uniqueness constraints
2.3.667 typesecuritypolicy (TI-327)
Description: Security Policy Types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.667.1 enum (FI-2446)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.667.2 moniker (FI-2447)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.667.3 name (FI-2448)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.668 typeserversecuritymode (TI-643)










Page 908
Description: Used for specifying Server Security Mode
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.668.1 enum (FI-5224)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.668.2 moniker (FI-5269)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.668.3 name (FI-5270)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.669 typeservice (TI-90)
Description: types of Cisco voice processes
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.669.1 canbedisabled (FI-1200)
Type:
bool (Not Modifiable)
Default Value:
TRUE
2.3.669.2 dbuser (FI-3293)
Type:
string [30] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
Database user for process.
2.3.669.3 devicenamemonitorflag (FI-916)
Type:
bool (Not Modifiable)
2.3.669.4 devicetypemonitorflag (FI-917)
Type:
bool (Not Modifiable)
2.3.669.5 enable (FI-922)
Type:
bool (Not Modifiable)
2.3.669.6 enabledbydefault (FI-1183)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.669.7 enum (FI-382)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.669.8 filename (FI-910)










Page 909
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
2.3.669.9 filetraceflag (FI-920)
Type:
bool (Not Modifiable)
2.3.669.10 includenondevicetraces (FI-921)
Type:
bool (Not Modifiable)
2.3.669.11 log4jpackage (FI-2081)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
2.3.669.12 maxfilesize (FI-2049)
Type:
long (Not Modifiable)
Default Value:
1
Remarks:
Created during installation.
2.3.669.13 maxnumservers (FI-1975)
Type:
long (Not Modifiable)
Default Value:
2
2.3.669.14 moniker (FI-428)
Type:
string [50] (Indexed, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.669.15 name (FI-383)
Type:
string [100] (Not Modifiable)
2.3.669.16 nameforcontrol (FI-697)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.669.17 numfiles (FI-911)
Type:
long (Not Modifiable)
2.3.669.18 numlines (FI-912)
Type:
long (Not Modifiable)
2.3.669.19 numminutes (FI-913)
Type:
long (Not Modifiable)
Remarks:
Trace configuartion option. Maximum minutes of data stored
2.3.669.20 outputdebugstringflag (FI-918)
Type:
bool (Not Modifiable)
Remarks:
Trace configuartion option. Cisco engineers use this setting
2.3.669.21 pathname (FI-26775)
Type:
string [30] (Not Modifiable)










Page 910
Default Value:
EMPTY
Remarks:
Service Parameter Rule Path Name.
2.3.669.22 processname (FI-3294)
Type:
string [30] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Process name that uses Database.
2.3.669.23 productmask (FI-3295)
Type:
long (Not Modifiable)
Default Value:
1
Remarks:
Bitmask of products to which this service applies (CCM, Unity,
2.3.669.24 servername (FI-909)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
2.3.669.25 supportalarm (FI-1127)
Type:
bool (Not Modifiable)
Default Value:
FALSE
2.3.669.26 supportsditrace (FI-1125)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
indicator for whether the service support SDI trace
2.3.669.27 supportsdltrace (FI-1126)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
indicator for whether the service support SDL trace
2.3.669.28 supportserviceparams (FI-1182)
Type:
bool (Not Modifiable)
Default Value:
TRUE
2.3.669.29 supportslog4jtrace (FI-2050)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Created during installation.
2.3.669.30 tkservicecategory (FI-1124)
Type:
enum (Not Modifiable)
Default Value:
0
2.3.669.31 tkservicegrouping (FI-1973)
Type:
enum (Not Modifiable)
Default Value:
0










Page 911
Remarks:
controls grouping of display
2.3.669.32 tkservicerestriction (FI-1974)
Type:
enum (Not Modifiable)
Default Value:
0
Remarks:
controls if number of servers can be activated
2.3.669.33 tktracelevelgroups (FI-2059)
Type:
enum (Not Modifiable)
Default Value:
0
2.3.669.34 tracelevel (FI-915)
Type:
long (Not Modifiable)
2.3.669.35 tracelevelcategory (FI-2048)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
if standard set true during installation.
2.3.669.36 tracename (FI-1219)
Type:
string [10] (Not Modifiable)
Default Value:
EMPTY
Remarks:
short service name used for trace log
2.3.669.37 usercategories (FI-914)
Type:
long (Not Modifiable)
2.3.669.38 usexml (FI-919)
Type:
bool (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.670 typeservicecategory (TI-187)
Description: list of servcie category
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.670.1 enum (FI-1135)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.670.2 moniker (FI-1137)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.670.3 name (FI-1136)
Type:
string [50] (Not Modifiable)










Page 912
Uniqueness: No multicolumn uniqueness constraints
2.3.671 typeservicegrouping (TI-280)
Description: list of goups of servcies
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.671.1 enum (FI-1978)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.671.2 moniker (FI-1977)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.671.3 name (FI-1976)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.672 typeservicerestriction (TI-281)
Description: Is number of servers servcie can be activated restricted
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.672.1 enum (FI-1982)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.672.2 moniker (FI-1981)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.672.3 name (FI-1980)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.673 typesilencesuppressionthreshold (TI-60)
Description: allowed silence suppression thresholds in dB
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.673.1 enum (FI-384)
Type:
enum (Unique, Indexed, Not Modifiable)










Page 913
Remarks:
A number to identify the record
2.3.673.2 moniker (FI-452)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.673.3 name (FI-385)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.674 typesipassertedtype (TI-467)
Description: Options: Default=0, PAI=1, PPI=2
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.674.1 enum (FI-3490)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.674.2 moniker (FI-3492)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.674.3 name (FI-3491)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.675 typesipbandwidthmodifier (TI-1045)
Description: The TypeSIPBandwidthModifiers table adds support to SIP session level bandwi
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.675.1 enum (FI-9851)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.675.2 moniker (FI-9853)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
A sort name to identify the record
2.3.675.3 name (FI-9852)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Name of the Bandwidth MOdifier type.










Page 914
Uniqueness: No multicolumn uniqueness constraints
2.3.676 typesipcodec (TI-205)
Description: used for SIP Trunk codecs
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.676.1 enum (FI-1293)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.676.2 moniker (FI-1292)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.676.3 name (FI-1291)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.677 typesipidentityblend (TI-1062)
Description: Options for what information to include in SIP connected party identity headers
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.677.1 enum (FI-9971)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for TypeSIPIdentityBlend
2.3.677.2 moniker (FI-9973)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker for TypeSIPIdentityBlend
2.3.677.3 name (FI-9972)
Type:
string [80] (Not Modifiable)
Remarks:
Name of the SIP identity blend option
Uniqueness: No multicolumn uniqueness constraints
2.3.678 typesipprivacy (TI-466)
Description: Options: Default=0, None=1, ID=2, ID Critical=6
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.678.1 enum (FI-3486)
Type:
enum (Unique, Indexed, Not Modifiable)










Page 915
Remarks:
A number to identify the record
2.3.678.2 moniker (FI-3488)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.678.3 name (FI-3487)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.679 typesiprel1xxoptions (TI-530)
Description: Define Rel1XX Options for SIP profile
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.679.1 enum (FI-3898)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.679.2 moniker (FI-3900)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.679.3 name (FI-3899)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.680 typesipreroute (TI-480)
Description: Type of rerouting information used for calls over SIP trunks
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.680.1 enum (FI-3574)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.680.2 moniker (FI-3576)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.680.3 name (FI-3575)
Type:
string [100] (Not Modifiable)










Page 916
Uniqueness: No multicolumn uniqueness constraints
2.3.681 typesipscripterrorhandling (TI-537)
Description:
Type values for SIP Normalization script error handling
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.681.1 enum (FI-6055)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the TypeSIPScriptErrorHandling record
2.3.681.2 isavailableselectionforresourceerror (FI-6059)
Type:
bool (Not Modifiable)
Remarks:
To check if this particular TypeSIPScriptErrorHandling entry
2.3.681.3 isdefaultforresourceerror (FI-6060)
Type:
bool (Not Modifiable)
Remarks:
To check if this particular TypeSIPScriptErrorHandling entry
2.3.681.4 isdefaultforruntimeerror (FI-6058)
Type:
bool (Not Modifiable)
Remarks:
To check if this particular TypeSIPScriptErrorHandling entry
2.3.681.5 moniker (FI-6057)
Type:
string [50] (Not Modifiable)
Remarks:
A moniker to identify the TypeSIPScriptErrorHandling record
2.3.681.6 name (FI-6056)
Type:
string [50] (Not Modifiable)
Remarks:
A name to identify the TypeSIPScriptErrorHandling record
Uniqueness:
No multicolumn uniqueness constraints
2.3.682 typesipsessionrefreshmethod (TI-2105)
Description: Options for SIP method for session refresh
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.682.1 enum (FI-21006)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for TypeSipSessionRefreshMethod.
2.3.682.2 moniker (FI-21008)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker for TypeSipSessionRefreshMethod record.
2.3.682.3 name (FI-21007)
Type:
string [25] (Unique, Indexed, Not Modifiable)










Page 917
Remarks:
Name of SIP method for session refresh.
Uniqueness: No multicolumn uniqueness constraints
2.3.683 typesiptrunkcalllegsecurity (TI-1042)
Description: Options for Call Leg Security on a SIP Trunk when using sRTP
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.683.1 enum (FI-9825)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.683.2 moniker (FI-9827)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A moniker to identify the record
2.3.683.3 name (FI-9826)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
A name to identify the record
Uniqueness: No multicolumn uniqueness constraints
2.3.684 typesite (TI-576)
Description: CUBA: Different type of sites like hub,internet,remote
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.684.1 enum (FI-6021)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.684.2 moniker (FI-6023)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.684.3 name (FI-6022)
Type:
string [100] (Not Modifiable)
Remarks:
Name of the type of site
Uniqueness: No multicolumn uniqueness constraints
2.3.685 typeslmfeature (TI-2942)
Description: Table to store entitlement tags
Records may be modified only by installation and/or DB triggers.










Page 918
Fields:
2.3.685.1 enum (FI-27546)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.685.2 moniker (FI-27548)
Type:
string [100] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.685.3 name (FI-27547)
Type:
string [100] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
2.3.685.4 tag (FI-27549)
Type:
string [255] (Not Modifiable)
Remarks:
Entitlement tag for a license type
2.3.685.5 tklicensefeature (FI-27545)
Type:
enum (Not Modifiable, Null OK)
Remarks:
Entitlement name.
Uniqueness: No multicolumn uniqueness constraints
2.3.686 typeslmtransport (TI-21015)
Description: Table to store transport types of the product instance to communicate with CSSM
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.686.1 description (FI-28019)
Type:
string [85] (Not Modifiable)
Remarks:
Localized string to define the purpose of the list item
2.3.686.2 enum (FI-28016)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.686.3 moniker (FI-28018)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
A globally unique programmatic name to identify the list item
2.3.686.4 name (FI-28017)
Type:
string [30] (Not Modifiable)
Remarks:
Localized string displayed to users to identify list item
Uniqueness: No multicolumn uniqueness constraints
2.3.687 typesnmpauthenticationprotocol (TI-2906)










Page 919
Description: Type to collect the various SNMP authentication protocols
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.687.1 enum (FI-27267)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer.
2.3.687.2 moniker (FI-27269)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.
2.3.687.3 name (FI-27268)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the names of SNMPAuthenticationProtocol.
Uniqueness: No multicolumn uniqueness constraints
2.3.688 typesnmpprivacyprotocol (TI-2905)
Description: Type to collect the various SNMP privacy protocols
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.688.1 enum (FI-27270)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer.
2.3.688.2 moniker (FI-27272)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.
2.3.688.3 name (FI-27271)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the names of SNMPPrivacyProtocol.
Uniqueness: No multicolumn uniqueness constraints
2.3.689 typesnmpversion (TI-2908)
Description: Type to collect the various version of SNMP
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.689.1 enum (FI-27276)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer.
2.3.689.2 moniker (FI-27278)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.










Page 920
2.3.689.3 name (FI-27277)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the names of SNMP version.
Uniqueness: No multicolumn uniqueness constraints
2.3.690 typesoftkey (TI-188)
Description:
Softkey event for Sculpin
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.690.1 englishlabel (FI-1144)
Type:
string [16] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
The English label for softkey, such as "Redial".
2.3.690.2 enum (FI-1141)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
range of 1-255. This enum is actually a event ID, which is ass
65-255 for other application
2.3.690.3 helpid (FI-1160)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
Remarks:
help id for telecatser help text
2.3.690.4 mandatorymask (FI-1145)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Indicator for whether the softkey is required in certain call s
2.3.690.5 moniker (FI-1148)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.690.6 name (FI-1147)
Type:
string [50] (Not Modifiable)
2.3.690.7 tag (FI-1143)
Type:
string [0] (Not Modifiable)
Default Value:
EMPTY
Remarks:
This tag is used for localization application to look up the dis
2.3.690.8 tkservice (FI-1142)
Type:
enum (Not Modifiable)
Default Value:
0










Page 921
2.3.690.9 validationmask (FI-1146)
Type:
long (Not Modifiable)
Default Value:
0
Remarks:
Indicator for whether the softkey is valid in certain state
Uniqueness:
No multicolumn uniqueness constraints
2.3.691 typespa8800port (TI-1052)
Description: CUBA: This table contains the information about ports in SPA8800 gateway
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.691.1 enum (FI-6221)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for typeSPA8800Port
2.3.691.2 ispstnconnection (FI-6226)
Type:
bool (Null OK)
Default Value:
FALSE
Remarks:
Indicates FXO port (True) or FXS port (False) of the typeSPA880
2.3.691.3 mgcpport (FI-6224)
Type:
long
Remarks:
This will store the MGCP port number of the typeSPA8800Port
2.3.691.4 moniker (FI-6223)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
Moniker for typeSPA8800Port
2.3.691.5 name (FI-6222)
Type:
string [10] (Unique, Indexed, Not Modifiable)
Remarks:
Name for the typeSPA8800Port
2.3.691.6 tcpport (FI-6225)
Type:
long
Remarks:
This will store the TCP port number of the typeSPA8800Port
Uniqueness: No multicolumn uniqueness constraints
2.3.692 typesrstoption (TI-195)
Description: List of SRST option supported by Cisco Phone and DB
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.692.1 enum (FI-1205)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 922
2.3.692.2 moniker (FI-1207)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.692.3 name (FI-1206)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.693 typessomode (TI-2619)
Description: The possible single sign-on modes
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.693.1 enum (FI-25821)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer
2.3.693.2 moniker (FI-25823)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.693.3 name (FI-25822)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the Single Sign On mode
Uniqueness: No multicolumn uniqueness constraints
2.3.694 typestartdialprotocol (TI-114)
Description: Immediate vs wink, etc.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.694.1 enum (FI-626)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.694.2 moniker (FI-628)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.694.3 name (FI-627)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints










Page 923
2.3.695 typestatus (TI-61)
Description: tri-state values (on, off, default)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.695.1 enum (FI-386)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.695.2 moniker (FI-453)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.695.3 name (FI-387)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.696 typestringformat (TI-2151)
Description: Localized string format type.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.696.1 enum (FI-21244)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier
2.3.696.2 moniker (FI-21246)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Moniker
2.3.696.3 name (FI-21245)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the string format type
Uniqueness: No multicolumn uniqueness constraints
2.3.697 typestringformatrule (TI-2152)
Description: Localized string format rule.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.697.1 enum (FI-21247)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier










Page 924
2.3.697.2 moniker (FI-21249)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
Moniker
2.3.697.3 name (FI-21248)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the string format rule
2.3.697.4 ruleexpression (FI-21251)
Type:
string [255] (Not Modifiable)
Remarks:
String format rule expression with replacement tokens.
2.3.697.5 tkstringformat (FI-21250)
Type:
enum (Indexed, Not Modifiable)
Remarks:
String format type with which this rule is associated.
Uniqueness: No multicolumn uniqueness constraints
2.3.698 typesubclass (TI-392)
Description: CIA-309 to facilitate Servicability
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.698.1 enum (FI-2900)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.698.2 moniker (FI-2902)
Type:
string [100] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.698.3 name (FI-2901)
Type:
string [100] (Not Modifiable)
2.3.698.4 tkclass (FI-2947)
Type:
enum (Not Modifiable)
2.3.698.5 value (FI-2948)
Type:
enum (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.699 typesubpatternusage (TI-1075)
Description: CUBA: Creator of pattern in NumPlan
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.699.1 enum (FI-10102)










Page 925
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.699.2 moniker (FI-10104)
Type:
string [100] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.699.3 name (FI-10103)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.700 typesupportsfeature (TI-179)
Description: The various features support by CM
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.700.1 description (FI-1198)
Type:
string [1024] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Describes the feature and any extra values it might require.
2.3.700.2 enum (FI-1104)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.700.3 hasparameter (FI-1363)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Does this feature have a parameter that the user might enter?
2.3.700.4 isgatewayfeature (FI-1365)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Is this a gateway feature?
2.3.700.5 isphonefeature (FI-1364)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Remarks:
Is this a phone feature?
2.3.700.6 moniker (FI-1106)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.700.7 name (FI-1105)










Page 926
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.701 typesyncstatus (TI-2907)
Description: Type to collect the various status of the sync process to WLC or CPI
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.701.1 enum (FI-27273)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer.
2.3.701.2 moniker (FI-27275)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.
2.3.701.3 name (FI-27274)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the names of WLC Sync Status.
Uniqueness: No multicolumn uniqueness constraints
2.3.702 typesyslogmessage (TI-623)
Description: Syslog Message Levels
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.702.1 enum (FI-5181)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.702.2 moniker (FI-5183)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.702.3 name (FI-5182)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.703 typesystemfeature (TI-96)
Description: null
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.703.1 enum (FI-375)










Page 927
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.703.2 moniker (FI-454)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.703.3 name (FI-390)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.704 typetableinfo (TI-265)
Description: Table information (datadictionary in database)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.704.1 checkconstraint (FI-1872)
Type:
string [255] (Not Modifiable, Null OK)
Default Value:
EMPTY
Remarks:
Text that will be used to specifiy the rules for a column.(must
2.3.704.2 convertcopy (FI-1984)
Type:
bool (Not Modifiable)
Remarks:
true is talbe is to be copied during db conversion
2.3.704.3 description (FI-1862)
Type:
string [255] (Not Modifiable, Null OK)
Default Value:
EMPTY
Remarks:
Best development descriptoin of table
2.3.704.4 enum (FI-1860)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Integer that enumerates tables
2.3.704.5 excludechangenotifycheck (FI-1869)
Type:
bool (Not Modifiable)
Remarks:
True if change notify is not used with this able
2.3.704.6 hasdefaultrecords (FI-1866)
Type:
bool (Not Modifiable)
Remarks:
True if recoreds for this table are found in datadictionary
2.3.704.7 isreplicated (FI-1863)
Type:
bool (Not Modifiable)
Remarks:
Shall this table be incoperated in to replication configuration










Page 928
2.3.704.8 migrationnote (FI-1867)
Type:
string [255] (Not Modifiable, Null OK)
Remarks:
Textual description of where this value is created from(table
2.3.704.9 notmodifiable (FI-1871)
Type:
bool (Not Modifiable)
Remarks:
True if can not be modified by user (only modified by install
2.3.704.10 nouserinsert (FI-1870)
Type:
bool (Not Modifiable)
Remarks:
True if can not be inserted by user (only inserted by install or
2.3.704.11 processconfigrelation (FI-2008)
Type:
bool (Not Modifiable)
2.3.704.12 schemaowner (FI-4411)
Type:
long
Default Value:
1
Migration Source: Schema Owner
Remarks:
UCM 1 CDS 2 BOTH 3
2.3.704.13 tableguid (FI-2961)
Type:
guid (Not Modifiable)
Default Value:
newid()
2.3.704.14 tablename (FI-1861)
Type:
string [32] (Unique, Indexed, Not Modifiable)
Default Value:
EMPTY
Remarks:
Name of table
Uniqueness: No multicolumn uniqueness constraints
2.3.705 typetaskstatus (TI-518)
Description: Task Status
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.705.1 enum (FI-5165)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.705.2 moniker (FI-5167)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.705.3 name (FI-5166)










Page 929
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.706 typetelnetlevel (TI-397)
Description: telnet enable level for 7960 and 7940 phones
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.706.1 enum (FI-2969)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.706.2 moniker (FI-2971)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.706.3 name (FI-2970)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.707 typeterminal (TI-139)
Description: used for gatekeeper
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.707.1 enum (FI-779)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.707.2 moniker (FI-781)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.707.3 name (FI-780)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.708 typetimeofday (TI-311)
Description: Used for Time Period
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.708.1 enum (FI-2153)










Page 930
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.708.2 moniker (FI-2154)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.708.3 name (FI-2152)
Type:
string [100] (Unique, Indexed, Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.709 typetimeschedulecategory (TI-477)
Description: Type of Time Schedule Categories, regular or holiday/vacation schedule
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.709.1 enum (FI-3535)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.709.2 moniker (FI-3537)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.709.3 name (FI-3536)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.710 typetimezone (TI-62)
Description: 24 time zones
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.710.1 abbreviation (FI-3065)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.710.2 bias (FI-1223)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
2.3.710.3 description (FI-396)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY










Page 931
2.3.710.4 dstbias (FI-1227)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
2.3.710.5 dstdate (FI-1226)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.710.6 enum (FI-394)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.710.7 legacyname (FI-3226)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
the old timezone name before Olson
2.3.710.8 moniker (FI-461)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.710.9 name (FI-395)
Type:
string [100] (Not Modifiable)
2.3.710.10 stdbias (FI-1225)
Type:
long (Not Modifiable, Null OK)
Default Value:
NULL
2.3.710.11 stddate (FI-1224)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.711 typetracelevelgrouping (TI-295)
Description: Used to map which trace level to trace level groups
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.711.1 description (FI-2069)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
2.3.711.2 enum (FI-2064)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 932
2.3.711.3 moniker (FI-2065)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.711.4 name (FI-2066)
Type:
string [100] (Not Modifiable)
2.3.711.5 tktracelevelgroups (FI-2068)
Type:
enum (Not Modifiable)
Default Value:
0
2.3.711.6 value (FI-2067)
Type:
long (Not Modifiable)
Default Value:
0
Uniqueness: No multicolumn uniqueness constraints
2.3.712 typetracelevelgroups (TI-294)
Description: Used to specify which trace level group will be used by service
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.712.1 enum (FI-2061)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.712.2 moniker (FI-2062)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.712.3 name (FI-2063)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.713 typetransport (TI-204)
Description: used for SIP Trunk, has 2 values TCP or UDP
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.713.1 enum (FI-1294)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.713.2 moniker (FI-1295)
Type:
string [100] (Not Modifiable)










Page 933
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.713.3 name (FI-1296)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.714 typetrunk (TI-63)
Description: trunk types for access devices
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.714.1 enum (FI-412)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.714.2 moniker (FI-456)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.714.3 name (FI-413)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.715 typetrunkdirection (TI-64)
Description: direction for access ports
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.715.1 enum (FI-397)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.715.2 moniker (FI-457)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.715.3 name (FI-398)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.716 typetrunklevel (TI-65)










Page 934
Description: trunk application types
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.716.1 enum (FI-399)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.716.2 moniker (FI-458)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.716.3 name (FI-400)
Type:
string [100] (Not Modifiable)
2.3.716.4 trunkapplicationdescription (FI-401)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.717 typetrunkpad (TI-66)
Description: pad values for trunks in dB
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.717.1 enum (FI-402)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.717.2 moniker (FI-459)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.717.3 name (FI-403)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.718 typetrunkselectionorder (TI-67)
Description: bottom-up, or top-down selection order
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.718.1 enum (FI-404)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 935
2.3.718.2 moniker (FI-460)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.718.3 name (FI-405)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.719 typetrunkservice (TI-526)
Description: Types of Trunk Service
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.719.1 enum (FI-3875)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.719.2 moniker (FI-3877)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.719.3 name (FI-3876)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.720 typetrustreceivedidentity (TI-20965)
Description: Options: Trust All (Default)=0, Trust PAI Only=1, Trust None=2
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.720.1 enum (FI-27678)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.720.2 moniker (FI-27680)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.720.3 name (FI-27679)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints










Page 936
2.3.721 typetrustrole (TI-659)
Description: Trust Verification Service Roles
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.721.1 enum (FI-5387)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.721.2 moniker (FI-5389)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify record
2.3.721.3 name (FI-5388)
Type:
string [100] (Not Modifiable)
Remarks:
Name
Uniqueness: No multicolumn uniqueness constraints
2.3.722 typetruststatus (TI-21076)
Description: Type table for trust status of phones
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.722.1 description (FI-28409)
Type:
string [100] (Unique, Not Modifiable)
Remarks:
This field describes the reason of the ITL status values
2.3.722.2 enum (FI-28407)
Type:
enum (Unique, Not Modifiable)
Remarks:
A number to identify the list item
2.3.722.3 moniker (FI-28408)
Type:
string [50] (Unique, Not Modifiable)
Remarks:
ITL hash Trust status-UNKNOWN/MATCH/MISMATCH/NOT_IN
Uniqueness: No multicolumn uniqueness constraints
2.3.723 typetunneledprotocol (TI-312)
Description: Defines Tunneled Protocol for Intercluster trunks
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.723.1 enum (FI-2158)
Type:
enum (Unique, Indexed, Not Modifiable)










Page 937
Remarks:
A number to identify the record
2.3.723.2 moniker (FI-2156)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.723.3 name (FI-2157)
Type:
string [100] (Unique, Indexed, Not Modifiable)
2.3.723.4 tunneledprotocol (FI-2155)
Type:
long
Uniqueness: No multicolumn uniqueness constraints
2.3.724 typeucproduct (TI-1092)
Description:
Specific Unified Communications (UC) products that interact with UCM (e.g., Un
Exchange)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.724.1 advancedproductsettingsfile (FI-6303)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Path to file containing XML used to render additional setting
2.3.724.2 enum (FI-6297)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.724.3 moniker (FI-6299)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.724.4 name (FI-6298)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the Unified Communications Product
2.3.724.5 showhostnameorip (FI-6301)
Type:
bool (Not Modifiable)
Remarks:
Indicates whether or not a Host Name or IP Address is used t
interface
2.3.724.6 showport (FI-6302)
Type:
bool (Not Modifiable)
Remarks:
Indicates whether or not a Port number is used to integrate w
2.3.724.7 tkucservice (FI-6300)
Type:
enum (Not Modifiable)










Page 938
Remarks:
Reference to Unified Communications Service for which this
Uniqueness:
No multicolumn uniqueness constraints
2.3.725 typeucproductappservermap (TI-1093)
Description:
Maps the existing UCM Application Server types to the UC Product types. For ex
the Unity UC Product.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.725.1 enum (FI-6304)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.725.2 moniker (FI-6306)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.725.3 name (FI-6305)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the Unified Communications Product to Application
2.3.725.4 tkappserver (FI-6308)
Type:
enum (Not Modifiable)
Remarks:
Reference to UCM Application Server type that matches the U
2.3.725.5 tkucproduct (FI-6307)
Type:
enum (Not Modifiable)
Remarks:
Reference to Unified Communications Product
Uniqueness:
No multicolumn uniqueness constraints
2.3.726 typeucproductconnectprotocolmap (TI-1094)
Description: Defines the allowed connection protocols for communication between UCM and
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.726.1 defaultport (FI-10192)
Type:
long (Not Modifiable, Null OK)
Remarks:
Default Port for Unified Communications Product Type
2.3.726.2 enum (FI-6309)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.726.3 isdefault (FI-6314)
Type:
bool (Not Modifiable)
Remarks:
Indicates whether or not a Connection Protocol is the default f










Page 939
2.3.726.4 moniker (FI-6311)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.726.5 name (FI-6310)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the Unified Communications Product to Application S
2.3.726.6 sortorder (FI-6315)
Type:
long (Not Modifiable)
Remarks:
Used to order the display of Connection Protocols for a UC Pro
2.3.726.7 tkconnectprotocol (FI-6313)
Type:
enum (Not Modifiable, Null OK)
Remarks:
Reference to a Connection Protocol that is used to manage the
2.3.726.8 tkucproduct (FI-6312)
Type:
enum (Not Modifiable)
Remarks:
Reference to Unified Communications Product
Uniqueness: No multicolumn uniqueness constraints
2.3.727 typeucservice (TI-1091)
Description:
General classifications for Unified Communications services that interact arou
Presence)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.727.1 advancedprofilesettingsfile (FI-6296)
Type:
string [255] (Not Modifiable)
Default Value:
EMPTY
Remarks:
Path to file containing XML used to render additional Service
2.3.727.2 enum (FI-6293)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.727.3 moniker (FI-6295)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.727.4 name (FI-6294)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the Unified Communications Service
2.3.727.5 requireconsistentproduct (FI-6346)
Type:
bool
Remarks:










Page 940
Indicates whether or not a Service Profile can contain a mix
type of UC Service. If true, all products for the UC Service (e.g
Service Profile.
2.3.727.6 showcertificateverificationlevel (FI-6345)
Type:
bool
Remarks:
Indicates whether or not Certificate Verification Level is used
indicated in the UC Service Profile Detail. If false, no level is s
2.3.727.7 tagname (FI-25776)
Type:
string [50] (Not Modifiable)
Remarks:
TagName to provide separation between the display name an
Uniqueness:
No multicolumn uniqueness constraints
2.3.728 typeuridisambiguationpolicy (TI-1061)
Description: Options for interpreting an ambiguous called party identifier.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.728.1 enum (FI-9968)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for TypeURIDisambiguationPolicy
2.3.728.2 moniker (FI-9970)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker for TypeURIDisambiguationPolicy
2.3.728.3 name (FI-9969)
Type:
string [100] (Not Modifiable)
Remarks:
Name of the URI disambiguation policy
Uniqueness: No multicolumn uniqueness constraints
2.3.729 typeusageprofilefeature (TI-579)
Description: CUBA: To store a list of available features for usageprofile
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.729.1 enum (FI-6034)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.729.2 featurecontrolclause (FI-6114)
Type:
string [50] (Null OK)
Default Value:
NULL
Remarks:
Indicates a colon separated list of feature control type associat










Page 941
2.3.729.3 moniker (FI-6036)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.729.4 name (FI-6035)
Type:
string [100] (Not Modifiable)
Remarks:
Name of the type of usageprofile feature
2.3.729.5 softkeyclause (FI-6113)
Type:
string [50] (Null OK)
Default Value:
NULL
Remarks:
Indicates the colon separated list of softkey associated with th
2.3.729.6 tkfeature (FI-6037)
Type:
enum (Null OK)
Remarks:
reference to feature
Uniqueness: No multicolumn uniqueness constraints
2.3.730 typeuseentity (TI-585)
Description: CUBA: To store different type of entity like enduser,department
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.730.1 enum (FI-6098)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.730.2 moniker (FI-6100)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.730.3 name (FI-6099)
Type:
string [100] (Not Modifiable)
Remarks:
Name of the typeUse
Uniqueness: No multicolumn uniqueness constraints
2.3.731 typeuseragentserverheaderinfo (TI-1051)
Description:
The TypeUserAgentServerHeaderInfo table specifies User-agent and server hea
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.731.1 enum (FI-9911)
Type:
enum (Unique, Indexed, Not Modifiable)










Page 942
Remarks:
A number to identify the record
2.3.731.2 moniker (FI-9913)
Type:
string [60] (Unique, Indexed, Not Modifiable)
Remarks:
A sort name to identify the record
2.3.731.3 name (FI-9912)
Type:
string [60] (Unique, Indexed, Not Modifiable)
Remarks:
Name of the User-agent and server header pass through conf
Uniqueness:
No multicolumn uniqueness constraints
2.3.732 typeuserassociation (TI-328)
Description: User association types (CTI Control IN, CTI control out, Digest In, Digest Out, Pro
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.732.1 enum (FI-2449)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.732.2 moniker (FI-2451)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.732.3 name (FI-2450)
Type:
string [100] (Unique, Indexed, Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.733 typeuserlocale (TI-169)
Description:
list of user locales
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.733.1 alternatescript (FI-2097)
Type:
string [20] (Not Modifiable)
Default Value:
EMPTY
2.3.733.2 cmversion (FI-1029)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.733.3 componentversion (FI-1030)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.733.4 enum (FI-1084)










Page 943
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.733.5 languagelocalecode (FI-2071)
Type:
string [10] (Not Modifiable)
Default Value:
EMPTY
Remarks:
ISO two character ISO language code and two character ISO c
(mixed case): example fr_FR, en_US, it_IT, zh_HK
2.3.733.6 localecode (FI-2070)
Type:
string [10] (Not Modifiable)
Default Value:
EMPTY
Remarks:
ISO three character locale code (uppercase): example FRA, EN
2.3.733.7 moniker (FI-1034)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.733.8 name (FI-1027)
Type:
string [50] (Not Modifiable)
2.3.733.9 nativename (FI-1055)
Type:
string [100] (Not Modifiable)
Default Value:
EMPTY
2.3.733.10 tklanguage_spoken (FI-1032)
Type:
enum (Not Modifiable)
2.3.733.11 tklanguage_written (FI-1031)
Type:
enum (Not Modifiable)
2.3.733.12 tkwincharset (FI-1033)
Type:
enum (Not Modifiable)
Uniqueness:
No multicolumn uniqueness constraints
2.3.734 typeusernotificationmessage (TI-1057)
Description: The TypeNotificationMessage table adds support to store the standard User Noti
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.734.1 description (FI-9934)
Type:
string [255] (Not Modifiable)
Remarks:
Description of the Notification Message displayed to ensuser
2.3.734.2 enum (FI-9931)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record










Page 944
2.3.734.3 moniker (FI-9932)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.734.4 name (FI-9933)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the notification message
2.3.734.5 tkusernotificationsection (FI-9943)
Type:
enum
Remarks:
Determines the class of user notification message: Info=1 Setu
Uniqueness: No multicolumn uniqueness constraints
2.3.735 typeusernotificationsection (TI-1059)
Description:
This table is used to identify the section of notification message displayed to us
messages
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.735.1 enum (FI-9940)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.735.2 moniker (FI-9942)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the notification message section
2.3.735.3 name (FI-9941)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the notification message section
Uniqueness:
No multicolumn uniqueness constraints
2.3.736 typeuserprofile (TI-356)
Description: Types of users - Real or Template
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.736.1 enum (FI-2654)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.736.2 moniker (FI-2653)
Type:
string [50] (Unique, Not Modifiable)










Page 945
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.736.3 name (FI-2652)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.737 typeusntype (TI-2106)
Description: Update sequence number payload types.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.737.1 enum (FI-21009)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
unique identifier for TypeUsnType
2.3.737.2 moniker (FI-21011)
Type:
string [50] (Not Modifiable)
Remarks:
Moniker for TypeUsntype
2.3.737.3 name (FI-21010)
Type:
string [50] (Not Modifiable)
Remarks:
Text display
2.3.737.4 tag (FI-21012)
Type:
string [20] (Not Modifiable)
Remarks:
Tag used in replication protocol
Uniqueness: No multicolumn uniqueness constraints
2.3.738 typev150sdpfilter (TI-1044)
Description: SDP Filter setting options for V150 Capabilities. Applicable to SIP Trunks in Secu
Is not replicated. Records may be modified only by installation and/or DB trigge
Fields:
2.3.738.1 enum (FI-9841)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.738.2 moniker (FI-9842)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.738.3 name (FI-9843)
Type:
string [100] (Not Modifiable)










Page 946
Uniqueness: No multicolumn uniqueness constraints
2.3.739 typevideocalltrafficclass (TI-549)
Description: Type of Video Call Traffic Class configured on a SIP Profile for a Trunk
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.739.1 enum (FI-6340)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the type of video call traffic
2.3.739.2 moniker (FI-6342)
Type:
string [50] (Not Modifiable)
Remarks:
A moniker to identify the record
2.3.739.3 name (FI-6341)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
A name to identify the record
Uniqueness: No multicolumn uniqueness constraints
2.3.740 typeviprfilterelement (TI-638)
Description: Used for specifying filter element type for VIPR filter elements
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.740.1 enum (FI-5294)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.740.2 moniker (FI-5296)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.740.3 name (FI-5295)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.741 typevmavoidancepolicy (TI-1028)
Description: Type of VoiceMail Avoidance Policy to determine whether a real mobile user or
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.741.1 enum (FI-6347)
Type:
enum (Unique, Indexed, Not Modifiable)










Page 947
Remarks:
A number to identify the type of voice mail avoidance policy c
2.3.741.2 moniker (FI-6348)
Type:
string [50] (Not Modifiable)
Remarks:
A moniker to identify the record
2.3.741.3 name (FI-6349)
Type:
string [50] (Unique, Indexed, Not Modifiable)
Remarks:
A name to identify the record
Uniqueness: No multicolumn uniqueness constraints
2.3.742 typevpnclientauthentication (TI-662)
Description: VPN Client Authentication Types:User And Password (0), Password Only (1), Cer
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.742.1 enum (FI-5415)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.742.2 moniker (FI-5417)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A short name to identify the record
2.3.742.3 name (FI-5416)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.743 typewebpage (TI-1114)
Description: Stores administration web page information. The content of this table is mainta
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.743.1 enum (FI-10288)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record.
2.3.743.2 moniker (FI-10290)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.
2.3.743.3 name (FI-10289)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the location state.










Page 948
Uniqueness: No multicolumn uniqueness constraints
2.3.744 typewebpagedisplay (TI-1115)
Description: Stores administration web page display control options
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.744.1 enum (FI-10326)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record.
2.3.744.2 moniker (FI-10292)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.
2.3.744.3 name (FI-10291)
Type:
string [50] (Not Modifiable)
Remarks:
Name of the location state.
Uniqueness: No multicolumn uniqueness constraints
2.3.745 typewebpageinfo (TI-299)
Description: List of web pages in CCMAdmin
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.745.1 bundle (FI-2103)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.745.2 description (FI-2102)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.745.3 enum (FI-2099)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.745.4 findlisttopicmarker (FI-2513)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.745.5 formname (FI-2100)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.745.6 pagename (FI-2104)
Type:
string [50] (Not Modifiable)










Page 949
Default Value:
EMPTY
2.3.745.7 title (FI-2101)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.745.8 topicmarker (FI-2514)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
2.3.745.9 webapp (FI-6102)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints
2.3.746 typewebpagesection (TI-1116)
Description: Stores administration web page section information. The content of this table is
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.746.1 displayorder_default (FI-10298)
Type:
long
Remarks:
Default order of display sections with in a web page
2.3.746.2 enum (FI-10293)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record.
2.3.746.3 isrequired (FI-10297)
Type:
bool (Indexed)
Remarks:
When IsRequired is enabled, tkWebPage display cannot be hid
2.3.746.4 moniker (FI-10295)
Type:
string [75] (Not Modifiable)
Remarks:
A sort name to identify the record.
2.3.746.5 name (FI-10294)
Type:
string [75] (Not Modifiable)
Remarks:
Name of the location state.
2.3.746.6 tkwebpage (FI-10296)
Type:
enum
Remarks:
Reference to web page
2.3.746.7 tkwebpagedisplay_default (FI-10299)
Type:
enum
Remarks:
Default reference to Web page Display










Page 950
Uniqueness: No multicolumn uniqueness constraints
2.3.747 typewifiauthenticationmethod (TI-2602)
Description: Type of Authentication methods that can be used by Wireless LAN Profile
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.747.1 displayorder (FI-25785)
Type:
long (Not Modifiable)
Remarks:
Order of display sections with in a web page
2.3.747.2 enum (FI-25707)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer
2.3.747.3 moniker (FI-25709)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.747.4 name (FI-25708)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the behavior of Authentication Method
Uniqueness: No multicolumn uniqueness constraints
2.3.748 typewififrequency (TI-2603)
Description: Type of WiFi frequencies that can be used by Wireless LAN Profile.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.748.1 enum (FI-25710)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer
2.3.748.2 moniker (FI-25712)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record
2.3.748.3 name (FI-25711)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the behavior of WiFi Frequency
Uniqueness: No multicolumn uniqueness constraints
2.3.749 typewifiusercertificate (TI-2890)
Description:










Page 951
Type of User Certificate for EAP-TLS AuthenticationMethod
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.749.1 enum (FI-27157)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer.
2.3.749.2 moniker (FI-27159)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.
2.3.749.3 name (FI-27158)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the names of UserCertificate.
Uniqueness: No multicolumn uniqueness constraints
2.3.750 typewincharset (TI-172)
Description: List of Windows character set
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.750.1 enum (FI-1046)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.750.2 moniker (FI-1048)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.750.3 name (FI-1047)
Type:
string [50] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.751 typewlanprofilechanges (TI-2609)
Description: Indicates what level of changes can be done to Wireless LAN Profile.
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.751.1 enum (FI-25747)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifer.
2.3.751.2 moniker (FI-25749)
Type:
string [50] (Not Modifiable)
Remarks:
A sort name to identify the record.










Page 952
2.3.751.3 name (FI-25748)
Type:
string [50] (Not Modifiable)
Remarks:
Specifies the behavior of Wireless LAN Profile changes.
Uniqueness: No multicolumn uniqueness constraints
2.3.752 typeyellowalarm (TI-127)
Description: used for T1 and PRI
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.752.1 enum (FI-727)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.752.2 moniker (FI-729)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.752.3 name (FI-728)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.753 typezerosuppression (TI-124)
Description: used for T1 and PRI
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.753.1 enum (FI-733)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.753.2 moniker (FI-735)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.753.3 name (FI-734)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.754 typezzconfbridge (TI-377)
Description:










Page 953
use local or phone conference bridge (0 - Local,1 - CCM Conf)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.754.1 enum (FI-2777)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.754.2 moniker (FI-2778)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.754.3 name (FI-2779)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.755 typezzdndcontrol (TI-412)
Description: Types of Do Not Disturb (DND) control for SIP Phones
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.755.1 enum (FI-3060)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.755.2 moniker (FI-3062)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.755.3 name (FI-3061)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.756 typezzdtmfdblevel (TI-379)
Description:
dtmf transmit level (1 - 6 dB below nominal, 2 - 3 dB below nominal, 3-nominal
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.756.1 enum (FI-2783)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.756.2 moniker (FI-2784)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY










Page 954
Remarks:
A sort name to identify the record
2.3.756.3 name (FI-2785)
Type:
string [100] (Not Modifiable)
Uniqueness:
No multicolumn uniqueness constraints
2.3.757 typezznetworkmediatype (TI-381)
Description: network Media (0 - Auto, 1 - Full100, 2 - Half100, 3 - Full10, 3 - Half10)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.757.1 enum (FI-2789)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.757.2 moniker (FI-2790)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.757.3 name (FI-2791)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.758 typezzntpmode (TI-411)
Description: Types of NTP for SIP Phones
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.758.1 enum (FI-3057)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.758.2 moniker (FI-3059)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.758.3 name (FI-3058)
Type:
string [100] (Not Modifiable)
2.3.758.4 phone (FI-3070)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Uniqueness: No multicolumn uniqueness constraints










Page 955
2.3.759 typezzpreff (TI-402)
Description: Used to differentiate phone control levels for SIP phones
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.759.1 enum (FI-2995)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.759.2 moniker (FI-2997)
Type:
string [50] (Unique, Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.759.3 name (FI-2996)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.760 typezzuserinfo (TI-378)
Description: type of user (0 - none,1 - phone,2- ip)
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.760.1 enum (FI-2780)
Type:
enum (Unique, Indexed, Not Modifiable)
Remarks:
A number to identify the record
2.3.760.2 moniker (FI-2781)
Type:
string [50] (Not Modifiable)
Default Value:
EMPTY
Remarks:
A sort name to identify the record
2.3.760.3 name (FI-2782)
Type:
string [100] (Not Modifiable)
Uniqueness: No multicolumn uniqueness constraints
2.3.761 ucservice (TI-1095)
Description:
Stores the provisioning data needed to integrate Unified Communications (UC)
instance of a product running on a host
Fields:
2.3.761.1 description (FI-6318)
Type:
string [516]
Default Value:
EMPTY










Page 956
Validation:
^[^\x00-\x1F""%&<>]{0,128}$
Remarks:
A localizable administrative description of the UC Service
2.3.761.2 fkappserver (FI-6322)
Type:
guid (Indexed, Null OK)
Remarks:
When there is an Application Server configured that maps to
Address, a reference to that AppServer is recorded here (by r
Rule (RI-944):
Type:
Active (Insert/Update)
Rule Name:
Insert/Update on UCService to sync it up with
Description:
Whenever an Insert is made on UCService tab
UCService and AppServer table by setting UC
AppServer entry. On an Update on UCService
UCService.fkAppServer is not null then updat
table.
Test
Condition:
ON INSERT IN UCService, IF
(TypeUCProductAppServerMap.tkUCProduct
tkAppServer from AppServer table; IF ((AppS
AND (UCService.hostnameorip = AppServer.n
UPDATE UCService SET fkAppServer = AppSe
UPDATE ON UCService with hostnameorip ge
NULL) THEN UPDATE AppServer SET name =
(SELECT fkAppServer FROM UCService WHE
Rule (RI-944):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Insert/Update on UCService to sync it up with
Description:
Whenever an Insert is made on UCService tab
UCService and AppServer table by setting UC
AppServer entry. On an Update on UCService
UCService.fkAppServer is not null then updat
table.
Test
Condition:
ON INSERT IN UCService, IF
(TypeUCProductAppServerMap.tkUCProduct
tkAppServer from AppServer table; IF ((AppS
AND (UCService.hostnameorip = AppServer.n
UPDATE UCService SET fkAppServer = AppSe
UPDATE ON UCService with hostnameorip ge
NULL) THEN UPDATE AppServer SET name =
(SELECT fkAppServer FROM UCService WHE
2.3.761.3 hostnameorip (FI-6320)
Type:
string [255] (Null OK)
Validation:
^[a-zA-Z0-9][a-zA-Z0-9.:-]{0,253}[a-zA-Z0-9]$
Remarks:










Page 957
When required for the UC Service type, the host name or IP a
resides
Rule (RI-944):
Type:
Active (Insert/Update)
Rule Name:
Insert/Update on UCService to sync it up with
Description:
Whenever an Insert is made on UCService tab
UCService and AppServer table by setting UC
AppServer entry. On an Update on UCService
UCService.fkAppServer is not null then updat
table.
Test
Condition:
ON INSERT IN UCService, IF
(TypeUCProductAppServerMap.tkUCProduct
tkAppServer from AppServer table; IF ((AppS
AND (UCService.hostnameorip = AppServer.n
UPDATE UCService SET fkAppServer = AppSe
UPDATE ON UCService with hostnameorip ge
NULL) THEN UPDATE AppServer SET name =
(SELECT fkAppServer FROM UCService WHE
2.3.761.4 name (FI-6317)
Type:
string [128] (Unique)
Validation:
^[]a-zA-Z0-9 !#$'()*+,./:;=?@[^_`{|}~-]{0,128}$
Remarks:
Unique name to Identify the Unified Communications Servic
2.3.761.5 pkid (FI-6316)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
Rule (RI-925):
Type:
Active (Update)
Rule Name:
On Update of UCService,update UCServicePro
Description:
On Update of UCService,the versionstamp of
updated to current time.
Test
Condition:
For UPDATE of UCService,UPDATE UCService
versionStampGenerator()
Rule (RI-944):
Type:
Active (Insert/Update)
Rule Name:
Insert/Update on UCService to sync it up with
Description:
Whenever an Insert is made on UCService tab
UCService and AppServer table by setting UC
AppServer entry. On an Update on UCService
UCService.fkAppServer is not null then updat
table.
Test
Condition:
ON INSERT IN UCService, IF
(TypeUCProductAppServerMap.tkUCProduct










Page 958
tkAppServer from AppServer table; IF ((AppS
AND (UCService.hostnameorip = AppServer.n
UPDATE UCService SET fkAppServer = AppSe
UPDATE ON UCService with hostnameorip ge
NULL) THEN UPDATE AppServer SET name =
(SELECT fkAppServer FROM UCService WHE
2.3.761.6 port (FI-6321)
Type:
long (Null OK)
Remarks:
When required for the UC Service type, the port used to com
interface)
2.3.761.7 resettoggle (FI-10233)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.761.8 tkconnectprotocol (FI-10191)
Type:
enum (Null OK)
Remarks:
Reference to a Connection Protocol that is used to interact wi
Rule (RI-887):
Type:
Validation (Insert/Update)
Rule Name:
Validation for UCProduct and ConnectProtoco
Description:
Checks whether the combination for UCProd
UCService is present in TypeUCProductConne
Test
Condition:
IF EXISTS (SELECT 1 FROM TypeUCProductCo
tkUCProduct=new_tkUCProduct AND tkConn
Error
Message:
Invalid combination of UCProduct and Conne
2.3.761.9 tkreset (FI-10232)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure. Possible values can be -
Configuration(3)
2.3.761.10 tkucproduct (FI-10190)
Type:
enum (Null OK)
Remarks:
Reference to Unified Communications Product defined for th
Rule (RI-887):
Type:
Validation (Insert/Update)
Rule Name:
Validation for UCProduct and ConnectProtoco
Description:
Checks whether the combination for UCProd
UCService is present in TypeUCProductConne
Test
Condition:
IF EXISTS (SELECT 1 FROM TypeUCProductCo
tkUCProduct=new_tkUCProduct AND tkConn










Page 959
Error
Message:
Invalid combination of UCProduct and Conne
Rule (RI-944):
Type:
Active (Insert/Update)
Rule Name:
Insert/Update on UCService to sync it up with
Description:
Whenever an Insert is made on UCService tab
UCService and AppServer table by setting UC
AppServer entry. On an Update on UCService
UCService.fkAppServer is not null then updat
table.
Test
Condition:
ON INSERT IN UCService, IF
(TypeUCProductAppServerMap.tkUCProduct
tkAppServer from AppServer table; IF ((AppS
AND (UCService.hostnameorip = AppServer.n
UPDATE UCService SET fkAppServer = AppSe
UPDATE ON UCService with hostnameorip ge
NULL) THEN UPDATE AppServer SET name =
(SELECT fkAppServer FROM UCService WHE
Uniqueness:
No multicolumn uniqueness constraints
2.3.762 ucserviceprofile (TI-1097)
Description:
Stores data defining a profile that groups together multiple UC Services of vari
Fields:
2.3.762.1 description (FI-6328)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,100}$
Remarks:
A localizable administrative description of the UC Service Pri
2.3.762.2 isdefault (FI-6329)
Type:
bool (Indexed)
Default Value:
FALSE
Remarks:
Indicates whether or not this is the default UC Service Profile
2.3.762.3 name (FI-6327)
Type:
string [50] (Unique, Indexed)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
A unique name to identify the UC Service Profile (a collection
2.3.762.4 pkid (FI-6326)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record










Page 960
Rule (RI-927):
Type:
Active (Update)
Rule Name:
On Update of UCServiceProfile,update UCServ
Description:
On Update of UCServiceProfile,the versionsta
updated to current time.
Test
Condition:
For UPDATE of UCServiceProfile,UPDATE UCS
versionStampGenerator()
2.3.762.5 resettoggle (FI-10235)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
2.3.762.6 tkreset (FI-10234)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure. Possible values can be -
Configuration(3)
2.3.762.7 versionstamp (FI-10236)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d123963
Remarks:
New guid is generated every time this UCServiceProfile is up
Rule (RI-927):
Type:
Active (Update)
Rule Name:
On Update of UCServiceProfile,update UCServ
Description:
On Update of UCServiceProfile,the versionsta
updated to current time.
Test
Condition:
For UPDATE of UCServiceProfile,UPDATE UCS
versionStampGenerator()
Rule (RI-927):
Type:
Active (Update)
This field is modified by this rule.
Rule Name:
On Update of UCServiceProfile,update UCServ
Description:
On Update of UCServiceProfile,the versionsta
updated to current time.
Test
Condition:
For UPDATE of UCServiceProfile,UPDATE UCS
versionStampGenerator()
Uniqueness:
No multicolumn uniqueness constraints
2.3.763 ucserviceprofiledetail (TI-1098)
Description:
Stores the specific hosts and settings to used when provisioning new users. Eac
the specified type (e.g., 3 Conferencing services). The services must be of the sa










Page 961
Unity and Unity Connection for voicemail).
Fields:
2.3.763.1 fkucservice_1 (FI-6333)
Type:
guid (Indexed, Null OK)
Remarks:
A reference to a configured UC Service of the specific type fo
Primary instance of this UC Service in the Profile
Rule (RI-901):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update UCServiceProfileDetail record
Description:
On Insert/Update of UCServiceProfileDetail re
of same UCProduct type if RequireConsistent
otherwise (if RequireConsistentProduct is fal
Test
Condition:
FOR INSERT/UPDATE On UCServiceProfileDet
UCService IN (fkUCService_1,fkUCService_2,f
UCService IN (fkUCService_1,fkUCService_2,f
Error
Message:
Inconsistent UCProduct/UCService Type
Remedy:
Please provide UCService entry of same UCPr
2.3.763.2 fkucservice_2 (FI-6334)
Type:
guid (Indexed, Null OK)
Remarks:
A reference to a configured UC Service of the specific type fo
Secondary instance of this UC Service in the Profile
Rule (RI-901):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update UCServiceProfileDetail record
Description:
On Insert/Update of UCServiceProfileDetail re
of same UCProduct type if RequireConsistent
otherwise (if RequireConsistentProduct is fal
Test
Condition:
FOR INSERT/UPDATE On UCServiceProfileDet
UCService IN (fkUCService_1,fkUCService_2,f
UCService IN (fkUCService_1,fkUCService_2,f
Error
Message:
Inconsistent UCProduct/UCService Type
Remedy:
Please provide UCService entry of same UCPr
2.3.763.3 fkucservice_3 (FI-6335)
Type:
guid (Indexed, Null OK)
Remarks:
A reference to a configured UC Service of the specific type fo
Tertiary instance of this UC Service in the Profile
Rule (RI-901):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update UCServiceProfileDetail record
Description:










Page 962
On Insert/Update of UCServiceProfileDetail re
of same UCProduct type if RequireConsistent
otherwise (if RequireConsistentProduct is fal
Test
Condition:
FOR INSERT/UPDATE On UCServiceProfileDet
UCService IN (fkUCService_1,fkUCService_2,f
UCService IN (fkUCService_1,fkUCService_2,f
Error
Message:
Inconsistent UCProduct/UCService Type
Remedy:
Please provide UCService entry of same UCPr
2.3.763.4 fkucserviceprofile (FI-6331)
Type:
guid (Indexed, Cascade Delete, Not Modifiable)
Remarks:
A reference to the UC Service Profile for which this record de
Mail Store services)
Rule (RI-928):
Type:
Active (Update)
Rule Name:
On Update of UCServiceProfileDetail,update U
Description:
On Update of UCServiceProfileDetail,the vers
should be updated to current time.
Test
Condition:
For UPDATE of UCServiceProfileDetail,UPDAT
versionStampGenerator()
2.3.763.5 pkid (FI-6330)
Type:
guid (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for the record
2.3.763.6 tkcertificateverificationlevel (FI-6336)
Type:
enum (Indexed, Null OK)
Remarks:
When used for a UC Service Type, a reference to the level of v
communication between hosts
2.3.763.7 tkucservice (FI-6332)
Type:
enum (Indexed, Not Modifiable)
Remarks:
A reference to the type of UC Service that this record defines
Rule (RI-901):
Type:
Validation (Insert/Update)
Rule Name:
Insert/Update UCServiceProfileDetail record
Description:
On Insert/Update of UCServiceProfileDetail re
of same UCProduct type if RequireConsistent
otherwise (if RequireConsistentProduct is fal
Test
Condition:
FOR INSERT/UPDATE On UCServiceProfileDet
UCService IN (fkUCService_1,fkUCService_2,f
UCService IN (fkUCService_1,fkUCService_2,f
Error
Message:
Inconsistent UCProduct/UCService Type










Page 963
Remedy:
Please provide UCService entry of same UCPr
Uniqueness:
fkucserviceprofile + tkucservice is unique. (MFI-204)
2.3.764 ucserviceprofiledetailxml (TI-1099)
Description:
Stores additional provisioning data in XML format for the referenced UCServic
Profile Settings file for the referenced UC Service
Fields:
2.3.764.1 fkucserviceprofiledetail (FI-6338)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
Remarks:
A reference to the UC Service Profile Detail to which this XML
Rule (RI-929):
Type:
Active (Update)
Rule Name:
On Update of UCServiceProfileDetailXML,upd
Description:
On Update of UCServiceProfileDetailXML,the
should be updated to current time.
Test
Condition:
For UPDATE of UCServiceProfileDetailXML,UP
versionStampGenerator()
2.3.764.2 pkid (FI-6337)
Type:
guid (Unique, Indexed, Not Modifiable)
Remarks:
Unique identifier for the record
2.3.764.3 xml (FI-6339)
Type:
string [1024]
Default Value:
EMPTY
Remarks:
XML as defined in the Advanced Settings file for the UC Servi
Uniqueness:
No multicolumn uniqueness constraints
2.3.765 ucservicexml (TI-1096)
Description:
Stores additional provisioning data in XML format for the referenced UCServic
file for the referenced UC Product
Fields:
2.3.765.1 fkucservice (FI-6324)
Type:
guid (Unique, Indexed, Cascade Delete, Not Modifiable)
Remarks:
A reference to the UC Service to which this XML applies
Rule (RI-926):
Type:
Active (Update)
Rule Name:
On Update of UCServiceXML,update UCServic
Description:
On Update of UCServiceXML,the versionstam
updated to current time.
Test
Condition:
For UPDATE of UCServiceXML,UPDATE UCSer
versionStampGenerator()










Page 964
2.3.765.2 pkid (FI-6323)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.765.3 xml (FI-6325)
Type:
string [32000]
Default Value:
EMPTY
Remarks:
XML as defined in the Advanced Settings file for the UC Prod
Uniqueness:
No multicolumn uniqueness constraints
2.3.766 ucuserprofile (TI-2607)
Description:
Named Groupings of shared User Characteristics and Settings used to reduce m
information. The admin selects a Profile rather than each individual setting.
Fields:
2.3.766.1 allowreprovisionofalreadyassignphone (FI-28413)
Type:
bool
Default Value:
FALSE
Remarks:
Permission flag for Provisioning of a phone already assigne
2.3.766.2 allowusertoselfprovisionuptodevlimit (FI-25732)
Type:
bool
Default Value:
FALSE
Remarks:
User permission flag to allow Self-Provisiooning.
2.3.766.3 allowusertosetemmaxtime (FI-28278)
Type:
bool
Default Value:
FALSE
Remarks:
Allow user to set Extension Mobility Max Login Time
2.3.766.4 description (FI-25730)
Type:
string [253]
Default Value:
EMPTY
Validation:
^[^""""]{0,63}$
Remarks:
Permits admin entry of locale-adjusted descriptive text to ai
2.3.766.5 enablemra (FI-27831)
Type:
bool
Default Value:
TRUE
Remarks:
Indicates whether MRA is enabled.
2.3.766.6 name (FI-25729)
Type:
string [50] (Unique)










Page 965
Remarks:
Name used to identify and select the UC User Profile
2.3.766.7 pkid (FI-25728)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.766.8 tkmrapolicy_desktop (FI-27832)
Type:
enum
Default Value:
2
Remarks:
Policy setting for desktop devices.
2.3.766.9 tkmrapolicy_mobile (FI-27833)
Type:
enum
Default Value:
2
Remarks:
Policy setting for mobile devices.
2.3.766.10 userdevicelimitwhenselfprovisioning (FI-25731)
Type:
long
Default Value:
10
Check Constraint: (UserDeviceLimitWhenSelfProvisioning>=0) AND (UserDevi
Remarks:
Even Users permitted to self-provision may not do so if it wi
devices. Used to limit license consumption impact of inadve
configurations.
Uniqueness:
No multicolumn uniqueness constraints
2.3.767 ucuserprofiledevicemap (TI-1111)
Description:
Associates a UC User Profile with Universal Device Template(s) used in Quick P
models
Fields:
2.3.767.1 fkdevice (FI-10265)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Reference to Common device template
Rule (RFI-309):
Type:
Inter-field Condition and Constraint
Constraint:
( EXISTS ( SELECT 1 FROM Device D WHERE D
FROM TypeModel WHERE Moniker = 'MODEL
Null Allowed: null
Remarks:
All device categories related to Feature Group
Template.
2.3.767.2 fkucuserprofile (FI-10266)
Type:
guid (Indexed, Cascade Delete)










Page 966
Remarks:
Reference to the UC User Profile to which the associated Univ
2.3.767.3 pkid (FI-10259)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.767.4 tkphonecategory (FI-10267)
Type:
enum (Indexed)
Remarks:
Specified type of phone for assoication.
Uniqueness:
No multicolumn uniqueness constraints
2.3.768 ucuserprofileheadsettemplatemap (TI-21069)
Description:
It stores the association between the HeadsetConfigTemplate with the UCuerpr
Fields:
2.3.768.1 fkheadsettemplate (FI-28376)
Type:
guid
Remarks:
Reference for primary key in table headsetconfigtemplate. Th
be associated with multiple profile.
2.3.768.2 fkucuserprofile (FI-28375)
Type:
guid (Cascade Delete)
Remarks:
Reference for primary key in the table ucuserprofile. This fie
associated with one and only one headset template at any po
default headset template.
2.3.768.3 pkid (FI-28374)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
No multicolumn uniqueness constraints
2.3.769 ucuserprofilenumplanmap (TI-2146)
Description: Associates a UC User Profile with the Universal Line Template used in Quick Pho
Fields:
2.3.769.1 fknumplan (FI-21225)
Type:
guid (Indexed, Cascade Delete)
Remarks:
Reference to numplan records
2.3.769.2 fkucuserprofile (FI-21224)
Type:
guid (Unique, Indexed, Cascade Delete)
Remarks:
Reference to UC User Profile to which the associated Universa
2.3.769.3 pkid (FI-21223)










Page 967
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.770 usageprofile (TI-574)
Description: CUBA: Usage Profile is a collection of different CUCM configurations that can be
Is not replicated.
Fields:
2.3.770.1 allowedfeaturelist (FI-6014)
Type:
string [50]
Remarks:
CSV string of feature numbers
2.3.770.2 allowemergencycalls (FI-6013)
Type:
bool
Default Value:
FALSE
Remarks:
check for Emergency calls
2.3.770.3 allowemfordevices (FI-6137)
Type:
bool
Default Value:
FALSE
Remarks:
Extension Mobility Allowed For Devices
2.3.770.4 allowemforusers (FI-6136)
Type:
bool
Default Value:
FALSE
Remarks:
Extension Mobility Allowed For Users
2.3.770.5 allowsinglenumberreach (FI-6138)
Type:
bool
Default Value:
FALSE
Remarks:
Single Number Reach Allowed
2.3.770.6 allowvoicemail (FI-6170)
Type:
bool
Default Value:
FALSE
Remarks:
Voice Mail Allowed for the users belongs to this usageProfile
2.3.770.7 cfbdestination (FI-6141)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
EMPTY










Page 968
Remarks:
Destination for Forward Busy in a Usage Profile
Rule (RI-893):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded fo
Description:
null
Rule (RI-893):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded fo
Description:
null
2.3.770.8 cfbvoicemailenabled (FI-6172)
Type:
bool
Default Value:
FALSE
2.3.770.9 cfnadestination (FI-6140)
Type:
dn (Null OK)
DN Type:
DN_TYPE_MASK
Default Value:
EMPTY
Remarks:
Destination for Forward No Answer in a Usage Profile
Rule (RI-892):
Type:
Active (Insert/Update)
Rule Name:
Encode URIs to minimum percent encoded fo
Description:
null
Rule (RI-892):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
Encode URIs to minimum percent encoded fo
Description:
null
2.3.770.10 cfnavoicemailenabled (FI-6171)
Type:
bool
Default Value:
FALSE
2.3.770.11 description (FI-6006)
Type:
string [128] (Null OK)
Validation:
^[^\x00-\x1F""%\&<>]{0,128}$
Migration Source: N/A
Remarks:
Description for usageprofile
2.3.770.12 devicexml (FI-6011)
Type:
string [16000] (Null OK)
Remarks:
XML To hold phone specific parameters
2.3.770.13 fkcallingsearchspace_blocking (FI-6139)
Type:
guid (Null OK)
Default Value:
NULL










Page 969
Remarks:
Stores a CSS reference for Blocking.
2.3.770.14 fkcommondeviceconfig (FI-6008)
Type:
guid
Remarks:
Common device onfig setting for useprofile
2.3.770.15 fkcommonphoneconfig (FI-6009)
Type:
guid
Remarks:
Common phone config for useprofile
2.3.770.16 fkphonetemplate (FI-6010)
Type:
guid (Null OK)
Remarks:
Reference to phonetemplate
2.3.770.17 mohaudiosource (FI-6007)
Type:
long (Null OK)
Remarks:
Moh for useprofile
2.3.770.18 name (FI-6005)
Type:
string [30] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,30}$
Migration Source: N/A
Remarks:
Unique name
2.3.770.19 pkid (FI-6004)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique id for useprofile table
2.3.770.20 tkcosrouting_max (FI-6012)
Type:
enum
Remarks:
Referece to CoSRouting
Uniqueness: No multicolumn uniqueness constraints
2.3.771 usageprofileendusermember (TI-584)
Description: CUBA: Store the information of the enduser and usageprofile association
Is not replicated.
Fields:
2.3.771.1 fkenduser (FI-6096)
Type:
guid
Remarks:
Reference to EndUser
2.3.771.2 fkusageprofile (FI-6095)
Type:
guid










Page 970
Remarks:
Reference to UsageProfile
2.3.771.3 pkid (FI-6094)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.771.4 tkuseentity (FI-6097)
Type:
enum
Remarks:
Reference to TypeUseEntity
Uniqueness: No multicolumn uniqueness constraints
2.3.772 usageprofileproductspecific (TI-575)
Description: CUBA: UsageProfileProductSpecific to store Usage Profile phone model specific i
Is not replicated.
Fields:
2.3.772.1 devicexml (FI-6019)
Type:
string [16000] (Null OK)
Remarks:
XML for useprofileproductspecific
2.3.772.2 fkphonetemplate (FI-6020)
Type:
guid (Null OK)
Remarks:
Reference to phonetemplate for useprofileproductspecific
2.3.772.3 fkusageprofile (FI-6016)
Type:
guid
Remarks:
refernece to useprofile
2.3.772.4 pkid (FI-6015)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique id for UseProfileProductSpecific
2.3.772.5 tkdeviceprotocol (FI-6018)
Type:
enum
Remarks:
Protocol type
2.3.772.6 tkproduct (FI-6017)
Type:
enum
Remarks:
product type
Uniqueness: fkusageprofile + tkproduct + tkdeviceprotocol is unique. (MFI-165)










Page 971
2.3.773 usageprofiletelecasterservicemap (TI-581)
Description: CUBA: To store associate phoneservices with usageprofile
Is not replicated.
Fields:
2.3.773.1 fktelecasterservice (FI-6045)
Type:
guid
Remarks:
Reference to Telecasterservice
2.3.773.2 fkusageprofile (FI-6044)
Type:
guid (Cascade Delete)
Remarks:
Reference to usageprofile
2.3.773.3 ispushtotalk (FI-10050)
Type:
bool
Default Value:
FALSE
Remarks:
Flag to show if PTT is enabled
2.3.773.4 pkid (FI-6043)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
Uniqueness: No multicolumn uniqueness constraints
2.3.774 usergroup (TI-2846)
Description:
Defines User Groups for administrative or organizational purposes.
Fields:
2.3.774.1 deletedtimestamp (FI-27032)
Type:
long (Null OK)
Remarks:
Deleted Timestamp for Usergroup
2.3.774.2 distinguishedname (FI-26784)
Type:
string [255]
Default Value:
EMPTY
Remarks:
Distinguished Name of Group Object peresent on AD server.
Rule (RFI-694):
Type:
Inter-field Condition and Constraint
Test Condition: name = ''
Constraint:
distinguishedname <> ''
Remarks:
Both Name and DistinguishedName cannot b
2.3.774.3 fkdirectorypluginconfig (FI-26787)
Type:
guid (Cascade Delete, Null OK)
2.3.774.4 name (FI-26783)
Type:
nstring










Page 972
Default Value:
EMPTY
Validation:
^[^\x00-\x1F]{0,64}$
Remarks:
Name to identify the group
2.3.774.5 pkid (FI-26782)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.774.6 status (FI-26786)
Type:
long (Indexed)
Default Value:
1
Remarks:
Active or Inactive
2.3.774.7 uniqueid (FI-26785)
Type:
string [64] (Unique, Indexed)
Default Value:
EMPTY
Remarks:
It will be ObjectGUID from ActiveDirectory
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-693):
Type:
Inter-field Condition and Constraint
Constraint:
NOT EXISTS (SELECT 1 FROM usergroup ug W
NVL(LOWER(name), '') AND NVL(my_lower(u
NVL(LOWER(distinguishedname),'') AND pkid
Remarks:
Combination for Name and DistinguishedNam
2.3.775 usergroupmember (TI-2847)
Description: Stores the association between User Groups and the Users from an external LDA
Fields:
2.3.775.1 deletedtimestamp (FI-27033)
Type:
long (Null OK)
Remarks:
Deleted Timestamp for UsergroupMember
2.3.775.2 fkenduser (FI-26789)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Refernce for the EndUser record.
2.3.775.3 fkusergroup (FI-26790)
Type:
guid (Cascade Delete, Not Modifiable)
Remarks:
Refernce for the UserGroup record.
2.3.775.4 pkid (FI-26788)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 973
Remarks:
Unique identifier for the record
2.3.775.5 status (FI-26791)
Type:
long (Indexed)
Default Value:
1
Remarks:
Active or Inactive
Uniqueness: fkenduser + fkusergroup is unique. (MFI-1004)
2.3.776 userrank (TI-20949)
Description:
Table to store default and user configured ranks of rank heirarchy.
Fields:
2.3.776.1 description (FI-27578)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&\<>]{0,63}$
Remarks:
Description of the configured rank.
2.3.776.2 enum (FI-27576)
Type:
enum (Unique, Indexed, Not Modifiable)
Check Constraint: (enum >= 1) AND (enum <= 10)
Remarks:
enum is used for defining the position in the rank hierarchy
hierarchy.
Rule (RI-2304):
Type:
Active (Update/Delete)
Rule Name:
Prevent Default UserRank Update/Delete
Description:
Attempt to update/delete Default Standard R
Test
Condition:
UPDATE/DELETE ON UserRank IF (@UserRan
Error
Message:
Cannot update/delete Default Standard Rank
2.3.776.3 name (FI-27577)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
A unique name for userrank.
Uniqueness:
No multicolumn uniqueness constraints
2.3.777 usn (TI-1063)
Description: Update sequence numbers and primary keys of objects to which they refer.
Insert/Delete is not allowed.
Fields:
2.3.777.1 datetimestamp (FI-21015)










Page 974
Type:
long
Default Value:
0
Remarks:
Time value for last change
2.3.777.2 isdeleted (FI-21014)
Type:
bool
Default Value:
FALSE
Remarks:
Indicates whether the object specified by the pkid has been d
2.3.777.3 pkid (FI-9954)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-878):
Type:
Active (Delete)
Rule Name:
USN cascade delete USNTombstoneURI
Description:
Table USN cascade delete USNTombstoneURI
Test
Condition:
On DELETE, DELETE all matching rows in US
2.3.777.4 tkusntype (FI-21013)
Type:
enum
Default Value:
100
Remarks:
USN type
2.3.777.5 usn (FI-10044)
Type:
long (Unique, Indexed)
Remarks:
Update sequence number for the object referenced by pkid.
Uniqueness: No multicolumn uniqueness constraints
2.3.778 usnreplset (TI-1069)
Description: Replication set and associated attributes.
Insert/Delete is not allowed.
Fields:
2.3.778.1 lastusn (FI-10046)
Type:
long
Remarks:
Highest USN generated for the replication set
2.3.778.2 pkid (FI-10045)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated










Page 975
Remarks:
Unique ID to identify a record.
Rule (RI-871):
Type:
Validation (Insert)
Rule Name:
USNReplSet rowcount
Description:
Table USNReplSet may have only one row
Test
Condition:
On INSERT, USNReplSet COUNT(*) <= 1
2.3.778.3 replicationset (FI-10047)
Type:
long
Default Value:
0
Remarks:
Identifier for the current replication set
Uniqueness: No multicolumn uniqueness constraints
2.3.779 usnsyncservice (TI-2154)
Description:
Replication set for Directory Number Alias Sync Server and associated attribut
Is not replicated. Insert/Delete is not allowed.
Fields:
2.3.779.1 lastusn (FI-21257)
Type:
long
Remarks:
Highest Update Sequence Number generated for the replica
2.3.779.2 pkid (FI-21256)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.779.3 replicationset (FI-21258)
Type:
long
Default Value:
0
Remarks:
Identifier for the current replication set
Uniqueness:
No multicolumn uniqueness constraints
2.3.780 usntombstoneuri (TI-1068)
Description: USNs for rows deleted from NumPlanURI.
Insert/Delete is not allowed.
Fields:
2.3.780.1 pkid (FI-9974)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 976
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.780.2 uri (FI-9975)
Type:
string [255] (Indexed)
Remarks:
URI deleted from the database.
Uniqueness: No multicolumn uniqueness constraints
2.3.781 vipre164transformation (TI-646)
Description: IME E164 Transformation
Fields:
2.3.781.1 description (FI-5257)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.781.2 fkcallingsearchspace_outgoingcdpntranf (FI-5276)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
2.3.781.3 fkcallingsearchspace_outgoingcgpntranf (FI-5275)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
2.3.781.4 fkincomingtransformationprofile_cdpn (FI-5259)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
2.3.781.5 fkincomingtransformationprofile_cgpn (FI-5258)
Type:
guid (Null OK)
Default Value:
NULL
Migration Source: NULL
2.3.781.6 ispretransformationoutgoingcdpn (FI-5274)
Type:
bool
Default Value:
FALSE
2.3.781.7 ispretransformationoutgoingcgpn (FI-5273)
Type:
bool
Default Value:
FALSE










Page 977
2.3.781.8 name (FI-5256)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
Name of the IME E164
2.3.781.9 pkid (FI-5255)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record
Uniqueness: No multicolumn uniqueness constraints
2.3.782 viprexcludeddidpatterngroup (TI-644)
Description: IME Excluded Pattern Groups
Fields:
2.3.782.1 description (FI-5246)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.782.2 name (FI-5245)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
Name of the IME excluded DID Pattern Group
2.3.782.3 pkid (FI-5244)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record
Uniqueness: No multicolumn uniqueness constraints
2.3.783 viprfilterelement (TI-633)
Description: IME Filter Elements
Fields:
2.3.783.1 description (FI-5232)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$










Page 978
Remarks:
Description is up to 128 characters including Unicode
2.3.783.2 fkviprfiltergroup (FI-5234)
Type:
guid
2.3.783.3 name (FI-5231)
Type:
string [128] (Unique)
Validation:
^[a-zA-Z0-9.!_+-]{1,128}$
Remarks:
Name of the IME Domain
Rule (RI-618):
Type:
Validation (Insert/Update)
Rule Name:
Validate ViPR filter prefix/domain format
Description:
Invalid ViPR Filter Prefix/Domain format
Test
Condition:
Invalid ViPR Filter Prefix/Domain format
Error
Message:
Invalid ViPR Filter Prefix/Domain format
Remedy:
Change to valid ViPR Filter Prefix/Domain
2.3.783.4 pkid (FI-5230)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record
2.3.783.5 tkviprfilterelement (FI-5233)
Type:
enum
Default Value:
1
Rule (RI-618):
Type:
Validation (Insert/Update)
Rule Name:
Validate ViPR filter prefix/domain format
Description:
Invalid ViPR Filter Prefix/Domain format
Test
Condition:
Invalid ViPR Filter Prefix/Domain format
Error
Message:
Invalid ViPR Filter Prefix/Domain format
Remedy:
Change to valid ViPR Filter Prefix/Domain
Uniqueness: No multicolumn uniqueness constraints
2.3.784 viprfiltergroup (TI-632)
Description: IME Filter Groups
Fields:
2.3.784.1 description (FI-5222)










Page 979
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.784.2 name (FI-5221)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
Name of the IME Domain Group
2.3.784.3 pkid (FI-5220)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record
2.3.784.4 trusted (FI-5223)
Type:
bool
Default Value:
FALSE
Uniqueness: No multicolumn uniqueness constraints
2.3.785 viproffpathserver (TI-647)
Description: IME off path Servers
Fields:
2.3.785.1 description (FI-5284)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.785.2 ipaddress (FI-5285)
Type:
string [15]
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-4
Remarks:
IP Address for the IME
2.3.785.3 name (FI-5283)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
Name of the ASA Server
2.3.785.4 pkid (FI-5282)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()










Page 980
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.785.5 port (FI-5286)
Type:
long
Default Value:
8060
Check Constraint: (Port >= 1024) AND (Port <= 32767)
Remarks:
Port number to connect to the IME
Uniqueness: ipaddress + port is unique. (MFI-132)
2.3.786 viprpublisheddidpattern (TI-635)
Description:
IME Enrolled Patterns
Fields:
2.3.786.1 description (FI-5252)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.786.2 fkviprexcludeddidpatterngroup (FI-5254)
Type:
guid (Null OK)
Default Value:
NULL
Rule (RFI-268):
Type:
Inter-field Condition and Constraint
Test Condition: fkViprPublishedDIDPatternGroup IS NULL
Constraint:
fkViprExcludedDIDPatternGroup IS NOT NU
Remarks:
The IME Pattern must be in IME Enrolled or
Rule (RI-617):
Type:
Validation (Insert/Update/Delete)
Rule Name:
VIPRExcludedDIDPatternGroup can not be e
Description:
ViPR Excluded DID Pattern Group needs to a
associated with ViPR service
Test
Condition:
ViPR Excluded DID Pattern Group needs to a
associated with ViPR service
Error
Message:
ViPR Excluded DID Pattern Group needs to a
associated with ViPR service
Rule (RI-620):
Type:
Validation (Insert/Update)
Rule Name:
ViPR Pattern in Enrolled and Excluded grou
Description:
One ViPR DID Pattern cannot be in both the
ViPR service










Page 981
Test
Condition:
One ViPR DID Pattern cannot be in both the
ViPR service
Error
Message:
One ViPR DID Pattern cannot be in both the
ViPR service
2.3.786.3 fkviprpublisheddidpatterngroup (FI-5253)
Type:
guid (Null OK)
Default Value:
NULL
Rule (RI-619):
Type:
Validation (Insert/Update/Delete)
Rule Name:
VIPREnrolledDIDPatternGroup can not be e
Description:
ViPR Enrolled DID Pattern Group needs to a
associated with ViPR service
Test
Condition:
ViPR Enrolled DID Pattern Group needs to a
associated with ViPR service
Error
Message:
ViPR Enrolled DID Pattern Group needs to a
associated with ViPR service
Rule (RI-620):
Type:
Validation (Insert/Update)
Rule Name:
ViPR Pattern in Enrolled and Excluded grou
Description:
One ViPR DID Pattern cannot be in both the
ViPR service
Test
Condition:
One ViPR DID Pattern cannot be in both the
ViPR service
Error
Message:
One ViPR DID Pattern cannot be in both the
ViPR service
Rule (RI-621):
Type:
Validation (Insert/Update)
Rule Name:
All enrolled patterns needs to be alias in thi
Description:
All enrolled patterns needs to be alias in thi
Test
Condition:
All enrolled patterns needs to be alias in thi
Error
Message:
All enrolled patterns in a alias pattern group
2.3.786.4 pattern (FI-5251)
Type:
string [16] (Unique)
Validation:
^(+)(([0-9]{1,15})|([0-9]{1,14}X)|([0-9]{1,13}XX)|([0-9]{1,12}
Remarks:
Published DID Pattern
Rule (RFI-265):
Type:
Inter-field Condition and Constraint
Test Condition: fkViprExcludedDIDPatternGroup IS NOT NU
Constraint:
Validation:
^(+)([0-9]{1,15})$










Page 982
Remarks:
IME Pattern associated with IME Excluded P
Regular expression used to validate:^(+)([0-
Rule (RI-616):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
setDID
Description:
Before Insert/Update DID change x to X in th
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-616):
Type:
Active (Insert/Update)
Rule Name:
setDID
Description:
Before Insert/Update DID change x to X in th
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-621):
Type:
Validation (Insert/Update)
Rule Name:
All enrolled patterns needs to be alias in thi
Description:
All enrolled patterns needs to be alias in thi
Test
Condition:
All enrolled patterns needs to be alias in thi
Error
Message:
All enrolled patterns in a alias pattern group
2.3.786.5 pkid (FI-5250)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record
Rule (RI-617):
Type:
Validation (Insert/Update/Delete)
Rule Name:
VIPRExcludedDIDPatternGroup can not be e
Description:
ViPR Excluded DID Pattern Group needs to a
associated with ViPR service
Test
Condition:
ViPR Excluded DID Pattern Group needs to a
associated with ViPR service










Page 983
Error
Message:
ViPR Excluded DID Pattern Group needs to a
associated with ViPR service
Rule (RI-619):
Type:
Validation (Insert/Update/Delete)
Rule Name:
VIPREnrolledDIDPatternGroup can not be e
Description:
ViPR Enrolled DID Pattern Group needs to a
associated with ViPR service
Test
Condition:
ViPR Enrolled DID Pattern Group needs to a
associated with ViPR service
Error
Message:
ViPR Enrolled DID Pattern Group needs to a
associated with ViPR service
Uniqueness:
No multicolumn uniqueness constraints
2.3.787 viprpublisheddidpatterngroup (TI-634)
Description: IME Enrolled Pattern Groups
Fields:
2.3.787.1 description (FI-5242)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.787.2 fkfallbackprofile (FI-5243)
Type:
guid (Null OK)
Default Value:
NULL
2.3.787.3 ispatternallalias (FI-5310)
Type:
bool
Default Value:
FALSE
Remarks:
All the patterns are alias in this group
2.3.787.4 name (FI-5241)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Name of the IME Published DID Pattern Group
2.3.787.5 pkid (FI-5240)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record
Uniqueness: No multicolumn uniqueness constraints










Page 984
2.3.788 viprserver (TI-630)
Description: IME
Fields:
2.3.788.1 description (FI-5203)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.788.2 fkapplicationuser (FI-5207)
Type:
guid
2.3.788.3 ipaddress (FI-5204)
Type:
string [15]
Validation:
^((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9]).){3}(25[0-5]|2[0-4
Remarks:
IP Address for IME
2.3.788.4 name (FI-5202)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Name of IME
2.3.788.5 pkid (FI-5201)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.788.6 port (FI-5205)
Type:
long
Default Value:
5620
Check Constraint: (Port >= 1024) AND (Port <= 32767)
Remarks:
Port number to connect to IME
2.3.788.7 reconnectinterval (FI-5208)
Type:
long
Default Value:
120
Check Constraint: (reconnectInterval >= 60) AND (reconnectInterval <= 600)
Remarks:
Reconnect Interval
2.3.788.8 tkserversecuritymode (FI-5206)
Type:
enum
Default Value:
1










Page 985
Uniqueness: ipaddress + port is unique. (MFI-131)
2.3.789 viprservice (TI-631)
Description:
IME Services
Fields:
2.3.789.1 activate (FI-5218)
Type:
bool
Default Value:
FALSE
2.3.789.2 description (FI-5212)
Type:
string [512]
Default Value:
EMPTY
Validation:
^[^%&<>\""""]{0,128}$
Remarks:
Description is up to 128 characters including Unicode
2.3.789.3 domain (FI-5219)
Type:
string [256]
Validation:
^[a-zA-Z0-9][a-zA-Z0-9.-]{0,253}[a-zA-Z0-9]$
Remarks:
Domain
2.3.789.4 fkdevice (FI-5213)
Type:
guid
Rule (RI-615):
Type:
Validation (Insert/Update)
Rule Name:
Only ViPR SIP Trunk can be assigned to ViPR
Description:
Only ViPR SIP Trunk can be assigned to ViPR
Test
Condition:
Only ViPR SIP Trunk can be assigned to ViPR
Error
Message:
Change SIP Trunk Service Type to ViPR befo
2.3.789.5 fkviprexcludeddidpatterngroup (FI-5209)
Type:
guid (Null OK)
Default Value:
NULL
Rule (RI-617):
Type:
Validation (Insert/Update/Delete)
Rule Name:
VIPRExcludedDIDPatternGroup can not be e
Description:
ViPR Excluded DID Pattern Group needs to a
associated with ViPR service
Test
Condition:
ViPR Excluded DID Pattern Group needs to a
associated with ViPR service
Error
Message:
ViPR Excluded DID Pattern Group needs to a
associated with ViPR service
Rule (RI-620):
Type:
Validation (Insert/Update)










Page 986
Rule Name:
ViPR Pattern in Enrolled and Excluded grou
Description:
One ViPR DID Pattern cannot be in both the
ViPR service
Test
Condition:
One ViPR DID Pattern cannot be in both the
ViPR service
Error
Message:
One ViPR DID Pattern cannot be in both the
ViPR service
2.3.789.6 fkviprfiltergroup (FI-5217)
Type:
guid (Null OK)
Default Value:
NULL
2.3.789.7 fkviproffpathserver (FI-5288)
Type:
guid (Null OK)
Default Value:
NULL
2.3.789.8 fkviprserver_primary (FI-5214)
Type:
guid
2.3.789.9 fkviprserver_secondary (FI-5215)
Type:
guid (Null OK)
Default Value:
NULL
2.3.789.10 ispublic (FI-5216)
Type:
bool
Default Value:
FALSE
2.3.789.11 name (FI-5211)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z 0-9._-]{1,50}$
Remarks:
Name of the IME Network
2.3.789.12 pkid (FI-5210)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-620):
Type:
Validation (Insert/Update)
Rule Name:
ViPR Pattern in Enrolled and Excluded grou
Description:
One ViPR DID Pattern cannot be in both the
ViPR service
Test
Condition:
One ViPR DID Pattern cannot be in both the
ViPR service
Error
Message:
One ViPR DID Pattern cannot be in both the
ViPR service










Page 987
Uniqueness:
No multicolumn uniqueness constraints
Constraints:
Rule (RFI-267):
Type:
Inter-field Condition and Constraint
Constraint:
(fkViprServer_secondary IS NULL) OR (fkVip
Remarks:
Secondary Intercompany Engine can not be t
2.3.790 viprserviceccmexternalipmap (TI-648)
Description: IME Service CallManager External IP Map
Fields:
2.3.790.1 fkcallmanager (FI-5306)
Type:
guid (Cascade Delete)
2.3.790.2 fkviprservice (FI-5307)
Type:
guid (Cascade Delete)
2.3.790.3 ipaddresshost (FI-5308)
Type:
string [64]
Default Value:
EMPTY
Validation:
^[a-zA-Z0-9][a-zA-Z0-9.-]{0,64}[a-zA-Z0-9]$
2.3.790.4 pkid (FI-5305)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
2.3.790.5 port (FI-5309)
Type:
long
Default Value:
5060
Check Constraint: (Port >= 1024) AND (Port <= 32767)
Remarks:
Port number to connect to the IME
Uniqueness: fkcallmanager + fkviprservice is unique. (MFI-133)
2.3.791 viprservicedidpatterngroupmap (TI-637)
Description:
Many to many relationship between VIPR Services and DIDs
Fields:
2.3.791.1 fkviprpublisheddidpatterngroup (FI-5293)
Type:
guid
Rule (RI-619):
Type:
Validation (Insert/Update/Delete)
Rule Name:
VIPREnrolledDIDPatternGroup can not be em
Description:
ViPR Enrolled DID Pattern Group needs to as
associated with ViPR service










Page 988
Test
Condition:
ViPR Enrolled DID Pattern Group needs to as
associated with ViPR service
Error
Message:
ViPR Enrolled DID Pattern Group needs to as
associated with ViPR service
Rule (RI-620):
Type:
Validation (Insert/Update)
Rule Name:
ViPR Pattern in Enrolled and Excluded group
Description:
One ViPR DID Pattern cannot be in both the V
ViPR service
Test
Condition:
One ViPR DID Pattern cannot be in both the V
ViPR service
Error
Message:
One ViPR DID Pattern cannot be in both the V
ViPR service
2.3.791.2 fkviprservice (FI-5292)
Type:
guid (Cascade Delete)
Rule (RI-620):
Type:
Validation (Insert/Update)
Rule Name:
ViPR Pattern in Enrolled and Excluded group
Description:
One ViPR DID Pattern cannot be in both the V
ViPR service
Test
Condition:
One ViPR DID Pattern cannot be in both the V
ViPR service
Error
Message:
One ViPR DID Pattern cannot be in both the V
ViPR service
2.3.791.3 pkid (FI-5291)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness:
fkviprservice + fkviprpublisheddidpatterngroup is unique. (MFI-125)
2.3.792 vipruri (TI-639)
Description: Used for specifying for validated IME URI
Insert/Delete is not allowed.
Fields:
2.3.792.1 pkid (FI-5297)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-622):
Type:
Validation (Insert/Update)
Rule Name:
ViPR URI needs to be unique










Page 989
Description:
ViPR URI needs to be unique
Test
Condition:
ViPR URI needs to be unique
Error
Message:
ViPR URI needs to be unique
2.3.792.2 uri (FI-5298)
Type:
string [1024]
Default Value:
EMPTY
Rule (RI-622):
Type:
Validation (Insert/Update)
Rule Name:
ViPR URI needs to be unique
Description:
ViPR URI needs to be unique
Test
Condition:
ViPR URI needs to be unique
Error
Message:
ViPR URI needs to be unique
Uniqueness: No multicolumn uniqueness constraints
2.3.793 viprurivalidateddidmap (TI-640)
Description: IME URI and Validated DID Map
Insert/Delete is not allowed.
Fields:
2.3.793.1 fkvipruri (FI-5300)
Type:
guid (Cascade Delete)
2.3.793.2 fkviprvalidateddid (FI-5301)
Type:
guid (Cascade Delete)
2.3.793.3 pkid (FI-5299)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: fkvipruri + fkviprvalidateddid is unique. (MFI-130)
2.3.794 viprvalidateddid (TI-636)
Description: IME Validated DIDs
Fields:
2.3.794.1 adminenabled (FI-5267)
Type:
bool
Default Value:
FALSE
2.3.794.2 e164did (FI-5261)










Page 990
Type:
string [32] (Unique)
Default Value:
EMPTY
Remarks:
DID
2.3.794.3 fkdevice_sip (FI-5265)
Type:
guid (Null OK)
Default Value:
NULL
Remarks:
SIP Device
2.3.794.4 grantingdomain (FI-5262)
Type:
string [256]
Default Value:
EMPTY
Remarks:
Domain
2.3.794.5 nodeid (FI-5268)
Type:
string [16]
Default Value:
EMPTY
Remarks:
nodeid
2.3.794.6 pkid (FI-5260)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record
2.3.794.7 ticket (FI-5266)
Type:
string [1024]
Default Value:
EMPTY
Remarks:
Ticket
2.3.794.8 validityendtime (FI-5264)
Type:
string [32]
Default Value:
EMPTY
Remarks:
ValidityEndTime
2.3.794.9 validitystarttime (FI-5263)
Type:
string [32]
Default Value:
EMPTY
Remarks:
ValidityStartTime
Uniqueness: No multicolumn uniqueness constraints
2.3.795 vohserver (TI-2107)
Description: Contains data for video on hold server










Page 991
Fields:
2.3.795.1 defaultvideostreamid (FI-21023)
Type:
string [255] (Indexed)
Default Value:
SampleVideo
Validation:
^[]a-zA-Z0-9 !@#$%&'()*+,./:;<=>?[^{|}~\-]{1,255}$
Remarks:
Default Video Stream Identifier
2.3.795.2 description (FI-21021)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>]{0,100}$
Remarks:
Description of Video On Hold Server
2.3.795.3 fkdevice (FI-21022)
Type:
guid (Unique)
Remarks:
Reference to a specific Device for SIP Trunk
2.3.795.4 name (FI-21020)
Type:
string [50] (Unique, Indexed)
Validation:
^[a-zA-Z 0-9.-]{1,50}$
Remarks:
Video On Hold Server name
2.3.795.5 pkid (FI-21019)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.796 voicemessagingpilot (TI-176)
Description:
null
Fields:
2.3.796.1 description (FI-1067)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%&<>]{0,50}$
Rule (RFI-101):
Type:
Inter-field Condition and Constraint
Test Condition: pkid = '00000000-1111-0000-0000-0000000000
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system VM Pilot record excep
2.3.796.2 directorynumber (FI-1066)
Type:
dn (Null OK)










Page 992
DN Type:
DN_TYPE_ALL_DIGITS
Default Value:
NULL
Validation:
^[0-9*#+]{1,50}$
Rule (RFI-102):
Type:
Inter-field Condition and Constraint
Test Condition: pkid = '00000000-1111-0000-0000-0000000000
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system VM Pilot record excep
Rule (RI-241):
Type:
Active (Insert/Update)
Rule Name:
ValidatePilotNumber
Description:
validatePilotNumber: check uniqueness of pi
trigger
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.796.3 fkcallingsearchspace (FI-1068)
Type:
guid (Null OK)
Default Value:
NULL
Rule (RFI-103):
Type:
Inter-field Condition and Constraint
Test Condition: pkid = '00000000-1111-0000-0000-0000000000
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system VM Pilot record excep
Rule (RI-241):
Type:
Active (Insert/Update)
Rule Name:
ValidatePilotNumber
Description:
validatePilotNumber: check uniqueness of pi
trigger
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.796.4 isdefault (FI-1069)
Type:
bool (Not Modifiable)
Default Value:
FALSE










Page 993
Rule (RI-156):
Type:
Validation (Delete)
Rule Name:
Default Voice Mail Pilot cannot be deleted
Description:
The default Voice Mail Pilot record cannot be
Test
Condition:
ON DELETE FROM VoiceMessagingPilot WHE
Error
Message:
The Default Voice Pilot Record is a required a
Remedy:
Select another Voice Mail Pilot to be the defau
Rule (RI-158):
Type:
Validation (Insert/Update)
Rule Name:
VM Pilot - Only One Default Allowed
Description:
There must be one and only one Voice Mail P
database makes sure that any time a Voice M
exists.
Test
Condition:
IF UPDATE VoiceMessagingPilot SET IsDefaul
@VoiceMessagingPilot.pkid THEN UPDATE Vo
pkid != @VoiceMessagingPilot.pkid
2.3.796.5 pkid (FI-1065)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-154):
Type:
Validation (Delete)
Rule Name:
No Voice Mail Pilot cannot be deleted
Description:
The system installed No Voice Mail Pilot reco
Test
Condition:
ON DELETE FROM VoiceMessagingPilot WHE
'00000000-1111-0000-0000-000000000000'
Error
Message:
No Voice Pilot Record is a required system re
Rule (RI-158):
Type:
Validation (Insert/Update)
Rule Name:
VM Pilot - Only One Default Allowed
Description:
There must be one and only one Voice Mail P
database makes sure that any time a Voice M
exists.
Test
Condition:
IF UPDATE VoiceMessagingPilot SET IsDefaul
@VoiceMessagingPilot.pkid THEN UPDATE Vo
pkid != @VoiceMessagingPilot.pkid
Rule (RI-241):
Type:
Active (Insert/Update)
Rule Name:
ValidatePilotNumber
Description:










Page 994
validatePilotNumber: check uniqueness of pi
trigger
Test
Condition:
?
Error
Message:
?
Remedy:
?
Rule (RI-311):
Type:
Active (Insert/Update/Delete records)
Rule Name:
device versionstamp on voicemessagepilot
Description:
Any operation on voicemessagingpilot, updat
Test
Condition:
update voicemessagepilot
2.3.796.6 resettoggle (FI-3096)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-311):
Type:
Active (Insert/Update/Delete records)
Rule Name:
device versionstamp on voicemessagepilot
Description:
Any operation on voicemessagingpilot, updat
Test
Condition:
update voicemessagepilot
2.3.796.7 tkreset (FI-3097)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-154):
Type:
Validation (Delete)
Rule applied when record is deleted.
Rule Name:
No Voice Mail Pilot cannot be deleted
Description:
The system installed No Voice Mail Pilot reco
Test
Condition:
ON DELETE FROM VoiceMessagingPilot WHE
'00000000-1111-0000-0000-000000000000'
Error
Message:
No Voice Pilot Record is a required system re
Rule (RI-156):
Type:
Validation (Delete)
Rule applied when record is deleted.
Rule Name:
Default Voice Mail Pilot cannot be deleted










Page 995
Description:
The default Voice Mail Pilot record cannot be
Test
Condition:
ON DELETE FROM VoiceMessagingPilot WHE
Error
Message:
The Default Voice Pilot Record is a required a
Remedy:
Select another Voice Mail Pilot to be the defau
Rule (RI-158):
Type:
Validation (Insert/Update)
Rule applied when record is inserted or upda
Rule Name:
VM Pilot - Only One Default Allowed
Description:
There must be one and only one Voice Mail P
database makes sure that any time a Voice M
exists.
Test
Condition:
IF UPDATE VoiceMessagingPilot SET IsDefaul
@VoiceMessagingPilot.pkid THEN UPDATE Vo
pkid != @VoiceMessagingPilot.pkid
2.3.797 voicemessagingprofile (TI-177)
Description:
null
Fields:
2.3.797.1 description (FI-1072)
Type:
string [200]
Default Value:
EMPTY
Validation:
^[^\x00-\x1F""%\&<>$'(),/:;=@`{|}~]{0,50}$
Rule (RFI-104):
Type:
Inter-field Condition and Constraint
Test Condition: pkid = '00000000-1111-0000-0000-0000000000
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system VM Profile record exc
2.3.797.2 fkvoicemessagingpilot (FI-1073)
Type:
guid (Cascade Delete, Null OK)
Default Value:
NULL
Rule (RFI-105):
Type:
Inter-field Condition and Constraint
Test Condition: pkid = '00000000-1111-0000-0000-0000000000
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system VM Profile record exc
2.3.797.3 isdefault (FI-1075)










Page 996
Type:
bool (Not Modifiable)
Default Value:
FALSE
Rule (RI-157):
Type:
Validation (Delete)
Rule Name:
Default Voice Mail Profile cannot be deleted
Description:
The default Voice Mail Profile record cannot
Test
Condition:
ON DELETE FROM VoiceMessagingProfile WH
Error
Message:
The Default Voice Profile Record is a required
Remedy:
Select another Voice Mail Profile to be the def
Rule (RI-159):
Type:
Validation (Insert/Update)
Rule Name:
VM Profile - Only One Default Allowed
Description:
There must be one and only one Voice Mail P
database makes sure that any time a Voice M
exists.
Test
Condition:
IF UPDATE VoiceMessagingProfile SET IsDefa
@VoiceMessagingProfile.pkid THEN UPDATE
WHERE pkid != @VoiceMessagingProfile.pkid
Error
Message:
No Voice Profile Record is a required system
2.3.797.4 name (FI-1071)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9._-]{1,50}$
Rule (RFI-106):
Type:
Inter-field Condition and Constraint
Test Condition: pkid = '00000000-1111-0000-0000-0000000000
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system VM Profile record exc
2.3.797.5 pkid (FI-1070)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Rule (RI-155):
Type:
Validation (Delete)
Rule Name:
No Voice Mail Profile cannot be deleted
Description:
The system installed No Voice Mail Profile rec
Test
Condition:
ON DELETE FROM VoiceMessagingProfile WH
'00000000-1111-0000-0000-000000000000'
No Voice Profile Record is a required system










Page 997
Error
Message:
Rule (RI-159):
Type:
Validation (Insert/Update)
Rule Name:
VM Profile - Only One Default Allowed
Description:
There must be one and only one Voice Mail P
database makes sure that any time a Voice M
exists.
Test
Condition:
IF UPDATE VoiceMessagingProfile SET IsDefa
@VoiceMessagingProfile.pkid THEN UPDATE
WHERE pkid != @VoiceMessagingProfile.pkid
Error
Message:
No Voice Profile Record is a required system
Rule (RI-325):
Type:
Active (Insert/Update)
Rule Name:
voicemessagingprofile versionstamp
Description:
on change to anything in voicemessagingproi
voicemessagingprofile table
Test
Condition:
update voicemessagingprofile
2.3.797.6 resettoggle (FI-3098)
Type:
bool
Default Value:
FALSE
Remarks:
Should this device or group be reset
Rule (RI-325):
Type:
Active (Insert/Update)
Rule Name:
voicemessagingprofile versionstamp
Description:
on change to anything in voicemessagingproi
voicemessagingprofile table
Test
Condition:
update voicemessagingprofile
2.3.797.7 tkreset (FI-3099)
Type:
enum
Default Value:
2
Remarks:
Set by DeviceReset stored procedure.
2.3.797.8 versionstamp (FI-3123)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
2.3.797.9 voicemailboxmask (FI-1074)
Type:
dn (Null OK)










Page 998
DN Type:
DN_TYPE_MASK
Default Value:
NULL
Validation:
^[0-9*#+X]{0,50}$
Rule (RFI-107):
Type:
Inter-field Condition and Constraint
Test Condition: pkid = '00000000-1111-0000-0000-0000000000
Constraint:
Restriction:
Not Modifiable
Remarks:
Cannot change system VM Profile record exc
Uniqueness:
No multicolumn uniqueness constraints
Rules:
Rule (RI-155):
Type:
Validation (Delete)
Rule applied when record is deleted.
Rule Name:
No Voice Mail Profile cannot be deleted
Description:
The system installed No Voice Mail Profile rec
Test
Condition:
ON DELETE FROM VoiceMessagingProfile WH
'00000000-1111-0000-0000-000000000000'
Error
Message:
No Voice Profile Record is a required system
Rule (RI-157):
Type:
Validation (Delete)
Rule applied when record is deleted.
Rule Name:
Default Voice Mail Profile cannot be deleted
Description:
The default Voice Mail Profile record cannot
Test
Condition:
ON DELETE FROM VoiceMessagingProfile WH
Error
Message:
The Default Voice Profile Record is a required
Remedy:
Select another Voice Mail Profile to be the def
Rule (RI-159):
Type:
Validation (Insert/Update)
Rule applied when record is inserted or upda
Rule Name:
VM Profile - Only One Default Allowed
Description:
There must be one and only one Voice Mail P
database makes sure that any time a Voice M
exists.
Test
Condition:
IF UPDATE VoiceMessagingProfile SET IsDefa
@VoiceMessagingProfile.pkid THEN UPDATE
WHERE pkid != @VoiceMessagingProfile.pkid
Error
Message:
No Voice Profile Record is a required system










Page 999
2.3.798 vpngateway (TI-663)
Description: VPN Head End (group of nodes sharing a URL for VPN access)
Fields:
2.3.798.1 description (FI-5420)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,100}$
2.3.798.2 name (FI-5419)
Type:
string [50] (Unique, Indexed)
Validation:
^[a-zA-Z0-9.-]{1,50}$
2.3.798.3 pkid (FI-5418)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify VPNGateway record
Rule (RI-696):
Type:
Active (Update)
Rule Name:
Update versionstamp for vpngateway table
Description:
When the vpngateway record changes, the ve
Test
Condition:
ON UPDATE IN vpngateway: versionstamp = v
2.3.798.4 url (FI-5421)
Type:
string [255] (Unique)
Validation:
^[]a-zA-Z0-9 !#$%&'()*+,./:;<=>?@[^{|}~\-]{0,255}$
2.3.798.5 versionstamp (FI-5443)
Type:
string [47] (Not Modifiable)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-696):
Type:
Active (Update)
This field is modified by this rule.
Rule Name:
Update versionstamp for vpngateway table
Description:
When the vpngateway record changes, the ve
Test
Condition:
ON UPDATE IN vpngateway: versionstamp = v
Rule (RI-696):
Type:
Active (Update)
Rule Name:
Update versionstamp for vpngateway table
Description:
When the vpngateway record changes, the ve










Page 1000
Test
Condition:
ON UPDATE IN vpngateway: versionstamp = v
Uniqueness: No multicolumn uniqueness constraints
2.3.799 vpngatewaycertificatemap (TI-664)
Description:
Certificates associated with each VPN Gateway (up to 10 per VPN Gateway)
Fields:
2.3.799.1 fkcertificate (FI-5424)
Type:
guid (Cascade Delete)
Remarks:
References Certificate Record
Rule (RI-694):
Type:
Validation (Insert/Update)
Rule Name:
Only 10 certificates are allowed in a VPN Ga
Description:
For any given entry in VPNGateway table, th
VPNGatewayCertificateMap table.
Test
Condition:
Only 10 Certificates are allowed for any VPN
Remedy:
1
2.3.799.2 fkvpngateway (FI-5423)
Type:
guid (Cascade Delete)
Remarks:
References VPNGateway Record
Rule (RI-694):
Type:
Validation (Insert/Update)
Rule Name:
Only 10 certificates are allowed in a VPN Ga
Description:
For any given entry in VPNGateway table, th
VPNGatewayCertificateMap table.
Test
Condition:
Only 10 Certificates are allowed for any VPN
Remedy:
1
Rule (RI-717):
Type:
Active (Insert/Update/Delete records)
Rule Name:
VPNGatewayCertificateMap versionstamp fo
Description:
VPNCertificate can be assigned to a VPNGate
neededwhen changes to VPNGatewayCertif
Test
Condition:
ON INSERT/UPDATE/DELETE IN VPNGatewa
Rule (RI-720):
Type:
Validation (Insert/Update)
Rule Name:
VPNGatewayCertificateMap certificate assoc
Description:
At the max 10 distinct VPN Certificates can b
Test
Condition:
ON INSERT/UPDATE IN VPNGatewayCertific










Page 1001
Error
Message:
At the max 10 distinct VPN Certificates can b
Remedy:
Make sure a VPN Gateway is associate with
2.3.799.3 pkid (FI-5422)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify VPNGatewayCertificateMap record
Uniqueness:
No multicolumn uniqueness constraints
2.3.800 vpngroup (TI-665)
Description: Ordered list of VPN Gateways (primary, secondary, etc.)
Fields:
2.3.800.1 description (FI-5427)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,100}$
2.3.800.2 name (FI-5426)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9._-]{1,50}$
2.3.800.3 pkid (FI-5425)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify VPNGroup record
Rule (RI-697):
Type:
Active (Update)
Rule Name:
Update versionstamp for vpngroup table
Description:
When the vpngroup record changes, the vers
Test
Condition:
ON UPDATE IN vpngroup: versionstamp = ver
2.3.800.4 versionstamp (FI-5444)
Type:
string [47] (Not Modifiable)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-697):
Type:
Active (Update)
This field is modified by this rule.
Rule Name:
Update versionstamp for vpngroup table










Page 1002
Description:
When the vpngroup record changes, the vers
Test
Condition:
ON UPDATE IN vpngroup: versionstamp = ver
Rule (RI-697):
Type:
Active (Update)
Rule Name:
Update versionstamp for vpngroup table
Description:
When the vpngroup record changes, the vers
Test
Condition:
ON UPDATE IN vpngroup: versionstamp = ver
Uniqueness: No multicolumn uniqueness constraints
2.3.801 vpngroupvpngatewaymap (TI-666)
Description:
Members of each VPN Group)
Fields:
2.3.801.1 fkvpngateway (FI-5430)
Type:
guid (Cascade Delete)
Remarks:
References VPNGateway Record
Rule (RI-695):
Type:
Validation (Insert/Update)
Rule Name:
Only 3 VPNGateways are allowed in a VPNG
Description:
For any given entry in VPNGroup table, ther
in the VPNGroupVPNGatewayMap table.
Test
Condition:
Only 3 VPNGateways are allowed for any VP
Remedy:
1
2.3.801.2 fkvpngroup (FI-5429)
Type:
guid (Cascade Delete)
Remarks:
References VPNGroup Record
Rule (RI-695):
Type:
Validation (Insert/Update)
Rule Name:
Only 3 VPNGateways are allowed in a VPNG
Description:
For any given entry in VPNGroup table, ther
in the VPNGroupVPNGatewayMap table.
Test
Condition:
Only 3 VPNGateways are allowed for any VP
Remedy:
1
Rule (RI-718):
Type:
Active (Insert/Update/Delete records)
Rule Name:
VPNGroupVPNGatewayMap versionstamp fo
Description:
VPNGateway can be assigned to a VPNGroup
neededwhen changes to VPNGroupVPNGate










Page 1003
Test
Condition:
ON INSERT/UPDATE/DELETE IN VPNGroupV
Rule (RI-719):
Type:
Validation (Insert/Update)
Rule Name:
VPNGroupVPNGatewayMap VPN Gateway a
Description:
At the max 10 distinct VPN Certificates can b
Test
Condition:
ON INSERT/UPDATE IN VPNGroupVPNGatew
Error
Message:
At the max 10 distinct VPN Certificates can b
Remedy:
Make sure a VPN Group is associated with n
2.3.801.3 pkid (FI-5428)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify VPNGroupVPNGatewayMap record
2.3.801.4 priority (FI-5431)
Type:
long
Check Constraint: (Priority >= 1) AND (Priority <= 3)
Remarks:
Relative order of group members
Uniqueness:
No multicolumn uniqueness constraints
2.3.802 vpnprofile (TI-667)
Description:
VPN Profile
Fields:
2.3.802.1 autonetworkdetect (FI-5435)
Type:
bool
Default Value:
FALSE
Remarks:
The default is auto-network detection is disabled
2.3.802.2 description (FI-5434)
Type:
string [400]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,100}$
2.3.802.3 enablehostidcheck (FI-5745)
Type:
bool
Default Value:
TRUE
Remarks:
The default for EnableHostIDCheck is TRUE
2.3.802.4 failtoconnect (FI-5439)










Page 1004
Type:
long
Default Value:
30
Check Constraint: (FailToConnect >= 0) AND (FailToConnect <= 600)
Remarks:
The FailToConnect time specifies the maximum time to wait
request/response. The value range is 0 to 600 seconds (10 m
timeout. The default value is 30 seconds.
2.3.802.5 mtu (FI-5437)
Type:
long
Default Value:
1290
Check Constraint: (MTU >= 256) AND (MTU <= 1406)
Remarks:
MTU value allows the system administrator to set the maxim
used can be less than this value. The supported configurabl
default MTU on CNU operating system and the maximum su
configured with the value larger than 1290 bytes, the maxim
2.3.802.6 name (FI-5433)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9._-]{1,50}$
2.3.802.7 passwordpersistent (FI-5436)
Type:
bool
Default Value:
FALSE
Remarks:
The default is password persistent is disabled
2.3.802.8 pkid (FI-5432)
Type:
guid (Unique, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify VPNProfile record
Rule (RI-698):
Type:
Active (Update)
Rule Name:
Update versionstamp for vpnprofile table
Description:
When the vpnprofile record changes, the ve
Test
Condition:
ON UPDATE IN vpnprofile: versionstamp = v
2.3.802.9 tkvpnclientauthentication (FI-5440)
Type:
enum
Default Value:
0
Remarks:
Reference to TypeVPNClientAuthentication Table:User And
Non-null.
2.3.802.10 versionstamp (FI-5445)
Type:
string [47] (Not Modifiable)










Page 1005
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d093963
Remarks:
New guid plus seconds past midnight 1970 are concatenated
Rule (RI-698):
Type:
Active (Update)
This field is modified by this rule.
Rule Name:
Update versionstamp for vpnprofile table
Description:
When the vpnprofile record changes, the ve
Test
Condition:
ON UPDATE IN vpnprofile: versionstamp = v
Rule (RI-698):
Type:
Active (Update)
Rule Name:
Update versionstamp for vpnprofile table
Description:
When the vpnprofile record changes, the ve
Test
Condition:
ON UPDATE IN vpnprofile: versionstamp = v
Uniqueness:
No multicolumn uniqueness constraints
2.3.803 webpagesection (TI-1117)
Description:
Stores provisioning administration web page section control information. The
Fields:
2.3.803.1 displayorder (FI-10327)
Type:
long
Remarks:
Order of display sections with in a web page
2.3.803.2 pkid (FI-10300)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique identifier for the record
2.3.803.3 tkwebpagedisplay (FI-10302)
Type:
enum
Remarks:
Reference to Web page Display
2.3.803.4 tkwebpagesection (FI-10301)
Type:
enum (Unique, Indexed)
Remarks:
Reference to web page section
Rule (RFI-313):
Type:
Inter-field Condition and Constraint
Constraint:
( NOT (SELECT TWPS.IsRequired FROM TypeW
tkWebPageSection) OR 'WEB_PAGE_SECTION
FROM TypeWebPageDisplay TWPD WHERE T
Null Allowed: null
Remarks:
When related typeWebPageSection is IsRequi










Page 1006
Uniqueness:
No multicolumn uniqueness constraints
2.3.804 wifihotspotprofile (TI-2618)
Description:
Hotspot Profile is used to send Wireless Hotspot configuration to phones that s
Fields:
2.3.804.1 authserver (FI-25806)
Type:
string [64]
Default Value:
EMPTY
Remarks:
Specifies Authentication Server in either IP address or Host
Rule (RI-2149):
Type:
Validation (Insert/Update)
Rule Name:
Authentication Server is not a valid format
Description:
Make sure the IP address or host name is for
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.804.2 authserverport (FI-25807)
Type:
long
Default Value:
1812
Remarks:
Port on which it makes the connection.
2.3.804.3 description (FI-25799)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,63}$
Remarks:
Description of the Hotspot Profile.
2.3.804.4 name (FI-25798)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9._-]{1,50}$
Remarks:
Name of the Hotspot Profile.
2.3.804.5 passdescription (FI-25805)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,63}$
Remarks:
Used to recall forgotten password.
2.3.804.6 passwordreverse (FI-25804)
Type:
string [193] (Null OK)










Page 1007
Validation:
^[a-fA-F0-9]{0,192}$
Remarks:
Used for digest authentication
2.3.804.7 pkid (FI-25797)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-2147):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of HotspotProfile,up
Description:
On Insert/Update of HotspotProfile,the versi
be updated to current time.
Test
Condition:
For INSERT/UPDATE of HotspotProfile,UPDA
versionStampGenerator()
2.3.804.8 ssidprefix (FI-25800)
Type:
string [20]
Validation:
^[]a-zA-Z0-9""!<>#$%&'()*+,./\:;?@[^_`{|}~-]{0,20}$
Remarks:
SSID
2.3.804.9 tkhotspotauthenticationmethod (FI-25803)
Type:
enum
Default Value:
0
Remarks:
Type of Authentication used by Hotspot.
Rule (RI-2149):
Type:
Validation (Insert/Update)
Rule Name:
Authentication Server is not a valid format
Description:
Make sure the IP address or host name is for
Test
Condition:
?
Error
Message:
?
Remedy:
?
2.3.804.10 tkwififrequency (FI-25801)
Type:
enum
Default Value:
0
Remarks:
Type of WiFi frequency used.
2.3.804.11 tkwlanprofilechanges (FI-25802)
Type:
enum
Default Value:
0
Remarks:
Type of changes allowed to this Hotspot profile.










Page 1008
2.3.804.12 versionstamp (FI-25808)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d123963
Remarks:
New guid is generated every time this Hotspot Profile is upd
Rule (RI-2147):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of HotspotProfile,up
Description:
On Insert/Update of HotspotProfile,the versi
be updated to current time.
Test
Condition:
For INSERT/UPDATE of HotspotProfile,UPDA
versionStampGenerator()
Rule (RI-2147):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
On Active Insert/Update of HotspotProfile,up
Description:
On Insert/Update of HotspotProfile,the versi
be updated to current time.
Test
Condition:
For INSERT/UPDATE of HotspotProfile,UPDA
versionStampGenerator()
Uniqueness:
No multicolumn uniqueness constraints
2.3.805 wirelesslanprofile (TI-2597)
Description:
Wireless LAN Profile that can be associated to a wireless device.
Fields:
2.3.805.1 description (FI-25679)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,63}$
Remarks:
Description of the Wireless LAN Profile.
2.3.805.2 fknetworkaccessprofile (FI-25753)
Type:
guid (Null OK)
Remarks:
Reference to Network Access profile for Wireless LAN profil
2.3.805.3 name (FI-25678)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9._-]{1,50}$
Remarks:
Name of the Wireless LAN Profile.
2.3.805.4 passdescription (FI-25685)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,63}$










Page 1009
Remarks:
Used to recall forgotten password.
2.3.805.5 passwordreverse (FI-25684)
Type:
string [193] (Null OK)
Validation:
^[a-fA-F0-9]{0,192}$
Remarks:
Used for digest authentication
2.3.805.6 pkid (FI-25677)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-2142):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of WirelessLANProf
versionstamp
Description:
On Insert/Update of WirelessLANProfile,the
WirelessLANProfileGroup should be update
Test
Condition:
For INSERT/UPDATE of WirelessLANProfile,U
versionstamp = versionStampGenerator()
2.3.805.7 ssid (FI-25680)
Type:
string [32]
Validation:
^[]a-zA-Z0-9""!<>#$%&'()*+,./\:;?@[^_`{|}~-]{0,32}$
Remarks:
SSID
2.3.805.8 tkwifiauthenticationmethod (FI-25682)
Type:
enum
Default Value:
3
Remarks:
Type of Authentication used.
2.3.805.9 tkwififrequency (FI-25681)
Type:
enum
Default Value:
0
Remarks:
Type of WiFi frequency used.
2.3.805.10 tkwifiusercertificate (FI-27156)
Type:
enum
Default Value:
0
Remarks:
Type of UserCertificate for EAP-TLS AuthenticationMethod.
2.3.805.11 tkwlanprofilechanges (FI-25754)
Type:
enum
Default Value:
0
Remarks:
Type of Wireless LAN Profile changes.










Page 1010
2.3.805.12 userid (FI-25683)
Type:
string [64] (Indexed)
Default Value:
EMPTY
Validation:
^[]a-zA-Z0-9""!<>#$%&'()*+,./\:;?@[^`{|}~-]{0,64}$
Remarks:
User identification name.
Uniqueness:
No multicolumn uniqueness constraints
2.3.806 wirelesslanprofilegroup (TI-2596)
Description:
Stores Wireless LAN Group details which can hold up to 4 Wireless LAN Profile
Fields:
2.3.806.1 description (FI-25676)
Type:
string [255]
Default Value:
EMPTY
Validation:
^[^""%&\<>:]{0,63}$
Remarks:
Description of the Wireless LAN Profile Group.
2.3.806.2 issystemdefault (FI-25686)
Type:
bool (Not Modifiable)
Default Value:
FALSE
Rule (RI-2131):
Type:
Validation (Insert)
Rule Name:
Default WLAN Profile Group
Description:
Validation rule to have only one default WL
Rule (RI-2131):
Type:
Validation (Insert)
This field is modified by this rule.
Rule Name:
Default WLAN Profile Group
Description:
Validation rule to have only one default WL
2.3.806.3 name (FI-25675)
Type:
string [50] (Unique)
Validation:
^[a-zA-Z0-9.-]{1,50}$
Remarks:
Name of the Wireless LAN Profile Group.
2.3.806.4 pkid (FI-25674)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.
Rule (RI-2131):
Type:
Validation (Insert)
Rule Name:
Default WLAN Profile Group
Description:
Validation rule to have only one default WL










Page 1011
Rule (RI-2140):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of WirelessLANProf
versionstamp
Description:
On Insert/Update of WirelessLANProfileGro
should be updated to current time.
Test
Condition:
For INSERT/UPDATE of WirelessLANProfileG
versionstamp = versionStampGenerator()
2.3.806.5 resettoggle (FI-25783)
Type:
bool
Default Value:
FALSE
Remarks:
Should the devices associated to this Wireless LAN Profile G
Rule (RI-2140):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of WirelessLANProf
versionstamp
Description:
On Insert/Update of WirelessLANProfileGro
should be updated to current time.
Test
Condition:
For INSERT/UPDATE of WirelessLANProfileG
versionstamp = versionStampGenerator()
2.3.806.6 versionstamp (FI-25784)
Type:
string [47] (Null OK)
Default Value:
0000000000-c7a6c673-7479-46b0-839e-014d3d123963
Remarks:
New guid is generated every time this Wireless LAN Profile
Rule (RI-2140):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of WirelessLANProf
versionstamp
Description:
On Insert/Update of WirelessLANProfileGro
should be updated to current time.
Test
Condition:
For INSERT/UPDATE of WirelessLANProfileG
versionstamp = versionStampGenerator()
Rule (RI-2140):
Type:
Active (Insert/Update)
This field is modified by this rule.
Rule Name:
On Active Insert/Update of WirelessLANProf
versionstamp
Description:
On Insert/Update of WirelessLANProfileGro
should be updated to current time.
Test
Condition:
For INSERT/UPDATE of WirelessLANProfileG
versionstamp = versionStampGenerator()
Uniqueness:
No multicolumn uniqueness constraints










Page 1012
2.3.807 wirelesslanprofilegroupmember (TI-2598)
Description:
Specifies which Wireless LAN Profiles are members of a particular Wireless LA
Fields:
2.3.807.1 fkwirelesslanprofile (FI-25689)
Type:
guid (Cascade Delete)
Remarks:
Reference to Wireless LAN Profile.
2.3.807.2 fkwirelesslanprofilegroup (FI-25688)
Type:
guid (Cascade Delete)
Remarks:
Reference to Wireless LAN Profile Group.
Rule (RI-2126):
Type:
Validation (Insert/Update)
Rule Name:
WLANProfileGroup Member Number Restri
Description:
A WLAN Profile Group can have at the max
Test
Condition:
(SELECT COUNT(*) FROM WLANProfileGrou
WHERE WPGM.fkWLANProfileGROUP = WP
Error
Message:
A Wireless LAN Group can hold up to 4 mem
Remedy:
Please remove an existing member to add th
Group.
Rule (RI-2141):
Type:
Active (Insert/Update)
Rule Name:
On Active Insert/Update of WirelessLANProf
WirelessLANProfileGroup versionstamp
Description:
On Insert/Update of WirelessLANProfileGro
WirelessLANProfileGroup should be update
Test
Condition:
For INSERT/UPDATE of WirelessLANProfileG
SET versionstamp = versionStampGenerator
Rule (RI-2145):
Type:
Active (Delete)
Rule Name:
On Active Delete of WirelessLANProfileGrou
versionstamp
Description:
On Delete of WirelessLANProfileGroupMem
WirelessLANProfileGroup should be update
Test
Condition:
For DELETE of WirelessLANProfileGroupMe
versionstamp = versionStampGenerator()
2.3.807.3 pkid (FI-25687)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.










Page 1013
2.3.807.4 sortorder (FI-25690)
Type:
long
Remarks:
SortOrder
Uniqueness:
fkwirelesslanprofilegroup + fkwirelesslanprofile is unique. (MFI-791)
2.3.808 wsmdevice (TI-415)
Description: Contains data for WSM Trunk implementation
Fields:
2.3.808.1 destinationaddress (FI-3138)
Type:
string [255]
Default Value:
EMPTY
Remarks:
ip address or Domain name of WSM device
2.3.808.2 destinationport (FI-3139)
Type:
long
Default Value:
5061
Check Constraint: ((destinationPort >= 1024) AND (destinationPort <= 65535)) OR
2.3.808.3 fkdevice (FI-3137)
Type:
guid (Unique, Indexed, Cascade Delete)
2.3.808.4 pkid (FI-3136)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints
2.3.809 wwwcookie (TI-72)
Description: Used for cookie (and related stats) on browsers
Fields:
2.3.809.1 callbackdn (FI-279)
Type:
dn
DN Type:
DN_TYPE_ALL_DIGITS
Validation:
^[0-9*#+]{0,50}$
Migration Source: CallbackPhone
2.3.809.2 pkid (FI-278)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Migration Source: Generated
Remarks:
Unique ID to identify a record.










Page 1014
Uniqueness: No multicolumn uniqueness constraints
2.3.810 xmldisplayinstancerulemap (TI-163)
Description: Maps an XML display instance to an XML rule - both stored in scratch table
Records may be modified only by installation and/or DB triggers.
Fields:
2.3.810.1 fkscratch_displayinstance (FI-947)
Type:
guid (Cascade Delete, Not Modifiable)
2.3.810.2 fkscratch_rule (FI-948)
Type:
guid (Cascade Delete, Not Modifiable)
2.3.810.3 pkid (FI-946)
Type:
guid (Unique, Indexed, Not Modifiable)
Default Value:
newid()
Remarks:
Unique ID to identify a record.
Uniqueness: No multicolumn uniqueness constraints










Page 1015
3.0 Common Table Relationships
3.1 Servers and Services
Here are the common relationships with Servers, Services and service parameters.
3.2 Roles and Responsibilities
Here are the relationships between users and their roles and responsibilities.










Page 1016
3.3 End User
Here are the relationships for an Enduser.










Page 1017
3.4 Phone
Here are the common tables that define a phone.










Page 1018
3.5 MGCP Gateway
Here are the common tables that define a gateway.










Page 1019
3.6 Route/Hunt Lists
Here are the relationships between Route/Hunt lists and Route/Line Groups.










Page 1020
3.7 Mobility/Single Number Reach
Here are the relationships for Mobility and Single Number Reach.










Page 1021
3.8 Time Of Day Routing
Here are the relationships for Time of Day Routing.










Page 1022
3.9 Data Dictionary Definition
Here are the relationships used to generate the database schema, triggers and this document.










Page 1023










Page 1024
4.0 Schema Changes
This section shows the high level differences in schema between this release and previous ver
4.1 Differences between Cisco Unified Communications Manager 14.0(1) and
Manager 15.0(1)
4.1.1 Tables in Cisco Unified Communications Manager 15.0(1) and not in Cisco Unified C
4.1.2 Tables in Cisco Unified Communications Manager 14.0(1) and not in Cisco Unified C
4.1.3 Tables that are different in Cisco Unified Communications Manager 14.0(1) and Cisc
Table Name
Fields Removed from Cisco Unified Communications
Manager 14.0(1)
Fields Ad
Manager
onboardingdetails email, orgid
ucmclust









