| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
mcs
|
+--mcs.ConferencePref
public class ConferencePref
ConferencePref encapsulates the set of preferences related to the three way conferencing capability. Specifically, the ConferencePref attributes identify a ConferenceResource to use for conferencing as well as specifying the mechanism through which the conference resouce information should be propagated to the client. ConferencePrefs are provisionable and clonable.
Links:
Kernel Association identifies
conferenceResource represents the conferencing resource assigned to the Identity.
Constraints:
- must be a valid ConferenceResource
- must not be null if conferenceEnabled is true
Default:
- none
Clone:
- yes, shallow. The cloned ConferencePref references the same instance of ConferenceResource as the original.
Associates type:
association
Client cardinality:
0..*
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
0..1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Generalization Generalization Link
ConferencePref encapsulates the set of preferences related to the three way conferencing capability. Specifically, the ConferencePref attributes identify a ConferenceResource to use for conferencing as well as specifying the mechanism through which the conference resouce information should be propagated to the client. ConferencePrefs are provisionable and clonable.
| Nested Class Summary |
public class |
ConferenceIdPropagationHeader |
| Field Summary |
private boolean |
|
ConferenceIdPropagationHeader |
CONTACT |
ConferenceIdPropagationHeader |
REMOTE_PARTY_ID |
private String |
|
|
|
private ConferenceIdPropagationHeader |
|
private boolean conferenceEnabled
conferenceEnabled flag indicates whether (TRUE) the threeway conferencing capability is enabled for the Subscriber.Identity or (FALSE) threeway conferencing is disabled.
Constraints:
- true | false
Default:
- false
Clone:
- yes, verbatim
Multiplicity:
1
private String conferenceInvocationDn
conferenceInvocationDn represents the DN that will be used as the user part of the inbound URI of the conference service invocation that CSN services. Clients direct a call to the inbound URI of a ConferenceResource in order to initiate three way conferencing. The conferenceInvocationDn is registered as a service invocation number within the CSE.
Constraints:
- see Uri constraints for user part
- must not be null if conferenceEnabled is true
- must be unique within the service invocation numbers of this subscription
- must be unique within all PersonalHandbackPref.handbackDn1/2 and PersonalPickupPref.pickupDn
- may be the same as 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
conferenceResource represents the conferencing resource assigned to the Identity.
Constraints:
- must be a valid ConferenceResource
- must not be null if conferenceEnabled is true
Default:
- none
Clone:
- yes, shallow. The cloned ConferencePref references the same instance of ConferenceResource as the original.
Multiplicity:
1
private ConferenceIdPropagationHeader confIdPropagationHeader
confIdPropagationHeader indicates how the conference URI should be returned to the client such that the client can REFER both of its calls to the specified three way conference. Valid options for confIdPropagationHeader are:
- CONTACT: the SIP Contact header
- REMOTE_PARTY_ID: the Remote-Party-Id header
Constraints:
- "CONTACT" | "REMOTE_PARTY_ID"
Default:
- "REMOTE_PARTY_ID"
Clone:
- yes, verbatim
Multiplicity:
1
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|