|
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.JoinCall
public class JoinCall
This request is not supported.
Allows a computing function to request, on behalf of a device, that the device be joined into an existing call. In the process of establishing a connection with thejoiningDevice
, the
joiningDevice
may be prompted to go off-hook (if necessary) and when that
device does so,
it is added into the call.
This service is different from the SingleStepConferenceCall
service in
that the request is made on behalf of the
joiningDevice
(originating device).
This service is different from the IntrudeCall
service
in that
there is no prior failed call at the intruded-upon connection.
For an illustration of this event, see ECMA 269, section
17.1.17,
Figure 17-19 "Join Call Service".
conferencedCall)
connection will
transition from
an allowable initial state of Null to an allowable final state
of
Connected.joiningDevice
parameter.
A
complete and valid device identifier will be provided,
otherwise
the switching function will reject the service request with a
negative acknowledgement.autoOriginate
parameter has a value of
"Do Not Prompt",
then the device should be a speakerphone, hands-free telephone,
or
other device that can be automatically answered. If the device
is
not of this type, then the processing of this parameter is
switching function specific. For example, the switching
function
may choose to accept this service and ignore this parameter, or
it
may reject the Join Call service with negative
acknowledgement.joiningDevice
(that is,
conferencedCall
)
will inherit the characteristics of the call with the exception
of
connection flow direction and the number of channels used. In
these
cases, the connection flow direction is dependent on the value
of
participationType
and the number of channels is
based
on what the switching function will use to allow the
joiningDevice
to effectively participate in the call.
Constructor Summary | |
---|---|
JoinCall()
|
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'. |
AutoOriginate |
getAutoOriginate()
Returns the value of field 'autoOriginate'. |
CorrelatorData |
getCorrelatorData()
Returns the value of field 'correlatorData'. |
CSTACommonArguments |
getExtensions()
Returns the value of field 'extensions'. |
DeviceID |
getJoiningDevice()
Returns the value of field 'joiningDevice'. |
ParticipationType |
getParticipationType()
Returns the value of field 'participationType'. |
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 |
setAutoOriginate(AutoOriginate autoOriginate)
Sets the value of field 'autoOriginate'. |
void |
setCorrelatorData(CorrelatorData correlatorData)
Sets the value of field 'correlatorData'. |
void |
setExtensions(CSTACommonArguments extensions)
Sets the value of field 'extensions'. |
void |
setJoiningDevice(DeviceID joiningDevice)
Sets the value of field 'joiningDevice'. |
void |
setParticipationType(ParticipationType participationType)
Sets the value of field 'participationType'. |
void |
setUserData(UserData userData)
Sets the value of field 'userData'. |
static JoinCall |
unmarshalJoinCall(java.io.Reader reader)
Method unmarshalJoinCall |
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 JoinCall()
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 AutoOriginate getAutoOriginate()
public CorrelatorData getCorrelatorData()
public CSTACommonArguments getExtensions()
public DeviceID getJoiningDevice()
public ParticipationType getParticipationType()
conferencedCall
) will be Transmit and
Receive.conferencedCall
) will be
Receive.conferencedCall
)
will be None.
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 setAutoOriginate(AutoOriginate autoOriginate)
autoOriginate
- the value of field 'autoOriginate'.public void setCorrelatorData(CorrelatorData correlatorData)
correlatorData
- the value of field 'correlatorData'.public void setExtensions(CSTACommonArguments extensions)
extensions
- the value of field 'extensions'.public void setJoiningDevice(DeviceID joiningDevice)
joiningDevice
- the value of field 'joiningDevice'.public void setParticipationType(ParticipationType participationType)
conferencedCall
) will be Transmit and
Receive.conferencedCall
) will be
Receive.conferencedCall
)
will be None.
participationType
- the value of field
'participationType'.public void setUserData(UserData userData)
userData
- the value of field 'userData'.public static JoinCall unmarshalJoinCall(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 |