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/ or http://127.0.0.1/ 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= ." ::= { 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