[asterisk-commits] russell: branch group/res_config_ldap r76611 - /team/group/res_config_ldap/co...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon Jul 23 11:15:14 CDT 2007
Author: russell
Date: Mon Jul 23 11:15:13 2007
New Revision: 76611
URL: http://svn.digium.com/view/asterisk?view=rev&rev=76611
Log:
(issue #5768)
Patches:
asterisk-v3.1.4.ldif uploaded by suretec (license 70)
asterisk-v3.1.4.schema uploaded by suretec (license 70)
Add ldif, and add updated schema
Added:
team/group/res_config_ldap/contrib/scripts/asterisk.ldif (with props)
Modified:
team/group/res_config_ldap/contrib/scripts/asterisk.ldap-schema
Modified: team/group/res_config_ldap/contrib/scripts/asterisk.ldap-schema
URL: http://svn.digium.com/view/asterisk/team/group/res_config_ldap/contrib/scripts/asterisk.ldap-schema?view=diff&rev=76611&r1=76610&r2=76611
==============================================================================
--- team/group/res_config_ldap/contrib/scripts/asterisk.ldap-schema (original)
+++ team/group/res_config_ldap/contrib/scripts/asterisk.ldap-schema Mon Jul 23 11:15:13 2007
@@ -1,415 +1,562 @@
-#SIP && IAX
-# multi value: {MD5}, {SHA}...
-attributetype (1.3.6.1.4.1.4980.1.2.81
- NAME 'realmedPassword'
- DESC 'RealmedPassword (Hashes of <user>:<realm>:<secret>) begining with the hash tag like {MD5}'
- EQUALITY octetStringMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{80} )
- )
-
-# ======== EXTENSIONS =============
-
-attributetype (1.3.6.1.4.1.4980.10.2.1.1
- NAME 'AstExtensionContext'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Extension: Context {20}'
- )
-
-attributetype (1.3.6.1.4.1.4980.10.2.1.2
- NAME 'AstExtensionExten'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Extension: Exten {20}'
- )
-
-#Integer
-attributetype (1.3.6.1.4.1.4980.10.2.1.3
- NAME 'AstExtensionPriority'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- EQUALITY integerMatch
- DESC 'PBX Extension: Priority'
- )
-
-attributetype (1.3.6.1.4.1.4980.10.2.1.4
- NAME 'AstExtensionApplication'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Extension: Application {20}'
- )
-
-attributetype (1.3.6.1.4.1.4980.10.2.1.5
- NAME 'AstExtensionApplicationData'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Extension: Application Data {128}'
- )
-
-# ======== Accounts =============
-
-#SIP & IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.1
- NAME 'AstAccountAccountingCode'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: Accounting Code {20}'
- )
-
-#SIP & IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.2
+#
+# Copyright (c) 2007 Suretec Systems Ltd. - <http://www.suretecsystems.com/>
+#
+# Asterisk LDAP Schema
+#
+# Digium root OID (http://www.iana.org/assignments/enterprise-numbers)
+#
+# 1.3.6.1.4.1.22736
+# 1.3.6.1.4.1.22736.5 LDAP elements
+# 1.3.6.1.4.1.22736.5.4 Attribute Types
+# 1.3.6.1.4.1.22736.5.5 Object Classes
+#
+objectIdentifier AsteriskRoot 1.3.6.1.4.1.22736
+objectIdentifier AsteriskLDAP AsteriskRoot:5
+
+#############################################################################
+# Attribute group OIDs. e.g.: objectIdentifier AstAttrType AsteriskLDAP:4
+#############################################################################
+objectIdentifier AstAttrType AsteriskLDAP:4
+
+
+#############################################################################
+# Attribute OIDs e.g.: objectIdentifier AstContext AstAttrType:1
+#############################################################################
+objectIdentifier AstContext AstAttrType:1
+objectIdentifier AstExtension AstAttrType:2
+objectIdentifier AstPriority AstAttrType:3
+objectIdentifier AstApplication AstAttrType:4
+objectIdentifier AstApplicationData AstAttrType:5
+objectIdentifier AstAccountAMAFlags AstAttrType:6
+objectIdentifier AstAccountCallerID AstAttrType:7
+objectIdentifier AstAccountContext AstAttrType:8
+objectIdentifier AstAccountMailbox AstAttrType:9
+objectIdentifier AstMD5secret AstAttrType:10
+objectIdentifier AstAccountDeny AstAttrType:11
+objectIdentifier AstAccountPermit AstAttrType:12
+objectIdentifier AstAccountQualify AstAttrType:13
+objectIdentifier AstAccountType AstAttrType:14
+objectIdentifier AstAccountDisallowedCodec AstAttrType:15
+objectIdentifier AstAccountExpirationTimestamp AstAttrType:16
+objectIdentifier AstAccountRegistrationContext AstAttrType:17
+objectIdentifier AstAccountRegistrationExten AstAttrType:18
+objectIdentifier AstAccountNoTransfer AstAttrType:19
+objectIdentifier AstAccountCallGroup AstAttrType:20
+objectIdentifier AstAccountCanReinvite AstAttrType:21
+objectIdentifier AstAccountDTMFMode AstAttrType:22
+objectIdentifier AstAccountFromUser AstAttrType:23
+objectIdentifier AstAccountFromDomain AstAttrType:24
+objectIdentifier AstAccountFullContact AstAttrType:25
+objectIdentifier AstAccountHost AstAttrType:26
+objectIdentifier AstAccountInsecure AstAttrType:27
+objectIdentifier AstAccountNAT AstAttrType:28
+objectIdentifier AstAccountPickupGroup AstAttrType:29
+objectIdentifier AstAccountPort AstAttrType:30
+objectIdentifier AstAccountRestrictCID AstAttrType:31
+objectIdentifier AstAccountRTPTimeout AstAttrType:32
+objectIdentifier AstAccountRTPHoldTimeout AstAttrType:33
+objectIdentifier AstAccountRealmedPassword AstAttrType:34
+objectIdentifier AstAccountAllowedCodec AstAttrType:35
+objectIdentifier AstAccountMusicOnHold AstAttrType:36
+objectIdentifier AstAccountCanCallForward AstAttrType:37
+objectIdentifier AstAccountSecret AstAttrType:38
+objectIdentifier AstAccountName AstAttrType:39
+objectIdentifier AstConfigFilename AstAttrType:40
+objectIdentifier AstConfigCategory AstAttrType:41
+objectIdentifier AstConfigCategoryMetric AstAttrType:42
+objectIdentifier AstConfigVariableName AstAttrType:43
+objectIdentifier AstConfigVariableValue AstAttrType:44
+objectIdentifier AstConfigCommented AstAttrType:45
+
+
+#############################################################################
+# Object Class OIDs
+#############################################################################
+objectIdentifier AstObjectClass AsteriskLDAP:2
+objectIdentifier AsteriskExtension AstObjectClass:1
+objectIdentifier AsteriskIAXUser AstObjectClass:2
+objectIdentifier AsteriskSIPUser AstObjectClass:3
+objectIdentifier AsteriskConfig AstObjectClass:4
+
+
+#############################################################################
+# attribute definitions
+#
+# OID (the first arg) comes from the objectIdentifier defined above
+#
+# NAME should be the same as objectIdentifier
+#
+# DESC should be the description of the attribute
+#
+# EQUALITY is the rule to use when doing a search/compare for an
+# attribute value.
+#
+# SUBSTR is the rule to use when doing a substring search (*foo*)
+#
+# SYNTAX is the syntax (i.e., type) of the attribute. We should
+# probably stick to syntaxes:
+#
+# 1.3.6.1.4.1.1466.115.121.1.15 -> directoryString (UTF-8 string)
+# 1.3.6.1.4.1.1466.115.121.1.26 -> IA5String (ASCII String)
+# 1.3.6.1.4.1.1466.115.121.1.27 -> integer (Integer value)
+#
+# SINGLE-VALUE should be present if only one instance of this
+# attribute is allowed within an entry.
+#
+# {32} is the allowed length
+#
+# e.g.:
+#
+# attributetype ( AstExample
+# NAME ( 'AstExample' )
+# DESC 'Asterisk Example Attribute'
+# EQUALITY caseIgnoreMatch
+# SUBSTR caseIgnoreSubstringsMatch
+# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32}
+# SINGLE-VALUE )
+#
+#############################################################################
+
+attributetype ( AstContext
+ NAME 'AstContext'
+ DESC 'Asterisk Context'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstExtension
+ NAME 'AstExtension'
+ DESC 'Asterisk Extension'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstPriority
+ NAME 'AstPriority'
+ DESC 'Asterisk Priority'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstApplication
+ NAME 'AstApplication'
+ DESC 'Asterisk Application'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstApplicationData
+ NAME 'AstApplicationData'
+ DESC 'Asterisk Application Data'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountAMAFlags
NAME 'AstAccountAMAFlags'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: AMA Flags (default|omit|billing|documentation)'
- )
-
-#SIP
-attributetype (1.3.6.1.4.1.4980.10.2.2.3
+ DESC 'Asterisk Account AMA Flags'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountCallerID
+ NAME 'AstAccountCallerID'
+ DESC 'Asterisk Account CallerID'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountContext
+ NAME 'AstAccountContext'
+ DESC 'Asterisk Account Context'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountMailbox
+ NAME 'AstAccountMailbox'
+ DESC 'Asterisk Account Mailbox'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstMD5secret
+ NAME 'AstMD5secret'
+ DESC 'Asterisk Account MD5 Secret'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountDeny
+ NAME 'AstAccountDeny'
+ DESC 'Asterisk Account Deny'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountPermit
+ NAME 'AstAccountPermit'
+ DESC 'Asterisk Account Permit'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountQualify
+ NAME 'AstAccountQualify'
+ DESC 'Asterisk Account Qualify'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountType
+ NAME 'AstAccountType'
+ DESC 'Asterisk Account Type'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountDisallowedCodec
+ NAME 'AstAccountDisallowedCodec'
+ DESC 'Asterisk Account Disallowed Codec'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountExpirationTimestamp
+ NAME 'AstAccountExpirationTimestamp'
+ DESC 'Asterisk Account Allowed Codec'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountRegistrationContext
+ NAME 'AstAccountRegistrationContext'
+ DESC 'Asterisk Account AMA Flags'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountRegistrationExten
+ NAME 'AstAccountRegistrationExten'
+ DESC 'Asterisk Account AMA Flags'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountNoTransfer
+ NAME 'AstAccountNoTransfer'
+ DESC 'Asterisk Account AMA Flags'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountCallGroup
NAME 'AstAccountCallGroup'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: CallGroup {10}'
- )
-
-#SIP & IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.4
- NAME 'AstAccountCallerID'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: CallerID {sip=80 or iax=100}'
- )
-#SIP
-attributetype (1.3.6.1.4.1.4980.10.2.2.5
+ DESC 'Asterisk Account Call Group'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountCanReinvite
NAME 'AstAccountCanReinvite'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- DESC 'PBX Account: CallReinvite (TRUE/FALSE)'
- )
-
-#SIP && IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.6
- NAME 'AstAccountContext'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: Context {sip=80 or iax=100}'
- )
-
-#SIP && IAX (defaultip)
-attributetype (1.3.6.1.4.1.4980.10.2.2.7
- NAME 'AstAccountDefaultHost'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: DefaultHost (IP or Host name)'
- )
-
-#SIP
-attributetype (1.3.6.1.4.1.4980.10.2.2.8
+ DESC 'Asterisk Account Can Reinvite'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountDTMFMode
NAME 'AstAccountDTMFMode'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: DTMFMode (inband|rfc2833|info|auto)'
- )
-
-#SIP
-attributetype (1.3.6.1.4.1.4980.10.2.2.9
+ DESC 'Asterisk Account DTMF Flags'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountFromUser
NAME 'AstAccountFromUser'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: FromUser {80}'
- )
-
-#SIP
-attributetype (1.3.6.1.4.1.4980.10.2.2.10
+ DESC 'Asterisk Account From User'
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountFromDomain
NAME 'AstAccountFromDomain'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: FromDomain {80}'
- )
-
-#SIP
-attributetype (1.3.6.1.4.1.4980.10.2.2.11
+ DESC 'Asterisk Account From Domain'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountFullContact
NAME 'AstAccountFullContact'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: FullContact {80}'
- )
-
-#SIP && IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.12
+ DESC 'Asterisk Account Full Contact'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountHost
NAME 'AstAccountHost'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: Host (or "dynamic") {31}'
- )
-
-#SIP
-attributetype (1.3.6.1.4.1.4980.10.2.2.13
+ DESC 'Asterisk Account Host'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountInsecure
NAME 'AstAccountInsecure'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: Insecure {4}'
- )
-
-#SIP && IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.14
- NAME 'AstAccountUserName'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: Username {80}'
- )
-
-#SIP && IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.15
- NAME 'AstAccountMailbox'
- SUP name
- DESC 'PBX Account: Mailbox {50}'
- )
-
-#SIP
-attributetype (1.3.6.1.4.1.4980.10.2.2.17
+ DESC 'Asterisk Account Insecure'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountNAT
NAME 'AstAccountNAT'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: NAT (yes|no|never|route)'
- )
-
-#SIP && IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.18
- NAME 'AstAccountDeny'
- SUP name
- DESC 'PBX Account: Deny {95}'
- )
-
-#SIP && IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.19
- NAME 'AstAccountPermit'
- SUP name
- DESC 'PBX Account: Permit {95}'
- )
-
-#SIP
-attributetype (1.3.6.1.4.1.4980.10.2.2.20
+ DESC 'Asterisk Account NAT'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountPickupGroup
NAME 'AstAccountPickupGroup'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: PickupGroup {10}'
- )
-
-#SIP && IAX
-# Integer
-attributetype (1.3.6.1.4.1.4980.10.2.2.21
+ DESC 'Asterisk Account PickupGroup'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountPort
NAME 'AstAccountPort'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- EQUALITY integerMatch
- DESC 'PBX Account: Port'
- )
-
-#SIP && IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.22
- NAME 'AstAccountQualify'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: Qualify (xxx|no|yes), xxx is the number of seconds'
- )
-
-#SIP
-#Boolean
-attributetype (1.3.6.1.4.1.4980.10.2.2.23
+ DESC 'Asterisk Account Port'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountRestrictCID
NAME 'AstAccountRestrictCID'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- DESC 'PBX Account: RestrictCID (TRUE/FALSE)'
- )
-
-#SIP
-#Integer
-attributetype (1.3.6.1.4.1.4980.10.2.2.24
+ DESC 'Asterisk Restrict CallerID'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountRTPTimeout
NAME 'AstAccountRTPTimeout'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- EQUALITY integerMatch
- DESC 'PBX Account: RTPTimeout (seconds)'
- )
-
-#SIP
-#Integer
-attributetype (1.3.6.1.4.1.4980.10.2.2.25
+ DESC 'Asterisk RTP Timeout'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountRTPHoldTimeout
NAME 'AstAccountRTPHoldTimeout'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- EQUALITY integerMatch
- DESC 'PBX Account: RTPHoldTimeout (seconds)'
- )
-
-#SIP && IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.26
- NAME 'AstAccountType'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: Account type (peer|user|friend)'
- )
-
-#SIP && IAX (disallow)
-attributetype (1.3.6.1.4.1.4980.10.2.2.27
- NAME 'AstAccountDisallowedCodec'
- SUP name
- DESC 'PBX Account: DisallowedCodec {15}'
- )
-
-#SIP && IAX (allow)
-attributetype (1.3.6.1.4.1.4980.10.2.2.28
- NAME 'AstAccountAllowedCodec'
- SUP name
- DESC 'PBX Account: AllowedCodec {15}'
- )
-
-#SIP
-attributetype (1.3.6.1.4.1.4980.10.2.2.29
+ DESC 'Asterisk 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 RTP Hold Timeout'
+ 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'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: MusicOnHold {100}'
- )
-
-#SIP && IAX (regseconds)
-#Generalized Time
-attributetype (1.3.6.1.4.1.4980.10.2.2.30
- NAME 'AstAccountExpirationTimestamp'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
- DESC 'PBX Account: ExpirationTimestamp'
- )
-
-
-#SIP && IAX regcontext
-attributetype (1.3.6.1.4.1.4980.10.2.2.31
- NAME 'AstAccountRegistrationContext'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: RegistrationContext {80}'
- )
-
-#SIP && IAX regexten
-attributetype (1.3.6.1.4.1.4980.10.2.2.32
- NAME 'AstAccountRegistrationExten'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Account: RegistrationExten {80}'
- )
-
-#SIP
-#Boolean
-attributetype (1.3.6.1.4.1.4980.10.2.2.33
+ DESC 'Asterisk Account Allowed Codec'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountCanCallForward
NAME 'AstAccountCanCallForward'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- DESC 'PBX Account: CanCallForward (TRUE/FALSE)'
- )
-
-
-#IAX
-#Boolean
-attributetype (1.3.6.1.4.1.4980.10.2.2.34
- NAME 'AstAccountNoTransfer'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- DESC 'PBX Account: NoTransfer (TRUE/FALSE)'
- )
-
-#SIP & IAX
-attributetype (1.3.6.1.4.1.4980.10.2.2.35
- NAME 'AstAccountBaseDN'
- EQUALITY distinguishedNameMatch
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
- DESC 'PBX Account: Account base DN'
- )
-
-# ======== CONFIG =============
-
-attributetype (1.3.6.1.4.1.4980.10.2.3.1
+ DESC 'Asterisk 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 Can CAll Forward'
+ 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'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Config: filename {80}'
- )
-
-attributetype (1.3.6.1.4.1.4980.10.2.3.2
+ 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'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Config: Category {80}'
- )
-
-attributetype (1.3.6.1.4.1.4980.10.2.3.3
+ 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'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Config: Variable Name {80}'
- )
-
-attributetype (1.3.6.1.4.1.4980.10.2.3.4
+ 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'
- SUP name
- SINGLE-VALUE
- DESC 'PBX Config: VariableValue'
- )
-
-#Integer
-attributetype (1.3.6.1.4.1.4980.10.2.3.5
- NAME 'AstConfigCategoryMetric'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
- EQUALITY integerMatch
- DESC 'PBX Config: CategoryMetric'
- )
-
-attributetype (1.3.6.1.4.1.4980.10.2.3.6
+ 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'
- SINGLE-VALUE
- SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
- EQUALITY booleanMatch
- DESC 'PBX Config: Commented (TRUE/FALSE)'
- )
-
-objectclass ( 1.3.6.1.4.1.4980.10.3.1.1
- NAME 'AstExtension'
- SUP top STRUCTURAL
- DESC 'Asterisk PBX Extension'
- MUST ( AstExtensionContext $ AstExtensionExten $ AstExtensionPriority $ AstExtensionApplication )
- MAY ( AstExtensionApplicationData )
- )
-
-objectclass ( 1.3.6.1.4.1.4980.10.3.2.1
- NAME 'AstAccount'
- SUP top STRUCTURAL
- DESC 'Asterisk PBX Account'
- MUST ( uid )
- MAY ( realmedPassword $ AstAccountBaseDN $ AstAccountAccountingCode $ AstAccountAMAFlags $ AstAccountCallerID $ AstAccountContext $ AstAccountDefaultHost $ AstAccountHost $ preferredLanguage $ AstAccountMailbox $ realmedPassword $ AstAccountDeny $ AstAccountPermit $ AstAccountPort $ AstAccountQualify $ AstAccountType $ AstAccountDisallowedCodec $ AstAccountAllowedCodec $ AstAccountExpirationTimestamp $ AstAccountRegistrationContext $ AstAccountRegistrationExten )
- )
-
-objectclass ( 1.3.6.1.4.1.4980.10.3.2.2
- NAME 'AstAccountSIP'
- SUP AstAccount STRUCTURAL
- DESC 'Asterisk PBX Account'
- MUST ( uid )
- MAY ( AstAccountCallGroup $ AstAccountCanReinvite $ AstAccountDTMFMode $ AstAccountFromUser $ AstAccountFromDomain $ AstAccountFullContact $ AstAccountInsecure $ AstAccountNAT $ AstAccountPickupGroup $ AstAccountRestrictCID $ AstAccountRTPTimeout $ AstAccountRTPHoldTimeout $ AstAccountMusicOnHold $ AstAccountCanCallForward )
- )
-
-objectclass ( 1.3.6.1.4.1.4980.10.3.2.3
- NAME 'AstAccountIAX'
- SUP AstAccount STRUCTURAL
- DESC 'Asterisk PBX Account'
- MUST ( uid )
- MAY ( AstAccountNoTransfer)
- )
-
-objectclass ( 1.3.6.1.4.1.4980.10.3.2.4
- NAME 'AstConfig'
- SUP top STRUCTURAL
- DESC 'Asterisk PBX Config'
- MUST ( AstConfigFilename $ AstConfigCommented $ AstConfigCategory $ AstConfigVariableName $ AstConfigVariableValue )
- MAY ( AstConfigCategoryMetric)
- )
-
+ DESC 'Asterisk LDAP Configuration Commented'
+ 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 $
+ AstAccountDTMFMode $
+ AstAccountFromUser $
+ AstAccountFromDomain $
+ AstAccountFullContact $
+ AstAccountHost $
+ AstAccountInsecure $
+ AstAccountMailbox $
+ AstAccountRealmedPassword $
+ AstAccountNAT $
+ AstAccountDeny $
+ AstAccountPermit $
+ AstAccountPickupGroup $
+ AstAccountPort $
+ AstAccountQualify $
+ AstAccountRestrictCID $
+ AstAccountRTPTimeout $
+ AstAccountRTPHoldTimeout $
+ AstAccountType $
+ AstAccountDisallowedCodec $
+ AstAccountAllowedCodec $
+ AstAccountMusicOnHold $
+ AstAccountExpirationTimestamp $
+ AstAccountRegistrationContext $
+ AstAccountRegistrationExten $
+ 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
+ )
+ )
+
Added: team/group/res_config_ldap/contrib/scripts/asterisk.ldif
URL: http://svn.digium.com/view/asterisk/team/group/res_config_ldap/contrib/scripts/asterisk.ldif?view=auto&rev=76611
==============================================================================
--- team/group/res_config_ldap/contrib/scripts/asterisk.ldif (added)
+++ team/group/res_config_ldap/contrib/scripts/asterisk.ldif Mon Jul 23 11:15:13 2007
@@ -1,0 +1,567 @@
+#
+# Copyright (c) 2007 Suretec Systems Ltd. - <http://www.suretecsystems.com/>
+#
+# Asterisk LDAP Schema ldif
+#
+# Digium root OID (http://www.iana.org/assignments/enterprise-numbers)
+#
+# 1.3.6.1.4.1.22736
+# 1.3.6.1.4.1.22736.5 LDAP elements
+# 1.3.6.1.4.1.22736.5.4 Attribute Types
+# 1.3.6.1.4.1.22736.5.5 Object Classes
+#
+dn: cn=asterisk,cn=schema,cn=config
+objectClass: olcSchemaConfig
+cn: asterisk
+#
+olcObjectIdentifier: AsteriskRoot 1.3.6.1.4.1.22736
+olcObjectIdentifier: AsteriskLDAP AsteriskRoot:5
+#
+#############################################################################
+# Attribute group OIDs. e.g.: olcObjectIdentifier: AstAttrType AsteriskLDAP:4
+#############################################################################
+olcObjectIdentifier: AstAttrType AsteriskLDAP:4
+#
+#
+#############################################################################
+# Attribute OIDs e.g.: olcObjectIdentifier: AstContext AstAttrType:1
+#############################################################################
+olcObjectIdentifier: AstContext AstAttrType:1
+olcObjectIdentifier: AstExtension AstAttrType:2
+olcObjectIdentifier: AstPriority AstAttrType:3
+olcObjectIdentifier: AstApplication AstAttrType:4
+olcObjectIdentifier: AstApplicationData AstAttrType:5
+olcObjectIdentifier: AstAccountAMAFlags AstAttrType:6
+olcObjectIdentifier: AstAccountCallerID AstAttrType:7
+olcObjectIdentifier: AstAccountContext AstAttrType:8
+olcObjectIdentifier: AstAccountMailbox AstAttrType:9
+olcObjectIdentifier: AstMD5secret AstAttrType:10
+olcObjectIdentifier: AstAccountDeny AstAttrType:11
+olcObjectIdentifier: AstAccountPermit AstAttrType:12
+olcObjectIdentifier: AstAccountQualify AstAttrType:13
+olcObjectIdentifier: AstAccountType AstAttrType:14
+olcObjectIdentifier: AstAccountDisallowedCodec AstAttrType:15
+olcObjectIdentifier: AstAccountExpirationTimestamp AstAttrType:16
+olcObjectIdentifier: AstAccountRegistrationContext AstAttrType:17
+olcObjectIdentifier: AstAccountRegistrationExten AstAttrType:18
+olcObjectIdentifier: AstAccountNoTransfer AstAttrType:19
+olcObjectIdentifier: AstAccountCallGroup AstAttrType:20
+olcObjectIdentifier: AstAccountCanReinvite AstAttrType:21
+olcObjectIdentifier: AstAccountDTMFMode AstAttrType:22
+olcObjectIdentifier: AstAccountFromUser AstAttrType:23
+olcObjectIdentifier: AstAccountFromDomain AstAttrType:24
+olcObjectIdentifier: AstAccountFullContact AstAttrType:25
+olcObjectIdentifier: AstAccountHost AstAttrType:26
+olcObjectIdentifier: AstAccountInsecure AstAttrType:27
+olcObjectIdentifier: AstAccountNAT AstAttrType:28
+olcObjectIdentifier: AstAccountPickupGroup AstAttrType:29
+olcObjectIdentifier: AstAccountPort AstAttrType:30
+olcObjectIdentifier: AstAccountRestrictCID AstAttrType:31
+olcObjectIdentifier: AstAccountRTPTimeout AstAttrType:32
+olcObjectIdentifier: AstAccountRTPHoldTimeout AstAttrType:33
+olcObjectIdentifier: AstAccountRealmedPassword AstAttrType:34
+olcObjectIdentifier: AstAccountAllowedCodec AstAttrType:35
+olcObjectIdentifier: AstAccountMusicOnHold AstAttrType:36
+olcObjectIdentifier: AstAccountCanCallForward AstAttrType:37
+olcObjectIdentifier: AstAccountSecret AstAttrType:38
+olcObjectIdentifier: AstAccountName AstAttrType:39
+olcObjectIdentifier: AstConfigFilename AstAttrType:40
+olcObjectIdentifier: AstConfigCategory AstAttrType:41
+olcObjectIdentifier: AstConfigCategoryMetric AstAttrType:42
+olcObjectIdentifier: AstConfigVariableName AstAttrType:43
+olcObjectIdentifier: AstConfigVariableValue AstAttrType:44
+olcObjectIdentifier: AstConfigCommented AstAttrType:45
+#
+#
+#############################################################################
+# Object Class OIDs
+#############################################################################
+olcObjectIdentifier: AstObjectClass AsteriskLDAP:2
+olcObjectIdentifier: AsteriskExtension AstObjectClass:1
+olcObjectIdentifier: AsteriskIAXUser AstObjectClass:2
+olcObjectIdentifier: AsteriskSIPUser AstObjectClass:3
+olcObjectIdentifier: AsteriskConfig AstObjectClass:4
+#
+#
+#############################################################################
+# attribute definitions
+#
+# OID (the first arg) comes from the olcObjectIdentifier: defined above
+#
+# NAME should be the same as olcObjectIdentifier:
+#
+# DESC should be the description of the attribute
+#
+# EQUALITY is the rule to use when doing a search/compare for an
+# attribute value.
+#
+# SUBSTR is the rule to use when doing a substring search (*foo*)
+#
+# SYNTAX is the syntax (i.e., type) of the attribute. We should
+# probably stick to syntaxes:
+#
+# 1.3.6.1.4.1.1466.115.121.1.15 -> directoryString (UTF-8 string)
+# 1.3.6.1.4.1.1466.115.121.1.26 -> IA5String (ASCII String)
+# 1.3.6.1.4.1.1466.115.121.1.27 -> integer (Integer value)
+#
+# SINGLE-VALUE should be present if only one instance of this
+# attribute is allowed within an entry.
+#
+# {32} is the allowed length
+#
+# e.g.:
+#
+# olcAttributeTypes: ( AstExample
+# NAME ( 'AstExample' )
+# DESC 'Asterisk Example Attribute'
+# EQUALITY caseIgnoreMatch
+# SUBSTR caseIgnoreSubstringsMatch
+# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32}
+# SINGLE-VALUE )
+#
+#############################################################################
+#
+olcAttributeTypes: ( AstContext
+ NAME 'AstContext'
+ DESC 'Asterisk Context'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstExtension
+ NAME 'AstExtension'
+ DESC 'Asterisk Extension'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstPriority
+ NAME 'AstPriority'
+ DESC 'Asterisk Priority'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstApplication
+ NAME 'AstApplication'
+ DESC 'Asterisk Application'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstApplicationData
+ NAME 'AstApplicationData'
+ DESC 'Asterisk Application Data'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountAMAFlags
+ NAME 'AstAccountAMAFlags'
+ DESC 'Asterisk Account AMA Flags'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountCallerID
+ NAME 'AstAccountCallerID'
+ DESC 'Asterisk Account CallerID'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountContext
+ NAME 'AstAccountContext'
+ DESC 'Asterisk Account Context'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountMailbox
+ NAME 'AstAccountMailbox'
+ DESC 'Asterisk Account Mailbox'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstMD5secret
+ NAME 'AstMD5secret'
+ DESC 'Asterisk Account MD5 Secret'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountDeny
+ NAME 'AstAccountDeny'
+ DESC 'Asterisk Account Deny'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountPermit
+ NAME 'AstAccountPermit'
+ DESC 'Asterisk Account Permit'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountQualify
+ NAME 'AstAccountQualify'
+ DESC 'Asterisk Account Qualify'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
[... 368 lines stripped ...]
More information about the asterisk-commits
mailing list