...
Anchor |
---|
| Using the Default DTLS Profile |
---|
| Using the Default DTLS Profile |
---|
|
Using the Default DTLS Profile
...
Code Block |
---|
|
% show table system licenseInfo
LICENSE USAGE
FEATURE NAME ID EXPIRATION DATE LIMIT |
Navigate to All > License > Bundle
Caption |
---|
|
|
Defining SMM Rules
As SBC does not support SAVPF, the following SMM rule is applied for inter-working with WRTC endpoints:
Anchor |
---|
| Enabling Opus Codec in External PSX/ERE |
---|
| Enabling Opus Codec in External PSX/ERE |
---|
|
Enabling Opus Codec in External PSX/ERECreating the Codec Entry in External PSX
Caption |
---|
|
Image Added |
Attaching the Codec Entry to the Packet Service Profile in External PSX
Caption |
---|
0 | Figure |
---|
1 | Attaching the Codec Entry to PSP |
---|
|
Image Added |
Creating Codec Entry in ERE Code Block |
---|
% set profiles media codecEntry OPUS-Default codec opus packetSize 20 preferredRtpPayloadType 111 fax failureHandling continue toneTreatment none |
Attaching Codec Entry to PSP in ERE
Code Block |
---|
% % set profiles media packetServiceProfile PSP_IAD codec codecEntry12 OPUS-Default |
Defining SMM Rules
As SBC does not support SAVPF, the following SMM rule is applied for inter-working with WRTC endpoints:
Code Block |
---|
|
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 1
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 1 criterion 1 type message
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 1 criterion 1 type message message messageTypes all condition exist
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 1 action 2 type messageBody
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 1 action 2 operation regsub
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 1 action 2 regexp string "RTP/SAVP" matchInstance all
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 1 action 2 from type value value "RTP/SAVPF"
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 1 action 2 to type messageBody messageBodyValue all
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE state enable
commit
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE profileType messageManipulation
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 applyMatchHeader one
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 criterion 1 type message
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 criterion 1 message
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 criterion 1 message messageTypes request
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 criterion 1 message statusCode 200
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 criterion 2 type messageBody
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 criterion 2 messageBody
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 criterion 2 messageBody condition exist
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 type messageBody
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 operation regsub
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 from
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 from type value
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 from value "a=setup:actpass\r\n"
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 to
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 to type messageBody
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 to messageBodyValue all
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 regexp
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 regexp string "a=setup:active\r\n"
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 2 action 1 regexp matchInstance all
set profiles signaling sipAdaptorProfile OUT_SMM_RULE advancedSMM enable
commit
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3
set profiles signaling sipAdaptorProfile OUT_SMM_RULE advancedSMM disabled
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE profileType messageManipulation
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 applyMatchHeader one
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 criterion 1 type message
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 criterion 1 message
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 criterion 1 message messageTypes request
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 criterion 1 message statusCode 200
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 criterion 2 type messageBody
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 criterion 2 messageBody
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 criterion 2 messageBody condition exist
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 type messageBody
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 operation regsub
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 from
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 from type value
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 from value "a=setup:actpass\r\n"
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 to
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 to type messageBody
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 to messageBodyValue all
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 regexp
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 regexp string "a=setup:passive\r\n"
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE rule 3 action 1 regexp matchInstance all
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE advancedSMM enable
% set profiles signaling sipAdaptorProfile OUT_SMM_RULE state enable
commit
% set profiles signaling sipAdaptorProfile IN_SMM_RULE profileType messageManipulation
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 applyMatchHeader one
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 criterion 1 type message
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 criterion 1 message
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 criterion 1 message messageTypes all
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 criterion 1 message statusCode 200
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 criterion 2 type messageBody
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 criterion 2 messageBody
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 criterion 2 messageBody condition exist
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 action 1 type messageBody
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 action 1 operation regdel
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 action 1 to
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 action 1 to type messageBody
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 action 1 to messageBodyValue all
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 action 1 regexp
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 action 1 regexp string "a=ssrc:.*?\r\n"
% set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 1 action 1 regexp matchInstance all
% set profiles signaling sipAdaptorProfile IN_SMM_RULE advancedSMM enable
commit
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2
set profiles signaling sipAdaptorProfile IN_SMM_RULE advancedSMM disabled
#set profiles signaling sipAdaptorProfile IN_SMM_RULE profileType messageManipulation
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 applyMatchHeader one
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 criterion 1 type message
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 criterion 1 message
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 criterion 1 message messageTypes all
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 criterion 1 message statusCode 200
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 criterion 2 type messageBody
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 criterion 2 messageBody
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 criterion 2 messageBody condition exist
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 action 1 type messageBody
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 action 1 operation regdel
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 action 1 to
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 action 1 to type messageBody
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 action 1 to messageBodyValue all
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 action 1 regexp
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 action 1 regexp string "a=extmap:.*?\r\n"
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 2 action 1 regexp matchInstance all
set profiles signaling sipAdaptorProfile IN_SMM_RULE advancedSMM enable
commit
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 3
set profiles signaling sipAdaptorProfile IN_SMM_RULE advancedSMM disabled
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 3 applyMatchHeader one
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 3 criterion 1 type message
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 3 criterion 1 message
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 3 criterion 1 message messageTypes all
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 3 criterion 1 message statusCode 200
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 3 criterion 2 type messageBody
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 3 criterion 2 messageBody
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 3 criterion 2 messageBody condition exist
set profiles signaling sipAdaptorProfile IN_SMM_RULE rule 3 action 1 type messageBody
|
Code Block |
---|
|
% set profiles signaling sipAdaptorProfile OUTIN_SMM_RULE rule 3 action 1 operation regdel
% set profiles signaling sipAdaptorProfile OUTIN_SMM_RULE rule 13 criterionaction 1 type message
% to
set profiles signaling sipAdaptorProfile OUTIN_SMM_RULE rule 13 criterionaction 1 to type message message messageTypes all condition exist
% messageBody
set profiles signaling sipAdaptorProfile OUTIN_SMM_RULE rule 13 action 21 to typemessageBodyValue messageBodyall
% set profiles signaling sipAdaptorProfile OUTIN_SMM_RULE rule 13 action 21 operation regsubregexp
% set profiles signaling sipAdaptorProfile OUTIN_SMM_RULE rule 13 action 21 regexp string "RTP/SAVP" matchInstance all
% a=msid-semantic:.*?\r\n"
set profiles signaling sipAdaptorProfile OUTIN_SMM_RULE rule 13 action 21 fromregexp type value value "RTP/SAVPF"
% matchInstance all
set profiles signaling sipAdaptorProfile OUTIN_SMM_RULE rule 1 action 2 to type messageBody messageBodyValue alladvancedSMM enable
% set profiles signaling sipAdaptorProfile OUTIN_SMM_RULE state enable
commit commit |
These SMM profile is assigned to the Trunk Group towards the WRTC.
...