1-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
2
3
4-- (C)opyright 1991-2014 bintec elmeg GmbH, All Rights Reserved
5--  $RCSfile: mibcapi,v $
6-- $Revision: 1.28 $
7
8BIANCA-BRICK-CAPI-MIB DEFINITIONS ::= BEGIN
9
10        IMPORTS
11            Counter, enterprises
12                FROM RFC1155-SMI
13
14            DisplayString
15                FROM RFC1158-MIB
16
17            BitValue, HexValue
18                FROM BINTEC-MIB
19
20            OBJECT-TYPE
21                FROM RFC-1212;
22
23    bintec 	OBJECT IDENTIFIER ::= { enterprises 272 }
24    bibo	OBJECT IDENTIFIER ::= { bintec 4 }
25    capi	OBJECT IDENTIFIER
26	::= { bibo 7 }
27
28
29    -- CAPI Group
30
31    -- Management Information for the CAPI Subsystem of the BIANCA/BRICK
32
33        capiApplTable OBJECT-TYPE
34            SYNTAX  SEQUENCE OF CapiApplEntry
35            ACCESS  not-accessible
36            STATUS  mandatory
37            DESCRIPTION
38		"The capiApplTable contains information for all currently
39                registered CAPI 1.1 and CAPI 2.0 applications, and their
40                respective CAPI_REGISTER information.
41
42                Creating entries: Entries are created automatically by
43                the system. After receiving an appropriate
44                CAPI_REGISTER call, the system 'registers' the
45                application, and assigns it a unique capiApplNumber.
46
47                Deleting entries: Once an application releases, entries
48                are automatically removed by the system."
49	::= { capi 1 }
50
51	capiApplEntry OBJECT-TYPE
52            SYNTAX  CapiApplEntry
53            ACCESS  not-accessible
54            STATUS  mandatory
55            DESCRIPTION
56		""
57	    INDEX   { capiApplNumber }
58              ::= { capiApplTable 1 }
59
60	CapiApplEntry ::=
61            SEQUENCE {
62                capiApplNumber			INTEGER,
63		capiApplVersion			INTEGER,
64		capiApplByteOrder		INTEGER,
65		capiApplRegMsgCnt		INTEGER,
66		capiApplRegLevel3Cnt		INTEGER,
67		capiApplRegDblkCnt		INTEGER,
68		capiApplRegDblkSize		INTEGER,
69		capiApplInfoStr			DisplayString
70            }
71
72	capiApplNumber OBJECT-TYPE
73            SYNTAX  INTEGER
74            ACCESS  read-only
75            STATUS  mandatory
76
77            DESCRIPTION
78                "Identification number of the registered application."
79	::= { capiApplEntry 1 }
80
81	capiApplVersion OBJECT-TYPE
82            SYNTAX  INTEGER { capi11(1), capi20(2) }
83            ACCESS  read-only
84            STATUS  mandatory
85
86            DESCRIPTION
87                "The version number of the registered application."
88	    DEFVAL { capi20 }
89	::= { capiApplEntry 2 }
90
91	capiApplByteOrder OBJECT-TYPE
92            SYNTAX  INTEGER {
93		little-endian(1),
94		big-endian(2),
95		undef(3)
96	    }
97            ACCESS  read-only
98            STATUS  mandatory
99
100            DESCRIPTION
101                "The byte order used by the application."
102	    DEFVAL { little-endian }
103	::= { capiApplEntry 3 }
104
105	capiApplRegLevel3Cnt OBJECT-TYPE
106            SYNTAX  INTEGER
107            ACCESS  read-only
108            STATUS  mandatory
109
110            DESCRIPTION
111                "CAPI_REGISTER: The number of level 3 connections
112                this application accepts."
113	::= { capiApplEntry 4 }
114
115	capiApplRegMsgCnt OBJECT-TYPE
116            SYNTAX  INTEGER
117            ACCESS  read-only
118            STATUS  mandatory
119
120            DESCRIPTION
121                "CAPI_REGISTER: The number of registered CAPI
122                messages this application accepts."
123	::= { capiApplEntry 5 }
124
125	capiApplRegDblkCnt OBJECT-TYPE
126            SYNTAX  INTEGER
127            ACCESS  read-only
128            STATUS  mandatory
129
130            DESCRIPTION
131                "CAPI_REGISTER: The number of registered B3 data
132                blocks this application accepts."
133	::= { capiApplEntry 6 }
134
135	capiApplRegDblkSize OBJECT-TYPE
136            SYNTAX  INTEGER
137            ACCESS  read-only
138            STATUS  mandatory
139
140            DESCRIPTION
141                "CAPI_REGISTER: The size of registered B3 data
142                blocks this application accepts."
143	::= { capiApplEntry 7 }
144
145	capiApplInfoStr OBJECT-TYPE
146            SYNTAX  DisplayString
147            ACCESS  read-only
148            STATUS  mandatory
149
150            DESCRIPTION
151                "Information string of CAPI instance: IP address and TCP port
152                 of connecting system and user name if any."
153	::= { capiApplEntry 8 }
154
155        capiListenTable OBJECT-TYPE
156            SYNTAX  SEQUENCE OF CapiListenEntry
157            ACCESS  not-accessible
158            STATUS  mandatory
159            DESCRIPTION
160		"The capiListenTable contains the listen settings for each
161                CAPI application.
162
163                Creating entries: Entries can only be created by the
164                system and is performed automatically upon receiving a
165                CAPI_LISTEN_REQ message.
166
167                Deleting entries: Entries are automatically removed
168                by the system once the application releases."
169	::= { capi 2 }
170
171
172	capiListenEntry OBJECT-TYPE
173            SYNTAX  CapiListenEntry
174            ACCESS  not-accessible
175            STATUS  mandatory
176            DESCRIPTION
177		""
178	    INDEX   { capiListenApplication }
179              ::= { capiListenTable 1 }
180
181	CapiListenEntry ::=
182            SEQUENCE {
183                capiListenApplication		INTEGER,
184		capiListenController		HexValue,
185		capiListenServiceMask		HexValue,
186		capiListenEazMask		HexValue,
187		capiListenInfoMask		HexValue,
188		capiListenCipMask		HexValue,
189		capiListenCipMask2		HexValue
190            }
191
192	capiListenApplication OBJECT-TYPE
193            SYNTAX  INTEGER
194            ACCESS  read-only
195            STATUS  mandatory
196
197            DESCRIPTION
198                "The application-number (capiApplNumber)."
199	::= { capiListenEntry 1 }
200
201	capiListenController OBJECT-TYPE
202            SYNTAX  HexValue
203            ACCESS  read-only
204            STATUS  mandatory
205
206            DESCRIPTION
207                "The ISDN controller number. This value refers to the
208                isdnStkNumber."
209	::= { capiListenEntry 2 }
210
211	capiListenServiceMask OBJECT-TYPE
212            SYNTAX  HexValue
213            ACCESS  read-only
214            STATUS  mandatory
215
216            DESCRIPTION
217                "The bit mask of CAPI 1.1 listen services. Specifies
218                which 1TR6 services to listen for (CAPI 1.1 only)."
219	::= { capiListenEntry 3 }
220
221	capiListenEazMask OBJECT-TYPE
222            SYNTAX  HexValue
223            ACCESS  read-only
224            STATUS  mandatory
225
226            DESCRIPTION
227                "The bit mask of CAPI 1.1 listen-EAZs (CAPI 1.1 only)."
228	::= { capiListenEntry 4 }
229
230	capiListenInfoMask OBJECT-TYPE
231            SYNTAX  HexValue
232            ACCESS  read-only
233            STATUS  mandatory
234
235            DESCRIPTION
236                "The bit mask of the CAPI 1.1/2.0 listen InfoMask setting.
237                The purpose of infomask is to specify the type of
238                information for a physical connection or controller which
239                will be provided by CAPI."
240	::= { capiListenEntry 5 }
241
242	capiListenCipMask OBJECT-TYPE
243            SYNTAX  HexValue
244            ACCESS  read-only
245            STATUS  mandatory
246
247            DESCRIPTION
248                "The bit mask of CAPI 2.0 listen CIPMask. The purpose
249                of the CIPMask parameter is to select basic classes of
250                incoming calls. CAPI 2.0 applications only."
251	::= { capiListenEntry 6 }
252
253	capiListenCipMask2 OBJECT-TYPE
254            SYNTAX  HexValue
255            ACCESS  read-only
256            STATUS  mandatory
257
258            DESCRIPTION
259                "The bit mask of CAPI 2.0 listen CIPMask."
260	::= { capiListenEntry 7 }
261
262
263        capiPlciTable OBJECT-TYPE
264            SYNTAX  SEQUENCE OF CapiPlciEntry
265            ACCESS  not-accessible
266            STATUS  mandatory
267            DESCRIPTION
268		"The capiPlciTable contains information for each currently
269                connected CAPI application (i.e. has a Physical Link
270                Connection Identifier associated with it).
271
272                Creating entries: Entries can only be made by the
273                system. Upon receiving a CAPI_CONNECT_REQ (or
274                CAPI_CONNECT_IND) message, the system assigns a
275                unique PLCI (capiPlciNumber) and an entry is made.
276
277                Deleting entries: Entries are automatically deleted by
278                the system once a CAPI_DISCONNECT_RESP message
279                is received."
280	::= { capi 3 }
281
282	capiPlciEntry OBJECT-TYPE
283            SYNTAX  CapiPlciEntry
284            ACCESS  not-accessible
285            STATUS  mandatory
286            DESCRIPTION
287		""
288	    INDEX   { capiPlciNumber }
289              ::= { capiPlciTable 1 }
290
291	CapiPlciEntry ::=
292            SEQUENCE {
293                capiPlciNumber			HexValue,
294		capiPlciApplication		INTEGER,
295		capiPlciController		HexValue,
296		capiPlciState			INTEGER,
297		capiPlciSelectB2Proto		INTEGER,
298		capiPlciSelectB2Dlpd		OCTET STRING,
299		capiPlciSelectB3Proto		INTEGER,
300		capiPlciSelectB3Ncpd		OCTET STRING,
301		capiPlciB1Proto			INTEGER,
302		capiPlciB1Config		OCTET STRING,
303		capiPlciB2Proto			INTEGER,
304		capiPlciB2Config		OCTET STRING,
305		capiPlciB3Proto			INTEGER,
306		capiPlciB3Config		OCTET STRING,
307		capiPlciInfoMask		HexValue,
308		capiPlciCipValue		INTEGER
309            }
310
311	capiPlciNumber OBJECT-TYPE
312            SYNTAX  HexValue
313            ACCESS  read-only
314            STATUS  mandatory
315
316            DESCRIPTION
317                " The PLCI (physical link connection identifier) of the
318                application."
319	::= { capiPlciEntry 1 }
320
321	capiPlciApplication OBJECT-TYPE
322            SYNTAX  INTEGER
323            ACCESS  read-only
324            STATUS  mandatory
325
326            DESCRIPTION
327                "The application-number (capiApplNumber)."
328	::= { capiPlciEntry 2 }
329
330	capiPlciController OBJECT-TYPE
331            SYNTAX  HexValue
332            ACCESS  read-only
333            STATUS  mandatory
334
335            DESCRIPTION
336                "The ISDN controller number. This value refers to the
337                isdnStkNumber."
338	::= { capiPlciEntry 3 }
339
340	capiPlciState OBJECT-TYPE
341            SYNTAX  INTEGER {
342		    p-0(1), p-1(2), p-2(3),
343		    p-3(4), p-4(5), p-5(6),
344		    p-6(7), p-7(8), p-act(9)
345	    }
346            ACCESS  read-only
347            STATUS  mandatory
348
349            DESCRIPTION
350                "The current link state as described in the CAPI state
351                diagram."
352	    DEFVAL { p-0 }
353	::= { capiPlciEntry 4 }
354
355	capiPlciSelectB2Proto OBJECT-TYPE
356            SYNTAX  INTEGER {
357		undef(1),
358		x75(2), hdlccrc(3), trans(4),
359		sdlc(5), x75btx(6), fax(7), lapd(8),
360		v110trans(9), v110sdlc(10), v110x75(11),
361		txonly(12), modem(241), v110sync(242)
362	    }
363            ACCESS  read-only
364            STATUS  mandatory
365
366            DESCRIPTION
367                "The current B2 protocol setting (CAPI 1.1 applications
368                only)."
369	    DEFVAL { undef }
370	::= { capiPlciEntry 5 }
371
372	capiPlciSelectB2Dlpd OBJECT-TYPE
373            SYNTAX  OCTET STRING
374            ACCESS  read-only
375            STATUS  mandatory
376
377            DESCRIPTION
378                "Current B2 protocol descriptor. DLPD = data link
379                protocol descriptor (CAPI 1.1 applications only)."
380	::= { capiPlciEntry 6 }
381
382	capiPlciSelectB3Proto OBJECT-TYPE
383            SYNTAX  INTEGER {
384		undef(1),
385		t70nl(2), iso8208(3), t90(4),
386		trans(5), t30(6)
387	    }
388            ACCESS  read-only
389            STATUS  mandatory
390
391            DESCRIPTION
392                "Current B3 protocol setting (CAPI 1.1 applications
393                only)."
394	    DEFVAL { undef }
395	::= { capiPlciEntry 7 }
396
397	capiPlciSelectB3Ncpd OBJECT-TYPE
398            SYNTAX  OCTET STRING
399            ACCESS  read-only
400            STATUS  mandatory
401
402            DESCRIPTION
403                "The current B3 Ncpd setting. NCPD = network control
404                protocol descriptor (CAPI 1.1 applications only)."
405	::= { capiPlciEntry 8 }
406
407	capiPlciB1Proto OBJECT-TYPE
408            SYNTAX  INTEGER {
409		undef(1),
410		hdlc(2), trans(3), v110trans(4),
411		v110hdlc(5), faxg3(6), hdlcinv(7),
412		hdlc56(8), modemneg(9), modemasync(10),
413		modemsync(11)
414	    }
415            ACCESS  read-only
416            STATUS  mandatory
417
418            DESCRIPTION
419                "Current CAPI 2.0 B1 protocol setting."
420	    DEFVAL { undef }
421	::= { capiPlciEntry 9 }
422
423	capiPlciB1Config OBJECT-TYPE
424            SYNTAX  OCTET STRING
425            ACCESS  read-only
426            STATUS  mandatory
427
428            DESCRIPTION
429                "Current CAPI 2.0 B1 protocol configuration setting."
430	::= { capiPlciEntry 10 }
431
432	capiPlciB2Proto OBJECT-TYPE
433            SYNTAX  INTEGER {
434		undef(1),
435		x75(2), trans(3), sdlc(4),
436		lapd(5), t30(6), ppp(7),
437		transerr(8), modem(9)
438	    }
439            ACCESS  read-only
440            STATUS  mandatory
441
442            DESCRIPTION
443                "Current CAPI 2.0 B2 protocol setting."
444	    DEFVAL { undef }
445	::= { capiPlciEntry 11 }
446
447	capiPlciB2Config OBJECT-TYPE
448            SYNTAX  OCTET STRING
449            ACCESS  read-only
450            STATUS  mandatory
451
452            DESCRIPTION
453                "Current CAPI 2.0 B2 protocol configuration setting."
454	::= { capiPlciEntry 12 }
455
456	capiPlciB3Proto OBJECT-TYPE
457            SYNTAX  INTEGER {
458		undef(1),
459		trans(2), t90(3), iso8208(4),
460		x25dce(5), t30(6), t30ext(7),
461		modem(9)
462	    }
463            ACCESS  read-only
464            STATUS  mandatory
465
466            DESCRIPTION
467                "Current CAPI 2.0 B3 protocol setting."
468	    DEFVAL { undef }
469	::= { capiPlciEntry 13 }
470
471	capiPlciB3Config OBJECT-TYPE
472            SYNTAX  OCTET STRING
473            ACCESS  read-only
474            STATUS  mandatory
475
476            DESCRIPTION
477                "Current CAPI 2.0 B3 protocol configuration setting."
478	::= { capiPlciEntry 14 }
479
480	capiPlciCipValue OBJECT-TYPE
481            SYNTAX  INTEGER
482            ACCESS  read-only
483            STATUS  mandatory
484
485            DESCRIPTION
486                "The current CIPValue setting."
487	::= { capiPlciEntry 15 }
488
489	capiPlciInfoMask OBJECT-TYPE
490            SYNTAX  HexValue
491            ACCESS  read-only
492            STATUS  mandatory
493
494            DESCRIPTION
495                "The current InfoMask setting."
496	::= { capiPlciEntry 16 }
497
498        capiNcciTable OBJECT-TYPE
499            SYNTAX  SEQUENCE OF CapiNcciEntry
500            ACCESS  not-accessible
501            STATUS  mandatory
502            DESCRIPTION
503		"The capiNcciTable contains information for each CAPI
504                NCCI (network control connection identifier). An NCCI
505                describes a logical connection on level 3. Several NCCIs
506                operating on the same PLCI may exist.
507
508                Creating entries: As soon as a CAPI_CONNECT_B3_REQ
509                (or CAPI_CONNECT_B3_IND) message is received,
510                the system creates an entry by assigning the
511                application a unique capiNcciNumber.
512
513                Deleting entries: Entries are automatically deleted by
514                the system once a CAPI_DISCONNECT_B3_RESP
515                message is received."
516	::= { capi 4 }
517
518	capiNcciEntry OBJECT-TYPE
519            SYNTAX  CapiNcciEntry
520            ACCESS  not-accessible
521            STATUS  mandatory
522            DESCRIPTION
523		""
524	    INDEX   { capiNcciNumber }
525              ::= { capiNcciTable 1 }
526
527	CapiNcciEntry ::=
528            SEQUENCE {
529                capiNcciNumber			HexValue,
530		capiNcciApplication		INTEGER,
531		capiNcciPlci			HexValue,
532		capiNcciState			INTEGER
533            }
534
535	capiNcciNumber OBJECT-TYPE
536            SYNTAX  HexValue
537            ACCESS  read-only
538            STATUS  mandatory
539
540            DESCRIPTION
541                "The NCCI number assigned by the system."
542	::= { capiNcciEntry 1 }
543
544	capiNcciApplication OBJECT-TYPE
545            SYNTAX  INTEGER
546            ACCESS  read-only
547            STATUS  mandatory
548
549            DESCRIPTION
550                "The application number (capiApplNumber)."
551	::= { capiNcciEntry 2 }
552
553	capiNcciPlci OBJECT-TYPE
554            SYNTAX  HexValue
555            ACCESS  read-only
556            STATUS  mandatory
557
558            DESCRIPTION
559                "The CAPI PLCI number (capiPlciNumber)."
560	::= { capiNcciEntry 3 }
561
562	capiNcciState OBJECT-TYPE
563            SYNTAX  INTEGER {
564		    n-0(1), n-1(2), n-2(3),
565		    n-3(4), n-4(5), n-5(6),
566		    n-act(7)
567	    }
568            ACCESS  read-only
569            STATUS  mandatory
570
571            DESCRIPTION
572                "The current state of the NCCI, as described in the
573                CAPI state diagram."
574	    DEFVAL { n-0 }
575	::= { capiNcciEntry 4 }
576
577        capiInfoTable OBJECT-TYPE
578            SYNTAX  SEQUENCE OF CapiInfoEntry
579            ACCESS  not-accessible
580            STATUS  mandatory
581            DESCRIPTION
582		"The capiInfoTable contains the last 10 CAPI info codes
583                and their message identifiers for where the error occured.
584                The most recent message is at inx 09 with older messages
585                rolling off the top of the table, i.e. inx 00.
586
587                Creating entries: Entries are created automatically by
588                the system once a CAPI info code is received by a
589                registered application.
590
591                Deleting entries: Entries are removed automatically
592                by the system."
593	::= { capi 5 }
594
595	capiInfoEntry OBJECT-TYPE
596            SYNTAX  CapiInfoEntry
597            ACCESS  not-accessible
598            STATUS  mandatory
599            DESCRIPTION
600		""
601	    INDEX   { capiInfoApplication }
602              ::= { capiInfoTable 1 }
603
604	CapiInfoEntry ::=
605            SEQUENCE {
606		capiInfoApplication		INTEGER,
607		capiInfoPlci			HexValue,
608		capiInfoNcci			HexValue,
609		capiInfoC1Command		INTEGER,
610		capiInfoC2Command		INTEGER,
611		capiInfoSubCommand		INTEGER,
612                capiInfoNumber			HexValue
613            }
614
615	capiInfoApplication OBJECT-TYPE
616            SYNTAX  INTEGER
617            ACCESS  read-only
618            STATUS  mandatory
619
620            DESCRIPTION
621                "The application number (capiApplNumber)."
622	::= { capiInfoEntry 1 }
623
624	capiInfoPlci OBJECT-TYPE
625            SYNTAX  HexValue
626            ACCESS  read-only
627            STATUS  mandatory
628
629            DESCRIPTION
630                "The CAPI PLCI number (capiPlciNumber)."
631	::= { capiInfoEntry 2 }
632
633	capiInfoNcci OBJECT-TYPE
634            SYNTAX  HexValue
635            ACCESS  read-only
636            STATUS  mandatory
637
638            DESCRIPTION
639                "The NCCI number (capiNcciNumber)."
640	::= { capiInfoEntry 3 }
641
642	capiInfoC1Command OBJECT-TYPE
643            SYNTAX  INTEGER {
644		resetb3(1),    connect(2),    conact(3),
645	        disc(4),       listen(5),     param(6),
646		info(7),       data(8),       conninfo(9),
647		dtmf(10),      selb2(64),     selb3(128),
648		listenb3(129), conb3(130),    conb3act(131),
649		discb3(132),   b3param(133),  datab3(134),
650		handset(135)
651	    }
652            ACCESS  read-only
653            STATUS  mandatory
654
655            DESCRIPTION
656                "The CAPI 1.1 command where the info occurred."
657	    DEFVAL { info }
658	::= { capiInfoEntry 4 }
659
660	capiInfoC2Command OBJECT-TYPE
661            SYNTAX  INTEGER {
662		alert(1),      connect(2),    conact(3),
663		disc(4),       listen(5),     info(8),
664		selectb(65),   facility(128), conb3(130),
665		conb3act(131), discb3(132),   datab3(134),
666		resetb3(135),  conb3t90(136), manufact(255)
667	    }
668            ACCESS  read-only
669            STATUS  mandatory
670
671            DESCRIPTION
672                "The CAPI 2.0 command where the info occurred."
673	    DEFVAL { info }
674	::= { capiInfoEntry 5 }
675
676	capiInfoSubCommand OBJECT-TYPE
677            SYNTAX  INTEGER {
678		req(1), conf(2), ind(3), resp(4)
679	    }
680            ACCESS  read-only
681            STATUS  mandatory
682
683            DESCRIPTION
684                "The CAPI 1.1/2.0 subcommand."
685	    DEFVAL { ind }
686	::= { capiInfoEntry 6 }
687
688	capiInfoNumber OBJECT-TYPE
689            SYNTAX  HexValue
690            ACCESS  read-only
691            STATUS  mandatory
692
693            DESCRIPTION
694                "The info value as specified in the CAPI 1.1/2.0
695                specification. See the Software Reference Manual for a
696		listing of CAPI 1.1 and CAPI 2.0 info values."
697	::= { capiInfoEntry 7 }
698
699        capiConfigTable OBJECT-TYPE
700            SYNTAX  SEQUENCE OF CapiConfigEntry
701            ACCESS  not-accessible
702            STATUS  mandatory
703            DESCRIPTION
704		"The capiConfigTable contains configuration information
705                for each ISDN stack. Setting these fields is optional, and
706                is not required.
707
708                Creating entries: Entries are created automatically by
709                the system when a new ISDN stack is initialised in the
710                isdnStkTable.
711
712                Deleting entries: An entry can be removed by assigning
713                the value `delete' to its capiConfigFaxG3RcvSpeed object.
714		It can be removed only if there is no entry with it's
715		capiConfigStkNumber in the isdnStkTable."
716	::= { capi 6 }
717
718	capiConfigEntry OBJECT-TYPE
719            SYNTAX  CapiConfigEntry
720            ACCESS  not-accessible
721            STATUS  mandatory
722            DESCRIPTION
723		""
724	    INDEX   { capiConfigStkNumber }
725              ::= { capiConfigTable 1 }
726
727	CapiConfigEntry ::=
728            SEQUENCE {
729		capiConfigStkNumber			INTEGER,
730		capiConfigFaxG3RcvSpeed			INTEGER,
731		capiConfigFaxG3ECM			INTEGER,
732		capiConfigFaxG3Header			INTEGER,
733		capiConfigVoiceCoding			INTEGER,
734		capiConfigSendAlerting			INTEGER,
735		capiConfigV42bis			INTEGER,
736		capiConfigModemDefault			INTEGER,
737		capiConfigFaxModulation                 INTEGER,
738		capiConfigFax12000                      INTEGER,
739		capiConfigFaxTXLevel                    INTEGER
740            }
741
742	capiConfigStkNumber OBJECT-TYPE
743            SYNTAX  INTEGER (0..31)
744            ACCESS  read-only
745            STATUS  mandatory
746
747            DESCRIPTION
748                "The isdnStkNumber this configuration belongs to."
749	::= { capiConfigEntry 1 }
750
751	capiConfigFaxG3RcvSpeed OBJECT-TYPE
752            SYNTAX  INTEGER {
753		r4800(1), r7200(2), r9600(3), r14400(4), maximum(5),
754		not-available(6), delete(7)
755	    }
756            ACCESS  read-write
757            STATUS  mandatory
758
759            DESCRIPTION
760                "The G3 facsimile receive speed. For CM-EBRI this
761                should be set to maximum.
762		Set this field to `delete' to remove this entry.
763		The entry can be deleted only if there is no entry
764		with it's capiConfigStkNumber in the isdnStkTable."
765	    DEFVAL { maximum }
766	::= { capiConfigEntry 2 }
767
768	capiConfigFaxG3ECM OBJECT-TYPE
769            SYNTAX  INTEGER { on(1), off(2), not-available(3) }
770            ACCESS  read-write
771            STATUS  mandatory
772
773            DESCRIPTION
774                "Specifies whether ECM (error correction mode)
775                should be used for G3 facsimile transmissions."
776	    DEFVAL { on }
777	::= { capiConfigEntry 3 }
778
779	capiConfigFaxG3Header OBJECT-TYPE
780            SYNTAX  INTEGER {
781		logo-header(1), no-logo(2), no-header(3), not-available(4)
782	    }
783            ACCESS  read-write
784            STATUS  mandatory
785
786            DESCRIPTION
787                "Specifies whether the header-line and logo
788                ('BIANCA/FAX'), should appear on outgoing facsimiles. The
789                value 'logo_header' allows the header-line and the logo
790                to be printed on the top of each page."
791	    DEFVAL  { logo-header }
792	::= { capiConfigEntry 4 }
793
794	capiConfigVoiceCoding OBJECT-TYPE
795            SYNTAX  INTEGER { normal(1), reverse(2) }
796            ACCESS  read-write
797            STATUS  mandatory
798
799            DESCRIPTION
800                "Switches the bit order for voice-data."
801	    DEFVAL { reverse }
802	::= { capiConfigEntry 5 }
803
804	capiConfigSendAlerting OBJECT-TYPE
805            SYNTAX  INTEGER { never(1), ever(2), voice-only(3) }
806            ACCESS  read-write
807            STATUS  mandatory
808
809            DESCRIPTION
810                "For CAPI 1.1 this specifies when the CAPI server
811                should send alert messages for incoming calls."
812	    DEFVAL  { voice-only }
813	::= { capiConfigEntry 6 }
814
815	capiConfigV42bis OBJECT-TYPE
816            SYNTAX  INTEGER { on(1), off(2), not-available(3) }
817            ACCESS  read-write
818            STATUS  mandatory
819
820            DESCRIPTION
821                "Specifies whether V.42bis data compression should be
822                used. If data compression is activated here,the receiving
823                or sending side is first queried whether it supports data
824                compression. The BRICK supports V.42bis data
825                compression using up to 2 B-channels."
826	    DEFVAL { off }
827	::= { capiConfigEntry 7 }
828
829	capiConfigModemDefault OBJECT-TYPE
830            SYNTAX  INTEGER { modem-profile-1(1), modem-profile-2(2),
831			      modem-profile-3(3), modem-profile-4(4),
832			      modem-profile-5(5), modem-profile-6(6),
833			      modem-profile-7(7), modem-profile-8(8)}
834            ACCESS  read-write
835            STATUS  mandatory
836
837            DESCRIPTION
838                "Specifies the modem profile of the mdmProfileTable
839		which contains the default modem parameters to use
840		for modem connections."
841	    DEFVAL { modem-profile-1 }
842	::= { capiConfigEntry 8 }
843
844	capiConfigFaxModulation OBJECT-TYPE
845
846            SYNTAX  INTEGER { v17(1), v33(2), v29(3), v17s(5), v33s(6) }
847            ACCESS  read-write
848            STATUS  mandatory
849
850            DESCRIPTION
851                "Set the default transmission protocol for fax.
852		  - v17  max. 14400 Bps new standard
853		  - v33  max. 14000 Bps early standard
854		  - v29  max.  9600 Bps fax standard
855		  - v17s v17 with Swiss capability
856		  - v33s v33 with Swiss capability"
857	    DEFVAL { v17 }
858	::= { capiConfigEntry 9 }
859
860	capiConfigFax12000 OBJECT-TYPE
861            SYNTAX  INTEGER { on(1), off(2)}
862            ACCESS  read-write
863            STATUS  mandatory
864
865            DESCRIPTION
866                "Enable or disable the 12000Bps Mode for fax transmission.
867		 A lot of fax receivers have problems with this tranmission
868		 mode. Default value is off"
869	    DEFVAL { off }
870	::= { capiConfigEntry 10 }
871
872	capiConfigFaxTXLevel OBJECT-TYPE
873            SYNTAX  INTEGER { db0(1), db3(2),db6(3),db9(4),db12(5),db15(6)}
874            ACCESS  read-write
875            STATUS  mandatory
876
877            DESCRIPTION
878	    	"Set the transmit level to -x dB db0 = 0dB, db3 = -3dB.
879		 In Germany -6dB (db6) is normally used for facsimile
880		 transmission."
881	    DEFVAL { db6 }
882	::= { capiConfigEntry 11 }
883
884        capiMultiControllerTable OBJECT-TYPE
885            SYNTAX  SEQUENCE OF CapiMultiControllerEntry
886            ACCESS  not-accessible
887            STATUS  mandatory
888            DESCRIPTION
889		"This table contains mappings between controller numbers
890		used by CAPI applications and the ISDN stacks available on
891		the BRICK (i.e., the Number field of the isdnStkTable).
892		The Version field specifies whether an entry applies to
893		CAPI 1.1 or CAPI 2.0 applications.
894
895		If a CAPI 1.1 entry is not defined, CAPI 1.1 applications
896		can only use isdnStkNumber N if N is the controller number
897		requested by the application.
898
899		If a CAPI 2.0 entry is not defined, CAPI 2.0 applications
900		can only use isdnStkNumber N-1 if N is the controller number
901		requested by the application.
902
903                Creating entries: Entries are created by assigning a
904                value to the capiControllerNumber object.
905
906                Deleting entries: An entry can be removed by assigning
907                the value `delete' to its capiControllerVersion object."
908	::= { capi 7 }
909
910	capiMultiControllerEntry OBJECT-TYPE
911            SYNTAX  CapiMultiControllerEntry
912            ACCESS  not-accessible
913            STATUS  mandatory
914            DESCRIPTION
915		""
916	    INDEX   { capiControllerNumber }
917              ::= { capiMultiControllerTable 1 }
918
919	CapiMultiControllerEntry ::=
920            SEQUENCE {
921		capiControllerNumber		INTEGER,
922		capiControllerStkMask		BitValue,
923		capiControllerVersion		INTEGER
924            }
925
926	capiControllerNumber OBJECT-TYPE
927            SYNTAX  INTEGER (0..31)
928            ACCESS  read-write
929            STATUS  mandatory
930
931            DESCRIPTION
932                "The controller number requested by the CAPI application."
933	::= { capiMultiControllerEntry 1 }
934
935	capiControllerStkMask OBJECT-TYPE
936            SYNTAX  BitValue
937            ACCESS  read-write
938            STATUS  mandatory
939
940            DESCRIPTION
941		"This binary number defines the ISDN stack(s) to use for
942		the specified CAPI 1.1 or CAPI 2.0 applications.
943		For example; `Number=1 StkMask=0b1111 Version=capi20' means:
944		allow CAPI 2.0 applications requesting ISDN controller 1 to
945		use the ISDN stacks with IsdnStkNumber 0 - 3 on the BRICK."
946	    -- DEFVAL  { 'FFFFFFFF'H }
947	    DEFVAL  { 4294967295 }
948	::= { capiMultiControllerEntry 2 }
949
950	capiControllerVersion OBJECT-TYPE
951            SYNTAX  INTEGER { capi11(1), capi20(2), delete(3) }
952            ACCESS  read-write
953            STATUS  mandatory
954
955            DESCRIPTION
956                "Specifies which CAPI applications (CAPI version 1.1, or 2.0)
957		this entry applies to.
958
959		Set this field to `delete' to delete this entry."
960	    DEFVAL  { capi11 }
961	::= { capiMultiControllerEntry 3 }
962
963
964
965
966	capiAdminStatus  OBJECT-TYPE
967	   SYNTAX  INTEGER {
968	   	enable(1),
969		disable(2)
970	    }
971	    ACCESS  read-write
972	    STATUS  mandatory
973	    DESCRIPTION
974	    	"Enable or disable CAPI"
975	    DEFVAL { enable }
976	::= { capi 9 }
977
978	 capiTcpNoDelay  OBJECT-TYPE
979	    SYNTAX  INTEGER {
980	   	enable(1),
981		disable(2)
982	    }
983	    ACCESS  read-write
984	    STATUS  mandatory
985	    DESCRIPTION
986	    	"Enable or Disable TCP Nagle Algorithm for CAPI.
987		    disable: Normal operation with Nagle support.
988		    enable : Disable Nagle TCP Algorithm.
989		Enable TcpNoDelay increases Network load and decrease
990		delay of TCP packages. On CAPI Applications with small
991		Data packages this option may increase transmission rate."
992	    DEFVAL { disable }
993	::= { capi 10 }
994
995	capiFaxG3Header  OBJECT-TYPE
996            SYNTAX  INTEGER {
997		logo-header(1),
998		no-logo(2),
999		no-header(3),
1000		not-available(4),
1001		specify(5)
1002	    }
1003            ACCESS  read-write
1004            STATUS  mandatory
1005
1006            DESCRIPTION
1007                "Specifies whether the header-line and logo
1008                ('BIANCA/FAX'), should appear on outgoing facsimiles. The
1009                value 'logo_header' allows the header-line and the logo
1010                to be printed on the top of each page."
1011	    DEFVAL  { specify }
1012	::= { capi 11 }
1013
1014	capiX25DefWinSize  OBJECT-TYPE
1015            SYNTAX  INTEGER (1..7)
1016
1017	    ACCESS  read-write
1018            STATUS  mandatory
1019
1020            DESCRIPTION
1021                "Specifies the X.25 default Windowsize used in
1022		 ISO8208 (X.25 DTE <-> DTE) Filetransferprotocol.
1023		 Applications such as OFTP normally uses 7 but
1024		 some Applications did not use X.25 negotiation,
1025		 so the CAPI uses here a default from 2 and the
1026		 connection is closed by a X.25 Reset. Setting
1027		 this value to 7 is not standard but useful for
1028		 the customer to avoid this error."
1029	    DEFVAL  { 2 }
1030	::= { capi 12 }
1031
1032
1033END
1034