1 ##
2 ## Gonicus Attribute and Objectclass Definitions for GOfon
3 ##
4 ## Maintained by: Cajus Pollmeier <pollmeier@gonicus.de>
5 ##
7 # Attributes
8 attributetype ( 1.3.6.1.4.1.10098.1.1.13.1 NAME 'goFonDeliveryMode'
9 DESC 'GOFon delivery mode is defined here'
10 EQUALITY caseExactIA5Match
11 SUBSTR caseExactIA5SubstringsMatch
12 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
14 attributetype ( 1.3.6.1.4.1.10098.1.1.13.2 NAME 'goFonForwarding'
15 DESC 'defines which phone numbers get the next call'
16 EQUALITY caseExactIA5Match
17 SUBSTR caseExactIA5SubstringsMatch
18 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
20 attributetype ( 1.3.6.1.4.1.10098.1.1.13.3 NAME 'goFonFormat'
21 DESC 'defines voicemail delivery format'
22 EQUALITY caseExactIA5Match
23 SUBSTR caseExactIA5SubstringsMatch
24 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
25 SINGLE-VALUE )
27 attributetype ( 1.3.6.1.4.1.10098.1.1.13.4 NAME 'goFonHardware'
28 DESC 'defines voicemail delivery format'
29 EQUALITY caseExactIA5Match
30 SUBSTR caseExactIA5SubstringsMatch
31 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
33 attributetype ( 1.3.6.1.4.1.10098.1.1.13.5 NAME 'goFonPIN'
34 DESC 'defines voicemail delivery format'
35 EQUALITY caseExactIA5Match
36 SUBSTR caseExactIA5SubstringsMatch
37 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
39 attributetype ( 1.3.6.1.4.1.10098.1.1.13.6 NAME 'goFonType'
40 DESC 'sets the sip.conf type parameter'
41 EQUALITY caseExactIA5Match
42 SUBSTR caseExactIA5SubstringsMatch
43 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
45 attributetype ( 1.3.6.1.4.1.10098.1.1.13.7 NAME 'goFonDmtfMode'
46 DESC 'sets the sip.conf dmtfmode parameter'
47 EQUALITY caseExactIA5Match
48 SUBSTR caseExactIA5SubstringsMatch
49 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
51 attributetype ( 1.3.6.1.4.1.10098.1.1.13.8 NAME 'goFonHost'
52 DESC 'sets the sip.conf host parameter'
53 EQUALITY caseExactIA5Match
54 SUBSTR caseExactIA5SubstringsMatch
55 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
57 attributetype ( 1.3.6.1.4.1.10098.1.1.13.9 NAME 'goFonDefaultIP'
58 DESC 'sets the sip.conf defaultip parameter'
59 EQUALITY caseExactIA5Match
60 SUBSTR caseExactIA5SubstringsMatch
61 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
63 attributetype ( 1.3.6.1.4.1.10098.1.1.13.10 NAME 'goFonQualify'
64 DESC 'sets the sip.conf qualify parameter'
65 EQUALITY caseExactIA5Match
66 SUBSTR caseExactIA5SubstringsMatch
67 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
69 attributetype ( 1.3.6.1.4.1.10098.1.1.13.11 NAME 'goFonAuth'
70 DESC 'sets the sip.conf auth parameter'
71 EQUALITY caseExactMatch
72 SUBSTR caseExactSubstringsMatch
73 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32} SINGLE-VALUE)
75 attributetype ( 1.3.6.1.4.1.10098.1.1.13.12 NAME 'goFonSecret'
76 DESC 'sets the sip.conf secret parameter'
77 EQUALITY caseExactIA5Match
78 SUBSTR caseExactIA5SubstringsMatch
79 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
81 attributetype ( 1.3.6.1.4.1.10098.1.1.13.13 NAME 'goFonInkeys'
82 DESC 'sets the sip.conf inkeys parameter'
83 EQUALITY caseExactIA5Match
84 SUBSTR caseExactIA5SubstringsMatch
85 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
87 attributetype ( 1.3.6.1.4.1.10098.1.1.13.14 NAME 'goFonOutkey'
88 DESC 'sets the sip.conf outkey parameter'
89 EQUALITY caseExactIA5Match
90 SUBSTR caseExactIA5SubstringsMatch
91 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
93 attributetype ( 1.3.6.1.4.1.10098.1.1.13.15 NAME 'goFonTrunk'
94 DESC 'sets the sip.conf trunk parameter'
95 EQUALITY caseExactIA5Match
96 SUBSTR caseExactIA5SubstringsMatch
97 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
99 attributetype ( 1.3.6.1.4.1.10098.1.1.13.16 NAME 'goFonAccountCode'
100 DESC 'sets the sip.conf accountcode parameter'
101 EQUALITY caseExactIA5Match
102 SUBSTR caseExactIA5SubstringsMatch
103 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
105 attributetype ( 1.3.6.1.4.1.10098.1.1.13.17 NAME 'goFonMSN'
106 DESC 'sets the sip.conf msn parameter'
107 EQUALITY telephoneNumberMatch
108 SUBSTR telephoneNumberSubstringsMatch
109 SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} SINGLE-VALUE)
111 attributetype ( 1.3.6.1.4.1.10098.1.1.13.18 NAME 'goFonPermit'
112 DESC 'sets the sip.conf permit parameter'
113 EQUALITY caseExactIA5Match
114 SUBSTR caseExactIA5SubstringsMatch
115 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
117 attributetype ( 1.3.6.1.4.1.10098.1.1.13.19 NAME 'goFonDeny'
118 DESC 'sets the sip.conf deny parameter'
119 EQUALITY caseExactIA5Match
120 SUBSTR caseExactIA5SubstringsMatch
121 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
123 attributetype ( 1.3.6.1.4.1.10098.1.1.13.20 NAME 'goFonMacroVisible'
124 DESC 'Triggers if the macro is visible for users'
125 EQUALITY caseExactIA5Match
126 SUBSTR caseExactIA5SubstringsMatch
127 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
129 attributetype ( 1.3.6.1.4.1.10098.1.1.13.21 NAME 'goFonMacroContent'
130 DESC 'Holds the macro'
131 EQUALITY caseExactIA5Match
132 SUBSTR caseExactIA5SubstringsMatch
133 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
135 attributetype ( 1.3.6.1.4.1.10098.1.1.13.22 NAME 'goFonMacroParameter'
136 DESC 'Holds the macro parameter definitions'
137 EQUALITY caseExactIA5Match
138 SUBSTR caseExactIA5SubstringsMatch
139 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
142 attributetype ( 1.3.6.1.4.1.10098.1.1.13.23 NAME 'goFonMacro'
143 DESC 'Holds the macro parameter definitions'
144 EQUALITY caseExactMatch
145 SUBSTR caseExactSubstringsMatch
146 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE)
148 attributetype ( 1.3.6.1.4.1.10098.1.1.13.24 NAME 'goFonTimeOut'
149 DESC 'Holds the queue goFonTimeOut definitions'
150 EQUALITY integerMatch
151 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
153 attributetype ( 1.3.6.1.4.1.10098.1.1.13.25 NAME 'goFonMaxLen'
154 DESC 'Holds the queue goFonMaxLen definitions'
155 EQUALITY integerMatch
156 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
158 attributetype ( 1.3.6.1.4.1.10098.1.1.13.26 NAME 'goFonAnnounceFrequency'
159 DESC 'Holds the queue goFonAnnounceFrequency definitions'
160 EQUALITY integerMatch
161 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
163 attributetype ( 1.3.6.1.4.1.10098.1.1.13.27 NAME 'goFonDialOption'
164 DESC 'Holds the queue goFonDialOption definitions'
165 EQUALITY caseExactMatch
166 SUBSTR caseExactSubstringsMatch
167 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16} SINGLE-VALUE)
169 attributetype ( 1.3.6.1.4.1.10098.1.1.13.28 NAME 'goFonMusiconHold'
170 DESC 'Holds the queue goFonMusiconHold definitions'
171 EQUALITY caseExactIA5Match
172 SUBSTR caseExactIA5SubstringsMatch
173 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
175 attributetype ( 1.3.6.1.4.1.10098.1.1.13.29 NAME 'goFonWelcomeMusic'
176 DESC 'Holds the queue goFonWelcomeMusic definitions'
177 EQUALITY caseExactIA5Match
178 SUBSTR caseExactIA5SubstringsMatch
179 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
181 attributetype ( 1.3.6.1.4.1.10098.1.1.13.30 NAME 'goFonQueueReportHold'
182 DESC 'Holds the queue goFonQueueReportHold definitions'
183 EQUALITY caseExactIA5Match
184 SUBSTR caseExactIA5SubstringsMatch
185 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
187 attributetype ( 1.3.6.1.4.1.10098.1.1.13.31 NAME 'goFonQueueYouAreNext'
188 DESC 'Holds the queue goFonQueueYouAreNext definitions'
189 EQUALITY caseExactIA5Match
190 SUBSTR caseExactIA5SubstringsMatch
191 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
193 attributetype ( 1.3.6.1.4.1.10098.1.1.13.32 NAME 'goFonQueueThereAre'
194 DESC 'Holds the queue goFonQueueThereAre definitions'
195 EQUALITY caseExactIA5Match
196 SUBSTR caseExactIA5SubstringsMatch
197 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
199 attributetype ( 1.3.6.1.4.1.10098.1.1.13.33 NAME 'goFonQueueCallsWaiting'
200 DESC 'Holds the queue goFonQueueCallsWaiting definitions'
201 EQUALITY caseExactIA5Match
202 SUBSTR caseExactIA5SubstringsMatch
203 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
205 attributetype ( 1.3.6.1.4.1.10098.1.1.13.34 NAME 'goFonQueueThankYou'
206 DESC 'Holds the queue goFonQueueThankYou definitions'
207 EQUALITY caseExactIA5Match
208 SUBSTR caseExactIA5SubstringsMatch
209 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
211 attributetype ( 1.3.6.1.4.1.10098.1.1.13.35 NAME 'goFonQueueMinutes'
212 DESC 'Holds the queue goFonQueueMinutes definitions'
213 EQUALITY caseExactIA5Match
214 SUBSTR caseExactIA5SubstringsMatch
215 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
217 attributetype ( 1.3.6.1.4.1.10098.1.1.13.36 NAME 'goFonQueueSeconds'
218 DESC 'Holds the queue goFonQueueSeconds definitions'
219 EQUALITY caseExactIA5Match
220 SUBSTR caseExactIA5SubstringsMatch
221 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
223 attributetype ( 1.3.6.1.4.1.10098.1.1.13.37 NAME 'goFonQueueLanguage'
224 DESC 'Holds the queue goFonLanguage definitions'
225 EQUALITY caseExactIA5Match
226 SUBSTR caseExactIA5SubstringsMatch
227 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
229 attributetype ( 1.3.6.1.4.1.10098.1.1.13.38 NAME 'goFonQueueStrategy'
230 DESC 'Holds the queue goFonStrategy definitions'
231 EQUALITY caseExactIA5Match
232 SUBSTR caseExactIA5SubstringsMatch
233 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
235 attributetype ( 1.3.6.1.4.1.10098.1.1.13.39 NAME 'goFonQueueAnnounceHoldtime'
236 DESC 'Holds the queue goFonAnnounceHoldtime definitions'
237 EQUALITY caseExactMatch
238 SUBSTR caseExactSubstringsMatch
239 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{4} SINGLE-VALUE)
241 attributetype ( 1.3.6.1.4.1.10098.1.1.13.40 NAME 'goFonQueueAnnounce'
242 DESC 'Holds the queue goFonAnnounce definitions'
243 EQUALITY caseExactIA5Match
244 SUBSTR caseExactIA5SubstringsMatch
245 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
247 attributetype ( 1.3.6.1.4.1.10098.1.1.13.41 NAME 'goFonQueueRetry'
248 DESC 'Holds the queue goFonRetry definitions'
249 EQUALITY integerMatch
250 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
252 attributetype ( 1.3.6.1.4.1.10098.1.1.13.42 NAME 'goFonQueueLessThan'
253 DESC 'Holds the queue goFonQueueLessThan definitions'
254 EQUALITY caseExactIA5Match
255 SUBSTR caseExactIA5SubstringsMatch
256 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
258 attributetype ( 1.3.6.1.4.1.10098.1.1.13.43 NAME 'goFonConferenceOption'
259 DESC 'Holds the queue goFonConferenceOptions definitions'
260 EQUALITY caseExactMatch
261 SUBSTR caseExactSubstringsMatch
262 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{16} SINGLE-VALUE)
264 attributetype ( 1.3.6.1.4.1.10098.1.1.13.44 NAME 'goFonConferenceTimeOut'
265 DESC 'Holds the queue goFonConferenceTimeOut definitions'
266 EQUALITY integerMatch
267 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
269 attributetype ( 1.3.6.1.4.1.10098.1.1.13.45 NAME 'goFonConferenceOwner'
270 DESC 'Holds the queue goFonConferenceOwner definitions'
271 EQUALITY caseIgnoreMatch
272 SUBSTR caseIgnoreSubstringsMatch
273 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} SINGLE-VALUE)
275 attributetype ( 1.3.6.1.4.1.10098.1.1.13.46 NAME 'goFonVoicemailPIN'
276 DESC 'defines voicemail delivery format'
277 EQUALITY caseExactIA5Match
278 SUBSTR caseExactIA5SubstringsMatch
279 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
281 # objectclass
282 objectclass (1.3.6.1.4.1.10098.1.2.3.11 NAME 'goFonAccount' SUP top AUXILIARY
283 DESC 'GOFon Account objectclass (v1.0)'
284 MUST ( goFonDeliveryMode $ telephoneNumber $ uid )
285 MAY ( goFonFormat $ goFonForwarding $ goFonHardware $ goFonPIN $ goFonVoicemailPIN $ goFonMacro ))
287 objectclass (1.3.6.1.4.1.10098.1.2.3.12 NAME 'goFonHardware' SUP top STRUCTURAL
288 DESC 'defines a telephone (v1.0)'
289 MUST ( cn $ macAddress $ ipHostNumber )
290 MAY (description $ goFonType $ goFonDmtfMode $ goFonHost $ goFonDefaultIP $
291 goFonQualify $ goFonAuth $ goFonSecret $ goFonInkeys $ goFonOutkey $
292 goFonTrunk $ goFonAccountCode $ goFonMSN $ goFonPermit $ goFonDeny ) )
294 objectclass (1.3.6.1.4.1.10098.1.2.3.13 NAME 'goFonPickupGroup' SUP top AUXILIARY
295 DESC 'Additive for posixGroups (v1.0)'
296 MUST ( cn $ gidNumber ) )
298 objectclass (1.3.6.1.4.1.10098.1.2.3.14 NAME 'goFonMacro' SUP top STRUCTURAL
299 DESC 'Macro definitions for asterisk machines (v1.0)'
300 MUST ( cn )
301 MAY ( goFonMacroVisible $ displayName $ goFonMacroContent $ description $
302 goFonMacroParameter ))
304 objectclass (1.3.6.1.4.1.10098.1.2.3.15 NAME 'goFonQueue' SUP top AUXILIARY
305 DESC 'Queue definitions for asterisk machines (v1.0)'
306 MUST ( cn )
307 MAY ( goFonTimeOut $ goFonMaxLen $ goFonAnnounceFrequency $ goFonDialOption $
308 goFonMusiconHold $ goFonWelcomeMusic $ goFonQueueReportHold $
309 goFonQueueYouAreNext $ goFonQueueThereAre $ goFonQueueCallsWaiting $
310 goFonQueueThankYou $ goFonQueueMinutes $ goFonQueueSeconds $ telephoneNumber $
311 goFonQueueLanguage $ goFonQueueStrategy $ goFonQueueAnnounceHoldtime $ goFonQueueAnnounce $
312 goFonQueueRetry $ goFonQueueLessThan ))
314 objectclass (1.3.6.1.4.1.10098.1.2.3.16 NAME 'goFonConference' SUP top STRUCTURAL
315 DESC 'Conference definitions for asterisk machines (v1.0)'
316 MUST ( cn )
317 MAY ( description $ goFonConferenceOption $ goFonConferenceTimeout $ goFonPIN $
318 goFonConferenceOwner $ telephoneNumber ))