|
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.NetworkReachedEvent
public class NetworkReachedEvent
Not implemented.
Indicates that a call has been connected to an external network using a Network Interface Device (for example, trunk, CO Line). This event indicates that there may be a reduced level of event reporting and possibly no additional device feedback, except connection/call clearing, provided for this device in the call due to a lack of network signalling. The level of signalling provided by the network may be indicated by thenetworkCapability
parameter.
Additionally, the computing function should assume that it
cannot directly
manipulate the far-end device associated with the Network
Interface Device.
This event is never sent for calls made to devices that are
within the
switching sub-domain. This event indicates that a connection
with a Network
Interface Device has reached the connected state, and that
further events for
that connection refer to the state of the endpoint which the
Network Interface
Device is associated.
For an illustration of this event, see ECMA 269, section
17.2.12,
Figure 17-44 "Network Reached Event".
A common situation that generates this event includes:
An outgoing call has cut-through at a network interface device
and further
call progress information, such as the DeliveredEvent
and the
EstablishedEvent
, may not be available.
A more complete list of causes is found in ECMA 269, section
17.2.12.2,
Table 17.167 "Network Reached - Event Causes".
DivertedEvent
for all devices in a call or for
call-type
monitors (as indicated through the capabilities exchange
services
option), the computing function will use the
networkInterfaceUsed
,
calledDevice
, lastRedirectionDevice
,
and
cause
(EventCause parameter type) parameters to
properly
track the progress of the call as a result of the redirection.
See Tracking
a Diverted Call
for more information.cause
parameter with a cause of Network Signal or a more specific
cause
representing network information.networkCallingDeviceID
and the networkCalledDeviceID
parameters will not
change
as long as the associatedCallingDevice
remains in
the call.
This differs from the callingDeviceID
and the
calledDeviceID
parameters in that these parameters may change as a result of
features
such as transfer, forwarding, and conferencing, etc.
Constructor Summary | |
---|---|
NetworkReachedEvent()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Note: hashCode() has not been overriden |
AssociatedCallingDeviceID |
getAssociatedCallingDevice()
Returns the value of field 'associatedCallingDevice'. |
CallCharacteristics |
getCallCharacteristics()
Returns the value of field 'callCharacteristics'. |
CalledDeviceID |
getCalledDevice()
Returns the value of field 'calledDevice'. |
CallingDeviceID |
getCallingDevice()
Returns the value of field 'callingDevice'. |
CallLinkageData |
getCallLinkageData()
Returns the value of field 'callLinkageData'. |
EventCause |
getCause()
Returns the value of field 'cause'. |
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'. |
RedirectionDeviceID |
getLastRedirectionDevice()
Returns the value of field 'lastRedirectionDevice'. |
LocalConnectionState |
getLocalConnectionInfo()
Returns the value of field 'localConnectionInfo'. |
MediaCallCharacteristics |
getMediaCallCharacteristics()
Returns the value of field 'mediaCallCharacteristics'. |
java.lang.String |
getMonitorCrossRefID()
Returns the value of field 'monitorCrossRefID'. |
NetworkCalledDeviceID |
getNetworkCalledDevice()
Returns the value of field 'networkCalledDevice'. |
NetworkCallingDeviceID |
getNetworkCallingDevice()
Returns the value of field 'networkCallingDevice'. |
NetworkCapability |
getNetworkCapability()
Returns the value of field 'networkCapability'. |
SubjectDeviceID |
getNetworkInterfaceUsed()
Returns the value of field 'networkInterfaceUsed'. |
ConnectionID |
getOriginatingNIDConnection()
Returns the value of field 'originatingNIDConnection'. |
ConnectionID |
getOutboundConnection()
Returns the value of field 'outboundConnection'. |
ConnectionInformation |
getOutboundConnectionInfo()
Returns the value of field 'outboundConnectionInfo'. |
ServicesPermitted |
getServicesPermitted()
Returns the value of field 'servicesPermitted'. |
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 |
setAssociatedCallingDevice(AssociatedCallingDeviceID associatedCallingDevice)
Sets the value of field 'associatedCallingDevice'. |
void |
setCallCharacteristics(CallCharacteristics callCharacteristics)
Sets the value of field 'callCharacteristics'. |
void |
setCalledDevice(CalledDeviceID calledDevice)
Sets the value of field 'calledDevice'. |
void |
setCallingDevice(CallingDeviceID callingDevice)
Sets the value of field 'callingDevice'. |
void |
setCallLinkageData(CallLinkageData callLinkageData)
Sets the value of field 'callLinkageData'. |
void |
setCause(EventCause cause)
Sets the value of field 'cause'. |
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 |
setLastRedirectionDevice(RedirectionDeviceID lastRedirectionDevice)
Sets the value of field 'lastRedirectionDevice'. |
void |
setLocalConnectionInfo(LocalConnectionState localConnectionInfo)
Sets the value of field 'localConnectionInfo'. |
void |
setMediaCallCharacteristics(MediaCallCharacteristics mediaCallCharacteristics)
Sets the value of field 'mediaCallCharacteristics'. |
void |
setMonitorCrossRefID(java.lang.String monitorCrossRefID)
Sets the value of field 'monitorCrossRefID'. |
void |
setNetworkCalledDevice(NetworkCalledDeviceID networkCalledDevice)
Sets the value of field 'networkCalledDevice'. |
void |
setNetworkCallingDevice(NetworkCallingDeviceID networkCallingDevice)
Sets the value of field 'networkCallingDevice'. |
void |
setNetworkCapability(NetworkCapability networkCapability)
Sets the value of field 'networkCapability'. |
void |
setNetworkInterfaceUsed(SubjectDeviceID networkInterfaceUsed)
Sets the value of field 'networkInterfaceUsed'. |
void |
setOriginatingNIDConnection(ConnectionID originatingNIDConnection)
Sets the value of field 'originatingNIDConnection'. |
void |
setOutboundConnection(ConnectionID outboundConnection)
Sets the value of field 'outboundConnection'. |
void |
setOutboundConnectionInfo(ConnectionInformation outboundConnectionInfo)
Sets the value of field 'outboundConnectionInfo'. |
void |
setServicesPermitted(ServicesPermitted servicesPermitted)
Sets the value of field 'servicesPermitted'. |
void |
setUserData(UserData userData)
Sets the value of field 'userData'. |
static NetworkReachedEvent |
unmarshalNetworkReachedEvent(java.io.Reader reader)
Method unmarshalNetworkReachedEvent |
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 NetworkReachedEvent()
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class ch.ecma.csta.CastorObject
obj
-
public AssociatedCallingDeviceID getAssociatedCallingDevice()
public CallCharacteristics getCallCharacteristics()
public CallLinkageData getCallLinkageData()
public CalledDeviceID getCalledDevice()
public CallingDeviceID getCallingDevice()
public EventCause getCause()
public CorrelatorData getCorrelatorData()
public CSTACommonArguments getExtensions()
public java.lang.String getLanguagePreferences()
public RedirectionDeviceID getLastRedirectionDevice()
public LocalConnectionState getLocalConnectionInfo()
public MediaCallCharacteristics getMediaCallCharacteristics()
public java.lang.String getMonitorCrossRefID()
public NetworkCalledDeviceID getNetworkCalledDevice()
public NetworkCallingDeviceID getNetworkCallingDevice()
public NetworkCapability getNetworkCapability()
public SubjectDeviceID getNetworkInterfaceUsed()
public ConnectionID getOriginatingNIDConnection()
public ConnectionID getOutboundConnection()
public ConnectionInformation getOutboundConnectionInfo()
outboundConnection
connection. Optional. If
this
parameter is not present, then the connection information
is switching
function specific.
public ServicesPermitted getServicesPermitted()
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 setAssociatedCallingDevice(AssociatedCallingDeviceID associatedCallingDevice)
associatedCallingDevice
- the value of field
'associatedCallingDevice'.public void setCallCharacteristics(CallCharacteristics callCharacteristics)
callCharacteristics
- the value of field
'callCharacteristics'.public void setCallLinkageData(CallLinkageData callLinkageData)
callLinkageData
- the value of field 'callLinkageData'.public void setCalledDevice(CalledDeviceID calledDevice)
calledDevice
- the value of field 'calledDevice'.public void setCallingDevice(CallingDeviceID callingDevice)
callingDevice
- the value of field 'callingDevice'.public void setCause(EventCause cause)
cause
- the value of field 'cause'.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 setLastRedirectionDevice(RedirectionDeviceID lastRedirectionDevice)
lastRedirectionDevice
- the value of field
'lastRedirectionDevice'.public void setLocalConnectionInfo(LocalConnectionState localConnectionInfo)
localConnectionInfo
- the value of field
'localConnectionInfo'.public void setMediaCallCharacteristics(MediaCallCharacteristics mediaCallCharacteristics)
mediaCallCharacteristics
- the value of field
'mediaCallCharacteristics'.public void setMonitorCrossRefID(java.lang.String monitorCrossRefID)
monitorCrossRefID
- the value of field
'monitorCrossRefID'.public void setNetworkCalledDevice(NetworkCalledDeviceID networkCalledDevice)
networkCalledDevice
- the value of field
'networkCalledDevice'.public void setNetworkCallingDevice(NetworkCallingDeviceID networkCallingDevice)
networkCallingDevice
- the value of field
'networkCallingDevice'.public void setNetworkCapability(NetworkCapability networkCapability)
networkCapability
- the value of field
'networkCapability'.public void setNetworkInterfaceUsed(SubjectDeviceID networkInterfaceUsed)
networkInterfaceUsed
- the value of field
'networkInterfaceUsed'.public void setOriginatingNIDConnection(ConnectionID originatingNIDConnection)
originatingNIDConnection
- the value of field
'originatingNIDConnection'.public void setOutboundConnection(ConnectionID outboundConnection)
outboundConnection
- the value of field
'outboundConnection'.public void setOutboundConnectionInfo(ConnectionInformation outboundConnectionInfo)
outboundConnection
connection. Optional. If
this
parameter is not present, then the connection information
is switching
function specific.
outboundConnectionInfo
- the value of field
'outboundConnectionInfo'.public void setServicesPermitted(ServicesPermitted servicesPermitted)
servicesPermitted
- the value of field
'servicesPermitted'.public void setUserData(UserData userData)
userData
- the value of field 'userData'.public static NetworkReachedEvent unmarshalNetworkReachedEvent(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 |