1367 lines
63 KiB
Plaintext
1367 lines
63 KiB
Plaintext
-- ****************************************************************************
|
|
-- ****************************************************************************
|
|
--
|
|
-- File: MX-SIP-INTEROP-MIB.my
|
|
--
|
|
-- Package: MediatrixMibs
|
|
--
|
|
-- ****************************************************************************
|
|
-- ****************************************************************************
|
|
--
|
|
-- Copyright(c) 2002-2005 Mediatrix Telecom, Inc.
|
|
-- Copyright(c) 2007 Media5 Corporation. ("Media5")
|
|
--
|
|
-- NOTICE:
|
|
-- This document contains information that is confidential and proprietary
|
|
-- to Media5.
|
|
--
|
|
-- Media5 reserves all rights to this document as well as to the Intellectual
|
|
-- Property of the document and the technology and know-how that it includes
|
|
-- and represents.
|
|
--
|
|
-- This publication cannot be reproduced, neither in whole nor in part, in
|
|
-- any form whatsoever without written prior approval by Media5.
|
|
--
|
|
-- Media5 reserves the right to revise this publication and make changes at
|
|
-- any time and without the obligation to notify any person and/or entity of
|
|
-- such revisions and/or changes.
|
|
--
|
|
-- ****************************************************************************
|
|
-- ****************************************************************************
|
|
|
|
MX-SIP-INTEROP-MIB
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP,
|
|
MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
MxEnableState
|
|
FROM MX-TC
|
|
mediatrixExperimental
|
|
FROM MX-SMI;
|
|
|
|
sipInteropMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201012100000Z"
|
|
ORGANIZATION "Mediatrix Telecom"
|
|
CONTACT-INFO "Mediatrix Telecom
|
|
4229, Garlock Street
|
|
Sherbrooke (Quebec)
|
|
Canada
|
|
Phone: (819) 829-8749
|
|
"
|
|
DESCRIPTION "This MIB contains SIP interoperability configuration objects."
|
|
|
|
-- ************************************************************************
|
|
-- Revision history
|
|
-- ************************************************************************
|
|
REVISION "201012100000Z"
|
|
DESCRIPTION "Added sipInteropUAHeaderConfig."
|
|
REVISION "201010050000Z"
|
|
DESCRIPTION "Added sipInteropAutomaticRejectionCode."
|
|
REVISION "200910280000Z"
|
|
DESCRIPTION "Added sipInteropBehaviorOnT38InviteRejectedWith606."
|
|
REVISION "200909300000Z"
|
|
DESCRIPTION "Added sipInteropSipOptionsMethodSupport."
|
|
REVISION "200908100000Z"
|
|
DESCRIPTION "Added sipInteropAllowMultipleActiveMediaInAnswer."
|
|
REVISION "200904230000Z"
|
|
DESCRIPTION "Added sipInteropFromUriDomainSelection."
|
|
REVISION "200903270000Z"
|
|
DESCRIPTION "Added sipInteropIgnoreMediaRenegotiationAfterCngDetection."
|
|
REVISION "200811260000Z"
|
|
DESCRIPTION "Added sipInteropT38NoSignalBehavior."
|
|
REVISION "200811180000Z"
|
|
DESCRIPTION "Added sipInteropOnHoldAnswerSdpStreamDirection. Updated
|
|
and sipInteropOnHoldSdpStreamDirection."
|
|
REVISION "200810310000Z"
|
|
DESCRIPTION "Fix typo in sipInteropConferenceServerMechanism."
|
|
REVISION "200810170000Z"
|
|
DESCRIPTION "Added sipInteropConferenceServerMecanism."
|
|
REVISION "200806120000Z"
|
|
DESCRIPTION "Updated sipInteropTransferVersion."
|
|
REVISION "200803030000Z"
|
|
DESCRIPTION "Added InteropEscapePoundInSipUriUsername."
|
|
REVISION "200801110000Z"
|
|
DESCRIPTION "Added sipInteropIgnoreUsernameParam."
|
|
REVISION "200708080000Z"
|
|
DESCRIPTION "Added sipInteropMwiMessageSummaryValidation."
|
|
REVISION "200708060000Z"
|
|
DESCRIPTION "Added sipInteropAllowAsymmetricDtmfPayloadType and updated
|
|
sipInteropUseDtmfPayloadTypeFoundInAnswer."
|
|
REVISION "200708010000Z"
|
|
DESCRIPTION "Added sipInteropCallWaitingToneControlViaSipInfo."
|
|
REVISION "200707180000Z"
|
|
DESCRIPTION "Added sipInteropUsePAssertedHeader."
|
|
REVISION "200707030000Z"
|
|
DESCRIPTION "Added sipInteropUseSipDomainInRequestURI."
|
|
REVISION "200706200000Z"
|
|
DESCRIPTION "Added sipInteropRetryFailedRegistration."
|
|
REVISION "200706140000Z"
|
|
DESCRIPTION "Updated sipInteropRegisterHomeDomainHostOverride."
|
|
REVISION "200705280000Z"
|
|
DESCRIPTION "Added sipInteropRegisterHomeDomainHostOverride."
|
|
REVISION "200705030000Z"
|
|
DESCRIPTION "Added sipInteropUseItuT38Format."
|
|
REVISION "200704180000Z"
|
|
DESCRIPTION "Added sipInteropDefaultPublicationExpiration."
|
|
REVISION "200702020000Z"
|
|
DESCRIPTION "Addition of the sipInteropInternationalCodeMapping group to hold
|
|
sipInteropInternationalCodeMappingEnable and
|
|
sipInteropInternationalCodeMappingString"
|
|
REVISION "200702230000Z"
|
|
DESCRIPTION "Added sipInteropRemoveOutboundProxyRouteHeader."
|
|
REVISION "200605240000Z"
|
|
DESCRIPTION "Added sipInteropAckUnsupportedInfoRequests."
|
|
REVISION "200510070000Z"
|
|
DESCRIPTION "Added sipInteropProxyAuthenticationUriParametersEnable."
|
|
REVISION "200506280000Z"
|
|
DESCRIPTION "Modified the sipInteropSymmetricUdpSourcePortEnable and
|
|
sipInteropMaxForwardsValue descriptions."
|
|
REVISION "200505200000Z"
|
|
DESCRIPTION "Added sipInteropUseDtmfPayloadTypeFoundInAnswer."
|
|
REVISION "200501250000Z"
|
|
DESCRIPTION "Added sipInteropIgnoreViaBranchIdInCancelEnable."
|
|
REVISION "200501100000Z"
|
|
DESCRIPTION "Added sipInteropAuthenticationQop."
|
|
REVISION "200412220000Z"
|
|
DESCRIPTION "Added sipInteropRingingResponseCode."
|
|
REVISION "200411020000Z"
|
|
DESCRIPTION "Added sipInteropDefaultRegistrationExpiration."
|
|
REVISION "200410250000Z"
|
|
DESCRIPTION "Added sipInteropBranchMatchingMethod."
|
|
REVISION "200410040000Z"
|
|
DESCRIPTION "Added sipInteropDtmfTransportBySipProtocol,
|
|
sipInteropDtmfTransportMethod and sipInteropDtmfTransportDuration."
|
|
REVISION "200409290000Z"
|
|
DESCRIPTION "Added sipInteropRejectCodeForNoRessource."
|
|
REVISION "200409210000Z"
|
|
DESCRIPTION "Added sipInteropLockDnsSrvRecordPerCallEnable and
|
|
sipInteropReuseCredentialEnable."
|
|
REVISION "200407280000Z"
|
|
DESCRIPTION "Added sipInteropReferredByConfig"
|
|
REVISION "200406140000Z"
|
|
DESCRIPTION "Updated sipInteropOnHoldSdpStreamDirection description."
|
|
REVISION "200406020000Z"
|
|
DESCRIPTION "Added sipInteropSdpOriginLineSessionIDAndVersionMaxLength."
|
|
REVISION "200404270000Z"
|
|
DESCRIPTION "Added sipInteropSdpDirectionAttributeEnable and updated the
|
|
sipInteropOnHoldSdpStreamDirection description."
|
|
REVISION "200404210000Z"
|
|
DESCRIPTION "Added sipInteropLocalRingOnProvisionalResponse"
|
|
REVISION "200403250000Z"
|
|
DESCRIPTION "Added sipInteropOnHoldSdpStreamDirection"
|
|
REVISION "200402130000Z"
|
|
DESCRIPTION "Added sipInteropSendUAHeaderEnable"
|
|
REVISION "200311170000Z"
|
|
DESCRIPTION "Fixed typo in sipInteropReplacesVersion variable."
|
|
REVISION "200311060000Z"
|
|
DESCRIPTION "Added sipInteropMaxForwardsValue variable."
|
|
REVISION "200311050000Z"
|
|
DESCRIPTION "Added sipInteropSymmetricUdpSourcePortEnable variable."
|
|
REVISION "200311030000Z"
|
|
DESCRIPTION "Added sipInteropReplacesVersion variable."
|
|
REVISION "200303110000Z"
|
|
DESCRIPTION "Updated sipInteropTransmissionTimeout description."
|
|
REVISION "200210280000Z"
|
|
DESCRIPTION "Added sipInteropTransmissionTimeout variable."
|
|
REVISION "200210160000Z"
|
|
DESCRIPTION "Added variables sipInteropTransferVersion and
|
|
sipInteropSessionTimerVersion."
|
|
REVISION "200210010000Z"
|
|
DESCRIPTION "Created"
|
|
::= { mediatrixExperimental 20 }
|
|
|
|
sipInteropMIBObjects OBJECT IDENTIFIER ::= { sipInteropMIB 1 }
|
|
sipInteropConformance OBJECT IDENTIFIER ::= { sipInteropMIB 2 }
|
|
|
|
-- ************************************************************************
|
|
-- Sip Interop Variables
|
|
-- ************************************************************************
|
|
sipInteropReplacesConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
doNotUseReplaces(0),
|
|
useReplacesWithRequire(1),
|
|
useReplacesNoRequire(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures usage of the Replaces header mechanism used in a
|
|
transfer. When supported by the target of the transfer, Replaces
|
|
ensures a more seamless transfer by permitting the initiating party
|
|
to effectively replace a current call by another instead of
|
|
disconnecting the call to be replaced and creating a second
|
|
call.
|
|
|
|
doNotUseReplaces :
|
|
The Replaces header is not used.
|
|
|
|
useReplacesWithRequire :
|
|
The Replaces header is used. It can be seen in the Refer-To
|
|
header found in the REFER request sent by the transferor.
|
|
It can also be seen in the INVITE sent by the transferee.
|
|
The target that supports Replaces will use its information
|
|
to merge the new INVITE with an existing call specified in
|
|
the Replaces header.
|
|
|
|
The transferee will require the use of the replaces extension
|
|
for proper completion of the transfer. If the replaces extension
|
|
is not supported by the target of the transfer, the unit
|
|
will go into a fallback algorithm to retry the transfer
|
|
using replaces, by reversing the roles of the target and
|
|
the transferee (by resending the REFER to the initial target
|
|
instead of the initial transferee). As a last resort (if none
|
|
of the participants supports replaces), the transfer will
|
|
be carried out without using the replaces extension.
|
|
|
|
|
|
useReplacesNoRequire :
|
|
The Replaces header is used. It can be seen in the Refer-To
|
|
header found in the REFER request sent by the transferor.
|
|
It can also be seen in the INVITE sent by the transferee.
|
|
The target that supports Replaces will use its information
|
|
to merge the new INVITE with an existing call specified in
|
|
the Replaces header.
|
|
|
|
This will disable the transfer fallback. The replaces
|
|
information will still be present, but no check will be
|
|
made that it is effectively used to complete the transfer."
|
|
DEFVAL { useReplacesWithRequire }
|
|
::= { sipInteropMIBObjects 5 }
|
|
|
|
|
|
sipInteropTransferVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
transfer02(0),
|
|
transfer05UsingRefer02(1),
|
|
sippingTransfer01UsingReferRfc3515(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Selects the version of the transfer draft that the unit will
|
|
use. The provisioned version is used for initiating transfers
|
|
and receiving them. Transfer versions other than those provisioned
|
|
will not work.
|
|
|
|
transfer02 :
|
|
The unit will execute transfers using the methods described
|
|
in the now expired draft-ietf-sip-cc-transfer-02.txt.
|
|
This draft was obsoleted. Its use is deprecated and
|
|
this setting should be used for backward compatibility
|
|
issues only.
|
|
|
|
transfer05UsingRefer02 :
|
|
The unit will execute transfers using the methods described
|
|
in the more recent draft-ietf-sip-cc-transfer-05.txt.
|
|
This draft version contains several enhancements over the
|
|
previous ones. Among others, it is possible to use the
|
|
replaces header to provide a more seamless attended transfer
|
|
to the user. This method also uses draft-ietf-sip-refer-02.txt.
|
|
This setting should be used if you don't need to interop
|
|
with transfer02-enabled parties.
|
|
|
|
sippingTransfer01UsingReferRfc3515 :
|
|
The unit executes transfers by using the methods described in
|
|
draft-ietf-sipping-cc-transfer-01.txt. This draft version is more
|
|
recent than Transfer02 and Transfer05UsingRefer02. This method
|
|
also uses RFC 3515 - The Session Initiation Protocol (SIP) Refer Method."
|
|
DEFVAL { transfer05UsingRefer02 }
|
|
::= { sipInteropMIBObjects 10 }
|
|
|
|
|
|
sipInteropSessionTimerVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sessionTimer04(0),
|
|
sessionTimer08(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Selects the version of the session timer draft that the unit
|
|
will use. Session timer versions other than those provisioned
|
|
may not work because of backward compatibility issues between
|
|
the versions.
|
|
|
|
sessionTimer04 :
|
|
The unit will use the session timer extension as described
|
|
in the now expired draft-ietf-sip-session-timer-04.txt.
|
|
This draft was obsoleted. Its use is deprecated and
|
|
this setting should be used for backward compatibility
|
|
issues only.
|
|
|
|
sessionTimer08 :
|
|
The unit will use the session timer extension as described
|
|
in the more recent draft-ietf-sip-session-timer-08.txt.
|
|
This draft version contains several enhancements over the
|
|
previous ones, including the use of the Min-SE header.
|
|
This setting should be used if you don't need
|
|
to interoperate with session timer v4-enabled parties."
|
|
DEFVAL { sessionTimer08 }
|
|
::= { sipInteropMIBObjects 15 }
|
|
|
|
|
|
sipInteropTransmissionTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 1..32 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Changes the time to wait for a response or an ACK before considering a
|
|
transaction timed out. This corresponds to timers B, F and H for all transport
|
|
protocols and timer J for UDP. These timers are defined in section A of RFC3261.
|
|
|
|
This timeout will affect the number of retransmissions. Retransmissions continue
|
|
to follow the timing guidelines found in RFC3261.
|
|
|
|
For example, if using DNS SRV and multiple entries are present, this value will
|
|
be the time spent waiting for answers from each entry.
|
|
|
|
This value is expressed in seconds (s)."
|
|
DEFVAL { 32 }
|
|
::= { sipInteropMIBObjects 20 }
|
|
|
|
|
|
sipInteropReplacesVersion OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
replaces01(0),
|
|
replaces03(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Selects the version of the ietf-sip-replaces draft to conform to. The
|
|
provisioned version affects the way blind transfers are executed.
|
|
|
|
replaces01 :
|
|
When following the sip-replaces-01 draft, the Transferor is allowed to use a
|
|
REFER with Replaces when proceeding to initiate a blind transfer. This, in turn,
|
|
results in the Transferee including a Replaces header in its INVITE to the
|
|
Transfer Target.
|
|
|
|
replaces03 :
|
|
The sip-replaces-03 draft forbids the use of Replaces in the case of a blind
|
|
transfer. When initiating one, the Transferor first CANCELs its call with the
|
|
Target and then issues a REFER without Replaces to the Transferee."
|
|
DEFVAL { replaces01 }
|
|
::= { sipInteropMIBObjects 25 }
|
|
|
|
sipInteropSymmetricUdpSourcePortEnable OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether the unit always uses the same local port when sending SIP
|
|
traffic over UDP.
|
|
|
|
Symmetric UDP ports are sometimes needed to traverse NAT/Firewall devices.
|
|
|
|
Note that when changing this setting, all destinations are automatically thrown
|
|
out of the penalty box, when applicable.
|
|
|
|
enable :
|
|
SIP signaling sent over UDP originates from the same port as the port on which
|
|
the user agent is listening. This is configured in MX-SIP-MIB's sipPort
|
|
variable. When enabled, ICMP messages are not processed, which means that
|
|
unreachable targets will take longer to detect.
|
|
|
|
disable :
|
|
SIP signaling over UDP uses a randomly-generated originating port. ICMP
|
|
errors are processed correctly.
|
|
|
|
This variable's semantics are different depending on the software version.
|
|
Please refer to the documentation shipped with your device for more
|
|
details."
|
|
|
|
DEFVAL { enable }
|
|
::= { sipInteropMIBObjects 30 }
|
|
|
|
sipInteropMaxForwardsValue OBJECT-TYPE
|
|
SYNTAX INTEGER ( -1..200 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Sets the value that will be used in the Max-Forwards header, in conformance
|
|
with RFC3261.
|
|
|
|
When this value is positive, the Max-Forwards header is inserted in sent SIP
|
|
requests.
|
|
|
|
To disable inclusion of this header in SIP requests, set the value to '-1'.
|
|
|
|
This variable's semantics are different depending on the software version.
|
|
Please refer to the documentation shipped with your device for more
|
|
details."
|
|
|
|
DEFVAL { -1 }
|
|
::= { sipInteropMIBObjects 35 }
|
|
|
|
sipInteropAutomaticRejectionCode OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 400..699 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the SIP code to use when rejecting a call once the
|
|
timer specified in telephonyAttributesCallDirectionRestriction
|
|
elapses.
|
|
|
|
Examples of possible SIP code:
|
|
|
|
400: Bad Request
|
|
401: Unauthorized
|
|
402: Payment required
|
|
403: Forbidden
|
|
404: Not found
|
|
405: Method not allowed
|
|
406: Not acceptable
|
|
407: Proxy authentication required
|
|
408: Request timeout
|
|
410: Gone
|
|
413: Request Entity too long
|
|
414: Request-URI too long
|
|
415: Unsupported media type
|
|
416: Unsupported URI Scheme
|
|
420: Bad extension
|
|
421: Extension Required
|
|
423: Interval Too Brief
|
|
480: Temporarily unavailable
|
|
481: Call/Transaction Does not Exist
|
|
482: Loop Detected
|
|
483: Too many hops
|
|
484: Address incomplete
|
|
485: Ambiguous
|
|
486: Busy here
|
|
500: Server internal error
|
|
501: Not implemented
|
|
502: Bad gateway
|
|
503: Service unavailable
|
|
504: Server time-out
|
|
504: Version Not Supported
|
|
513: Message Too Large
|
|
600: Busy everywhere
|
|
603: Decline
|
|
604: Does not exist anywhere
|
|
"
|
|
DEFVAL { 480 }
|
|
::= { sipInteropMIBObjects 40 }
|
|
|
|
sipInteropSendUAHeaderEnable OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enables/Disables sending of the SIP User-Agent header.
|
|
|
|
Note: The unit must be rebooted to apply the modification."
|
|
DEFVAL { enable }
|
|
::= { sipInteropMIBObjects 50 }
|
|
|
|
sipInteropUAHeaderConfig OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Customize the SIP User-Agent header value.
|
|
|
|
The following macros are replaced by their representation:
|
|
|
|
%version%: Version of the application.
|
|
%mac%: Unit MAC address (lowercase).
|
|
%rev%: Hardware revision number.
|
|
%product%: Product name.
|
|
%%: A '%' sign.
|
|
|
|
Note: The unit must be rebooted to apply the modification."
|
|
DEFVAL { "MxSipApp/%version%" }
|
|
::= { sipInteropMIBObjects 55 }
|
|
|
|
sipInteropSdpDirectionAttributeEnable OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates if the SDP direction attribute is present in the initial
|
|
INVITE sent by the unit and if the direction attribute present
|
|
in the SDP received from the peer is ignored or not.
|
|
|
|
disable :
|
|
- No direction attribute is present in the SDP sent by the unit.
|
|
- Any direction attribute found in the SDP received from the peer
|
|
is ignored by the unit.
|
|
- To put an endpoint on hold, a SDP containing a connection address
|
|
of '0.0.0.0' is sent.
|
|
The method to put a session on hold is in conformance with RFC 2543.
|
|
|
|
enable :
|
|
- The unit always sends the direction attribute in the SDP of the
|
|
initial INVITE.
|
|
- The initial handshake determines if the peer supports the direction
|
|
attribute or not.
|
|
- If present in the SDP, the direction attribute is preferred over the
|
|
connection address to transmit session modification information.
|
|
This method is in conformance with RFC 3264."
|
|
DEFVAL { enable }
|
|
::= { sipInteropMIBObjects 75 }
|
|
|
|
sipInteropAllowMultipleActiveMediaInAnswer OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Determines the behaviour of the device when answering a request
|
|
offering more than one active media.
|
|
|
|
disable : The answer contains only one active media. The media
|
|
specified as active in the answer is the top-most matching
|
|
one in the offer. Other medias are set to inactive.
|
|
|
|
enable : Each matching active media in the offer is specified as
|
|
active in the answer. Other medias are set to inactive."
|
|
DEFVAL { enable }
|
|
::= { sipInteropMIBObjects 95 }
|
|
|
|
sipInteropOnHoldSdpStreamDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inactive(0),
|
|
sendonly(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates the direction attribute and the meaning of the
|
|
connection address '0.0.0.0' sent in the SDP when putting
|
|
an endpoint on hold.
|
|
|
|
inactive :
|
|
The stream is put on hold by marking it as inactive.
|
|
|
|
sendonly :
|
|
The stream is put on hold by marking it as sendonly.
|
|
This method is in conformance with RFC 3264.
|
|
|
|
This configuration has no effect if the
|
|
sipInteropSdpDirectionAttributeEnable
|
|
variable is set to 'Disable'."
|
|
DEFVAL { inactive }
|
|
::= { sipInteropMIBObjects 100 }
|
|
|
|
sipInteropOnHoldAnswerSdpStreamDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inactive(0),
|
|
recvonly(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates how to set the direction attribute and the
|
|
connection address in the SDP when answering a hold offer
|
|
with the direction attribute 'sendonly'.
|
|
|
|
inactive :
|
|
The stream is marked as inactive and the connection
|
|
address is set to '0.0.0.0'.
|
|
|
|
revconly :
|
|
If the stream is currently active or receive only, the
|
|
stream is marked as recvonly and the connection address
|
|
is set to the IP address of the unit. If the stream is
|
|
currently send only or inactive, the stream is marked as
|
|
inactive and the connection address is set to '0.0.0.0'.
|
|
This method is in conformance with RFC 3264.
|
|
|
|
In both cases, no direction attribute is present in the SDP
|
|
if the sipInteropSdpDirectionAttributeEnable variable is
|
|
set to 'Disable'."
|
|
DEFVAL { recvonly }
|
|
::= { sipInteropMIBObjects 105 }
|
|
|
|
sipInteropIgnoreMediaRenegotiationAfterCngDetection OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the behaviour of the unit when being re-invited
|
|
after a CNG detection.
|
|
|
|
disable :
|
|
Re-invites are processed normally; they are replied
|
|
positively or negatively depending on the unit's codec
|
|
configuration.
|
|
|
|
enable :
|
|
Re-invites are replied positively but the resulting
|
|
negotiated codecs are ignored. When a CED is detected,
|
|
the data codec selection procedure is applied using the
|
|
initial negotiated codecs.
|
|
|
|
This configuration has no effect if the
|
|
dataIfCngToneDetectionEnable variable is set to 'Enable'.
|
|
|
|
This variable's semantics are different depending on protocol
|
|
and/or hardware platforms.
|
|
Please refer to the documentation for more details."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 110 }
|
|
|
|
sipInteropMwiMessageSummaryValidation OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates how Message Waiting Indicator notifications must
|
|
be validated.
|
|
|
|
enable:
|
|
In order to have the Message Waiting Indicator activated,
|
|
the SIP notification must meet all of the following
|
|
requirements:
|
|
|
|
1 - 'Messages-Waiting' must be set to yes.
|
|
2 - The message waiting media type must contain 'voice-message'.
|
|
3 - The number of new messages must be greater than or equal to 1.
|
|
|
|
disable:
|
|
In order to have the Message Waiting Indicator activated,
|
|
the SIP notification must meet the following requirement:
|
|
'Messages-Waiting' must be set to yes.
|
|
|
|
Note that only Message Waiting notifications for an established
|
|
subscription are affected. Message Waiting notifications
|
|
without subscription always behaves as described in 'disable'."
|
|
DEFVAL { enable }
|
|
::= { sipInteropMIBObjects 125 }
|
|
|
|
sipInteropSipOptionsMethodSupport OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
alwaysOk(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Determines the behaviour of the device when answering a
|
|
SIP OPTIONS request.
|
|
|
|
none :
|
|
The unit responds with an error 405 Method not allowed.
|
|
|
|
alwaysOk :
|
|
The unit responds with a 200 OK regardless of the
|
|
content of the OPTIONS request."
|
|
DEFVAL { none }
|
|
::= { sipInteropMIBObjects 130 }
|
|
|
|
sipInteropLocalRingOnProvisionalResponse OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies if the local ring should be started on reception
|
|
of a '18x Provisional' response without SDP.
|
|
|
|
Note that this variable does not affect the behaviour in case
|
|
where the '18x Provisional' response contains SDP.
|
|
|
|
disable :
|
|
The local ring will not be started on a '18x Provisional'
|
|
response without SDP, except for a '180 Ringing' message.
|
|
|
|
enable :
|
|
The local ring will be started on any '18x Provisional'
|
|
response without SDP."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 150 }
|
|
|
|
sipInteropCallWaitingToneControlViaSipInfo OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates if the call waiting tone can be controlled via the
|
|
SIP INFO method with the content type 'application/broadsoft'.
|
|
|
|
The controlled call waiting tone is played through the
|
|
telephony interface.
|
|
|
|
disable:
|
|
The application rejects the SIP INFO with the content type
|
|
'application/broadsoft'.
|
|
|
|
enable:
|
|
SIP INFO with the content type 'application/broadsoft' is
|
|
accepted and the call waiting tone is started or stopped
|
|
according to the body. The INFO method is also included in
|
|
the 'Allow' SIP header."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 175 }
|
|
|
|
sipInteropSdpOriginLineSessionIDAndVersionMaxLength OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
max-32bits(10),
|
|
max-64bits(20)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum length of the session ID and the session version
|
|
number in the origin line (o=) of the SDP.
|
|
|
|
max-32bits :
|
|
The session ID and the session version number are represented
|
|
with a 32 bit integer. They have a maximum length of 10 digits.
|
|
|
|
max-64bits :
|
|
The session ID and the session version number are represented
|
|
with a 64 bit integer. They have a maximum length of 20 digits."
|
|
DEFVAL { max-64bits }
|
|
::= { sipInteropMIBObjects 200 }
|
|
|
|
sipInteropIgnoreUsernameParam OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Controls whether or not the username parameter is ignored
|
|
when routing an incoming SIP call to a line.
|
|
|
|
disable:
|
|
The username parameter is not ignored when routing an
|
|
incoming SIP call to a line. The parameter is considered
|
|
as part of the username.
|
|
|
|
enable:
|
|
The username parameter is ignored when routing an
|
|
incoming SIP call to a line."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 210 }
|
|
|
|
sipInteropEscapePoundInSipUriUsername OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Determines whether or not the pound character (#) must be
|
|
escaped in the username part of a SIP URI.
|
|
|
|
disable:
|
|
Pound character (#) is not escaped in the username part of a SIP URI.
|
|
|
|
enable:
|
|
Pound character (#) is escaped in the username part of a SIP URI.
|
|
|
|
Note: RFC 3261 specifies that the pound character (#) needs to
|
|
be escaped in the username part of a SIP URI."
|
|
DEFVAL { enable }
|
|
::= { sipInteropMIBObjects 215 }
|
|
|
|
sipInteropRegisterHomeDomainHostOverride OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Home domain override configuration. If not empty, the
|
|
address of record in the REGISTER uses this string
|
|
instead of the SIP domain or home domain proxy host (refer
|
|
to the variables 'sipDomain' and
|
|
'sipHomeDomainProxyStaticHost')."
|
|
DEFVAL { "" }
|
|
::= { sipInteropMIBObjects 225 }
|
|
|
|
sipInteropRetryFailedRegistration OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Controls whether or not failed registration attempts are retried periodically.
|
|
|
|
disable :
|
|
No retries are performed following a failed registration attempt.
|
|
Manual intervention is required for the port to attempt registration again.
|
|
|
|
enable :
|
|
A failure to register a port to the SIP Registrar triggers an
|
|
automatic retry every 2 minutes."
|
|
DEFVAL { enable }
|
|
::= { sipInteropMIBObjects 235 }
|
|
|
|
sipInteropUseSipDomainInRequestURI OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Controls whether or not the request URI is built using the SIP Domain.
|
|
|
|
disable :
|
|
The request URI is built using the home domain proxy host.
|
|
(refer to the variable 'sipHomeDomainProxyStaticHost')
|
|
|
|
enable :
|
|
The request URI is built using the sipDomain, if one is specified,
|
|
for all SIP methods with the exception of REGISTER and PUBLISH.
|
|
The parameter maddr is also added to the Request URI with the
|
|
value of the home domain proxy host.
|
|
(refer to the variable 'sipDomain' and 'sipHomeDomainProxyStaticHost')"
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 240 }
|
|
|
|
sipInteropReferredByConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
useSipStackDefault(0),
|
|
useLocalUrl(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures usage of the Referred-By field used in a
|
|
SIP REFER message.
|
|
|
|
useSipStackDefault :
|
|
Let the SIP stack populate the Referred-By header field.
|
|
|
|
useLocalUrl :
|
|
Use the local URL to populate the Referred-By header field."
|
|
DEFVAL { useSipStackDefault }
|
|
::= { sipInteropMIBObjects 250 }
|
|
|
|
sipInteropConferenceServerMechanism OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
rfc4579WithoutErrorRecovery(0),
|
|
rfc4579WithErrorRecovery(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Determines the mechanism used to establish a conference
|
|
and how the participants are connected to the
|
|
conference server.
|
|
|
|
rfc4579WithoutErrorRecovery :
|
|
The connection with the conference server is made as
|
|
defined in RFC 4579. The participants are connected to the
|
|
conference server by sending the REFERs simultaneously.
|
|
The connection with the participant is terminated if the
|
|
participant fails to complete the REFER.
|
|
|
|
rfc4579WithErrorRecovery :
|
|
The connection with the conference server is made as
|
|
defined in RFC 4579. The participants are connected to the
|
|
conference server by sending the REFERs sequentially.
|
|
The REFER is not sent to the second participant and
|
|
the call stays in the same state if the first participant
|
|
fails to complete the REFER.
|
|
|
|
This variable only has an effect when sipConferenceType
|
|
is set to conferenceServer."
|
|
DEFVAL { rfc4579WithErrorRecovery }
|
|
::= { sipInteropMIBObjects 255 }
|
|
|
|
sipInteropUseItuT38Format OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Determines the format used, in the SDP portion of SIP packets, to advertise
|
|
the unit's T.38 capabilities.
|
|
|
|
disable :
|
|
Support for the boolean T.38 parameters T38FaxFillBitRemoval,
|
|
T38FaxTranscodingMMR and T38FaxTranscodingJBIG
|
|
is advertised by associating a value of 0 (unsupported)
|
|
or 1 (supported) with the parameter in the following manner:
|
|
|
|
a=T38FaxFillBitRemoval:0
|
|
a=T38FaxTranscodingMMR:0
|
|
a=T38FaxTranscodingJBIG:0
|
|
|
|
enable :
|
|
Support for the above T.38 parameters is advertised in conformance with ITU-T
|
|
Recommendation T.38, section D.2.3. The presence of the parameter in the SDP
|
|
indicates support for it (without the need for an associated value), while its
|
|
absence means that it is not supported."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 275 }
|
|
|
|
sipInteropT38NoSignalBehavior OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
receivingReInvite(0),
|
|
receivingAck(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Determines when the unit starts sending T.38 no-signal
|
|
packets when being Re-Invited to switch from voice to T.38.
|
|
|
|
receivingReInvite :
|
|
The unit starts sending T.38 no-signal packets when
|
|
receiving the Re-Invite.
|
|
|
|
receivingAck :
|
|
The unit waits until the ACK to its 200 OK has been
|
|
received before sending T.38 no-signal packets.
|
|
|
|
This configuration has no effect if the
|
|
dataIfT38NoSignalEnable variable is set to 'Disable'."
|
|
DEFVAL { receivingReInvite }
|
|
::= { sipInteropMIBObjects 285 }
|
|
|
|
sipInteropBehaviorOnT38InviteRejectedWith606 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dropCall(1),
|
|
usePreviousMediaNegotiation(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Behavior of the device when receiving a 606 SIP error
|
|
response to an INVITE for T.38 fax.
|
|
|
|
dropCall:
|
|
The call is dropped by sending a BYE.
|
|
|
|
usePreviousMediaNegotiation:
|
|
No re-INVITE is sent and the audio codec from the last
|
|
successful negotiation is used. For the remainder of the
|
|
call, T.38 is disabled and fax detection may trigger a switch
|
|
to a clear channel codec that was available in the last
|
|
successful negotiation."
|
|
DEFVAL { dropCall }
|
|
::= { sipInteropMIBObjects 290 }
|
|
|
|
|
|
sipInteropLockDnsSrvRecordPerCallEnable OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the behavior of the DNS SRV feature.
|
|
|
|
disable :
|
|
The behavior follows RFC 3263.
|
|
|
|
enable :
|
|
All messages during a call or registration use the same
|
|
SRV record."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 300 }
|
|
|
|
sipInteropRemoveOutboundProxyRouteHeader OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Determines whether or not SIP requests sent to the proxy contain a
|
|
Route header displaying the proxy's address. It is only effective
|
|
when an outbound proxy host is configured (see sipOutboundProxyStaticHost
|
|
or sipOutboundProxyDhcpSiteSpecificCode).
|
|
It is useful when interoperating with SIP servers that do not conform
|
|
to RFC 3261's recommended practice concerning outbound proxy
|
|
usage.
|
|
|
|
disable :
|
|
Default behaviour. SIP requests sent to the outbound proxy
|
|
contain a Route header, as per RFC 3261's recommendation.
|
|
|
|
enable :
|
|
SIP requests are routed to the outbound proxy without inserting
|
|
a Route header in the SIP packet."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 325 }
|
|
|
|
sipInteropReuseCredentialEnable OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures how to reuse the credential in different transactions
|
|
of the same call or registration.
|
|
|
|
disable :
|
|
Do not reuse the credential negociated in previous transactions.
|
|
|
|
enable :
|
|
Reuse the credential negotiated in previous transactions."
|
|
DEFVAL { enable }
|
|
::= { sipInteropMIBObjects 350 }
|
|
|
|
sipInteropUsePAssertedHeader OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enables the extraction of caller ID information from the
|
|
P-Asserted-Identity header (a SIP extension described in RFC 3325).
|
|
|
|
disable :
|
|
Caller ID data is based on the value assigned to the From header of
|
|
the incoming SIP request.
|
|
|
|
enable :
|
|
The unit first attempts to get the caller ID information from the
|
|
P-Asserted-Identity header, if present. In case of failure, it
|
|
falls back to the content of the From header."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 360 }
|
|
|
|
sipInteropRingingResponseCode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
send180Ringing(0),
|
|
send183WithSdp(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the response code sent back when the endpoint starts
|
|
ringing.
|
|
|
|
send180Ringing :
|
|
Send out a '180 Ringing' response without a body.
|
|
|
|
send183WithSdp :
|
|
Return a '183 Session Progress' packet with SDP
|
|
(needed if the endpoint is required to generate ringback
|
|
on connection)."
|
|
DEFVAL { send180Ringing }
|
|
::= { sipInteropMIBObjects 375 }
|
|
|
|
sipInteropRejectCodeForNoRessource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
temporarilyUnavailable(0),
|
|
busyHere(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the rejection code used when all lines of the group
|
|
are unavailable.
|
|
|
|
temporarilyUnavailable :
|
|
The '480 Temporarily Unavailable' rejection code is used.
|
|
|
|
busyHere :
|
|
The '486 Busy Here' rejection code is used."
|
|
DEFVAL { temporarilyUnavailable }
|
|
::= { sipInteropMIBObjects 400 }
|
|
|
|
sipInteropAckUnsupportedInfoRequests OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Determines the unit's behavior upon reception of an unknown
|
|
type of INFO request.
|
|
|
|
disable :
|
|
Unknown INFO requests trigger a 415 Unsupported Media Type
|
|
response.
|
|
|
|
enable :
|
|
Reception of unknown INFO requests is acknowledged with a
|
|
200 OK response."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 415 }
|
|
|
|
sipInteropBranchMatchingMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
rfc2543(0),
|
|
rfc3261(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the method used to match incoming SIP packets with
|
|
a branch.
|
|
|
|
rfc2543 :
|
|
Follows the method described in RFC2543 (section 10.1.2).
|
|
|
|
rfc3261 :
|
|
Follows the method described in RFC3261 (section 8.1.1.7)."
|
|
DEFVAL { rfc3261 }
|
|
::= { sipInteropMIBObjects 425 }
|
|
|
|
sipInteropIgnoreViaBranchIdInCancelEnable OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies whether the SIP stack's transaction matching procedure
|
|
ignores the Via header field's branch parameter in CANCEL requests
|
|
with no To tag.
|
|
|
|
disable :
|
|
The transaction matching procedure behaves according to section
|
|
17.2.3 of RFC3261.
|
|
|
|
enable :
|
|
The branch parameter is not used as a transaction matching
|
|
criterion for CANCEL requests with no To tag."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 432 }
|
|
|
|
sipInteropDefaultRegistrationExpiration OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 1..86400 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the default registration expiration. This value is used when
|
|
the contact in a registration response contains no expires or the expires
|
|
is badly formatted. In this case, the delay before a re-REGISTER is the
|
|
value set in the sipInteropDefaultRegistrationExpiration variable minus
|
|
the value set in the sipReRegistrationTime variable.
|
|
|
|
The recommended value in RFC3261 (section 10.2) is 3600.
|
|
|
|
This value is expressed in seconds (s)."
|
|
DEFVAL { 3600 }
|
|
::= { sipInteropMIBObjects 438 }
|
|
|
|
sipInteropDefaultPublicationExpiration OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 1..86400 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the default publication expiration. This value is used when
|
|
a publication response contains no or a badly formatted Expires header.
|
|
In this case, the delay before a re-PUBLISH is the value set in the
|
|
sipInteropDefaultPublicationExpiration variable minus the value set in
|
|
the sipPublicationRefreshTime variable.
|
|
|
|
This value is expressed in seconds (s)."
|
|
DEFVAL { 3600 }
|
|
::= { sipInteropMIBObjects 439 }
|
|
|
|
sipInteropAuthenticationQop OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auth(0),
|
|
auth-int(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the quality of protection the SIP User Agent
|
|
should apply to its authentication request.
|
|
|
|
auth :
|
|
The SIP User Agent applies authentication only.
|
|
|
|
auth-int :
|
|
The SIP User Agent applies authentication with integrity
|
|
protection.(see RFC 2617)"
|
|
DEFVAL { auth }
|
|
::= { sipInteropMIBObjects 444 }
|
|
|
|
sipInteropProxyAuthenticationUriParametersEnable OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates if the uri-parameters are copied from the Request-URI
|
|
to the level of proxy authentication.
|
|
|
|
enable:Copy uri-parameters to the level of proxy
|
|
authentication.
|
|
|
|
disable:Do not copy uri-parameters to the level of proxy
|
|
authentication. This allows reducing the SIP packet size but
|
|
it does not follow the recommendations of RFC 3261."
|
|
DEFVAL { enable }
|
|
::= { sipInteropMIBObjects 445 }
|
|
|
|
sipInteropUseDtmfPayloadTypeFoundInAnswer OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The default behaviour when sending an initial offer
|
|
that contains an RFC 2833 payload type is to keep using
|
|
that payload type even if the response comes back with a
|
|
different one. When this variable is enabled,
|
|
the unit rather uses the payload type found in the answer.
|
|
The variable does not affect the behaviour when receiving an
|
|
offer. The payload type is used symmetrically meaning that
|
|
it's used to send and receive the DTMF. Use the variable
|
|
sipInteropAllowAsymmetricDtmfPayloadType to allow
|
|
asymmetric payload type.
|
|
|
|
disable :
|
|
Keep using the initial payload type.
|
|
|
|
enable :
|
|
Use the RFC 2833 payload type found in the received
|
|
answer.
|
|
|
|
This variable only has an effect when voiceIfDtmfTransport
|
|
is set to outOfBandUsingRtp."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 447 }
|
|
|
|
sipInteropAllowAsymmetricDtmfPayloadType OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The default behaviour when receiving an answer to an offer
|
|
that contained an RFC 2833 payload type is to use that
|
|
payload type symmetrically (to send and receive DTMF). When
|
|
this variable is enabled, the unit rather uses the payload
|
|
type that was placed in the initial offer to receive DTMF
|
|
but still uses the one in the response to send them.
|
|
The variable does not affect the behaviour when receiving
|
|
an offer.
|
|
|
|
disable :
|
|
Use the RFC 2833 payload type found in the received
|
|
answer to receive DTMF.
|
|
|
|
enable :
|
|
Keep using the initial payload type to receive DTMF.
|
|
|
|
This variable only has an effect when
|
|
sipInteropUseDtmfPayloadTypeFoundInAnswer is set to enable."
|
|
DEFVAL { disable }
|
|
::= { sipInteropMIBObjects 448 }
|
|
|
|
sipInteropFromUriDomainSelection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sipDomain(0),
|
|
localHostWanAddress(1),
|
|
localHostFqdn(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Specifies the composition of the domain used in the
|
|
from:URI of SIP requests sent by the unit.
|
|
|
|
sipDomain :
|
|
The domain of from:URI is built from the sipDomain
|
|
variable. If sipDomain is empty, sipHomeDomainProxyHost
|
|
is used instead.
|
|
|
|
localHostWanAddress :
|
|
The domain of from:URI is built from the unit
|
|
address taken from the localHostWanAddress variable.
|
|
|
|
localHostFqdn :
|
|
The domain of from:URI is built from the unit's FQDN
|
|
taken from the localHostFqdn variable. If localHostFqdn
|
|
is empty, localHostWanAddress is used instead."
|
|
|
|
DEFVAL { sipDomain }
|
|
::= { sipInteropMIBObjects 449 }
|
|
|
|
|
|
sipInteropDtmfTransportBySipProtocol OBJECT IDENTIFIER ::= { sipInteropMIBObjects 450 }
|
|
|
|
-- *************************************************************************
|
|
-- DTMF Transport By SIP Protocol
|
|
-- *************************************************************************
|
|
sipInteropDtmfTransportMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
draftChoudhuriSipInfoDigit00(0),
|
|
infoDtmfRelay(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the method used to transmit DTMFs over the
|
|
SIP protocol.
|
|
|
|
This variable is effective only if the endpoint is configured
|
|
to use the DTMF out-of-band by protocol transport method
|
|
(outOfBandUsingSignalingProtocol; refer to the variable
|
|
'voiceIfDtmfTransport').
|
|
|
|
|
|
draftChoudhuriSipInfoDigit00 :
|
|
Transmits DTMFs by using the method defined in the draft
|
|
'draft-choudhuri-sip-info-digit-00'.
|
|
|
|
infoDtmfRelay :
|
|
Transmits DTMFs by using a custom method.
|
|
|
|
This custom method requires no SDP negotiation and uses
|
|
a SIP INFO message with a content of type
|
|
'application/dtmf-relay'."
|
|
DEFVAL { draftChoudhuriSipInfoDigit00 }
|
|
::= { sipInteropDtmfTransportBySipProtocol 50 }
|
|
|
|
sipInteropDtmfTransportDuration OBJECT-TYPE
|
|
SYNTAX INTEGER ( 50..2000 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures the DTMF duration sent in the INFO message when
|
|
using the 'infoDtmfRelay' method (refer to the variable
|
|
'sipInteropDtmfTransportMethod').
|
|
|
|
This value is expressed in milliseconds (ms)."
|
|
DEFVAL { 100 }
|
|
::= { sipInteropDtmfTransportBySipProtocol 100 }
|
|
|
|
sipInteropInternationalCodeMapping OBJECT IDENTIFIER ::= { sipInteropMIBObjects 500 }
|
|
|
|
-- *************************************************************************
|
|
-- International Calling Code Mapping
|
|
-- *************************************************************************
|
|
sipInteropInternationalCodeMappingEnable OBJECT-TYPE
|
|
SYNTAX MxEnableState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Instructs the FXS unit to substitute the content of the variable
|
|
sipInteropInternationalCodeMappingString to the '+' character that prepends
|
|
the caller ID of some international calling parties.
|
|
|
|
disable: The default value. No substitution is performed. The '+'
|
|
character is simply removed.
|
|
|
|
enable: The substitution takes place."
|
|
DEFVAL { disable }
|
|
::= { sipInteropInternationalCodeMapping 50 }
|
|
|
|
sipInteropInternationalCodeMappingString OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..10))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The character string that is substituted to the '+' character that
|
|
prepends some international caller IDs when the variable sipInteropInternationalCodeMappingEnable
|
|
is enabled."
|
|
DEFVAL { "" }
|
|
::= { sipInteropInternationalCodeMapping 100 }
|
|
|
|
-- ************************************************************************
|
|
-- Conformance information
|
|
-- ************************************************************************
|
|
sipInteropCompliances OBJECT IDENTIFIER ::= { sipInteropConformance 1 }
|
|
|
|
sipInteropBasicComplVer1 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "Minimal definitions for the SIP protocol group"
|
|
MODULE -- This Module
|
|
MANDATORY-GROUPS {
|
|
sipInteropGroupVer1
|
|
}
|
|
::= { sipInteropCompliances 1 }
|
|
|
|
|
|
-- ************************************************************************
|
|
-- MIB variable grouping
|
|
-- ************************************************************************
|
|
sipInteropGroups OBJECT IDENTIFIER ::= { sipInteropConformance 2 }
|
|
|
|
sipInteropGroupVer1 OBJECT-GROUP
|
|
OBJECTS {
|
|
sipInteropReplacesConfig,
|
|
sipInteropTransferVersion,
|
|
sipInteropSessionTimerVersion,
|
|
sipInteropTransmissionTimeout,
|
|
sipInteropReplacesVersion,
|
|
sipInteropSymmetricUdpSourcePortEnable,
|
|
sipInteropMaxForwardsValue,
|
|
sipInteropAutomaticRejectionCode,
|
|
sipInteropSendUAHeaderEnable,
|
|
sipInteropUAHeaderConfig,
|
|
sipInteropSdpDirectionAttributeEnable,
|
|
sipInteropAllowMultipleActiveMediaInAnswer,
|
|
sipInteropOnHoldSdpStreamDirection,
|
|
sipInteropOnHoldAnswerSdpStreamDirection,
|
|
sipInteropIgnoreMediaRenegotiationAfterCngDetection,
|
|
sipInteropMwiMessageSummaryValidation,
|
|
sipInteropSipOptionsMethodSupport,
|
|
sipInteropLocalRingOnProvisionalResponse,
|
|
sipInteropCallWaitingToneControlViaSipInfo,
|
|
sipInteropSdpOriginLineSessionIDAndVersionMaxLength,
|
|
sipInteropIgnoreUsernameParam,
|
|
sipInteropRegisterHomeDomainHostOverride,
|
|
sipInteropRetryFailedRegistration,
|
|
sipInteropReferredByConfig,
|
|
sipInteropConferenceServerMechanism,
|
|
sipInteropUseItuT38Format,
|
|
sipInteropT38NoSignalBehavior,
|
|
sipInteropBehaviorOnT38InviteRejectedWith606,
|
|
sipInteropLockDnsSrvRecordPerCallEnable,
|
|
sipInteropRemoveOutboundProxyRouteHeader,
|
|
sipInteropReuseCredentialEnable,
|
|
sipInteropUsePAssertedHeader,
|
|
sipInteropRingingResponseCode,
|
|
sipInteropRejectCodeForNoRessource,
|
|
sipInteropAckUnsupportedInfoRequests,
|
|
sipInteropBranchMatchingMethod,
|
|
sipInteropIgnoreViaBranchIdInCancelEnable,
|
|
sipInteropDefaultRegistrationExpiration,
|
|
sipInteropDefaultPublicationExpiration,
|
|
sipInteropAuthenticationQop,
|
|
sipInteropProxyAuthenticationUriParametersEnable,
|
|
sipInteropUseDtmfPayloadTypeFoundInAnswer,
|
|
sipInteropAllowAsymmetricDtmfPayloadType,
|
|
sipInteropFromUriDomainSelection,
|
|
sipInteropDtmfTransportMethod,
|
|
sipInteropDtmfTransportDuration,
|
|
sipInteropInternationalCodeMappingEnable,
|
|
sipInteropInternationalCodeMappingString
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This group holds the objects that define the
|
|
main unit group."
|
|
::= { sipInteropGroups 5 }
|
|
|
|
END
|