|
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.DirectedPickupCall
public class DirectedPickupCall
This request is not supported.
Moves a specified call and connects it at a new specified destination. This results in the connection being diverted to a new destination inside the switching sub-domain. For an illustration of this event, see ECMA 269, section 17.1.13, Figure 17-14 "Directed Pickup Call Service".callToBePickedUp
connection will
transition from
one of the allowable initial states of Alerting, Connect, Hold,
or
Queued to an allowable final states of Null.requestingDevice
connection will
transition from an
allowable initial state of Null to an allowable final
state of Connected.DeflectCall
service in that the
Deflect Call service redirects a call to another destination
(in which
the resulting state of the new destination depends on the
destination's type and active features). The Directed
Pickup
Call service redirects a call to another destination which is
immediately connected to the call.newDestination
, all features such as
Forwarding
and Do Not Disturb for this device will be ignored while the
call
is being redirected to it.callToBePickedUp
) all appearances
will
be cleared from the call (that is, Connection Cleared events
with
a cause of Normal), except when the call that is being picked
is
part of an Independent Shared Bridged device configuration and
the
appearance from which the call is being picked is not the last
appearance connected into the call. In this case the appearance
from which the call is being picked will return to the inactive
mode (that is, Bridged event with a cause of Normal) and the
other
appearances are unaffected. For more information, refer to
ECMA 269, section A.2.3, "Shared-Bridged".newDestination
parameter. A complete
and
valid device identifier will be provided, otherwise the
switching
function will reject the service request with a negative
acknowledgement.callToBePickedUp
connection ID is different from the newDestination
device. If the devices are the same, then the service is
rejected.
The Answer Call and the Retrieve Call services should be used
instead.
Constructor Summary | |
---|---|
DirectedPickupCall()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Note: hashCode() has not been overriden |
ConnectionID |
getCallToBePickedUp()
Returns the value of field 'callToBePickedUp'. |
CorrelatorData |
getCorrelatorData()
Returns the value of field 'correlatorData'. |
CSTACommonArguments |
getExtensions()
Returns the value of field 'extensions'. |
DeviceID |
getRequestingDevice()
Returns the value of field 'requestingDevice'. |
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 |
setCallToBePickedUp(ConnectionID callToBePickedUp)
Sets the value of field 'callToBePickedUp'. |
void |
setCorrelatorData(CorrelatorData correlatorData)
Sets the value of field 'correlatorData'. |
void |
setExtensions(CSTACommonArguments extensions)
Sets the value of field 'extensions'. |
void |
setRequestingDevice(DeviceID requestingDevice)
Sets the value of field 'requestingDevice'. |
void |
setUserData(UserData userData)
Sets the value of field 'userData'. |
static DirectedPickupCall |
unmarshalDirectedPickupCall(java.io.Reader reader)
Method unmarshalDirectedPickupCall |
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 DirectedPickupCall()
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class ch.ecma.csta.CastorObject
obj
-
public ConnectionID getCallToBePickedUp()
public CorrelatorData getCorrelatorData()
public CSTACommonArguments getExtensions()
public DeviceID getRequestingDevice()
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 setCallToBePickedUp(ConnectionID callToBePickedUp)
callToBePickedUp
- the value of field 'callToBePickedUp'public void setCorrelatorData(CorrelatorData correlatorData)
correlatorData
- the value of field 'correlatorData'.public void setExtensions(CSTACommonArguments extensions)
extensions
- the value of field 'extensions'.public void setRequestingDevice(DeviceID requestingDevice)
requestingDevice
- the value of field 'requestingDevice'public void setUserData(UserData userData)
userData
- the value of field 'userData'.public static DirectedPickupCall unmarshalDirectedPickupCall(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 |