class MtasFsfPattern

ManagedElement
+-MtasFunction
+-MtasServices
+-MtasMmt
+-MtasFsf
+-MtasFsfPattern


The MtasFsfsPattern MO represents the different patterns that the incoming INVITE message needs to match to trigger the FSFS service.

Attributes
integerKeyString
key
mandatory
noNotification
restricted
mtasFsfPattern
This attribute is the primary key of MtasFsfPattern and this section describes the MtasFsf attributes.
MtasString1to064DT[0..16]
mtasFsfPatternHeaderNames

This attribute specifies the list of header names in the incoming INVITE message where the pattern is applied.


Takes effect: New session
MtasFsfsPatternMultHeadHandlDT
mtasFsfPatternMultipleHeadersHandling = ACCEPTABLE_IF_ANY_OF_SIMILAR_HEADERS_MATCHES_THE_REGULAR_EXPRESSION
This attribute specifies the algorithm being used by the Flexible Service Format Selection (FSFS) service to evaluate
the header that appears more than once in the SIP INVITE or to evaluate the header that has multiple values.


Takes effect: New session
MtasString0to128DT
mandatory
mtasFsfPatternRegularExpression
This attribute specifies the regular expression used for matching one parameter or value in the incoming INVITE message. The session case and header names are specified by other attributes in the same object.


Specification: Regular Expression to match one parameter or value.
Takes effect: New session
MtasFsfsPatternRemoveFlagDT
mtasFsfPatternRemoveFlag = DO_NOT_REMOVE
This attribute indicates if the matched parameter is removed from the header in the INVITE message after the match or not. Attribute will be ignored in case of matched header value.

Takes effect: New session
MtasString0to032DT
mandatory
mtasFsfPatternServiceFormatName

This attribute identifies the FSFS service format to be used when there is a match.


Dependencies: The corresponding MtasFsfsServiceFormat MO specified by this attribute must exist.
Takes effect: New session
MtasFsfsPatternSessionCaseDT
mandatory
mtasFsfPatternSessionCase
This attribute specifies the session case the pattern is applied to.

Takes effect: New session

  class MtasFsfPattern