|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITsapiProvider
ITsapiProvider adds methods to obtain vendor-specific version information.
ITsapiPeer.addVendor(java.lang.String, java.lang.String)| Field Summary | |
|---|---|
static int |
TSAPI_IN_SERVICE
The ITsapiProvider.TSAPI_IN_SERVICE state maps to the core JTAPI Provider.IN_SERVICE state. |
static int |
TSAPI_INITIALIZING
The ITsapiProvider.TSAPI_OUT_OF_SERVICE and ITsapiProvider.TSAPI_INITIALIZING states
map to the core JTAPI Provider.OUT_OF_SERVICE state. |
static int |
TSAPI_OUT_OF_SERVICE
The ITsapiProvider.TSAPI_OUT_OF_SERVICE and ITsapiProvider.TSAPI_INITIALIZING states
map to the core JTAPI Provider.OUT_OF_SERVICE state. |
static int |
TSAPI_SHUTDOWN
The ITsapiProvider.TSAPI_SHUTDOWN state maps to the core JTAPI Provider.SHUTDOWN state. |
| Method Summary | |
|---|---|
int |
getTsapiState()
Returns the TSAPI state of the provider. |
java.lang.String |
getVendor()
Returns the data vendor name. |
byte[] |
getVendorVersion()
Returns the negotiated vendor data version. |
void |
setDebugPrinting(boolean enable)
Enable/disable debug printing in the debug build version |
void |
updateAddresses()
Query the TServer to update the list of Addresses returned by getAddresses() |
| Methods inherited from interface javax.telephony.callcenter.CallCenterProvider |
|---|
getACDAddresses, getACDManagerAddresses, getRouteableAddresses |
| Field Detail |
|---|
static final int TSAPI_OUT_OF_SERVICE
ITsapiProvider.TSAPI_OUT_OF_SERVICE and ITsapiProvider.TSAPI_INITIALIZING states
map to the core JTAPI Provider.OUT_OF_SERVICE state.
static final int TSAPI_INITIALIZING
ITsapiProvider.TSAPI_OUT_OF_SERVICE and ITsapiProvider.TSAPI_INITIALIZING states
map to the core JTAPI Provider.OUT_OF_SERVICE state.
The ITsapiProvider.TSAPI_INITIALIZING state implies that the provider is available
to perform most actions, but hasn't completed its entire
initialization. In this state, actions such as
provider.getAddress(String) and provider.getTerminal(String)
may succeed when the resulting Address or Terminal is
actually outside of the provider's domain (and, hence,
the request should really fail). Other actions, such
as provider.getAddresses() and provider.getTerminals()
may be requested in this state but will block until the
provider goes ITsapiProvider.TSAPI_IN_SERVICE.
static final int TSAPI_IN_SERVICE
ITsapiProvider.TSAPI_IN_SERVICE state maps to the core JTAPI Provider.IN_SERVICE state.
static final int TSAPI_SHUTDOWN
ITsapiProvider.TSAPI_SHUTDOWN state maps to the core JTAPI Provider.SHUTDOWN state.
| Method Detail |
|---|
int getTsapiState()
java.lang.String getVendor()
byte[] getVendorVersion()
void updateAddresses()
void setDebugPrinting(boolean enable)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||