User's Manual
18. SIP Definitions
Version 6.8
289
Mediant 500 E-SBC
18.4 Configuring SIP Message Manipulation
The Message Manipulations table lets you configure up to 100 Message Manipulation
rules. A Message Manipulation rule defines a manipulation sequence for SIP messages.
SIP message manipulation enables the normalization of SIP messaging fields between
communicating network segments. For example, it allows service providers to design their
own policies on the SIP messaging fields that must be present before a SIP call enters
their network. Similarly, enterprises and small businesses may have policies for the
information that can enter or leave their networks for policy or security reasons from a
service provider. SIP message manipulations can also be implemented to resolve
incompatibilities between SIP devices inside the enterprise network.
Each Message Manipulation rule is configured with a Manipulation Set ID. You can create
groups (sets) of Message Manipulation rules by assigning each of the relevant Message
Manipulation rules to the same Manipulation Set ID. The Manipulation Set ID is used to
assign the rules to specific calls.
SBC application:
Message manipulation rules can be applied pre- or post-
classification:
•
Pre-classification Process:
Message manipulation can be done on incoming
SIP dialog-initiating messages (e.g., INVITE) prior to the classification process.
You configure this by assigning the Manipulation Set ID to the SIP Interface on
which the call is received (see Configuring SIP Interfaces on page
).
•
Post-classification Process:
Message manipulation can be done on inbound
and/or outbound SIP messages after the call has been successfully classified.
You configure this by assigning the Manipulation Set ID to the relevant IP Group
in the IP Group table (see Configuring IP Groups on page
).
Gateway application:
Message Manipulation rules are applied to calls as follows:
•
Manipulating Inbound SIP INVITE Messages: Message manipulation can be
applied only to all inbound calls (not specific calls). This is done by assigning a
Manipulation Set ID to the "global" ini file parameter,
GWInboundManipulationSet.
•
Manipulating Outbound SIP INVITE Messages:
a.
Message manipulation can be done for specific calls, by assigning a
Manipulation Set ID to an IP Group in the IP Group table, using the
'Outbound Message Manipulation Set' parameter.
b.
Message manipulation can be applied to all outbound calls (except for IP
Groups that have been assigned a Manipulation Set ID). This is done by
assigning a Manipulation Set ID to the "global" ini file parameter,
GWOutboundManipulationSet.
The device also supports a built-in SIP message normalization feature that can be enabled
per Message Manipulation rule. The normalization feature removes unknown SIP message
elements before forwarding the message. These elements can include SIP headers, SIP
header parameters, and SDP body fields.
The SIP message manipulation feature supports the following:
Manipulation on SIP message type (Method, Request/Response, and Response type)
Addition of new SIP headers
Removal of SIP headers ("black list")
Modification of SIP header components such as values, header values (e.g., URI
value of the P-Asserted-Identity header can be copied to the From header), call's
parameter values
Deletion of SIP body (e.g., if a message body is not supported at the destination
network this body is removed)
Translating one SIP response code to another
Topology hiding (generally present in SIP headers such as Via, Record Route, Route
Summary of Contents for Mediant 500 E-SBC
Page 2: ......
Page 16: ...User s Manual 16 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 22: ...User s Manual 22 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 23: ...Part I Getting Started with Initial Connectivity...
Page 24: ......
Page 26: ...User s Manual 26 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 28: ...User s Manual 28 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 33: ...Part II Management Tools...
Page 34: ......
Page 36: ...User s Manual 36 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 64: ...User s Manual 64 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 82: ...User s Manual 82 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 89: ...Part III General System Settings...
Page 90: ......
Page 106: ...User s Manual 106 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 107: ...Part IV General VoIP Configuration...
Page 108: ......
Page 238: ...User s Manual 238 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 250: ...User s Manual 250 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 280: ...User s Manual 280 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 329: ...Part V Gateway Application...
Page 330: ......
Page 332: ...User s Manual 332 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 352: ...User s Manual 352 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 412: ...User s Manual 412 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 441: ...Part VI Session Border Controller Application...
Page 442: ......
Page 489: ...User s Manual 28 SBC Configuration Version 6 8 489 Mediant 500 E SBC...
Page 510: ...User s Manual 510 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 511: ...Part VII Cloud Resilience Package...
Page 512: ......
Page 521: ...Part VIII High Availability System...
Page 522: ......
Page 536: ...User s Manual 536 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 537: ...Part IX Maintenance...
Page 538: ......
Page 544: ...User s Manual 544 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 546: ...User s Manual 546 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 548: ...User s Manual 548 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 582: ...User s Manual 582 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 600: ...User s Manual 600 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 602: ...User s Manual 602 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 603: ...Part X Status Performance Monitoring and Reporting...
Page 604: ......
Page 654: ...User s Manual 654 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 655: ...Part XI Diagnostics...
Page 656: ......
Page 672: ...User s Manual 672 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...
Page 687: ...Part XII Appendix...
Page 688: ......
Page 914: ...User s Manual 914 Document LTRT 10437 Mediant 500 E SBC This page is intentionally left blank...