[asterisk-commits] ghenry: branch 1.6.1 r197440 - in /branches/1.6.1: configs/ contrib/scripts/ ...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu May 28 06:40:35 CDT 2009
Author: ghenry
Date: Thu May 28 06:40:30 2009
New Revision: 197440
URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=197440
Log:
issue #15155 and issue #15156 from trunk
Modified:
branches/1.6.1/configs/res_ldap.conf.sample
branches/1.6.1/contrib/scripts/asterisk.ldap-schema
branches/1.6.1/contrib/scripts/asterisk.ldif
branches/1.6.1/doc/ldap.txt
Modified: branches/1.6.1/configs/res_ldap.conf.sample
URL: http://svn.asterisk.org/svn-view/asterisk/branches/1.6.1/configs/res_ldap.conf.sample?view=diff&rev=197440&r1=197439&r2=197440
==============================================================================
--- branches/1.6.1/configs/res_ldap.conf.sample (original)
+++ branches/1.6.1/configs/res_ldap.conf.sample Thu May 28 06:40:30 2009
@@ -91,6 +91,7 @@
ipaddr = AstAccountIPAddress
defaultuser = AstAccountDefaultUser
regserver = AstAccountRegistrationServer
+lastms = AstAccountLastQualifyMilliseconds
additionalFilter=(objectClass=AsteriskSIPUser)
;
@@ -116,6 +117,7 @@
regcontext = AstAccountRegistrationContext
regexten = AstAccountRegistrationExten
notransfer = AstAccountNoTransfer
+lastms = AstAccountLastQualifyMilliseconds
additionalFilter=(objectClass=AstAccountIAX)
;
Modified: branches/1.6.1/contrib/scripts/asterisk.ldap-schema
URL: http://svn.asterisk.org/svn-view/asterisk/branches/1.6.1/contrib/scripts/asterisk.ldap-schema?view=diff&rev=197440&r1=197439&r2=197440
==============================================================================
--- branches/1.6.1/contrib/scripts/asterisk.ldap-schema (original)
+++ branches/1.6.1/contrib/scripts/asterisk.ldap-schema Thu May 28 06:40:30 2009
@@ -1,9 +1,13 @@
#
-# Copyright (c) 2007-2008 Suretec Systems Ltd. - <http://www.suretecsystems.com/>
-#
-# Version: 3.1.6
+# Copyright (c) 2007-2009 Suretec Systems Ltd. - <http://www.suretecsystems.com/>
+#
+# Version: 3.1.8
#
# Changes:
+# - Added AsteriskVoiceMail Object class and AstAccountCallLimit attribute - 28/05/2009
+# https://issues.asterisk.org/view.php?id=15155
+# - Added AstAccountLastQualifyMilliseconds - 28/05/2009
+# https://issues.asterisk.org/view.php?id=15156
# - http://bugs.digium.com/view.php?id=12860 - 04/07/2008
# - Fixed wrong DESC - 07/05/2008
#
@@ -78,6 +82,16 @@
objectIdentifier AstAccountIPAddress AstAttrType:46
objectIdentifier AstAccountDefaultUser AstAttrType:47
objectIdentifier AstAccountRegistrationServer AstAttrType:48
+objectIdentifier AstAccountLastQualifyMilliseconds AstAttrType:49
+objectIdentifier AstAccountCallLimit AstAttrType:50
+objectIdentifier AstVoicemailMailbox AstAttrType:51
+objectIdentifier AstVoicemailPassword AstAttrType:52
+objectIdentifier AstVoicemailFullname AstAttrType:53
+objectIdentifier AstVoicemailEmail AstAttrType:54
+objectIdentifier AstVoicemailPager AstAttrType:55
+objectIdentifier AstVoicemailOptions AstAttrType:56
+objectIdentifier AstVoicemailTimestamp AstAttrType:57
+objectIdentifier AstVoicemailContext AstAttrType:58
#############################################################################
@@ -88,6 +102,7 @@
objectIdentifier AsteriskIAXUser AstObjectClass:2
objectIdentifier AsteriskSIPUser AstObjectClass:3
objectIdentifier AsteriskConfig AstObjectClass:4
+objectIdentifier AsteriskVoiceMail AstObjectClass:5
#############################################################################
@@ -458,6 +473,76 @@
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)
+
+attributetype ( AstAccountLastQualifyMilliseconds
+ NAME 'AstAccountLastQualifyMilliseconds'
+ DESC 'Asterisk Account Last Qualify Milliseconds'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstAccountCallLimit
+ NAME 'AstAccountCallLimit'
+ DESC 'Asterisk Account Call Limit'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstVoicemailMailbox
+ NAME 'AstVoicemailMailbox'
+ DESC 'Asterisk voicemail mailbox'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstVoicemailPassword
+ NAME 'AstVoicemailPassword'
+ DESC 'Asterisk voicemail password'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstVoicemailFullname
+ NAME 'AstVoicemailFullname'
+ DESC 'Asterisk voicemail fullname'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstVoicemailEmail
+ NAME 'AstVoicemailEmail'
+ DESC 'Asterisk voicemail email'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstVoicemailPager
+ NAME 'AstVoicemailPager'
+ DESC 'Asterisk voicemail pager'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstVoicemailOptions
+ NAME 'AstVoicemailOptions'
+ DESC 'Asterisk voicemail options'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstVoicemailTimestamp
+ NAME 'AstVoicemailTimestamp'
+ DESC 'Asterisk voicemail timestamp'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+
+attributetype ( AstVoicemailContext
+ NAME 'AstVoicemailContext'
+ DESC 'Asterisk voicemail context'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
@@ -485,7 +570,8 @@
AstExtension $
AstPriority $
AstApplication $
- AstApplicationData
+ AstApplicationData $
+
)
)
@@ -522,7 +608,9 @@
AstAccountRegistrationContext$
AstAccountRegistrationExten $
AstAccountNoTransfer $
- AstAccountName
+ AstAccountName $
+ AstAccountLastQualifyMilliseconds $
+ AstAccountCallLimit
)
)
@@ -566,13 +654,15 @@
AstAccountRegistrationServer $
AstAccountCanCallForward $
AstAccountSecret $
- AstAccountName
+ AstAccountName $
+ AstAccountLastQualifyMilliseconds $
+ AstAccountCallLimit
)
)
#############################################################################
#
-# AsteriskIAXUser and AsteriskSIPUser extend AsteriskExtension. These
+# AsteriskConfig and AsteriskVoiceMail extend AsteriskExtension. These
# represent real accounts in Asterisk.
#
# NOTE: They are defined as AUXILIARY in case they need to be mixed with an
@@ -594,3 +684,23 @@
AstConfigCommented
)
)
+
+objectclass ( AsteriskVoiceMail
+ NAME 'AsteriskVoiceMail'
+ DESC 'Asterisk voicemail information'
+ SUP top AUXILIARY
+ MUST (
+ cn $
+ AstContext $
+ AstVoicemailMailbox $
+ AstVoicemailPassword
+ )
+ MAY (
+ AstVoicemailFullname $
+ AstVoicemailEmail $
+ AstVoicemailPager $
+ AstVoicemailOptions $
+ AstVoicemailTimestamp $
+ AstVoicemailContext
+ )
+ )
Modified: branches/1.6.1/contrib/scripts/asterisk.ldif
URL: http://svn.asterisk.org/svn-view/asterisk/branches/1.6.1/contrib/scripts/asterisk.ldif?view=diff&rev=197440&r1=197439&r2=197440
==============================================================================
--- branches/1.6.1/contrib/scripts/asterisk.ldif (original)
+++ branches/1.6.1/contrib/scripts/asterisk.ldif Thu May 28 06:40:30 2009
@@ -1,9 +1,13 @@
#
-# Copyright (c) 2007-2008 Suretec Systems Ltd. - <http://www.suretecsystems.com/>
-#
-# Version: 3.1.6
+# Copyright (c) 2007-2009 Suretec Systems Ltd. - <http://www.suretecsystems.com/>
+#
+# Version: 3.1.8
#
# Changes:
+# - Added AsteriskVoiceMail Object class and AstAccountCallLimit attribute - 28/05/2009
+# https://issues.asterisk.org/view.php?id=15155
+# - Added AstAccountLastQualifyMilliseconds - 28/05/2009
+# https://issues.asterisk.org/view.php?id=15156
# - http://bugs.digium.com/view.php?id=12860 - 04/07/2008
# - Fixed wrong DESC - 07/05/2008
#
@@ -82,6 +86,16 @@
olcObjectIdentifier: AstAccountIPAddress AstAttrType:46
olcObjectIdentifier: AstAccountDefaultUser AstAttrType:47
olcObjectIdentifier: AstAccountRegistrationServer AstAttrType:48
+olcObjectIdentifier: AstAccountLastQualifyMilliseconds AstAttrType:49
+olcObjectIdentifier: AstAccountCallLimit AstAttrType:50
+olcObjectIdentifier: AstVoicemailMailbox AstAttrType:51
+olcObjectIdentifier: AstVoicemailPassword AstAttrType:52
+olcObjectIdentifier: AstVoicemailFullname AstAttrType:53
+olcObjectIdentifier: AstVoicemailEmail AstAttrType:54
+olcObjectIdentifier: AstVoicemailPager AstAttrType:55
+olcObjectIdentifier: AstVoicemailOptions AstAttrType:56
+olcObjectIdentifier: AstVoicemailTimestamp AstAttrType:57
+olcObjectIdentifier: AstVoicemailContext AstAttrType:58
#
#
#############################################################################
@@ -92,6 +106,7 @@
olcObjectIdentifier: AsteriskIAXUser AstObjectClass:2
olcObjectIdentifier: AsteriskSIPUser AstObjectClass:3
olcObjectIdentifier: AsteriskConfig AstObjectClass:4
+olcObjectIdentifier: AsteriskVoiceMail AstObjectClass:5
#
#
#############################################################################
@@ -441,6 +456,97 @@
olcAttributeTypes: ( AstConfigCommented
NAME 'AstConfigCommented'
DESC 'Asterisk LDAP Configuration Commented'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountIPAddress
+ NAME 'AstAccountIPAddress'
+ DESC 'Asterisk Account IP Address'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountDefaultUser
+ NAME 'AstAccountDefaultUser'
+ DESC 'Asterisk Account Default User'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountRegistrationServer
+ NAME 'AstAccountRegistrationServer'
+ DESC 'Asterisk Account Registration Server'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountLastQualifyMilliseconds
+ NAME 'AstAccountLastQualifyMilliseconds'
+ DESC 'Asterisk Account Last Qualify Milliseconds'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstAccountCallLimit
+ NAME 'AstAccountCallLimit'
+ DESC 'Asterisk Account Call Limit'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstVoicemailMailbox
+ NAME 'AstVoicemailMailbox'
+ DESC 'Asterisk voicemail mailbox'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstVoicemailPassword
+ NAME 'AstVoicemailPassword'
+ DESC 'Asterisk voicemail password'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstVoicemailFullname
+ NAME 'AstVoicemailFullname'
+ DESC 'Asterisk voicemail fullname'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstVoicemailEmail
+ NAME 'AstVoicemailEmail'
+ DESC 'Asterisk voicemail email'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstVoicemailPager
+ NAME 'AstVoicemailPager'
+ DESC 'Asterisk voicemail pager'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstVoicemailOptions
+ NAME 'AstVoicemailOptions'
+ DESC 'Asterisk voicemail options'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstVoicemailTimestamp
+ NAME 'AstVoicemailTimestamp'
+ DESC 'Asterisk voicemail timestamp'
+ EQUALITY caseIgnoreMatch
+ SUBSTR caseIgnoreSubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
+#
+olcAttributeTypes: ( AstVoicemailContext
+ NAME 'AstVoicemailContext'
+ DESC 'Asterisk voicemail context'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
@@ -505,7 +611,9 @@
AstAccountRegistrationContext$
AstAccountRegistrationExten $
AstAccountNoTransfer $
- AstAccountName
+ AstAccountName $
+ AstAccountLastQualifyMilliseconds $
+ AstAccountCallLimit
)
)
#
@@ -549,13 +657,15 @@
AstAccountRegistrationServer $
AstAccountCanCallForward $
AstAccountSecret $
- AstAccountName
+ AstAccountName $
+ AstAccountLastQualifyMilliseconds $
+ AstAccountCallLimit
)
)
#
#############################################################################
#
-# AsteriskIAXUser and AsteriskSIPUser extend AsteriskExtension. These
+# AsteriskConfig and AsteriskVoiceMail extend AsteriskExtension. These
# represent real accounts in Asterisk.
#
# NOTE: They are defined as AUXILIARY in case they need to be mixed with an
@@ -578,3 +688,23 @@
)
)
#
+olcObjectClasses: ( AsteriskVoiceMail
+ NAME 'AsteriskVoiceMail'
+ DESC 'Asterisk voicemail information'
+ SUP top AUXILIARY
+ MUST (
+ cn $
+ AstContext $
+ AstVoicemailMailbox $
+ AstVoicemailPassword
+ )
+ MAY (
+ AstVoicemailFullname $
+ AstVoicemailEmail $
+ AstVoicemailPager $
+ AstVoicemailOptions $
+ AstVoicemailTimestamp $
+ AstVoicemailContext
+ )
+ )
+#
Modified: branches/1.6.1/doc/ldap.txt
URL: http://svn.asterisk.org/svn-view/asterisk/branches/1.6.1/doc/ldap.txt?view=diff&rev=197440&r1=197439&r2=197440
==============================================================================
--- branches/1.6.1/doc/ldap.txt (original)
+++ branches/1.6.1/doc/ldap.txt Thu May 28 06:40:30 2009
@@ -1,13 +1,13 @@
Asterisk Realtime LDAP Driver
---------------------------
-With this driver Asterisk can retrieve information from a LDAP drectory, including
+With this driver Asterisk can retrieve information from an LDAP drectory, including
sip/iax users, extensions and configuration.
See configs/res_ldap.conf.sample for a configuration file sample
-Here is a LDAP dif sample:
+Here is a LDAP diff sample:
# Base SIP Phones Entry
dn: uid=phone-base,dc=myDomain,dc=myDomainExt
More information about the asterisk-commits
mailing list