Observium_CE/mibs/media5/MX-CROUT-MIB

4493 lines
160 KiB
Plaintext

-- ****************************************************************************
-- ****************************************************************************
-- Copyright(c) 2004 Mediatrix Telecom, Inc.
-- NOTICE:
-- This document contains information that is confidential and proprietary
-- to Mediatrix Telecom, Inc.
-- Mediatrix Telecom, Inc. 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
-- Mediatrix Telecom, Inc.
-- Mediatrix Telecom, Inc. 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-CROUT-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
MxEnableState,
MxActivationState,
MxIpHostName,
MxIpAddress,
MxIpPort,
MxAdvancedIpPort,
MxIpSubnetMask,
MxDigitMap
FROM MX-TC
MxUInt64,
MxFloat32,
MxIpHostNamePort,
MxIpAddr,
MxIpAddrPort,
MxIpAddrMask,
MxUri,
MxUrl
FROM MX-TC2
mediatrixServices
FROM MX-SMI2;
cRoutMIB MODULE-IDENTITY
LAST-UPDATED "1910210000Z"
ORGANIZATION " Mediatrix Telecom, Inc. "
CONTACT-INFO " Mediatrix Telecom, Inc.
4229, Garlock Street
Sherbrooke (Quebec)
Canada
Phone: (819) 829-8749
"
DESCRIPTION " Call Routing
The Call Routing (CRout) service transforms properties and
routes calls between telephony interfaces and SIP endpoints.
"
::= { mediatrixServices 1750 }
cRoutMIBObjects OBJECT IDENTIFIER ::= { cRoutMIB 1 }
-- ****************************************************************************
-- Group:Status Group
-- ****************************************************************************
statusGroup OBJECT IDENTIFIER
::= { cRoutMIBObjects 100 }
-- Scalar:Configuration Modified Status
configModifiedStatus OBJECT-TYPE
SYNTAX INTEGER { yes(100) , no(200) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Configuration Modified Status
Indicates if the call routing configuration has been modified
without being applied.
1. Yes: The configuration has been modified but has not been
applied.
2. No: The call routing service uses the most recent call
routing configuration.
Use the ApplyConfig command to apply the configuration.
"
::= { statusGroup 100 }
-- ***************************************************************************
-- Table:Available Interfaces
-- ***************************************************************************
interfaceStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF InterfaceStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Available Interfaces
This table shows the SIP and ISDN interfaces currently
available.
"
::= { statusGroup 200 }
interfaceStatusEntry OBJECT-TYPE
SYNTAX InterfaceStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Available Interfaces. "
INDEX {
interfaceStatusIndex
}
::= { interfaceStatusTable 1 }
InterfaceStatusEntry ::= SEQUENCE
{
interfaceStatusIndex Unsigned32,
interfaceStatusName OCTET STRING
}
-- Index:Row Index
interfaceStatusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Row Index
Unique identifier of the row in the table.
"
::= { interfaceStatusEntry 100 }
-- Columnar:Name
interfaceStatusName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Name
Name of the interface.
The name may have the following format:
* sip-'name': SIP interface with the name 'name'
* isdn-'name': ISDN interface with the name 'name'
* r2-'name': R2 interface with the name 'name'
* e&m-'name': E&M interface with the name 'name'
* fxs-'name': FXS interface with the name 'name'
* fxo-'name': FXO interface with the name 'name'
"
::= { interfaceStatusEntry 200 }
-- End of table:Available Interfaces
-- ***************************************************************************
-- Table:Routes
-- ***************************************************************************
routeStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RouteStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Routes
This table shows the actual route used by the call routing
service.
"
::= { statusGroup 300 }
routeStatusEntry OBJECT-TYPE
SYNTAX RouteStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Routes. "
INDEX {
routeStatusIndex
}
::= { routeStatusTable 1 }
RouteStatusEntry ::= SEQUENCE
{
routeStatusIndex Unsigned32,
routeStatusType INTEGER,
routeStatusSourceCriteria OCTET STRING,
routeStatusPropertiesCriteria INTEGER,
routeStatusExpressionCriteria OCTET STRING,
routeStatusDestination OCTET STRING,
routeStatusMappings OCTET STRING,
routeStatusSignalingProperties OCTET STRING
}
-- Index:Index
routeStatusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { routeStatusEntry 100 }
-- Columnar:Type
routeStatusType OBJECT-TYPE
SYNTAX INTEGER { user(100) , auto(200) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Type
Displays the type of route based on their origin:
* user: The route is manually defined and entered by a
user.
* auto: The route is automatically generated following the
activation of the auto-routing feature (see the
autoRoutingEnable parameter).
"
::= { routeStatusEntry 150 }
-- Columnar:Sources
routeStatusSourceCriteria OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Sources
The source compared against the criteria property to
determine if the route can be used.
The source of the call can be:
* route-'name': the route 'name'
* sip-'name': the SIP interface 'name'
* isdn-'name': the ISDN interface 'name'
* r2-'name': the R2 interface 'name'
* e&m-'name': the E&M interface 'name'
* fxs-'name': the FXS interface 'name'
* fxo-'name': the FXO interface 'name'
"
::= { routeStatusEntry 200 }
-- Columnar:Criteria Property
routeStatusPropertiesCriteria OBJECT-TYPE
SYNTAX INTEGER { none(100) , calledE164(200) , callingE164(300) ,
calledName(400) , callingName(500) , calledTon(600) ,
callingTon(700) , calledNpi(800) , callingNpi(900) ,
calledHost(1000) , callingHost(1100) , callingPi(1200) ,
callingSi(1300) , callingItc(1400) , calledUri(1500) ,
callingUri(1600) , dateTime(1700) , calledPhoneContext(1800)
, callingPhoneContext(1900) , calledSipUsername(2000) ,
callingSipUsername(2100) , calledBearerChannel(2200) ,
callingBearerChannel(2300) , callingSipPrivacy(2400) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Criteria Property
The call property part of the criteria used to determine if
the route can be applied or not. The other part of the
criteria is the expression defined in the
RouteStatus.ExpressionCriteria parameter.
The Call Property on which the route matching criteria is
based on:
* CalledE164: the called party E.164 properties
* CallingE164: the calling party E.164 properties
* CalledName: the called party name properties
* CallingName: the calling party name properties
* CalledTon: the called party type of number properties
* CallingTon: the calling party type of number properties
* CalledNpi: the called party numbering plan indicator
properties
* CallingNpi: the calling party numbering plan indicator
properties
* CalledHost: the calling host properties
* CallingHost: the called host properties
* CallingPi: the calling party presentation indicator.
* CallingSi: the calling party screening indicator
* CallingItc: the calling party information transfer
capability
* CalledUri: the called party SIP URI
* CallingUri: the calling party SIP URI
* DateTime: the date and/or time the call arrived at the
call router
* CalledPhoneContext: the called party phone context
* CallingPhoneContext: the calling party phone context
* CalledSipUsername: the called SIP username
* CallingSipUsername: the calling SIP username
* CalledBearerChannel: the called bearer channel properties
* CallingBearerChannel: the calling bearer channel
properties
* CallingSipPrivacy: the calling SIP privacy properties
See RouteStatus.ExpressionCriteria.
"
::= { routeStatusEntry 300 }
-- Columnar:Criteria Rule
routeStatusExpressionCriteria OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Criteria Rule
The expression part of the criteria used to determine if the
route can be applied or not. The other part of the criteria
is the call property defined in the
RouteStatus.PropertiesCriteria parameter.
The expression syntax is related to the selected criteria
properties or can be a special tag:
* CalledE164: Regular expression
* CallingE164: Regular expression
* CalledName: Regular expression
* CallingName: Regular expression
* CalledTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* CallingTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* CalledNpi: 'unknown', 'isdn', 'data', 'telex',
'national', or 'private'
* CallingNpi: 'unknown', 'isdn', 'data', 'telex',
'national', or 'private'
* CalledHost: Regular expression. The format is 'Fqdn
[:port]'. If the '[:port]' is not present, the table uses
the well-known port of the signaling protocol.
* CallingHost: Regular expression. The format is 'Fqdn
[:port]'. If the '[:port]' is not present, the table uses
the well-known port of the signaling protocol.
* CallingPi: 'allowed', 'restricted', or 'interworking'
* CallingSi: 'not-screened', 'passed', 'failed', or
'network'
* CallingItc: 'speech', 'unrestricted', 'restricted',
'3.1Khz', 'udi-ta', or 'video'
* CalledUri: Regular expression
* CallingUri: Regular expression
* DateTime: Day of week and time period and/or date and
time period
* CalledPhoneContext: Regular expression
* CallingPhoneContext: Regular expression
* CalledSipUsername: Regular expression
* CallingSipUsername: Regular expression
* CalledBearerChannel: Regular expression
* CallingBearerChannel: Regular expression
* CallingSipPrivacy: 'disabled', 'none', or 'id'
Special tags:
* <undefined>: Matches if the property is not defined for
the call.
* <default>: Always matches. Generally used to set a
default route if the previous criteria did not match.
Accepted DateTime formats:
Date/Time Period format:
* 'DD.MM.YYYY/HH:MM:SS-DD.MM.YYYY/HH:MM:SS'
* 'DD.MM.YYYY/HH:MM:SS-HH:MM:SS'
* 'DD.MM.YYYY-DD.MM.YYYY'
* 'DD.MM.YYYY'
* 'HH:MM:SS-HH:MM:SS'
Week Day/Time period format:
* 'DDD'
* 'DDD,DDD...'
* 'DDD/HH:MM:SS-HH:MM:SS'
* 'DDD,DDD.../HH:MM:SS-HH:MM:SS'
where DDD must be one of: SUN, MON, TUE, WED, THU, FRI, or
SAT.
Several of the previous formats can be concatenated to form
one expression. They must be separated by |. Example:
25.12.2006 | SUN
Note: Whitespace at the end of a regular expression is
ignored.
See RouteStatus.PropertiesCriteria.
"
::= { routeStatusEntry 400 }
-- Columnar:Destination
routeStatusDestination OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Destination
Destination to apply to the call if it matches the criteria.
The destination can be set to:
* route-'name': the route 'name'
* hunt-'name': the hunt 'name'
* sip-'name': the SIP interface 'name'
* isdn-'name': the ISDN interface 'name'
* r2-'name': the R2 interface 'name'
* e&m-'name': the E&M interface 'name'
* fxs-'name': the FXS interface 'name'
* fxo-'name': the FXO interface 'name'
* SipRedirect-'name': When the Route source is a SIP
interface, incoming SIP Invites are replied with a 302
'Moved Temporarily' SIP response.
"
::= { routeStatusEntry 500 }
-- Columnar:Transformations
routeStatusMappings OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Transformations
Name of the transformations to apply to the call if the
criteria matches. The transformations are executed before
sending the call to the new destination.
More than one transformation can be specified. In this case,
the transformations are separated with ',' and are executed
in sequential order.
"
::= { routeStatusEntry 600 }
-- Columnar:Signaling Properties
routeStatusSignalingProperties OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Signaling Properties
Name of the signaling properties to apply to the call.
"
::= { routeStatusEntry 700 }
-- End of table:Routes
-- ***************************************************************************
-- Table:Transformations
-- ***************************************************************************
mappingTypeStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF MappingTypeStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Transformations
This table shows which Call Properties are involved in the
transformations currently in use by the call routing service.
The Transformation Rules (MappingExpressionStatus) table shows
the detailed rules related to each transformation.
"
::= { statusGroup 400 }
mappingTypeStatusEntry OBJECT-TYPE
SYNTAX MappingTypeStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Transformations. "
INDEX {
mappingTypeStatusIndex
}
::= { mappingTypeStatusTable 1 }
MappingTypeStatusEntry ::= SEQUENCE
{
mappingTypeStatusIndex Unsigned32,
mappingTypeStatusName OCTET STRING,
mappingTypeStatusCriteria INTEGER,
mappingTypeStatusTransformation INTEGER
}
-- Index:Index
mappingTypeStatusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { mappingTypeStatusEntry 100 }
-- Columnar:Name
mappingTypeStatusName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Name
Name of the call property transformations defined by this
row.
The name of the call property transformation is unique in the
table.
See RouteStatus.Mapping
"
::= { mappingTypeStatusEntry 200 }
-- Columnar:Criteria Property
mappingTypeStatusCriteria OBJECT-TYPE
SYNTAX INTEGER { none(100) , e164(200) , calledE164(300) ,
callingE164(400) , name(500) , calledName(600) , callingName
(700) , ton(800) , calledTon(900) , callingTon(1000) , npi
(1100) , calledNpi(1200) , callingNpi(1300) , host(1400) ,
calledHost(1500) , callingHost(1600) , callingPi(1700) ,
callingSi(1800) , callingItc(1900) , uri(2000) , calledUri
(2100) , callingUri(2200) , dateTime(2300) , phoneContext
(2400) , calledPhoneContext(2500) , callingPhoneContext(2600)
, sipUsername(2700) , calledSipUsername(2800) ,
callingSipUsername(2900) , lastDivertingReason(3000) ,
lastDivertingE164(3100) , lastDivertingPartyNumberType(3110)
, lastDivertingPublicTypeOfNumber(3120) ,
lastDivertingPrivateTypeOfNumber(3130) ,
lastDivertingNumberPresentation(3140) ,
originalDivertingReason(3200) , originalDivertingE164(3300) ,
originalDivertingPartyNumberType(3400) ,
originalDivertingPublicTypeOfNumber(3500) ,
originalDivertingPrivateTypeOfNumber(3600) ,
originalDivertingNumberPresentation(3700) ,
calledBearerChannel(3800) , callingBearerChannel(3900) ,
callingSipPrivacy(4000) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Criteria Property
The call property part of the criteria used to determine if
the transformation can be applied or not. The other part of
the criteria is the expression defined in the
MappingExpressionStatus.Criteria parameter.
The call properties can be:
* E164: called or calling E.164 properties
* CalledE164: called E.164 properties
* CallingE164: calling E.164 properties
* Name: called or calling name properties.
* CalledName: called name properties
* CallingName: calling name properties
* Ton: called or calling type of number properties
* CalledTon: called type of number properties
* CallingTon: calling type of number properties
* Npi: called or calling numbering plan indicator
properties
* CalledNpi: called numbering plan indicator properties
* CallingNpi: calling numbering plan indicator properties
* Host: calling or called host properties
* CalledHost: calling host properties
* CallingHost: called host properties
* CallingPi: calling presentation indicator
* CallingSi: calling screening indicator
* CallingItc: calling information transfer capability
* Uri: calling or called SIP URI properties
* CalledUri: called SIP URI properties
* CallingUri: calling SIP URI properties
* DateTime: route calls based on the date and/or time the
call arrived at the call router
* PhoneContext: called or calling phone context properties
* CalledPhoneContext: called phone context properties
* CallingPhoneContext: calling phone context properties
* SipUsername: called or calling SIP username properties
* CalledSipUsername: called SIP username properties
* CallingSipUsername: calling SIP username properties
* LastDivertingReason: last diverting reason properties
* LastDivertingE164: last diverting E.164 properties
* LastDivertingPartyNumberType: party number type of the
last diverting number properties
* LastDivertingPublicTypeOfNumber: public type of number of
the last diverting number properties
* LastDivertingPrivateTypeOfNumber: private type of number
of the last diverting number properties
* LastDivertingNumberPresentation: presentation of the last
diverting number properties
* OriginalDivertingReason: original diverting reason
properties
* OriginalDivertingE164: original diverting E.164
properties
* OriginalDivertingPartyNumberType: party number type of
the original diverting number properties
* OriginalDivertingPublicTypeOfNumber: public type of
number of the original diverting number properties
* OriginalDivertingPrivateTypeOfNumber: private type of
number of the original diverting number properties
* OriginalDivertingNumberPresentation: presentation of the
original diverting number properties
* CalledBearerChannel: called bearer channel properties
* CallingBearerChannel: calling bearer channel properties
* CallingSipPrivacy: calling SIP privacy properties
See MappingExpressionStatus.Criteria.
"
::= { mappingTypeStatusEntry 300 }
-- Columnar:Properties to Transform
mappingTypeStatusTransformation OBJECT-TYPE
SYNTAX INTEGER { none(100) , e164(200) , calledE164(300) ,
callingE164(400) , name(500) , calledName(600) , callingName
(700) , ton(800) , calledTon(900) , callingTon(1000) , npi
(1100) , calledNpi(1200) , callingNpi(1300) , host(1400) ,
calledHost(1500) , callingHost(1600) , callingPi(1700) ,
callingSi(1800) , callingItc(1900) , uri(2000) , calledUri
(2100) , callingUri(2200) , phoneContext(2300) ,
calledPhoneContext(2400) , callingPhoneContext(2500) ,
sipUsername(2600) , calledSipUsername(2700) ,
callingSipUsername(2800) , lastDivertingReason(2900) ,
lastDivertingE164(3000) , lastDivertingPartyNumberType(3010)
, lastDivertingPublicTypeOfNumber(3020) ,
lastDivertingPrivateTypeOfNumber(3030) ,
lastDivertingNumberPresentation(3040) ,
originalDivertingReason(3100) , originalDivertingE164(3200) ,
originalDivertingPartyNumberType(3300) ,
originalDivertingPublicTypeOfNumber(3400) ,
originalDivertingPrivateTypeOfNumber(3500) ,
originalDivertingNumberPresentation(3600) ,
calledBearerChannel(3700) , callingBearerChannel(3800) ,
debug(60000) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Properties to Transform
Call properties to transform. The transformation is defined
in the MappingExpressionStatus.Transformation parameter.
The call properties can be:
* E164: called or calling E.164 properties
* CalledE164: called E.164 properties
* CallingE164: calling E.164 properties
* Name: called or calling name properties
* CalledName: called name properties
* CallingName: calling name properties
* Ton: called or calling type of number properties
* CalledTon: called type of number properties
* CallingTon: calling type of number properties
* Npi: called or calling numbering plan indicator
properties
* CalledNpi: called numbering plan indicator properties
* CallingNpi: calling numbering plan indicator properties
* Host: calling or called host properties
* CalledHost: calling host properties
* CallingHost: called host properties
* CallingPi: calling presentation indicator
* CallingSi: calling screening indicator
* CallingItc: calling information transfer capability
* Uri: calling or called SIP URI properties
* CalledUri: called SIP URI properties
* CallingUri: calling SIP URI properties
* PhoneContext: calling or called phone context properties
* CalledPhoneContext: called phone context properties
* CallingPhoneContext: calling phone context properties
* SipUsername: calling or called SIP username properties
* CalledSipUsername: called phone SIP username properties
* CallingSipUsername: calling phone SIP username properties
* LastDivertingReason: last diverting reason properties
* LastDivertingE164: last diverting E.164 properties
* LastDivertingPartyNumberType: party number type of the
last diverting number properties
* LastDivertingPublicTypeOfNumber: public type of number of
the last diverting number properties
* LastDivertingPrivateTypeOfNumber: private type of number
of the last diverting number properties
* LastDivertingNumberPresentation: presentation of the last
diverting number properties
* OriginalDivertingReason: original diverting reason
properties
* OriginalDivertingE164: original diverting E.164
properties
* OriginalDivertingPartyNumberType: party number type of
the original diverting number properties
* OriginalDivertingPublicTypeOfNumber: public type of
number of the original diverting number properties
* OriginalDivertingPrivateTypeOfNumber: private type of
number of the original diverting number properties
* OriginalDivertingNumberPresentation: presentation of the
original diverting number properties
* CalledBearerChannel: called bearer channel properties
* CallingBearerChannel: calling bearer channel properties
* Debug: reserved for debug configuration
See MappingExpressionStatus.Transformation.
"
::= { mappingTypeStatusEntry 400 }
-- End of table:Transformations
-- ***************************************************************************
-- Table:Transformations
-- ***************************************************************************
mappingExpressionStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF MappingExpressionStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Transformations
This table shows the definition of the actual transformations
used by the call routing services.
"
::= { statusGroup 500 }
mappingExpressionStatusEntry OBJECT-TYPE
SYNTAX MappingExpressionStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Transformations. "
INDEX {
mappingExpressionStatusIndex
}
::= { mappingExpressionStatusTable 1 }
MappingExpressionStatusEntry ::= SEQUENCE
{
mappingExpressionStatusIndex Unsigned32,
mappingExpressionStatusName OCTET STRING,
mappingExpressionStatusCriteria OCTET STRING,
mappingExpressionStatusTransformation OCTET STRING,
mappingExpressionStatusSubMappings OCTET STRING
}
-- Index:Row Index
mappingExpressionStatusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Row Index
Unique identifier of the row in the table.
"
::= { mappingExpressionStatusEntry 100 }
-- Columnar:Name
mappingExpressionStatusName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Name
Name of the transformation defined by this row.
More than one row can have the same name. In this case, the
first row matching the call will be used. The rows are used
in ascending order.
See RouteStatus.Mapping.
"
::= { mappingExpressionStatusEntry 200 }
-- Columnar:Criteria
mappingExpressionStatusCriteria OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Criteria
The expression part of the criteria used to determine if the
transformation can be applied or not. The other part of the
criteria is the call property defined in the
MappingTypeStatus.Criteria parameter.
The expression syntax is related to the selected Criteria
call property or can be a special tag:
* E164: regular expression
* CalledE164: regular expression
* CallingE164: regular expression
* Name: regular expression
* CalledName: regular expression
* CallingName: regular expression
* Ton: 'unknown', 'international', 'national', 'network',
'subscriber', or 'abbreviated'
* CalledTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* CallingTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* Npi: 'unknown', 'isdn', 'data', 'telex', 'national', or
'private'
* CalledNpi: 'unknown', 'isdn', 'data', 'telex',
'national', or 'private'
* CallingNpi: 'unknown', 'isdn', 'data', 'telex',
'national', or 'private'
* Host: Regular expression. The call property format is
'Fqdn[:port]'. If the '[:port]' is not present, the table
uses the well-known port of the signaling protocol.
* CalledHost: Regular expression. The call property format
is 'Fqdn[:port]'. If the '[:port]' is not present, the
table uses the well-known port of the signaling protocol.
* CallingHost: Regular expression. The call property format
is 'Fqdn[:port]'. If the '[:port]' is not present, the
table uses the well-known port of the signaling protocol.
* CallingPi: 'allowed', 'restricted', or 'interworking'
* CallingSi: 'not-screened', 'passed', 'failed', or
'network'
* CallingItc: 'speech', 'unrestricted', 'restricted',
'3.1Khz', 'udi-ta', or 'video'
* Uri: regular expression
* CalledUri: regular expression
* CallingUri: regular expression
* DateTime: day of week and time period and/or date and
time period
* PhoneContext: regular expression
* CalledPhoneContext: regular expression
* CallingPhoneContext: regular expression
* SipUsername: regular expression
* CalledSipUsername: regular expression
* CallingSipUsername: regular expression
* LastDivertingReason: 'cfu', 'cfb', 'cfnr', or 'unknown'
* LastDivertingE164: Regular expression
* LastDivertingPartyNumberType: 'unknown', 'public', or
'private'
* LastDivertingPublicTypeOfNumber: 'unknown',
'international', 'national', 'network-specific', 'local',
or 'abbreviated'
* LastDivertingPrivateTypeOfNumber: 'unknown', 'leg2-reg',
'leg1-reg', 'pisn-specific', 'subscriber', or
'abbreviated'
* LastDivertingNumberPresentation: 'allowed', 'restricted',
'interworking', or 'restricted-address'
* OriginalDivertingReason: 'cfu', 'cfb', 'cfnr', or
'unknown'
* OriginalDivertingE164: Regular expression
* OriginalDivertingPartyNumberType: 'unknown', 'public', or
'private'
* OriginalDivertingPublicTypeOfNumber: 'unknown',
'international', 'national', 'network-specific', 'local',
or 'abbreviated'
* OriginalDivertingPrivateTypeOfNumber: 'unknown',
'leg2-reg', 'leg1-reg', 'pisn-specific', 'subscriber', or
'abbreviated'
* OriginalDivertingNumberPresentation: 'allowed',
'restricted', 'interworking', or 'restricted-address'
* CalledBearerChannel: regular expression
* CallingBearerChannel: regular expression
* CallingSipPrivacy: 'disabled', 'none', or 'id'
Special tags:
* <undefined>: Matches if the property is not defined for
the call.
* <default>: Always matches. Generally used to set a
default transformation if the previous criteria did not
match.
Accepted DateTime formats:
Date/Time Period format:
* 'DD.MM.YYYY/HH:MM:SS-DD.MM.YYYY/HH:MM:SS'
* 'DD.MM.YYYY/HH:MM:SS-HH:MM:SS'
* 'DD.MM.YYYY-DD.MM.YYYY'
* 'DD.MM.YYYY'
* 'HH:MM:SS-HH:MM:SS'
Week Day/Time Period format:
* 'DDD'
* 'DDD,DDD...'
* 'DDD/HH:MM:SS-HH:MM:SS'
* 'DDD,DDD.../HH:MM:SS-HH:MM:SS'
where DDD must be one of: SUN, MON, TUE, WED, THU, FRI, or
SAT
Several of the previous formats can be concatenated to form
one expression. They must be separated by |. Example:
25.12.2006 | SUN
Note: Whitespace at the end of a regular expression is
ignored.
See MappingTypeStatus.Criteria.
"
::= { mappingExpressionStatusEntry 300 }
-- Columnar:Transformation
mappingExpressionStatusTransformation OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Transformation
Transformation to apply to the call properties. It is applied
on the call properties defined in the
MappingTypeStatus.Transformation parameter.
The transformation syntax is related to the selected
properties to transform:
* Ton: 'unknown', 'international', 'national', 'network',
'subscriber', or 'abbreviated'
* CalledTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* CallingTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* Npi: 'unknown', 'isdn', 'data', 'telex', 'national', or
'private'
* CalledNpi: 'unknown', 'isdn', 'data', 'telex',
'national', or 'private'
* CallingNpi: 'unknown', 'isdn', 'data', 'telex',
'national', or 'private'
* CallingPi: 'allowed', 'restricted', or 'interworking'
* CallingSi: 'not-screened', 'passed', 'failed', or
'network'
* CallingItc: 'speech', 'unrestricted', 'restricted',
'3.1Khz', 'udi-ta', or 'video'
* LastDivertingReason: 'cfu', 'cfb', 'cfnr', or 'unknown'
* LastDivertingPartyNumberType: 'unknown', 'public', or
'private'
* LastDivertingPublicTypeOfNumber: 'unknown',
'international', 'national', 'network-specific', 'local',
or 'abbreviated'
* LastDivertingPrivateTypeOfNumber: 'unknown', 'leg2-reg',
'leg1-reg', 'pisn-specific', 'subscriber', or
'abbreviated'
* LastDivertingNumberPresentation: 'allowed', 'restricted',
'interworking', or 'restricted-address'
* OriginalDivertingReason: 'cfu', 'cfb', 'cfnr', or
'unknown'
* OriginalDivertingPartyNumberType: 'unknown', 'public', or
'private'
* OriginalDivertingPublicTypeOfNumber: 'unknown',
'international', 'national', 'network-specific', 'local',
or 'abbreviated'
* OriginalDivertingPrivateTypeOfNumber: 'unknown',
'leg2-reg', 'leg1-reg', 'pisn-specific', 'subscriber', or
'abbreviated'
* OriginalDivertingNumberPresentation: 'allowed',
'restricted', 'interworking', or 'restricted-address'
* All others: string where '\0' to '\9' is replaced by the
corresponding group in the regular expression set in the
criteria rule (see MappingStatus.ExpressionCriteria). The
value can be set to the '<local_ip_port>' macro to
replace the properties by the local IP address and port
of the listening socket of the SIP gateway used to send
the INVITE.
See MappingTypeStatus.Transformation
"
::= { mappingExpressionStatusEntry 400 }
-- Columnar:Next Transformation
mappingExpressionStatusSubMappings OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Next Transformation
Name of the next transformation to be executed.
More than one transformation can be specified. In this case,
the transformations are separated with ',' and are executed
in an sequential order.
"
::= { mappingExpressionStatusEntry 500 }
-- End of table:Transformations
-- ***************************************************************************
-- Table:Hunt Status
-- ***************************************************************************
huntStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF HuntStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Hunt Status
This table shows the actual hunt used by the call routing
services.
"
::= { statusGroup 600 }
huntStatusEntry OBJECT-TYPE
SYNTAX HuntStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Hunt Status. "
INDEX {
huntStatusIndex
}
::= { huntStatusTable 1 }
HuntStatusEntry ::= SEQUENCE
{
huntStatusIndex Unsigned32,
huntStatusName OCTET STRING,
huntStatusDestinations OCTET STRING,
huntStatusSelectionAlgorithm INTEGER,
huntStatusTimeout Unsigned32,
huntStatusCauses OCTET STRING
}
-- Index:Index
huntStatusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { huntStatusEntry 100 }
-- Columnar:Name
huntStatusName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Name
Name of the hunt defined by this row. It must be unique in
the table.
"
::= { huntStatusEntry 200 }
-- Columnar:Destinations
huntStatusDestinations OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Destinations
List of hunt destinations separated by commas.
The call destination can be:
* route-'name': the route 'name'
* hunt-'name': the hunt 'name'
* sip-'name': the SIP interface 'name'
* isdn-'name': the ISDN interface 'name'
* r2-'name': the R2 interface 'name'
* e&m-'name': the E&M interface 'name'
* fxs-'name': the FXS interface 'name'
* fxo-'name': the FXO interface 'name'
Note: Only FXS interfaces are supported if 'Simultaneous' is
selected for the Selection Algorithm parameter.
Example: 'isdn-Slot2/Bri1, route-something'
"
::= { huntStatusEntry 300 }
-- Columnar:Selection Algorithm
huntStatusSelectionAlgorithm OBJECT-TYPE
SYNTAX INTEGER { sequential(100) , cyclic(200) , simultaneous(300) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Selection Algorithm
Algorithm used to select the destination order.
The destination order can be:
* Sequential: The hunt tries the destination in the same
order as listed. The first destination hunted is the
first listed.
* Cyclic: The hunt starts from the destination that follows
the destination used for the last hunt. Subsequent calls
try another first destination in a round-robin method.
* Simultaneous: The hunt tries every available destination
at the same time. The first destination to pick up has
the call. Other destinations stop ringing. This method
can only have FXS endpoints as destinations.
Example of cyclic selection: If the destination is set to
'x,y,z', the destination the hunt tries is in the following
order:
1. x,y,z
2. y,z,x
3. z,x,y
4. x,y,z
"
::= { huntStatusEntry 400 }
-- Columnar:Timeout
huntStatusTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Timeout
Maximal time allowed to the destination to handle the call.
A value of '0' disables the timeout.
This value is expressed in seconds (s).
Note: Not applicable if 'Simultaneous' was selected for the
Selection Algorithm parameter.
"
::= { huntStatusEntry 500 }
-- Columnar:Causes
huntStatusCauses OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Causes
Lists call rejection causes to continue the hunt. The causes
are separated by commas. The available hunt causes are:
Normal event:
* 1: Unassigned (unallocated) number
* 2: No route to specified transit network
* 3: No route to destination
* 6: Channel unacceptable.
* 7: Call awarded and being delivered in an established
channel
* 17: User busy
* 18: No user responding
* 19: User alerting, no answer
* 21: Call rejected
* 22: Number changed
* 26: Non-selected user clearing
* 27: Destination out of order
* 28: Invalid number format (incomplete number)
* 29: Facility rejected
* 30: Response to STATUS ENQUIRY
* 31: Normal, unspecified
Unavailable resource:
* 34: No circuit/channel available
* 38: Network out of order
* 41: Temporary failure
* 42: Switching equipment congestion
* 43: Access information discarded
* 44: Requested circuit/channel not available
* 47: Resource unavailable, unspecified
Service or option not available:
* 57: Bearer capability not authorised
* 58: Bearer capability not presently available
* 63: Service or option not available, unspecified
Service or option not implemented:
* 65: Bearer capability not implemented
* 66: Channel type not implemented
* 69: Requested facility not implemented
* 70: Only restricted digital information bearer capability
is available
* 79: Service or option not implemented, unspecified
Invalid message:
* 81: Invalid call reference value
* 82: Identified channel does not exist
* 83: A suspended call exists, but this call identity does
not exist
* 84: Call identity in use
* 85: No call suspended
* 86: Call having the requested call identity has been
cleared
* 88: Incompatible destination
* 91: Invalid transit network selection
* 95: Invalid message, unspecified
Protocol error:
* 96: Mandatory information element missing
* 97: Message type non-existent or not implemented
* 98: Message not compatible with call state or message
type non-existent or not implemented
* 99: Information element non-existent or not implemented
* 100: Invalid information element contents
* 101: Message not compatible with call state
* 102: Recovery on time expiry
* 111: Protocol error, unspecified
Interworking:
* 127: Interworking, unspecified.
Note: Not applicable if 'Simultaneous' was selected for the
Selection Algorithm parameter.
"
::= { huntStatusEntry 600 }
-- End of table:Hunt Status
-- ***************************************************************************
-- Table:Signaling Properties
-- ***************************************************************************
signalingPropertiesStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SignalingPropertiesStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Signaling Properties
This table shows the actual signaling properties used by the
call routing services.
"
::= { statusGroup 700 }
signalingPropertiesStatusEntry OBJECT-TYPE
SYNTAX SignalingPropertiesStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Signaling Properties. "
INDEX {
signalingPropertiesStatusIndex
}
::= { signalingPropertiesStatusTable 1 }
SignalingPropertiesStatusEntry ::= SEQUENCE
{
signalingPropertiesStatusIndex Unsigned32,
signalingPropertiesStatusName OCTET STRING,
signalingPropertiesStatusEarlyConnect MxEnableState,
signalingPropertiesStatusEarlyDisconnect MxEnableState,
signalingPropertiesStatusDestinationHost OCTET STRING,
signalingPropertiesStatusAllow180Sdp MxEnableState,
signalingPropertiesStatusAllow183NoSdp MxEnableState,
signalingPropertiesStatusPrivacy INTEGER,
signalingPropertiesStatusCallPropertiesTranslation OCTET STRING,
signalingPropertiesStatusSipHeadersTranslation OCTET STRING
}
-- Index:Row Index
signalingPropertiesStatusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Row Index
Unique identifier of the row in the table.
"
::= { signalingPropertiesStatusEntry 100 }
-- Columnar:SIP Header Translation Overrides
signalingPropertiesStatusSipHeadersTranslation OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " SIP Header Translation Overrides
Name of the SIP header translation to apply to the call.
The translation modifies the SIP headers before the call is
sent to its destination.
More than one translation can be specified. In this case, the
translations are separated with ',' and are executed in
sequential order.
"
::= { signalingPropertiesStatusEntry 1000 }
-- Columnar:Name
signalingPropertiesStatusName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Name
Name of the Signaling properties defined by this row. It must
be unique in the table.
"
::= { signalingPropertiesStatusEntry 200 }
-- Columnar:Early Connect
signalingPropertiesStatusEarlyConnect OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Early Connect
Enable/Disable the early connect feature.
When early connect is enabled, the SIP call is connected by
sending a 200 OK message instead of a 183 Session Progress
message with early media.
"
::= { signalingPropertiesStatusEntry 300 }
-- Columnar:Early Disconnect
signalingPropertiesStatusEarlyDisconnect OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Early Disconnect
Enable/Disable the early disconnect feature.
When early disconnect is enabled, the SIP BYE message is sent
upon ISDN 'Disconnect' signal reception.
When early disconnect is disabled, the SIP BYE message is
sent upon ISDN 'Call release' signal reception.
If early disconnect is enabled but no ISDN 'Disconnect'
message is received, the SIP BYE message will be sent upon
receiving an ISDN 'Call release' as if the early disconnect
was disabled.
"
::= { signalingPropertiesStatusEntry 400 }
-- Columnar:Destination Host
signalingPropertiesStatusDestinationHost OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Destination Host
SIP message destination.
The value can be set to the '<local_ip_port>' macro to
replace the properties by the local IP address and port of
the listening socket of the SIP gateway used to send the
INVITE.
"
::= { signalingPropertiesStatusEntry 500 }
-- Columnar:Allow 180 with SDP
signalingPropertiesStatusAllow180Sdp OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Allow 180 with SDP
Enable/Disable the 180 with SDP allowed.
When disabled, a SIP 183 with SDP is sent instead of a 180
with SDP.
This does not affect the 180 without SDP.
"
::= { signalingPropertiesStatusEntry 600 }
-- Columnar:Allow 183 without SDP
signalingPropertiesStatusAllow183NoSdp OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Allow 183 without SDP
Enable/Disable the 183 without SDP allowed.
When disabled, a 183 without SDP is not sent.
This does not affect the 183 with SDP.
"
::= { signalingPropertiesStatusEntry 700 }
-- Columnar:Privacy
signalingPropertiesStatusPrivacy OBJECT-TYPE
SYNTAX INTEGER { disable(100) , none(200) , id(300) , rpid(400) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Privacy
Indicates the privacy level of the call.
* Disable: No privacy is used.
* None: Use P-Asserted Identity privacy.
* Id: Use P-Preferred Identity privacy.
* Rpid: Use Remote-Party-ID privacy.
"
::= { signalingPropertiesStatusEntry 800 }
-- Columnar:Call Property Translations Override
signalingPropertiesStatusCallPropertiesTranslation OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Call Property Translations Override
Name of the call property translation to apply to the call.
The translation modifies the call properties before the call
is sent to its destination.
More than one translation can be specified. In that case, the
translations are separated with ',' and are executed in
sequential order.
"
::= { signalingPropertiesStatusEntry 900 }
-- End of table:Signaling Properties
-- ***************************************************************************
-- Table:SIP Header Translation Overrides
-- ***************************************************************************
sipHeadersTranslationStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipHeadersTranslationStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " SIP Header Translation Overrides
This table shows the configured SIP header translations to be
used by the call routing service. The configuration is not
used until the ApplyConfig command is executed.
"
::= { statusGroup 800 }
sipHeadersTranslationStatusEntry OBJECT-TYPE
SYNTAX SipHeadersTranslationStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table SIP Header Translation Overrides. "
INDEX {
sipHeadersTranslationStatusIndex
}
::= { sipHeadersTranslationStatusTable 1 }
SipHeadersTranslationStatusEntry ::= SEQUENCE
{
sipHeadersTranslationStatusIndex Unsigned32,
sipHeadersTranslationStatusName OCTET STRING,
sipHeadersTranslationStatusSipHeader INTEGER,
sipHeadersTranslationStatusBuiltFrom INTEGER,
sipHeadersTranslationStatusFixValue OCTET STRING
}
-- Index:Index
sipHeadersTranslationStatusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { sipHeadersTranslationStatusEntry 100 }
-- Columnar:Name
sipHeadersTranslationStatusName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Name
Name of the SIP header translation defined in this row.
"
::= { sipHeadersTranslationStatusEntry 200 }
-- Columnar:SIP Header
sipHeadersTranslationStatusSipHeader OBJECT-TYPE
SYNTAX INTEGER { fromHeaderHostPart(100) , fromHeaderUserPart(200) ,
identityHeaderHostPart(300) , identityHeaderUserPart(400) ,
identityHeaderPhoneNumber(500) , identityHeaderFriendlyName
(550) , requestLineHostPart(600) , requestLineUserPart(700) ,
toHeaderHostPart(800) , toHeaderUserPart(900) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " SIP Header
Sets which SIP header is modified by this translation.
The SIP headers can be:
* FromHeaderHostPart: host part of the From header URI
* FromHeaderUserPart: user part of the From header URI
* IdentityHeaderHostPart: host part of the Identity header
URI
* IdentityHeaderUserPart: user part of the Identity header
URI
* IdentityHeaderPhoneNumber: phone number in the Identity
header tel URI
* IdentityHeaderFriendlyName: friendly name in the Identity
header URI
* RequestLineHostPart: host part of the Request line URI
* RequestLineUserPart: user part of the Request line URI
* ToHeaderHostPart: host part of the To header URI
* ToHeaderUserPart: user part of the To header URI
"
::= { sipHeadersTranslationStatusEntry 300 }
-- Columnar:Based On
sipHeadersTranslationStatusBuiltFrom OBJECT-TYPE
SYNTAX INTEGER { calledE164(100) , destinationHost(200) , domain
(300) , fixValue(400) , hostName(500) , localIp(600) ,
callingBearerChannel(700) , sipEndpointUsername(800) ,
callingName(900) , callingE164(1000) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Based On
Sets what information is used to build the selected SIP
header.
The information can be retrieved from:
* CalledE164: Use the called party E.164 property.
* DestinationHost: Use the destination host configured in
the signaling properties of which this translation is
part of.
* Domain: Use the domain name configured in the unit.
* FixValue: Use a fixed value (see
SipHeadersTranslation.FixValue).
* HostName: Use the host name configured on the unit.
* LocalIp: Use the local IP address.
* CallingBearerChannel: Use the calling bearer channel.
* SipEndpointUsername: Use the SIP username associated with
the endpoint.
* CallingName: Use the calling party name property.
* CallingE164: Use the calling party E.164 property.
"
::= { sipHeadersTranslationStatusEntry 400 }
-- Columnar:Fixed Value
sipHeadersTranslationStatusFixValue OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Fixed Value
Fixed value to be inserted in the SIP header when the
SipHeadersTranslation.BuiltFrom parameter is set to
'FixValue'.
"
DEFVAL { "" }
::= { sipHeadersTranslationStatusEntry 500 }
-- End of table:SIP Header Translation Overrides
-- ***************************************************************************
-- Table:Call Property Translation Overrides
-- ***************************************************************************
callPropertiesTranslationStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CallPropertiesTranslationStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Call Property Translation Overrides
This table shows the configured call property translations to
be used by the call routing service. The configuration is not
used until the ApplyConfig command is executed.
"
::= { statusGroup 900 }
callPropertiesTranslationStatusEntry OBJECT-TYPE
SYNTAX CallPropertiesTranslationStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Call Property Translation Overrides. "
INDEX {
callPropertiesTranslationStatusIndex
}
::= { callPropertiesTranslationStatusTable 1 }
CallPropertiesTranslationStatusEntry ::= SEQUENCE
{
callPropertiesTranslationStatusIndex Unsigned32,
callPropertiesTranslationStatusName OCTET STRING,
callPropertiesTranslationStatusCallProperty INTEGER,
callPropertiesTranslationStatusBuiltFrom INTEGER,
callPropertiesTranslationStatusFixValue OCTET STRING
}
-- Index:Index
callPropertiesTranslationStatusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { callPropertiesTranslationStatusEntry 100 }
-- Columnar:Name
callPropertiesTranslationStatusName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Name
Name of the call property translation defined by this row.
"
::= { callPropertiesTranslationStatusEntry 200 }
-- Columnar:Call Property
callPropertiesTranslationStatusCallProperty OBJECT-TYPE
SYNTAX INTEGER { calledE164(100) , callingE164(200) , calledName
(300) , callingName(400) , calledUri(500) , callingUri(600) ,
calledBearerChannel(700) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Call Property
Sets which call property is modified by this translation.
The call properties can be:
* CalledE164: called party E.164 property
* CallingE164: calling party E.164 property
* CalledName: called party name property
* CallingName: calling party name property
* CalledUri: called URI name property
* CallingUri: calling URI name property
* CalledBearerChannel: called bearer channel property
"
::= { callPropertiesTranslationStatusEntry 300 }
-- Columnar:Based On
callPropertiesTranslationStatusBuiltFrom OBJECT-TYPE
SYNTAX INTEGER { domain(100) , fixValue(200) , fromHeaderUri(300) ,
fromHeaderFriendlyName(400) , fromHeaderUserPart(500) ,
identityHeaderUri(600) , identityHeaderUserPart(700) ,
identityHeaderPhoneNumber(800) , identityHeaderFriendlyName
(850) , localIp(900) , requestLineUri(1000) ,
requestLineUserPart(1100) , toHeaderUri(1200) ,
toHeaderFriendlyName(1300) , toHeaderUserPart(1400) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Based On
Sets what information is used to build the selected call
property.
The information can be retrieved from:
* Domain: Use the domain name configured in the unit.
* FixValue: Use a fixed value (see
CallPropertiesTranslation.FixValue).
* FromHeaderUri: Use the From header URI.
* FromHeaderFriendlyName: Use the friendly name part of the
From header.
* FromHeaderUserPart: Use the user part of the From header
URI.
* IdentityHeaderUri: Use the Identity header URI.
* IdentityHeaderUserPart: Use the user part of the Identity
header URI.
* IdentityHeaderPhoneNumber: Use the phone number in the
Identity header tel URL.
* IdentityHeaderFriendlyName: Use the friendly name in the
Identity header URI.
* LocalIp: Use the local IP address.
* RequestLineUri: Use the Request line URI.
* RequestLineUserPart: Use the user part of the Request
line URI.
* ToHeaderUri: Use the To header URI.
* ToHeaderFriendlyName: Use the friendly name part of the
To header.
* ToHeaderUserPart: Use the user part of the To header URI.
"
::= { callPropertiesTranslationStatusEntry 400 }
-- Columnar:Fixed Value
callPropertiesTranslationStatusFixValue OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Fixed Value
Fixed value to be inserted in the call property when the
CallPropertiesTranslation.BuiltFrom parameter is set to
'FixValue'.
"
::= { callPropertiesTranslationStatusEntry 500 }
-- End of table:Call Property Translation Overrides
-- ***************************************************************************
-- Table:SIP Redirects
-- ***************************************************************************
sipRedirectStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipRedirectStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " SIP Redirects
This table shows the actual Redirect entry used by the call
routing service.
"
::= { statusGroup 1000 }
sipRedirectStatusEntry OBJECT-TYPE
SYNTAX SipRedirectStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table SIP Redirects. "
INDEX {
sipRedirectStatusIndex
}
::= { sipRedirectStatusTable 1 }
SipRedirectStatusEntry ::= SEQUENCE
{
sipRedirectStatusIndex Unsigned32,
sipRedirectStatusName OCTET STRING,
sipRedirectStatusDestinationHost OCTET STRING
}
-- Index:Index
sipRedirectStatusIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { sipRedirectStatusEntry 100 }
-- Columnar:Name
sipRedirectStatusName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Name
Name of the SIP Redirect defined by this row.
The name must be unique in the table.
"
::= { sipRedirectStatusEntry 200 }
-- Columnar:Destination Host
sipRedirectStatusDestinationHost OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Destination Host
Host address inserted in the Moved Temporarily response.
"
DEFVAL { "" }
::= { sipRedirectStatusEntry 300 }
-- End of table:SIP Redirects
-- End of group:Status Group
-- Scalar:Auto-Routing
autoRoutingEnable OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Auto-Routing
Enable/Disable the automatic insertion of default routes for
selected endpoints.
When enabled, routes are automatically added to the Route Table
in order to connect the endpoints marked as eligible for
auto-routing and the designated SIP gateway (see the
Autoroutable and the AutoroutingGateway parameters). These
automatic routes are displayed in the Routes Table of the Status
page but do not show up in the configuration.
"
DEFVAL { disable }
::= { cRoutMIBObjects 200 }
-- *****************************************************************************
-- Table:Routes
-- *****************************************************************************
routeTable OBJECT-TYPE
SYNTAX SEQUENCE OF RouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Routes
This table shows the configured route to be used by the call
routing service. The configuration is not used until the
ApplyConfig command is executed.
"
::= { cRoutMIBObjects 300 }
routeEntry OBJECT-TYPE
SYNTAX RouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Routes. "
INDEX {
routeIndex
}
::= { routeTable 1 }
RouteEntry ::= SEQUENCE
{
routeIndex Unsigned32,
routeSourceCriteria OCTET STRING,
routePropertiesCriteria INTEGER,
routeExpressionCriteria OCTET STRING,
routeDestination OCTET STRING,
routeMappings OCTET STRING,
routeSignalingProperties OCTET STRING,
routeConfigStatus OCTET STRING,
routeUp INTEGER,
routeDown INTEGER,
routeInsert INTEGER,
routeDelete INTEGER
}
-- Index:Index
routeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { routeEntry 100 }
-- Row command:Insert
routeInsert OBJECT-TYPE
SYNTAX INTEGER { noOp(0), insert(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Insert
Inserts a new row before this row.
"
DEFVAL { noOp }
::= { routeEntry 1000 }
-- Row command:Delete
routeDelete OBJECT-TYPE
SYNTAX INTEGER { noOp(0), delete(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Delete
Deletes this row.
"
DEFVAL { noOp }
::= { routeEntry 1100 }
-- Columnar:Sources
routeSourceCriteria OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..2048) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Sources
One or many sources the service compares and matches the call
to, in order to apply the route.
The source the call comes from can be:
* route-'name': the route 'name'
* sip-'name': the SIP interface 'name'
* isdn-'name': the ISDN interface 'name'
* r2-'name': the R2 interface 'name'
* e&m-'name': Tthe E&M interface 'name'
* fxs-'name': the FXS interface 'name'
* fxo-'name': the FXO interface 'name'
Multiple sources must be separated by commas.
"
DEFVAL { "" }
::= { routeEntry 200 }
-- Columnar:Criteria Property
routePropertiesCriteria OBJECT-TYPE
SYNTAX INTEGER { none(100) , calledE164(200) , callingE164(300) ,
calledName(400) , callingName(500) , calledTon(600) ,
callingTon(700) , calledNpi(800) , callingNpi(900) , calledHost
(1000) , callingHost(1100) , callingPi(1200) , callingSi(1300)
, callingItc(1400) , calledUri(1500) , callingUri(1600) ,
dateTime(1700) , calledPhoneContext(1800) , callingPhoneContext
(1900) , calledSipUsername(2000) , callingSipUsername(2100) ,
calledBearerChannel(2200) , callingBearerChannel(2300) ,
callingSipPrivacy(2400) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Criteria Property
The call property part of the criteria used to determine if the
route can be applied or not. The other part of the criteria is
the expression defined in the RouteStatus.ExpressionCriteria
parameter.
Calls can be routed based on the following Call Properties:
* CalledE164: the called party E.164 properties
* CallingE164: the calling party E.164 properties
* CalledName: the called party name properties
* CallingName: the calling party name properties
* CalledTon: the called party type of number properties
* CallingTon: the calling party type of number properties
* CalledNpi: the called party numbering plan indicator
properties
* CallingNpi: the calling party numbering plan indicator
properties
* CalledHost: the calling host properties
* CallingHost: the called host properties
* CallingPi: the calling party presentation indicator
* CallingSi: the calling party screening indicator
* CallingItc: the calling party information transfer
capability
* CalledUri: the called party SIP URI
* CallingUri: the calling party SIP URI
* DateTime: the date and/or time the call arrived at the call
router
* CalledPhoneContext: the called party phone context
properties
* CallingPhoneContext: the calling party phone context
properties
* CalledSipUsername: the called party SIP username properties
* CallingSipUsername: the calling party SIP username
properties
* CalledBeareChannel: the called bearer channel properties
* CallingBeareChannel: the calling bearer channel properties
* CallingSipPrivacy: the calling SIP privacy properties
See RouteStatus.ExpressionCriteria.
"
DEFVAL { none }
::= { routeEntry 300 }
-- Columnar:Criteria Rule
routeExpressionCriteria OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..256) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Criteria Rule
The call property part of the criteria rule used to determine
if the route can be applied or not. The other part of the
criteria is the expression defined in the
RouteStatus.PropertiesCriteria parameter.
The criteria rule syntax is related to the selected criteria
properties or can be a special tag:
* CalledE164: regular expression
* CallingE164: regular expression
* CalledName: regular expression
* CallingName: regular expression
* CalledTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* CallingTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* CalledNpi: 'unknown', 'isdn', 'data', 'telex', 'national',
or 'private'
* CallingNpi: 'unknown', 'isdn', 'data', 'telex', 'national',
or 'private'
* CalledHost: Regular expression. The call properties format
is 'Fqdn[:port]'. If the '[:port]' is not present, the
table uses the well-known port of the signaling protocol.
* CallingHost: Regular expression. The call properties format
is 'Fqdn[:port]'. If the '[:port]' is not present, the
table uses the well-known port of the signaling protocol.
* CallingPi: 'allowed', 'restricted', or 'interworking'
* CallingSi: 'not-screened', 'passed', 'failed', or 'network'
* CallingItc: 'speech', 'unrestricted', 'restricted',
'3.1Khz', 'udi-ta', or 'video'
* CalledUri: regular expression
* CallingUri: regular expression
* DateTime: day of week and time period and/or date and time
period
* CalledPhoneContext: regular expression
* CallingPhoneContext: regular expression
* CalledSipUsername: regular expression
* CallingSipUsername: regular expression
* CalledBearerChannel: regular expression
* CallingBearerChannel: regular expression
* CallingSipPrivacy: 'disabled', 'none', or 'id'
Special tags:
* <undefined>: Matches if the property is not defined for the
call.
* <default>: Always matches. Generally used to set a default
route if the previous criteria did not match.
Accepted DateTime formats:
Date/Time Period format:
* 'DD.MM.YYYY/HH:MM:SS-DD.MM.YYYY/HH:MM:SS'
* 'DD.MM.YYYY/HH:MM:SS-HH:MM:SS'
* 'DD.MM.YYYY-DD.MM.YYYY'
* 'DD.MM.YYYY'
* 'HH:MM:SS-HH:MM:SS'
Week Day/Time Period format:
* 'DDD'
* 'DDD,DDD...'
* 'DDD/HH:MM:SS-HH:MM:SS'
* 'DDD,DDD.../HH:MM:SS-HH:MM:SS'
where DDD must be one of: SUN, MON, TUE, WED, THU, FRI,or SAT
Several of the previous formats can be concatenated to form one
expression. They must be separated by |. Example: 25.12.2006 |
SUN
Note: Whitespace at the end of a regular expression is ignored.
See RouteStatus.PropertiesCriteria.
"
DEFVAL { "" }
::= { routeEntry 400 }
-- Columnar:Destination
routeDestination OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Destination
Destination to apply to the call if it matches the criteria.
The call destination can be set to:
* route-'name': the route 'name'
* hunt-'name': the hunt 'name'
* sip-'name': the SIP interface 'name'
* isdn-'name': the ISDN interface 'name'
* r2-'name': the R2 interface 'name'
* e&m-'name': the E&M interface 'name'
* fxs-'name': the FXS interface 'name'
* fxo-'name': the FXO interface 'name'
* SipRedirect-'name': When the Route source is a SIP
interface, incoming SIP Invites are replied with a 302
'Moved Temporarily' SIP response.
"
DEFVAL { "" }
::= { routeEntry 500 }
-- Columnar:Transformations
routeMappings OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..512) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Transformations
Name of the transformations to apply to the call if the
criteria match. The transformations are executed before sending
the call to the new destination.
More than one transformation can be specified. In that case,
the transformations are separated with ',' and are executed in
sequential order.
"
DEFVAL { "" }
::= { routeEntry 600 }
-- Columnar:Signaling Properties
routeSignalingProperties OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..512) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Signaling Properties
Name of the signaling properties to apply to the call.
"
DEFVAL { "" }
::= { routeEntry 650 }
-- Columnar:Config Status
routeConfigStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Config Status
Configuration status of the row.
It indicates if the configuration of the row is valid.
"
::= { routeEntry 700 }
-- Row command:Up
routeUp OBJECT-TYPE
SYNTAX INTEGER { noOp(0), up(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Up
Moves the current row upwards.
"
DEFVAL { noOp }
::= { routeEntry 800 }
-- Row command:Down
routeDown OBJECT-TYPE
SYNTAX INTEGER { noOp(0), down(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Down
Moves the current row downwards.
"
DEFVAL { noOp }
::= { routeEntry 900 }
-- End of table:Routes
-- *****************************************************************************
-- Table:Transformations
-- *****************************************************************************
mappingTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF MappingTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Transformations
This table defines which Call Properties are used in the
transformations configured in the call routing service. The
Transformation Rules (MappingExpression) table contains the
detailed rules related to each transformation. The configuration
is not used until the ApplyConfig command is executed.
"
::= { cRoutMIBObjects 500 }
mappingTypeEntry OBJECT-TYPE
SYNTAX MappingTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Transformations. "
INDEX {
mappingTypeIndex
}
::= { mappingTypeTable 1 }
MappingTypeEntry ::= SEQUENCE
{
mappingTypeIndex Unsigned32,
mappingTypeName OCTET STRING,
mappingTypeCriteria INTEGER,
mappingTypeTransformation INTEGER,
mappingTypeConfigStatus OCTET STRING,
mappingTypeUp INTEGER,
mappingTypeDown INTEGER,
mappingTypeInsert INTEGER,
mappingTypeDelete INTEGER
}
-- Index:Index
mappingTypeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { mappingTypeEntry 100 }
-- Columnar:Name
mappingTypeName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Name
Name of the property transformations defined by this row.
The name must be unique in the table.
See Route.Mapping parameter.
"
DEFVAL { "" }
::= { mappingTypeEntry 200 }
-- Columnar:Criteria Based On
mappingTypeCriteria OBJECT-TYPE
SYNTAX INTEGER { none(100) , e164(200) , calledE164(300) , callingE164
(400) , name(500) , calledName(600) , callingName(700) , ton
(800) , calledTon(900) , callingTon(1000) , npi(1100) ,
calledNpi(1200) , callingNpi(1300) , host(1400) , calledHost
(1500) , callingHost(1600) , callingPi(1700) , callingSi(1800)
, callingItc(1900) , uri(2000) , calledUri(2100) , callingUri
(2200) , dateTime(2300) , phoneContext(2400) ,
calledPhoneContext(2500) , callingPhoneContext(2600) ,
sipUsername(2700) , calledSipUsername(2800) ,
callingSipUsername(2900) , lastDivertingReason(3000) ,
lastDivertingE164(3100) , lastDivertingPartyNumberType(3110) ,
lastDivertingPublicTypeOfNumber(3120) ,
lastDivertingPrivateTypeOfNumber(3130) ,
lastDivertingNumberPresentation(3140) , originalDivertingReason
(3200) , originalDivertingE164(3300) ,
originalDivertingPartyNumberType(3400) ,
originalDivertingPublicTypeOfNumber(3500) ,
originalDivertingPrivateTypeOfNumber(3600) ,
originalDivertingNumberPresentation(3700) , calledBearerChannel
(3800) , callingBearerChannel(3900) , callingSipPrivacy(4000) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Criteria Based On
The call property part of the criteria used to determine if the
transformation rule can be applied or not. The other part of
the criteria is the expression defined in the
MappingExpression.Criteria.
The expression syntax is related to the criteria property:
* E164: called or calling E.164 properties
* CalledE164: called E.164 properties
* CallingE164: calling E.164 properties
* Name: called or calling name properties
* CalledName: called name properties
* CallingName: calling name properties
* Ton: called or calling type of number properties
* CalledTon: called type of number properties
* CallingTon: calling type of number properties
* Npi: called or calling numbering plan indicator properties
* CalledNpi: called numbering plan indicator properties
* CallingNpi: calling numbering plan indicator properties
* Host: calling or called host properties
* CalledHost: calling host properties
* CallingHost: called host properties
* CallingPi: calling presentation indicator
* CallingSi: calling screening indicator
* CallingItc: calling information transfer capability
* Uri: calling or called SIP URI properties
* CalledUri: called SIP URI properties
* CallingUri: calling SIP URI properties
* DateTime: routes calls based on the date and/or time the
call arrived at the call router
* PhoneContext: called or calling phone context properties
* CalledPhoneContext: called phone context properties
* CallingPhoneContext: calling phone context properties
* SipUsername: called or calling SIP username properties
* CalledSipUsername: called SIP username properties
* CallingSipUsername: calling SIP username properties
* LastDivertingReason: last diverting reason properties
* LastDivertingE164: last diverting E.164 properties
* LastDivertingPartyNumberType: party number type of the last
diverting number properties
* LastDivertingPublicTypeOfNumber: public type of number of
the last diverting number properties
* LastDivertingPrivateTypeOfNumber: private type of number of
the last diverting number properties
* LastDivertingNumberPresentation: presentation of the last
diverting number properties
* OriginalDivertingReason: original diverting reason
properties
* OriginalDivertingE164: original diverting E.164 properties
* OriginalDivertingPartyNumberType: party number type of the
original diverting number properties
* OriginalDivertingPublicTypeOfNumber: public type of number
of the original diverting number properties
* OriginalDivertingPrivateTypeOfNumber: private type of
number of the original diverting number properties
* OriginalDivertingNumberPresentation: presentation of the
original diverting number properties
* CalledBearerChannel: called bearer channel properties
* CallingBearerChannel: calling bearer channel properties
* CallingSipPrivacy: calling SIP privacy properties
See MappingStatus.ExpressionCriteria.
"
DEFVAL { none }
::= { mappingTypeEntry 300 }
-- Columnar:Transformation Applies to
mappingTypeTransformation OBJECT-TYPE
SYNTAX INTEGER { none(100) , e164(200) , calledE164(300) , callingE164
(400) , name(500) , calledName(600) , callingName(700) , ton
(800) , calledTon(900) , callingTon(1000) , npi(1100) ,
calledNpi(1200) , callingNpi(1300) , host(1400) , calledHost
(1500) , callingHost(1600) , callingPi(1700) , callingSi(1800)
, callingItc(1900) , uri(2000) , calledUri(2100) , callingUri
(2200) , phoneContext(2300) , calledPhoneContext(2400) ,
callingPhoneContext(2500) , sipUsername(2600) ,
calledSipUsername(2700) , callingSipUsername(2800) ,
lastDivertingReason(2900) , lastDivertingE164(3000) ,
lastDivertingPartyNumberType(3010) ,
lastDivertingPublicTypeOfNumber(3020) ,
lastDivertingPrivateTypeOfNumber(3030) ,
lastDivertingNumberPresentation(3040) , originalDivertingReason
(3100) , originalDivertingE164(3200) ,
originalDivertingPartyNumberType(3300) ,
originalDivertingPublicTypeOfNumber(3400) ,
originalDivertingPrivateTypeOfNumber(3500) ,
originalDivertingNumberPresentation(3600) , calledBearerChannel
(3700) , callingBearerChannel(3800) , debug(60000) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Transformation Applies to
Call properties to transform. The transformation is defined in
the MappingExpression.Transformation parameter.
The call properties can be:
* E164: called or calling E.164 properties.
* CalledE164: called E.164 properties.
* CallingE164: calling E.164 properties.
* Name: called or calling name properties.
* CalledName: called name properties.
* CallingName: calling name properties.
* Ton: called or calling type of number properties.
* CalledTon: called type of number properties.
* CallingTon: calling type of number properties.
* Npi: called or calling numbering plan indicator properties.
* CalledNpi: called numbering plan indicator properties.
* CallingNpi: calling numbering plan indicator properties.
* Host: calling or called host properties.
* CalledHost: calling host properties.
* CallingHost: called host properties.
* CallingPi: calling presentation indicator.
* CallingSi: calling screening indicator.
* CallingItc: calling information transfer capability.
* Uri: calling or called SIP URI properties.
* CalledUri: called SIP URI properties.
* CallingUri: calling SIP URI properties.
* PhoneContext: calling or called phone context properties.
* CalledPhoneContext: called phone context properties.
* CallingPhoneContext: calling phone context properties.
* SipUsername: calling or called SIP username properties.
* CalledSipUsername: called SIP username properties.
* CallingSipUsername: calling SIP username properties.
* LastDivertingReason: last diverting reason properties.
* LastDivertingE164: last diverting E.164 properties.
* LastDivertingPartyNumberType: party number type of the last
diverting number properties.
* LastDivertingPublicTypeOfNumber: public type of number of
the last diverting number properties.
* LastDivertingPrivateTypeOfNumber: private type of number of
the last diverting number properties.
* LastDivertingNumberPresentation: presentation of the last
diverting number properties.
* OriginalDivertingReason: original diverting reason
properties.
* OriginalDivertingE164: original diverting E.164 properties.
* OriginalDivertingPartyNumberType: party number type of the
original diverting number properties.
* OriginalDivertingPublicTypeOfNumber: public type of number
of the original diverting number properties.
* OriginalDivertingPrivateTypeOfNumber: private type of
number of the original diverting number properties.
* OriginalDivertingNumberPresentation: presentation of the
original diverting number properties.
* CalledBearerChannel: called bearer channel properties.
* CallingBearerChannel: calling bearer channel properties.
* Debug: reserved for debug configuration.
See MappingStatus.Transformation parameter.
"
DEFVAL { none }
::= { mappingTypeEntry 400 }
-- Columnar:Config Status
mappingTypeConfigStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Config Status
Configuration status of the row.
Indicates if the configuration of the row is valid.
"
::= { mappingTypeEntry 500 }
-- Row command:Up
mappingTypeUp OBJECT-TYPE
SYNTAX INTEGER { noOp(0), up(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Up
Moves the current row upwards.
"
DEFVAL { noOp }
::= { mappingTypeEntry 600 }
-- Row command:Down
mappingTypeDown OBJECT-TYPE
SYNTAX INTEGER { noOp(0), down(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Down
Moves the current row downwards.
"
DEFVAL { noOp }
::= { mappingTypeEntry 700 }
-- Row command:Insert
mappingTypeInsert OBJECT-TYPE
SYNTAX INTEGER { noOp(0), insert(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Insert
Inserts a new row before this row.
"
DEFVAL { noOp }
::= { mappingTypeEntry 800 }
-- Row command:Delete
mappingTypeDelete OBJECT-TYPE
SYNTAX INTEGER { noOp(0), delete(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Delete
Deletes this row.
"
DEFVAL { noOp }
::= { mappingTypeEntry 900 }
-- End of table:Transformations
-- *****************************************************************************
-- Table:Transformation Rules
-- *****************************************************************************
mappingExpressionTable OBJECT-TYPE
SYNTAX SEQUENCE OF MappingExpressionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Transformation Rules
This table shows the transformation rules used by the call
routing service. The Transformations (MappingType) table
contains the transformation related to this rule. The
configuration is not used until the ApplyConfig command is
executed.
"
::= { cRoutMIBObjects 700 }
mappingExpressionEntry OBJECT-TYPE
SYNTAX MappingExpressionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Transformation Rules. "
INDEX {
mappingExpressionIndex
}
::= { mappingExpressionTable 1 }
MappingExpressionEntry ::= SEQUENCE
{
mappingExpressionIndex Unsigned32,
mappingExpressionName OCTET STRING,
mappingExpressionCriteria OCTET STRING,
mappingExpressionTransformation OCTET STRING,
mappingExpressionSubMappings OCTET STRING,
mappingExpressionConfigStatus OCTET STRING,
mappingExpressionUp INTEGER,
mappingExpressionDown INTEGER,
mappingExpressionInsert INTEGER,
mappingExpressionDelete INTEGER
}
-- Index:Index
mappingExpressionIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { mappingExpressionEntry 100 }
-- Row command:Delete
mappingExpressionDelete OBJECT-TYPE
SYNTAX INTEGER { noOp(0), delete(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Delete
Deletes this row.
"
DEFVAL { noOp }
::= { mappingExpressionEntry 1000 }
-- Columnar:Name
mappingExpressionName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Name
Name of the transformation rule defined by this row. It must
match the name of a row in the Transformations (MappingType)
table.
More than one row can have the same name. In that case, the
first row matching the call will be used. The row are used in
ascending order.
See MappingType.Name.
"
DEFVAL { "" }
::= { mappingExpressionEntry 200 }
-- Columnar:Criteria Rule
mappingExpressionCriteria OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..256) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Criteria Rule
The call property part of the criteria used to determine if the
transformation rule can be applied or not. The other part of
the criteria is the expression defined in the
MappingType.Criteria parameter.
The expression syntax is related to the selected criteria
properties or can be a special tag:
* E164: regular expression
* CalledE164: regular expression
* CallingE164: regular expression
* Name: regular expression
* CalledName: regular expression
* CallingName: regular expression
* Ton: 'unknown', 'international', 'national', 'network',
'subscriber', or 'abbreviated'
* CalledTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* CallingTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* Npi: 'unknown', 'isdn', 'data', 'telex', 'national', or
'private'
* CalledNpi: 'unknown', 'isdn', 'data', 'telex', 'national',
or 'private'.
* CallingNpi: 'unknown', 'isdn', 'data', 'telex', 'national',
or 'private'.
* Host: Regular expression. The call property format is 'Fqdn
[:port]'. If the '[:port]' is not present, the table uses
the well-known port of the signaling protocol.
* CalledHost: Regular expression. The call property format is
'Fqdn[:port]'. If the '[:port]' is not present, the table
uses the well-known port of the signaling protocol.
* CallingHost: Regular expression. The call property format
is 'Fqdn[:port]'. If the '[:port]' is not present, the
table uses the well-known port of the signaling protocol.
* CallingPi: 'allowed', 'restricted', or 'interworking'
* CallingSi: 'not-screened', 'passed', 'failed', or 'network'
* CallingItc: 'speech', 'unrestricted', 'restricted',
'3.1Khz', 'udi-ta', or 'video'
* DateTime: day of week and time period and/or date and time
period
* PhoneContext: regular expression
* CalledPhoneContext: regular expression
* CallingPhoneContext: regular expression
* SipUsername: regular expression
* CalledSipUsername: regular expression
* CallingSipUsername: regular expression
* LastDivertingReason: 'cfu', 'cfb', 'cfnr', or 'unknown'
* LastDivertingE164: regular expression
* LastDivertingPartyNumberType: 'unknown', 'public', or
'private'
* LastDivertingPublicTypeOfNumber: 'unknown',
'international', 'national', 'network-specific', 'local',
or 'abbreviated'.
* LastDivertingPrivateTypeOfNumber: 'unknown', 'leg2-reg',
'leg1-reg', 'pisn-specific', 'subscriber', or
'abbreviated'.
* LastDivertingNumberPresentation: 'allowed', 'restricted',
'interworking', or 'restricted-address'
* OriginalDivertingReason: 'cfu', 'cfb', 'cfnr', or 'unknown'
* OriginalDivertingE164: regular expression
* OriginalDivertingPartyNumberType: 'unknown', 'public', or
'private'
* OriginalDivertingPublicTypeOfNumber: 'unknown',
'international', 'national', 'network-specific', 'local',
or 'abbreviated'
* OriginalDivertingPrivateTypeOfNumber: 'unknown',
'leg2-reg', 'leg1-reg', 'pisn-specific', 'subscriber', or
'abbreviated'
* OriginalDivertingNumberPresentation: 'allowed',
'restricted', 'interworking', or 'restricted-address'
* CalledBearerChannel: regular expression
* CallingBearerChannel: regular expression
* CallingSipPrivacy: 'disabled', 'none', or 'id'
Special tags:
* <undefined>: Matches if the property is not defined for the
call.
* <default>: Always matches. Generally used to set a default
transformation if the previous transformation does not
match.
Accepted DateTime formats:
Date/Time Period format:
* 'DD.MM.YYYY/HH:MM:SS-DD.MM.YYYY/HH:MM:SS'
* 'DD.MM.YYYY/HH:MM:SS-HH:MM:SS'
* 'DD.MM.YYYY-DD.MM.YYYY'
* 'DD.MM.YYYY'
* 'HH:MM:SS-HH:MM:SS'
Week Day/Time Period format:
* 'DDD'
* 'DDD,DDD...'
* 'DDD/HH:MM:SS-HH:MM:SS'
* 'DDD,DDD.../HH:MM:SS-HH:MM:SS'
where DDD must be one of: SUN, MON, TUE, WED, THU, FRI, or SAT.
Several of the previous formats can be concatenated to form one
expression. They must be separated by |. Example: 25.12.2006 |
SUN
Note: Whitespace at the end of a regular expression is ignored.
See MappingStatus.PropertiesCriteria.
"
DEFVAL { "" }
::= { mappingExpressionEntry 300 }
-- Columnar:Transformation Rule
mappingExpressionTransformation OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Transformation Rule
Transformation rule to apply to the call properties. The rule
is applied on the call properties defined in the
MappingType.Transformation parameter.
The transformation rule syntax is related to the selected
properties to transform:
* Ton: 'unknown', 'international', 'national', 'network',
'subscriber', or 'abbreviated'
* CalledTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* CallingTon: 'unknown', 'international', 'national',
'network', 'subscriber', or 'abbreviated'
* Npi: 'unknown', 'isdn', 'data', 'telex', 'national', or
'private'
* CalledNpi: 'unknown', 'isdn', 'data', 'telex', 'national',
or 'private'
* CallingNpi: 'unknown', 'isdn', 'data', 'telex', 'national',
or 'private'
* CallingPi: 'allowed', 'restricted', or 'interworking'
* CallingSi: 'not-screened', 'passed', 'failed', or 'network'
* CallingItc: 'speech', 'unrestricted', 'restricted',
'3.1Khz', 'udi-ta', or 'video'
* LastDivertingReason: 'cfu', 'cfb', 'cfnr', or 'unknown'
* LastDivertingPartyNumberType: 'unknown', 'public', or
'private'
* LastDivertingPublicTypeOfNumber: 'unknown',
'international', 'national', 'network-specific', 'local',
or 'abbreviated'
* LastDivertingPrivateTypeOfNumber: 'unknown', 'leg2-reg',
'leg1-reg', 'pisn-specific', 'subscriber', or 'abbreviated'
* LastDivertingNumberPresentation: 'allowed', 'restricted',
'interworking', or 'restricted-address'
* OriginalDivertingReason: 'cfu', 'cfb', 'cfnr', or 'unknown'
* OriginalDivertingPartyNumberType: 'unknown', 'public', or
'private'
* OriginalDivertingPublicTypeOfNumber: 'unknown',
'international', 'national', 'network-specific', 'local' or
'abbreviated'
* OriginalDivertingPrivateTypeOfNumber: 'unknown',
'leg2-reg', 'leg1-reg', 'pisn-specific', 'subscriber', or
'abbreviated'
* OriginalDivertingNumberPresentation: 'allowed',
'restricted', 'interworking', or 'restricted-address'
* All others: string where '\0' to '\9' is replaced by the
corresponding group in the regular expresion set in the
criteria rule (see MappingStatus.ExpressionCriteria). The
value can be set to the '<local_ip_port>' macro to replace
the properties by the local IP address and port of the
listening socket of the SIP gateway used to send the
INVITE.
See MappingStatus.PropertiesToTransform.
"
DEFVAL { "" }
::= { mappingExpressionEntry 400 }
-- Columnar:Next Transformation
mappingExpressionSubMappings OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..512) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Next Transformation
Name of a next transformation to execute.
More than one transformation can be specified. In that case,
the transformations are separated with ',' and are executed in
sequential order.
"
DEFVAL { "" }
::= { mappingExpressionEntry 500 }
-- Columnar:Config Status
mappingExpressionConfigStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Config Status
Configuration status of the row.
It indicates if the configuration of the row is valid.
"
::= { mappingExpressionEntry 600 }
-- Row command:Up
mappingExpressionUp OBJECT-TYPE
SYNTAX INTEGER { noOp(0), up(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Up
Moves the current row upwards.
"
DEFVAL { noOp }
::= { mappingExpressionEntry 700 }
-- Row command:Down
mappingExpressionDown OBJECT-TYPE
SYNTAX INTEGER { noOp(0), down(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Down
Moves the current row downwards.
"
DEFVAL { noOp }
::= { mappingExpressionEntry 800 }
-- Row command:Insert
mappingExpressionInsert OBJECT-TYPE
SYNTAX INTEGER { noOp(0), insert(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Insert
Inserts a new row before this row.
"
DEFVAL { noOp }
::= { mappingExpressionEntry 900 }
-- End of table:Transformation Rules
-- *****************************************************************************
-- Table:Hunt
-- *****************************************************************************
huntTable OBJECT-TYPE
SYNTAX SEQUENCE OF HuntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Hunt
This table shows the configured hunt to be used by the call
routing service. The configuration is not used until the
ApplyConfig command is executed.
"
::= { cRoutMIBObjects 900 }
huntEntry OBJECT-TYPE
SYNTAX HuntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Hunt. "
INDEX {
huntIndex
}
::= { huntTable 1 }
HuntEntry ::= SEQUENCE
{
huntIndex Unsigned32,
huntName OCTET STRING,
huntDestinations OCTET STRING,
huntSelectionAlgorithm INTEGER,
huntTimeout Unsigned32,
huntCauses OCTET STRING,
huntConfigStatus OCTET STRING,
huntUp INTEGER,
huntDown INTEGER,
huntInsert INTEGER,
huntDelete INTEGER
}
-- Index:Index
huntIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { huntEntry 100 }
-- Row command:Insert
huntInsert OBJECT-TYPE
SYNTAX INTEGER { noOp(0), insert(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Insert
Inserts a new row before this row.
"
DEFVAL { noOp }
::= { huntEntry 1000 }
-- Row command:Delete
huntDelete OBJECT-TYPE
SYNTAX INTEGER { noOp(0), delete(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Delete
Deletes this row.
"
DEFVAL { noOp }
::= { huntEntry 1100 }
-- Columnar:Name
huntName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Name
Name of the hunt defined by this row. It must be unique in the
table.
"
DEFVAL { "" }
::= { huntEntry 200 }
-- Columnar:Destinations
huntDestinations OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Destinations
List of hunt destinations separated by commas.
The call destination can be:
* route-'name': the route 'name'
* hunt-'name': the hunt 'name'
* sip-'name':the SIP interface 'name'
* isdn-'name': the ISDN interface 'name'
* r2-'name': the R2 interface 'name'
* e&m-'name': the E&M interface 'name'
* fxs-'name': the FXS interface 'name'
* fxo-'name': the FXO interface 'name'
Note: Only FXS interfaces are supported if 'Simultaneous' is
selected for the Selection Algorithm parameter.
Example: 'isdn-Slot2/Bri1, route-something'
"
DEFVAL { "" }
::= { huntEntry 300 }
-- Columnar:Selection Algorithm
huntSelectionAlgorithm OBJECT-TYPE
SYNTAX INTEGER { sequential(100) , cyclic(200) , simultaneous(300) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Selection Algorithm
Algorithm used to select the destination order.
The destination order can be:
* Sequential: The hunt tries the destination in the same
order as listed. The first destination hunted is the first
listed.
* Cyclic: The hunt starts from the destination that follows
the destination used for the last hunt. Subsequent calls
try another first destination in a round-robin method.
* Simultaneous: The hunt tries every available destination at
the same time. The first destination to pick up has the
call. Other destinations stop ringing. This method can only
have FXS endpoints as destinations.
Example of cyclic selection: If the destination is set to
'x,y,z', the destination the hunt group tries is in the
following order:
1. x,y,z
2. y,z,x
3. z,x,y
4. x,y,z
"
DEFVAL { sequential }
::= { huntEntry 400 }
-- Columnar:Timeout
huntTimeout OBJECT-TYPE
SYNTAX Unsigned32 ( 0..100 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Timeout
Maximal time allowed to the destination to handle the call.
A value of '0' disables the timeout.
This value is expressed in seconds (s).
Note: Not applicable if 'Simultaneous' is used for the
Selection Algorithm parameter.
"
DEFVAL { 0 }
::= { huntEntry 500 }
-- Columnar:Causes
huntCauses OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Causes
Lists the call rejection causes to continue the hunt. The
causes are separated by commas. The available hunt causes are:
Normal event:
* 1: unassigned (unallocated) number
* 2: no route to specified transit network
* 3: no route to destination
* 6: channel unacceptable
* 7: call awarded and being delivered in an established
channel
* 16: normal call clearing
* 17: user busy
* 18: no user responding
* 19: user alerting, no answer
* 21: call rejected
* 22: number changed
* 26: non-selected user clearing
* 27: destination out of order
* 28: invalid number format (incomplete number)
* 29: facility rejected
* 30: response to STATUS ENQUIRY
* 31: normal, unspecified
Resource unavailable:
* 34: no circuit/channel available
* 38: network out of order
* 41: temporary failure
* 42: switching equipment congestion
* 43: access information discarded
* 44: requested circuit/channel not available
* 47: resource unavailable, unspecified
Service or option not available:
* 57: bearer capability not authorised
* 58: bearer capability not presently available
* 63: service or option not available, unspecified
Service or option not implemented:
* 65: bearer capability not implemented
* 66: channel type not implemented
* 69: requested facility not implemented
* 70: only restricted digital information bearer capability
is available
* 79: service or option not implemented, unspecified
Invalid message:
* 81: invalid call reference value
* 82: identified channel does not exist
* 83: a suspended call exists, but this call identity does
not
* 84: call identity in use
* 85: no call suspended
* 86: call having the requested call identity has been
cleared
* 88: incompatible destination
* 91: invalid transit network selection
* 95: invalid message, unspecified
Protocol error:
* 96: mandatory information element is missing
* 97: message type non-existent or not implemented
* 98: message not compatible with call state or message type
non-existent or not implemented
* 99: information element non-existent or not implemented
* 100: invalid information element contents
* 101: message not compatible with call state
* 102: recovery on time expiry
* 111: Protocol error, unspecified
Interworking:
* 127: Interworking, unspecified
Note: Not applicable if 'Simultaneous' is used for the
Selection Algorithm parameter.
"
DEFVAL { "31, 34, 38, 41, 42, 43, 44, 47" }
::= { huntEntry 600 }
-- Columnar:Config Status
huntConfigStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Config Status
Configuration status of the row.
It indicates if the configuration of the row is valid.
"
::= { huntEntry 700 }
-- Row command:Up
huntUp OBJECT-TYPE
SYNTAX INTEGER { noOp(0), up(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Up
Moves the current row upwards.
"
DEFVAL { noOp }
::= { huntEntry 800 }
-- Row command:Down
huntDown OBJECT-TYPE
SYNTAX INTEGER { noOp(0), down(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Down
Moves the current row downwards.
"
DEFVAL { noOp }
::= { huntEntry 900 }
-- End of table:Hunt
-- *****************************************************************************
-- Table:Signaling Properties
-- *****************************************************************************
signalingPropertiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF SignalingPropertiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Signaling Properties
This table shows the configured signaling properties to be used
by the call routing service. The configuration is not used until
the ApplyConfig command is executed.
"
::= { cRoutMIBObjects 1200 }
signalingPropertiesEntry OBJECT-TYPE
SYNTAX SignalingPropertiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Signaling Properties. "
INDEX {
signalingPropertiesIndex
}
::= { signalingPropertiesTable 1 }
SignalingPropertiesEntry ::= SEQUENCE
{
signalingPropertiesIndex Unsigned32,
signalingPropertiesName OCTET STRING,
signalingPropertiesEarlyConnect MxEnableState,
signalingPropertiesEarlyDisconnect MxEnableState,
signalingPropertiesDestinationHost OCTET STRING,
signalingPropertiesAllow180Sdp MxEnableState,
signalingPropertiesAllow183NoSdp MxEnableState,
signalingPropertiesPrivacy INTEGER,
signalingPropertiesCallPropertiesTranslation OCTET STRING,
signalingPropertiesSipHeadersTranslation OCTET STRING,
signalingPropertiesConfigStatus OCTET STRING,
signalingPropertiesUp INTEGER,
signalingPropertiesDown INTEGER,
signalingPropertiesInsert INTEGER,
signalingPropertiesDelete INTEGER
}
-- Index:Index
signalingPropertiesIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { signalingPropertiesEntry 100 }
-- Row command:Delete
signalingPropertiesDelete OBJECT-TYPE
SYNTAX INTEGER { noOp(0), delete(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Delete
Deletes this row.
"
DEFVAL { noOp }
::= { signalingPropertiesEntry 1000 }
-- Columnar:Name
signalingPropertiesName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Name
Name of the signaling properties defined by this row. It must
be unique in the table.
"
DEFVAL { "" }
::= { signalingPropertiesEntry 200 }
-- Columnar:Early Connect
signalingPropertiesEarlyConnect OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Early Connect
Enable/Disable the early connect feature.
When early connect is enabled, the SIP call is connected by
sending a 200 OK message instead of a 183 Session Progress
message with early media.
"
DEFVAL { disable }
::= { signalingPropertiesEntry 300 }
-- Columnar:Early Disconnect
signalingPropertiesEarlyDisconnect OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Early Disconnect
Enable/Disable the early disconnect feature.
When early disconnect is enabled, the SIP BYE message is sent
upon ISDN 'Disconnect' signal reception.
When early disconnect is disabled, the SIP BYE message is sent
upon ISDN 'Call release' signal reception.
If early disconnect is enabled but no ISDN 'Disconnect' message
is received, the SIP BYE message will be sent upon receiving an
ISDN 'Call release' as if the early disconnect was disabled.
"
DEFVAL { disable }
::= { signalingPropertiesEntry 400 }
-- Columnar:Destination Host
signalingPropertiesDestinationHost OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Destination Host
SIP message destination.
The value can be set to the '<local_ip_port>' macro to replace
the properties by the local IP address and port of the
listening socket of the SIP gateway used to send the INVITE.
"
DEFVAL { "" }
::= { signalingPropertiesEntry 500 }
-- Columnar:Allow 180 SDP
signalingPropertiesAllow180Sdp OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Allow 180 SDP
Enable/Disable the 180 with SDP allowed.
When disabled, a SIP 183 with SDP is sent instead of a 180 with
SDP.
This does not affect the 180 without SDP.
"
DEFVAL { enable }
::= { signalingPropertiesEntry 550 }
-- Columnar:Allow 183 without SDP
signalingPropertiesAllow183NoSdp OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Allow 183 without SDP
Enable/Disable the 183 without SDP allowed.
When disabled, a 183 without SDP is not sent.
This does not affect the 183 with SDP.
"
DEFVAL { enable }
::= { signalingPropertiesEntry 560 }
-- Columnar:Privacy
signalingPropertiesPrivacy OBJECT-TYPE
SYNTAX INTEGER { disable(100) , none(200) , id(300) , rpid(400) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Privacy
Sets the privacy level of the call.
* Disable: No privacy is used.
* None: Use P-Asserted Identity privacy.
* Id: Use P-Preferred Identity privacy.
* Rpid: Use Remote-Party-ID privacy.
"
DEFVAL { disable }
::= { signalingPropertiesEntry 570 }
-- Columnar:Call Property Translation Overrides
signalingPropertiesCallPropertiesTranslation OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..512) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Call Property Translation Overrides
Name of the call property translation to apply to the call.
The translation modifies the call properties before the call is
sent to its destination.
More than one translation can be specified. In this case, the
translations are separated with ',' and are executed in
sequential order.
"
DEFVAL { "" }
::= { signalingPropertiesEntry 580 }
-- Columnar:SIP Headers Translation Overrides
signalingPropertiesSipHeadersTranslation OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..512) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " SIP Headers Translation Overrides
Name of the SIP header translations to apply to the call.
The translation modifies the SIP headers before the call is
sent to its destination.
More than one translation can be specified. In that case, the
translations are separated with ',' and are executed in
sequential order.
"
DEFVAL { "" }
::= { signalingPropertiesEntry 590 }
-- Columnar:Config Status
signalingPropertiesConfigStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Config Status
Configuration status of the row.
It indicates if the configuration of the row is valid.
"
::= { signalingPropertiesEntry 600 }
-- Row command:Up
signalingPropertiesUp OBJECT-TYPE
SYNTAX INTEGER { noOp(0), up(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Up
Moves the current row upwards.
"
DEFVAL { noOp }
::= { signalingPropertiesEntry 700 }
-- Row command:Down
signalingPropertiesDown OBJECT-TYPE
SYNTAX INTEGER { noOp(0), down(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Down
Moves the current row downwards.
"
DEFVAL { noOp }
::= { signalingPropertiesEntry 800 }
-- Row command:Insert
signalingPropertiesInsert OBJECT-TYPE
SYNTAX INTEGER { noOp(0), insert(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Insert
Inserts a new row before this row.
"
DEFVAL { noOp }
::= { signalingPropertiesEntry 900 }
-- End of table:Signaling Properties
-- *****************************************************************************
-- Table:SIP Header Translation Overrides
-- *****************************************************************************
sipHeadersTranslationTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipHeadersTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " SIP Header Translation Overrides
This table shows the configured SIP header translations to be
used by the call routing service. The configuration is not used
until the ApplyConfig command is executed.
"
::= { cRoutMIBObjects 1400 }
sipHeadersTranslationEntry OBJECT-TYPE
SYNTAX SipHeadersTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table SIP Header Translation Overrides. "
INDEX {
sipHeadersTranslationIndex
}
::= { sipHeadersTranslationTable 1 }
SipHeadersTranslationEntry ::= SEQUENCE
{
sipHeadersTranslationIndex Unsigned32,
sipHeadersTranslationName OCTET STRING,
sipHeadersTranslationSipHeader INTEGER,
sipHeadersTranslationBuiltFrom INTEGER,
sipHeadersTranslationFixValue OCTET STRING,
sipHeadersTranslationConfigStatus OCTET STRING,
sipHeadersTranslationUp INTEGER,
sipHeadersTranslationDown INTEGER,
sipHeadersTranslationInsert INTEGER,
sipHeadersTranslationDelete INTEGER
}
-- Index:Index
sipHeadersTranslationIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { sipHeadersTranslationEntry 100 }
-- Row command:Delete
sipHeadersTranslationDelete OBJECT-TYPE
SYNTAX INTEGER { noOp(0), delete(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Delete
Deletes this row.
"
DEFVAL { noOp }
::= { sipHeadersTranslationEntry 1000 }
-- Columnar:Name
sipHeadersTranslationName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Name
Name of the SIP header translation defined by this row.
"
DEFVAL { "" }
::= { sipHeadersTranslationEntry 200 }
-- Columnar:SIP Header
sipHeadersTranslationSipHeader OBJECT-TYPE
SYNTAX INTEGER { fromHeaderHostPart(100) , fromHeaderUserPart(200) ,
identityHeaderHostPart(300) , identityHeaderUserPart(400) ,
identityHeaderPhoneNumber(500) , identityHeaderFriendlyName
(550) , requestLineHostPart(600) , requestLineUserPart(700) ,
toHeaderHostPart(800) , toHeaderUserPart(900) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " SIP Header
Sets which SIP header is modified by this translation.
The SIP headers can be:
* FromHeaderHostPart: host part of the From header URI
* FromHeaderUserPart: user part of the From header URI
* IdentityHeaderHostPart: host part of the Identity header
URI
* IdentityHeaderUserPart: user part of the Identity header
URI
* IdentityHeaderPhoneNumber: phone number in the Identity
header tel URL
* IdentityHeaderFriendlyName: friendly name in the Identity
header URI
* RequestLineHostPart: host part of the Request line URI
* RequestLineUserPart: user part of the Request line URI
* ToHeaderHostPart: host part of the To header URI
* ToHeaderUserPart: user part of the To header URI
"
DEFVAL { fromHeaderHostPart }
::= { sipHeadersTranslationEntry 300 }
-- Columnar:Based On
sipHeadersTranslationBuiltFrom OBJECT-TYPE
SYNTAX INTEGER { calledE164(100) , destinationHost(200) , domain(300)
, fixValue(400) , hostName(500) , localIp(600) ,
callingBearerChannel(700) , sipEndpointUsername(800) ,
callingName(900) , callingE164(1000) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Based On
Sets what information is used to build the selected SIP header.
The information can be retrieved from:
* CalledE164: the called party E.164 property
* DestinationHost:the destination host configured in the
signaling properties of which this translation is part
* Domain: the domain name configured in the unit
* FixValue: a fixed value (see SipHeadersTranslation.FixValue
)
* HostName: the host name configured on the unit
* LocalIp: the local IP address
* CallingBearerChannel: the calling bearer channel
* SipEndpointUsername: the SIP username associated with the
endpoint
* CallingName: the calling party name property
* CallingE164: the calling party E.164 property
"
DEFVAL { fixValue }
::= { sipHeadersTranslationEntry 400 }
-- Columnar:Fixed Value
sipHeadersTranslationFixValue OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Fixed Value
Fixed value to be inserted in the SIP header when the
SipHeadersTranslation.BuiltFrom parameter is set to 'FixValue'.
"
DEFVAL { "" }
::= { sipHeadersTranslationEntry 500 }
-- Columnar:Config Status
sipHeadersTranslationConfigStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Config Status
Configuration status of the row.
It indicates if the configuration of the row is valid.
"
::= { sipHeadersTranslationEntry 600 }
-- Row command:Up
sipHeadersTranslationUp OBJECT-TYPE
SYNTAX INTEGER { noOp(0), up(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Up
Moves the current row upwards.
"
DEFVAL { noOp }
::= { sipHeadersTranslationEntry 700 }
-- Row command:Down
sipHeadersTranslationDown OBJECT-TYPE
SYNTAX INTEGER { noOp(0), down(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Down
Moves the current row downwards.
"
DEFVAL { noOp }
::= { sipHeadersTranslationEntry 800 }
-- Row command:Insert
sipHeadersTranslationInsert OBJECT-TYPE
SYNTAX INTEGER { noOp(0), insert(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Insert
Inserts a new row before this row.
"
DEFVAL { noOp }
::= { sipHeadersTranslationEntry 900 }
-- End of table:SIP Header Translation Overrides
-- *****************************************************************************
-- Table:Call Property Translation Overrides
-- *****************************************************************************
callPropertiesTranslationTable OBJECT-TYPE
SYNTAX SEQUENCE OF CallPropertiesTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Call Property Translation Overrides
This table shows the configured call properties translations to
be used by the call routing service. The configuration is not
used until the ApplyConfig command is executed.
"
::= { cRoutMIBObjects 1600 }
callPropertiesTranslationEntry OBJECT-TYPE
SYNTAX CallPropertiesTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Call Property Translation Overrides. "
INDEX {
callPropertiesTranslationIndex
}
::= { callPropertiesTranslationTable 1 }
CallPropertiesTranslationEntry ::= SEQUENCE
{
callPropertiesTranslationIndex Unsigned32,
callPropertiesTranslationName OCTET STRING,
callPropertiesTranslationCallProperty INTEGER,
callPropertiesTranslationBuiltFrom INTEGER,
callPropertiesTranslationFixValue OCTET STRING,
callPropertiesTranslationConfigStatus OCTET STRING,
callPropertiesTranslationUp INTEGER,
callPropertiesTranslationDown INTEGER,
callPropertiesTranslationInsert INTEGER,
callPropertiesTranslationDelete INTEGER
}
-- Index:Index
callPropertiesTranslationIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { callPropertiesTranslationEntry 100 }
-- Row command:Delete
callPropertiesTranslationDelete OBJECT-TYPE
SYNTAX INTEGER { noOp(0), delete(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Delete
Deletes this row.
"
DEFVAL { noOp }
::= { callPropertiesTranslationEntry 1000 }
-- Columnar:Name
callPropertiesTranslationName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Name
Name of the call property translation defined by this row.
"
DEFVAL { "" }
::= { callPropertiesTranslationEntry 200 }
-- Columnar:Call Property
callPropertiesTranslationCallProperty OBJECT-TYPE
SYNTAX INTEGER { calledE164(100) , callingE164(200) , calledName(300)
, callingName(400) , calledUri(500) , callingUri(600) ,
calledBearerChannel(700) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Call Property
Sets which call property is modified by this translation.
The call properties can be:
* CalledE164: called party E.164 property
* CallingE164: calling party E.164 property
* CalledName: called party name property
* CallingName: calling party name property
* CalledUri: called URI name property
* CallingUri: calling URI name property
* CalledBearerChannel: called bearer channel property
"
DEFVAL { calledE164 }
::= { callPropertiesTranslationEntry 300 }
-- Columnar:Based On
callPropertiesTranslationBuiltFrom OBJECT-TYPE
SYNTAX INTEGER { domain(100) , fixValue(200) , fromHeaderUri(300) ,
fromHeaderFriendlyName(400) , fromHeaderUserPart(500) ,
identityHeaderUri(600) , identityHeaderUserPart(700) ,
identityHeaderPhoneNumber(800) , identityHeaderFriendlyName
(850) , localIp(900) , requestLineUri(1000) ,
requestLineUserPart(1100) , toHeaderUri(1200) ,
toHeaderFriendlyName(1300) , toHeaderUserPart(1400) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Based On
Sets what information is used to build the selected call
property.
The information can be retrieved from:
* Domain: the domain name configured in the unit.
* FixValue: a fixed value (see
CallPropertiesTranslation.FixValue)
* FromHeaderUri: the From header URI
* FromHeaderFriendlyName: the friendly name part of the From
header
* FromHeaderUserPart: the user part of the From header URI
* IdentityHeaderUri: the Identity header URI
* IdentityHeaderUserPart: the user part of the Identity
header URI
* IdentityHeaderPhoneNumber: the phone number in the Identity
header tel URL
* IdentityHeaderFriendlyName: the friendly name in the
Identity header URI
* LocalIp: the local IP address
* RequestLineUri: the Request line URI
* RequestLineUserPart: the user part of the Request line URI
* ToHeaderUri: the To header URI
* ToHeaderFriendlyName: Uthe friendly name part of the To
header
* ToHeaderUserPart: the user part of the To header URI
"
DEFVAL { fixValue }
::= { callPropertiesTranslationEntry 400 }
-- Columnar:Fixed Value
callPropertiesTranslationFixValue OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Fixed Value
Fixed value to be inserted in the call property when the
CallPropertiesTranslation.BuiltFrom parameter is set to
'FixValue'.
"
DEFVAL { "" }
::= { callPropertiesTranslationEntry 500 }
-- Columnar:Config Status
callPropertiesTranslationConfigStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Config Status
Configuration status of the row.
It indicates if the configuration of the row is valid.
"
::= { callPropertiesTranslationEntry 600 }
-- Row command:Up
callPropertiesTranslationUp OBJECT-TYPE
SYNTAX INTEGER { noOp(0), up(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Up
Moves the current row upwards.
"
DEFVAL { noOp }
::= { callPropertiesTranslationEntry 700 }
-- Row command:Down
callPropertiesTranslationDown OBJECT-TYPE
SYNTAX INTEGER { noOp(0), down(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Down
Moves the current row downwards.
"
DEFVAL { noOp }
::= { callPropertiesTranslationEntry 800 }
-- Row command:Insert
callPropertiesTranslationInsert OBJECT-TYPE
SYNTAX INTEGER { noOp(0), insert(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Insert
Inserts a new row before this row.
"
DEFVAL { noOp }
::= { callPropertiesTranslationEntry 900 }
-- End of table:Call Property Translation Overrides
-- *****************************************************************************
-- Table:Auto-routing Config
-- *****************************************************************************
autoRoutingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AutoRoutingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Auto-routing Config
This table holds the parameters required for the configuration
of the auto-routing feature.
"
::= { cRoutMIBObjects 1900 }
autoRoutingEntry OBJECT-TYPE
SYNTAX AutoRoutingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table Auto-routing Config. "
INDEX {
autoRoutingEpId
}
::= { autoRoutingTable 1 }
AutoRoutingEntry ::= SEQUENCE
{
autoRoutingEpId OCTET STRING,
autoRoutingAutoroutable INTEGER,
autoRoutingAutoRoutingGateway OCTET STRING,
autoRoutingAutoRoutingDestination OCTET STRING,
autoRoutingE164 OCTET STRING,
autoRoutingSipUsername OCTET STRING,
autoRoutingName OCTET STRING
}
-- Index:Endpoint Identifier
autoRoutingEpId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Endpoint Identifier
Character string that identifies an endpoint in other tables.
"
::= { autoRoutingEntry 100 }
-- Columnar:Auto-Routable
autoRoutingAutoroutable OBJECT-TYPE
SYNTAX INTEGER { enable(100) , disable(200) , hardwareDependent(300) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Auto-Routable
Determines whether or not automatic routes are generated for
the endpoint when auto-routing is enabled (see the
AutoRoutingEnable parameter).
* Enable: Automatic routes allowing incoming and outgoing
calls to and from the endpoint are added to the Route Table
when auto-routing is enabled.
* Disable: Automatic route generation is turned off for this
endpoint.
* HardwareDependent: Automatic routes are generated if the
endpoint belongs to an FXS interface.
"
DEFVAL { hardwareDependent }
::= { autoRoutingEntry 200 }
-- Columnar:Auto-Routing Gateway
autoRoutingAutoRoutingGateway OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Auto-Routing Gateway
The name of the SIP gateways to use as the destination of
outgoing calls and the source of incoming calls when generating
auto-routing rules.
More than one SIP gateway can be defined. The SIP gateways
names are separated by comas. Example: 'gw1,gw2,gw3'.
When one SIP gateway is defined:
* A route is automatically created from the SIP gateway to
the telephony interface.
* A route is automatically created from the telephony
interface to the SIP gateway if the
AutoRouting.AutoRoutingDestination parameter is empty.
Otherwise, the destination of the route is the destination
defined in the AutoRouting.AutoRoutingDestination
parameter.
When more than one SIP gateway is defined:
* Routes are automatically created from each defined SIP
gateway to the telephony interface.
* A route is automatically created from the telephony
interface to the hunt defined in the
AutoRouting.AutoRoutingDestination parameter.
"
DEFVAL { "" }
::= { autoRoutingEntry 300 }
-- Columnar:Auto-Routing Destination
autoRoutingAutoRoutingDestination OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Auto-Routing Destination
The destination to use for the routes from the telephony
interface.
The destination can be set to:
* route-'name': the route 'name'
* hunt-'name': the hunt 'name'
* sip-'name': the SIP interface 'name'
* isdn-'name': the ISDN interface 'name'
* r2-'name': the R2 interface 'name'
* e&m-'name': the E&M interface 'name'
* fxs-'name': the FXS interface 'name'
* fxo-'name': the FXO interface 'name'
See the AutoRouting.AutoRoutingGateway parameter.
"
DEFVAL { "" }
::= { autoRoutingEntry 350 }
-- Columnar:E.164
autoRoutingE164 OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION " E.164
The telephone number associated with this endpoint, if any.
This reflects the Username configured in the UserAgent table of
the SIP Endpoint (SipEp) service as long as the name follows
the E.164 syntax.
"
::= { autoRoutingEntry 400 }
-- Columnar:SIP Username
autoRoutingSipUsername OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION " SIP Username
The SIP username associated with this endpoint, if any. This
simply reflects the Username configured in the UserAgent table
of the SIP Endpoint (SipEp) service without the Username
parameter.
For example: If the SipEp.UserAgent.Username parameter is set
to '123456_test', the SIP username field will display
'123456_test'.
"
::= { autoRoutingEntry 450 }
-- Columnar:Name
autoRoutingName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Name
The FriendlyName associated with this endpoint, if any. This
reflects the FriendlyName configured in the UserAgent table of
the SIP Endpoint (SipEp) service.
"
::= { autoRoutingEntry 500 }
-- End of table:Auto-routing Config
-- Scalar:Criteria Type
autoRoutingCriteriaType OBJECT-TYPE
SYNTAX INTEGER { e164(100) , sipUsername(200) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Criteria Type
Determines the type of criteria to use to create an automatic
rule from SIP to the telephony endpoints.
* E164: The E164 associated with the endpoint is used as the
criteria. (See AutoRouting.E164).
* SipUsername: The SIP username associated with the endpoint
is used as the criteria. (See AutoRouting.SipUsername).
"
DEFVAL { e164 }
::= { cRoutMIBObjects 2000 }
-- Scalar:Incoming Transformations
autoRoutingIncomingMappings OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..512) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Incoming Transformations
Name of the transformations associated with the route from the
SIP gateway to the endpoint.
More than one transformation can be specified. In that case, the
transformations are separated with ',' and are executed in an
sequential order.
See also Route.Mappings.
"
DEFVAL { "" }
::= { cRoutMIBObjects 2100 }
-- Scalar:Outgoing Transformations
autoRoutingOutgoingMappings OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..512) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Outgoing Transformations
Name of the transformations associated with the route from the
endpoint to the SIP gateway.
More than one transformation can be specified. In this case, the
transformations are separated with ',' and are executed in
sequential order.
See also Route.Mappings
"
DEFVAL { "" }
::= { cRoutMIBObjects 2200 }
-- Scalar:Incoming Signaling Properties
autoRoutingIncomingSignalingProperties OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..512) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Incoming Signaling Properties
Name of the signaling properties associated with the route from
the SIP gateway to the endpoint.
See also Route.SignalingProperties
"
DEFVAL { "" }
::= { cRoutMIBObjects 2300 }
-- Scalar:Outgoing Signaling Properties
autoRoutingOutgoingSignalingProperties OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..512) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Outgoing Signaling Properties
Name of the signaling properties associated with the route from
the endpoint to the SIP gateway.
See also Route.SignalingProperties
"
DEFVAL { "" }
::= { cRoutMIBObjects 2400 }
-- *****************************************************************************
-- Table:SIP Redirects
-- *****************************************************************************
sipRedirectTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipRedirectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " SIP Redirects
This table allows the configuration of SIP redirections that can
be used as Route destinations. When the Route source is a SIP
interface, incoming SIP Invites are replied with a 302 'Moved
Temporarily' SIP response.
"
::= { cRoutMIBObjects 2500 }
sipRedirectEntry OBJECT-TYPE
SYNTAX SipRedirectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " A row in table SIP Redirects. "
INDEX {
sipRedirectIndex
}
::= { sipRedirectTable 1 }
SipRedirectEntry ::= SEQUENCE
{
sipRedirectIndex Unsigned32,
sipRedirectName OCTET STRING,
sipRedirectDestinationHost OCTET STRING,
sipRedirectConfigStatus OCTET STRING,
sipRedirectUp INTEGER,
sipRedirectDown INTEGER,
sipRedirectInsert INTEGER,
sipRedirectDelete INTEGER
}
-- Index:Index
sipRedirectIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Index
Unique identifier of the row in the table.
"
::= { sipRedirectEntry 100 }
-- Columnar:Name
sipRedirectName OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..64) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Name
Name of the SIP Redirect defined by this row. It must be unique
in the table.
"
DEFVAL { "" }
::= { sipRedirectEntry 200 }
-- Columnar:Destination Host
sipRedirectDestinationHost OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE(0..255) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Destination Host
Host address to be inserted in the 'Moved Temporarily'
response.
"
DEFVAL { "" }
::= { sipRedirectEntry 300 }
-- Columnar:Config Status
sipRedirectConfigStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Config Status
Configuration status of the row.
Indicates if the configuration of the row is valid.
"
::= { sipRedirectEntry 400 }
-- Row command:Up
sipRedirectUp OBJECT-TYPE
SYNTAX INTEGER { noOp(0), up(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Up
Moves the current row upwards.
"
DEFVAL { noOp }
::= { sipRedirectEntry 500 }
-- Row command:Down
sipRedirectDown OBJECT-TYPE
SYNTAX INTEGER { noOp(0), down(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Down
Moves the current row downwards.
"
DEFVAL { noOp }
::= { sipRedirectEntry 600 }
-- Row command:Insert
sipRedirectInsert OBJECT-TYPE
SYNTAX INTEGER { noOp(0), insert(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Insert
Inserts a new row before this row.
"
DEFVAL { noOp }
::= { sipRedirectEntry 700 }
-- Row command:Delete
sipRedirectDelete OBJECT-TYPE
SYNTAX INTEGER { noOp(0), delete(10) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Delete
Deletes this row.
"
DEFVAL { noOp }
::= { sipRedirectEntry 800 }
-- End of table:SIP Redirects
-- ************************************
-- Group:Call Simulation Group
-- ************************************
callSimulationGroup OBJECT IDENTIFIER
::= { cRoutMIBObjects 3000 }
-- End of group:Call Simulation Group
-- ****************************************************************************
-- Group:Notification Messages Configuration
-- ****************************************************************************
notificationsGroup OBJECT IDENTIFIER
::= { cRoutMIBObjects 60010 }
-- Scalar:Minimal Severity of Notification
minSeverity OBJECT-TYPE
SYNTAX INTEGER { disable(0) , debug(100) , info(200) , warning(300) ,
error(400) , critical (500) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Minimal Severity of Notification
Sets the minimal severity to issue a notification message
incoming from this service.
* Disable: No notification is issued.
* Debug: All notification messages are issued.
* Info: Notification messages with a 'Informational' and
higher severity are issued.
* Warning: Notification messages with a 'Warning' and higher
severity are issued.
* Error: Notification messages with an 'Error' and higher
severity are issued.
* Critical: Notification messages with a 'Critical' severity
are issued.
"
DEFVAL { warning }
::= { notificationsGroup 100 }
-- End of group:Notification Messages Configuration
-- ****************************************************************************
-- Group:Configuration Settings
-- ****************************************************************************
configurationGroup OBJECT IDENTIFIER
::= { cRoutMIBObjects 60020 }
-- Scalar:Need Restart
needRestartInfo OBJECT-TYPE
SYNTAX INTEGER { no(0) , yes(100) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Need Restart
Indicates if the service needs to be restarted for the
configuration to fully take effect.
* Yes: Service needs to be restarted.
* No: Service does not need to be restarted.
Services can be restarted by using the
Scm.ServiceCommands.Restart command.
"
::= { configurationGroup 100 }
-- End of group:Configuration Settings
END