org.csapi.jr.se.cc.gccs
Class CallReportType

java.lang.Object
  |
  +--org.csapi.jr.se.cc.gccs.CallReportType
All Implemented Interfaces:
java.io.Serializable

public final class CallReportType
extends java.lang.Object
implements java.io.Serializable

Defines a specific call event report type.

See Also:
Serialized Form

Field Summary
static int _CALL_REPORT_ALERTING
          Call is alerting at the call party.
static int _CALL_REPORT_ANSWER
          Call answered at address.
static int _CALL_REPORT_BUSY
          Called address refused call due to busy.
static int _CALL_REPORT_DISCONNECT
          The media stream of the called party has disconnected.
static int _CALL_REPORT_NO_ANSWER
          No answer at called address.
static int _CALL_REPORT_NOT_REACHABLE
          The called address is not reachable; for example the phone has been switched off or the phone is outside the coverage area of the network.
static int _CALL_REPORT_PROGRESS
          Call routing progress event: an indication from the network that progress has been made in routing the call to the requested call party.
static int _CALL_REPORT_QUEUED
          The call is being held in a queue.
static int _CALL_REPORT_REDIRECTED
          Call redirected to new address: an indication from the network that the call has been redirected to a new address.
static int _CALL_REPORT_ROUTING_FAILURE
          Call routing failed - re-routing is possible.
static int _CALL_REPORT_SERVICE_CODE
          Mid-call service code received.
static int _CALL_REPORT_UNDEFINED
          Undefined.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_ALERTING
          Call is alerting at the call party.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_ANSWER
          Call answered at address.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_BUSY
          Called address refused call due to busy.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_DISCONNECT
          The media stream of the called party has disconnected.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_NO_ANSWER
          No answer at called address.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_NOT_REACHABLE
          The called address is not reachable; for example the phone has been switched off or the phone is outside the coverage area of the network.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_PROGRESS
          Call routing progress event: an indication from the network that progress has been made in routing the call to the requested call party.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_QUEUED
          The call is being held in a queue.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_REDIRECTED
          Call redirected to new address: an indication from the network that the call has been redirected to a new address.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_ROUTING_FAILURE
          Call routing failed - re-routing is possible.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_SERVICE_CODE
          Mid-call service code received.
static org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_UNDEFINED
          Undefined.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
static org.csapi.jr.se.cc.gccs.CallReportType getObject(int value)
          Accepts values in the range of 0 to 11
 int getValue()
          Number representing enum type
 java.lang.String getValueText()
          getValueText method, overrides the getValueText() method in class java.lang.Object
 int hashCode()
          Returns a hashcode value for the object.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_CALL_REPORT_UNDEFINED

public static final int _CALL_REPORT_UNDEFINED
Undefined.

See Also:
Constant Field Values

CALL_REPORT_UNDEFINED

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_UNDEFINED
Undefined.


_CALL_REPORT_PROGRESS

public static final int _CALL_REPORT_PROGRESS
Call routing progress event: an indication from the network that progress has been made in routing the call to the requested call party. This message may be sent more than once, or may not be sent at all by the gateway with respect to routing a given call leg to a given address.

See Also:
Constant Field Values

CALL_REPORT_PROGRESS

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_PROGRESS
Call routing progress event: an indication from the network that progress has been made in routing the call to the requested call party. This message may be sent more than once, or may not be sent at all by the gateway with respect to routing a given call leg to a given address.


_CALL_REPORT_ALERTING

public static final int _CALL_REPORT_ALERTING
Call is alerting at the call party.

See Also:
Constant Field Values

CALL_REPORT_ALERTING

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_ALERTING
Call is alerting at the call party.


_CALL_REPORT_ANSWER

public static final int _CALL_REPORT_ANSWER
Call answered at address.

See Also:
Constant Field Values

CALL_REPORT_ANSWER

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_ANSWER
Call answered at address.


_CALL_REPORT_BUSY

public static final int _CALL_REPORT_BUSY
Called address refused call due to busy.

See Also:
Constant Field Values

CALL_REPORT_BUSY

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_BUSY
Called address refused call due to busy.


_CALL_REPORT_NO_ANSWER

public static final int _CALL_REPORT_NO_ANSWER
No answer at called address.

See Also:
Constant Field Values

CALL_REPORT_NO_ANSWER

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_NO_ANSWER
No answer at called address.


_CALL_REPORT_DISCONNECT

public static final int _CALL_REPORT_DISCONNECT
The media stream of the called party has disconnected. This does not imply that the call has ended. When the call is ended, the callEnded method is called. This event can occur both when the called party hangs up, or when the application explicitly releases the leg using IpCallLeg.release() This cannot occur when the app explicitly releases the call leg and the call.

See Also:
Constant Field Values

CALL_REPORT_DISCONNECT

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_DISCONNECT
The media stream of the called party has disconnected. This does not imply that the call has ended. When the call is ended, the callEnded method is called. This event can occur both when the called party hangs up, or when the application explicitly releases the leg using IpCallLeg.release() This cannot occur when the app explicitly releases the call leg and the call.


_CALL_REPORT_REDIRECTED

public static final int _CALL_REPORT_REDIRECTED
Call redirected to new address: an indication from the network that the call has been redirected to a new address.

See Also:
Constant Field Values

CALL_REPORT_REDIRECTED

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_REDIRECTED
Call redirected to new address: an indication from the network that the call has been redirected to a new address.


_CALL_REPORT_SERVICE_CODE

public static final int _CALL_REPORT_SERVICE_CODE
Mid-call service code received.

See Also:
Constant Field Values

CALL_REPORT_SERVICE_CODE

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_SERVICE_CODE
Mid-call service code received.


_CALL_REPORT_ROUTING_FAILURE

public static final int _CALL_REPORT_ROUTING_FAILURE
Call routing failed - re-routing is possible.

See Also:
Constant Field Values

CALL_REPORT_ROUTING_FAILURE

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_ROUTING_FAILURE
Call routing failed - re-routing is possible.


_CALL_REPORT_QUEUED

public static final int _CALL_REPORT_QUEUED
The call is being held in a queue. This event may be sent more than once during the routing of a call.

See Also:
Constant Field Values

CALL_REPORT_QUEUED

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_QUEUED
The call is being held in a queue. This event may be sent more than once during the routing of a call.


_CALL_REPORT_NOT_REACHABLE

public static final int _CALL_REPORT_NOT_REACHABLE
The called address is not reachable; for example the phone has been switched off or the phone is outside the coverage area of the network.

See Also:
Constant Field Values

CALL_REPORT_NOT_REACHABLE

public static final org.csapi.jr.se.cc.gccs.CallReportType CALL_REPORT_NOT_REACHABLE
The called address is not reachable; for example the phone has been switched off or the phone is outside the coverage area of the network.

Method Detail

getValue

public int getValue()
Number representing enum type

Returns:
int number representing type of object, this is defined within the class

getValueText

public java.lang.String getValueText()
getValueText method, overrides the getValueText() method in class java.lang.Object

Returns:
String The stringified version of the CallReportType object

getObject

public static org.csapi.jr.se.cc.gccs.CallReportType getObject(int value)
                                                        throws InvalidEnumValueException
Accepts values in the range of 0 to 11

Parameters:
value - number representing type of object, this is defined within the class
Throws:
InvalidEnumValueException - thrown if invalid value is passed into method

equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object