230 lines
7.1 KiB
Plaintext
230 lines
7.1 KiB
Plaintext
-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
|
|
|
|
|
|
---------------------------------------------------------------------------
|
|
-- (C)opyright 2011-2014 bintec elmeg GmbH, All Rights Reserved
|
|
-- $RCSfile: mib-service,v $
|
|
-- $Revision: 1.6 $
|
|
-- $Date: 2014-02-07 10:37:49 $
|
|
-- Author: Johannes Thumshirn
|
|
---------------------------------------------------------------------------
|
|
BINTEC-SERVICECALL-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, mib-2,
|
|
TimeTicks,
|
|
enterprises FROM SNMPv2-SMI
|
|
IpAddress FROM RFC1155-SMI
|
|
DisplayString FROM SNMPv2-TC
|
|
admin-2 FROM BINTEC-MIB;
|
|
|
|
|
|
serviceCallMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201206010000Z"
|
|
ORGANIZATION "bintec elmeg GmbH"
|
|
CONTACT-INFO
|
|
"EMail: info@bintec-elmeg.com
|
|
Web: www.bintec-elmeg.com
|
|
"
|
|
DESCRIPTION
|
|
"The MIB module for service call entities. "
|
|
REVISION "201106080000Z"
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { admin-2 8 }
|
|
|
|
--
|
|
-- The Service Call Group
|
|
--
|
|
serviceCallAdmin OBJECT IDENTIFIER ::= { serviceCallMIB 1 }
|
|
|
|
serviceCallDaemonAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object shows the current status of the service call daemon.
|
|
It may be used to turn the service call daemon on and off."
|
|
DEFVAL { disabled }
|
|
::= { serviceCallAdmin 1 }
|
|
|
|
serviceCallDaemonOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object shows the current operational state of the service call
|
|
daemon."
|
|
DEFVAL { disabled }
|
|
::= { serviceCallAdmin 2 }
|
|
|
|
serviceCallServiceHostAddress OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the host to be called on a service request."
|
|
::= { serviceCallAdmin 3 }
|
|
|
|
serviceCallServiceHostPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the port to be called on the service host."
|
|
::= { serviceCallAdmin 4 }
|
|
|
|
serviceCallDefaultShorthold OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the time in seconds to wait before closing an
|
|
inactive service call."
|
|
::= { serviceCallAdmin 6 }
|
|
|
|
serviceCallTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ServiceCallEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the service calls."
|
|
::= { serviceCallMIB 2 }
|
|
|
|
serviceCallEntry OBJECT-TYPE
|
|
SYNTAX ServiceCallEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) representing a service call."
|
|
INDEX { serviceCallIndex, serviceCallTicket }
|
|
::= { serviceCallTable 1 }
|
|
|
|
ServiceCallEntry ::= SEQUENCE {
|
|
serviceCallIndex INTEGER,
|
|
serviceCallOperStatus INTEGER,
|
|
serviceCallAdminStatus INTEGER,
|
|
serviceCallType INTEGER,
|
|
serviceCallForwardedService INTEGER,
|
|
serviceCallForwardedIP IpAddress,
|
|
serviceCallTicket DisplayString,
|
|
serviceCallDuration TimeTicks
|
|
}
|
|
|
|
serviceCallIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique identifier for a service call."
|
|
::= { serviceCallEntry 1 }
|
|
|
|
serviceCallOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(1),
|
|
start(2),
|
|
running(3),
|
|
done(4),
|
|
error(5),
|
|
blocked(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the current operational state of this service
|
|
call.
|
|
Idle: The entry has been created but the daemon has not started calling yet.
|
|
Start: The service call is started, but the authentication procedure is not yet done.
|
|
Running: The service call is up and running.
|
|
Done: The service call is completed and the row will be deleted.
|
|
Error: Somewhere something went wrong.
|
|
Blocked: Retry in a few seconds (This state usually is reached when
|
|
network is currently unavailable.
|
|
"
|
|
DEFVAL { idle }
|
|
::= { serviceCallEntry 2 }
|
|
|
|
serviceCallAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2),
|
|
delete(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the current administrative state of this
|
|
service call."
|
|
DEFVAL { enabled }
|
|
::= { serviceCallEntry 3 }
|
|
|
|
serviceCallType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pbx(1),
|
|
phone(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the type of service call, it can either be the
|
|
PBX itself or a phone attached to the pbx."
|
|
DEFVAL { pbx }
|
|
::= { serviceCallEntry 4 }
|
|
|
|
serviceCallForwardedService OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
control(1),
|
|
http(2),
|
|
https(3),
|
|
shell(4),
|
|
trace(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the service to be forwarded to the service
|
|
technician. The services are:
|
|
Control: A commuication channel between serviced and B.A.B.E. used for signalling commands.
|
|
Http: Http on port 80.
|
|
Https: Https (using SSL) on port 443.
|
|
Shell: Telnet using port 23.
|
|
Trace: Bricktrace for packet capture analysis using port 7000.
|
|
"
|
|
DEFVAL { control }
|
|
::= { serviceCallEntry 5 }
|
|
|
|
serviceCallForwardedIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the IP address of the device the service call is
|
|
pointed to."
|
|
::= { serviceCallEntry 6 }
|
|
|
|
serviceCallTicket OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..14))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the service ticket for this service call."
|
|
::= { serviceCallEntry 7 }
|
|
|
|
serviceCallDuration OBJECT-TYPE
|
|
SYNTAX
|
|
TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the duration of the current service call."
|
|
DEFVAL { 0 }
|
|
::= { serviceCallEntry 8 }
|
|
|
|
END
|