📄 asterisk.ldap-schema
字号:
EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstAccountHost NAME 'AstAccountHost' DESC 'Asterisk Account Host' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstAccountInsecure NAME 'AstAccountInsecure' DESC 'Asterisk Account Insecure' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstAccountNAT NAME 'AstAccountNAT' DESC 'Asterisk Account NAT' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( AstAccountPickupGroup NAME 'AstAccountPickupGroup' DESC 'Asterisk Account PickupGroup' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( AstAccountPort NAME 'AstAccountPort' DESC 'Asterisk Account Port' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( AstAccountRestrictCID NAME 'AstAccountRestrictCID' DESC 'Asterisk Account Restrict CallerID' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( AstAccountRTPTimeout NAME 'AstAccountRTPTimeout' DESC 'Asterisk Account RTP Timeout' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( AstAccountRTPHoldTimeout NAME 'AstAccountRTPHoldTimeout' DESC 'Asterisk Account RTP Hold Timeout' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( AstAccountRealmedPassword NAME 'AstAccountRealmedPassword' DESC 'Asterisk Account Realmed Password' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstAccountAllowedCodec NAME 'AstAccountAllowedCodec' DESC 'Asterisk Account Allowed Codec' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstAccountMusicOnHold NAME 'AstAccountMusicOnHold' DESC 'Asterisk Account Music On Hold' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstAccountCanCallForward NAME 'AstAccountCanCallForward' DESC 'Asterisk Account Can Call Forward' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstAccountSecret NAME 'AstAccountSecret' DESC 'Asterisk Account Secret' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( AstAccountName NAME 'AstAccountName' DESC 'Asterisk Account Username' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstConfigFilename NAME 'AstConfigFilename' DESC 'Asterisk LDAP Configuration Filename' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstConfigCategory NAME 'AstConfigCategory' DESC 'Asterisk LDAP Configuration Category' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstConfigCategoryMetric NAME 'AstConfigCategoryMetric' DESC 'Asterisk LDAP Configuration Category Metric' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstConfigVariableName NAME 'AstConfigVariableName' DESC 'Asterisk LDAP Configuration Variable Name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstConfigVariableValue NAME 'AstConfigVariableValue' DESC 'Asterisk LDAP Configuration Variable Value' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstConfigCommented NAME 'AstConfigCommented' DESC 'Asterisk LDAP Configuration Commented' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstAccountIPAddress NAME 'AstAccountIPAddress' DESC 'Asterisk Account IP Address' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) attributetype ( AstAccountDefaultUser NAME 'AstAccountDefaultUser' DESC 'Asterisk Account Default User' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)attributetype ( AstAccountRegistrationServer NAME 'AstAccountRegistrationServer' DESC 'Asterisk Account Registration Server' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)############################################################################## Object Class definitions## This is where to define the object classes. Object classes are used# to define which attribute MAY (optional) or MUST (required) belong# to an entry.## Classes can be AUXILIARY or STRUCTURAL. An entry in the directory# must have one and only one structural class, but can have many# AUXILIARY classes.##############################################################################objectclass ( AsteriskExtension NAME 'AsteriskExtension' DESC 'PBX Extension Information for Asterisk' SUP top AUXILIARY MUST cn MAY ( AstContext $ AstExtension $ AstPriority $ AstApplication $ AstApplicationData ) )############################################################################### AsteriskIAXUser and AsteriskSIPUser extend AsteriskExtension. These# represent real accounts in Asterisk.## NOTE: They are defined as AUXILIARY in case they need to be mixed with an# existing directory deployment.############################################################################## objectclass ( AsteriskIAXUser NAME 'AsteriskIAXUser' DESC 'IAX2 User information for Asterisk' SUP AsteriskExtension AUXILIARY MUST cn MAY ( AstAccountAMAFlags $ AstAccountCallerID $ AstAccountContext $ AstAccountFullContact $ AstAccountHost $ AstAccountMailbox $ AstMD5secret $ AstAccountDeny $ AstAccountPermit $ AstAccountPort $ AstAccountQualify $ AstAccountType $ AstAccountDisallowedCodec $ AstAccountExpirationTimestamp $ AstAccountRegistrationContext$ AstAccountRegistrationExten $ AstAccountNoTransfer $ AstAccountName ) ) objectclass ( AsteriskSIPUser NAME 'AsteriskSIPUser' DESC 'SIP User information for Asterisk' SUP AsteriskExtension AUXILIARY MUST cn MAY ( AstAccountAMAFlags $ AstAccountCallGroup $ AstAccountCallerID $ AstAccountCanReinvite $ AstAccountContext $ AstAccountDefaultUser $ AstAccountDTMFMode $ AstAccountFromUser $ AstAccountFromDomain $ AstAccountFullContact $ AstAccountHost $ AstAccountInsecure $ AstAccountIPAddress $ AstAccountMailbox $ AstAccountRealmedPassword $ AstAccountNAT $ AstAccountDeny $ AstAccountPermit $ AstAccountPickupGroup $ AstAccountPort $ AstAccountQualify $ AstAccountRestrictCID $ AstAccountRTPTimeout $ AstAccountRTPHoldTimeout $ AstAccountType $ AstAccountDisallowedCodec $ AstAccountAllowedCodec $ AstAccountMusicOnHold $ AstAccountExpirationTimestamp $ AstAccountRegistrationContext $ AstAccountRegistrationExten $ AstAccountRegistrationServer $ AstAccountCanCallForward $ AstAccountSecret $ AstAccountName ) )############################################################################### AsteriskIAXUser and AsteriskSIPUser extend AsteriskExtension. These# represent real accounts in Asterisk.## NOTE: They are defined as AUXILIARY in case they need to be mixed with an# existing directory deployment.############################################################################## objectclass ( AsteriskConfig NAME 'AsteriskConfig' DESC 'Asterisk configuration Information' SUP top AUXILIARY MUST cn MAY ( AstConfigFilename $ AstConfigCategory $ AstConfigCategoryMetric $ AstConfigVariableName $ AstConfigVariableValue $ AstConfigCommented ) )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -