|
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.MakeCall
public class MakeCall
Establishes a call between a calling device and a called device.
The service creates a new call and establishes an initiated or connected connection with the calling device. The Make Call service assigns a ConnectionID to the calling device and returns it in the positive acknowledgement.callingDevice
connection will
transition
from one of the allowable initial states of Null or
Initiated to one of the allowable final states of
Initiated or Connected. See notes.MakeCall Request Parameters | ||
---|---|---|
callingDevice | Mandatory | Valid station extension or AWOH station extension. |
calledDirectoryNumber | Mandatory | Valid on-PBX extension or off PBX number |
autoOriginate
parameter is supported by
the
switching function and has a value of "Do Not
Prompt",
and if the calling device is not capable of automatically
answering
the device, then the processing of this parameter is switching
function dependent.callDirectoryNumber
must
contain a
complete dial string. NULL or partial dial strings are not
supported.callingDevice
parameter in the Make Call
service
request may represent a group of devices from which the actual
calling device is selected. In this case, the
callingDevice
parameter in subsequent events will refer to the actual calling
device. In addition, the Originated event contains a parameter
(originatingDevice
) that represents the group of
devices (the callingDevice
parameter passed in
service
request).
Constructor Summary | |
---|---|
MakeCall()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Note: hashCode() has not been overriden |
byte[] |
getAccountCode()
Returns the value of field 'accountCode'. |
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'. |
ConnectionInformation |
getCallingConnectionInfo()
Returns the value of field 'callingConnectionInfo'. |
DeviceID |
getCallingDevice()
Returns the value of field 'callingDevice'. |
CorrelatorData |
getCorrelatorData()
Returns the value of field 'correlatorData'. |
CSTACommonArguments |
getExtensions()
Returns the value of field 'extensions'. |
java.lang.String |
getLanguagePreferences()
Returns the value of field 'languagePreferences'. |
MediaCallCharacteristics |
getMediaCallCharacteristics()
Returns the value of field 'mediaCallCharacteristics'. |
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 |
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 |
setCallingConnectionInfo(ConnectionInformation callingConnectionInfo)
Sets the value of field 'callingConnectionInfo'. |
void |
setCallingDevice(DeviceID callingDevice)
Sets the value of field 'callingDevice'. |
void |
setCorrelatorData(CorrelatorData correlatorData)
Sets the value of field 'correlatorData'. |
void |
setExtensions(CSTACommonArguments extensions)
Sets the value of field 'extensions'. |
void |
setLanguagePreferences(java.lang.String languagePreferences)
Sets the value of field 'languagePreferences'. |
void |
setMediaCallCharacteristics(MediaCallCharacteristics mediaCallCharacteristics)
Sets the value of field 'mediaCallCharacteristics'. |
void |
setSubjectOfCall(java.lang.String subjectOfCall)
Sets the value of field 'subjectOfCall'. |
void |
setUserData(UserData userData)
Sets the value of field 'userData'. |
static MakeCall |
unmarshalMakeCall(java.io.Reader reader)
Method unmarshalMakeCall |
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 MakeCall()
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class ch.ecma.csta.CastorObject
obj
-
public byte[] getAccountCode()
public byte[] getAuthCode()
public AutoOriginate getAutoOriginate()
public CallCharacteristics getCallCharacteristics()
public DeviceID getCalledDirectoryNumber()
public ConnectionInformation getCallingConnectionInfo()
public DeviceID getCallingDevice()
callingDevice
in the
service
request is different from the actual calling device.
public CorrelatorData getCorrelatorData()
public CSTACommonArguments getExtensions()
public java.lang.String getLanguagePreferences()
public MediaCallCharacteristics getMediaCallCharacteristics()
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 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 setCallingConnectionInfo(ConnectionInformation callingConnectionInfo)
callingConnectionInfo
- the value of field
'callingConnectionInfo'.public void setCallingDevice(DeviceID callingDevice)
callingDevice
in the
service
request is different from the actual calling device.
callingDevice
- the value of field 'callingDevice'.public void setCorrelatorData(CorrelatorData correlatorData)
correlatorData
- the value of field 'correlatorData'.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 setMediaCallCharacteristics(MediaCallCharacteristics mediaCallCharacteristics)
mediaCallCharacteristics
- the value of field
'mediaCallCharacteristics'.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 MakeCall unmarshalMakeCall(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 |