com.avaya.jtapi.tsapi
Class V5OriginalCallInfo
java.lang.Object
com.avaya.jtapi.tsapi.OriginalCallInfo
com.avaya.jtapi.tsapi.V5OriginalCallInfo
- Direct Known Subclasses:
- V7OriginalCallInfo
public class V5OriginalCallInfo
- extends OriginalCallInfo
This class adds DEFINITY G3 PBX Driver Version 5 private data extensions to OriginalCallInfo.
|
Method Summary |
boolean |
canSetBillRate()
Returns the Flexible Billing flag, which indicates whether the
setBillRate() method is valid for this call |
int |
getCallOriginatorType()
Get the originator type for this call, such as
coin call, 800 service call, or cellular call. |
java.lang.String |
getUCID()
Get the Universal Call ID for this call. |
boolean |
hasCallOriginatorType()
Query whether CallOriginatorType is available for this call. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
V5OriginalCallInfo
public V5OriginalCallInfo()
getUCID
public java.lang.String getUCID()
- Get the Universal Call ID for this call. (Requires DEFINITY G3V6.)
getCallOriginatorType
public int getCallOriginatorType()
- Get the originator type for this call, such as
coin call, 800 service call, or cellular call.
This information is from the network, not from the DEFINITY switch.
The type is defined in the Bell Communications Research (Bellcore)
publication, "Local Exchange Routing Guide," (document number TR-EOP-000085).
A list of defined codes, as of June 1994, follows:
00 Identified line - no special treatment
01 Multiparty - ANI cannot be provided
02 ANI failure
06 Hotel/Motel - DN not accompanied by automatic room ID
07 Special operator handling required
20 AIOD - Listed DN of PBX sent
23 Coin or Non-Coin - line status unknown
24 800 Service Call
27 Coin Call
29 Prison/Inmate Service
30-32 Intercept
34 Telco Operator Handled Call
40-49 Locally determined by carrier
52 Out WATS
60 Telecommunication Relay Service (TRS) - Station Paid
61 Type 1 Cellular
62 Type 2 Cellular
63 Romer Cellular
66 TRS - From Hotel/Motel
67 TRS - From restricted line
70 pay station
93 Virtual Network call
hasCallOriginatorType
public boolean hasCallOriginatorType()
- Query whether CallOriginatorType is available for this call.
canSetBillRate
public boolean canSetBillRate()
- Returns the Flexible Billing flag, which indicates whether the
setBillRate() method is valid for this call
Copyright © 2006 Avaya All Rights Reserved.