{workflow
Noprint | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
...
Add_workflow_for_techpubs | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
In this section:
|
...
Info |
---|
...
|
...
|
...
...
...
...
...
...
The Packet Service Profile supports up to four audio encoding entries, or Codecs, using ERE. The
Spacevars | |
---|---|
|
...
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
In order to properly handle a call compression negotiation such as that described above, it is necessary to examine the codec list on both the local and remote gateway to find one or more codecs that are common to both. The precedence of the resultant codecs is controlled by the local precedence setting, or the precedence of the remote peer. This provisioning directive is provided by the honorRemotePrecedence
parameter.
...
Refer to Packet Service Profile Provisioning Examples for provisioning examples.
Excerpt Include | ||
---|---|---|
|
...
|
...
Excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
Both the
The following
|
...
language | none |
---|
...
|
Multiexcerpt | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
The
Spacevars | ||
---|---|---|
|
rtpmap
, fmtp
, and T38
fax
. The Spacevars | ||
---|---|---|
|
Packet Service Profile:
Enable transcoderFreeTransparency
for the session (enable on either of the PSPs)
Configure audioTransparency
settings
Enable/disable reserveBwForPreferredAudioCommonCodec
SIP Trunk Group:
Enable sdpAttributesSelectiveRelay
on both ingress and egress Trunk Groups that receive the relayed SDP
Refer to SBC SIP Transparency Implementation Guide for transparency implementation details.
Include Page | ||||
---|---|---|---|---|
|
Multiexcerpt | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Both the
The following
|
Code Block | ||
---|---|---|
| ||
% set profiles media packetServiceProfile <unique_profile_name> aal1PayloadSize <0-999> audioTransparency <unknownCodecBitRate | unknownCodecPacketSize> codec <codecEntry1-codecEntry12> <codec> dataCalls initialPlayoutBufferDelay <5-50> packetSize <10 | 20 | 30 | 40> preferredRtpDataPayloadType <0-127> dtls dtlsCryptoSuiteProfile <profile name> dtlsFlags allowDtlsFallback <disable | enable> dtlsSctpRelay <disable | enable> dtlsSrtpRelay <disable | enable> enableDtlsSrtp <disable | enable> flags honorRemotePrecedence <disable | enable> |
...
mediaPacketCos <0-7> packetToPacketControl peerAbsenceAction <none | peerAbsenceTrap | peerAbsenceTrapAndDisconnect> preferredRtpPayloadTypeForDtmfRelay <0-128> qosValues dtlsSctpDscp <0-255> msrpDscp <0-255> t140Dscp <0-63> rtcpOptions <disable | enable> secureRtpRtcp cryptoSuiteProfile <profile_name> flags allowFallback <disable | enable> |
...
...
allowPassthru |
...
<disable | |
...
enable> |
...
|
...
enableSrtp <disable | enable>
resetEncDecROCOnDecKeyChange <disable | enable>
resetROCOnKeyChange <disable | enable>
updateCryptoKeysOnModify <disable | enable>
sendRoutePSPPrecedence <disable | enable>
silenceFactor <0-50>
silenceInsertionDescriptor
g711SidRtpPayloadType <0-127>
heartbeat <disable | enable>
t38
dataRateManagementType <type1LocalGenerationOfTcf | type2TransferOfTcf>
ecm ecmPreferred <disable | enable>
lowSpeedNumberOfRedundantPackets <0 | 1 | 2>
maxBitRate <2.4Kbits_s | 4.8Kbits_s | 9.6Kbits_s | 14.4Kbits_s>
numberOfRedundantPackets <0 | 1 | 2>
protocolVersion <0 | 3>
typeOfService <0-255>
videoCalls
audioOnlyIfVideoIsPrevented <disable | enable>
codecListProfile <name>
ieee8021QVLanCos <0-7>
ipv4Tos <0-255>
ipv6TrafficClass <0-255>
maxVideoBandwith <0- |
...
50000 kbps> videoBandwidthReductionFactor <0-100> voiceInitialPlayoutBufferDelay <1- |
...
200 ms> |
The Packet Service Profile
...
parameters are
...
described below:
Div | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
...
codec
...
codecEntry1-codecEntry12
...
<codecEntry ID> <codec_name>
– Defines the codec entry priorities and codec names. Up to 12 codec configurations are supported by SBC in PSX, ePSX and Advanced ERE deployment scenarios (see Routing and Policy Management for a description of the different routing configurations).
Note |
---|
SBC-POL-RTU license is needed to enable more than four codecs. |
The codecEntry IDs are listed below:
codecEntry1
– Codec entry with a priority of "1".codecEntry2
– Codec entry with a priority of "2". codecEntry3
– Codec entry with a priority of "3". codecEntry4
– Codec entry with a priority of "4".codecEntry5
– Codec entry with a priority of "5".codecEntry6
– Codec entry with a priority of "6".codecEntry7
– Codec entry with a priority of "7".codecEntry8
– Codec entry with a priority of "8".codecEntry9
– Codec entry with a priority of "9".codecEntry10
– Codec entry with a priority of "10".codecEntry11
– Codec entry with a priority of "11".codecEntry12
– Codec entry with a priority of "12".For each codecEntry ID, select a codec name. Example default codec names are:
G711-DEFAULT
(default codec)
G711SS-DEFAULT
G711_NONE
G723-DEFAULT
G723A-DEFAULT
G726-DEFAULT
G729A-DEFAULT
G729AB-DEFAULT
...
dataCalls
...
N/A
...
Data calls pertaining to restricted or unrestricted digital data.
initialPlayoutBufferDelay
–
Used for G.711 only. This is the initial playout delay for calls with a data bearer channel, for example, ISDN 64K data calls. This value is configured separately from the initial playout delay for voice channels (voiceInitialPlayoutBufferDelay
) so providers can trade off delay on data calls versus the likelihood of jitter causing delay changes while the playout buffer adapts. Some data bearer calls are very sensitive to delay changes (such as H.320 video conferencing), so a higher initial delay should reduce the chance of jitter bursts causing problems. (range: 5-50 / default = 50).packetSize <10 | 20 | 30 | 40>
– The maximum data packet size (Kilobits). preferredRtpDataPayloadType
– The RTP Payload Type included in the RTP header of the data packet.
|
...
Use this object to control DTLS-SRTP and DTLS fallback behavior in this Packet Service Profile.
dtlsCryptoSuiteProfile <profile name>
– Name of DTLS Crypto Suite Profile.dtlsFlags
allowDtlsFallback <disable | enable>
– Enable flag to allow fallback to standard RTP when cryptographic attribute negotiation fails (default = disable).
enableDtlsSrtp <disable | enable>
– Enable flag to allow Secure RTP....
|
...
codecsAllowedForTranscoding
– Use this parameter to specify codecs allowed for transcoding, and which leg to apply it to.otherLeg
<codec>
(see codec list below)thisLeg
<codec>
(see codec list below)amr | efr | evrc | g711a |
g711u | g722 | g726 | g729 |
g7221 | g7222 | g7231 | ilbc |
opus | t38 |
conditionsInAdditionToNoCommonCodec
– The Spacevars | ||
---|---|---|
|
applyFaxToneTreatment
– Apply fax tone treatment.disable
(default)enable
different2833PayloadType
– Enable this option to allow SBC to transcode media when RFC2833 payload type received from ingress is different from the preferred DTMF payload type configured in egress PSP.disable
(default)enable
differentDtmfRelay
– Enable this flag to perform transcoding when the ingress and egress call legs use different DTMF relay methods.disable
(default)enable
differentPacketSize
– Enable this flag to perform transcoding when the ingress and egress call legs use different packet sizes.disable
(default)enable
differentSilenceSuppression
–Enable this flag to perform transcoding when the ingress and egress call legs use different silence suppression methods.disable
(default)enable
honorAnswerPreference
– The SBC triggers a new offer towards the other side when an answer is received for a re-INVITE from this side. The re-INVITE generated on the other side carries all possible codecs in Route Packet Service Profile that causes the most preferred codec of the other side peer to be modified. Enable this Honor Answer Preference (HAP) flag to lock down the most preferred codec towards the peer irrespective of re-INVITE received for mid-call modification from this side. (See the table below describing SBC behavior when this flag is enabled/disabled).disable
(default)enable
honorOfferPreference
– Enable this Honor Offer Preference (HOP) flag to honor the codec preference of the peer's offer when the 'Honor Remote Preference' flag on the PSX is enabled. This option is available only when transcode
= conditional
. (See honorAnswerPreference vs. honorOfferPreference table below describing SBC behavior when this flag is enabled/disabled).disable
(default)enable
transcode
– Transcode options:conditional
(default)determinedByPspForOtherLeg
only
transcoderFreeTransparency
(NOTE: If using this option, you must also set lateMediaSupport
to ‘passthru
’ ( see sipTrunkGroup media - CLI))Div | |||||
---|---|---|---|---|---|
| |||||
|
Caption | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
...
peerAbsenceAction
...
N/A
...
Specifies the action to take when mediaPeerInactivity
timer expires (see Media System - CLI page).
none
– (default) Inactivity detection is disabled.peerAbsenceTrap
– Choose this option to generate a trap if RTP inactivity is detected.peerAbsenceTrapAndDisconnect
– Choose this option to generate a trap and tear down the call if RTP inactivity is detected....
0-128
...
Specifies the preferred RTP payload type in the RTP header of audio packets for this encoding. (default = 128). This parameter is only used for 8 kHz clock rate. DTMF payload type of each subsequent clock rate (16 kHz, 24 kHz, etc.) is incremented by 1.
Note |
---|
Using the default value of "128" for |
Note |
---|
If |
...
Use this object to configure the Quality of Service (QoS) DSCP value for this Packet Service Profile.
msrpDscp
– The DSCP value to use for egressing MSRP packets (range: 0-255 / default = 0)....
rtcpOptions
...
N/A
...
Use this object to specify Real Time Control Protocol (RTCP) options for the call. RTCP is used to report network traffic congestion data. Various actions (for example call disconnect) may be taken when congestion threshold settings are exceeded. The RTCP options are:
rtcp
disable
(default)enable
– RTCP is used for the call.packetLossAction
– Packet loss action to take when packet threshold is exceeded:none
– Take no action.packetLossTrap
– Generate trap.packetLossTrapAndDisconnect
– Generate trap and disconnect.packetLossThreshold
– (default = 0) Enter a value between 0-32767 to specify the packet loss threshold (number of lost packets/100,000) which will trigger a packet loss action. This parameter is required if RTCP is enabled. When set to “0”, no packet loss inactivity detection is performed. See Command Example below for an example configuration.
Note |
---|
Configuring this parameter to a value less than 400 disables threshold detection, so be sure to use a value in the range of 400 to 32767 to enable threshold detection. |
This setting can be used in conjunction with mediaPeerInactivity
. To set media peer inactivity timeout value, see mediaPeerInactivity
parameter in Media System - CLI page.
terminationForPassThrough
– Specifies RTCP termination behavior for pass-through calls.disable
– (default) RTCP is relayed between the end points for pass-through calls.
enable
– Enable flag (as well as rtcp
flag) on one leg to terminate RTCP sessions on each leg for pass-through calls. If RTCP and RTCP termination is enabled on one leg of a pass-through call, RTCP is terminated and originated for that leg. If RTCP is enabled on both legs on the pass-through call, irrespective of terminationForPassThrough
settings, RTCP is always relayed....
secureRtpRtcp
...
N/A
...
Specifies whether secure RTP Real Time Control Protocol (SRTP) is enabled for the call:
cryptoSuiteProfile <profile name>
– A unique identifier for the Cryptographic Suite Profile.flags
– Possible values are disable/enable
. The default value of each flag below is "disable
".
allowFallback
– Enable flag to allow fallback to standard RTP/RTCP when crypto attribute negotiation fails.allowPassthru
– Enable flag to allow SBC to pass-through SRTP media without authenticating, decrypting, or encrypting it internally. SBC will prioritize SRTP pass-through media over terminated SRTP media. When this flag is disabled, SBC terminates all SRTP and SRTCP media for authentication, encryption, or decryption.
Note |
---|
To use this flag, |
enableSrtp
– Enable this flag to enable secure RTP/RTCP.resetEncDecROCOnDecKeyChange
– Enable flag to reset Roll Over Counter for both encryption and decryption when decryption key changes.resetROCOnKeyChange
– Enable flag to reset the SRTP Roll Over Counter when the session key changes.updateCryptoKeysOnModify
– For an SRTP call, if this flag is enabled in Packet Service Profile and call leg mode is changed from sendonly/inactive/recvonly to sendrecv, the SBC generates a new set of crypto attributes....
sendRoutePSPPrecedence
...
N/A
...
Use this flag to allow audio encoding order preference in outgoing messages only.
disable
(default)enable
...
silenceFactor
...
N/A
...
The percentage of call time that silence is expected. This parameter is used to reduce expected call bandwidth. (range: 0-50 / default = 40).
...
silenceInsertionDescriptor
...
N/A
...
Use this object to define the Silence Insertion Descriptor (SID) attributes.
g711SidRtpPayloadType
– Specifies the G.711 Silence Insertion Descriptor (SID) RTP payloadType. (range: 0-127 / default = 19).heartbeat
– By default, this flag is enabled to allow SID packets to be sent within a minimal interval during a silence period (at least one SID packet must be sent within a SID maximum packet time frame).disable
enable
(default)...
t38
...
N/A
...
Use this object to specify T.38 data rate attributes using following parameters:
dataRateManagementType
:type1LocalGenerationOfTcf
– Type 1 data rate management requires that the Training Check Frame (TCF) training signal is generated locally by the receiving gateway. Data rate management is performed by the emitting gateway based on training results from both PSTN connections. Type 1 is used for TCP implementations and is optionally used with UDP implementations.type2TransferOfTcf
– (default) Type 2 data rate management requires that the TCF is transferred from the sending gateway to the receiving gateway rather than having the receiving gateway generate it locally. Speed selection is done by the gateways in the same way as they would on a regular PSTN connection. Data rate management type 2 requires the use of UDP and is not recommended for use with TCP.ecm
– Use this flag to allocate DSP resources, when available, for T.38 Error Correction Mode (ECM) calls.disable
– (default) use normal resource allocation.enable
lowSpeedNumberOfRedundantPackets
– This field specifies the number of redundant IFP messages sent in a UDP packet for T.38 low speed fax transmission, and applies only if the T.38 error correction type is redundancy. (range: 0-2 / default = 1).maxBitRate
– Use this object to select the T.38 Maximum Bit Rate which controls and manipulates bits 11, 12, 13, and 14 in the DIS command received by the SBC from either the TDM circuit interface or the T.38 packet interface:2.4Kbits_s
– For modem type ITU-T V.27ter fall-back mode.4.8Kbits_s
– For modem type ITU-T V.27ter.9.6Kbits_s
– For modem types ITU-T V.27ter and V.29.14.4Kbits_s
– (default) For modem types ITU-T V.27ter, V.29, and V.17. This setting is used to constrain the type of modem modulation schemes.numberOfRedundantPackets
– Use this parameter for high-speed fax relay to specify the number of redundant Internet Facsimile Protocol (IFP) messages sent in a User Datagram Packet (UDP) for fax transmission. (range: 0-2 / default = 1).protocolVersion
– Use this parameter to specify the T.38 Fax protocol version to use.0
(default)3
...
typeOfService
...
0-255
...
Use this object to Use this parameter to set six most significant bits of Type of Service byte in an IP header for DSCP marking of MSRP packets. Default value is 0.
...
videoCalls
...
N/A
...
Use this object to define video call parameters.
audioOnlyIfVideoIsPrevented
– By default, this flag is enabled to allow call to continue with the audio only portion if the video cannot be established for any reason.disable
enable
(default)codecListProfile
– Name of the Codec List profile used to store precedence and purge lists of video codec MIME subtypes.ieee8021QVLanCos
– IEEE-802 1Q VLAN Class of Service. (range: 0-7 / default = 0)ipv4Tos
– IPv4 type of service. (range: 0-255 / default = 0)ipv6TrafficClass
– IPv6 traffic class. (range: 0-255 / default = 0)Note |
---|
|
maxVideoBandwith
– Maximum bandwidth in Kbps utilized by the video stream. (range: 0-50000 / default = 0).videoBandwidthReductionFactor
– The rate in which the maximum video bandwidth is reduced when IP resource allocation is performed. (range: 0-100 / default = 0)....
voiceInitialPlayoutBufferDelay
...
1-50
...
The delay (in milliseconds) by the initial playout buffer required to absorb the maximum expected data packet delay across the network. Must be in increments of 1 ms. (default = 10).
|
Code Block | ||
---|---|---|
| ||
% set profiles media packetServiceProfile <unique_profile_name> codec <codecEntry1-codecEntry12> <codec name>
|
Info | ||
---|---|---|
| ||
SBC-POL-RTU license is needed to enable more than four codecs. |
Caption | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles media packetServiceProfile <unique_profile_name> flags
HDCodecPreferred <disable | enable>
MatchOfferedCodecGroupIfNbOnly <disable | enable>
digitDetectSendEnabled <disable | enable>
disallowDataCalls <disable | enable>
dscpPassthrough <disable | enable>
forceRoutePSPOrder <disable | enable>
interworkDtmfWithoutTranscoding <disable | enable>
preferNBPassthruOverHDTranscode <disable | enable>
reserveBwForPreferredAudioCommonCodec <disable | enable>
ssrcRandomize <disable | enable>
t140Call <disable | enable>
useDirectMedia <disable | enable>
validatePeerSupportForDtmfEvents <disable | enable> |
Caption | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Anchor | ||||
---|---|---|---|---|
|
Multiexcerpt | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Use the following table for guidance in setting the Digit Detect Send Enabled flag on each PSP leg to achieve the desired Key Press Markup Language (KPML) functionality.
|
Code Block | ||
---|---|---|
| ||
% set profiles media packetServiceProfile <unique_profile_name> packetToPacketControl
codecsAllowedForTranscoding
otherLeg <amr | efr | evrc | g711a | g711u | g722 | g726 | g729 | g7221 | g7222 | g7231 | ilbc | opus | t38>
thisLeg <amr | efr | evrc | g711a | g711u | g722 | g726 | g729 | g7221 | g7222 | g7231 | ilbc | opus | t38>
conditionsInAdditionToNoCommonCodec
applyFaxToneTreatment <disable | enable>
different2833PayloadType <disable | enable>
differentDtmfRelay <disable | enable>
differentPacketSize <disable | enable>
differentSilenceSuppression <disable | enable>
honorAnswerPreference <disable | enable>
honorOfferPreference <disable | enable>
transcode <conditional | determinedByPspForOtherLeg | only | transcoderFreeTransparency> |
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
Parameter | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
codecsAllowedForTranscoding | Use this parameter to specify codecs allowed for transcoding, and which leg to apply them to.
Codec list: amr | efr | evrc | g711a | g711u | g722 | g726 | g729 | g7221 | g7222 | g7231 | ilbc | opus | silk | t38
| ||||||||||||||||||||
conditionsInAdditionToNoCommonCodec | The
| ||||||||||||||||||||
transcode | Transcode options:
NOTE: If using Transcoder Free Transparency option " NOTE: Transcoder Free Transparency takes precedence over Packet Service Profile flags when enabled on either the ingress trunk group or egress trunk group PSP leg allowing the
|
Multiexcerpt | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
NOTE: The
transcode conditional ’ option to allow the
|
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
HOP Flag State | HAP Flag State | SBC Behavior | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
enable | disable | The
| ||||||||
enable | enable | The
| ||||||||
disable | enable | The
|
Info |
---|
References: |
Code Block | ||
---|---|---|
| ||
% set profiles media packetServiceProfile <unique_profile_name> rtcpOptions rtcp <disable | enable>
enableRTCPForHeldCalls <disable | enable>
packetLossAction <none | packetLossTrap | packetLossTrapAndDisconnect>
packetLossThreshold <0, 400-32767>
rrBandwidth <100-4000>
rsBandwidth <100-3000>
rtcpMux <disable | enable>
rtcpXr <disable | relay | relayOrTerminate>
terminationForPassThrough <disable | enable>
|
Caption | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Include Page | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
To configure RTCP options:
Code Block | ||
---|---|---|
| ||
% set profiles media packetServiceProfile PSP-1 rtcpOptions rtcp enable
% set profiles media packetServiceProfile PSP-1 rtcpOptions packetLossAction packetLossTrap
% set profiles media packetServiceProfile PSP-1 rtcpOptions packetLossThreshold 10000
% commit
% show profiles media packetServiceProfile PSP-1
rtcpOptions {
rtcp enable;
packetLossThreshold 10000;
packetLossAction packetLossTrap;
} |
To configure PSP to transcoderFreeTransparency
on both legs:
Code Block | ||
---|---|---|
| ||
% set profiles media packetServiceProfile PSP_INT packetToPacketControl transcode transcoderFreeTransparency
% set profiles media packetServiceProfile PSP_EXT packetToPacketControl transcode transcoderFreeTransparency |
To configure audioTransparecy feature on both legs:
Code Block | ||
---|---|---|
| ||
% set profiles media packetServiceProfile PSP_INT audioTransparency unknownCodecBitRate 124
% set profiles media packetServiceProfile PSP_EXT audioTransparency unknownCodecBitRate 124
% set profiles media packetServiceProfile PSP_INT audioTransparency unknownCodecPacketSize 10
% set profiles media packetServiceProfile PSP_EXT audioTransparency unknownCodecPacketSize 10
% set profiles media packetServiceProfile PSP_INT flags reserveBwForPreferredAudioCommonCodec enable
% set profiles media packetServiceProfile PSP_EXT flags reserveBwForPreferredAudioCommonCodec enable |
To allow secure RTP plus relaying of SRTP audio and video streams and SCTP packet streams, and then to set the DSCP value in the Differentiated Services Field of the IP header for DTLS/SCTP packets that egress the
. Spacevars 0 product
Code Block | ||
---|---|---|
| ||
% set profiles media packetServiceProfile DEFAULT dtls dtlsFlags enableDtlsSrtp enable dtlsSrtpRelay enable dtlsSctpRelay enable
% set profiles media packetServiceProfile DEFAULT qosValues dtlsSctpDscp 100
% commit
% exit
> show table profiles media packetServiceProfile DEFAULT dtls
dtlsFlags {
allowDtlsFallback enable;
enableDtlsSrtp enable;
dtlsSrtpRelay enable;
dtlsSctpRelay enable;
}
> show table profiles media packetServiceProfile DEFAULT qosValues
msrpDscp 100;
dtlsSctpDscp 100; |
Pagebreak |
---|
...
0 | Table |
---|---|
1 | Packet Service Profile Flags |
...
HDCodecPreferred
...
Note | ||||
---|---|---|---|---|
This flag only applies when
|
Enable flag to set HD codecs as preferred codec over non-HD codecs even if transcoding is required. When flag is disabled, continue with existing PSP/IPSP behavior.
disabled
(default)enabled
When enabled,
If... | Then... |
---|---|
the ingress Offer contains any valid HD codecs | HD codecs are sorted to the top of the list while sending out the Offer. |
all NB codecs are present | SBC reorders the codec entries with NB first, followed by HD codecs. |
Codec selection priority from Answer message |
---|
|
Note |
---|
If |
Note |
---|
The flag |
...
MatchOfferedCodecGroupIfNbOnly
...
Enable this flag to allow the SBC to send only NB in outgoing offer if only NB is received in the ingress offer. Otherwise, do nothing. While sending the offer, this flag becomes is ignored if either HD-only or (HD+NB) is received in incoming offer.
If this flag is disabled, the SBC uses existing behavior.
disable
(default)enable
Note |
---|
The flag |
...
Enable this flag to allow digit detection for pass-through calls on digits sent to the network.
disable
(default)enable
Note |
---|
If interworking without DSP resources is desired for this Packet Service Profile, this flag must be enabled. |
...
disable
(default)enable
...
When enabled on both the Ingress and Egress call leg, the DSCP value in the IP header of the media packets is transparently passed through the system. Once media is received from the peer, any value set in the typeOfService
field on the Packet Service Profile has no effect when dscpPassthrough
is configured on both legs for the associated call.
disable
(default)enable
...
forceRoutePSPOrder
...
Enable this flag to send the outgoing offer in the same order as egress route Packet Service Profile irrespective of HD/NB priorities.
disable
(default)enable
Note |
---|
If this flag is enabled, |
Note |
---|
The flag |
...
Enable flag to interwork DTMF with out-of-band RFC2833 without the use of transcoding (DSP resources).
disable
(default)enable
Note |
---|
If |
...
preferNBPassthruOverHDTranscode
...
Enable this flag to allow the SBC to choose NB-NB pass-through over HD-HD transcoded call.
When disabled, the SBC prefers HD-HD transcoded call over NB-NB pass-through.
disable
(default)enable
Info |
---|
This flag is valid only if HDCodecPreferred flag is enabled, and is applied when selecting a codec from answer. |
Note |
---|
The flag |
...
Enable flag to generate a new SSRC (using a random value) along with a new time stamp on a new RTP stream whenever a resource is reactivated (due to change in codec, etc.). SSRC randomization reduces the probability of collision in large groups and simplifies the process of group sampling that depends on uniform distribution of SSRCs.
disable
(default)enable
...
Enable flag to use direct media as needed.
disable
(default)enable
...
validatePeerSupportForDtmfEvents
...
Flag to validate peer support for DTMF events. Enable this flag for all peer devices that support RFC 4733.
disable
(default) – Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
enable
– Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
...
language | none |
---|
...