Code

0b2842fc0e19f933c5d391b0d5cbe50846eceaf2
[gosa.git] / contrib / openldap / gofon.schema
1 ## 
2 ## Gonicus Attribute and Objectclass Definitions for GOfon
3 ##
4 ## Version: 20041022
5 ##
6 ##      Maintained by:  Lars Scheiter (scheiter@GONICUS.de)
7 ##
9 # Attributes 
10 attributetype ( 1.3.6.1.4.1.10098.1.1.13.1 NAME 'goFonDeliveryMode'
11         DESC 'GOFon delivery mode is defined here'
12         EQUALITY caseExactIA5Match
13         SUBSTR caseExactIA5SubstringsMatch
14         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
15         SINGLE-VALUE )
17 attributetype ( 1.3.6.1.4.1.10098.1.1.13.2 NAME 'goFonForwarding'
18         DESC 'defines which phone numbers get the next call'
19         EQUALITY caseExactIA5Match
20         SUBSTR caseExactIA5SubstringsMatch
21         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
23 attributetype ( 1.3.6.1.4.1.10098.1.1.13.3 NAME 'goFonFormat'
24         DESC 'defines voicemail delivery format'
25         EQUALITY caseExactIA5Match
26         SUBSTR caseExactIA5SubstringsMatch
27         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
28         SINGLE-VALUE )
30 attributetype ( 1.3.6.1.4.1.10098.1.1.13.4 NAME 'goFonHardware'
31         DESC 'defines voicemail delivery format'
32         EQUALITY caseExactIA5Match
33         SUBSTR caseExactIA5SubstringsMatch
34         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
35         SINGLE-VALUE )
37 attributetype ( 1.3.6.1.4.1.10098.1.1.13.5 NAME 'goFonPIN'
38         DESC 'defines voicemail delivery format'
39         EQUALITY caseExactIA5Match
40         SUBSTR caseExactIA5SubstringsMatch
41         SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
42         SINGLE-VALUE )
44 # objectclass 
45 objectclass (1.3.6.1.4.1.10098.1.2.3.11 NAME 'goFonAccount' SUP top AUXILIARY
46         DESC 'GOFon Account objectclass (v1.0)'
47         MUST ( goFonDeliveryMode $ telephoneNumber $ uid )
48         MAY ( goFonFormat $ goFonForwarding $ goFonHardware $ goFonPIN ))
50 objectclass (1.3.6.1.4.1.10098.1.2.3.12 NAME 'goFonHardware' SUP top STRUCTURAL
51         DESC 'defines a telephone (v1.0)'
52         MUST ( cn $ macAddress $ ipHostNumber )
53         MAY (description) )
55 objectclass (1.3.6.1.4.1.10098.1.2.3.13 NAME 'goFonPickupGroup' SUP top AUXILIARY
56         DESC 'Additive for posixGroups (v1.0)'
57         MUST ( cn $ gidNumber ) )