|
CONFIDENTIAL | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Conference
This interface represents a user conference room. It allows the application to control common conference functions
and access the Participant interface for each conference participant.
The Conference interface is
obtained from a Bridge object.
Bridge,
Participant| Field Summary | |
|---|---|
static java.lang.String |
ACCOUNT_NUM
The account number assigned to the conference. |
static java.lang.String |
APP_FLAGS
Indicates applications currently running in the conference. |
static java.lang.String |
AUTO_EXTEND_PARTICIPANTS
Indicates whether or not the maximum number of participants set for this conference may be exceeded with further dial-outs or dial-ins. |
static java.lang.String |
AUX1
The first of two auxiliary fields that can hold up to 20 bytes of character data. |
static java.lang.String |
AUX2
One of two auxiliary fields that can hold up to 20 bytes of character data. |
static java.lang.String |
BILLING_CONFID
The billing identifier used to generate the CODR, which is used for tracking and billing after the conference has completed. |
static java.lang.String |
BILLING_ID
The unique internal billing identifier used to identify this conference during the active life of the conference. |
static java.lang.String |
CALL_FLOW
The call flow used by the conference: DEFAULT (SPECTEL) or FLEX. |
static java.lang.Integer |
CALL_FLOW_CRYSTAL
State (value = 2) to indicate the call flow is of type Crystal. |
static java.lang.Integer |
CALL_FLOW_DEFAULT
State (value = 0) to indicate the call flow is of type DEFAULT (formerly called SPECTEL). |
static java.lang.Integer |
CALL_FLOW_FLEX
State (value = 1) to indicate the call flow is of type Flex. |
static java.lang.Integer |
CALL_FLOW_SPECTEL
State (value = 0) to indicate the call flow is of type DEFAULT (formerly called SPECTEL). |
static java.lang.String |
CONF_NAME
The name of the conference. |
static java.lang.String |
CONF_TYPE
The conference type: normal, subconference, or intercept. |
static java.lang.String |
CONFERENCE_ID
The identifier for the conference. |
static java.lang.String |
CONFIRM_NUM
The unique confirmation number of the conference. |
static java.lang.Integer |
CONFTYPE_INTERCEPT
State (value = 2) to indicate the conference is of type intercept. |
static java.lang.Integer |
CONFTYPE_INTERCEPT_NOCDR
State (value = 4) to indicate the conference is of type intercept without CDR record. |
static java.lang.Integer |
CONFTYPE_NORMAL
State (value = 0) to indicate the conference is of type normal. |
static java.lang.Integer |
CONFTYPE_OPER_ASSIST
State (value = 3) to indicate the conference is of type timed operator assistance. |
static java.lang.Integer |
CONFTYPE_SUBCONF
State (value = 1) to indicate the conference is of type subconference. |
static java.lang.String |
CROSS_REFERENCE
The unique identifier associated with a conference when it is started. |
static java.lang.String |
DIAL_LIST
The dial list of participants identified at schedule time. |
static java.lang.String |
ENTRY_TONEVAL
The value of the entry notification : OFF, SYSTEM, TONE, MESSAGE or BOTH tone and message. |
static java.lang.String |
EXIT_TONEVAL
The value of the exit notification : OFF, SYSTEM, TONE, MESSAGE or BOTH tone and message. |
static java.lang.String |
FLEX_MODERATOR_CODE
The flex moderator code is used for conference plus to allow a moderator to enter a flex conference with just entering this code without having to enter participant code first. |
static java.lang.String |
GLOBAL_ID
Reports the ID for a global conference. |
static java.lang.Byte |
HOLD_M1
Hold state parameter for dial commands. |
static java.lang.Byte |
HOLD_M2
Hold state parameter for dial commands. |
static java.lang.Byte |
HOLD_M3
Hold state parameter for dial commands. |
static java.lang.Byte |
HOLD_M4
Hold state parameter for dial commands. |
static java.lang.Byte |
HOLD_NO_MUSIC
Hold state parameter for dial commands. |
static java.lang.String |
IN_SERVICE
Determines if the conference is active or "in service". |
static java.lang.String |
IS_CONF_VIEW
Determines if the Conference Viewer application has been scheduled for the conference. |
static java.lang.String |
IS_DEMAND
Determines if this conference is a demand conference. |
static java.lang.String |
IS_DIALOUT_BLOCKED
Determines whether a moderator may manually dial out (ODO) from this conference. |
static java.lang.String |
IS_ENTRY_ON
Determines if the conference has entry tones enabled. |
static java.lang.String |
IS_EXIT_ON
Determines if the conference has exit tones enabled. |
static java.lang.String |
IS_GAIN_ON
Determines if the conference has Gain enabled. |
static java.lang.String |
IS_GLOBAL_CONF
Indicates whether the conference is a global conference. |
static java.lang.String |
IS_HELP_REQ
Determines if the conference has requested help. |
static java.lang.String |
IS_HELP_REQ_ALLOWED
Indicates whether or not help requests are allowed. |
static java.lang.String |
IS_LEADER_PIN
Always return false for sFlow conferences. |
static java.lang.String |
IS_LECTURE_ON
Determines if the conference is in Lecture mode. |
static java.lang.String |
IS_LOCKED
Determines if the conference is secured and locked. |
static java.lang.String |
IS_MOD_HANGUP
Determines if moderator hangup is enabled. |
static java.lang.String |
IS_MUSIC_ON
Determines if music is turned on for the conference. |
static java.lang.String |
IS_MUTEALL_ON
Determines if the conference is in silent mode. |
static java.lang.String |
IS_POLLING_ON
The conference is in Polling mode when this flag is set to true. |
static java.lang.String |
IS_QA_ON
Determines if the conference is in Q&A (Question and Answer) mode. |
static java.lang.String |
IS_SECURITY_ALLOWED
Determines whether security is allowed in this conference. |
static java.lang.String |
IS_TUI_DIAL_OUT_ALLOWED
Indicates whether or not a TUI should allow dial-outs. |
static int |
MAX_INTERCEPTS
Maximum number of simultaneous intercept conferences allowed from a single user conference. |
static java.lang.String |
MAX_PARTS
The maximum number of participants normally allowed in the conference. |
static int |
MAX_PROMPTSETS
The maximum value for the range of prompt sets available for the conference. |
static java.lang.String |
MAX_SUB_PARTS
The maximum number of participants allowed in the subconference. |
static int |
MAX_SUBCONFS
Maximum number of simultaneous sub-conferences allowed from a single user conference. |
static java.lang.String |
MODERATOR_CODE
The moderator code is the identifier used by moderators to enter the conference. |
static java.lang.String |
MUSIC_SRC
Identifies the music source attached to the conference when IS_MUSIC_ON is true. |
static java.lang.Integer |
MUSIC_SRC_M1
Source (value = 1) indicates music channel 1 is attached to the conference. |
static java.lang.Integer |
MUSIC_SRC_M2
Source (value = 2) indicates music channel 2 is attached to the conference. |
static java.lang.Integer |
MUSIC_SRC_M3
Source (value = 3) indicates music channel 3 is attached to the conference. |
static java.lang.Integer |
MUSIC_SRC_M4
Source (value = 4) indicates music channel 4 is attached to the conference. |
static java.lang.Integer |
MUSIC_SRC_OFF
Source (value = 0) indicates no music channel is attached to the conference. |
static java.lang.Byte |
NO_HOLD
Hold state parameter for dial commands. |
static java.lang.String |
NRP_MODE
The Name/Record playback mode: OFF, INDIVIDUAL, CONFERENCE, or OPERATOR_ONLY. |
static java.lang.Integer |
NRPMODE_CONFERENCE
State (value = 2) to indicate the system will play a recording to the conference. |
static java.lang.Integer |
NRPMODE_INDIVIDUAL
State (value = 1) to indicate the system will play a recording only to the individual. |
static java.lang.Integer |
NRPMODE_OFF
State (value = 0) to indicate the system will not play any NRP recording. |
static java.lang.Integer |
NRPMODE_OPERATOR_ONLY
State (value = 3) to indicate the system will play a recording to the operator. |
static java.lang.String |
PARTICIPANT_CODE
The participant code (also called conferee code) is the personal identifier used by non-moderators to enter the conference. |
static java.lang.String |
PLAYBACK_STATE_AUX
Reports the auxiliary playback state of the conference. |
static java.lang.String |
PLAYBACK_STATE_ONBRIDGE
Reports the on-bridge playback state of the conference. |
static java.lang.String |
PROMPT_SET
The prompt set used by the conference: 1 - MAX_PROMPTSETS This parameter is read-only and can be accessed via the getParameter() method. |
static java.lang.String |
QA_NEXT
The Participant ID of the next participant in the QA queue waiting to ask a question. |
static java.lang.String |
QA_QUESTIONER
The Participant ID of the participant, in the QA queue, who is currently asking a question. |
static java.lang.Integer |
REC_MODE_DEFAULT
Mode (value = 0) indicates conference is using the bridge setting. |
static java.lang.Integer |
REC_MODE_DISABLED
Mode (value = 1) indicates conference has recording disabled. |
static java.lang.Integer |
REC_MODE_OFFBRIDGE
Mode (value = 3) indicates conference is scheduled for off-bridge recording. |
static java.lang.Integer |
REC_MODE_ONBRIDGE
Mode (value = 2) indicates conference is scheduled for on-bridge recording. |
static java.lang.Integer |
REC_STATE_PAUSED
State (value = 3) to indicate recording is paused. |
static java.lang.Integer |
REC_STATE_PLAYBACK
State (value = 5) to indicate recording is being played back. |
static java.lang.Integer |
REC_STATE_RECORDING
State (value = 2) to indicate recording is active. |
static java.lang.Integer |
REC_STATE_STOPPED
State (value = 1) to indicate recording is stopped. |
static java.lang.Integer |
REC_STATE_STOPPING
State (value = 4) to indicate recording is stopping. |
static java.lang.String |
RECORD_STATE
Deprecated. The following parameters should be used it its place: RECORD_STATE_ONBRIDGE, PLAYBACK_STATE_ONBRIDGE, RECORD_STATE_OFFBRIDGE, RECORD_STATE_AUX, PLAYBACK_STATE_AUX |
static java.lang.String |
RECORD_STATE_AUX
Reports the auxiliary recording state of the conference. |
static java.lang.String |
RECORD_STATE_OFFBRIDGE
Reports the off-bridge recording state of the conference. |
static java.lang.String |
RECORD_STATE_ONBRIDGE
Reports the on-bridge recording state of the conference. |
static java.lang.String |
RECORDING_MODE
The scheduled recording mode for the conference. |
static java.lang.String |
RECPLAY_FILENAME
The file name of the last conference recording or playback, or an empty string if neither of those actions was previously performed. |
static java.lang.String |
SCHED_END_DAY
The scheduled end day of the conference. |
static java.lang.String |
SCHED_END_MONTH
The scheduled end month of the conference. |
static java.lang.String |
SCHED_END_TIME
The scheduled end time, in military time, of the conference. |
static java.lang.String |
SCHED_END_YEAR
The scheduled end year of the conference. |
static java.lang.String |
SCHED_START_DAY
The scheduled start day (date) of the conference. |
static java.lang.String |
SCHED_START_MONTH
The scheduled start month of the conference. |
static java.lang.String |
SCHED_START_TIME
The scheduled start time, in military time, of the conference. |
static java.lang.String |
SCHED_START_YEAR
The scheduled start year of the conference. |
static java.lang.String |
SUBCONF_INDEX
Identifies the sub-conference index of this conference. |
static java.lang.Integer |
TONEVAL_BOTH
State (value = 4) to indicate the system will play both a tone and a message to the conference. |
static java.lang.Integer |
TONEVAL_MESSAGE
State (value = 3) to indicate the system will play a message to the conference. |
static java.lang.Integer |
TONEVAL_OFF
State (value = 0) to indicate the system will not play any entry/exit notification to the conference. |
static java.lang.Integer |
TONEVAL_SYS
State (value = 1) to indicate the system will play the conference entry/exit setting to the conference. |
static java.lang.Integer |
TONEVAL_TONE
State (value = 2) to indicate the system will play a tone to the conference. |
| Fields inherited from interface com.spectel.bcapi.GenericConference |
|---|
PART_COUNT, RESERVATION_GROUP |
| Method Summary | |
|---|---|
void |
addToSubConf(java.lang.String participantId)
Adds the desired participant to the sub-conference. |
void |
addToSubConf(java.lang.String participantId,
java.lang.Integer subConfIndex)
Adds the desired participant to the sub-conference. |
void |
cancelOperatorRequest()
Cancel an operator assistance request for this conference. |
void |
clearPollingResults()
Clears all votes tallied during a Polling session for the conference. |
void |
closeConference()
Hangup all participants and close this conference |
void |
continuePlayback()
Continue playback for this conference. |
void |
continueRecording()
Continue recording for this conference. |
Participant |
dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
boolean dialModerator)
Dial a new participant out from the bridge |
Participant |
dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
boolean dialModerator,
java.lang.String interceptorID)
Dial a new participant out from the bridge and intercept the dialed line with an existing participant. |
Participant |
dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator)
Dial a new participant out from the bridge using a specific port group. |
Participant |
dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
byte holdState,
java.util.Hashtable optionalParams)
Quiet Dial wihout intercept. |
Participant |
dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.util.Hashtable optional)
Dial a new participant out from the bridge. |
Participant |
dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.lang.String interceptorID)
Dial a new participant out from the bridge using a specific port group and intercept the dialed line with an existing participant. |
Participant |
dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.lang.String interceptorID,
byte holdState,
java.util.Hashtable optional)
Quiet Dial with intercept. |
Participant |
dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.lang.String interceptorID,
java.util.Hashtable optional)
Dial a new participant out from the bridge and intercept the dialed line with an existing participant. |
Participant |
dialWithRestrictions(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.lang.String interceptorID)
Dial a new participant out from the bridge using a specific port group and intercept the dialed line with an existing participant. |
Participant |
dialWithRestrictions(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.lang.String interceptorID,
byte holdState)
Quiet Dial with restriction. |
void |
disableModeratorHangup()
Allow this conference to continue when the last moderator disconnects. |
void |
disableMusic()
Turns off music for this conference. |
void |
enableModeratorHangup()
Set this conference to end when the last moderator disconnects. |
void |
enableMusic()
Turns on music for this conference, using the default music source. |
void |
enableMusic(java.lang.Integer musicSource)
Turns on music for this conference using a specific music source. |
java.util.Vector |
getActiveSpeakerIds()
Get participant ids of active speakers during a Q&A session. |
java.util.Vector |
getChildConferenceIds()
Get the IDs of subconferences or intercept conferences currently associated with this conference. |
java.util.Vector |
getLocalParticipantIds()
Get the IDs of participants, including moderators, currently in this conference. |
java.lang.String |
getParentConferenceId()
Get the ID of the parent conference to this child conference. |
java.util.Vector |
getQAParticipantIds()
Returns a Vector of participants currently involved in a Q&A session for the conference, as String objects of participant Id. |
java.util.Vector |
getQAParticipantIds(boolean includeQA,
boolean includeMods,
boolean includeHelp)
Returns the line number list of particpants currently in a QA session. |
java.util.Vector |
getSubConfParticipantIds()
Returns a Vector of participants, as String objects of participant Id, currently involved in a subconference for the conference. |
boolean |
inService()
Is this conference in service? |
void |
lock()
Secure the conference. |
void |
pausePlayback()
Pause playback for this conference. |
void |
pauseRecording()
Pause recording for this conference. |
void |
playParticipantInfo(java.lang.String srcPartId,
java.lang.String tgtPartId)
Play the line info of the source participant to the target participant. |
void |
playRoster(java.lang.String tgtPartId)
Depending on the conference's NRP setting, this action will play the total number of participants if this was not scheduled, or the recorded names of the participants if it was scheduled. |
void |
removeFromSubConf(java.lang.String participantId)
Removes the desired participant from the subconference to the parent conference. |
void |
requestOperator()
Request an operator's assistance on this conference. |
void |
requestOperator(boolean obeyRestrictions)
Request an operator's assistance on this conference if such requests are allowed. |
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 param)
Set parameters given in the hashtable. |
void |
setPromptSet(java.lang.Integer promptSet)
Set the prompt set for the conference. |
void |
setSecurityAllowed(boolean allowSecurity)
Allow or forbid securing the conference via Conference.lock() or moderator TUI. |
void |
startLecture()
Enables conference lecture mode, so only moderator participants will be audible. |
void |
startLecture(boolean obeyRestrictions)
Enables conference lecture mode if a moderator is allowed to do so. |
void |
startMuteAll()
Turns MuteAll mode on for the conference, muting all non-moderator participants in a way that they can still unmute themselves. |
void |
startMuteAll(short moderatorId)
Turns MuteAll mode on for the conference, muting all participants except the moderator passed in in a way that they can still unmute themselves. |
void |
startPlayback(java.lang.String fileName)
Starts the playback of a recording specified by the file name. |
void |
startPlayback(java.lang.String fileName,
boolean asModerator)
Starts the playback of a recording specified by the file name, optionally as a moderator, meaning that a moderator using the TUI or the API using moderator access can stop the playback. |
void |
startPolling()
Starts a Polling session for the conference. |
void |
startQA()
Starts a Q&A session for the conference. |
void |
startRecording()
Start recording for this conference. |
void |
startRecording(boolean asModerator)
Starts the recording of this conference, optionally with moderator privileges. |
void |
startRecording(java.lang.String fileName)
Starts the recording of this conference. |
void |
startRecording(java.lang.String fileName,
boolean asModerator)
Starts the recording of this conference, optionally with moderator privileges. |
void |
stopLecture()
Disables the lecture mode of the conference, allowing non-moderator participants to be heard. |
void |
stopMuteAll()
Turns MuteAll mode off for the conference, unmuting all self-muted participants. |
void |
stopPlayback()
Stops the playback of a recording. |
void |
stopPlayback(boolean asModerator)
Stops the playback of a recording, optionally as a moderator, meaning that this will only stop playbacks initiated by a moderator. |
void |
stopPolling()
Stops a Polling session for the conference. |
void |
stopQA()
Stops the Q&A session for the conference. |
void |
stopRecording()
Stop recording for this conference. |
void |
stopRecording(boolean asModerator)
Stop recording for this conference, optionally only if the current recording was initiated by a moderator. |
void |
stopSubConference()
Stops the subconference for this conference by removing all participants from the subconference. |
void |
stopSubConference(java.lang.Integer subConfIndex)
Stops the sub-conference with subConfIndex for this conference. |
void |
unLock()
Unsecure the conference. |
java.util.Hashtable |
viewPollingResults()
Returns a Hashtable containing all votes tallied during a Polling session for the conference. |
| Methods inherited from interface com.spectel.bcapi.GenericConference |
|---|
deRegister, getParameter, getParameters, getParticipant, getParticipantIds, logoff, register, setAsynchronous, setSynchronous |
| Field Detail |
|---|
static final java.lang.String CONF_NAME
static final java.lang.String AUX1
static final java.lang.String AUX2
static final java.lang.String IS_POLLING_ON
static final java.lang.String IN_SERVICE
static final java.lang.String IS_LOCKED
static final java.lang.String IS_ENTRY_ON
static final java.lang.String IS_EXIT_ON
static final java.lang.String ENTRY_TONEVAL
TONEVAL_OFF,
TONEVAL_SYS,
TONEVAL_TONE,
TONEVAL_MESSAGE,
TONEVAL_BOTH,
Constant Field Valuesstatic final java.lang.String EXIT_TONEVAL
TONEVAL_OFF,
TONEVAL_SYS,
TONEVAL_TONE,
TONEVAL_MESSAGE,
TONEVAL_BOTH,
Constant Field Valuesstatic final java.lang.String IS_GAIN_ON
static final java.lang.String IS_HELP_REQ
static final java.lang.String QA_QUESTIONER
static final java.lang.String QA_NEXT
static final java.lang.String IS_QA_ON
static final java.lang.String IS_LECTURE_ON
startLecture(),
stopLecture(),
Constant Field Valuesstatic final java.lang.String IS_MUTEALL_ON
startMuteAll(),
stopMuteAll(),
CALL_FLOW_FLEX,
CALL_FLOW_CRYSTAL,
Constant Field Valuesstatic final java.lang.String IS_TUI_DIAL_OUT_ALLOWED
GenericConference.PART_COUNT,
MAX_PARTS,
AUTO_EXTEND_PARTICIPANTS,
Constant Field Valuesstatic final java.lang.String AUTO_EXTEND_PARTICIPANTS
MAX_PARTS,
GenericConference.PART_COUNT,
Bridge.AUTO_EXTEND_PORTS,
Constant Field Valuesstatic final java.lang.String MODERATOR_CODE
static final java.lang.String FLEX_MODERATOR_CODE
S6100 NOT SUPPORTED
static final java.lang.String IS_LEADER_PIN
S6100 NOT SUPPORTED
static final java.lang.String PARTICIPANT_CODE
static final java.lang.String CONFIRM_NUM
static final java.lang.String CONFERENCE_ID
static final java.lang.String BILLING_ID
static final java.lang.String BILLING_CONFID
static final java.lang.String IS_DEMAND
static final java.lang.String RECORD_STATE
REC_STATE_STOPPED,
REC_STATE_RECORDING,
REC_STATE_PAUSED,
REC_STATE_STOPPING,
REC_STATE_PLAYBACK,
Constant Field Valuesstatic final java.lang.String RECORD_STATE_ONBRIDGE
REC_STATE_STOPPED,
REC_STATE_RECORDING,
REC_STATE_PAUSED,
Constant Field Valuesstatic final java.lang.String PLAYBACK_STATE_ONBRIDGE
REC_STATE_STOPPED,
REC_STATE_PLAYBACK,
REC_STATE_PAUSED,
Constant Field Valuesstatic final java.lang.String RECORD_STATE_OFFBRIDGE
REC_STATE_STOPPED,
REC_STATE_RECORDING,
REC_STATE_PAUSED,
Constant Field Valuesstatic final java.lang.String RECORD_STATE_AUX
REC_STATE_STOPPED,
REC_STATE_RECORDING,
REC_STATE_PAUSED,
Constant Field Valuesstatic final java.lang.String PLAYBACK_STATE_AUX
REC_STATE_STOPPED,
REC_STATE_PLAYBACK,
REC_STATE_PAUSED,
Constant Field Valuesstatic final java.lang.String RECORDING_MODE
REC_MODE_DEFAULT,
REC_MODE_DISABLED,
REC_MODE_ONBRIDGE,
REC_MODE_OFFBRIDGE,
Constant Field Valuesstatic final java.lang.String MAX_PARTS
AUTO_EXTEND_PARTICIPANTS,
Bridge.AUTO_EXTEND_PORTS,
GenericConference.PART_COUNT,
dialWithRestrictions(java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String),
Constant Field Valuesstatic final java.lang.String MAX_SUB_PARTS
static final java.lang.String CONF_TYPE
CONFTYPE_NORMAL,
CONFTYPE_SUBCONF,
CONFTYPE_INTERCEPT,
Constant Field Valuesstatic final java.lang.String SUBCONF_INDEX
static final java.lang.String MUSIC_SRC
IS_MUSIC_ON,
MUSIC_SRC_OFF,
MUSIC_SRC_M1,
MUSIC_SRC_M2,
MUSIC_SRC_M3,
MUSIC_SRC_M4,
Constant Field Valuesstatic final java.lang.String IS_MUSIC_ON
MUSIC_SRC,
Constant Field Valuesstatic final java.lang.String GLOBAL_ID
static final java.lang.String NRP_MODE
NRPMODE_OFF,
NRPMODE_INDIVIDUAL,
NRPMODE_CONFERENCE,
NRPMODE_OPERATOR_ONLY,
Constant Field Valuesstatic final java.lang.String RECPLAY_FILENAME
startRecording(),
startPlayback(java.lang.String),
Constant Field Valuesstatic final java.lang.String IS_MOD_HANGUP
static final java.lang.String IS_GLOBAL_CONF
static final java.lang.String IS_SECURITY_ALLOWED
lock() and unLock()
methods are only supported in conferences where security is allowed. Returns true when the security is allowed in
this conference; false otherwise.
static final java.lang.String IS_CONF_VIEW
static final java.lang.String IS_DIALOUT_BLOCKED
static final java.lang.String CROSS_REFERENCE
static final java.lang.String DIAL_LIST
static final java.lang.String SCHED_START_TIME
static final java.lang.String SCHED_END_TIME
static final java.lang.String SCHED_START_MONTH
static final java.lang.String SCHED_START_DAY
static final java.lang.String SCHED_START_YEAR
static final java.lang.String SCHED_END_MONTH
static final java.lang.String SCHED_END_DAY
static final java.lang.String SCHED_END_YEAR
static final java.lang.String APP_FLAGS
static final java.lang.String CALL_FLOW
CALL_FLOW_SPECTEL,
CALL_FLOW_DEFAULT,
CALL_FLOW_CRYSTAL,
CALL_FLOW_FLEX,
Constant Field Valuesstatic final java.lang.String PROMPT_SET
MAX_PROMPTSETS
MAX_PROMPTSETS,
Participant.PROMPT_SET,
Participant.MAX_PROMPTSETS,
Constant Field Valuesstatic final java.lang.String ACCOUNT_NUM
static final java.lang.String IS_HELP_REQ_ALLOWED
static final java.lang.Integer REC_STATE_STOPPED
static final java.lang.Integer REC_STATE_RECORDING
static final java.lang.Integer REC_STATE_PAUSED
static final java.lang.Integer REC_STATE_STOPPING
static final java.lang.Integer REC_STATE_PLAYBACK
static final java.lang.Integer REC_MODE_DEFAULT
RECORDING_MODE,
REC_MODE_ONBRIDGE,
REC_MODE_OFFBRIDGEstatic final java.lang.Integer REC_MODE_DISABLED
RECORDING_MODEstatic final java.lang.Integer REC_MODE_ONBRIDGE
RECORDING_MODEstatic final java.lang.Integer REC_MODE_OFFBRIDGE
RECORDING_MODEstatic final java.lang.Integer NRPMODE_OFF
static final java.lang.Integer NRPMODE_INDIVIDUAL
static final java.lang.Integer NRPMODE_CONFERENCE
static final java.lang.Integer NRPMODE_OPERATOR_ONLY
static final java.lang.Integer CONFTYPE_NORMAL
static final java.lang.Integer CONFTYPE_SUBCONF
static final java.lang.Integer CONFTYPE_INTERCEPT
static final java.lang.Integer CONFTYPE_OPER_ASSIST
static final java.lang.Integer CONFTYPE_INTERCEPT_NOCDR
static final java.lang.Integer MUSIC_SRC_OFF
static final java.lang.Integer MUSIC_SRC_M1
static final java.lang.Integer MUSIC_SRC_M2
static final java.lang.Integer MUSIC_SRC_M3
static final java.lang.Integer MUSIC_SRC_M4
static final java.lang.Byte NO_HOLD
static final java.lang.Byte HOLD_M1
static final java.lang.Byte HOLD_M2
static final java.lang.Byte HOLD_M3
static final java.lang.Byte HOLD_M4
static final java.lang.Byte HOLD_NO_MUSIC
static final java.lang.Integer TONEVAL_OFF
static final java.lang.Integer TONEVAL_SYS
static final java.lang.Integer TONEVAL_TONE
static final java.lang.Integer TONEVAL_MESSAGE
static final java.lang.Integer TONEVAL_BOTH
static final int MAX_INTERCEPTS
CONF_TYPE,
dial(String,String,String,boolean,String),
Constant Field Valuesstatic final int MAX_SUBCONFS
CONF_TYPE,
addToSubConf(String),
addToSubConf(String,Integer),
Constant Field Valuesstatic final int MAX_PROMPTSETS
PROMPT_SET,
Participant.PROMPT_SET,
Participant.MAX_PROMPTSETS,
Constant Field Valuesstatic final java.lang.Integer CALL_FLOW_DEFAULT
CALL_FLOWstatic final java.lang.Integer CALL_FLOW_SPECTEL
CALL_FLOWstatic final java.lang.Integer CALL_FLOW_FLEX
CALL_FLOWstatic final java.lang.Integer CALL_FLOW_CRYSTAL
CALL_FLOW| Method Detail |
|---|
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 there are errors while sending the request for change to the bridge.
void setParameters(java.util.Hashtable param)
throws BridgeException
param - Hashtable defined param-value pairs to set.
BridgeException - thrown if 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 conference.
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_PROMPTSETSjava.util.Vector getLocalParticipantIds()
java.util.Vector getChildConferenceIds()
getParentConferenceId()java.lang.String getParentConferenceId()
getChildConferenceIds()
void startLecture()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
void startLecture(boolean obeyRestrictions)
throws BridgeException
obeyRestrictions - if true a BridgeException will be thrown if a moderator is not
allowed to enable lecture mode.
BridgeException - Thrown if obeyRestrictions is true and a moderator is not allowed to enable lecture mode,
or if there is an internal error while sending the request for change to the bridge.Bridge.IS_MOD_LECTURE_ALLOWED
void stopLecture()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
void startMuteAll()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.CALL_FLOW_FLEX,
stopMuteAll(),
IS_MUTEALL_ON
void startMuteAll(short moderatorId)
throws BridgeException
moderatorId - The moderator who is starting muteAll, and as such will not be muted.
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.stopMuteAll(),
IS_MUTEALL_ON
void stopMuteAll()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.startMuteAll(),
IS_MUTEALL_ON
void startQA()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
void stopQA()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
java.util.Vector getQAParticipantIds()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.Participant.IS_IN_QA,
Participant.IS_HELP_REQ
java.util.Vector getQAParticipantIds(boolean includeQA,
boolean includeMods,
boolean includeHelp)
throws BridgeException
includeQA - If true, include the participants who are currently participating in the Q&A session. These
participants will have IS_IN_QA equal to true.includeMods - If true, include the moderators.includeHelp - If true, include the participants that are requesting help.
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
void startPolling()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
void stopPolling()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
void clearPollingResults()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
java.util.Hashtable viewPollingResults()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.boolean inService()
Participant dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
boolean dialModerator)
throws BridgeException
name - the participant's namecompany - the company for this participantphoneNumber - the phone number to dialdialModerator - is this participant to have moderator control?
BridgeException - if there is a problem with the operation
Participant dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator)
throws BridgeException
name - the participant's namecompany - the company for this participantphoneNumber - the phone number to dialportGroup - the port group on the bridge to dial out from (null to have the bridge choose)dialModerator - is this participant to have moderator control?
BridgeException - if there is a problem with the operation, or if portGroup is an invalid port group name.
Participant dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.util.Hashtable optional)
throws BridgeException
name - the participant's namecompany - the company for this participantphoneNumber - the phone number to dialportGroup - the port group on the bridge to dial out from (null to have the bridge choose)dialModerator - is this participant to have moderator control?optional - Hashtable of optional parameters
BridgeException - if there is a problem with the operation, or if portGroup is an invalid port group name.
Participant dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
byte holdState,
java.util.Hashtable optionalParams)
throws BridgeException
name - the participant's namecompany - the company for this participantphoneNumber - the phone number to dialportGroup - the port group on the bridge to dial out from (null to have the bridge choose)dialModerator - is this participant to have moderator control?holdState - specifies the hold state of the new participant (0-5)optionalParams - Hashtable of optional parameters
BridgeException - if there is a problem with the operation, or if portGroup is an invalid port group name.
Participant dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
boolean dialModerator,
java.lang.String interceptorID)
throws BridgeException
name - the participant's namecompany - the company for this participantphoneNumber - the phone number to dialdialModerator - is this participant to have moderator control?interceptorID - the ID of the participant with which to intercept the dialed line.
BridgeException - if there is a problem with the operation, if this conference is an intercept conference,
or if participantID is an invalid participant ID (including null).
Participant dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.lang.String interceptorID)
throws BridgeException
name - the participant's namecompany - the company for this participantphoneNumber - the phone number to dialportGroup - the port group on the bridge to dial out from (null to have the bridge choose)dialModerator - is this participant to have moderator control?interceptorID - the ID of the participant with which to intercept the dialed line.
BridgeException - if there is a problem with the operation, if portGroup is an invalid port group name, if
this conference is an intercept conference, or if participantID is an invalid participant
ID (including null).
Participant dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.lang.String interceptorID,
byte holdState,
java.util.Hashtable optional)
throws BridgeException
name - the participant's namecompany - the company for this participantphoneNumber - the phone number to dialportGroup - the port group on the bridge to dial out from (null to have the bridge choose)dialModerator - is this participant to have moderator control?interceptorID - the ID of the participant with which to intercept the dialed line. *@param holdState
specifies the hold state of the new participant (0-5)holdState - the hold state to dial the participant into.optional - Hashtable of optional parameters
BridgeException - if there is a problem with the operation, if portGroup is an invalid port group name, if
this conference is an intercept conference, or if participantID is an invalid participant
ID (including null).
Participant dialWithRestrictions(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.lang.String interceptorID)
throws BridgeException
name - the participant's namecompany - the company for this participantphoneNumber - the phone number to dialportGroup - the port group on the bridge to dial out from (null to have the bridge choose)dialModerator - is this participant to have moderator control?interceptorID - the ID of the participant with which to intercept the dialed line.
BridgeException - if there is a problem with the operation, if portGroup is an invalid port group name, if
this conference is an intercept conference, if dial-outs are not allowed in this
conference, or if the conference has reached its maximum capacity and cannot exceed it.IS_TUI_DIAL_OUT_ALLOWED,
AUTO_EXTEND_PARTICIPANTS,
MAX_PARTS,
dial(java.lang.String, java.lang.String, java.lang.String, boolean)
Participant dialWithRestrictions(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.lang.String interceptorID,
byte holdState)
throws BridgeException
name - the participant's namecompany - the company for this participantphoneNumber - the phone number to dialportGroup - the port group on the bridge to dial out from (null to have the bridge choose)dialModerator - is this participant to have moderator control?interceptorID - the ID of the participant with which to intercept the dialed line.holdState - specifies the hold state of the new participant (0-5)
BridgeException - if there is a problem with the operation, if portGroup is an invalid port group name, if
this conference is an intercept conference, if dial-outs are not allowed in this
conference, or if the conference has reached its maximum capacity and cannot exceed it.IS_TUI_DIAL_OUT_ALLOWED,
AUTO_EXTEND_PARTICIPANTS,
MAX_PARTS,
dial(java.lang.String, java.lang.String, java.lang.String, boolean)
Participant dial(java.lang.String name,
java.lang.String company,
java.lang.String phoneNumber,
java.lang.String portGroup,
boolean dialModerator,
java.lang.String interceptorID,
java.util.Hashtable optional)
throws BridgeException
name - the participant's namecompany - the company for this participantphoneNumber - the phone number to dialportGroup - the port group on the bridge to dial out from (null to have the bridge choose)dialModerator - is this participant to have moderator control?interceptorID - the ID of the participant with which to intercept the dialed line.optional - Hashtable of optional parameters
BridgeException - if there is a problem with the operation, if portGroup is an invalid port group name, if
this conference is an intercept conference, or if interceptorID is an invalid participant
ID (including null).
void lock()
throws BridgeException
BridgeException - if API call failsIS_SECURITY_ALLOWED,
IS_LOCKED,
unLock()
void unLock()
throws BridgeException
BridgeException - if API call failsIS_LOCKED,
lock()
void setSecurityAllowed(boolean allowSecurity)
throws BridgeException
allowSecurity - Whether to allow securing the conference.
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.IS_LOCKED,
IS_SECURITY_ALLOWED,
lock()
void pauseRecording()
throws BridgeException
BridgeException - if API call fails
void continueRecording()
throws BridgeException
BridgeException - if API call fails
void pausePlayback()
throws BridgeException
BridgeException - if API call fails
void continuePlayback()
throws BridgeException
BridgeException - if API call fails
void stopRecording()
throws BridgeException
BridgeException - if API call failsRECORD_STATE
void stopRecording(boolean asModerator)
throws BridgeException
asModerator - true to only stop moderator initiated recordings
BridgeException - if asModerator is true and the current recording was not initiated by a moderator, or if
the API call otherwise failsRECORD_STATE,
startRecording(boolean)
void startRecording()
throws BridgeException
BridgeException - if the conference is secured (locked), the physical bridge returns an error, or there is
a communication failure.RECORD_STATE,
RECPLAY_FILENAME
void startRecording(java.lang.String fileName)
throws BridgeException
fileName - The name of the recorded file for on-bridge recording. If null is passed, a name is
auto-generated using a bridge-side algorithm.
BridgeException - if the physical bridge returns an error, indicating a failure on the request.RECORD_STATE,
RECPLAY_FILENAME
void startRecording(boolean asModerator)
throws BridgeException
asModerator - if true, any moderator will be able to stop this recording with DTMF TUI
commands, and this method will be able to start a recording in a secured conference. If
false, a moderator will not be able to stop this recording, and this method will
not be able to start a recording in a secured conference.
BridgeException - if API call fails.RECORD_STATE,
RECPLAY_FILENAME,
startRecording()
void startRecording(java.lang.String fileName,
boolean asModerator)
throws BridgeException
asModerator - true to allow moderators to stop this recording, and to allow recording a secured (locked)
conferencefileName - The name of the recorded file for on-bridge recording. If null is passed, a name is
auto-generated using a bridge-side algorithm.
BridgeException - if the physical bridge returns an error, indicating a failure on the request.RECORD_STATE,
RECPLAY_FILENAME,
startRecording(String)
void startPlayback(java.lang.String fileName)
throws BridgeException
fileName - The name of the recorded file to playback.
BridgeException - if the physical bridge returns an error, indicating a failure on the request.RECORD_STATE,
RECPLAY_FILENAME
void startPlayback(java.lang.String fileName,
boolean asModerator)
throws BridgeException
fileName - The name of the recorded file to playback.asModerator - true to allow moderators to stop this playback, false not to allow moderators to stop this
playback
BridgeException - if the physical bridge returns an error, indicating a failure on the request.RECORD_STATE,
RECPLAY_FILENAME,
stopPlayback(boolean)
void stopPlayback()
throws BridgeException
BridgeException - if the physical bridge returns an error, indicating a failure on the request.RECORD_STATE
void stopPlayback(boolean asModerator)
throws BridgeException
asModerator - true to only stop playbacks initiated by a moderator
BridgeException - if the current playback was initiated by an operator, or if the physical bridge returns
an error, indicating a failure on the request.RECORD_STATE,
startPlayback(String,boolean)
void addToSubConf(java.lang.String participantId)
throws BridgeException
participantId - The id of the participant to add.
BridgeException - if the physical bridge returns an error, indicating a failure on the request, or if this
conference is already a child of another conference.
void addToSubConf(java.lang.String participantId,
java.lang.Integer subConfIndex)
throws BridgeException
participantId - The id of the participant to add.subConfIndex - The index of the sub-conference in which to add the participant.
BridgeException - If the physical bridge returns an error, indicating a failure on the request, or if this
conference is already a child of another conference. Also, if the subConfIndex is outside
the range of 1 and #MAX_SUBCONFS.
void removeFromSubConf(java.lang.String participantId)
throws BridgeException
participantId - The id of the participant to remove.
BridgeException - if the physical bridge returns an error, indicating a failure on the request or the
method is called on a conference that has no attached subconference.
void stopSubConference()
throws BridgeException
BridgeException - if the physical bridge returns an error, indicating a failure on the request or the
method is called on a conference that has no attached subconference.
void stopSubConference(java.lang.Integer subConfIndex)
throws BridgeException
subConfIndex - The sub-conference index identifying which sub-conference to stop.
BridgeException - if the physical bridge returns an error, indicating a failure on the request or the
method is called on a conference that has no attached subconference.java.util.Vector getSubConfParticipantIds()
void playRoster(java.lang.String tgtPartId)
throws BridgeException
tgtPartId - The id of the participant the roster will be played to.
BridgeException - if the physical bridge returns an error, indicating a failure on the request.
void playParticipantInfo(java.lang.String srcPartId,
java.lang.String tgtPartId)
throws BridgeException
srcPartId - The source participants ID.tgtPartId - The target participants ID.
BridgeException - if the physical bridge returns an error, indicating a failure on the request.
void closeConference()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
void requestOperator()
throws BridgeException
BridgeException - Thrown if there are no participants in the conference, or there is an internal error
while sending the request for change to the bridge.Participant.requestConferenceWideOperator()
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 - Thrown if help requests aren't allowed in this conference, if there are no participants
in the conference, or there is an internal error while sending the request for change to
the bridge.Participant.requestConferenceWideOperator(),
IS_HELP_REQ_ALLOWED
void cancelOperatorRequest()
throws BridgeException
BridgeException - Thrown if there are no participants in the conference, or if there is an internal error
while sending the request for change to the bridge.Participant.cancelConferenceWideOperatorRequest()
void enableModeratorHangup()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.IS_MOD_HANGUP
void disableModeratorHangup()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.IS_MOD_HANGUP
void enableMusic()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.disableMusic()
void enableMusic(java.lang.Integer musicSource)
throws BridgeException
musicSource - The music source to use
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.MUSIC_SRC_M1,
MUSIC_SRC_M2,
MUSIC_SRC_M3,
MUSIC_SRC_M4,
disableMusic()
void disableMusic()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.enableMusic()
java.util.Vector getActiveSpeakerIds()
throws BridgeException
BridgeException - Thrown if there is an internal error while sending the request for change to the bridge.
|
CONFIDENTIAL | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||