Observium_CE/mibs/arris/ARRIS-SIP-MIB

2408 lines
82 KiB
Plaintext

ARRIS-SIP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, IpAddress
FROM SNMPv2-SMI
arris
FROM ARRIS-MIB
OBJECT-GROUP
FROM SNMPv2-CONF
TruthValue, DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB;
arrisSipMib MODULE-IDENTITY
LAST-UPDATED "201012300000Z" -- Dec 30, 2010
ORGANIZATION "Arris Interactive"
CONTACT-INFO
"Donnie Tew
Postal: Arris Interactive
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 770 622 8500
E-mail: donnie.tew@arrisi.com"
DESCRIPTION
"This is the portion of the Arris enterprise MIB that applies
to SIP signaling."
-- Revision history
::= { arris 11 }
sipConfiguration OBJECT IDENTIFIER ::= { arrisSipMib 1 }
sipStatus OBJECT IDENTIFIER ::= { arrisSipMib 2 }
--=====================================================================
-- SIP per port configuration data
--=====================================================================
sipCfgPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipCfgPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to define the SIP configurable data on a per port basis."
::= { sipConfiguration 1 }
sipCfgPortEntry OBJECT-TYPE
SYNTAX SipCfgPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Configuration Port table."
INDEX { sipCfgPortPortNumber }
::= { sipCfgPortTable 1 }
SipCfgPortEntry ::= SEQUENCE{
sipCfgPortPortNumber Integer32,
sipCfgPortUserName OCTET STRING,
sipCfgPortDisplayName DisplayString,
sipCfgPortLogin OCTET STRING,
sipCfgPortPassword OCTET STRING,
sipCfgPortWarmOrHotlineNumber DisplayString,
sipCfgPortWarmLineTimeout INTEGER,
sipCfgPortRegistrarAdr DisplayString,
sipCfgPortRegistrarPort Integer32,
sipCfgPortRegistrarType INTEGER,
sipCfgPortProxyAdr DisplayString,
sipCfgPortProxyPort Integer32,
sipCfgPortProxyType INTEGER,
sipCfgPortFeatureSettings BITS,
sipCfgPortT38Mode INTEGER,
sipCfgPortMaxT38HSRedLevel Integer32,
sipCfgPortFaxOnlyTimeout Integer32,
sipCfgPortCallByeDelay Unsigned32,
sipCfgPortMWIClear TruthValue,
sipCfgPortMWIVisualEnable TruthValue,
sipCfgPortMWIToneEnable TruthValue,
sipCfgPortWarmOrHotlineEnable TruthValue,
sipCfgPortDndRingReminderEnable TruthValue,
sipCfgPortLoopReversal TruthValue,
sipCfgPortCurrentProxy DisplayString,
sipCfgPortPrimaryProxy DisplayString,
sipCfgPortCallWaitingPermanentDisable INTEGER,
sipCfgPortCallerIDCallWaitingPermanentDisable INTEGER
}
sipCfgPortPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique value which identifies the port."
::= { sipCfgPortEntry 1 }
sipCfgPortUserName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..1023))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"String used for the user portion of the SIP URI for this port. It is
suggested that this string be the phone number of the line so that it
can be used for Caller ID. This object is only settable during
config file download. This item is the only mandatory item in this
table for the line to be able to provide service."
::= { sipCfgPortEntry 2 }
sipCfgPortDisplayName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"String used for the Display Name of the SIP URI. It is recommended that
this be the name of the subscriber so that it can be used for Caller
Name Delivery. This object is only settable during config file download."
::= { sipCfgPortEntry 3 }
sipCfgPortLogin OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..1023))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"String used for the login name of the SIP agent for this line. This
object is only settable during config file download. Since this
setting is used as part of the authentication process when read
will only show as XXXXXXX"
::= { sipCfgPortEntry 4 }
sipCfgPortPassword OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..8192))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"String used for the password of the SIP agent for this line. This
object is only settable during config file download. Since this
setting is used as part of the authentication process when read
will only show as XXXXXXX"
::= { sipCfgPortEntry 5 }
sipCfgPortWarmOrHotlineNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable the warm or hotline feature on the line, this object must be set
to the phone number that will be called for the feature. For the warmline
feature this number should be set as well as the timeout object
sipCfgPortWarmLineTimeout for the timer before we send out the INVITE to
the line. For the hotline feature, this MIB should be set and the
sipCfgPortWarmLineTimeout object should be set to 0 (its default value)."
::= { sipCfgPortEntry 6 }
sipCfgPortWarmLineTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This setting is used as the timer (in seconds) for the period of time
after an offhook before an INVITE for the warmline number is sent.
The default value for this object is 5 seconds."
DEFVAL { 5 }
::= { sipCfgPortEntry 7 }
sipCfgPortRegistrarAdr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the address of the SIP registrar server for this line. This object is only
settable during config file download. It this object is used it will take precedence
over any setting to the sipCfgRegistrarAdr MIB object for this line."
::= { sipCfgPortEntry 8 }
sipCfgPortRegistrarPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the port of the SIP registrar server for this line. This object is only
settable during config file download. It this object is used it will take precedence
over any setting to the sipCfgRegistrarAdr MIB object for this line."
::= { sipCfgPortEntry 9 }
sipCfgPortRegistrarType OBJECT-TYPE
SYNTAX INTEGER{
ipv4(0),
dns(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the type for the address of the SIP registrar server for this line. This object
is only settable during config file download. It this object is used it will take
precedence over any setting to the sipCfgRegistrarAdr MIB object for this line."
::= { sipCfgPortEntry 10 }
sipCfgPortProxyAdr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the address of the SIP proxy server for this line. This can be the same server
as the registrar server. This object is only settable during config file download. It this
object is used it will take precedence over any setting to the sipCfgProxyAdr MIB object
for this line."
::= { sipCfgPortEntry 11 }
sipCfgPortProxyPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the port of the SIP proxy server for this line. This object is only settable
during config file download. It this object is used it will take precedence over any
setting to the sipCfgProxyAdr MIB object for this line."
::= { sipCfgPortEntry 12 }
sipCfgPortProxyType OBJECT-TYPE
SYNTAX INTEGER{
ipv4(0),
dns(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the type for the address of the SIP proxy server for this line. This object
is only settable during config file download. It this object is used it will take
precedence over any setting to the sipCfgProxyAdr MIB object for this line."
::= { sipCfgPortEntry 13 }
sipCfgPortFeatureSettings OBJECT-TYPE
SYNTAX BITS {
defaultFeatures(0),
callerIdPermanentDisable(1),
anonCallRejectionEnable(2),
callWaitingPermanentDisable(3),
threeWayCallingDisable(4),
callerIdReceiptDisable(5),
callTransferEnable(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows for MSO control of certain feature states via the config file.
If the settings for these features do not need to be set a certain way at
powerup, then this MIB should not be used. This MIB is not settable via SNMP.
When read this object will show the current state of the features on the line.
/** BIT Descriptions **/
0x40 - Setting of the callerIdPermanentDisable(1) bit means that the default
outbound caller ID method is caller ID restrictive. Default is for caller ID
info to be presented to the callee.
0x20 - Setting of the anonCallRejectionEnable(2) bit means that the anonymous
call rejection feature will be enabled until disabled via star code by the user
or by removal of the setting via SNMP update.
0x10 - Setting of the callWaitingPermanentDisable(3) bit means that call waiting
will be deactivated for this line.
0x08 - Setting of the threeWayCallingDisable(4) bit will disable the hook flash
processing while the user is in an active call. This will disable the user from
placing a three way call.
0x04 - Setting of the callerIdReceiptDisable(5) bit will disable local caller ID
display.
0x02 - Setting of the callTransferEnable(6) bit will enable the call transfer
feature."
::= { sipCfgPortEntry 14 }
sipCfgPortT38Mode OBJECT-TYPE
SYNTAX INTEGER{
t38Off(1),
t38Loose(2),
t38Strict(3)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable T38 mode for the line. By default T38 is disabled. To
enable it this value must be set to t38Loose or t38Strict. In t38Loose mode T38
negotiation will be attempted without prior knowledge of the other ends support
for T38. In t38Strict mode, the endpoint will not attempt a T38 transition
unless the other end has advertised capabilites for T38 support."
DEFVAL { t38Off }
::= { sipCfgPortEntry 15 }
sipCfgPortFaxOnlyTimeout OBJECT-TYPE
SYNTAX Integer32 (0..600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to define a line as a fax only line. The default value of the
object is zero which means no timeout. When the object is set to a non-zero value
a timer is started after receiving the far ends SDP. If this timer pops without
having received fax/modem tones on the connection the call will be dropped. Its
units are in seconds."
DEFVAL { 0 }
::= { sipCfgPortEntry 16 }
sipCfgPortMaxT38HSRedLevel OBJECT-TYPE
SYNTAX Integer32(0..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB is used to set the maximum high-speed redundancy level that will be used for
T.38 fax-relay in both the send and receive direction. High speed redundancy refers
to the number of additional older data packets included in each T.38 datagram when
transferring fax data between endpoints. For example, if an endpoint is transmitting
T.38 with a high-speed redundancy level of two and the current sequence number of the
data packet is 15, two older (i.e. previously transmitted) data packets with sequence
numbers 13 and 14 are included in the T.38 datagram. In general, this makes T.38
data transmission much less susceptible to packet loss in the network. This parameter
is configuration to restrict the amount of bandwidth used for T.38 transmission.
Setting the maximum high-speed redundancy level does not necessarily mean that the
endpoint will always transmit and receive at that level. The endpoint will attempt to
transmit at that level only if allowed by the remote endpoint. During call setup the
remote endpoint may provide the T38FaxMaxDatagram attribute within its SDP indicating
the maximum datagram size that it is able to receive. If this number is smaller than
is needed to transmit at the maximum level, the redundancy will be reduced accordingly.
Likewise, the local endpoint will construct its T38FaxMaxDatagram attribute according
to the maximum high-speed redundancy level configured to restrict the far end from
sending T.38 datagram packets with a higher level of high-speed redundancy. This does
not necessarily mean that the remote endpoint will transmit at the maximum high-speed
redundancy configured, but does guarantee that it will not transmit at a higher level.
The remote endpoint may be configured to transmit at a lower high-speed redundancy level,
or may choose to reduce the transmission speed to reduce the bandwidth consumption."
DEFVAL { 1 }
::= { sipCfgPortEntry 17 }
sipCfgPortCallByeDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object specifies the Bye Delay in seconds per line."
DEFVAL { 0 }
::= { sipCfgPortEntry 18 }
sipCfgPortMWIClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB is used to clear or set the current MWI. If the MIB is set to FALSE, then the MTA will turn on both MWI tone
and visual MWI indicator. If the MIB is set to TRUE, the tone and indicator will be cleared. The Get operation of this MIB Object
will always return FALSE."
DEFVAL { false }
::= { sipCfgPortEntry 19 }
sipCfgPortMWIVisualEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object enables or disables the visual indication for the MWI NOTIFY."
DEFVAL { true }
::= { sipCfgPortEntry 20 }
sipCfgPortMWIToneEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object enables or disables the stutter tone indication for the MWI NOTIFY."
DEFVAL { true }
::= { sipCfgPortEntry 21 }
sipCfgPortWarmOrHotlineEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object enables or disables the Warmline or Hotline feature.
sipCfgPortWarmOrHotlineNumber needs to be set to fully enable this feature."
DEFVAL { true }
::= { sipCfgPortEntry 22 }
sipCfgPortDndRingReminderEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object enables or disables the ringsplash when an IVNITE is rejected by DND."
DEFVAL { false }
::= { sipCfgPortEntry 23 }
sipCfgPortLoopReversal OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object enables or disables the loop polarity/reversal.When enabled(1),it indicates
that if the line is calling party, it will reverse the polarity when the far end answers, then
set back to normal when the call is completed. If the line is called party, it will reverse the
polarity when ringing or talking and remain reversed if called party hangs up first."
DEFVAL { false }
::= { sipCfgPortEntry 24 }
sipCfgPortCurrentProxy OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the address of the SIP proxy currently used by the line."
::= { sipCfgPortEntry 25 }
sipCfgPortPrimaryProxy OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the primary proxy of the line. Only used in PC2.0 load."
::= { sipCfgPortEntry 26 }
sipCfgPortCallWaitingPermanentDisable OBJECT-TYPE
SYNTAX INTEGER {
ignore(0),
forceDisable(1),
forceEnable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This Mib is used for setting the persistent state of Call waiting.There are three value for setting: ignore, forceDisable, forceEnable.
If this MIB is set to ignore(0),call waiting state will be based on the setting of pktcEUERSTAppAdminStat and the persistent value will be set to default.
If this MIB is set to forceDisable(1),MTA will ignore the configuration file, and pktcEUERSTAppAdminStat will be set to inactive state when MTA boot up.
pktcEUERSTAppAdminStat will be changed via snmpset also, but the persistent state will not be changed.
If this MIB is set to forceEnable(2),MTA will ignore the configuration file, and pktcEUERSTAppAdminStat will be set to active state when MTA boot up.
pktcEUERSTAppAdminStat will be changed via snmpset also, but the persistent state will not be changed."
::= { sipCfgPortEntry 27 }
sipCfgPortCallerIDCallWaitingPermanentDisable OBJECT-TYPE
SYNTAX INTEGER {
ignore(0),
forceDisable(1),
forceEnable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This Mib is used for setting the persistent state of caller ID display in a call waiting scenario.
There are three value for setting: ignore, forceDisable, forceEnable.
If this MIB is set to ignore(0), the Caller ID display during Call Waiting status will be based on the setting of
MIB pktcEUERSTCIDDisCIDCWActStat and disableCwCid(6)in sipCfgSipFeatureSwitch and the persistent value will be set to default.
If this MIB is set to forceDisable(1), the MTA will ignore the configuration file and disable Caller ID in
Call Waiting scenarios. The persistent value will be set to forceDisable(1). On subsequent MTA
Registrations, Caller ID will continue to be disabled in Call Waiting scenarios.
If this MIB is set to forceEnable(2), the MTA will ignore the configuration file, and enable Caller ID in
Call Waiting scenarios. The persistent value will be set to forceEnable(1). On subsequent MTA
registrations Caller ID will continue to be enabled in Call Waiting scenarios."
::= { sipCfgPortEntry 28 }
sipCfgDigitMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2048))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This table is used to define digit map for the device. The format of
the string is the same as a digit map used in MGCP. It is only
settable in the config file. This object is only settable during config
file download."
::= { sipConfiguration 2 }
sipCfgProxyAdr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the address of the SIP proxy server. This can be the same server
as the registrar server. This object is only settable during config file
download."
::= { sipConfiguration 3 }
sipCfgProxyType OBJECT-TYPE
SYNTAX INTEGER{
ipv4(0),
dns(1),
unknown(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the type of the SIP proxy server. This object is only settable during
config file download."
::= { sipConfiguration 4 }
sipCfgRegistrarAdr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the address of the SIP registrar server, this can be the same
server as the proxy server. This object is only settable during config
file download."
::= { sipConfiguration 5 }
sipCfgRegistrarType OBJECT-TYPE
SYNTAX INTEGER{
ipv4(0),
dns(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the type of the SIP registrar server. This object is only settable
during config file download."
::= { sipConfiguration 6 }
sipCfgSipFeatureSwitch OBJECT-TYPE
SYNTAX BITS {
telUriScheme(0),
mtaFQDN(1),
mwiRFC3842(2),
advFlashFeatures(3),
rfc3323Privacyheader(4),
overrideDomain(5),
disableCwCid(6),
useIpAddressOf0ForHold(7),
disable100REL(8),
useSrvLookups(9),
rtpKeepAlive(10),
ignoreEarlyMedia(11),
hookflashViaInfo(12),
limitSdpUpdates(13),
generateRemoteRT(14),
playLocalRtAfterEarlyMedia(15),
removeAuthHeaders(16),
useInactiveMedia(17),
noProvisionalSdpIn1XX(18),
disconnectOtherCallOnEmergency(19),
proxyPenaltyBox(20),
playBusyToneOnReject(21),
sessionTimerReInvite(22),
emergencyOnhookSendBye(23),
disableSessionTimers(24),
stutterToneHookFlash(25),
hookflashViaInfoStd(26),
subscribeUAProfileXML(27),
subscribeRegEventXML(28),
preferTelUriForCid(29),
callHoldWithoutReInvite(30),
restrictIncomingOffer(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable features of the Arris SIP MTA. From left to
right, the specified bit indicates whether or not the corresponding feature
is enabled. For example, if the first bit is set, then the telUriScheme
feature is enabled. If it is zero, the feature is disabled. NO bits are
set by default.
/** BIT Descriptions **/
0x80000000 : telUriScheme - Use tel Uri Scheme 'tel:' (currently unsupported).
0x40000000 : mtaFQDN - Use MTA's local FQDN instead of local IP.
0x20000000 : mwiRFC3842 - Use RFC3842 for MWI (message waiting indicator).
0x10000000 : advFlashFeatures - Enable Advanced Flash Features.
0x08000000 : rfc3323Privacyheader - Use RFC 3323 defined privacy header for caller id blocking.
0x04000000 : overrideDomain - Override the domain value in outgoing messages with the proxy setting.
0x02000000 : disableCwCid - Disable the use of caller-id during call waiting.
0x01000000 : useIpAddressOf0ForHold - Use an IP address of 0.0.0.0 and port of 0 in SDP instead of a=sendonly for hold.
0x00800000 : disable100REL - This is set if we DO NOT want to advertise that we support 100rel (must be set in MTA config file).
0x00400000 : useSrvLookups - This bit is set if we want to use SRV lookups for the server addresses (must be set in the MTA config file).
0x00200000 : rtpKeepAlive - With this bit set the endpoint will send silent packets over a held connection
0x00100000 : ignoreEarlyMedia - This bit is set if we want to ignore all media received before the remote SDP is obtained.
0x00080000 : hookflashViaInfo - With this bit set the endpoint will signal hookflash via an info message instead of locally processing it -- BoradSoft method
0x00040000 : limitSdpUpdates - With this bit set, we will scan over new SDPs we generate to only increment the origin line if critical info has changed.
0x00020000 : generateRemoteRT - This bit is set if we want to generate ringback tone over the connection.
0x00010000 : playLocalRtAfterEarlyMedia - This bit is set to play local RT upon receipt of a 180 after early media is detected.
0x00008000 : removeAuthHeaders - This bit is set to remove the unneeded auth headers from a callLeg after a 401 or 407 response is received.
0x00004000 : useInactiveMedia - This bit is set to allow the MTA to hold calls using the INACTIVE media attribute.
0x00002000 : noProvisionalSdpIn1XX - This bit is set to turn off sending early media (SDP in provisional 1XX response) on incoming INVITEs with 100Rel enabled
0x00001000 : disconnectOtherCallOnEmergency - Disconnect the other call in the connection when there is an incoming or outgoing emergency call.
0x00000800 : proxyPenaltyBox - Use penalty box for unresponsive proxies
0x00000400 : playBusyToneOnReject - This bit is set to always play busy tone when an outbound call is rejected
0x00000200 : sessionTimerReInvite - Use Re-INVITE instead of UPDATE for session timer refresh
0x00000100 : emergencyOnhookSendBye - With this bit set, BYE message will be sent after an emergency call goes on-hook
0x00000080 : disableSessionTimers - Do not use SIP Session Timers (RFC 4028).This setting will only take effect after an MTA reset or full reset because it requires that the SIP stack be restarted.
0x00000040 : stutterToneHookFlash - With this bit set, stutter dial tone will be played when hook is flashed for a second call.
0x00000020 : hookflashViaInfoStd - With this bit set the endpoint will signal hookflash via an info message instead of locally processing it -- Standard method
0x00000010 : subscribeUAProfileXML - subscribe to UA Profile event package, application XML, including Call Forward count
0x00000008 : subscribeRegEventXML - Subscribe to reg event package, application XML
0x00000004 : preferTelUriForCid - Use TEL-URI as precedence over SIP-URI for Caller ID display
0x00000002 : callHoldWithoutReInvite. - With this bit set,the call hold will be processed locally instead of sending out reinvite
0x00000001 : restrictIncomingOffer - Use the provisioned SIP Codec Array to restrict an incoming offer"
DEFVAL { '00000000'h }
::= { sipConfiguration 7 }
sipCfgProvisionedCodecArray OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the list of codecs offered in the OFFER SDP. The order
of this list is also the order of preference used in the OFFER SDP.
These are entered as a string separated by semi-colon ';' for example
'PCMU;PCMA;G726-32;telephone-event'
The supported codecs are PCMU, PCMA, G728, G729, G729E, G726-16,
G726-24, G726-32, G726-40, telephone-event.
The default string will be 'PCMU;PCMA'. This object is only settable
during config file download."
::= { sipConfiguration 8 }
sipCfgPacketizationRate OBJECT-TYPE
SYNTAX INTEGER{
tenMilliSeconds(10),
twentyMilliSeconds(20),
thirtyMilliSeconds(30)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RTP Packetization Rate. This object is only settable during config file
download."
DEFVAL { twentyMilliSeconds }
::= { sipConfiguration 9 }
sipCfgDialFeatMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2048))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This defines the dialed digits on a handset to the actual dialing feature.
It allows for 3 aliases per feature separated by commas followed by the dialing
feature name. A pipe is used to designate the end of the assignment. An example
would be:
*70,1170, ,CALWD|*67,1167, ,CIDTB|*77,1177, ,ANNCJ|*87,1187, ,ANCJD|*65,1165, ,CIDPB|
*82,1182, ,CIDTE|
CALWD = Call Waiting Disable
CIDTB = Caller ID Temp Block
CIDPB = Caller ID Perm Block
CIDTB = Caller ID Temp Block
ANNCJ = Anonymous Call Rejection
ANCJD = Anonymous Call Rejection Disable
This example two of the settings are dialing *70 or 1170 will disable call waiting and
*67 or 1167 will temporarily block caller ID for that one call. This object is only
settable during config file download."
::= { sipConfiguration 10 }
sipCfgDialFeatTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipCfgDialFeatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to define the SIP configurable data on a per port basis."
::= { sipConfiguration 11 }
sipCfgDialFeatEntry OBJECT-TYPE
SYNTAX SipCfgDialFeatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Configuration Feature table."
INDEX { sipCfgDialFeatNumber }
::= { sipCfgDialFeatTable 1 }
SipCfgDialFeatEntry ::= SEQUENCE{
sipCfgDialFeatNumber Integer32,
sipCfgDialFeatName INTEGER,
sipCfgDialFeatCode DisplayString,
sipCfgDialFeatTone INTEGER,
sipCfgDialFeatActive BITS,
sipCfgDialFeatMode BITS
}
sipCfgDialFeatNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique value which identifies the feature."
::= { sipCfgDialFeatEntry 1 }
sipCfgDialFeatName OBJECT-TYPE
SYNTAX INTEGER{
anonCallReject(1),
anonCallRejectDisable(2),
callForwardBusy(30),
callForwardBusyDisable(31),
callForwardUncond(32),
callForwardUncondDisable(33),
callForwardNoAnswer(34),
callForwardNoAnswerDisable(35),
warmline(36),
warmlineDisable(37),
callReturn(50),
callReDial(60),
callHold(61),
repeatDialingEnable(62),
repeatDialingCancel(63),
callWaitTempDisable(70),
callWaitPermDisableToggle(71),
callWaitPermanentDisable(72),
callWaitPermanentEnable(73),
callerIDPermBlockToggle(90),
callerIDTempEnable(91),
callerIDTempBlock(92)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Table of supported calling features."
::= { sipCfgDialFeatEntry 2 }
sipCfgDialFeatCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"String comma separated to specify up to three codes for a particular feature.
Example:
*70,1170,*71
This would specify that either *70, 1170 or *71 would activate the current
feature. A maximum of three values are supported."
::= { sipCfgDialFeatEntry 3 }
sipCfgDialFeatTone OBJECT-TYPE
SYNTAX INTEGER{
stutterTone(1),
dialTone(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This allows specification of a tone to be applied when a feature is entered.
Typically stutter tone is used to acknowledge a feature was entered but this can
be redefined here."
::= { sipCfgDialFeatEntry 4 }
sipCfgDialFeatActive OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This allows a particular feature to be enabled or disabled based on a particular line number.
Example a setting of 0x0003 would have this feature enabled for line 1 and line 2."
::= { sipCfgDialFeatEntry 5 }
sipCfgDialFeatMode OBJECT-TYPE
SYNTAX BITS {
unused0(0),
unused1(1),
unused2(2),
unused3(3),
unused4(4),
unused5(5),
busy(6),
initialDialing(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This allows a particular feature to be enabled in different modes of dialing. The default is
a setting of 0x1 where the feature is active in a initial dialing (normal)"
::= { sipCfgDialFeatEntry 6 }
sipCfgDialProxyMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2048))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This defines the dialed digits on a handset to the actual dialing feature that is to
be handled by a SIP Proxy.
It allows a dial code, a specified tone and the line bitmap.
A pipe is used to designate the end of the assignment. An example
would be:
code, tone, active |
*50,1,3|*93,2,0|
code = the dial sequence for the fature on the SIP Proxy
tone = the specific tone to be played when dialed
active = is a UINT32 bitmask with each bit representing which line has this feature
tone: 1 = studder dialtone, 2 = dialtone
This example has two features. The first is when *50 is dialed tone number 1 will be
played and the feature is actived on line 1 and line 2 (000 0011).
The second feature is *93 that when dialed would issue a dialtone. However there are
no active bits set so no lines on this box will offer this feature so it is currently
disabled.
NOTE: This MIB is loaded by TLV43/TLV71."
::= { sipConfiguration 12 }
sipCfgAlertInfoR0 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will be used as the value of the Alert-Info header field
to instruct the MTA to play either the R0 Ringing Cadence. Note that there is
not a WT0 waiting tone that corresponds to this header."
::= { sipConfiguration 13 }
sipCfgAlertInfoR1 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will be used as the value of the Alert-Info header field
to instruct the MTA to play either the R1 Ringing Cadence or the WT1 call waiting
tone depending on if a call is active."
::= { sipConfiguration 14 }
sipCfgAlertInfoR2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will be used as the value of the Alert-Info header field
to instruct the MTA to play either the R2 Ringing Cadence or the WT2 call waiting
tone depending on if a call is active."
::= { sipConfiguration 15 }
sipCfgAlertInfoR3 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will be used as the value of the Alert-Info header field
to instruct the MTA to play either the R3 Ringing Cadence or the WT3 call waiting
tone depending on if a call is active."
::= { sipConfiguration 16 }
sipCfgAlertInfoR4 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will be used as the value of the Alert-Info header field
to instruct the MTA to play either the R4 Ringing Cadence or the WT4 call waiting
tone depending on if a call is active."
::= { sipConfiguration 17 }
sipCfgAlertInfoR5 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will be used as the value of the Alert-Info header field
to instruct the MTA to play either the R5 Ringing Cadence. Note that there is
not a WT5 waiting tone that corresponds to this header."
::= { sipConfiguration 18 }
sipCfgAlertInfoR6 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will be used as the value of the Alert-Info header field
to instruct the MTA to play either the R6 Ringing Cadence. Note that there is
not a WT6 waiting tone that corresponds to this header."
::= { sipConfiguration 19 }
sipCfgAlertInfoR7 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will be used as the value of the Alert-Info header field
to instruct the MTA to play either the R7 Ringing Cadence. Note that there is
not a WT7 waiting tone that corresponds to this header."
::= { sipConfiguration 20 }
sipCfgDomainOverride OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will be used as the value of the domain in all outbound
SIP signalling messages. This can only be set in the configuration file"
::= { sipConfiguration 21 }
sipCfgEmergencyNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will specify the emergency number. A call to an emergency # cannot
be pre-empted. If a three way call is attempted with an emergency # the other call is terminated.
Flash, OnHook have no effect during an emergency call."
::= { sipConfiguration 22 }
sipCfgRegTimerMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the minimum registration retry interval (in seconds)"
::= { sipConfiguration 23 }
sipCfgRegTimerMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the maximum registration retry interval (in seconds)"
::= { sipConfiguration 24 }
sipStatusPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipStatusPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to get SIP status data on a per port basis."
::= { sipStatus 1 }
sipStatusPortEntry OBJECT-TYPE
SYNTAX SipStatusPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Status Port table."
INDEX { sipStatusPortPortNumber }
::= { sipStatusPortTable 1 }
SipStatusPortEntry ::= SEQUENCE{
sipStatusPortPortNumber Integer32,
sipStatusAlarms BITS,
sipStatusPortMWISubscribed TruthValue
}
sipStatusPortPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique value which identifies the port."
::= { sipStatusPortEntry 1 }
sipStatusAlarms OBJECT-TYPE
SYNTAX BITS
{
unused(0),
generalErrorAlrm(1),
networkErrorAlrm(2),
callLegSentAuth(3),
regClientSentAuthReq(4),
authFailAlrm(5),
registrarLocAlrm(6),
proxyLocAlrm(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This MIB object reports the current SIP alarm state for each line.
generalErrorAlrm - set when an error occurs that doesn't have an
RFC supported error condition
networkErrorAlrm - set when a network error occurs such as DNS failure
or ICMP destination unreachable
callLegSentAuth - set when the callLeg has sent authorization information
due to a authorization required response
regClientSentAuthReq - set when the registration client has sent
authorization information due to a authorization required response
authFailAlrm - set when authentication failed during registration or callLeg
authorization after authorization information was sent
registrarLocAlrm - set by the register client when REGISTER messages timeout
(Loss of communications)
proxyLocAlrm - set when CallLeg messages timeout (Loss of communications)"
::= {sipStatusPortEntry 2}
sipStatusPortMWISubscribed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This MIB indicates MWI is subscribed or not."
::= { sipStatusPortEntry 3 }
sipCfgT1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the minimum wait time between retransmission for SIP outgoing calls(T1 in RFC 3261)."
::= { sipConfiguration 25 }
sipCfgMaxRetrans OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DEPRECATED - Please use sipCfgTimerB. This integer specifies the number of transmit attempts that will be made on an outgoing INVITE message"
::= { sipConfiguration 26 }
sipCfgMediaLoopbackNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This string specifies the number for media loopback. If an incoming call comes from this number the MTA
will treat the call as if it is a loopback call. The phone will not ring and the call will be auto-
answered."
::= { sipConfiguration 27 }
sipCfgPacketLoopbackNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This string specifies the number for packet loopback. If an incoming call comes from this number the MTA
will treat the call as if it is a loopback call. The phone will not ring and the call will be auto-
answered."
::= { sipConfiguration 28 }
sipCfgBusyDigitMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2048))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This table is used to define digit map for the device while busy tone is being played. The format of
the string is the same as a digit map used in MGCP. It is only
settable in the config file."
::= { sipConfiguration 29 }
sipCfgRepeatDialingInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the time between repeat dialing attempts for the repeat dialing feature. This
integer is represented as seconds. It is only settable in the config file."
::= { sipConfiguration 30 }
sipCfgRepeatDialingTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the length of time that the repeat dialing feature will retry. After this timer
elapses no more retry attempts will be made. The timer is started when the feature code for repeat dialing
is entered. It is only settable in the config file."
::= { sipConfiguration 31 }
sipCfgRepeatDialingSessionProgressTimer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the length of time after a 183 is received before considering the repeat dialing attempt
successful. Often a 183 will be received prior to a negative response. This timer prevents false positives
It is only settable in the config file."
::= { sipConfiguration 32 }
sipCfgFeatureCapability OBJECT IDENTIFIER ::= {sipConfiguration 33}
sipCfgCallerIdDisplayCapability OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MSO-defined capability of each line to display caller ID"
::= {sipCfgFeatureCapability 1}
sipCfgCallerIdSendCapability OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MSO-defined capability of each line to send caller ID"
::= {sipCfgFeatureCapability 2}
sipCfgAnonCallRejectionCapability OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MSO-defined capability of each line to reject anonymous calls"
::= {sipCfgFeatureCapability 3}
sipCfgCallWaitingCapability OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MSO-defined capability of each line to have call waiting"
::= {sipCfgFeatureCapability 4}
sipCfgThreeWayCallCapability OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MSO-defined capability of each line to do three way calling"
::= {sipCfgFeatureCapability 5}
sipCfgCallTransferCapability OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MSO-defined capability of each line to transfer calls"
::= {sipCfgFeatureCapability 6}
sipCfgCallForwardCapability OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MSO-defined capability of each line to forward calls"
::= {sipCfgFeatureCapability 7}
sipCfgCallReturnCapability OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MSO-defined capability of each line to return calls"
::= {sipCfgFeatureCapability 8}
sipCfgCallRedialCapability OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MSO-defined capability of each line to redial last number (as a dial feature)"
::= {sipCfgFeatureCapability 9}
sipCfgCallHoldCapability OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MSO-defined capability of each line to hold calls"
::= {sipCfgFeatureCapability 10}
sipCfgProxyDigitMap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2048))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This table is used to define the digit map for the device after dialing
a star code that matches the proxy map. The format of the string is the
same as a digit map used in MGCP. It is only settable in the config
file. Its default value is 'x.[t#]' "
::= { sipConfiguration 34 }
sipCfgCallWaitingStarCodeSurvivesReset OBJECT-TYPE
SYNTAX INTEGER{ false(1),
true(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An NVM setting has been added that stores the state of Call Waiting Permanent Disabled so that the state
survives a reset. This MIB enables the storage of the Call Waiting state in NVM. Some customers will want
to leave this MIB at a default value of 0 because of the following scenario:
1. MSO issues a modem to end user A
2. A dials star code to disable call waiting
3. MSO reclaims modem
4. MSO issues the modem to end user B
5. B does not know why call waiting does not work.
Values:
1 - Call Waiting Permanent Disable state is NOT stored in NVM, and Call Waiting returns to MSO defined default settings
when a reset occurs. If neither sipCfgCallWaitingCapability nor sipCfgPortFeatureSettings is defined in the MTA
configuration file, then Call Waiting will be enabled at reset.
2 - If the end user dials a dial code to disable call waiting, that setting will survive resets and will last until one
of the following events occurs: end user dials a dial code to enable call waiting, or sipCfgResetCallWaitingStarCode MIB is
used via SNMP.
This MIB can only be set via the MTA configuration file."
::= { sipConfiguration 35 }
sipCfgResetCallWaitingStarCode OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB is intended for use by the MSO to enable call waiting via SNMP if they have sipCfgCallWaitingDisableSurvivesReset
set to 1 and the following happens:
1. MSO issues a modem to end user A
2. A dials star code to disable call waiting
3. MSO reclaims modem
4. MSO issues the modem to end user B
5. B does not know why call waiting does not work.
This MIB can be used to clear the NVM setting for call waiting disable since a reset will not clear it if the MTA
configuration file specifies a sipCfgCallWaitingDisableSurvivesReset of 1.
Usage:
Hexadecimal bit string where each bit represents a different phone line (starting with line 1 on the least significant
bit). The bit string specifies for which lines to reset the NVM Call Waiting setting to its default value of enabled.
If a bit is set to 1, that line's NVM Call Waiting setting is returned to default. If a bit is set to 0, nothing is
done to that line.
EXAMPLE:
To return call waiting to factory default setting for all lines, set sipCfgResetCallWaitingStarCode to FFFFFFFF.
To reset the setting for line 1 only, set sipCfgResetCallWaitingStarCode to 00000001.
To reset the setting for line 12 only, set sipCfgResetCallWaitingStarCode to 00000800.
When reclaiming a modem from one end user and issuing it to another, if sipCfgCallWaitingDisableStarCodeSurvivesReset
was set to true in the config file, then it is advisable to set sipCfgResetCallWaitingStarCode to FFFFFFFF via SNMP
before giving the modem to the new user."
::= { sipConfiguration 36 }
sipCfgDialProxyTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipCfgDialProxyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table replaces an older MIB, sipCfgDialProxyMap, and defines the dial features
that are handled by the proxy."
::= { sipConfiguration 37 }
sipCfgDialProxyEntry OBJECT-TYPE
SYNTAX SipCfgDialProxyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Configuration Feature table."
INDEX { sipCfgDialProxyNumber }
::= { sipCfgDialProxyTable 1 }
SipCfgDialProxyEntry ::= SEQUENCE{
sipCfgDialProxyNumber Integer32,
sipCfgDialProxyCode DisplayString,
sipCfgDialProxyTone INTEGER,
sipCfgDialProxyActive BITS,
sipCfgDialProxyMessageType INTEGER,
sipCfgDialProxyMethod INTEGER,
sipCfgDialProxyMethodDelimiter DisplayString
}
sipCfgDialProxyNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique value which identifies the feature."
::= { sipCfgDialProxyEntry 1 }
sipCfgDialProxyCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The dial code that activates this feature. For example, *70"
::= { sipCfgDialProxyEntry 2 }
sipCfgDialProxyTone OBJECT-TYPE
SYNTAX INTEGER{
stutterTone(1),
dialTone(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This allows specification of a tone to be applied when a feature is entered.
Typically stutter tone is used to acknowledge a feature was entered but this can
be redefined here."
::= { sipCfgDialProxyEntry 3 }
sipCfgDialProxyActive OBJECT-TYPE
SYNTAX BITS {
line32(0),
line31(1),
line30(2),
line29(3),
line28(4),
line27(5),
line26(6),
line25(7),
line24(8),
line23(9),
line22(10),
line21(11),
line20(12),
line19(13),
line18(14),
line17(15),
line16(16),
line15(17),
line14(18),
line13(19),
line12(20),
line11(21),
line10(22),
line09(23),
line08(24),
line07(25),
line06(26),
line05(27),
line04(28),
line03(29),
line02(30),
line01(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This allows a particular feature to be enabled or disabled based on a particular line number.
Example a setting of 0x0003 would have this feature enabled for line 1 and line 2."
::= { sipCfgDialProxyEntry 4 }
sipCfgDialProxyMessageType OBJECT-TYPE
SYNTAX INTEGER{
invite(1),
refer(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For most proxy dial features, an INVITE message is sent to the proxy.
In special cases, a REFER message should be sent."
::= { sipCfgDialProxyEntry 5 }
sipCfgDialProxyMethod OBJECT-TYPE
SYNTAX INTEGER{
default(0),
pc20(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure the method that the VSC is passed up to the proxy.
In the 'default' method the VSC is prepended to the dialstring and sent to
the proxy. In the 'PC20' method the VSC is sent as the host of the SIP URI
the dialstring is then sent to the proxy in a user parameter in the SIP URI."
::= { sipCfgDialProxyEntry 6 }
sipCfgDialProxyMethodDelimiter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to define the delimiter between the VSC and the number in the SIP INVITE message.
If this mib is not set, a '.' will be used as the delimiter.
The max length of delimiter is 4.
This mib is valid only if sipCfgDialProxyMethod is set to 'pc20'."
::= { sipCfgDialProxyEntry 7 }
sipCfgDhcp60AnnouncementMode OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to enable/disable SIP advertisement in MTA DHCP Option60.
This MIB can only be set via the CM configuration file."
::= { sipConfiguration 38 }
sipCfgCallForwardForbiddenNumbers OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"There are certain phone numbers (eg 911) that Call Forwarding should
not accept as forwarding numbers. This MIB specifies which numbers
are not allowed as forwarding numbers. This MIB is only settable via
config file. Multiple numbers may be specified separated by | as follows:
911|900|1900|0
Note: the emergency number set in sipCfgEmergencyNumber is also not allowed
as a forwarding number."
::= { sipConfiguration 39 }
sipCfgDefaultG711 OBJECT-TYPE
SYNTAX INTEGER{
pcmu(0),
pcma(8)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RTP Default Voice or pass-thru codec. This object is only settable during config file
download."
DEFVAL { pcmu }
::= { sipConfiguration 40 }
sipCfgGenLinger OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the wait time in milliseconds for response retransmits (non-INVITE) (Timer K in RFC 3261)."
::= { sipConfiguration 41 }
sipCfgInviteLinger OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the wait time in milliseconds for response retransmits (INVITE) and the wait time for ACK receipt (Timers D and H in RFC 3261)."
::= { sipConfiguration 42 }
sipCfgTimerB OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the INVITE transaction timeout timer in seconds(Timer B in RFC 3261)."
::= { sipConfiguration 43 }
sipCfgTimerF OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the non-INVITE transaction timeout timer in seconds(Timer F in RFC 3261)."
::= { sipConfiguration 44 }
sipCfgRegExpires OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the preferred registration expiry value (in seconds) sent in the REGISTER message.
If unspecified or the value is set to zero, no expiry value is preferred and none will be sent to
the registrar."
::= { sipConfiguration 45 }
sipCfgMaxUDPSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the threshold at which point packets will begin being sent over TCP rather than UDP.
When set to zero, no threshold exists and all packets will be sent using UDP. It is for the SIP request
message only.
In TS6.1 this MIB defaults to zero (UDP is always used by default).
In TS6.2 this MIB defaults to 1300."
::= { sipConfiguration 46 }
sipCfgSessionExpires OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the preferred session expiry value (in seconds) sent in the INVITE message.
This value defaults to 1800 and the minimum value is 0."
::= { sipConfiguration 47 }
sipCfgPenaltyBoxTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the timeout for entries in the SIP Proxy Penalty Box
in HOURS. Default is 24 hours. Note that entries may be evicted from the
Penalty Box before timeout if all known SRV records have failed to respond.
This MIB is for legacy SIP only."
::= { sipConfiguration 48 }
sipCfgDisconnectReorderToneDelay OBJECT-TYPE
SYNTAX Unsigned32 (0..180)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object specifies the delay between receiving BYE message and playing Disconnect Reorder Tone in seconds "
DEFVAL { 5 }
::= { sipConfiguration 49 }
sipCfgDistinctiveRingingForCallHold OBJECT-TYPE
SYNTAX INTEGER{
standard(0),
r0(1),
r1(2),
r2(3),
r3(4),
r4(5),
r5(6),
r6(7),
r7(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the type of distinctive ringing used when call is held"
::= { sipConfiguration 50 }
sipCfgSipFeatureSwitch2 OBJECT-TYPE
SYNTAX BITS {
pwdAutoGen(0),
sipFailover(1),
commonNonce(2),
unused3(3),
noRegOffhook(4),
perLineImpi(5),
dnsCache(6),
optDstTimezone(7),
rejectInviteWith480(8),
perLineProxySelection(9),
suppressTIASInSDP(10),
addRouteHeaderToInitialRegMsg(11),
dropInProgressCallsOnReregFailure(12),
byeRejectedErrorHandling(13),
strictMessageValidation(14),
directStatsPublish(15),
suppressUserphoneUrlParam(16),
useDomainNameAsPcscfAddr(17),
addPAccessNetworkInfoHeader(18),
addPAccessNetworkInfoHeaderCancel(19),
regUponNetworkRecovery(20),
deregisterLineEnable(21),
appendLocalIpAddressToCallid(22),
sessionTimerNegotiationEnable(23),
ignoreStandAloneMessage(24),
addAuthHeaderAfterChallenge(25),
hideRealTnInContactHeader(26),
inviteErrorHandlingEnhancement(27),
useDomainNameInRouteHeader(28),
unsubMwiDuringFailover(29),
serviceCapability(30),
useMTAIpInContactHeader(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is like sipCfgSipFeatureSwitch. It is used to enable features of
the Arris SIP MTA. From left to right, the specified bit indicates whether
or not the corresponding feature is enabled/disabled. For example, if the
first bit is set, then the pwdAutoGen feature is enabled. If it is zero,
the feature is disabled. NO bits are set by default.
/** BIT Descriptions **/
0x80000000 : pwdAutoGen - Auto-generate the SIP password.
0x40000000 : sipFailover - EDVA will failover to the secondary PCSCF when detect msg failure.
0x20000000 : commonNonce - Cache latest nonce for all outgoing messages.
0x08000000 : noRegOffhook - Don't try to register if user goes offhook when initial registration is not completed.
0x04000000 : perLineImpi - SIP password auto-generation generates per-line IMPIs.
0x02000000 : dnsCache - Use cached DNS records when receive negative response or no response.
0x01000000 : optDstTimezone - The timezone part of MIB pktcEUERSTCIDDisDSTInfo (PC20) or sipCfgCIDDisDSTInfo (Legacy SIP) is optional, CM learned timezone will be used if timezone not provided.
0x00800000 : rejectInviteWith480 - If the line is disconnected from a call but remains off-hook, it rejects the incoming INVITE with 480 instead of 486.
0x00400000 : perLineProxySelection - Each line contacts proxies with its own order.
0x00200000 : suppressTIASInSDP - the Transport Independent Application Specific Maximum (TIAS) bandwidth modifier in SDP.
0x00100000 : addRouteHeaderToInitialRegMsg - Add the route header to the initial register message.
0x00080000 : dropInProgressCallsOnReregFailure - Unstable calls will be dropped on reregistration failure
0x00040000 : byeRejectedErrorHandling - An additional BYE will be sent if an initial BYE is rejected by a non-407 response.
0x00020000 : strictMessageValidation - Enable strict message validation check.
0x00010000 : directStatsPublish - Publish the end-of-call stats directly to XR collector bypassing the proxy.
0x00008000 : suppressUserphoneUrlParam - 'user=phone' in P-Preferred-Identity will be Suppressed
0x00004000 : useDomainNameAsPcscfAddr - If PCSCF is not configured, domain name from DHCP will be used as PCSCF address.
0x00002000 : addPAccessNetworkInfoHeader - P-Access-Network-Info header will be added to all the applicable outgoing SIP message.
0x00001000 : addPAccessNetworkInfoHeaderCancel - If flag(0x00002000) of sip_ftr2 is enabled, P-Access-Network-Info header will be added to CANCEL and ACK related outgoing SIP message.
0x00000800 : regUponNetworkRecovery - Try immediate registration once network is recovered.
0x00000400 : deregisterLineEnable - if CM/MTA reset is determined, the EMTA will try to de-register each registerred line.
0x00000200 : appendLocalIpAddressToCallid - Append the EMTA IP address to CALL-ID of SIP message.
0x00000100 : sessionTimerNegotiationEnable - When it is enabled, the EMTA will not place 'refresher=uac' to the Session-Expires header of outgoing initial INVITE, and let the called party decide the refresher.
0x00000080 : ignoreStandAloneMessage - If a SIP request is received but the number in Request-URI cannot be mapped to any line, EMTA will silently ignore it.
0x00000040 : addAuthHeaderAfterChallenge - The Auth. header will be included in all subsequent SIP reuqest message(except CANCEL) after the outgoing INVITE has been challenged.
0x00000020 : hideRealTnInContactHeader - Random string will be included in Contact header instead of the real TN.
0x00000010 : inviteErrorHandlingEnhancement - enable invite error handling enhancement for 413 according to RFC3261 , an INVITE without SDP will be re-sent with the same CALLID as the former INVITE
0x00000008 : useDomainNameInRouteHeader - With this bit set, domain name is used in route header of outgoing registration message when PCSCF type is DNS.
0x00000004 : unsubMwiDuringFailover - With this bit set, if flag(0x40000000) of sip_ftr2 is enabled, EMTA will unsubscribe MWI when failover or failback is successful.
0x00000002 : serviceCapability - With this bit set, Service Capability (RFC3840) will be enabled.
0x00000001 : useMTAIpInContactHeader - With this bit set,Use MTA IP Address instead of '*' in Contact Header of De-REGISTER Message.
"
DEFVAL { '00000000'h }
::= { sipConfiguration 51 }
sipCfgAuthPasswordKey OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used for SIP password auto-generation feature."
::= { sipConfiguration 52 }
sipCfgMWITargetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This MIB Object specifies the address type for the MWI subscription target specified in sipCfgMWITargetAddr.
If the element sipCfgMWITargetAddr contains a valid IP address, this element MUST be 'ipv4(1)'."
::= { sipConfiguration 53 }
sipCfgMWITargetAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object specifies the target address for the MWI subscription, and it is associated with the address
type specified in sipCfgMWITargetAddrType."
::= { sipConfiguration 54 }
sipCfgMWITargetPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object specifies the target port for the MWI subscription."
DEFVAL { 5060 }
::= { sipConfiguration 55 }
sipCfgEmergencyServiceURN OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the string that will specify the emergency service urn according to RFC5031"
::= { sipConfiguration 56 }
sipCfgSubsAlertTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object specifies the alert timeout (time before subscription expiry) in seconds for subscriptions to
refresh. This MIB can only be applied via the Config File."
DEFVAL { 60 }
::= { sipConfiguration 57 }
sipCfgProvisionalTimer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the wait time in seconds for final response (Corresponding to Timer C of proxy in RFC 3261).
The timer is set when receiving a provisional response on an INVITE transaction. If value 0 is set, The INVITE
transaction will wait forever for the final response.
This MIB can only be applied via configuration file, and should be used in PC2.0 firmware only."
::= { sipConfiguration 58 }
sipCfg3WCWaitHookHoldTimer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object specifies the WaitHook Hold Timer in seconds when the Three Way Calling attempt fails
due to error or busy.Setting it to 0 means no timeout."
DEFVAL { 0 }
::= { sipConfiguration 59 }
sipCfgWaitHookHoldTone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This string specifies the tone used in the two scenarios:
1. BYE is received from the third party before the Three Way Calling is connected.
2. BYE is recieved from the talking party when it is in Call Waiting state.
The tone uses the URI format file:///PacketCableRST/<tone-identifier> or
http://127.0.0.1/<tone-identifier>
For example:file:///PacketCableRST/ro or http://127.0.0.1/ro"
::= { sipConfiguration 60 }
sipCfgMinSE OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the preferred minimum session expiry(Min-SE) value (in seconds) sent in the INVITE message.
This value defaults to 90 and the minimum value is 0."
::= { sipConfiguration 61 }
sipCfgInDialogRefer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this MIB value is true(1), it will force the REFER sent within existing dialog from Transferor to Transferee, no
matter whether the Transferee supports Target-Dialog header or not.
When the value is false(2), only if the transferee does not support the Target-Dialog header, the transferor will
initiate call transfer via a REFER sent within the existing dialog with the transferee, otherwise, it will send the REFER
out of the existing dialog."
DEFVAL { false }
::= { sipConfiguration 62 }
sipCfgFailoverSwitch OBJECT-TYPE
SYNTAX BITS {
invite(0),
cancel(1),
bye(2),
update(3),
publish(4),
refer(5),
notify(6),
subscribe(7),
unused8(8),
unused9(9),
unused10(10),
unused11(11),
unused12(12),
unused13(13),
unused14(14),
unused15(15),
unused16(16),
unused17(17),
unused18(18),
unused19(19),
unused20(20),
unused21(21),
unused22(22),
unused23(23),
unused24(24),
unused25(25),
unused26(26),
unused27(27),
unused28(28),
unused29(29),
unused30(30),
unused31(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable failover of SIP non-REGISTER request message. From
left to right, the specified bit indicates whether or not the failover of
corresponding message is enabled/disabled when message timeout happens. For
example, if the first bit is set, then failover will be triggered when INVITE
request timeout happens. NO bits are set by default.
/** BIT Descriptions **/
0x80000000 : invite
0x40000000 : cancel
0x20000000 : bye
0x10000000 : update
0x08000000 : publish
0x04000000 : refer
0x02000000 : notify
0x01000000 : subscribe
"
DEFVAL { '00000000'h }
::= { sipConfiguration 63 }
sipCfgSubsRetryTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object specifies the timer interval in seconds between retry of initial/refresh subscriptions.
Setting the value to 0 means no retry of initial/refresh subscription."
DEFVAL { 600 }
::= { sipConfiguration 64 }
sipCfgPAccessNetworkInfoHeaderValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB Object specifies the value that outgoing message would carry in P-Access-Network-Info header.
DOCSIS is the default value."
DEFVAL { "DOCSIS" }
::= { sipConfiguration 65 }
sipCfgTermOffHookProcessingDelay OBJECT-TYPE
SYNTAX Unsigned32 (0..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB object specifies the delay time in seconds after a call is terminated before Extended Off Hook Processing begins, if the device remains off-hook."
DEFVAL { 20 }
::= { sipConfiguration 66 }
sipCfgT2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the maximum retransmit interval for non-INVITE requests and INVITE responses (T2 in RFC 3261) in milliseconds. It is recommended to set the timer equal or larger than 4000 milliseconds."
::= { sipConfiguration 67 }
sipCfgRegInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB object specifies the intervals between registrations of each line when system boots up. It means each lines register separately if the value of sipCfgRegInterval MIB is 0"
DEFVAL { 0 }
::= { sipConfiguration 68 }
sipCfgOnhookDelayTimer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB object specifies the delay time of terminating the call when onhook. If the value is 0 which means the feature is disabled"
DEFVAL { 0 }
::= { sipConfiguration 69 }
sipCfgNetConfFactoryUri OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB object specifies the conference factory URI.
If configured, on the second flash of a three-way call, EMTA will generate an INVITE to this URI for network conference creation.
If not configured, the conference call will be placed locally."
::= { sipConfiguration 70 }
sipCfgSipFeatureSwitch3 OBJECT-TYPE
SYNTAX BITS {
publishTimestampsDST(0),
playRtpForSecond183WithoutSdp(1),
addSipInstanceToContact(2),
notPopulateFirstPAURIFrom200OK(3),
judgeSDPWhileReturnFalse(4),
tcpFailTryUDP(5),
reuseTCPConnection(6),
sdpEndsWithEmptyLine0x0d0a(7),
doNotRedirect3xxResponseForInvite(8),
pcscfWhiteList(9),
processUnsolicitedNotifyForRegEvent(10),
prependZerosToCIDDisplayNumber(11),
terminateConnBeforeInForkCallFlow(12),
unused13(13),
unused14(14),
unused15(15),
unused16(16),
unused17(17),
unused18(18),
unused19(19),
unused20(20),
unused21(21),
unused22(22),
unused23(23),
unused24(24),
unused25(25),
unused26(26),
unused27(27),
unused28(28),
unused29(29),
unused30(30),
unused31(31)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is like sipCfgSipFeatureSwitch. It is used to enable features of
the Arris SIP MTA. From left to right, the specified bit indicates whether
or not the corresponding feature is enabled/disabled. For example, if the
first bit is set, then the PublishTimestampsDST feature is enabled. If it is zero,
the feature is disabled. NO bits are set by default.
/** BIT Descriptions **/
0x80000000 : publishTimestampsDST - With this bit set, the Timestamps in PUBLISH will be transfered to DST.
0x40000000 : playRtpForSecond183WithoutSdp - With this bit set, the RTP can continue to play on receiving second 183 without SDP.
0x20000000 : addSipInstanceToContact - With this bit set, add the sipInstance(based on RFC 5626) to Contact header in REGISTER and INVITE.
0x10000000 : notPopulateFirstPAURIFrom200OK - With this bit set, don't populate IMPUID with the first P-Associated-URI header from 200 OK to REGISTER.
0x08000000 : judgeSDPWhileReturnFalse - With this bit set, judge SDP with o= while SDPChange return FALSE.
0x04000000 : tcpFailTryUDP - With this bit set,when a TCP sip message fails,sip message should be send in UDP.
0x02000000 : reuseTCPConnection - With this bit set, SIP MTA will reuse TCP connection.
0x01000000 : sdpEndsWithEmptyLine0x0d0a - With this bit set, add an empty line to the end of SDP of INVITE.
0x00800000 : doNotRedirect3xxResponseForInvite - With this bit set, 3xx response to an INVITE will not be redirected. Instead an ACK will be sent after ceasing retransmission of the INVITE.
0x00400000 : pcscfWhiteList - With this bit set, P-CSCF White list will be enabled.
0x00200000 : processUnsolicitedNotifyForRegEvent - With this bit set, MTA will process unsolicited NOTIFY for reg event when we do not have an active subscription.
0x00100000 : prependZerosToCIDDisplayNumber - Prepend 0 to CID Display Number for national dialing or 00 for international dialing
0x00080000 : terminateConnBeforeInForkCallFlow - With this bit set, terminate the connection before in Fork Call flow instead of disconnecting.
0x00040000 : unused
0x00020000 : unused
0x00010000 : unused
0x00008000 : unused
0x00004000 : unused
0x00002000 : unused
0x00001000 : unused
0x00000800 : unused
0x00000400 : unused
0x00000200 : unused
0x00000100 : unused
0x00000080 : unused
0x00000040 : unused
0x00000020 : unused
0x00000010 : unused
0x00000008 : unused
0x00000004 : unused
0x00000002 : unused
0x00000001 : unused
"
DEFVAL { '00000000'h }
::= { sipConfiguration 71 }
sipCfgRegisterOnExpire OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A new MIB sipCfgRegisterOnExpire is introduced to reset MTA When certain SIP message is received in order to initialize a new REGISTER message.
If this MIB is enabled, When Subscription is terminated by NOTIFY for reg event which has content state=terminated and event=expired in the body, it will trigger MTA reset process. MTA will not reset until all the lines are idle.
"
DEFVAL { disabled }
::= { sipConfiguration 72 }
sipCfgServiceCapabilities OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB object specifies User Agent Capabilities in the Session Initiation Protocol (SIP)(RFC 3840).
The string specifies User Agent Capabilities, the description of capability separated by semi-colon ';'.
For example: audio=true;duplex=full;mobility=fixed;description=<phone> ."
::= { sipConfiguration 73 }
sipCfgCIDDisDSTInfo OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The time zone option including DST information in the 'TZ-Posix String' format as defined in RFC 4833.
If this attribute is not the zero-length string the UE MUST perform the time correction during the daylight saving time
per this value and ignore the value of pktcEUERSTCIDDisDSTFlag and pktcEUERSTCIDDisTimeAdj
If not configured, this attribute takes the value of the timezone acquired by the host system the UE resides or
defaults to the zero-length string. For example, an EUE reports the value of the TZ-Posix string provided in RFC 4833
DHCPv4 option 'TZ-POSIX String' or DHCPv6 option code OPTION_NEW_POSIX_TIMEZONE from the CM.
The following clarifications apply to the 'TZ-Posix String' expression:
Given the TZ-Posix String as : stdoffset[dst[offset][,start[/time],end[/time]]]
The EUE may ignore the time zone abbreviation associated with the 'std' and 'dst' expressions or may use them as part of a
particular time output formatting (e.g., display time with timezone local abbreviation).
The EUE is not required to support the parsing of the 'start' and 'end' expressions in Julian and zero-based Julian day.
The EUE MUST apply the default values to the optional components in the TZ-Posiz String."
::= { sipConfiguration 74 }
sipCfgProtectedDnList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB is used to configure the list of protected dialed numbers that are not recorded when called.
Numbers are entered as strings separated by comma ',' and no white space between them, for example '7705559021,7705559022'."
::= { sipConfiguration 75 }
sipCfgUnsetDontFragmentBit OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB is used to clear or set don't fragment bit in IP header of SIP packets.
If the MIB is set to TRUE, don't fragment bit will be 0. If the MIB is set to FALSE, don't fragment bit will be 1.
Its default value is FALSE."
DEFVAL { false }
::= { sipConfiguration 76 }
sipCfgMWISubscriptionCheckInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB specifies the interval (in minutes) that MTA checks the MWI subscription state.
If the line operational status is up and MWI subscription state is unsubscribed it will restart the subscription.
The default value is 0."
::= { sipConfiguration 77 }
arrisSipIPv6Mib OBJECT IDENTIFIER ::= {arrisSipMib 4}
arrisSipIPv6MaxUDPSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This integer specifies the threshold at which point packets will begin being sent over TCP rather than UDP for IPv6 only.
When set to zero, no threshold exists and all packets will be sent using UDP. It is for IPv6 SIP request messages only."
DEFVAL { 1280 }
::= { arrisSipIPv6Mib 1 }
arrisSipIPv6IpPreferenceOverride OBJECT-TYPE
SYNTAX INTEGER {dhcp(0), ipv4(1), ipv6(2),
ipv4SecIpv6(3), ipv6SecIpv4(4), ipv6BypassDssid(5) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The value of this MIB overrides the eUE IP addressing mode preference specified via the eCM DHCP exchange.
If this MIB is set to any value other than 0(dhcp), the eUE will choose its preference based on the MIB setting
as opposed to any preference that is specified by the DHCP exchange.
The values are as follows:
dhcp(0) - No override, eUE uses preference per eCM DHCP exchange
ipv4(1) - eUE operates in single-stack IPv4 addressing mode
ipv6(2) - eUE operates in single-stack IPv6 addressing mode
ipv4SecIpv6(3) - eUE acquires IPv4 primary address, IPv6 secondary address
ipv6SecIpv4(4) - eUE acquires IPv6 primary address, IPv4 secondary address
ipv6BypassDssid(5) - eUE operates in single-stack IPv6 addressing mode, bypass the DSS_ID check
Default is dhcp, except for CT loads, where option is ipv4."
::= { arrisSipIPv6Mib 2 }
END