1-- *****************************************************************
2-- CISCO-ITP-DSMR-SMPP-MIB: Distributed Short Message Routing
3--                          Short Message Peer-to-Peer delivery
4--
5-- Feburary 2005, John Linton, Shekhar Acharya
6--
7-- Copyright (c) 2005 by Cisco Systems, Inc.
8-- All rights reserved.
9-- *****************************************************************
10CISCO-ITP-DSMR-SMPP-MIB DEFINITIONS ::= BEGIN
11IMPORTS
12        CmlrName
13                FROM CISCO-ITP-MLR-MIB
14
15        cgspCLLICode,
16        cgspEventSequenceNumber,
17        cgspInstNetwork
18                FROM CISCO-ITP-GSP-MIB
19
20        ciscoMgmt
21                FROM CISCO-SMI
22
23        InetAddressType,
24        InetAddress,
25        InetPortNumber
26             FROM INET-ADDRESS-MIB
27
28        MODULE-COMPLIANCE,
29        NOTIFICATION-GROUP,
30        OBJECT-GROUP
31                FROM SNMPv2-CONF
32
33        Counter32,
34        MODULE-IDENTITY,
35        NOTIFICATION-TYPE,
36        OBJECT-TYPE,
37        Unsigned32
38                FROM SNMPv2-SMI
39
40        RowStatus,
41        TEXTUAL-CONVENTION,
42        TruthValue
43                FROM SNMPv2-TC;
44
45ciscoItpDsmrSmppMIB MODULE-IDENTITY
46        LAST-UPDATED    "200505180000Z"
47        ORGANIZATION    "Cisco Systems, Inc."
48        CONTACT-INFO
49                "       Cisco Systems, Inc
50                        Customer Service
51
52                Postal: 170 W. Tasman Drive
53                        San Jose, CA  95134
54                        USA
55
56                   Tel: +1 800 553-NETS
57
58                E-mail: cs-ss7@cisco.com"
59
60        DESCRIPTION
61           "The MIB for providing information about Distributed
62            Short Message Routing delivery using Short Message
63            Peer-to-Peer protocol.
64
65            Acronyms and Terms
66
67            DSMR       Distributed Short Message Routing
68
69            SMPP       Short Message Peer-to-Peer (protocol)
70
71            SMS        Short Message Service
72
73            UCP        Universal Computer Protocol.
74
75            WRR        Weighted Round Robin.  A variation of
76                       the round robin algorithm that uses
77                       server weights to allow uneven
78                       distribution of traffic among a set
79                       of available servers.
80
81            ********************************************"
82        REVISION        "200505180000Z"
83        DESCRIPTION
84                "Initial version of this MIB module."
85        ::= { ciscoMgmt 1301 }
86
87
88-- Top-level structure of the MIB
89ciscoItpDsmrSmppMIBNotifs  OBJECT IDENTIFIER ::=
90                                       { ciscoItpDsmrSmppMIB 0 }
91ciscoItpDsmrSmppMIBObjects OBJECT IDENTIFIER ::=
92                                       { ciscoItpDsmrSmppMIB 1 }
93ciscoItpDsmrSmppMIBConform OBJECT IDENTIFIER ::=
94                                       { ciscoItpDsmrSmppMIB 2 }
95
96--  ********************************************************************
97--  *                                                                  *
98--  * Textual Conventions                                              *
99--  *                                                                  *
100--  ********************************************************************
101CdsmrSmppInactivityTimer ::= TEXTUAL-CONVENTION
102        STATUS          current
103        DESCRIPTION
104           "This textual convention defines the allowed values
105            used to define Inactivity timer used by Short Message
106            Peer-to-Peer session. The value of zero is reserved to
107            indicate that an object has not been set to value and that
108            the default value is to be used."
109        SYNTAX Unsigned32 (0 | 1000..9000000)
110
111CdsmrSmppResponseTimer ::= TEXTUAL-CONVENTION
112        STATUS          current
113        DESCRIPTION
114           "This textual convention defines the allowed values
115            used to define response timer ,in milliseconds,
116            used by Short Message Peer-to-Peer session. The value
117            of zero is reserved to indicate that an object has not
118            been set to value and that the default value is to
119            be used."
120        SYNTAX Unsigned32 (0 | 1000..10000)
121
122CdsmrSmppSendWindow ::= TEXTUAL-CONVENTION
123        STATUS          current
124        DESCRIPTION
125           "This textual convention defines the allowed values
126            used to define send window used by Short Message
127            Peer-to-Peer session. The value of zero is reserved to
128            indicate that an object has not been set to value and
129            that the default value is to be used."
130        SYNTAX Unsigned32 (0 | 1..100)
131
132CdsmrSmppSessionInitTimer ::= TEXTUAL-CONVENTION
133        STATUS          current
134        DESCRIPTION
135           "This textual convention defines the allowed values
136            used to define session initiation timer used to create
137            Short Message Peer-to-Peer session. The value of zero
138            is reserved to indicate that an object has not been
139            set to value and that the default value is to be used."
140        SYNTAX Unsigned32 (0 | 500..120000)
141
142
143CdsmrSmppBindType ::= TEXTUAL-CONVENTION
144    STATUS          current
145    DESCRIPTION
146       "List of possible bind types.
147        'none'       : Bind type not specified.
148        'any'        : Allow receipt of any SMPP bind type, send
149                       transceiver binds
150        'receiver'   : Receive or send SMPP receiver binds only
151        'transceiver': Receive or send SMPP transceiver binds only
152        'transmitter': Receive or send SMPP transmitter binds only"
153    SYNTAX                       INTEGER {
154                                    none(1),
155                                    any(2),
156                                    receiver(3),
157                                    transceiver(4),
158                                    transmitter(5)
159                                 }
160
161CdsmrSmppKeepaliveTimer ::= TEXTUAL-CONVENTION
162        STATUS          current
163        DESCRIPTION
164           "This textual convention defines the allowed values
165            used to define keep alive timer used by Short Message
166            Peer-to-Peer session.  The value of zero is reserved to
167            indicate that an object has not been set to value and
168            that the default value is to be used."
169        SYNTAX Unsigned32 (0 | 500..120000)
170
171--  *************************************************************
172--  *                                                           *
173--  * Scalars                                                   *
174--  *                                                           *
175--  *************************************************************
176cdsmrSmppScalars   OBJECT IDENTIFIER ::=
177                                 { ciscoItpDsmrSmppMIBObjects 0 }
178
179cdsmrSmppSessionStateNotifEnable OBJECT-TYPE
180     SYNTAX                      TruthValue
181     MAX-ACCESS                  read-write
182     STATUS                      current
183     DESCRIPTION
184         "A control to enable or disable
185          notifications as follows:
186        'true'  Indicates that the ciscoItpDsmrSmppSessionState
187                notification should be generated..
188
189        'false' Indicates that ciscoItpDsmrSmppSessionState
190                notification generation is disabled."
191     DEFVAL { false }
192    ::= { cdsmrSmppScalars 1 }
193
194
195-- *************************************************************
196-- *                                                           *
197-- * Short Message Peer-to-Peer Protocol Profile               *
198-- *                                                           *
199-- *************************************************************
200cdsmrSmppProfileTable       OBJECT-TYPE
201    SYNTAX                  SEQUENCE OF CdsmrSmppProfileTableEntry
202    MAX-ACCESS              not-accessible
203    STATUS                  current
204    DESCRIPTION
205       "A table that is used to monitor specific information
206        used to configure short message peer-to-peer protocol
207        profile. Entries are added to this table via
208        cdsmrSmppProfileRowStatus in accordance with the RowStatus
209        convention."
210    ::= { ciscoItpDsmrSmppMIBObjects 2 }
211
212cdsmrSmppProfileTableEntry        OBJECT-TYPE
213    SYNTAX                        CdsmrSmppProfileTableEntry
214    MAX-ACCESS                    not-accessible
215    STATUS                        current
216    DESCRIPTION
217       "Each entry defines parameter that can be used to default
218        values for sessions."
219    INDEX   { cgspInstNetwork,
220              cdsmrSmppProfileName
221    }
222    ::= { cdsmrSmppProfileTable  1 }
223
224CdsmrSmppProfileTableEntry ::= SEQUENCE {
225    cdsmrSmppProfileName                CmlrName,
226    cdsmrSmppProfileBindType            CdsmrSmppBindType,
227    cdsmrSmppProfileInactivityTimer     CdsmrSmppInactivityTimer,
228    cdsmrSmppProfileKeepaliveTimer      CdsmrSmppKeepaliveTimer,
229    cdsmrSmppProfileCallingParty        TruthValue,
230    cdsmrSmppProfileResponseTimer       CdsmrSmppResponseTimer,
231    cdsmrSmppProfileSendWindow          CdsmrSmppSendWindow,
232    cdsmrSmppProfileSessionInitTimer    CdsmrSmppSessionInitTimer,
233    cdsmrSmppProfileRowStatus           RowStatus
234}
235
236cdsmrSmppProfileName             OBJECT-TYPE
237    SYNTAX                       CmlrName
238    MAX-ACCESS                   not-accessible
239    STATUS                       current
240    DESCRIPTION
241       "A name used to define a collection of parameters for
242        short message peer-to-peer protocol. A name that is
243        used to identify a unique SMPP profile."
244    ::= { cdsmrSmppProfileTableEntry  1}
245
246
247cdsmrSmppProfileBindType         OBJECT-TYPE
248    SYNTAX                       CdsmrSmppBindType
249    MAX-ACCESS                   read-create
250    STATUS                       current
251    DESCRIPTION
252       "Specifies allowed types of binds for session."
253    ::= { cdsmrSmppProfileTableEntry  2 }
254
255
256cdsmrSmppProfileInactivityTimer  OBJECT-TYPE
257    SYNTAX                       CdsmrSmppInactivityTimer
258    UNITS                        "milliseconds"
259    MAX-ACCESS                   read-create
260    STATUS                       current
261    DESCRIPTION
262       "This object defines the allowed values used to define
263        inactivity timer used by Short Message Peer-to-Peer
264        session. Indicates the maximum time lapse allowed
265        time between transactions before destination is
266        considered inactive. The value for this object should
267        be two to three times the value specified for the
268        cdsmrSmppProfileKeepaliveTimer object."
269    ::= { cdsmrSmppProfileTableEntry  3 }
270
271cdsmrSmppProfileKeepaliveTimer   OBJECT-TYPE
272    SYNTAX                       CdsmrSmppKeepaliveTimer
273    UNITS                        "milliseconds"
274    MAX-ACCESS                   read-create
275    STATUS                       current
276    DESCRIPTION
277       "This object defines the allowed values used to define
278        keep alive timer used by Short Message Peer-to-Peer
279        session."
280    ::= { cdsmrSmppProfileTableEntry  4 }
281
282cdsmrSmppProfileCallingParty     OBJECT-TYPE
283    SYNTAX                       TruthValue
284    MAX-ACCESS                   read-create
285    STATUS                       current
286    DESCRIPTION
287       "This object is used to indicate presence of
288        optional calling party option."
289    ::= { cdsmrSmppProfileTableEntry  5 }
290
291cdsmrSmppProfileResponseTimer    OBJECT-TYPE
292    SYNTAX                       CdsmrSmppResponseTimer
293    UNITS                        "milliseconds"
294    MAX-ACCESS                   read-create
295    STATUS                       current
296    DESCRIPTION
297       "This object defines the allowed values used to define
298        response timer used by Short Message Peer-to-Peer session.
299        This is the amount of time to wait before retransmitting
300        packet."
301    ::= { cdsmrSmppProfileTableEntry  6 }
302
303cdsmrSmppProfileSendWindow       OBJECT-TYPE
304    SYNTAX                       CdsmrSmppSendWindow
305    UNITS                        "bytes"
306    MAX-ACCESS                   read-create
307    STATUS                       current
308    DESCRIPTION
309       "This object defines the allowed size of send window used
310        by Short Message Peer-to-Peer session window."
311    ::= { cdsmrSmppProfileTableEntry  7 }
312
313cdsmrSmppProfileSessionInitTimer OBJECT-TYPE
314    SYNTAX                       CdsmrSmppSessionInitTimer
315    UNITS                        "milliseconds"
316    MAX-ACCESS                   read-create
317    STATUS                       current
318    DESCRIPTION
319       "This object defines the allowed values used to define
320        session initiation timer used to create Short Message
321        Peer-to-Peer session.  This specifies the maximum amount
322        of time to wait for the session Bind to be received."
323    ::= { cdsmrSmppProfileTableEntry  8 }
324
325cdsmrSmppProfileRowStatus        OBJECT-TYPE
326    SYNTAX                       RowStatus
327    MAX-ACCESS                   read-create
328    STATUS                       current
329    DESCRIPTION
330       "The object is used by a management station to
331        create or delete the row entry in cdsmrSmppProfileTable
332        following the RowStatus textual convention."
333    ::= { cdsmrSmppProfileTableEntry  9 }
334
335-- *************************************************************
336-- *                                                           *
337-- * Short Message Peer-to-Peer Sessions                       *
338-- *                                                           *
339-- *************************************************************
340cdsmrSmppSessionTable       OBJECT-TYPE
341    SYNTAX                  SEQUENCE OF CdsmrSmppSessionTableEntry
342    MAX-ACCESS              not-accessible
343    STATUS                  current
344    DESCRIPTION
345       "A table that is used to collection information on
346        short message peer-to-peer protocol sessions. Entries are
347        added to this table via cdsmrSmppSessionRowStatus in
348        accordance with the RowStatus convention."
349    ::= { ciscoItpDsmrSmppMIBObjects 3 }
350
351cdsmrSmppSessionTableEntry        OBJECT-TYPE
352    SYNTAX                        CdsmrSmppSessionTableEntry
353    MAX-ACCESS                    not-accessible
354    STATUS                        current
355    DESCRIPTION
356       "Each entry defines parameter and state information on
357        short message peer-to-peer protocol sessions."
358    INDEX   { cgspInstNetwork,
359              cdsmrSmppSessionLocalPortNumber
360    }
361    ::= { cdsmrSmppSessionTable  1 }
362
363CdsmrSmppSessionTableEntry ::= SEQUENCE {
364    cdsmrSmppSessionLocalPortNumber     InetPortNumber,
365    cdsmrSmppSessionLocalIpAddrType     InetAddressType,
366    cdsmrSmppSessionLocalIpAddress      InetAddress,
367    cdsmrSmppSessionDynamicDest         TruthValue,
368    cdsmrSmppSessionRowStatus           RowStatus
369}
370
371cdsmrSmppSessionLocalPortNumber  OBJECT-TYPE
372    SYNTAX                       InetPortNumber
373    MAX-ACCESS                   not-accessible
374    STATUS                       current
375    DESCRIPTION
376       "Local port number used to establish short message
377        peer-to-peer protocol."
378    ::= { cdsmrSmppSessionTableEntry  1}
379
380cdsmrSmppSessionLocalIpAddrType  OBJECT-TYPE
381        SYNTAX                   InetAddressType
382        MAX-ACCESS               read-create
383        STATUS                   current
384        DESCRIPTION
385            "This object contains the type of the local
386             IP address used to create an session."
387    ::= { cdsmrSmppSessionTableEntry  2}
388
389cdsmrSmppSessionLocalIpAddress   OBJECT-TYPE
390        SYNTAX                   InetAddress
391        MAX-ACCESS               read-create
392        STATUS                   current
393        DESCRIPTION
394            "This object contains the local IP address used to
395             create the session with the partner of this
396             session."
397    ::= { cdsmrSmppSessionTableEntry  3}
398
399cdsmrSmppSessionDynamicDest      OBJECT-TYPE
400    SYNTAX                       TruthValue
401    MAX-ACCESS                   read-create
402    STATUS                       current
403    DESCRIPTION
404       "Indicates whether dynamic destinations are allowed as
405        follows.
406            'true'  - dynamic destination are allowed.
407            'false' - dynamic destinations are not allowed."
408    ::= { cdsmrSmppSessionTableEntry  4}
409
410cdsmrSmppSessionRowStatus        OBJECT-TYPE
411    SYNTAX                       RowStatus
412    MAX-ACCESS                   read-create
413    STATUS                       current
414    DESCRIPTION
415       "The object is used by a management station to
416        create or delete the row entry in cdsmrSmppSessionTable
417        following the RowStatus textual convention."
418    ::= { cdsmrSmppSessionTableEntry  5}
419
420-- *************************************************************
421-- *                                                           *
422-- * Short Message Peer-to-Peer Destinations                   *
423-- *                                                           *
424-- *************************************************************
425cdsmrSmppDestTable          OBJECT-TYPE
426    SYNTAX                  SEQUENCE OF CdsmrSmppDestTableEntry
427    MAX-ACCESS              not-accessible
428    STATUS                  current
429    DESCRIPTION
430       "A table that is used to define a collection of information
431        on short message destinations.  One or more destination is
432        defined under each session using peer to peer protocol.
433        Entries are added to this table via cdsmrSmppDestRowStatus
434        in accordance with the RowStatus convention."
435    ::= { ciscoItpDsmrSmppMIBObjects 4 }
436
437cdsmrSmppDestTableEntry           OBJECT-TYPE
438    SYNTAX                        CdsmrSmppDestTableEntry
439    MAX-ACCESS                    not-accessible
440    STATUS                        current
441    DESCRIPTION
442       "Each entry defines parameter and state information on
443        short message peer-to-peer protocol destinations."
444    INDEX   { cgspInstNetwork,
445              cdsmrSmppSessionLocalPortNumber,
446              cdsmrSmppDestName
447    }
448    ::= { cdsmrSmppDestTable  1 }
449
450CdsmrSmppDestTableEntry ::= SEQUENCE {
451    cdsmrSmppDestName                CmlrName,
452    cdsmrSmppDestBindType            CdsmrSmppBindType,
453    cdsmrSmppDestInactivityTimer     CdsmrSmppInactivityTimer,
454    cdsmrSmppDestKeepaliveTimer      CdsmrSmppKeepaliveTimer,
455    cdsmrSmppDestCallingParty        TruthValue,
456    cdsmrSmppDestResponseTimer       CdsmrSmppResponseTimer,
457    cdsmrSmppDestSendWindow          CdsmrSmppSendWindow,
458    cdsmrSmppDestSessionInitTimer    CdsmrSmppSessionInitTimer,
459    cdsmrSmppDestRemotePortNumber    InetPortNumber,
460    cdsmrSmppDestRemoteIpAddrType    InetAddressType,
461    cdsmrSmppDestRemoteIpAddress     InetAddress,
462    cdsmrSmppDestProfileName         CmlrName,
463    cdsmrSmppDestState               INTEGER,
464    cdsmrSmppDestSentRequests        Counter32,
465    cdsmrSmppDestRcvdRequests        Counter32,
466    cdsmrSmppDestSentResponses       Counter32,
467    cdsmrSmppDestRcvdResponses       Counter32,
468    cdsmrSmppDestRowStatus           RowStatus
469}
470
471cdsmrSmppDestName                OBJECT-TYPE
472    SYNTAX                       CmlrName
473    MAX-ACCESS                   not-accessible
474    STATUS                       current
475    DESCRIPTION
476       "A name used to uniquely identify a destination using
477        short message peer-to-peer protocol."
478    ::= { cdsmrSmppDestTableEntry  1}
479
480
481cdsmrSmppDestBindType            OBJECT-TYPE
482    SYNTAX                       CdsmrSmppBindType
483    MAX-ACCESS                   read-create
484    STATUS                       current
485    DESCRIPTION
486       "Specifies allowed types of binds for session."
487    ::= { cdsmrSmppDestTableEntry  2 }
488
489
490cdsmrSmppDestInactivityTimer     OBJECT-TYPE
491    SYNTAX                       CdsmrSmppInactivityTimer
492    UNITS                        "milliseconds"
493    MAX-ACCESS                   read-create
494    STATUS                       current
495    DESCRIPTION
496       "This object defines the allowed values used to define
497        inactivity timer used by Short Message Peer-to-Peer session.
498        Indicates the maximum time lapse allowed between
499        transactions before destination is considered inactive."
500    ::= { cdsmrSmppDestTableEntry  3 }
501
502cdsmrSmppDestKeepaliveTimer      OBJECT-TYPE
503    SYNTAX                       CdsmrSmppKeepaliveTimer
504    UNITS                        "milliseconds"
505    MAX-ACCESS                   read-create
506    STATUS                       current
507    DESCRIPTION
508       "This object defines the allowed values used to define
509        keep alive timer used by Short Message Peer-to-Peer
510        session."
511    ::= { cdsmrSmppDestTableEntry  4 }
512
513cdsmrSmppDestCallingParty        OBJECT-TYPE
514    SYNTAX                       TruthValue
515    UNITS                        "milliseconds"
516    MAX-ACCESS                   read-create
517    STATUS                       current
518    DESCRIPTION
519       "This textual convention is used to indicate presence of
520        optional calling party option."
521    ::= { cdsmrSmppDestTableEntry  5 }
522
523cdsmrSmppDestResponseTimer       OBJECT-TYPE
524    SYNTAX                       CdsmrSmppResponseTimer
525    UNITS                        "milliseconds"
526    MAX-ACCESS                   read-create
527    STATUS                       current
528    DESCRIPTION
529       "This object defines the allowed values used to define
530        response timer used by Short Message Peer-to-Peer session.
531        This is the amount of time to wait before retransmitting
532        packet."
533    ::= { cdsmrSmppDestTableEntry  6 }
534
535cdsmrSmppDestSendWindow          OBJECT-TYPE
536    SYNTAX                       CdsmrSmppSendWindow
537    UNITS                        "bytes"
538    MAX-ACCESS                   read-create
539    STATUS                       current
540    DESCRIPTION
541       "This object defines the allowed size of send window
542        used by Short Message Peer-to-Peer session."
543    ::= { cdsmrSmppDestTableEntry  7 }
544
545cdsmrSmppDestSessionInitTimer    OBJECT-TYPE
546    SYNTAX                       CdsmrSmppSessionInitTimer
547    UNITS                        "milliseconds"
548    MAX-ACCESS                   read-create
549    STATUS                       current
550    DESCRIPTION
551       "This object defines the allowed values used to define
552        session initiation timer used to create Short Message
553        Peer-to-Peer session. This specifies the maximum amount
554        of time to wait for the session Bind to be received."
555    ::= { cdsmrSmppDestTableEntry  8 }
556
557cdsmrSmppDestRemotePortNumber    OBJECT-TYPE
558    SYNTAX                       InetPortNumber
559    MAX-ACCESS                   read-create
560    STATUS                       current
561    DESCRIPTION
562       "Remote port number used to establish short message
563        peer-to-peer protocol session."
564    ::= { cdsmrSmppDestTableEntry  9 }
565
566cdsmrSmppDestRemoteIpAddrType    OBJECT-TYPE
567        SYNTAX                   InetAddressType
568        MAX-ACCESS               read-create
569        STATUS                   current
570        DESCRIPTION
571            "This object contains the type of the remote
572             IP address used to create an session."
573    ::= { cdsmrSmppDestTableEntry  10 }
574
575cdsmrSmppDestRemoteIpAddress     OBJECT-TYPE
576        SYNTAX                   InetAddress
577        MAX-ACCESS               read-create
578        STATUS                   current
579        DESCRIPTION
580            "This object contains the remote IP address used to
581             create the session."
582    ::= { cdsmrSmppDestTableEntry  11 }
583
584cdsmrSmppDestProfileName         OBJECT-TYPE
585    SYNTAX                       CmlrName
586    MAX-ACCESS                   read-create
587    STATUS                       current
588    DESCRIPTION
589       "Specifies Profile from cdsmrSmppProfileTable table to
590        define common default parameters for destination."
591    ::= { cdsmrSmppDestTableEntry  12 }
592
593cdsmrSmppDestState               OBJECT-TYPE
594        SYNTAX                   INTEGER { active(1),
595                                           inactive(2),
596                                           open(3)
597                                 }
598        MAX-ACCESS               read-only
599        STATUS                   current
600        DESCRIPTION
601            "Current state of destination.
602             'active' - Destination is available.
603             'inactive' - Destination is unvailable.
604             'open' - Device is listening on port for
605             destination to establish connection."
606    ::= { cdsmrSmppDestTableEntry  13 }
607
608cdsmrSmppDestSentRequests        OBJECT-TYPE
609        SYNTAX                   Counter32
610        UNITS                    "requests"
611        MAX-ACCESS               read-only
612        STATUS                   current
613        DESCRIPTION
614            "Number of SMS requests sent to destination."
615    ::= { cdsmrSmppDestTableEntry  14 }
616
617cdsmrSmppDestRcvdRequests        OBJECT-TYPE
618        SYNTAX                   Counter32
619        UNITS                    "requests"
620        MAX-ACCESS               read-only
621        STATUS                   current
622        DESCRIPTION
623            "Number of SMS requests received from destination."
624    ::= { cdsmrSmppDestTableEntry  15 }
625
626cdsmrSmppDestSentResponses       OBJECT-TYPE
627        SYNTAX                   Counter32
628        UNITS                    "responses"
629        MAX-ACCESS               read-only
630        STATUS                   current
631        DESCRIPTION
632            "Number of SMS responses sent to destination."
633    ::= { cdsmrSmppDestTableEntry  16 }
634
635cdsmrSmppDestRcvdResponses       OBJECT-TYPE
636        SYNTAX                   Counter32
637        UNITS                    "responses"
638        MAX-ACCESS               read-only
639        STATUS                   current
640        DESCRIPTION
641            "Number of SMS responses received from destination."
642    ::= { cdsmrSmppDestTableEntry  17 }
643
644cdsmrSmppDestRowStatus           OBJECT-TYPE
645    SYNTAX                       RowStatus
646    MAX-ACCESS                   read-create
647    STATUS                       current
648    DESCRIPTION
649       "The object is used by a management station to
650        create or delete the row entry in cdsmrSmppDestTable
651        following the RowStatus textual convention."
652    ::= { cdsmrSmppDestTableEntry  18 }
653
654-- *************************************************************
655-- *                                                           *
656-- * Notifications                                             *
657-- *                                                           *
658-- *************************************************************
659ciscoItpDsmrSmppSessionState NOTIFICATION-TYPE
660     OBJECTS {
661              cgspEventSequenceNumber,
662              cgspCLLICode,
663              cdsmrSmppDestState
664     }
665     STATUS  current
666     DESCRIPTION
667        "This notification is generated whenever UCP destination
668        changes states. This notification provides information
669        on the availablity of the destination to receive and
670        process packets using the SMPP protocol."
671     ::= { ciscoItpDsmrSmppMIBNotifs 1 }
672
673-- *************************************************************
674-- *                                                           *
675-- * Conformance Information                                   *
676-- *                                                           *
677-- *************************************************************
678ciscoItpDsmrSmppMIBCompliances OBJECT IDENTIFIER
679                               ::= { ciscoItpDsmrSmppMIBConform 1 }
680ciscoItpDsmrSmppMIBGroups      OBJECT IDENTIFIER
681                               ::= { ciscoItpDsmrSmppMIBConform 2 }
682
683-- Compliance
684
685ciscoItpDsmrSmppMIBCompliance MODULE-COMPLIANCE
686    STATUS current
687    DESCRIPTION
688            "The compliance statement for entities which implement
689            the Cisco CISCO-ITP-MLR-MIB"
690    MODULE -- this module
691            MANDATORY-GROUPS { ciscoItpDsmrSmppGroup,
692                               ciscoItpDsmrSmppNotificationsGroup
693            }
694
695--       *** cdsmrSmppProfileTable *********************************
696
697         OBJECT           cdsmrSmppProfileBindType
698         MIN-ACCESS       read-only
699         DESCRIPTION      "Create/Write access is not required."
700
701         OBJECT           cdsmrSmppProfileInactivityTimer
702         MIN-ACCESS       read-only
703         DESCRIPTION      "Create/Write access is not required."
704
705         OBJECT           cdsmrSmppProfileKeepaliveTimer
706         MIN-ACCESS       read-only
707         DESCRIPTION      "Create/Write access is not required."
708
709         OBJECT           cdsmrSmppProfileCallingParty
710         MIN-ACCESS       read-only
711         DESCRIPTION      "Create/Write access is not required."
712
713         OBJECT           cdsmrSmppProfileResponseTimer
714         MIN-ACCESS       read-only
715         DESCRIPTION      "Create/Write access is not required."
716
717         OBJECT           cdsmrSmppProfileSendWindow
718         MIN-ACCESS       read-only
719         DESCRIPTION      "Create/Write access is not required."
720
721         OBJECT           cdsmrSmppProfileSessionInitTimer
722         MIN-ACCESS       read-only
723         DESCRIPTION      "Create/Write access is not required."
724
725         OBJECT           cdsmrSmppProfileRowStatus
726         MIN-ACCESS       read-only
727         DESCRIPTION      "Create/Write access is not required."
728
729
730--       *** cdsmrSmppSessionTable *********************************
731
732         OBJECT           cdsmrSmppSessionLocalIpAddrType
733         MIN-ACCESS       read-only
734         DESCRIPTION      "Create/Write access is not required."
735
736         OBJECT           cdsmrSmppSessionLocalIpAddress
737         MIN-ACCESS       read-only
738         DESCRIPTION      "Create/Write access is not required."
739
740         OBJECT           cdsmrSmppSessionDynamicDest
741         MIN-ACCESS       read-only
742         DESCRIPTION      "Create/Write access is not required."
743
744         OBJECT           cdsmrSmppSessionRowStatus
745         MIN-ACCESS       read-only
746         DESCRIPTION      "Create/Write access is not required."
747
748
749
750--       *** cdsmrSmppDestTable *********************************
751
752         OBJECT           cdsmrSmppDestBindType
753         MIN-ACCESS       read-only
754         DESCRIPTION      "Create/Write access is not required."
755
756         OBJECT           cdsmrSmppDestInactivityTimer
757         MIN-ACCESS       read-only
758         DESCRIPTION      "Create/Write access is not required."
759
760         OBJECT           cdsmrSmppDestKeepaliveTimer
761         MIN-ACCESS       read-only
762         DESCRIPTION      "Create/Write access is not required."
763
764         OBJECT           cdsmrSmppDestCallingParty
765         MIN-ACCESS       read-only
766         DESCRIPTION      "Create/Write access is not required."
767
768         OBJECT           cdsmrSmppDestResponseTimer
769         MIN-ACCESS       read-only
770         DESCRIPTION      "Create/Write access is not required."
771
772         OBJECT           cdsmrSmppDestSendWindow
773         MIN-ACCESS       read-only
774         DESCRIPTION      "Create/Write access is not required."
775
776         OBJECT           cdsmrSmppDestRemotePortNumber
777         MIN-ACCESS       read-only
778         DESCRIPTION      "Create/Write access is not required."
779
780         OBJECT           cdsmrSmppDestSessionInitTimer
781         MIN-ACCESS       read-only
782         DESCRIPTION      "Create/Write access is not required."
783
784         OBJECT           cdsmrSmppDestRemoteIpAddrType
785         MIN-ACCESS       read-only
786         DESCRIPTION      "Create/Write access is not required."
787
788         OBJECT           cdsmrSmppDestRemoteIpAddress
789         MIN-ACCESS       read-only
790         DESCRIPTION      "Create/Write access is not required."
791
792         OBJECT           cdsmrSmppDestProfileName
793         MIN-ACCESS       read-only
794         DESCRIPTION      "Create/Write access is not required."
795
796         OBJECT           cdsmrSmppDestRowStatus
797         MIN-ACCESS       read-only
798         DESCRIPTION      "Create/Write access is not required."
799
800::= { ciscoItpDsmrSmppMIBCompliances 1 }
801
802-- Units of Conformance
803
804ciscoItpDsmrSmppGroup OBJECT-GROUP
805    OBJECTS { cdsmrSmppSessionStateNotifEnable,
806              cdsmrSmppProfileBindType,
807              cdsmrSmppProfileInactivityTimer,
808              cdsmrSmppProfileKeepaliveTimer,
809              cdsmrSmppProfileCallingParty,
810              cdsmrSmppProfileResponseTimer,
811              cdsmrSmppProfileSendWindow,
812              cdsmrSmppProfileSessionInitTimer,
813              cdsmrSmppProfileRowStatus,
814              cdsmrSmppSessionLocalIpAddrType,
815              cdsmrSmppSessionLocalIpAddress,
816              cdsmrSmppSessionDynamicDest,
817              cdsmrSmppSessionRowStatus,
818              cdsmrSmppDestBindType,
819              cdsmrSmppDestInactivityTimer,
820              cdsmrSmppDestKeepaliveTimer,
821              cdsmrSmppDestCallingParty,
822              cdsmrSmppDestResponseTimer,
823              cdsmrSmppDestSendWindow,
824              cdsmrSmppDestRemotePortNumber,
825              cdsmrSmppDestSessionInitTimer,
826              cdsmrSmppDestRemoteIpAddrType,
827              cdsmrSmppDestRemoteIpAddress,
828              cdsmrSmppDestProfileName,
829              cdsmrSmppDestState,
830              cdsmrSmppDestSentRequests,
831              cdsmrSmppDestRcvdRequests,
832              cdsmrSmppDestSentResponses,
833              cdsmrSmppDestRcvdResponses,
834              cdsmrSmppDestRowStatus
835    }
836    STATUS current
837    DESCRIPTION
838       "A collection of objects providing information used to
839        configure Short Message Peer-to-Peer Protocol."
840    ::= { ciscoItpDsmrSmppMIBGroups 1 }
841
842ciscoItpDsmrSmppNotificationsGroup NOTIFICATION-GROUP
843        NOTIFICATIONS { ciscoItpDsmrSmppSessionState }
844        STATUS current
845        DESCRIPTION
846           "DSMR Short Message Peer-to-Peer Protocol notification
847            objects."
848        ::= { ciscoItpDsmrSmppMIBGroups 2 }
849END
850
851