Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Create SMM Profile:

    Code Block
    set profiles signaling sipAdaptorProfile test state enabled
    set profiles signaling sipAdaptorProfile test advancedSMM disabled
    set profiles signaling sipAdaptorProfile test profileType messageManipulation
    set profiles signaling sipAdaptorProfile test rule 1 applyMatchHeader one
    set profiles signaling sipAdaptorProfile test rule 1 criterion 1 type message
    set profiles signaling sipAdaptorProfile test rule 1 criterion 1 message
    set profiles signaling sipAdaptorProfile test rule 1 criterion 1 message messageTypes request
    set profiles signaling sipAdaptorProfile test rule 1 criterion 1 message methodTypes options
    set profiles signaling sipAdaptorProfile test rule 1 criterion 2 type header
    set profiles signaling sipAdaptorProfile test rule 1 criterion 2 header
    set profiles signaling sipAdaptorProfile test rule 1 criterion 2 header name Request-Line
    set profiles signaling sipAdaptorProfile test rule 1 criterion 2 header condition exist
    set profiles signaling sipAdaptorProfile test rule 1 criterion 2 header hdrInstance all
    set profiles signaling sipAdaptorProfile test rule 1 criterion 3 type token
    set profiles signaling sipAdaptorProfile test rule 1 criterion 3 token
    set profiles signaling sipAdaptorProfile test rule 1 criterion 3 token condition regex-match
    set profiles signaling sipAdaptorProfile test rule 1 criterion 3 token tokenType uriusername
    set profiles signaling sipAdaptorProfile test rule 1 criterion 3 token regexp
    set profiles signaling sipAdaptorProfile test rule 1 criterion 3 token regexp string test.*
    set profiles signaling sipAdaptorProfile test rule 1 action 1 type token
    set profiles signaling sipAdaptorProfile test rule 1 action 1 operation delete
    set profiles signaling sipAdaptorProfile test rule 1 action 1 to
    set profiles signaling sipAdaptorProfile test rule 1 action 1 to type token
    set profiles signaling sipAdaptorProfile test rule 1 action 1 to tokenValue uriusername
  2. Attach the following SMM to the ingress TG as inputAdaptorProfile.

    Code Block
    set addressContext default zone ZONE1 sipTrunkGroup TG1 signaling messageManipulation inputAdapterProfile test
    Info

    The SBC always stores and sends the SIP domain information that is used to populate the trunk-context parameter of the Request URI parameter in the INVITE in upper case letters. For example;

    INVITE sip:+7317616310006;tgrp=761M52;trunk-context=S.10.711A.M52.STC@10.102.17.22:5060;transport=UDP;user=phone;sat-hops=0 SIP/2.0

Pagebreak