Version 6.6 425 MP-11x & MP-124
User's Manual 42. SIP Message Manipulation Syntax
42.2.25 Request-Uri
An example of the header is shown below:
sip:alice:secretword@atlanta.com;transport=tcp
SIP/2.0 486 Busy Here
The header properties are shown in the table below:
Header Level Action Add Delete Modify List Entries
Operations Supported No No Yes NA
Method String Read/Write
MethodType Enum Read/Write
URI String Read/Write
URL URL Structure (see 'URL'
on page 438)
Read/Write
Below are header manipulation examples:
Test the Request-URI transport type. If 1 (TCP), then modify the URL portion of the
From header as follows:
Remote-Party-ID:
<sip:3200@110.18.5.41;sue=0>;party=calling;npi=0;ton=0
Message Type Condition Action Subject
Action
Type
Action Value
invite.request header.REQUEST-
URI.url.user ==
'101'
header.REMOTE-
PARTY-ID.url
Modify 'sip:3200@110.18.5.41;sue=0'
If the method type is 5 (INVITE), then modify the Remote-Party-Id header as follows:
Remote-Party-ID:
<sip:3200@110.18.5.41;tusunami=0>;party=calling;npi=0;ton=0
Message Type Condition Action Subject
Action
Type
Action Value
invite.request header.REQUEST-
URI.methodtype
== '5'
header.REMOTE-
PARTY-ID.url
Modify 'sip:3200@110.18.5.41;sue=0'
For all request URI's whose method types are 488, modify the message type to 486 as
follows:
SIP/2.0 486 Busy Here
Message Type Condition Action Subject
Action
Type
Action Value
header.request-
uri.methodtype=='488'
header.request-
uri.methodtype
Modify '486'