|
Properties |
Keys identifying properties in a VXIMap passed to VXItelInterface::TransferBlind, VXItelInterface::TransferBridge, and VXItelInterface::TransferConsultation.
|
#define | TEL_CONNECTTIMEOUT L"vxi.tel.connecttimeout" |
| VXIInteger containing the connecttimeout property (in milliseconds).
|
#define | TEL_MAX_CALL_TIME L"vxi.tel.maxcalltime" |
| VXIInteger containing the maxcalltime property (in milliseconds).
|
#define | TEL_TRANSFER_DATA L"vxi.tel.transfer.aai" |
| VXIString containing the aai information.
|
#define | TEL_TRANSFER_TYPE L"vxi.tel.transfer.type" |
| VXIString containing the type information.
|
Return keys |
Keys identifying properties in a VXIMap returned by calls to VXItelInterface::TransferConsultation and VXItelInterface::TransferBridge.
|
#define | TEL_TRANSFER_DURATION L"vxi.tel.transfer.duration" |
| VXIInteger containing the transfer duration in milliseconds.
|
#define | TEL_TRANSFER_STATUS L"vxi.tel.transfer.status" |
| VXIInteger containing the status of the transfer, as defined by VXItelTransferStatus.
|
Defines |
#define | VXITEL_API SYMBOL_IMPORT_DECL |
Typedefs |
typedef enum VXItelResult | VXItelResult |
| Result codes for the telephony interface.
|
typedef enum VXItelStatus | VXItelStatus |
| Telephony line status.
|
typedef enum VXItelTransferStatus | VXItelTransferStatus |
| Result codes for transfer requests.
|
typedef VXItelInterface | VXItelInterface |
| Abstract interface for telephony functionality.
|
Enumerations |
enum | VXItelResult {
VXItel_RESULT_FATAL_ERROR = -100,
VXItel_RESULT_DRIVER_ERROR = -50,
VXItel_RESULT_IO_ERROR = -8,
VXItel_RESULT_OUT_OF_MEMORY = -7,
VXItel_RESULT_SYSTEM_ERROR = -6,
VXItel_RESULT_PLATFORM_ERROR = -5,
VXItel_RESULT_BUFFER_TOO_SMALL = -4,
VXItel_RESULT_INVALID_PROP_NAME = -3,
VXItel_RESULT_INVALID_PROP_VALUE = -2,
VXItel_RESULT_INVALID_ARGUMENT = -1,
VXItel_RESULT_SUCCESS = 0,
VXItel_RESULT_FAILURE = 1,
VXItel_RESULT_NON_FATAL_ERROR = 2,
VXItel_RESULT_TIMEOUT = 3,
VXItel_RESULT_CONNECTION_NO_AUTHORIZATION = 4,
VXItel_RESULT_CONNECTION_BAD_DESTINATION = 5,
VXItel_RESULT_CONNECTION_NO_ROUTE = 6,
VXItel_RESULT_CONNECTION_NO_RESOURCE = 7,
VXItel_RESULT_UNSUPPORTED_URI = 8,
VXItel_RESULT_UNSUPPORTED = 100
} |
| Result codes for the telephony interface. More...
|
enum | VXItelStatus { VXItel_STATUS_ACTIVE,
VXItel_STATUS_INACTIVE
} |
| Telephony line status. More...
|
enum | VXItelTransferStatus {
VXItel_TRANSFER_BUSY,
VXItel_TRANSFER_NOANSWER,
VXItel_TRANSFER_NETWORK_BUSY,
VXItel_TRANSFER_NEAR_END_DISCONNECT,
VXItel_TRANSFER_FAR_END_DISCONNECT,
VXItel_TRANSFER_NETWORK_DISCONNECT,
VXItel_TRANSFER_MAXTIME_DISCONNECT,
VXItel_TRANSFER_CONNECTED,
VXItel_TRANSFER_CALLER_HANGUP,
VXItel_TRANSFER_UNKNOWN
} |
| Result codes for transfer requests. More...
|