⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tliberr.h

📁 利用AVAYA AES的TASPI开发的一套软电话系统,仅供参考,ACTIVEX形式的.
💻 H
📖 第 1 页 / 共 5 页
字号:
#define TERR_DMS_AGNT_NOT_RDY		(TERR_DMS_START + 59)
#define TERR_DMS_SUPERV_OVERRIDE	(TERR_DMS_START + 60)

/* Intecom errors */
#define TERR_INTECOM_START 800

#define TERR_INTC_INVALID_LINE_ID		(TERR_INTECOM_START + 0)
#define TERR_INTC_INVALID_TRUNK_ID		(TERR_INTECOM_START + 1)
#define TERR_INTC_INVALID_DIGIT_STRING		(TERR_INTECOM_START + 2)
#define TERR_INTC_INVALID_OAI_VALUE		(TERR_INTECOM_START + 3)
#define TERR_INTC_INVALID_MSG_TYPE		(TERR_INTECOM_START + 4)
#define TERR_INTC_INVALID_MSG_ATTRIB		(TERR_INTECOM_START + 5)
#define TERR_INTC_ARC_ORIGIN_NOT_AVAIL		(TERR_INTECOM_START + 6)
#define TERR_INTC_NOT_ARC_ORIGIN_CALL		(TERR_INTECOM_START + 7)
#define TERR_INTC_ORIGIN_COS_DENIES_ARC_CALLS	(TERR_INTECOM_START + 8)
#define TERR_INTC_INVALID_TERMINAL_TYPE		(TERR_INTECOM_START + 9)
#define TERR_INTC_FEATURE_NOT_AVAILABLE		(TERR_INTECOM_START + 10)
#define TERR_INTC_DB_ERROR			(TERR_INTECOM_START + 11)
#define TERR_INTC_BUSY_IXL_TRUNKS		(TERR_INTECOM_START + 12)
#define TERR_INTC_ROUTE_TIMEOUT			(TERR_INTECOM_START + 13)
#define TERR_INTC_INVALID_DEST_ID		(TERR_INTECOM_START + 14)
#define TERR_INTC_INVALID_PORT_ID		(TERR_INTECOM_START + 15)
#define TERR_INTC_INVALID_STATE_COND		(TERR_INTECOM_START + 16)
#define TERR_INTC_INVALID_AGENT_PASSWORD	(TERR_INTECOM_START + 17)
#define TERR_INTC_INVALID_AGENT_ID		(TERR_INTECOM_START + 18)
#define TERR_INTC_INVALID_CALL_ID		(TERR_INTECOM_START + 19)
#define TERR_INTC_INVALID_TIMER_VALUE		(TERR_INTECOM_START + 20)
#define TERR_INTC_LACK_SYS_RESOURCE		(TERR_INTECOM_START + 21)
#define TERR_INTC_NO_IDLE_CALL_FACILITY		(TERR_INTECOM_START + 22)
#define TERR_INTC_BAD_DEST_DIGITS		(TERR_INTECOM_START + 23)
#define TERR_INTC_INV_STATE			(TERR_INTECOM_START + 24)
#define TERR_INTC_BAD_ADDR_TYPE			(TERR_INTECOM_START + 25)
#define TERR_INTC_BAD_ADDR_INFO_TYPE		(TERR_INTECOM_START + 26)
#define TERR_INTC_INTERNAL			(TERR_INTECOM_START + 50)

  enum {

   /* Aspect ACD specific errors */

   TERR_ASPECT_START			= 1100,

   TERR_ASPECT_NEGATIVE_ACKNOWLEDGEMENT	= TERR_ASPECT_START + 10,

   TERR_ASPECT_INVALID_EQUIPMENT	= TERR_ASPECT_START + 11,
   TERR_ASPECT_INVALID_TELESET_STATE	= TERR_ASPECT_START + 12,

   TERR_ASPECT_INVALID_CCT		= TERR_ASPECT_START + 13,
   TERR_ASPECT_INVALID_DIALING_PATTERN	= TERR_ASPECT_START + 14,
   TERR_ASPECT_INVALID_MODE		= TERR_ASPECT_START + 15,
   TERR_ASPECT_INVALID_ORIGINATION	= TERR_ASPECT_START + 16,
   TERR_ASPECT_INVALID_ROUTE		= TERR_ASPECT_START + 17,

   TERR_ASPECT_INVALID_REASON_CODE	= TERR_ASPECT_START + 70,

   TERR_ASPECT_END			= TERR_ASPECT_START + 99

  };

#define TERR_EXR_START 1000
#define TERR_EXR_NO_SUCH_SERVER                 (TERR_EXR_START + 0)
#define TERR_EXR_REMOTE_SERVER_DISCONNECTED     (TERR_EXR_START + 1)
#define TERR_EXR_REMOTE_SERVER_ERROR            (TERR_EXR_START + 2)
#define TERR_EXR_WRONG_PROTOCOL_VERSION         (TERR_EXR_START + 3)
#define TERR_EXR_REMOTE_LINK_DISCONNECTED	(TERR_EXR_START + 4)
#define TERR_EXR_FEATURE_NOT_INITED		(TERR_EXR_START + 5)
#define TERR_EXR_NO_FREE_CDNS			(TERR_EXR_START + 6)
#define TERR_EXR_NO_ACCESS_NUMBER		(TERR_EXR_START + 7)
#define TERR_EXR_TCS_FEATURE_NOT_INITIATED	(TERR_EXR_START + 8)
#define TERR_EXR_BAD_ROUTE_TYPE			(TERR_EXR_START + 9)
#define TERR_EXR_BAD_REQUEST			(TERR_EXR_START + 10)  
#define TERR_EXR_NO_PRIMARY_ON_LOCATION		(TERR_EXR_START + 11)
#define TERR_EXR_BAD_LOCATION_SPECIFIED		(TERR_EXR_START + 12)  
#define TERR_ISCC_TRANSACTION_TIME_EXPIRED	(TERR_EXR_START + 13)  
#define TERR_ISCC_ACCS_RESOURCE_NOT_CONFIGURED	(TERR_EXR_START + 14)  
#define TERR_ISCC_ACCS_RESOURCE_NOT_REGISTERED	(TERR_EXR_START + 15)  
#define TERR_ISCC_CLIENT_NOT_AUTHORIZED		(TERR_EXR_START + 16)
#define TERR_ISCC_LOCATION_IS_DISCONNECTED	TERR_EXR_REMOTE_SERVER_DISCONNECTED
#define TERR_ISCC_REMOTE_LINK_IS_DISCONNECTED	TERR_EXR_REMOTE_LINK_DISCONNECTED
#define TERR_ISCC_FEATURE_IS_NOT_ENABLED	TERR_EXR_FEATURE_NOT_INITED
#define TERR_ISCC_BAD_XACTION_TYPE		(TERR_EXR_START + 17)
#define TERR_ISCC_BAD_XACTION_DATA		(TERR_EXR_START + 18)

/*
 * 
 *   and this is modern style...
 *
 */

 enum {

   /* CSTA specific errors */

   TERR_CSTA_START			= 1100,

   TERR_CSTA_RO_GEN_UNREC_ADPU		= TERR_CSTA_START +  0,	/* Unrecognized APDU */
   TERR_CSTA_RO_GEN_MISTYP_ADPU,				/* Mistyped APDU */
   TERR_CSTA_RO_GEN_BAD_STR_ADPU,				/* Badly structured APDU */

   TERR_CSTA_RO_INV_DUPLICATE		= TERR_CSTA_START + 10,	/* Duplicate invocation */
   TERR_CSTA_RO_INV_UNREC_OP,					/* Unrecognized operation */
   TERR_CSTA_RO_INV_MISTYP_ARG,					/* Mistyped argument */
   TERR_CSTA_RO_INV_RES_LIMIT,					/* Resource limitation */
   TERR_CSTA_RO_INV_INITR_RELEASING,				/* Initiator releasing */
   TERR_CSTA_RO_INV_UNREC_LINK_ID,				/* Unrecognized linked ID */
   TERR_CSTA_RO_INV_LINK_RESP_UNEXP,				/* Linked response unexpected */
   TERR_CSTA_RO_INV_UNEXP_CHILD_OP,				/* Unexpected child operation */

   TERR_CSTA_RO_RES_UNREC_INVOK		= TERR_CSTA_START + 20,	/* Unrecognized invocation */
   TERR_CSTA_RO_RES_RESP_UNEXP,					/* Result response unexpected */
   TERR_CSTA_RO_RES_MISTYP_RES,					/* Mistyped result */

   TERR_CSTA_RO_ERR_UNREC_INVOK		= TERR_CSTA_START + 30,	/* Unrecognized invocation */
   TERR_CSTA_RO_ERR_RESP_UNEXP,					/* Error response unexpected */
   TERR_CSTA_RO_ERR_UNREC_ERROR,				/* Unrecognized error */
   TERR_CSTA_RO_ERR_UNEXP_ERROR,				/* Unexpected error */
   TERR_CSTA_RO_ERR_MISTYP_PARAM,				/* Mistyped parameter */

   TERR_CSTA_OPER_GENERIC		= TERR_CSTA_START + 40,	/* Generic operation error */
   TERR_CSTA_OPER_REQ_INCOMPAT,					/* Request incompatible with object */
   TERR_CSTA_OPER_OUT_OF_RANGE,					/* Value out of range */
   TERR_CSTA_OPER_OBJ_NOT_KNOWN,				/* Object not known */
   TERR_CSTA_OPER_INV_CALLING,					/* Invalid calling device */
   TERR_CSTA_OPER_INV_CALLED,					/* Invalid called device */
   TERR_CSTA_OPER_INV_FORWARDING,				/* Invalid forwarding device */
   TERR_CSTA_OPER_PRIV_VIOL_SPECIFIED,				/* Privilege violation on specified device */
   TERR_CSTA_OPER_PRIV_VIOL_CALLED,				/* Privilege violation on called device */
   TERR_CSTA_OPER_PRIV_VIOL_CALLING,				/* Privilege violation on calling device */
   TERR_CSTA_OPER_INV_CALL_ID,					/* Invalid call identifier */
   TERR_CSTA_OPER_INV_DEV_ID,					/* Invalid device identifier */
   TERR_CSTA_OPER_INV_CONN_ID,					/* Invalid connection identifier */
   TERR_CSTA_OPER_INV_DEST,					/* Invalid destination */
   TERR_CSTA_OPER_INV_FEATURE,					/* Invalid feature */
   TERR_CSTA_OPER_INV_ALLOC_STATE,				/* Invalid allocation state */
   TERR_CSTA_OPER_INV_XREF_ID,					/* Invalid cross-reference ID */
   TERR_CSTA_OPER_INV_OBJ_TYP,					/* Invalid object type */
   TERR_CSTA_OPER_SEC_VIOL,					/* Security violation */

   TERR_CSTA_INCOMP_GENERIC		= TERR_CSTA_START + 60,	/* Generic state incompatibility error */
   TERR_CSTA_INCOMP_INCORR_STATE,				/* Incorrect object state */
   TERR_CSTA_INCOMP_INV_CONN_ID,				/* Invalid connection ID */
   TERR_CSTA_INCOMP_NO_ACT_CALL,				/* No active call */
   TERR_CSTA_INCOMP_NO_HELD_CALL,				/* No held call */
   TERR_CSTA_INCOMP_NO_CALL_TO_CLEAR,				/* No call to clear */
   TERR_CSTA_INCOMP_NO_CONN_TO_CLEAR,				/* No connection to clear */
   TERR_CSTA_INCOMP_NO_CALL_TO_ANSW,				/* No call to answer */
   TERR_CSTA_INCOMP_NO_CALL_TO_COMPL,				/* No call to complete */

   TERR_CSTA_SYSRES_GENERIC		= TERR_CSTA_START + 70,	/* Generic system resource availability error */
   TERR_CSTA_SYSRES_SERV_BUSY,					/* Service busy */
   TERR_CSTA_SYSRES_RES_BUSY,					/* Resource busy */
   TERR_CSTA_SYSRES_RES_OUT_OF_SERV,				/* Resource out of service */
   TERR_CSTA_SYSRES_NET_BUSY,					/* Network busy */
   TERR_CSTA_SYSRES_NET_OUT_OF_SERV,				/* Network out of service */
   TERR_CSTA_SYSRES_MON_LIMIT_EXC,				/* Overall monitor limit exceeded */
   TERR_CSTA_SYSRES_CONF_LIMIT_EXC,				/* Conference member limit exceeded */

   TERR_CSTA_SUBRES_GENERIC		= TERR_CSTA_START + 80,	/* Generic subscribe resource availability error */
   TERR_CSTA_SUBRES_MON_LIMIT_EXC,				/* Object monitor limit exceeded */
   TERR_CSTA_SUBRES_TRUNK_LIMIT_EXC,				/* External trunk limit exceeded */
   TERR_CSTA_SUBRES_OUTST_LIMIT_EXC,				/* Outstanding request limit exceeded */

   TERR_CSTA_PERF_GENERIC		= TERR_CSTA_START + 85,	/* Generic performance management error */
   TERR_CSTA_PERF_LIMIT_EXC,					/* Performance limit exceeded */

   TERR_CSTA_SECUR_UNSPECIFIED		= TERR_CSTA_START + 90,	/* Unspecified security error */
   TERR_CSTA_SECUR_SEQ_NUM_VIOL,				/* Sequence number violated */
   TERR_CSTA_SECUR_TIME_STAMP_VIOL,				/* Time stamp violated */
   TERR_CSTA_SECUR_PAC_VIOL,					/* PAC violated */
   TERR_CSTA_SECUR_SEAL_VIOL,					/* Seal violated */

   TERR_CSTA_UNSPECIFIED		= TERR_CSTA_START + 99,	/* Unspecified CSTA error */

   /* sorry Ilja... first come first served ;) */

   TERR_ERI_VOID				= TERR_CSTA_UNSPECIFIED,
   TERR_ERI_OPERATIONS				= TERR_CSTA_OPER_GENERIC,
   TERR_ERI_STATEINCOMPATIBILITY		= TERR_CSTA_INCOMP_GENERIC,
   TERR_ERI_SYSTEMRESOURCEAVAILABILITY		= TERR_CSTA_SYSRES_GENERIC,
   TERR_ERI_SUBSCRIBEDRESOURCEAVAILABILITY	= TERR_CSTA_SUBRES_GENERIC,
   TERR_ERI_PERFORMANCEMANAGEMENT		= TERR_CSTA_PERF_GENERIC,
   TERR_ERI_SECURITY				= TERR_CSTA_SECUR_UNSPECIFIED,
   TERR_ERI_UNSPECIFIED				= TERR_CSTA_UNSPECIFIED,

   TERR_EOP_VOID				= TERR_CSTA_UNSPECIFIED,
   TERR_EOP_GENERIC				= TERR_ERI_OPERATIONS,
   TERR_EOP_REQUESTINCOMPATIBLEWITHOBJECT,
   TERR_EOP_VALUEOUTOFRANGE,
   TERR_EOP_OBJECTNOTKNOWN,
   TERR_EOP_INVALIDCALLINGDEVICE,
   TERR_EOP_INVALIDCALLEDDEVICE,
   TERR_EOP_INVALIDFORWARDINGDESTINATION,
   TERR_EOP_PRIVILEGEVIOLATIONDEVICE,
   TERR_EOP_PRIVILEGEVIOLATIONCALLEDDEVICE,
   TERR_EOP_PRIVILEGEVIOLATIONCALLINGDEVICE,
   TERR_EOP_INVALIDCSTACALLIDENTIFIER,
   TERR_EOP_INVALIDCSTADEVICEIDENTIFIER,
   TERR_EOP_INVALIDCSTACONNECTIONIDENTIFIER,
   TERR_EOP_INVALIDDESTINATION,
   TERR_EOP_INVALIDFEATURE,
   TERR_EOP_INVALIDALLOCATIONSTATE,
   TERR_EOP_INVALIDCROSSREFID,
   TERR_EOP_INVALIDOBJECTTYPE,
   TERR_EOP_SECURITYVIOLATION,

   TERR_EST_VOID				= TERR_CSTA_UNSPECIFIED,
   TERR_EST_GENERIC				= TERR_ERI_STATEINCOMPATIBILITY,
   TERR_EST_INVALIDOBJECTSTATE,
   TERR_EST_INVALIDCONNECTIONID,
   TERR_EST_NOACTIVECALL,
   TERR_EST_NOHELDCALL,
   TERR_EST_NOCALLTOCLEAR,
   TERR_EST_NOCONNECTIONTOCLEAR,
   TERR_EST_NOCALLTOANSWER,
   TERR_EST_NOCALLTOCOMPLETE,

   TERR_ESY_VOID				= TERR_CSTA_UNSPECIFIED,
   TERR_ESY_GENERIC				= TERR_ERI_SYSTEMRESOURCEAVAILABILITY,
   TERR_ESY_SERVICEBUSY,
   TERR_ESY_RESOURCEBUSY,
   TERR_ESY_RESOURCEOUTOFSERVICE,
   TERR_ESY_NETWORKBUSY,
   TERR_ESY_NETWORKOUTOFSERVICE,
   TERR_ESY_MONITORLIMITEXCEEDED,
   TERR_ESY_CONFERENCELIMITEXCEEDED,

   TERR_ESU_VOID				= TERR_CSTA_UNSPECIFIED,
   TERR_ESU_GENERIC				= TERR_ERI_SUBSCRIBEDRESOURCEAVAILABILITY,
   TERR_ESU_OBJECTMONITORLIMITEXCEEDED,
   TERR_ESU_EXTERNALTRUNKLIMITEXCEEDED,
   TERR_ESU_OUTSTANDINGREQUESTLIMITEXCEEDED,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -