Idefisk
Tools
Tutorials
Reviews
VoIP Providers
Archives
AsteriskGuru Archives
Mailing List Archives
FAQ
Search
Memberlist
Usergroups
Register
Profile
Log in to check your private messages
Log in
[svn-commits] ghenry: trunk r197409 - /trunk/contrib/scripts
AsteriskGuru Archives Forum Index
->
Asterisk-CVS
View previous topic
::
View next topic
Author
Message
svn-commits at lists.digi
Guest
Posted: Thu May 28, 2009 10:21 am
Post subject: [svn-commits] ghenry: trunk r197409 - /trunk/contrib/scripts
Author: ghenry
Date: Thu May 28 06:18:09 2009
New Revision: 197409
URL:
http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=197409
Log:
New objectclass AsteriskVoiceMail and AstAccountCallLimit attribute
Added new ObjectClass AsteriskVoiceMail, and AstAccountCallLimit attribute
and cleaned up formatting and tested with OpenLDAP
(closes issue #15155)
Reported by: scramatte
Patches:
asterisk.schema uploaded by scramatte (license 796)
Tested by: suretec
Review: [full review board URL with trailing slash]
Modified:
trunk/contrib/scripts/asterisk.ldap-schema
trunk/contrib/scripts/asterisk.ldif
Modified: trunk/contrib/scripts/asterisk.ldap-schema
URL:
http://svn.asterisk.org/svn-view/asterisk/trunk/contrib/scripts/asterisk.ldap-schema?view=diff&rev=197409&r1=197408&r2=197409
==============================================================================
--- trunk/contrib/scripts/asterisk.ldap-schema (original)
+++ trunk/contrib/scripts/asterisk.ldap-schema Thu May 28 06:18:09 2009
@@ -1,9 +1,11 @@
#
# Copyright (c) 2007-2009 Suretec Systems Ltd. - <http://www.suretecsystems.com/>
#
-# Version: 3.1.7
+# 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
@@ -81,6 +83,15 @@
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
+
#############################################################################
# Object Class OIDs
@@ -90,6 +101,7 @@
objectIdentifier AsteriskIAXUser AstObjectClass:2
objectIdentifier AsteriskSIPUser AstObjectClass:3
objectIdentifier AsteriskConfig AstObjectClass:4
+objectIdentifier AsteriskVoiceMail AstObjectClass:5
#############################################################################
@@ -465,11 +477,67 @@
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)
+ 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)
#############################################################################
# Object Class definitions
@@ -494,7 +562,8 @@
AstExtension $
AstPriority $
AstApplication $
- AstApplicationData
+ AstApplicationData $
+
)
)
@@ -532,7 +601,8 @@
AstAccountRegistrationExten $
AstAccountNoTransfer $
AstAccountName $
- AstAccountLastQualifyMilliseconds
+ AstAccountLastQualifyMilliseconds $
+ AstAccountCallLimit
)
)
@@ -577,13 +647,14 @@
AstAccountCanCallForward $
AstAccountSecret $
AstAccountName $
- AstAccountLastQualifyMilliseconds
- )
- )
-
-#############################################################################
-#
-# AsteriskIAXUser and AsteriskSIPUser extend AsteriskExtension. These
+ AstAccountLastQualifyMilliseconds $
+ AstAccountCallLimit
+ )
+ )
+
+#############################################################################
+#
+# 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
@@ -605,3 +676,22 @@
AstConfigCommented
)
)
+
+objectclass ( AsteriskVoiceMail
+ NAME 'AsteriskVoiceMail'
+ DESC 'Asterisk voicemail information'
+ SUP top AUXILIARY
+ MUST (
+ cn $
+ AstContext $
+ AstVoicemailMailbox $
+ AstVoicemailPassword
+ )
+ MAY (
+ AstVoicemailFullname $
+ AstVoicemailEmail $
+ AstVoicemailPager $
+ AstVoicemailOptions $
+ AstVoicemailTimestamp
+ )
+ )
Modified: trunk/contrib/scripts/asterisk.ldif
URL:
http://svn.asterisk.org/svn-view/asterisk/trunk/contrib/scripts/asterisk.ldif?view=diff&rev=197409&r1=197408&r2=197409
==============================================================================
--- trunk/contrib/scripts/asterisk.ldif (original)
+++ trunk/contrib/scripts/asterisk.ldif Thu May 28 06:18:09 2009
@@ -1,12 +1,13 @@
#
# Copyright (c) 2007-2009 Suretec Systems Ltd. - <http://www.suretecsystems.com/>
#
-# Version: 3.1.7
+# 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
-# Also brought asterisk.ldif fully in synch with asterisk.ldap-schema
# -
http://bugs.digium.com/view.php?id=12860
- 04/07/2008
# - Fixed wrong DESC - 07/05/2008
#
@@ -86,6 +87,14 @@
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
#
#
#############################################################################
@@ -96,6 +105,7 @@
olcObjectIdentifier: AsteriskIAXUser AstObjectClass:2
olcObjectIdentifier: AsteriskSIPUser AstObjectClass:3
olcObjectIdentifier: AsteriskConfig AstObjectClass:4
+olcObjectIdentifier: AsteriskVoiceMail AstObjectClass:5
#
#
#############################################################################
@@ -450,32 +460,88 @@
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)
-#
+ 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)
+ 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)
+ 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)
+ 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)
#
#############################################################################
# Object Class definitions
@@ -538,7 +604,8 @@
AstAccountRegistrationExten $
AstAccountNoTransfer $
AstAccountName $
- AstAccountLastQualifyMilliseconds
+ AstAccountLastQualifyMilliseconds $
+ AstAccountCallLimit
)
)
#
@@ -583,13 +650,14 @@
AstAccountCanCallForward $
AstAccountSecret $
AstAccountName $
- AstAccountLastQualifyMilliseconds
+ 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
@@ -612,3 +680,22 @@
)
)
#
+olcObjectClasses: ( AsteriskVoiceMail
+ NAME 'AsteriskVoiceMail'
+ DESC 'Asterisk voicemail information'
+ SUP top AUXILIARY
+ MUST (
+ cn $
+ AstContext $
+ AstVoicemailMailbox $
+ AstVoicemailPassword
+ )
+ MAY (
+ AstVoicemailFullname $
+ AstVoicemailEmail $
+ AstVoicemailPager $
+ AstVoicemailOptions $
+ AstVoicemailTimestamp
+ )
+ )
+#
_______________________________________________
--Bandwidth and Colocation Provided by
http://www.api-digital.com--
svn-commits mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/svn-commits
Back to top
Display posts from previous:
All Posts
1 Day
7 Days
2 Weeks
1 Month
3 Months
6 Months
1 Year
Oldest First
Newest First
AsteriskGuru Archives Forum Index
->
Asterisk-CVS
All times are GMT
Page
1
of
1
Jump to:
Select a forum
Asterisk Mailing Lists
----------------
Asterisk-Users
Asterisk-Dev
Asterisk-CVS
Asterisk-Biz
Asterisk-Doc
Asterisk-BSD
Asterisk-Announce
Asterisk Call Centers
Asterisk-Video
Asterisk-Speech-Rec
Bristuff-Users
You
cannot
post new topics in this forum
You
cannot
reply to topics in this forum
You
cannot
edit your posts in this forum
You
cannot
delete your posts in this forum
You
cannot
vote in polls in this forum
Powered by
phpBB
© 2001, 2005 phpBB Group