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
