AudioCodes Mediant 800 MSBG User Manual page 521

Multi-service business gateway
Hide thumbs Also See for Mediant 800 MSBG:
Table of Contents

Advertisement

SIP User's Manual
Below are header manipulation examples:
Example 1 Rule:
Result:
Example 2 Rule:
Result:
Example 3 Rule:
Result:
8.4.9.2.24 Require
An example of the header is shown below:
Require: 100rel
The header properties as shown in the table below:
Header Level Action
Operations Supported
Keyword
N/A
Below are header manipulation examples:
Example 1
Rule:
Result:
Example 2
Rule:
Result:
Version 6.2
Test the Request-URI transport type. If 1 (TCP), then modify the URL
portion of the From header:
MessageManipulations 1 = 1, Invite.request,
"header.REQUEST-URI.url.user == '101'",
header.REMOTE-PARTY-ID.url, 2,
'sip:3200@110.18.5.41;tusunami=0', 0;
Remote-Party-ID:
<sip:3200@110.18.5.41;tusunami=0>;party=calling;npi
=0;ton=0
If the method type is 5 (INVITE), then modify the Remote-Party-Id
header:
MessageManipulations 2 = 1, Invite.request,
"header.REQUEST-URI.methodtype == '5'",
header.REMOTE-PARTY-ID.url, 2,
'sip:3200@110.18.5.41;tusunami=0', 0;
Remote-Party-ID:
<sip:3200@110.18.5.41;tusunami=0>;party=calling;npi
=0;ton=0
For all request URI's whose method types are 488, modify the message
type to a 486:
MessageManipulations 1 = 1, , header.request-
uri.methodtype=='488', header.request-
uri.methodtype, 2, '486', 0;
SIP/2.0 486 Busy Here
Add
Yes
N/A
Add a Require header to all messages:
MessageManipulations 1 = 1, , ,header.require, 0,
"'early-session,em,replaces'", 0;
Require: em,replaces,early-session
If a Require header exists, then delete it:
MessageManipulations 2 = 1, Invite, "header.require
exists" ,header.require, 1, "''", 0;
The Require header is deleted.
Delete
Modify
Yes
No
Sub Types
521
8. IP Telephony Capabilities
List Entries
N/A
Attributes
N/A
February 2011

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents