EasyManua.ls Logo

AudioCodes Mediant 800 MSBG - Page 521

AudioCodes Mediant 800 MSBG
890 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Version 6.2 521 February 2011
SIP User's Manual 8. IP Telephony Capabilities
Below are header manipulation examples:
Example 1 Rule:
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;
Result:
Remote-Party-ID:
<sip:3200@110.18.5.41;tusunami=0>;party=calling;npi
=0;ton=0
Example 2 Rule:
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;
Result:
Remote-Party-ID:
<sip:3200@110.18.5.41;tusunami=0>;party=calling;npi
=0;ton=0
Example 3 Rule:
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;
Result:
SIP/2.0 486 Busy Here
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 Add Delete Modify List Entries
Operations Supported Yes Yes No N/A
Keyword Sub Types Attributes
N/A N/A N/A
Below are header manipulation examples:
Example 1 Rule:
Add a Require header to all messages:
MessageManipulations 1 = 1, , ,header.require, 0,
"'early-session,em,replaces'", 0;
Result:
Require: em,replaces,early-session
Example 2 Rule:
If a Require header exists, then delete it:
MessageManipulations 2 = 1, Invite, "header.require
exists" ,header.require, 1, "''", 0;
Result:
The Require header is deleted.

Table of Contents

Other manuals for AudioCodes Mediant 800 MSBG

Related product manuals