HMR assistance
Dear colleagues,
Our aim is reject INCORRECT REFER messages which consist same dynamic uri-user data (uri-phone-number-only) in the headers "To" and "Refer-To". Here is our example:
sip-manipulation name rejectIncorrectRefer description RejectCallsTransferredIncorectlyByBadCustomers split-headers join-headers header-rule name storeReferTo header-name Refer-To action store comparison-type case-sensitive msg-type request methods REFER match-value new-value element-rule name storeUriUser parameter-name type uri-user-only action store match-val-type any comparison-type case-sensitive match-value $TO_PHONE new-value header-rule name rejectRefer header-name To action reject comparison-type boolean msg-type any methods REFER match-value $storeReferTo.$storeUriUser new-value 403:Rejected
SIP Refer example:
REFER sip:10.10.10.10:5060 SIP/2.0
Via: SIP/2.0/UDP 10.11.11.11:5060;branch=z9hG4bKhhgnnf008ovgsrspn3o0cl00000l1.1
From: "11111"<sip:22222222@99.99.99.99>;tag=3486900eb366b6d5o0