|
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.MakePredictiveCall
public class MakePredictiveCall
This request is not supported.
Establishes a call between two devices. The calling device is presented with the call only after the called device is alerted or has answered the call. The Make Predictive Call service will originate a call between two devices by first creating a connection to the called device. The service returns a positive acknowledgement that provides the connection at the called device. Subsequent actions are taken depending upon the call progress and the actions requested. Examples are:defaultAction
is used in
situations where
the switching function detects that the
signallingCondition
in the service request cannot be met. For example, the
requestor of
the service has the capability to instruct the switching
function
to either connect the calling device for listening to the voice
channel or to clear the call.autoOriginate
parameter is supported by
the
switching function and has a value of "attempt", and
if the
calling device is not capable of automatically answering the
device,
then the processing of this parameter is switching function
dependent.ServiceInitiatedEvent
(with a
cause of
Make Predictive Call) for the calling device. When the Service
Initiated event is generated in this case, it is generated
prior to
any call control events at the called device. If the switching
function does not generate the Service Initiated event in this
case,
no call control events will be generated for the calling device
until after the calling device is joined into the call. If the
calling device cannot be joined in the call, a Connection
Cleared
event is generated for the
initiatedConnection
.
Constructor Summary | |
---|---|
MakePredictiveCall()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Note: hashCode() has not been overriden |
byte[] |
getAccountCode()
Returns the value of field 'accountCode'. |
java.lang.Long |
getAlertTime()
Returns the value of field 'alertTime'. |
byte[] |
getAuthCode()
Returns the value of field 'authCode'. |
AutoOriginate |
getAutoOriginate()
Returns the value of field 'autoOriginate'. |
CallCharacteristics |
getCallCharacteristics()
Returns the value of field 'callCharacteristics'. |
DeviceID |
getCalledDirectoryNumber()
Returns the value of field 'calledDirectoryNumber'. |
DeviceID |
getCallingDevice()
Returns the value of field 'callingDevice'. |
CorrelatorData |
getCorrelatorData()
Returns the value of field 'correlatorData'. |
DetectionAction |
getDefaultAction()
Returns the value of field 'defaultAction'. |
DestinationDetection |
getDestinationDetection()
Returns the value of field 'destinationDetection'. |
CSTACommonArguments |
getExtensions()
Returns the value of field 'extensions'. |
java.lang.String |
getLanguagePreferences()
Returns the value of field 'languagePreferences'. |
SignallingDetection |
getSignallingDetection()
Returns the value of field 'signallingDetection'. |
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 |
setAlertTime(java.lang.Long alertTime)
Sets the value of field 'alertTime'. |
void |
setAuthCode(byte[] authCode)
Sets the value of field 'authCode'. |
void |
setAutoOriginate(AutoOriginate autoOriginate)
Sets the value of field 'autoOriginate'. |
void |
setCallCharacteristics(CallCharacteristics callCharacteristics)
Sets the value of field 'callCharacteristics'. |
void |
setCalledDirectoryNumber(DeviceID calledDirectoryNumber)
Sets the value of field 'calledDirectoryNumber'. |
void |
setCallingDevice(DeviceID callingDevice)
Sets the value of field 'callingDevice'. |
void |
setCorrelatorData(CorrelatorData correlatorData)
Sets the value of field 'correlatorData'. |
void |
setDefaultAction(DetectionAction defaultAction)
Sets the value of field 'defaultAction'. |
void |
setDestinationDetection(DestinationDetection destinationDetection)
Sets the value of field 'destinationDetection'. |
void |
setExtensions(CSTACommonArguments extensions)
Sets the value of field 'extensions'. |
void |
setLanguagePreferences(java.lang.String languagePreferences)
Sets the value of field 'languagePreferences'. |
void |
setSignallingDetection(SignallingDetection signallingDetection)
Sets the value of field 'signallingDetection'. |
void |
setSubjectOfCall(java.lang.String subjectOfCall)
Sets the value of field 'subjectOfCall'. |
void |
setUserData(UserData userData)
Sets the value of field 'userData'. |
static MakePredictiveCall |
unmarshalMakePredictiveCall(java.io.Reader reader)
Method unmarshalMakePredictiveCall |
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 MakePredictiveCall()
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class ch.ecma.csta.CastorObject
obj
-
public byte[] getAccountCode()
public java.lang.Long getAlertTime()
public byte[] getAuthCode()
public AutoOriginate getAutoOriginate()
public CallCharacteristics getCallCharacteristics()
public DeviceID getCalledDirectoryNumber()
public DeviceID getCallingDevice()
public CorrelatorData getCorrelatorData()
public DetectionAction getDefaultAction()
signallingCondition
component cannot be met.
Optional.
The complete list of possible values is:
public DestinationDetection getDestinationDetection()
signallingCondition
at the called
device is met. Optional.
Each entry in the list contains the following:
detectionAction
.
The complete set of possible values is:
detectionAction
associated
with the first
destinationCondition
that is detected.
public CSTACommonArguments getExtensions()
public java.lang.String getLanguagePreferences()
public SignallingDetection getSignallingDetection()
signallingConditionsAction
.
The complete set of possible values is:
signallingCondition
.
The complete set of possible values is:
destinationDetection
parameter should be followed.
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 setAlertTime(java.lang.Long alertTime)
alertTime
- the value of field 'alertTime'.public void setAuthCode(byte[] authCode)
authCode
- the value of field 'authCode'.public void setAutoOriginate(AutoOriginate autoOriginate)
autoOriginate
- the value of field 'autoOriginate'.public void setCallCharacteristics(CallCharacteristics callCharacteristics)
callCharacteristics
- the value of field
'callCharacteristics'.public void setCalledDirectoryNumber(DeviceID calledDirectoryNumber)
calledDirectoryNumber
- the value of field
'calledDirectoryNumber'.public void setCallingDevice(DeviceID callingDevice)
callingDevice
- the value of field 'callingDevice'.public void setCorrelatorData(CorrelatorData correlatorData)
correlatorData
- the value of field 'correlatorData'.public void setDefaultAction(DetectionAction defaultAction)
signallingCondition
component cannot be met.
Optional.
The complete list of possible values is:
defaultAction
- the value of field 'defaultAction'.public void setDestinationDetection(DestinationDetection destinationDetection)
signallingCondition
at the called
device is met. Optional.
Each entry in the list contains the following:
detectionAction
.
The complete set of possible values is:
detectionAction
associated
with the first
destinationCondition
that is detected.
destinationDetection
- the value of field
'destinationDetection'.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 setSignallingDetection(SignallingDetection signallingDetection)
signallingConditionsAction
.
The complete set of possible values is:
signallingCondition
.
The complete set of possible values is:
destinationDetection
parameter should be followed.
signallingDetection
- the value of field
'signallingDetection'.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 MakePredictiveCall unmarshalMakePredictiveCall(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 |