In this section:
In Inter-IMS Network to Network Interface (II-NNI) scenario, the SBC includes session timer specific headers (Session-Expires and Min-SE) in the preconditions UPDATE request sent towards the egress side. In such scenarios, the SBC acting as IBCF node manipulates Session-Expires and Min-SE headers in the in-dialog preconditions UPDATE, sent towards the egress side.
The following call flow depicts the session timer procedure support in early-dialog update request.
set profiles signaling sipAdaptorProfile SessExpEg state enabled commit set profiles signaling sipAdaptorProfile SessExpEg rule 1 criterion 1 type message set profiles signaling sipAdaptorProfile SessExpEg rule 1 criterion 1 message set profiles signaling sipAdaptorProfile SessExpEg rule 1 criterion 1 message messageTypes request methodTypes update set profiles signaling sipAdaptorProfile SessExpEg rule 1 criterion 1 message methodTypes update set profiles signaling sipAdaptorProfile SessExpEg rule 1 criterion 1 message condition exist set profiles signaling sipAdaptorProfile SessExpEg rule 1 criterion 2 type variable variable variableID var2 condition exist commit set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 1 type variable set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 1 operation store set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 1 headerPosition last set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 1 from set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 1 from type value set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 1 from value "180" set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 1 to set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 1 to type variable set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 1 to variableValue var3 set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 2 type header set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 2 operation add set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 2 headerPosition last set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 2 from set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 2 from type variable set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 2 from variableValue var3 set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 2 to set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 2 to type header set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 2 to value Session-Expires commit set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 3 type header set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 3 operation add headerPosition last set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 3 from type value value 90 set profiles signaling sipAdaptorProfile SessExpEg rule 1 action 3 to type header value Min-SE commit
set profiles signaling sipAdaptorProfile SessExpIng state enabled set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 1 type message set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 1 message set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 1 message messageTypes all set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 1 message methodTypes update set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 1 message condition exist commit set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 2 type header set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 2 header set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 2 header name To set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 2 header condition exist set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 3 type parameter set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 3 parameter set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 3 parameter condition exist set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 3 parameter paramType generic set profiles signaling sipAdaptorProfile SessExpIng rule 1 criterion 3 parameter name tag commit set profiles signaling sipAdaptorProfile SessExpIng rule 1 action 1 type variable set profiles signaling sipAdaptorProfile SessExpIng rule 1 action 1 operation store set profiles signaling sipAdaptorProfile SessExpIng rule 1 action 1 from type value value exists set profiles signaling sipAdaptorProfile SessExpIng rule 1 action 1 to type variable variableScopeValue local variableValue var1 commit set profiles signaling sipAdaptorProfile SessExpIng rule 2 criterion 1 type message set profiles signaling sipAdaptorProfile SessExpIng rule 2 criterion 1 message set profiles signaling sipAdaptorProfile SessExpIng rule 2 criterion 1 message messageTypes all set profiles signaling sipAdaptorProfile SessExpIng rule 2 criterion 1 message methodTypes update set profiles signaling sipAdaptorProfile SessExpIng rule 2 criterion 1 message condition exist commit set profiles signaling sipAdaptorProfile SessExpIng rule 2 criterion 2 type header header name Session-Expires condition exist commit set profiles signaling sipAdaptorProfile SessExpIng rule 2 criterion 3 type variable variable variableID var1 condition exist commit set profiles signaling sipAdaptorProfile SessExpIng rule 2 action 1 type variable set profiles signaling sipAdaptorProfile SessExpIng rule 2 action 1 operation store set profiles signaling sipAdaptorProfile SessExpIng rule 2 action 1 from type value value exists set profiles signaling sipAdaptorProfile SessExpIng rule 2 action 1 to type variable variableScopeValue message variableValue var2 commit
To attach the SMM rules to the SIP Trunk Group, enter the following command:
set addressContext default zone ZONE1 sipTrunkGroup TG_SIPART signaling messageManipulation inputAdapterProfile SessExpIng outputAdapterProfile SessExpEg commit