Noprint | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
In this section:
|
Use this object to specify parameters associated with various enhanced services and features for this SIP trunk group.
Info | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Include Page | ||||
---|---|---|---|---|
|
Info | ||
---|---|---|
| ||
As a best | ||
Note | ||
As a best practice, always use UPPERCASE for trunk group names. |
Code Block | ||
---|---|---|
| ||
% set addressContext <name> zone <name> sipTrunkGroup <name> services colocatedPandEcscf <disabled | enabled> dialogEventNotificationSupported <disabled | enabled> disconnectTreatmentProfile <h323Default | sipDefault> dnsSupportType <a-only | a-srv-naptr> dynamicBlacklistProfile <profile name> emergencyCallHandlingMode <emergencyRegRequired | emergencyRegSupported | none | rejectWith380> emergencyCallProfile <profile name> honorSdpClockRate <disabled | enabled> hpcCallProfile hplmnProfile <hplmnProfile> jsrcBandwidthReservation <disabled | enabled> longDurationCalllocalSurvivability action <noAction | releaselocalSurvivableState | trap<enable | trapAndRelease>disable > emergencyCallsallowLocalRegistration <exclude<enable | include>disable > longDurationCall relCause <#>action <noAction | release | trap | trapAndRelease> emergencyCalls <exclude | include> relCause <#> timeoutValue <0-44640 minutes> natTraversal overlapAddressing minDigitsForQuery <#> overlapState <disabled | enabled> receive <InfoMethod | MultiInvite | disabled> send <InfoMethod | MultiInvite | disabled> timer1 <integer> timer2 <integer> timer3 <integer> preconditionIntwkUsing183 <disabled | enabled> preconditions <none | required | supported | transparent> privacyProfile <privacyProfile name> remoteEPreservation <disabled | enabled> resolvedDnsPrioritization <alwaysPrioritize | doNotPrioritize> sipArsProfile <profile name> sipJipProfile defaultJipProfile sipJurisdictionSupport <disabled | enabled> sipSecurityProfilesipParamFilterProfile <profile name> transmitPreconditions <none | required | supported> sipRecMetadataProfile <sipRecMetadataProfile> version <0..1> sipHeader <sipHeader> transparencyProfile <TransparencysipToXmlTagName Profile<sipToXmlTagName> name> |
Caption | ||||
---|---|---|---|---|
| ||||
|
state <disabled | enabled>
sipSecurityProfile <profile name>
transmitPreconditions <none | required | supported>
transparencyProfile <Transparency Profile name>
usePreviousLearnedIpAddress <disabled | enabled>
vplmnProfile <vplmnProfile> |
Caption | ||||
---|---|---|---|---|
| ||||
Parameter | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
allowLocalRegistration | Enable this flag to allow local registration when the ARS blacklist the Application Server (AS). If If The options include:
| |||||||||||||||
colocatedPandEcscf | Use this flag to support notification for a SUBSCRIBE with dialog event in this trunk group.
| |||||||||||||||
dialogEventNotificationSupported | Use this flag to support co-locating P-CSCF and E-CSCF on the ingress trunk group.
| |||||||||||||||
disconnectTreatmentProfile | Disconnect Treatment Profile name. | |||||||||||||||
dnsSupportType | Indicates whether to use the DNS server for just A-record lookups, or for full NAPTR/SRV/A lookup as specified in RFC3263.
| |||||||||||||||
dynamicBlacklistProfile | Dynamic Blacklist Profile name. | |||||||||||||||
emergencyCallHandlingMode | Use this parameter to specify how to handle emergency calls.
See Emergency Registration for emergency registration functionality. | |||||||||||||||
emergencyCallProfile | Emergency Call Profile name. | |||||||||||||||
honorSdpClockRate | Enable this flag to allow the mapping of up to five DTMF Payload Types (PT), each with a different clock rate of a preferred or selected payload type for audio. If the flag is disabled, all DTMF PTs except 8 kHz (both send and receive) are dropped.
| |||||||||||||||
| The name of the HPC Call Profile. For more information, refer to HPC Call Profile - CLI. | |||||||||||||||
hplmnProfile | Name of the HPLMN profile. | |||||||||||||||
jsrcBandwidthReservation | Enable flag to require bandwidth reservation with Juniper Session Resource Controller.
| |||||||||||||||
localSurvivableState | Enable this flag to activate local call routing. The SBC switches to The options include:
| |||||||||||||||
longDurationCall | The parameters associated with long duration call supervision.
| |||||||||||||||
natTraversal | Specifies the various parameters associated with network-hosted NAT/NAPT traversal for SIP endpoints. Specify the following NAT Traversal parameters. See NAT Traversal Parameters table below for parameter details. | |||||||||||||||
overlapAddressing | Parameters associated with overlap addressing support.
| |||||||||||||||
preconditionIntwkUsing183 | (This flag is for specific call flows and is not intended for generic use) Enable this flag to locally generate first 183 responses for preconditions interworking before egressing INVITE. If disabled, these responses |
colocatedPandEcscf
Use this flag to support notification for a SUBSCRIBE with dialog event in this Trunk Group.
disabled
(default)enabled
dialogEventNotificationSupported
Use this flag to support co-locating P-CSCF and E-CSCF on the ingress Trunk Group.
disabled
(default)
enabled
disconnectTreatmentProfile
dnsSupportType
Indicates whether to use the DNS server for just A-record lookups, or for full NAPTR/SRV/A lookup as specified in RFC3263.
a-only
a-srv-naptr
dynamicBlacklistProfile
emergencyCallHandlingMode
Use this parameter to specify how to handle emergency calls.
emergencyRegRequired
– Use this option to reject the emergency session establishment without an emergency registration.
Note |
---|
“ |
emergencyRegSupported
– Use this option when emergency registrations are supported, but emergency session establishment is possible without an emergency registration.
Note |
---|
“ |
none
(default) – Use this option when not using emergency registrations to perform PSX dip for registered user for emergency calls.
Note |
---|
“ |
rejectWith380
– Use this option to reject an INVITE request with ‘380 Alternate Service’ response code from Ingress leg when the request is identified as emergency request and redirection flag is set to redirection mode.See Emergency Registration for emergency registration functionality.
emergencyCallProfile
honorSdpClockRate
Enable this flag to allow the mapping of up to five DTMF Payload Types (PT), each with a different clock rate of a preferred or selected payload type for audio.
If the flag is disabled, all DTMF PTs except 8 kHz (both send and receive)are dropped.
|
jsrcBandwidthReservation
| |||||
preconditions | Use this parameter to level of preconditions support for incoming (only) requests.
|
Enable flag to require bandwidth reservation with Juniper Session Resource Controller.
disabled
|
enabled
|
longDurationCall
The parameters associated with long duration call supervision.
action
– This is the action to take if the long duration call timer expires. noAction
(default) release
trap
trapAndRelease
emergencyCalls
– Specifies whether Emergency Calls should be excluded from or included in Long Duration Call Disconnect procedures. exclude
(default) include
relCause
– The Q.850 release value to use should the call be released due to long duration call timer expiry. (default = 41). timeoutValue
– Timeout value (in minutes) of the long duration call timer. natTraversal
overlapAddressing
Parameters associated with overlap addressing support.
minDigitsForQuery
– Minimum number of digits that need to be received before attempting to route the call. (range: 0-30 / default = 0).overlapState
– Specifies the whether to support or not support overlap addressing. disabled
(default) enabled
receive
– Use this parameter to specify the Incoming overlap type.InfoMethod
– Select to support Info-based overlap dialing where initial INVITE with incomplete called party digits is answered locally by the SBC to establish early dialog, and subsequent digits are received through INFO message to complete dial sequence.MultiInvite
– Select to process multiple INVITEs for the same call with additional digits to complete the dial sequence.disabled
(default) – Select to disable this feature.send
– Use this parameter to specify the Outgoing overlap type.InfoMethod
– Select to support Info-based overlap dialing where initial INVITE with incomplete called party digits is answered locally by the SBC to establish early dialog, and subsequent digits are received through INFO message to complete dial sequence.MultiInvite
– Select to process multiple INVITEs for the same call with additional digits to complete the dial sequence.disabled
(default) – Select to disable this feature.timer1
– Specifies the maximum time (in seconds) between collection of digits. (range: 5-15 / default = 10)timer2
– Maximum time (in seconds) between sending an INVITE and receiving a backward message. (range: 0-14 / default = 0).timer3
– Maximum time (in seconds) between receiving a 484 Address Incomplete message (if there are no outstanding INVITE transactions) and the receipt of fresh address information. (range: 4-64 / default = 4).preconditionIntwkUsing183
(This flag is for specific call flows and is not intended for generic use)
Enable this flag to locally generate first 183 responses for preconditions interworking before egressing INVITE. If disabled, these responses are dropped.
disabled
(default)enabled
Note |
---|
Do not enable |
preconditions
none
– (default)required
supported
transparent
– Select this option to allow SBC to pass the received precondition option tag (either in require or supported) and precondition attributes present in SDP transparently.Note |
---|
The |
Info |
---|
For precondition support of outgoing requests, see |
remoteEPreservation
disabled
(default)enabled
resolvedDnsPrioritization
Use this parameter to control DNS prioritization for the specified SIP trunk group.
alwaysPrioritize
– The SBC sends the requests in a dialog to the IP address where the INVITE was sent and the contact in the response message is an FQDN that resolves into multiple IP addresses.doNotPrioritize
– (default) The SBC latches on the first resolved IP address.sipArsProfile
The name of the SIP ARS (Address Reachability Service) profile.
sipJipProfile
defaultJipProfile
– The default name of the SIP JIP profile to associate in egress and ingress SIP Trunk Groups.
Note |
---|
This parameter is only supported when the SBC is configured to use an external PSX. |
sipJurisdictionSupport
Enable this flag to allow insertion of JIP parameter in SIP trunk group ingress and egress headers.
disabled
(default)enabled
Note |
---|
This flag is only supported when the SBC is configured to use an external PSX. |
sipSecurityProfile
transmitPreconditions
none
– When set to "none", Spacevars | ||
---|---|---|
|
required
– Use this option to add SIP precondition attributes in SDP of outgoing request even if attributes are NOT present in the SDP of incoming requests. If precondition attributes are added by Spacevars | ||
---|---|---|
|
supported
– (default) Use this option to ensure backward compatibility behavior. Use this option to add SIP precondition attributes in SDP of outgoing request only if attributes are present in the incoming request.transparencyProfile
| |||||||||
privacyProfile |
| ||||||||
remoteEPreservation | Enable flag to require bandwidth reservation with the Juniper Session Resource Controller for the remote endpoint.
| ||||||||
| The name of the SIP ARS (Address Reachability Service) profile. | ||||||||
sipJipProfile |
| ||||||||
sipJurisdictionSupport | Enable this flag to allow sending JIP information in SIP-SIP, SIP-SIP-I and SIP-I to SIP scenarios.
| ||||||||
sipParamFilterProfile | The name of the SIP Param Filter Profile. | ||||||||
sipRecMetadataProfile | Indicates the name of the profile and specifies the SIP headers that are included in the SRS call.
| ||||||||
sipSecurityProfile | The name of the SIP Security Profile. | ||||||||
transmitPreconditions | Indicates level of preconditions support for outgoing request/response.
| ||||||||
transparencyProfile | The name of the Transparency Profile to associate with this SIP trunk group. | ||||||||
usePreviousLearnedIpAddress | Enable the flag to send new SIP requests mid-dialog to the previously-learned IP address before performing any SRV DNS query. The previously-learned IP address is updated in the following cases:
If a time-out occurs on requests sent to previously-learned Active IP address mid-dialog, a SRV DNS look up is performed.
| ||||||||
vplmnProfile | Name of the VPLMN profile. |
Code Block | ||
---|---|---|
| ||
set addressContext default zone ZONE_IN sipTrunkGroup Ingress_TG services localSurvivability localSurvivableState enabled
set addressContext default zone ZONE_IN sipTrunkGroup Ingress_TG services localSurvivability allowLocalRegistration enabled |
Code Block |
---|
show addressContext default zone ZONE_IN sipTrunkGroup Ingress_TG services localSurvivability
localSurvivabilityState enabled;
allowLocalRegistration enabled;
[ok] |
Code Block | ||
---|---|---|
| ||
% set addressContext <name> zone <name> sipTrunkGroup <name> services natTraversal adaptiveLearning maxTcpPinholeTimer <60-65535> maxUdpPinholeTimer <60-65535> reLearningInterval <1-240> state <disabled | enabled> iceSourceAddressFilterPriority serverReflexivePrefixLength <unsignedInt | 0..32> state <disabled | enabled> iceSupport none iceWebrtc iceLync iceKeepaliveTimer <0-60 seconds> iceFull iceKeepaliveTimer <0-60 seconds> iceTcpRole <active | passive> learnNatForRtpOnly <disabled | enabled> mediaNat <disabled | enabled> disableMediaNatIfSameMediaAndSigIp <disabled | enabled> outboundTcpKeepaliveTimer <0-32767> outboundUdpKeepaliveTimer <0-32767> qualifiedPrefix <IPv4 address> secureMediaNatPrefix <0-32> signalingNat <disabled | enabled> tcpKeepaliveTimer <15-65535> udpKeepaliveTimer <15-65535> |
Caption | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Parameters |
---|
Length/Range | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
adaptiveLearning | N/A | Adaptive NAT pinhole learning parameters.
| |||||||||||
iceSourceAddressFilterPriority | N/A | Enable this parameter for the SBC to prioritize the processing of STUN packets matching the source addresses received in the candidate lines of the ICE SDP received from the peer during the STUN connectivity check phase.
| |||||||||||
iceSupport | N/A | This parameter indicates the type of ICE method used for STUN packet check.
|
|
|
Refer to Configuring SBC for WRTC for ICE-Lite configuration best practices. | |||||||
iceTcpRole | N/A | Use this flag to specify if SBC initiates the TCP connection for ICE Lync.
|
|
Refer to Configuring SBC and LYNC in Media Environment for configuration details. | ||
learnNatForRtpOnly | N/A | Enable flag to learn media NAT from the first RTP packet only. If disabled, media NAT is learned from any first packet received. For egress trunk groups, this flag is applicable only if dynamicLRBT flag is disabled. If dynamicLRBT is enabled, NAPT learning occurs on arrival of RTP packet until the call is connected, at which point learnNatForRtpOnly applies even for egress |
trunk groups.
|
|
| ||||||
mediaNat |
disabled
(default) enabled
Specifies the whether or not NAT/NAPT support is required for media.
| ||||||||||||||
disableMediaNatIfSameMediaAndSigIp | N/A | Enable this flag to disable Media NAT if Media and Signaling IP addresses are identical.
|
outboundTcpKeepaliveTimer | 0-32767 | The NAT outbound keep-alive timer (in seconds) for SIP over TCP (default = 240) |
outboundUdpKeepaliveTimer | 0-32767 | The NAT outbound keepalive timer (in seconds) for SIP over UDP (default = 60) |
qualdifiedPrefix | N/A | Set of IP network media and signaling prefixes that an address must match to be considered for NAT handling. If there are no entries in qualifiedPrefix table, the endpoint is treated as existing behind a NAT device. As a result, the SBC considers requests from all IP addresses to be behind a NAT device.
|
| ||||||||
secureMediaNatPrefix | 0-32 | Use this parameter to match up to 'N' bits of the network IPv4 address obtained from signaling. If set to "0", feature is disabled, and no match of network IP address will occur. (default = 0) | ||||||
signalingNat | N/A | This indicates whether or not NAT/NAPT support is required for signaling.
| ||||||
tcpKeepaliveTimer | 15-65535 | This NAT TCP keep-alive timer sets the registration refresh rate (in seconds) for SIP over TCP. (default = 240). | ||||||
udpKeepaliveTimer | 15-65535 | This NAT UDP keep-alive timer sets the registration refresh rate (in seconds) for SIP over UDP. (default = 60). |
Pagebreak |
---|