|
4.1.0.610 20071213 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.ecma.csta.CastorObject
ch.ecma.csta.binding.SingleStepConferenceCall
public class SingleStepConferenceCall
Adds a device to an existing call. Note that the party that is added is not alerted in any way: their telephone is forced off-hook. As a result, this operation should generally be used to add an application controlled device to the call, rather than to add actual parties to the conference. The SingleStepConferenceCall request has these parameters:
SingleStepConferenceCall Parameters | ||
---|---|---|
activeCall | Mandatory | Unique identifier of the call to which the party is to be added. Should be discovered using SnapshotDevice |
deviceToJoin | Mandatory | Unique identifier of the device / extension to be joined to the call. Note that this party will NOT be alerted. |
Participation Type | Optional | Indicates whether the added device can talk (Active) or not (Silent). |
DeviceID
is not
valid. The device must be registered for the call to
succeed.ConnectionID
is not valid. The call may have ended.deviceToJoin
is already active
on a call. The deviceToJoin
must be idle for the
request to
succeed.deviceToJoin
is not registered.deviceToJoin
could not be forced off-hook (e.g. because it's an analog
station) and it could not be forced off-hook within 5
seconds.
Constructor Summary | |
---|---|
SingleStepConferenceCall()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Note: hashCode() has not been overriden |
byte[] |
getAccountCode()
Returns the value of field 'accountCode'. |
ConnectionID |
getActiveCall()
Returns the value of field 'activeCall'. |
byte[] |
getAuthCode()
Returns the value of field 'authCode'. |
CorrelatorData |
getCorrelatorData()
Returns the value of field 'correlatorData'. |
DeviceID |
getDeviceToJoin()
Returns the value of field 'deviceToJoin'. |
CSTACommonArguments |
getExtensions()
Returns the value of field 'extensions'. |
java.lang.String |
getLanguagePreferences()
Returns the value of field 'languagePreferences'. |
ParticipationType |
getParticipationType()
Returns the value of field 'participationType'. |
java.lang.String |
getSubjectOfCall()
Returns the value of field 'subjectOfCall'. |
UserData |
getUserData()
Returns the value of field 'userData'. |
boolean |
isValid()
Method isValid |
void |
marshal(org.xml.sax.ContentHandler handler)
Method marshal |
void |
marshal(java.io.Writer out)
Method marshal |
void |
setAccountCode(byte[] accountCode)
Sets the value of field 'accountCode'. |
void |
setActiveCall(ConnectionID activeCall)
Sets the value of field 'activeCall'. |
void |
setAuthCode(byte[] authCode)
Sets the value of field 'authCode'. |
void |
setCorrelatorData(CorrelatorData correlatorData)
Sets the value of field 'correlatorData'. |
void |
setDeviceToJoin(DeviceID deviceToJoin)
Sets the value of field 'deviceToJoin'. |
void |
setExtensions(CSTACommonArguments extensions)
Sets the value of field 'extensions'. |
void |
setLanguagePreferences(java.lang.String languagePreferences)
Sets the value of field 'languagePreferences'. |
void |
setParticipationType(ParticipationType participationType)
Sets the value of field 'participationType'. |
void |
setSubjectOfCall(java.lang.String subjectOfCall)
Sets the value of field 'subjectOfCall'. |
void |
setUserData(UserData userData)
Sets the value of field 'userData'. |
static SingleStepConferenceCall |
unmarshalSingleStepConferenceCall(java.io.Reader reader)
Method unmarshalSingleStepConferenceCall |
void |
validate()
Method validate |
Methods inherited from class ch.ecma.csta.CastorObject |
---|
getOldSessionID, hashCode, setOldSessionID, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SingleStepConferenceCall()
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class ch.ecma.csta.CastorObject
obj
-
public byte[] getAccountCode()
public ConnectionID getActiveCall()
public byte[] getAuthCode()
public CorrelatorData getCorrelatorData()
public DeviceID getDeviceToJoin()
public CSTACommonArguments getExtensions()
public java.lang.String getLanguagePreferences()
public ParticipationType getParticipationType()
deviceToJoin
's
connection (that is, conferencedCall
)
will be Transmit and Receive.deviceToJoin
's
connection
(that is, conferencedCall
) will be
Receive.
public java.lang.String getSubjectOfCall()
public UserData getUserData()
public boolean isValid()
public void marshal(java.io.Writer out) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
out
-
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
public void marshal(org.xml.sax.ContentHandler handler) throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
handler
-
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
public void setAccountCode(byte[] accountCode)
accountCode
- the value of field 'accountCode'.public void setActiveCall(ConnectionID activeCall)
activeCall
- the value of field 'activeCall'.public void setAuthCode(byte[] authCode)
authCode
- the value of field 'authCode'.public void setCorrelatorData(CorrelatorData correlatorData)
correlatorData
- the value of field 'correlatorData'.public void setDeviceToJoin(DeviceID deviceToJoin)
deviceToJoin
- the value of field 'deviceToJoin'.public void setExtensions(CSTACommonArguments extensions)
extensions
- the value of field 'extensions'.public void setLanguagePreferences(java.lang.String languagePreferences)
languagePreferences
- the value of field
'languagePreferences'.public void setParticipationType(ParticipationType participationType)
deviceToJoin
's
connection (that is, conferencedCall
)
will be Transmit and Receive.deviceToJoin
's
connection
(that is, conferencedCall
) will be
Receive.
participationType
- the value of field
'participationType'.public void setSubjectOfCall(java.lang.String subjectOfCall)
subjectOfCall
- the value of field 'subjectOfCall'.public void setUserData(UserData userData)
userData
- the value of field 'userData'.public static SingleStepConferenceCall unmarshalSingleStepConferenceCall(java.io.Reader reader) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
reader
-
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
public void validate() throws org.exolab.castor.xml.ValidationException
org.exolab.castor.xml.ValidationException
|
4.1.0.610 20071213 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |