|
Avaya Conferencing Provider API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.avaya.conferencing.api.acp.control.AbstractConferencingObject<EndPoint>
com.avaya.conferencing.api.acp.control.EndPoint
public abstract class EndPoint
Represents an EndPoint that is connected to an Avaya Conferencing Provider, i.e. a caller into a conference call.
| Nested Class Summary | |
|---|---|
static class |
EndPoint.DisconnectReason
Reasons why an EndPoint has been disconnected. |
static class |
EndPoint.QAPriority
Priority of an EndPoint within the EndPointQueue with ConferencingObjectQueue.Purposes.QA_QUESTIONS. |
| Field Summary | |
|---|---|
static java.lang.String |
ACTIVE
The property name for isActive(). |
static java.lang.String |
AUTHENTICATION
The property name for getAuthentication(). |
static java.lang.String |
AUXILIARY_CODE
The property name for getAuxiliaryCode(). |
static java.lang.String |
CALL_TYPE_DESCRIPTION
The property name for getCallTypeDescription(). |
static java.lang.String |
CONFERENCE_START_TIME
The property name for getConferenceStartTime(). |
static java.lang.String |
CUSTOM_FIELDS
The property name for getCustomFields(). |
static java.lang.String |
DISCONNECT_REASON
The property name for getDisconnectReason(). |
static java.lang.String |
FROM_DISPLAY
The property name for getFromDisplay(). |
static java.lang.String |
FROM_NUMBER
The property name for getFromNumber(). |
static java.lang.String |
FROM_URI
The property name for getFromURI(). |
static java.lang.String |
HELP_QUEUE_JOIN_TIME
The property name for getHelpQueueJoinTime(). |
static java.lang.String |
INCOMING_MEDIA_RESOURCE_POOL
The property name for getIncomingMediaResourcePool() |
static java.lang.String |
MESSAGE_SET
The property name for getMessageSet(). |
static java.lang.String |
NAME
The property name for getName(). |
static java.lang.String |
ORGANIZATION_NAME
The property name for getOrganizationName(). |
static java.lang.String |
PARTICIPANT_CODE
The property name for getParticipantCode(). |
static java.lang.String |
PIN
The property name for getPin(). |
static java.lang.String |
QA_PRIORITY
The property name for getQAPriority(). |
static java.lang.String |
SECURE_PARAMS_VALIDATED
The property name for isSecureParamsValidated(). |
static java.lang.String |
SELF_IDENTIFICATION_CODE
The property name for getSelfIdentificationCode(). |
static java.lang.String |
START_TIME
The property name for getStartTime(). |
static java.lang.String |
TALKING
The property name for isTalking(). |
static java.lang.String |
TO_NUMBER
The property name for getToNumber(). |
static java.lang.String |
TO_URI
The property name for getToURI(). |
static java.lang.String |
UNIQUE_PARTICIPANT_IDENTIFIER
The property name for getUniqueParticipantIdentifier(). |
| Fields inherited from class com.avaya.conferencing.api.acp.control.AbstractConferencingObject |
|---|
VERBOSE_TO_STRING |
| Fields inherited from interface com.avaya.conferencing.api.acp.control.ConferencingObject |
|---|
STATE |
| Constructor Summary | |
|---|---|
EndPoint()
|
|
| Method Summary | |
|---|---|
abstract void |
addDTMFListener(DTMFListener listener)
Registers a DTMFListener with this EndPoint. |
CPEndPointAuthentication |
getAuthentication()
Returns the CPAuthentication of this EndPoint. |
java.lang.String |
getAuxiliaryCode()
Gets the auxiliary code associated with the EndPoint. |
java.lang.String |
getCallTypeDescription()
Gets the description of the call type for the EndPoint. |
java.util.Date |
getConferenceStartTime()
Gets the time when this EndPoint was placed in the current Conference or null
if not currently in a Conference. |
java.util.List<java.lang.String> |
getCustomFields()
Gets the custom fields associated with the EndPoint. |
EndPoint.DisconnectReason |
getDisconnectReason()
Returns either null if the EndPoint is active or the reason why the EndPoint was disconnected. |
java.lang.String |
getFromDisplay()
Gets the caller's (that is the EndPoint's) origin if present. |
java.lang.String |
getFromNumber()
Gets the caller's (that is the EndPoint's) phone number if present. |
java.lang.String |
getFromURI()
Gets the caller's (that is the EndPoint's) originating URI. |
java.util.Date |
getHelpQueueJoinTime()
Gets the time when this EndPoint joined a help queue or null if the EndPoint is
not in a help queue. |
MediaResourcePool |
getIncomingMediaResourcePool()
Gets the MediaResourcePool that the EndPoint came in on. |
MessageSet |
getMessageSet()
Gets the MessageSet associated with this EndPoint. |
java.lang.String |
getName()
Gets the name associated with the EndPoint. |
java.lang.String |
getOrganizationName()
Gets the company name associated with the EndPoint. |
java.lang.String |
getParticipantCode()
Gets the participant code associated with the EndPoint or an empty string if no participant code has been associated with the EndPoint. |
java.lang.String |
getPin()
Gets the PIN associated with the EndPoint. |
EndPoint.QAPriority |
getQAPriority()
Gets the EndPoint.QAPriority associated with the EndPoint. |
java.lang.String |
getSelfIdentificationCode()
Gets the self-identification code associated with the EndPoint or an empty string if either: no self-identification code has been associated with the EndPoint; or the self-identification feature is not supported by the ConferencingProvider. |
java.util.Date |
getStartTime()
Gets the time when this EndPoint connected to the ConferencingProvider. |
java.lang.String |
getToNumber()
Gets the callee's (that is the EndPoint's) phone number, that is the number dialled by the caller, also known as DNIS. |
java.lang.String |
getToURI()
Gets the callee's (that is the EndPoint's) destination URI, that is URI that the caller connected to. |
java.lang.String |
getUniqueParticipantIdentifier()
Returns the EndPoint's unique participant identifier |
boolean |
isActive()
Returns true if the EndPoint is connected. |
boolean |
isSecureParamsValidated()
Returns true if the EndPoint's unique participant identifier and secret PIN (if applicable)
have been validated sucessfully. |
boolean |
isTalking()
Returns true if the EndPoint is currently talking. |
abstract void |
removeDTMFListener(DTMFListener listener)
Unregisters a DTMFListener from this EndPoint. |
| Methods inherited from class com.avaya.conferencing.api.acp.control.AbstractConferencingObject |
|---|
equals, execute, getVerbs, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.avaya.conferencing.api.acp.control.ConferencingObject |
|---|
addAvailableVerbsChangeListener, addPropertyChangeListener, addPropertyChangeListener, addStateChangeListener, executeAs, getAllVerbs, getAllVerbsAs, getAllVerbsAs, getConnection, getId, getProperties, getProperties, getPropertyClass, getPropertyClasses, getPropertyType, getPropertyValue, getPropertyValues, getState, getVerbsAs, removeAvailableVerbsChangeListener, removePropertyChangeListener, removePropertyChangeListener, removeStateChangeListener |
| Field Detail |
|---|
public static final java.lang.String TALKING
public static final java.lang.String NAME
public static final java.lang.String ORGANIZATION_NAME
public static final java.lang.String TO_NUMBER
public static final java.lang.String FROM_NUMBER
public static final java.lang.String FROM_DISPLAY
public static final java.lang.String TO_URI
public static final java.lang.String FROM_URI
public static final java.lang.String ACTIVE
public static final java.lang.String AUTHENTICATION
public static final java.lang.String HELP_QUEUE_JOIN_TIME
public static final java.lang.String START_TIME
public static final java.lang.String CONFERENCE_START_TIME
public static final java.lang.String MESSAGE_SET
public static final java.lang.String CUSTOM_FIELDS
public static final java.lang.String PARTICIPANT_CODE
public static final java.lang.String AUXILIARY_CODE
public static final java.lang.String PIN
public static final java.lang.String SELF_IDENTIFICATION_CODE
public static final java.lang.String DISCONNECT_REASON
public static final java.lang.String INCOMING_MEDIA_RESOURCE_POOL
public static final java.lang.String CALL_TYPE_DESCRIPTION
public static final java.lang.String QA_PRIORITY
public static final java.lang.String UNIQUE_PARTICIPANT_IDENTIFIER
public static final java.lang.String SECURE_PARAMS_VALIDATED
| Constructor Detail |
|---|
public EndPoint()
| Method Detail |
|---|
public abstract void addDTMFListener(DTMFListener listener)
listener - The listener.public final CPEndPointAuthentication getAuthentication()
public final java.util.List<java.lang.String> getCustomFields()
public final java.lang.String getFromDisplay()
getFromURI(),
getFromNumber()public final java.lang.String getFromNumber()
getFromURI(),
getFromDisplay()public final java.lang.String getFromURI()
getFromNumber(),
getFromDisplay()public final java.util.Date getHelpQueueJoinTime()
null if the EndPoint is
not in a help queue.
null if the EndPoint
is not in a help queue.public final MessageSet getMessageSet()
public final java.lang.String getName()
public final java.lang.String getCallTypeDescription()
public final java.lang.String getPin()
public final java.lang.String getAuxiliaryCode()
public final EndPoint.QAPriority getQAPriority()
public final java.lang.String getParticipantCode()
public final java.lang.String getSelfIdentificationCode()
public final java.lang.String getOrganizationName()
public final java.util.Date getStartTime()
public final java.util.Date getConferenceStartTime()
null
if not currently in a Conference.
null if not currently in a Conference.public final java.lang.String getToNumber()
getToURI()public final java.lang.String getToURI()
public final boolean isActive()
true if the EndPoint is connected.
true if the EndPoint is connected.public final EndPoint.DisconnectReason getDisconnectReason()
null if the EndPoint is active or the reason why the EndPoint was disconnected.
null if the EndPoint is active or the reason why the EndPoint was disconnected.public final boolean isTalking()
true if the EndPoint is currently talking.
true if the EndPoint is currently talking.public final java.lang.String getUniqueParticipantIdentifier()
public final boolean isSecureParamsValidated()
true if the EndPoint's unique participant identifier and secret PIN (if applicable)
have been validated sucessfully.
true if the EndPoint's unique participant identifier and secret PIN (if applicable)
have been validated successfully.public final MediaResourcePool getIncomingMediaResourcePool()
null is returned.
null, or the MediaResourcePool the EndPoint was established
with.public abstract void removeDTMFListener(DTMFListener listener)
listener - The listener.
|
Avaya Conferencing Provider API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||