|
CONFIDENTIAL | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Participant
This interface allows moderator control of Participants in an audio conference.
Conference| Field Summary | |
|---|---|
static java.lang.String |
AUX1
An extra field that can be populated by user defined character data. |
static java.lang.String |
AUX2
An extra field that can be populated by user defined character data. |
static java.lang.String |
AUX3
An extra field that can be populated by user defined character data. |
static java.lang.String |
AUXILIARY_CODE
An extra field that can be populated by user defined character data representing a billing code. |
static java.lang.String |
CALL_START
Time in seconds from 00/00/1970 GMT when the line was seized by the bridge. |
static java.lang.String |
CALL_TYPE
Identifies the type of call. |
static java.lang.String |
CALL_TYPE_DIAL_IN
The call type for lines dialed into the bridge. |
static java.lang.String |
CALL_TYPE_DIAL_OUT_BY_API
The call type for lines dialed out of the bridge by the API or Operator. |
static java.lang.String |
CALL_TYPE_DIAL_OUT_BY_DTMF
The call type for lines dialed out of the bridge by moderator DTMF commands. |
static java.lang.String |
CALL_TYPE_LINK_LINE
The call type for lines dialed by an operator and marked as virtual link line to lkink conference rooms. |
static java.lang.String |
CALL_TYPE_OTHER
A line in a conference that is not defined by the other types. |
static java.lang.String |
CALL_TYPE_UBLAST
The call type for lines dialed as a result of blast dial from operator or moderator DTMF. |
static java.lang.String |
CALLER_ID
The CLI digits captured from the incoming call of the participant. |
static java.lang.String |
CHAN_TYPE
The type of channel the participant is defined by the bridge. |
static java.lang.String |
COMMENT
An optional field that can be populated with user defined character data. |
static java.lang.String |
COMPANY
The name of the company associated with this participant. |
static java.lang.String |
CONF_START
Time in seconds from 00/00/1970 GMT when the participant entered the conference associated with CONFERENCE_ID. |
static java.lang.String |
CONFERENCE_ID
The conference Id of the conference that the participant is currently in. |
static java.lang.String |
DNIS_DIGITS
The DDI digits captured from the incoming call of the participant. |
static java.lang.Integer |
DR_ALARM
The participant has been disconnected due to the trunk going out of service. |
static java.lang.Integer |
DR_CLPG_TIMEOUT
If configured on the bridge, the participant has been disconnected due to no answer within the configured timeout. |
static java.lang.Integer |
DR_CONF_SECURED
If configured on the bridge, the participant has been disconnected due to the conference being secured. |
static java.lang.Integer |
DR_CONF_TIME_EXPIRED
The participant has been disconnected due to the the conference end time being reached. |
static java.lang.Integer |
DR_CONFEREE_TRANSFER
The participant has been transfered to another conference. |
static java.lang.Integer |
DR_DNIS_HANGUP
If configured on the bridge, the participant has been disconnected due to the DNIS digits being matched to the call branding table for hang-up. |
static java.lang.Integer |
DR_DSP_FAILURE
The participant has been disconnected due to a DSP failure signaling an inability to process the line. |
static java.lang.Integer |
DR_ERROR
The participant has been disconnected due to an error when dialing out. |
static java.lang.Integer |
DR_FAULT
The participant has been disconnected due to the line being faulted. |
static java.lang.Integer |
DR_HOOKFLASH_TRANSFER
The participant has been disconnected due to a hook-flash transfer. |
static java.lang.Integer |
DR_HOT_SWAP
The participant has been disconnected due to the hot-swapping of a telephony card that the participant was using. |
static java.lang.Integer |
DR_INVALID_SEC_CODE
If configured on the bridge, the participant has been disconnected due to entering an invalid security code on all attempts. |
static java.lang.Integer |
DR_INVALID_TIME
The participant has been disconnected due to an attempt to enter a conference at the wrong time of day (prior to start of the conference, or after the conference has concluded). |
static java.lang.Integer |
DR_LINE_TIMEOUT
If configured on the bridge, the participant has been disconnected due to the time limit being reached for the active line. |
static java.lang.Integer |
DR_MAX_LINES_IN_CONF
If configured on the bridge, the participant has been disconnected due to a maximum number of lines in the conference. |
static java.lang.Integer |
DR_MOD_HANGUP
If configured on the bridge, the participant has been disconnected due to the last moderator exiting the conference. |
static java.lang.Integer |
DR_NETWORK_INDICATED
The participant has hungup on the far end. |
static java.lang.Integer |
DR_NULL
The participant is currently active and not disconnected. |
static java.lang.Integer |
DR_ODO_HANGUP
The participant has been disconnected due to an aborted ODO attempt by the moderator via DTMF. |
static java.lang.Integer |
DR_OPERATOR_HANGUP
The participant has been hungup on the near end (by an operator). |
static java.lang.Integer |
DR_SEC_CODE_TIMEOUT
If configured on the bridge, the participant has been disconnected due to a failure in entering the security code in the time period alloted. |
static java.lang.Integer |
DR_SINGLE_PERSON_CONF
The participant was alone in the conference for too long. |
static java.lang.Integer |
DR_SYS_OTHER
The participant has been disconnected and the reason is undefined. |
static java.lang.String |
FROM_URI
The URI of an incoming line |
static java.lang.String |
INTERCEPTED_WITH
The unique id associated with the currently intercepted participant. |
static java.lang.String |
IS_BACKPATH
Identifies whether the participant is waiting for an interceptor to answer on the backpath. |
static java.lang.String |
IS_HELD
Indicates that this line is individually "on hold", in other words is muted and cannot speak to or hear any of the rest of the conference. |
static java.lang.String |
IS_HELP_REQ
Identifies if the participant has requested help. |
static java.lang.String |
IS_IN_POLL
Identifies if the participant is participating in a Polling session. |
static java.lang.String |
IS_IN_QA
Identifies when a participant is trying to ask a question in a Q&A (Question and Answer) session. |
static java.lang.String |
IS_IN_SUBCONF
Identifies if the line is currently in a subconference. |
static java.lang.String |
IS_INCOMING
Identifies whether the participant dialed into the bridge, not out from the bridge. |
static java.lang.String |
IS_MODERATOR
Determines if this participant is a moderator. |
static java.lang.String |
IS_MUTED
Identifies if this participant is muted. |
static java.lang.String |
IS_OPER_MUTED
Identifies if this participant has operator mute applied. |
static java.lang.String |
IS_OPERATOR
Determines if this participant is an operator. |
static java.lang.String |
IS_RECORDING_LINE
Indicates that this line (or the participant obj) is a recording line for a conference. |
static java.lang.String |
IS_SELF_MUTED
Identifies if this participant has applied a self-mute. |
static java.lang.String |
IS_TALKING
Determines if this participant is currently speaking. |
static java.lang.String |
IS_VLL
Determines if this participant is a Virtual Link Line (VLL). |
static int |
MAX_PROMPTSETS
The maximum value for the range of prompt sets available for the participant. |
static java.lang.String |
NAME
The name of the participant. |
static java.lang.String |
PAC_DIGITS
PlayAdnCollect digits collected associated with this line |
static java.lang.Integer |
PAC_EVENT_CANCELED
PAC_STATUS values |
static java.lang.Integer |
PAC_EVENT_MATCH
PAC_STATUS values |
static java.lang.Integer |
PAC_EVENT_MAX_EXCEEDED
PAC_STATUS values |
static java.lang.Integer |
PAC_EVENT_MIN_NOT_MET
PAC_STATUS values |
static java.lang.Integer |
PAC_EVENT_NO_MATCH
PAC_STATUS value |
static java.lang.Integer |
PAC_EVENT_TIMEOUT
PAC_STATUS values |
static java.lang.String |
PAC_STATUS
PlayAndCollect status associated with this line |
static java.lang.String |
PARTICIPANT_ID
The unique identifier of this participant. |
static java.lang.String |
PHONE_NUM
The phone number of the participant. |
static java.lang.String |
PINCODE
The security id associated with this participant. |
static java.lang.String |
PROMPT_SET
The prompt set used by the participant: 1 - MAX_PROMPTSETS, or 0 if the first update for this value has
not yet been received by the bridge. |
static java.lang.String |
QA_NEXT
The unique id associated with the next participant in the QA queue. |
static java.lang.String |
QA_PRIORITY
The priority assigned to the participant during Q&A (Question and Answer) sessions. |
static java.lang.String |
QAPRIORITY_EXCLUDED
The participant will be excluded from the Q&A session for the conference. |
static java.lang.String |
QAPRIORITY_NORMAL
The participant may be included in the Q&A session for the conference. |
static java.lang.String |
QAPRIORITY_TOP
The participant will be included in the Q&A session for the conference above any participants with a priority of QAPRIORITY_NORMAL. |
static java.lang.String |
STATE
The current state of the participant. |
static java.lang.Integer |
STATE_BEING_DIALED
Conferee state (value = 4) while outgoing call is awaiting answer. |
static java.lang.Integer |
STATE_FREE
Conferee state (value = 1) after leaving conference. |
static java.lang.Integer |
STATE_FULL_DUPLEX
Conferee state (value = 2) while in conference. |
static java.lang.Integer |
STATE_IN_ANNUNCIATION
Conferee state (value = 5) while being played a message. |
static java.lang.Integer |
STATE_INTERCEPTEE
Conferee state (value = 8) for normal caller intercepted with a moderator. |
static java.lang.Integer |
STATE_INTERCEPTOR
Conferee state (value = 7) for a moderator intercepting another caller. |
static java.lang.Integer |
STATE_ON_HOLD
Conferee state (value = 3) while on hold. |
static java.lang.Integer |
STATE_WAITING_ON_INTERCEPT
Conferee state (value = 6) for moderator connected to backpath of dialed caller listening to call progress. |
static java.lang.String |
TO_URI
The URI of an out going line |
static java.lang.String |
WEB_ID
WebId associated with this line |
| Method Summary | |
|---|---|
void |
askQuestionOnQAChan()
|
void |
cancelConferenceWideOperatorRequest()
Cancel the previous conference-wide operator help request for this participant. |
void |
cancelOperatorRequest()
Cancel the previous individual operator help request for this participant. |
void |
deRegister(BridgeListener listener)
Remove a listener from the Participant. |
void |
disconnect()
Disconnect a Participant. |
java.lang.Integer |
getDisconnectReason()
Retrieve the reason the participant was disconnected. |
java.lang.Object |
getParameter(java.lang.String key)
Get the parameter defined by the given key string. |
java.util.Hashtable |
getParameters()
Gets a Hashtable containing the current state of the Participant object. |
int |
getPollingVote()
Returns a polling vote for this participant during a Polling session. |
void |
hold()
Place a Participant on hold. |
void |
hold(java.lang.Integer musicSource)
Place a participant on hold with the given music source. |
void |
holdOff()
Take a participant off hold. |
void |
intercept(java.lang.String participantID)
Intercept another Participant. |
void |
interceptOff()
Return this participant and the participant with which it it is intercepted to the conference. |
boolean |
isConnected()
Identifies whether this participant is either a member of a conference, or is otherwise active on the bridge. |
void |
makeModerator(boolean toModerator)
Set the Participant to and from moderator status. |
void |
moveQaPosition(int amount)
Move the Q&A position of this participant in the Q&A queue. |
void |
moveQaPosition(int amount,
boolean includeHelp,
boolean includeMods,
boolean includeQs)
Move the Q&A position of this participant in the Q&A queue.Depending on the provided filters, the participant will be moved relative to the moderators and help requests. |
void |
mute()
Mute a Participant. |
void |
operatorMute()
Applies operator mute to the Participant. |
void |
operatorUnMute()
Removes operator mute from the Participant. |
void |
placeInConference(java.lang.String conferenceId)
Place this participant into a conference. |
void |
playAndCollect(short promptNo,
short promptSet)
Play a prompt to a participant asking them to enter a dtmf. |
void |
playAndCollect(short promptNo,
short promptSet,
byte minDigits,
byte maxDigits)
Play a prompt to a participant asking them to enter a dtmf. |
void |
playAndCollect(short promptNo,
short promptSet,
java.lang.String dtmfToMatch)
Play a prompt to a participant asking them to enter a dtmf. |
void |
playAnnunciator(int msgNum)
Plays an annunciator message to this line. |
void |
register(BridgeListener listener)
Register a listener for all events received by this Participant. |
void |
removeFromQa()
Remove this participant from the Q&A queue (without accessing the line). |
void |
requestConferenceWideOperator()
Request conference-wide operator help for the individual participant. |
void |
requestConferenceWideOperator(boolean obeyRestrictions)
Request conference-wide operator help for the individual participant if such requests are allowed. |
void |
requestOperator()
Request individual operator help for the specific participant. |
void |
requestOperator(boolean obeyRestrictions)
Request an operator's assistance on this participant only if such requests are allowed. |
void |
resumeQAChan()
Put the participant back into QA after they asked their question. |
void |
selfMute()
Applies a self-mute to the Participant. |
void |
selfUnMute()
Removes a self-mute from the Participant. |
void |
sendDTMF(java.lang.String digits,
boolean append)
Dials input DTMF string on the (presumably) already connected line. |
void |
setAsynchronous()
Do not wait for command completion. |
void |
setParameter(java.lang.String key,
java.lang.String value)
Set the parameter identified with the given key with the given value. |
void |
setParameters(java.util.Hashtable parameters)
Set the parameters with the given hashtable. |
void |
setPromptSet(java.lang.Integer promptSet)
Set the prompt set for the participant. |
void |
setQaPriority(java.lang.String priority)
Set the Q&A priority for this participant. |
void |
setSynchronous(long timeout)
Sets how long we should wait for command completion. |
void |
toggle()
Toggle a Participant to or from a sub-conference. |
void |
transferToConference(java.lang.String conferenceId)
Transfer this participant into the conference identified by conferenceId. |
void |
unMute()
Un-mute a Participant. |
| Field Detail |
|---|
static final java.lang.String NAME
static final java.lang.String PHONE_NUM
static final java.lang.String PINCODE
static final java.lang.String COMPANY
static final java.lang.String AUX1
static final java.lang.String AUX2
static final java.lang.String AUX3
static final java.lang.String AUXILIARY_CODE
static final java.lang.String WEB_ID
static final java.lang.String FROM_URI
S6100 NOT SUPPORTED
static final java.lang.String TO_URI
S6100 NOT SUPPORTED
static final java.lang.String PAC_STATUS
static final java.lang.String PAC_DIGITS
static final java.lang.String COMMENT
static final java.lang.String INTERCEPTED_WITH
static final java.lang.String QA_NEXT
static final java.lang.String CONFERENCE_ID
static final java.lang.String IS_INCOMING
static final java.lang.String IS_BACKPATH
static final java.lang.String IS_VLL
static final java.lang.String IS_HELP_REQ
static final java.lang.String IS_IN_QA
static final java.lang.String IS_IN_POLL
static final java.lang.String IS_MODERATOR
static final java.lang.String IS_OPERATOR
static final java.lang.String IS_MUTED
static final java.lang.String IS_SELF_MUTED
static final java.lang.String IS_OPER_MUTED
static final java.lang.String IS_TALKING
Bridge.TALKER_EVENT,
Constant Field Valuesstatic final java.lang.String IS_RECORDING_LINE
static final java.lang.String IS_HELD
static final java.lang.String CALL_START
static final java.lang.String CONF_START
static final java.lang.String IS_IN_SUBCONF
static final java.lang.String CHAN_TYPE
static final java.lang.String CALLER_ID
static final java.lang.String DNIS_DIGITS
static final java.lang.String PARTICIPANT_ID
static final java.lang.String CALL_TYPE
static final java.lang.String CALL_TYPE_DIAL_IN
CALL_TYPE,
CALL_TYPE_DIAL_OUT_BY_API,
CALL_TYPE_DIAL_OUT_BY_DTMF,
CALL_TYPE_LINK_LINE,
CALL_TYPE_UBLAST,
CALL_TYPE_OTHER,
Constant Field Valuesstatic final java.lang.String CALL_TYPE_DIAL_OUT_BY_API
CALL_TYPE,
CALL_TYPE_DIAL_IN,
CALL_TYPE_DIAL_OUT_BY_DTMF,
CALL_TYPE_LINK_LINE,
CALL_TYPE_UBLAST,
CALL_TYPE_OTHER,
Constant Field Valuesstatic final java.lang.String CALL_TYPE_DIAL_OUT_BY_DTMF
CALL_TYPE,
CALL_TYPE_DIAL_IN,
CALL_TYPE_DIAL_OUT_BY_API,
CALL_TYPE_LINK_LINE,
CALL_TYPE_UBLAST,
CALL_TYPE_OTHER,
Constant Field Valuesstatic final java.lang.String CALL_TYPE_LINK_LINE
CALL_TYPE,
CALL_TYPE_DIAL_IN,
CALL_TYPE_DIAL_OUT_BY_API,
CALL_TYPE_DIAL_OUT_BY_DTMF,
CALL_TYPE_UBLAST,
CALL_TYPE_OTHER,
Constant Field Valuesstatic final java.lang.String CALL_TYPE_UBLAST
CALL_TYPE,
CALL_TYPE_DIAL_IN,
CALL_TYPE_DIAL_OUT_BY_API,
CALL_TYPE_DIAL_OUT_BY_DTMF,
CALL_TYPE_LINK_LINE,
CALL_TYPE_OTHER,
Constant Field Valuesstatic final java.lang.String CALL_TYPE_OTHER
CALL_TYPE,
CALL_TYPE_DIAL_IN,
CALL_TYPE_DIAL_OUT_BY_API,
CALL_TYPE_DIAL_OUT_BY_DTMF,
CALL_TYPE_LINK_LINE,
CALL_TYPE_UBLAST,
Constant Field Valuesstatic final java.lang.String PROMPT_SET
MAX_PROMPTSETS, or 0 if the first update for this value has
not yet been received by the bridge.
MAX_PROMPTSETS,
Conference.PROMPT_SET,
Conference.MAX_PROMPTSETS,
Constant Field Valuesstatic final java.lang.String QA_PRIORITY
QAPRIORITY_NORMAL,
QAPRIORITY_TOP,
QAPRIORITY_EXCLUDED,
Constant Field Valuesstatic final java.lang.String QAPRIORITY_NORMAL
QA_PRIORITY,
QAPRIORITY_TOP,
QAPRIORITY_EXCLUDED,
Constant Field Valuesstatic final java.lang.String QAPRIORITY_TOP
QAPRIORITY_NORMAL,
QA_PRIORITY,
QAPRIORITY_EXCLUDED,
Constant Field Valuesstatic final java.lang.String QAPRIORITY_EXCLUDED
QAPRIORITY_NORMAL,
QAPRIORITY_TOP,
QA_PRIORITY,
Constant Field Valuesstatic final java.lang.String STATE
static final java.lang.Integer STATE_FREE
static final java.lang.Integer STATE_FULL_DUPLEX
static final java.lang.Integer STATE_ON_HOLD
static final java.lang.Integer STATE_BEING_DIALED
static final java.lang.Integer STATE_IN_ANNUNCIATION
static final java.lang.Integer STATE_WAITING_ON_INTERCEPT
static final java.lang.Integer STATE_INTERCEPTOR
static final java.lang.Integer STATE_INTERCEPTEE
static final java.lang.Integer DR_NULL
static final java.lang.Integer DR_NETWORK_INDICATED
static final java.lang.Integer DR_OPERATOR_HANGUP
static final java.lang.Integer DR_INVALID_SEC_CODE
static final java.lang.Integer DR_SEC_CODE_TIMEOUT
static final java.lang.Integer DR_CONF_SECURED
static final java.lang.Integer DR_INVALID_TIME
static final java.lang.Integer DR_MAX_LINES_IN_CONF
static final java.lang.Integer DR_CONF_TIME_EXPIRED
static final java.lang.Integer DR_HOOKFLASH_TRANSFER
static final java.lang.Integer DR_LINE_TIMEOUT
static final java.lang.Integer DR_CLPG_TIMEOUT
static final java.lang.Integer DR_SYS_OTHER
static final java.lang.Integer DR_FAULT
static final java.lang.Integer DR_ALARM
static final java.lang.Integer DR_DSP_FAILURE
static final java.lang.Integer DR_ERROR
static final java.lang.Integer DR_DNIS_HANGUP
static final java.lang.Integer DR_ODO_HANGUP
static final java.lang.Integer DR_MOD_HANGUP
static final java.lang.Integer DR_CONFEREE_TRANSFER
static final java.lang.Integer DR_SINGLE_PERSON_CONF
static final java.lang.Integer DR_HOT_SWAP
static final int MAX_PROMPTSETS
PROMPT_SET,
Conference.PROMPT_SET,
Conference.MAX_PROMPTSETS,
Constant Field Valuesstatic final java.lang.Integer PAC_EVENT_NO_MATCH
static final java.lang.Integer PAC_EVENT_MATCH
static final java.lang.Integer PAC_EVENT_MIN_NOT_MET
static final java.lang.Integer PAC_EVENT_MAX_EXCEEDED
static final java.lang.Integer PAC_EVENT_TIMEOUT
static final java.lang.Integer PAC_EVENT_CANCELED
| Method Detail |
|---|
java.util.Hashtable getParameters()
getParameter(java.lang.String)java.lang.Object getParameter(java.lang.String key)
key - The String value identifying the desired parameter.
getParameters()
void setParameter(java.lang.String key,
java.lang.String value)
throws BridgeException
key - The String value identifying the desired parameter.value - The new object value for the parameter.
BridgeException - thrown if the key or value is null, the key is not a settable parameter key for the
Participant object, or there are errors while sending the request for change to the
bridge.
void setParameters(java.util.Hashtable parameters)
throws BridgeException
parameters - fields to change (e.g. Digits, Comment, Name)
BridgeException - if any keys are not settable parameter keys for the Participant object, or there are
errors while sending the request for change to the bridge.
void setPromptSet(java.lang.Integer promptSet)
throws BridgeException
promptSet - The desired prompt set for the participant.
BridgeException - thrown if there are errors while sending the request for change to the bridge. An
exception will also be thrown if promptSet is null or it is not in the range [1,
MAX_PROMPTSETS].PROMPT_SET,
MAX_PROMPTSETSvoid setAsynchronous()
void setSynchronous(long timeout)
timeout - Milliseconds to wait for command to completeboolean isConnected()
void register(BridgeListener listener)
listener - The Listener to add.void deRegister(BridgeListener listener)
listener - The Listener to remove.
void disconnect()
throws BridgeException
BridgeException - If the message sent or received fails on the I/O Stream, or the physical bridge returns
an error.
void hold()
throws BridgeException
BridgeException - if there is a problem with the operation If the message body of the exception reads "line
not available" it suggests that no default music line has been initialized.holdOff(),
IS_HELD
void hold(java.lang.Integer musicSource)
throws BridgeException
musicSource - The music source to play to this participant while on hold.
BridgeException - if there is a problem with the operation. If the message body of the exception reads
"line not available" it suggests that the music line defined by musicSource has not been
initialized.Conference.MUSIC_SRC_M1,
Conference.MUSIC_SRC_M2,
Conference.MUSIC_SRC_M3,
Conference.MUSIC_SRC_M4,
holdOff(),
IS_HELD
void holdOff()
throws BridgeException
BridgeException - if there is a problem with the operationhold(),
hold(Integer),
IS_HELD
void mute()
throws BridgeException
BridgeException - if there is a problem with the operation
void unMute()
throws BridgeException
BridgeException - if there is a problem with the operation
void selfMute()
throws BridgeException
BridgeException - If there is a problem with the operation
void selfUnMute()
throws BridgeException
BridgeException - If there is a problem with the operation.
void operatorMute()
throws BridgeException
BridgeException - If there is a problem with the operation.
void operatorUnMute()
throws BridgeException
BridgeException - If there is a problem with the operation.
void playAndCollect(short promptNo,
short promptSet)
throws BridgeException
promptNo - The prompt to playpromptSet - The language prompt set for the prompt
BridgeException - If there is a problem with the operation, or if the bridge is S6100.S6100 NOT SUPPORTED
void playAndCollect(short promptNo,
short promptSet,
byte minDigits,
byte maxDigits)
throws BridgeException
BridgeException - If there is a problem with the operation.
void playAndCollect(short promptNo,
short promptSet,
java.lang.String dtmfToMatch)
throws BridgeException
BridgeException - If there is a problem with the operation.
void makeModerator(boolean toModerator)
throws BridgeException
toModerator - If true, set the participant to moderator. If false, set the participant to normal.
BridgeException - If there is a problem with the operation.
void toggle()
throws BridgeException
BridgeException - if there is a problem with the operation
void intercept(java.lang.String participantID)
throws BridgeException
participantID - ID of participant to intercept
BridgeException - if there is a problem with the operation
void interceptOff()
throws BridgeException
BridgeException - if there is a problem with the operation
void moveQaPosition(int amount)
throws BridgeException
amount - The desired number of levels to move this participant in the Q&A queue. A positive value moves the
participant down and a negative value moves the participant up the Q&A queue.
BridgeException - Thrown if the bridge is not connected, Thrown if there is a IO connectivity error. Thrown
if there is an internal error while sending the request for change to the bridge. Also
thrown if called on a participant who has not joined the Q&A session via DTMF.IS_IN_QA
void moveQaPosition(int amount,
boolean includeHelp,
boolean includeMods,
boolean includeQs)
throws BridgeException
amount - The desired amount of levels to move this participant in the Q&A queue. This can be a positive
or negative value to move the participant up or down the Q&A queue respectively.includeHelp - If true, include help requests in the list when moving.includeMods - If true, include moderators in the list when moving.includeQs - If true. include participants with questions in the list when moving.
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
Also thrown if called on a participant who has not joined the Q&A session via DTMF.IS_IN_QA
void removeFromQa()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
Also thrown if called on a participant who has not joined the Q&A session via DTMF.IS_IN_QA
void askQuestionOnQAChan()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
Also thrown if called on a participant who has not joined the Q&A session via DTMF. Also
thrown if connected to S6100 as this feature is Not Implemented on S6100.IS_IN_QA
void resumeQAChan()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
Also thrown if called on a participant who has not joined the Q&A session via DTMF. Also
thrown if connected to S6100 as this feature is Not Implemented on S6100.IS_IN_QA
void setQaPriority(java.lang.String priority)
throws BridgeException
priority - The desired priority for this participant during a Q&A session.
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
This exception is also thrown if the priority is invalid.QAPRIORITY_NORMAL,
QAPRIORITY_TOP,
QAPRIORITY_EXCLUDED
int getPollingVote()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
void placeInConference(java.lang.String conferenceId)
throws BridgeException
conferenceId - The id of the conference this participant will be placed into.
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
void transferToConference(java.lang.String conferenceId)
throws BridgeException
conferenceId - The id of the conference to transfer this participant into.
BridgeException - If the provided conferenceId is an invalid conference ID, or there is an error
while sending the request to the bridge.
void requestOperator()
throws BridgeException
BridgeException - If the physical bridge returns an error indicating a failure on the request.
void requestOperator(boolean obeyRestrictions)
throws BridgeException
obeyRestrictions - if true, will throw a BridgeException if the current conference's
Conference.IS_HELP_REQ_ALLOWED is Boolean.FALSE. if false, will request an operator's
assistance anyway.
BridgeException - If the physical bridge returns an error, indicating a failure on the request.Conference.IS_HELP_REQ_ALLOWED
void requestConferenceWideOperator()
throws BridgeException
BridgeException - If the physical bridge returns an error, indicating a failure on the request.Conference.CALL_FLOW
void requestConferenceWideOperator(boolean obeyRestrictions)
throws BridgeException
obeyRestrictions - if true, will throw a BridgeException if the current conference's
Conference.IS_HELP_REQ_ALLOWED is Boolean.FALSE. if false, will request an operator's
assistance anyway.
BridgeException - Thrown if help requests aren't allowed in the current conference, or if the physical
bridge returns an error indicating a failure on the request.Conference.CALL_FLOW
void cancelOperatorRequest()
throws BridgeException
BridgeException - If the physical bridge returns an error, indicating a failure on the request.
void cancelConferenceWideOperatorRequest()
throws BridgeException
BridgeException - If the physical bridge returns an error, indicating a failure on the request.Conference.CALL_FLOWjava.lang.Integer getDisconnectReason()
void sendDTMF(java.lang.String digits,
boolean append)
throws BridgeException
digits - - DTMF tones to dial.append - - true to add a space and "digits" after line's PHONE_NUM, false to replace it
BridgeException - if the line is currently in an annunciator conference or the enter queue, if the line is
not connected, or there is an error sending the command to the bridge.PHONE_NUM,
Conference.dial(java.lang.String, java.lang.String, java.lang.String, boolean)
void playAnnunciator(int msgNum)
throws BridgeException
msgNum - The number of the message to play.
BridgeException - if the message specified is unknown, the line is not connected, or if there is an error
sending the command to the bridge.
|
CONFIDENTIAL | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||