Example 5 Manipulating Display Names
For this manipulation rule, the Oracle® Enterprise Session Border Controller sores the display name from the Display header. It replaces the two middle characters of the original display name with a new string. Then is also replaces the From header’s display name with “abc 123” if it matches sipp.
This is a sample of the configuration:
sip-manipulation name modDisplayParam header-rule name storeDisplay header-name Display action store comparison-type case-sensitive match-value msg-type request new-value methods INVITE element-rule name displayName parameter-name display type uri-display action store match-val-type any comparison-type pattern-rule match-value (s)(ip)(p ) new-value header-rule name modDisplay header-name Display action manipulate comparison-type case-sensitive match-value msg-type request new-value methods INVITE element-rule name modRule parameter-name display type uri-display action replace match-val-type any comparison-type pattern-rule match-value $storeDisplay.$displayName new-value $storeDisplay.$displayName.$1+lur+$storeDisplay.$displayName.$3 header-rule name modFrom header-name From action manipulate comparison-type pattern-rule match-value msg-type request new-value methods INVITE element-rule name fromDisplay parameter-name type uri-display action replace match-val-type any comparison-type pattern-rule match-value sipp new-value "\"abc 123\" "
This is a sample of the result:
Request-Line: INVITE sip:service@192.168.200.60:5060;tgid=123 SIP/2.0 Message Header Via: SIP/2.0/UDP 192.168.200.61:5060;branch=z9hG4bK681kot109gp04acgs6o0.1 From: "abc 123" <sip:sipp@192.168.1.60:5060>;tag=SD79ra601-1 To: sut <sip:service@192.168.1.61:5060> Call-ID: SD79ra601-a487f1259e2370d3dbb558c742d3f8c4-06a3gu0 CSeq: 1 INVITE Contact: <sip:sipp@192.168.200.61:5060;transport=udp> Goodbye: Remove Me Custom: This is my custom header Display: slurp <sip:user@192.168.1.60:5060;up=abc>;hp=123 Params: sipp <sip:sipp1@192.168.1.60:5060> Params: sipp <sip:sipp2@192.168.1.60:5060> Edit: disp <sip:user@192.168.1.60:5060> Max-Forwards: 69 Subject: Performance Test Content-Type: application/sdp Content-Length: 140