You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

 

 

This section lists SIP Common IP Attributes Registrar Recovery parameter details.

Use this configuration to control how SBC handles a primary SIP server failure. SBC is capable of registering to the alternate SIP server immediately when primary SIP server goes down, and will revert back to primary SIP server when is back up. The status of the servers is detected through Address Reachability Service (ARS) blacklist. For every switch from primary to secondary/alternate or from secondary/alternate to primary, the SBC queries the ERE/PSX to obtain the latest routing information and route refresh REGISTERs.

See request addressContext for details of the command to query PSX on new refresh REGISTERs.

queryPsxOnNextRefreshRegister conditions:
  • This feature requires Pathcheck support using OPTIONS Ping and ARS static blacklisting to detect the reachability of a particular IP/FQDN.
  • If both request command and IPSP flags are configured, the request command takes precedence over IPSP flags.

Command Syntax

% set profiles signaling ipSignalingProfile DEFAULT_SIP commonIpAttributes registrarRecovery
	deRegisterAlternateOnPrimaryRecovery <disable | enable>
	overrideInternalExpiresTimer <disable | enable>
	registerToAlternateOnPrimaryDown <disable | enable>
	revertToPrimaryOnRecovery <disable | enable>

Command Parameters

Register Recovery

 

Parameter

Description

deRegisterAlternateOnPrimaryRecovery

Enable flag to allow SBC to de-register itself from the alternate SIP server when the connection with primary SIP server is established.

  • disable (default)
  • enable

The flag revertToPrimaryOnRecovery must be enabled to use this flag.


overrideInternalExpiresTimer

Enable flag to override the internal expires timer for registration and forward refresh REGISTER to available SIP server.

When disabled, refresh REGISTER is answered locally by SBC until the internal Expires Timer expires.

  • disable (default)
  • enable

 

The flag registerToAlternateOnPrimaryDown must be enabled to use this flag. The default value of the timer is 3600 seconds.


registerToAlternateOnPrimaryDown

Enable the flag to allow SBC to send refresh REGISTER to alternate SIP server when Primary SIP server is down or unreachable.

  • disable (default)
  • enable
revertToPrimaryOnRecovery

Enable flag to allow SBC to send refresh REGISTER to primary SIP server and reestablish the connection when primary SIP server is reachable.

  • disable (default)
  • enable

 

The flag registerToAlternateOnPrimaryDown must be enabled to use this flag.


 

 

Relay Flags

For a list of SIP headers that cannot be controlled using relay flags in relay scenarios, see Relay Flags page.

Command Syntax

commonIpAttributes relayFlags
% set profiles signaling ipSignalingProfile <profile_name> commonIpAttributes relayFlags
	conferenceEventPackage <disable | enable>
	dialogEventPackage <disable | enable> 
	dtmfBody <disable | enable> 
	force503to500Relay <disable | enable> 
	info <disable | enable> message <disable | enable>
	messasge <disable | enable>
	notify <disable | enable> options <disable | enable> 
	options <disable | enable>
	publish <disable | enable> refer <disable | enable> 
	refer <disable | enable>
	referToHeaderRelay <disable | enable>
	regEventPackage <disable | enable> 
	sonusMediaBody <disable | enable> 
	statusCode3xx <disable | enable> 
	statusCode4xx6xx <disable | enable> 
	thirdPartyBodies <disable | enable>
	updateWithoutSdp <disable | enable>

Command Parameters

Relay Flags

Parameter

Description

conferenceEventPackageEnable to relay conference event xml message body (application/conference-info+xml body ) to the peer.
  • disable (default)
  • enable
To pass this body transparently, enable the conference-info xml body relay flag.


dialogEventPackage   Enable this flag to allow 
Unable to show "metadata-from": No such page "_space_variables"
to send the Dialog Event Package to the peer.
  • disable (default)
  • enable

This flag only applies to unregistered users.


dtmfBodyEnable flag to allow 
Unable to show "metadata-from": No such page "_space_variables"
to relay DTMF body to the peer for responses to INVITE and BYE messages, relayed INFO, REFER, NOTIFY, OPTIONS, SUBSCRIBE request messages, and relayed 3xx, 4xx, 5xx, and 6xx in response to INVITE messages. Provision this flag on the ingress leg with respect to the message direction.
  • disable (default)
  • enable
force503to500RelayEnable flag to force 503 Service Unavailable message to map to 500 Internal Server Error message.
  • disable (default)
  • enable
infoEnable to relay SIP INFO method to the peer. If disabled, the 
Unable to show "metadata-from": No such page "_space_variables"
processes SIP INFO methods locally.
  • disable (default)
  • enable
messageEnable to relay SIP MESSAGE method to the peer. If disabled, the 
Unable to show "metadata-from": No such page "_space_variables"
processes SIP MESSAGE methods locally.
  • disable (default)
  • enable
notifyEnable this flag to relay SIP NOTIFY method to the peer. If disabled, the 
Unable to show "metadata-from": No such page "_space_variables"
processes SIP NOTIFY methods locally.
  • disable (default)
  • enable
optionsEnable this flag to relay SIP OPTIONS method to the peer. If disabled, the 
Unable to show "metadata-from": No such page "_space_variables"
processes SIP OPTIONS methods locally.
  • disable (default)
  • enable
publishControls the transfer of instant messages (IMs). Enable flag to allow 
Unable to show "metadata-from": No such page "_space_variables"
to relay SIP PUBLISH methods to the peer. When disabled, the 
Unable to show "metadata-from": No such page "_space_variables"
processes SIP PUBLISH methods locally. Provision this flag on the ingress leg with respect to the message direction.
  • disable (default)
  • enable
referWhen enabled, the 
Unable to show "metadata-from": No such page "_space_variables"
relays SIP REFER methods to the peer. When disabled, the 
Unable to show "metadata-from": No such page "_space_variables"
processes SIP REFER methods locally.
  • disable (default)
  • enable

referToHeaderRelay

Use this flag to relay the replaces in refer-To header of relayed REFER request. The options are:

  • rejectReferIfnoMatchForcallId (default) – If no match is found for the call-Id received, the REFER is rejected.
  • relayReferIfNoMatchForCallId – The SBC tries to match the received call-Id. If  a match is found, the SBC translates the replaces header and relays the REFER message. If no match is found for call-id, the SBC relays the replaces without any changes.
  • relayReferWithoutMatching  The SBC always relays the replaces in refer-to without searching for match of call-id.
regEventPackageEnable this flag to relay Registration Event Package information to the peer. If disabled, the 
Unable to show "metadata-from": No such page "_space_variables"
rejects the Registration Event Package.
  • disable (default)
  • enable
sonusMediaBodyEnable this flag to relay Sonus media body to the peer for responses to INVITE and BYE messages, relayed INFO, REFER, NOTIFY, OPTIONS, SUBSCRIBE request messages and relayed 3xx, 4xx, 5xx, and 6xx in response to INVITE messages. Provision this flag on the ingress leg with respect to the message direction.
  • disable (default)
  • enable
statusCode3xxEnable this flag to relay 3xx status code to the peer in response to INVITE requests. Provision this flag on the trunk group that receives the 3xx response (the egress leg of the call).
  • disable (default)
  • enable
statusCode4xx6xxEnable this flag to relay the error status codes (4xx, 5xx, or 6xx) in response to initial INVITE requests (does not apply to re-INVITEs). Provision this flag on the trunk group that receives the error response (the egress leg of the call).
  • disable (default)
  • enable

You must enable this flag when using authcodeHeaders transparency flag.


thirdPartyBodies Enable this flag to relay third party bodies to the peer in response to INVITE and BYE messages, relayed INFO, REFER, MESSAGE, NOTIFY, OPTIONS, SUBSCRIBE request methods and relayed 3xx, 4xx, 5xx, and 6xx responses to INVITE methods. Provision this flag on the ingress leg with respect to the message direction.
  • disable (default)
  • enable

updateWithoutSdp

Enable this flag to relay UPDATE message without SDP.
  • disable (default)
  • enable

Subscription Package Support

Command Syntax

commonIpAttributes subscriptionPackageSupport
% set profiles signaling ipSignalingProfile <profile_name> commonIpAttributes subscriptionPackageSupport
	supportRegEvent <disable | enable>
 	usePSXRouteForSBCInitiatedSubscribe (NOT SUPPORTED)

Command Parameters

Subscription Package Support Flags

Parameter

Description

subscriptionPackageSupport

Use this object to configure subscription support package.

  • supportRegEvent – Enable flag to allow SBC to subscribe to reg-event package for obtaining updates on registration status when the registration from the user is successful.
    • disable (default)
    • enable

The flag usePSXRouteForSBCInitiatedSubscribe is currently visible in CLI under subscriptionPackageSupport object as well, but it is not supported.


Transparency Flags

Command Syntax

commonIpAttributes transparencyFlags
% set profiles signaling ipSignalingProfile <profile_name> commonIpAttributes transparencyFlags 
	acceptContactHeader <disable | enable> 
	acceptHeader <disable | enable> 
	acceptLanguageHeader <disable | enable>
	alertInformationHeader <disable | enable> 
	authcodeHeaders <disable | enable> 
	callInfoHeader <disable | enable> 
	contactHeader <disable | enable> 
	errorInfo <disable | enable> 
	externalBody <disable | enable>
	fromHeader <disable | enable> 
	geolocation <disable | enable> 
	geolocationError <disable | enable> 
	geolocationRouting <disable | enable> 
	historyInfo <disable | enable> 
	maxForwardsHeader <disable | enable> 
	messageExternalBody <disable | enable>
	mwiBody <disable | enable> 
	pAccessNetworkInfoHeader <disable | enable> 
	pCalledPartyID <disable | enable> 
	pChargingVectorHeader <disable | enable> 
	pEarlyMedia <disable | enable> 
	pVisitedNetworkIDHeader <disable | enable> 
	passCompleteContactHeader <disable | enable> 
	pathHeader <disable | enable> 
	pidfBody <disable | enable>
	pidfDiffBody <disable | enable>
	qsigBody <disable | enable> 
	reasonHeader <disable | enable> 
	referredByHeader <disable | enable> 
	requestURI <disable | enable> 
	resourceListBody <disable | enable>
	resourcePriorityOptionTag <disable | enable>
	rlmiBody <disable | enable>
	routeHeader <disable | enable> 
	serverHeader <disable | enable>
	serviceRouteHeader <disable | enable> 
	simpleFilterBody <disable | enable>
	sipBody <disable | enable> 
	sipfragBody <disable | enable> 
	toHeader <disable | enable> 
	toneBody <disable | enable> 
	unknownBody <disable | enable> 
	unknownHeader <disable | enable> 
	userAgentHeader <disable | enable>
	userToUserHeader <disable | enable> 
	viaHeader <disable | enable>
	warningHeader <disable | enable>
	watcherInfoBody <disable | enable>

Command Parameters

For a list of SIP headers that cannot be controlled using transparency flags in relay scenarios, see IPSP Transparency Flags.

Transparency Flags

Parameter

Length/Range

Description

acceptContactHeaderN/ASet flag to allow P-CSCF to transparently pass the received Accept-Contact Header.
  • disable (default)
  • enable
acceptHeaderN/AUse this flag to determine Accept header behavior.
  • disable (default) – Accept header includes: application/sdp, application/isup, application/dtmf, application/dtmf-relay, multipart/mixed information.
  • enable – Accept header is transparently passed from ingress to egress.
acceptLanguageHeaderN/AEnable to allow Accept-Language Header transparency.
 
  • disable (default)
  • enable
alertInformationHeaderN/ASet this flag to transparently copy the ALERT INFO header from the ingress SIP INVITE method to the egress SIP INVITE message.
  • disable (default)
  • enable
authcodeHeadersN/AEnable this flag to transparently copy the WWW Authentication header for SIP 401/407 response messages or SIP Authorization/Proxy Authorization headers.
  • disable (default)
  • enable

You must enable statusCode4xx6xx relay flag when using authcodeHeaders transparency.


 callInfoHeader N/A Set flag to transparently pass Call-Info header, if present, in the incoming message.
  • disable (default)
  • enable
contactHeaderN/ASet flag to transparently pass the Contact Header Flag in egress leg with respect to the message direction.
  • disable (default)
  • enable
errorInfoN/AEnable this flag to transparently copy the Error-Info header from the ingress leg to the egress leg.
  • disable (default)
  • enable
externalBodyN/AEnable to send message/external-body transparently.
  • disable (default)
  • enable
fromHeaderN/AEnable this flag to transparently copy the userinfo@host component of the FROM header from the ingress SIP INVITE message to the egress SIP INVITE message.
  • disable (default)
  • enable

Even when this flag is enabled, the IP port information is not included unless the "Include IP Ports in From and To Headers" flag, elsewhere in this IP Signaling Profile, is also enabled.


geolocationN/ASet flag to transparently pass Geolocation header, if present, in incoming message.
  • disable (default)
  • enable
geolocationError N/ASet flag to transparently pass Geolocation-Error header, if present, in incoming message.
  • disable (default)
  • enable
geolocationRouting N/ASet flag to transparently pass Geolocation-Routing header, if present, in incoming message.
  • disable (default)
  • enable
historyInfoN/AControls History-info header transparency in SIP INVITE messages. When enabled, the 
Unable to show "metadata-from": No such page "_space_variables"
passes the History-Info header transparently from the ingress message to the egress message. When disabled, the SBC does not copy the history-info. Provision this flag on the egress leg with respect to the message direction.
  • disable (default)
  • enable
maxForwardsHeaderN/AEnable this flag to decrement the value in Max-Forwards header by 1 for requests traversing through the SBC. By default (disable), the SBC populates the Max-Forwards header with the value configured in maxFwdsDefault (default value is 70).
  • disable (default)
  • enable
messageExternalBodyN/AEnable flag to pass Message External Body transparently.
 
  • disable (default)
  • enable
mwiBody N/AEnable flag to transparently copy the MWI body from the incoming message to the outgoing message for INVITE, REGISTER, BYE, INFO, OPTIONS, NOTIFY, REFER, and SUBSCRIBE. Provision this flag on the egress leg with respect to message direction.
  • disable (default)
  • enable
pAccessNetworkInfoHeaderN/AEnable flag to transparently pass the p-Access-Network-Info (PANI) header from ingress to egress.
  • disable (default) –
    Unable to show "metadata-from": No such page "_space_variables"
    suppresses the PANI header towards egress messages when the incoming message contains PANI header.
  • enable – 

    Unable to show "metadata-from": No such page "_space_variables"
    transparently passes PANI header from ingress to egress.

Enable this flag when 

Unable to show "metadata-from": No such page "_space_variables"
is configured as P-CSCF node.

pCalledPartyID

N/ASet flag to transparently pass the P-Called-Party-ID header from ingress to egress call leg.
  • disable (default)
  • enable
pChargingVectorHeaderN/AWhen enabled, the 
Unable to show "metadata-from": No such page "_space_variables"
transparently copies the P-Charging-Vector header from the ingress message to the egress message. When disabled, the 
Unable to show "metadata-from": No such page "_space_variables"
does not copy the header. PCharging- Vector header transparency is supported in INVITE, REGISTER, SUBSCRIBE, OPTIONS, MESSAGE, PUBLISH, NOTIFY, REFER, and INFO messages.
  • disable (default)
  • enable
pEarlyMediaN/AControls P-Early Media header transparency in INVITE or non-100 RESPONSE requests and their responses if they are relayed. When enabled, the SBC transparently copies the P-Early Media header from the incoming message to the outgoing message. When disabled, the PEarly- Media header is not copied to the egress leg. Provision this flag on egress leg with respect to message direction.
  • disable (default)
  • enable
pidfBodyN/AEnable to send application/pidf+xml body transparently.
  • disable (default)
  • enable
pidfDiffBodyN/AEnable to send application/pidf-diff+xml body transparently.
  • disable (default)
  • enable
pVisitedNetworkIDHeaderN/AEnable flag to pass the P-Visited-Network-ID header transparently to the egress leg.
  • disable (default)
  • enable
passCompleteContactHeaderN/AEnable flag at egress IPSP (with respect to message direction) to copy the Contact header and its parameters from the ingress message and insert in the egress message.
  • disable (default)
  • enable
pathHeaderN/AEnable flag to transparently copy the Path header from the ingress SIP message to the egress SIP message.
  • disable (default)
  • enable
qsigBodyN/AEnable flag to transparently copy the QSIG body from the incoming message to the outgoing message for INVITE, REGISTER, BYE, INFO, OPTIONS, NOTIFY, REFER, and SUBSCRIBE. Provision this flag on the egress leg with respect to message direction.
  • disable (default)
  • enable
reasonHeaderN/AWhen enabled, the ingress Reason header value is passed through unchanged.
  • disable (default)
  • enable
referredByHeaderN/AWhen enabled, 
Unable to show "metadata-from": No such page "_space_variables"
transparently copies the Referred-By Header (in INVITE requests/responses) from the incoming message to the outgoing message. When cleared, the Referred-By Header is not copied. Provision this flag on the egress leg (with respect to the message direction).
  • disable (default)
  • enable
requestURIN/AEnable flag to transparently copy the Request URI from the incoming message to the outgoing message for INVITE, REGISTER, SUBSCRIBE/NOTIFY. Provision this flag on the egress leg (with respect to the message direction).
  • disable (default)
  • enable
resourceListBodyN/AEnable to send application/resource-lists+xml body transparently.
 
  • disable (default)
  • enable
resourcePriorityOptionTagN/AEnable to transparently pass 'resource-priority' option tag received in Require or Supported header of SIP messages.
  • disable (default)
  • enable
rlmiBodyN/AEnable to send application/rlmi+xml transparently.
  • disable (default)
  • enable
routeHeaderN/AEnable flag to transparently copy the Route header from the ingress SIP message to the egress SIP message.
  • disable (default)
  • enable
serverHeaderN/AEnable to allow Server Header transparency.
 
  • disable (default)
  • enable
serviceRouteHeaderN/AEnable flag to transparently copy the Service-Route header from the ingress SIP message to the egress SIP message.
  • disable (default)
  • enable
simpleFilterBodyN/AEnable to send application/simple-filter+xml content-type transparently.
 
  • disable (default)
  • enable
sipBodyN/AEnable flag to transparently copy the SIP body from the incoming message to the outgoing message for INVITE, REGISTER, BYE, INFO, OPTIONS, NOTIFY, REFER, and SUBSCRIBE, if relayed. Provision this flag on the egress leg with respect to the message direction.
  • disable (default)
  • enable
sipfragBodyN/AEnable flag to transparently copy the SIPFRAG body from the incoming message to the outgoing message for INVITE, REGISTER, BYE, INFO, OPTIONS, NOTIFY, REFER, and SUBSCRIBE. Provision flag on the egress leg with respect to the message direction.
  • disable (default)
  • enable
toHeaderN/A

Enable flag to transparently copy the userinfo@host component of the TO header from the ingress SIP INVITE message to the egress SIP INVITE message. When flag is disabled, SBC generates its own TO header.

  • disable (default)
  • enable

Even when this flag is enabled, the IP port information is not included unless the "Include IP Ports in From and To Headers" flag, elsewhere in this IP Signaling Profile, is also enabled.


toneBodyN/AEnable flag to transparently copy the Tone body from the incoming message to the outgoing message for INVITE, REGISTER, BYE, INFO, OPTIONS, NOTIFY, REFER, and SUBSCRIBE. Provision flag on the egress leg with respect to the message direction.
  • disable (default)
  • enable
unknownBodyN/AEnable flag to transparently copy the Unknown body from the incoming message to the outgoing message for INVITE, REGISTER, BYE, INFO, OPTIONS, NOTIFY, REFER, and SUBSCRIBE. Provision flag on the egress leg with respect to the message direction.
  • disable (default)
  • enable
unknownHeaderN/AEnable flag to transparently copy the Unknown header from the incoming message to the outgoing message for INVITE, REGISTER, BYE, INFO, OPTIONS, NOTIFY, REFER, and SUBSCRIBE. Provision flag on the egress leg with respect to the message direction.
  • disable (default)
  • enable
userAgentHeaderN/AEnable to allow User-Agent header transparency.
  • disable (default)
  • enable
userToUserHeaderN/AWhen the ingress INVITE contains the User-to-User header and this transparency flag is enabled, the User-to-User header passes through to the egress.
  • disable (default)
  • enable
viaHeaderN/AUse this flag to specify the behavior of VIA header, the source address of the call originator.
  • disable – (default) Default behavior where IP address on the VIA header is the local SIP signaling address.
  • enable – Transparently pass all the VIA headers received in original INVITE or REGISTER. With only the transparency flag enabled,  the SBC will still include the local SIP signaling address and port as the top most VIA header.
warningHeader N/AEnable to allow Warning Header transparency.
  • disable (default)
  • enable
watcherInfoBody N/AEnable to send application/watcherinfo+xml transparently.
  • disable (default)
  • enable

Command Example

From system-level prompt, use following command to view IP signaling profile flags for DEFAULT_SIP profile in table format.

 > show table profiles signaling ipSignalingProfile DEFAULT_SIP egressIpAttributes flags 
bgcfTargetSchemeTransparency disable; 
convertInactiveToSendrecv disable; 
disable2806Compliance disable; 
disableOptionalRegisterParameters disable; 
map181Or182MessageTo183 disable; 
mapContractorNumberInPSigInfoHeader disable; 
suppressUnregister disable; 
ttcIsupMapping disable; 
useCalledPartyInRequestUri disable; 
useColonInSdpMediaTypeParameter disable; 
validateIsubAddress disable; 
qosBasedRouting disable;

Call Flow Examples

Call Flow Examples for 'Disable Media Lockdown' Flag

Example1:

In the following call flow, the Modify Offers (in green) are suppressed if the Minimize Relaying Of Media Changes From Other Call Leg flag is enabled:

Ingress Peer

 

SBC

 

Egress Peer

G711U

->

SBC offers G711U as pass-through codec and G729A as a transcode option by reserving a DSP channel

->

G711U,G729A

G711U

<-

SBC releases the DSP channel resulting in a G711U pass-thru call

<-

G711U

 

 

Receive capabilities of SBC have changed as a codec G729A was removed and the DSP channel de-allocated.
Default behavior is to send Modify Offer; to suppress, the Minimize Relaying Of Media Changes From Other Call Leg flag should be enabled

->

G711U

 

 

 

<-

G711U

Example 2:

The messages (in green) can be suppressed if the Disable Media Lock Down field is enabled.

Ingress Peer

 

SBC

 

Egress Peer

G711U

->

SBC offers G711U as pass-through codec and G729A as a transcode option by reserving a DSP channel

->

G711U,G729A

G711U

<-

SBC releases the DSP channel resulting in a G711U pass-thru call

<-

G711U,G729A

 

 

Receive capabilities of SBC have changed as a codec G729A was removed and the DSP channel de-allocated.
Default behavior is to send Modify Offer; the Minimize Relaying Of Media Changes From Other Call Leg flag cannot suppress this Modify Offer as a common codec in the original offer and answer (G729A) has been removed; To suppress this re-INVITE, enable DML

->

G711U

 

 

 

<-

G711U

Ingress Peer

 

SBC

 

Egress Peer

G711U

->

SBC offers G711U as pass-through codec and G729A,G726 as transcode options by reserving a DSP channel

->

G711U,G729A,G726

G711U

<-

Transcode G711-G729A call. Egress codec is locked down to G729A

<-

G729A,G726

 

 

Receive capabilities of SBC have changed to G729A due to transcode.
Default behavior is to send Modify Offer to lockdown to G729A; the Minimize Relaying Of Media Changes From Other Call Leg flag cannot suppress this Modify Offer as a common codec in the original offer and answer (G726) has been removed; To suppress this re-INVITE, enable DML

->

G729A

 

 

 

<-

G729A

Example 3:

Scenario in which Disable Media Lockdown field can not suppress the media lock down messages (in green).

The codecs configured at Egress route PSP are G711U, G726, G729A with HRP disabled.

Ingress Peer

 

SBC

 

Egress Peer

G711U

->

SBC offers G711U as pass-through codec and G726,G729A as transcode options by reserving a DSP channel

->

G711U,G726,G729A

G711U

<-

Transcode G711-G726 call. Egress codec is locked down to G726

<-

G729A,G726

 

 

Receive capabilities of SBC have changed to G726 ( i.e. HRP is disabled). Since, the codec selected by SBC is different from Peer’s preferred codec (G729), though the flag DML is enabled SBC sends a Modify Offer to lockdown to G726.

->

G726

 

 

 

<-

G726

Call Flow Examples for 'Minimize relaying of Media Changes From Other Call Leg All' Flag

Example1:

The re-INVITEs (in green) are suppressed if the Minimize Relaying Of Media Changes From Other Call Leg flag is enabled.

Ingress Peer

 

SBC

 

Egress Peer

G711U

->

SBC offers G711U as pass-through codec and G729A as a transcode option by reserving a DSP channel

->

G711U,G729A

G711U

<-

SBC releases the DSP channel resulting in a G711U pass-thru call

<-

G711U

 

 

Receive capabilities of SBC have changed as a codec G729A was removed; send Modify Offer to Peer to advertise the latest set of capabilities

->

G711U

 

 

 

<-

G711U

Example2:

SBC suppresses a Modify Offer from the ingress peer. The offer changes the maxptime from 10 to 20ms. An increase in maxptime can be suppressed – a device that advertises a maxptime of 20ms can also receive 10ms packets.

Ingress Peer

 

SBC

 

Egress Peer

G711U 10ms

->

 

->

G711U 10ms

G711U

<-

 

<-

G711U

Re-INVITE (G711U 20ms)

->

Suppress the re-INVITE if minimize media is enabled and respond to ingress peer; else forward the re-INVITE to egress

->

G711U 20ms

G711U

<-

 

<-

G711U

Conversely, irrespective of the state of the Minimize Relaying Of Media Changes From Other Call Leg flag All field cannot suppress a change of maxptime from 20ms to 10ms.

Ingress Peer

 

SBC

 

Egress Peer

G711U 20ms

->

 

->

G711U 20ms

G711U

<-

 

<-

G711U

Re-INVITE (G711U 10ms)

->

 

->

G711U,10ms

G711U

<-

 

<-

G711U

Example3:

A change of data-path-mode from sendrecv to sendonly ( HOLD request) can also be suppressable. The rational is that SBC can always ignore the media received from the peer and continue to send it media.

Ingress Peer

 

SBC

 

Egress Peer

G711U sendrecv

->

 

<-

G711U sendrecv

G711U

<-

 

->

G711U

Re-INVITE (G711U sendonly)

->

Suppress the re-INVITE if minimize media is enabled and respond to ingress peer; else forward the re-INVITE to egress

<-

G711U sendonly

G711U

<-

 

->

G711U

Conversely, SBC irrespective of the state of the Minimize Relaying Of Media Changes From Other Call Leg flag, cannot suppress a change of data-path-mode from sendonly to sendrecv.

Ingress Peer

 

SBC

 

Egress Peer

G711U sendonly

->

 

->

G711U sendonly

G711U

<-

 

<-

G711U

Re-INVITE (G711U sendrecv)

->

 

->

G711U sendrecv

G711U

<-

 

<-

G711U

Call Flow Examples for 'Relay Data Path Mode Change From Other Call Leg' Flag

Example1:

When Minimize Relaying Of Media Changes From Other Call Leg flag is enabled, and when Relay Data Path Mode Change From Other Call Leg is disabled:

Ingress Peer

 

SBC

 

Egress Peer

G711U,G729A sendrecv

->

 

->

G711U,G729A sendrecv

G711U

<-

 

<-

G711U

Re-INVITE (G711U sendonly)

->

Suppress the re-INVITE and respond to ingress peer. Discard media received from the egress peer

 

 

G711U

<-

 

 

 

Example2:

When the Minimize Relaying Of Media Changes From Other Call Leg flag is enabled, and when Relay Data Path Mode Change From Other Call Leg is enabled:

Ingress Peer

 

SBC

 

Egress Peer

G711U,G729A sendrecv

->

 

->

G711U,G729A sendrecv

G711U

<-

 

<-

G711U

Re-INVITE (G711U sendonly)

->

 

->

G711U sendonly

G711U

<-

 

<-

G711U

 

  • No labels