1 SIP-UA-MIB DEFINITIONS ::= BEGIN
8 FROM SNMPv2-SMI -- RFC 2578
12 FROM SNMPv2-CONF -- RFC 2580
15 FROM NETWORK-SERVICES-MIB -- RFC 2788
19 FROM INET-ADDRESS-MIB -- RFC 4001
22 FROM SIP-TC-MIB; -- RFC 4780
24 sipUAMIB MODULE-IDENTITY
25 LAST-UPDATED "200704200000Z"
26 ORGANIZATION "IETF Session Initiation Protocol Working Group"
28 "SIP WG email: sip@ietf.org
30 Co-editor Kevin Lingle
35 postal: 7025 Kit Creek Road
37 Research Triangle Park, NC 27709
39 email: klingle@cisco.com
40 phone: +1 919 476 2029
43 email: jmaeng@austin.rr.com
45 Co-editor Jean-Francois Mule
47 postal: 858 Coal Creek Circle
50 email: jf.mule@cablelabs.com
51 phone: +1 303 661 9100
54 email: drwalker@rogers.com"
56 "Session Initiation Protocol (SIP) User Agent (UA) MIB module.
58 SIP is an application-layer signaling protocol for creating,
59 modifying, and terminating multimedia sessions with one or more
60 participants. These sessions include Internet multimedia
61 conferences and Internet telephone calls. SIP is defined in
64 A User Agent is an application that contains both a User Agent
65 Client (UAC) and a User Agent Server (UAS). A UAC is an
66 application that initiates a SIP request. A UAS is an
67 application that contacts the user when a SIP request is
68 received and that returns a response on behalf of the user.
69 The response accepts, rejects, or redirects the request.
71 Copyright (C) The IETF Trust (2007). This version of
72 this MIB module is part of RFC 4780; see the RFC itself for
74 REVISION "200704200000Z"
76 "Initial version of the IETF SIP-UA-MIB module. This version
77 published as part of RFC 4780."
80 -- Top-Level Components of this MIB.
81 sipUAMIBObjects OBJECT IDENTIFIER ::= { sipUAMIB 1 }
85 sipUAMIBConformance OBJECT IDENTIFIER ::= { sipUAMIB 2 }
88 -- This MIB contains objects related to SIP User Agents.
90 sipUACfgServer OBJECT IDENTIFIER ::= { sipUAMIBObjects 1 }
93 -- SIP Server Configuration
95 sipUACfgServerTable OBJECT-TYPE
96 SYNTAX SEQUENCE OF SipUACfgServerEntry
97 MAX-ACCESS not-accessible
100 "This table contains SIP server configuration objects applicable
101 to each SIP user agent in this system."
102 ::= { sipUACfgServer 1 }
104 sipUACfgServerEntry OBJECT-TYPE
105 SYNTAX SipUACfgServerEntry
106 MAX-ACCESS not-accessible
109 "A row of server configuration.
111 Each row represents those objects for a particular SIP user
112 agent present in this system. applIndex is used to uniquely
113 identify these instances of SIP user agents and correlate
114 them through the common framework of the NETWORK-SERVICES-MIB
115 (RFC 2788). The same value of applIndex used in the
116 corresponding SIP-COMMON-MIB is used here."
117 INDEX { applIndex, sipUACfgServerIndex }
118 ::= { sipUACfgServerTable 1 }
120 SipUACfgServerEntry ::= SEQUENCE {
121 sipUACfgServerIndex Unsigned32,
122 sipUACfgServerAddressType InetAddressType,
123 sipUACfgServerAddress InetAddress,
124 sipUACfgServerRole SipTCEntityRole
127 sipUACfgServerIndex OBJECT-TYPE
128 SYNTAX Unsigned32 (1..4294967295)
129 MAX-ACCESS not-accessible
132 "A unique identifier of a server address when multiple addresses
135 are configured by the SIP entity. If one address isn't
136 reachable, then another can be tried."
137 ::= { sipUACfgServerEntry 1 }
139 sipUACfgServerAddressType OBJECT-TYPE
140 SYNTAX InetAddressType
144 "This object reflects the type of address contained in the
145 associated instance of sipUACfgServerAddress."
147 "INET-ADDRESS-MIB (RFC 4001)"
148 ::= { sipUACfgServerEntry 2 }
150 sipUACfgServerAddress OBJECT-TYPE
155 "This object reflects the address of a SIP server this user
156 agent will use to proxy/redirect calls. The type of this
157 address is determined by the value of the
158 sipUACfgServerAddressType object."
159 REFERENCE "INET-ADDRESS-MIB (RFC 4001)"
160 ::= { sipUACfgServerEntry 3 }
162 sipUACfgServerRole OBJECT-TYPE
163 SYNTAX SipTCEntityRole
167 "This object reflects the function of the SIP server this user
168 agent should communicate with: registrar, proxy (outbound
170 ::= { sipUACfgServerEntry 4 }
175 sipUAMIBCompliances OBJECT IDENTIFIER ::= { sipUAMIBConformance 1 }
176 sipUAMIBGroups OBJECT IDENTIFIER ::= { sipUAMIBConformance 2 }
179 -- Compliance Statements
181 sipUACompliance MODULE-COMPLIANCE
187 "The compliance statement for SIP entities that implement the
189 MODULE -- this module
190 MANDATORY-GROUPS { sipUAConfigGroup }
192 ::= { sipUAMIBCompliances 1 }
195 -- Units of Conformance
197 sipUAConfigGroup OBJECT-GROUP
199 sipUACfgServerAddressType,
200 sipUACfgServerAddress,
205 "A collection of objects providing information about the
206 configuration of SIP User Agents."
207 ::= { sipUAMIBGroups 1 }