| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
mcs
|
+--mcs.HandoverPref
public class HandoverPref
HandoverPref encapsulates the Subscriber preference related to the handover (handoff/handback) capability. HandoverPrefs are provisionable and clonable.
Links:
Generalization Generalization Link
HandoverPref encapsulates the Subscriber preference related to the handover (handoff/handback) capability. HandoverPrefs are provisionable and clonable.
| Field Summary |
private boolean |
|
private String |
|
private String |
|
private long |
|
private String |
|
private String |
|
private long |
|
private boolean |
|
private int |
|
private long |
|
private long |
|
private boolean analyzeRemoteDnEnabled
analyzeRemoteDnEnabled attribute is a boolean flag indicating (TRUE) if the remote DN must be considered during the validation process (ensuring the CSN and Client are in sync regarding CSN-controlled and non-CSN controlled calls). When analyzeRemoteDnEnabled is TRUE the CSN ensures that it is controlling a call with the specified DN prior to performing handoff. If it is not controlling such a call handoff is rejected. When analyzeRemoteDn is FALSE the DN is not considered during handoff validation
Constraints:
- true | false
Default:
- false
Clone:
- yes, verbatim
Multiplicity:
1
private String handbackDn1
HandbackDN1 is the address that must used to initiate a handback of the first (oldest) call on the device from WiFi to cellular. NOTE: handbackDn2 may be used to handback the second (younger) call and only two calls are disposed to a Subscriber's device at a time
Constraints:
- see DirectoryNumber constraints
- must be unique within the service invocation numbers of this subscription
- must be unique within all personal service invocation numbers (PersonalHandbackPref.handbackDn1/2 and PersonalPickupPref.pickupDn)
- may be the same as global service invocation numbers from other subscriptions
- must be unique within the Identity.sdnAddress values
- must be unique within the Endpoint.address values
Default:
- none
Clone:
- yes, verbatim
Multiplicity:
1
private String handbackDn2
HandbackDN2 is the address that must used to initiate a handback of the second (youngest) call on the device from WiFi to cellular. NOTE: handbackDn1 may be used to handback the first (older) call and only two calls are disposed to a Subscriber's device at a time
Constraints:
- see DirectoryNumber constraints
- must be unique within the service invocation numbers of this subscription
- must be unique within all personal service invocation numbers (PersonalHandbackPref.handbackDn1/2 and PersonalPickupPref.pickupDn)
- may be the same as global service invocation numbers from other subscriptions
- must be unique within the Identity.sdnAddress values
- must be unique within the Endpoint.address values
Default:
- none
Clone:
- yes, verbatim
Multiplicity:
1
private long handbackTimeout
The handbackTimeout attribute represents the wait period (in milliseconds) before a call is handed from the WiFi network to the mobile network. If the value is empty the call is handed back immediately. If the value is 0 the call is handed back immediately after parking. If the value is > 0 call is handed back after waiting the specified time after parking
Constraints:
- 100 <= handbackTimeout < 20000
- may be null
Default:
- null
Clone:
- yes, verbatim
Multiplicity:
1
private String handoffDn1
HandoffDN1 is the address that must used to initiate a handoff of the first (oldest) call on the device from cellular to WiFi. NOTE: handoffDn2 may be used to handoff the second (younger) call and only two calls are disposed to a Subscriber's device at a time
Constraints:
- see DirectoryNumber constraints
- must be unique within the service invocation numbers of this subscription
- must be unique within all personal service invocation numbers (PersonalHandbackPref.handbackDn1/2 and PersonalPickupPref.pickupDn)
- may be the same as global service invocation numbers from other subscriptions
- must be unique within the Identity.sdnAddress values
- must be unique within the Endpoint.address values
Default:
- none
Clone:
- yes, verbatim
Multiplicity:
1
private String handoffDn2
HandoffDN2 is the address that must used to initiate a handoff of the second (youngest) call on the device from cellular to WiFi. NOTE: handoffDn1 may be used to handoff the first (older) call and only two calls are disposed to a Subscriber's device at a time
Constraints:
- see DirectoryNumber constraints
- must be unique within the service invocation numbers of this subscription
- must be unique within all personal service invocation numbers (PersonalHandbackPref.handbackDn1/2 and PersonalPickupPref.pickupDn)
- may be the same as global service invocation numbers from other subscriptions
- must be unique within the Identity.sdnAddress values
- must be unique within the Endpoint.address values
Default:
- none
Clone:
- yes, verbatim
Multiplicity:
1
private long handoffTimeout
The handoffTimeout attribute represents the wait period (in milliseconds) before a call is handed from the mobile network to the WiFi network. If the field is empty handoff is performed immediately. If the value is 0 than handoff is performed immediately after parking. If the value is > 0 the handoff is performed after waiting the specified time (after parking)
Constraints:
- 100 <= handoffTimeout < 20000
- may be null
Default:
- null
Clone:
- yes, verbatim
Multiplicity:
1
private boolean handoffValidationEnabled
The handoffValidationEnabled flag indicates whether the handoff should be validated to ensure that the request is consistent between client and CSN. The validation helps in protecting against the attempted handoff of non-CSN controlled calls that my arrive at a device in MVNO deployments when the Subscribers DN != devide DN. In such cases calls may arrive at the device without being anchored to the CSN. The device is unaware of the anchored status of the call and may request handoff. The CSN may configured (through the handoffValidationEnabled flag == TRUE) to validate metadata associated with the request to detect the situation in which the device has requested handoff of a non-CSN controlled call
Constraints:
- true | false
Default:
- false
Clone:
- yes, verbatim
Multiplicity:
1
private int handoffValidationLength
handoffValidationLength indicates the number of digits that must match during number validation in order to consider the numbers a match. This indicator is used to help normalize numbers that may be prefixed differently prior to validation.
Constraints:
- 0 <= handoffValidationLength < 32
- may be null if and only if handoffValidationEnabled = false
- must be provided if handoffValidationEnabled == true
Default:
- 0
Clone:
- yes, verbatim
Multiplicity:
1
private long originationTolerance
The originationTolerance attribute represents the time in milliseconds within which the duration of the Subscriber originated call must match the candidate handoff call. This attribute is used during handoff validation in order to help guarantee that the CSN and Client are in sync wrt to the requested handoff target. The CSN validation aims to ensure that the requested call is a CSN controlled (anchored) call. During validation, the duration of the Subscriber originated call are compared with between those provided in the handoff request from the client and those that are currently held on the CSN (for the Subscriber). Due to network signalling delays the CSN may/will have a slightly different view of the call duration than the Client. As such, the originationTolerance describes the + or - range within which the call durations must match between Client and CSN to be considered a match. If no calls match the duration within the specified duration, than the handoff is rejected
Constraints:
- 0 <= originationTolerance < 20000
- may be null if and only if handoffValidationEnabled = false
- must be provided if handoffValidationEnabled == true
Default:
- 0
Clone:
- yes, verbatim
Multiplicity:
1
private long terminationTolerance
The terminationTolerance attribute represents the time in milliseconds within which the duration of the Subscriber terminated call must match the candidate handoff call. This attribute is used during handoff validation in order to help guarantee that the CSN and Client are in sync wrt to the requested handoff target. The CSN validation aims to ensure that the requested call is a CSN controlled (anchored) call. During validation, the duration of the Subscriber terminated call is compared with between those provided in the handoff request from the client and those that are currently held on the CSN (for the Subscriber). Due to network signalling delays the CSN may/will have a slightly different view of the call duration than the Client. As such, the terminationTolerance describes the + or - range within which the call durations must match between Client and CSN to be considered a match. If no calls match the duration within the specified duration, than the handoff is rejected
Constraints:
- 0 <= terminationTolerance < 20000
- may be null if and only if handoffValidationEnabled = false
- must be provided if handoffValidationEnabled == true
Default:
- 0
Clone:
- yes, verbatim
Multiplicity:
1
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|