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

📄 tliberr.h

📁 利用AVAYA AES的TASPI开发的一套软电话系统,仅供参考,ACTIVEX形式的.
💻 H
📖 第 1 页 / 共 5 页
字号:
#define  TERR_TARG_ID_INVALID	485 /* The Target Identifier (Number of LWN) is invalid */
#define  TERR_INV_FOR_TRNSFR	486 /* The position is not a valid state 
				   to initiate a call transfer */
/* call not transferred errors */
#define  TERR_TARGET_BARGED_IN	487 /* The target parties have a supervisor barged in */
#define  TERR_TARGET_NOT_PRSNT	488 /* The target party is not present */
#define  TERR_ONLY_ONE_CALL	489 /* There is only one call at the console */
#define  TERR_TRNSFR_NOT_ALLWD	490 /* Transfer is not allowed */
#define  TERR_NO_LAST_HELD	491 /* No last held call */
#define  TERR_EMERGNCY_STATUS	492 /* Both parties to be transferred together 
				       have emergency status */
#define  TERR_INV_POSTN_STATE	493 /* The position is not in a valid state 
				       to initiate transfer request */
#define  TERR_NOT_ASSOC_POSTN	494 /* The position or the LWN is not associated 
				       with the ACD console */
/* host route failed */
#define  TERR_HOST_ROUTE_INV	495 /* The Host Route is invalid */
#define  TERR_INV_CALL_STATE	496 /* Call in invalid state */
#define  TERR_DEST_DN_INV	497 /* The Destination DN is invalid */
#define  TERR_BAD_CALL_PRIO	498 /* The Call Priority is out of range */
#define  TERR_BAD_INTERCPT	499 /* The Intercept Class is out of range */
#define  TERR_BAD_ORIG_ANN	500 /* The Origin Announcement ID is out of range */
#define  TERR_INV_APPL_ID	501 /* The Application ID is invalid */
#define  TERR_TOO_MORE_DEST	502 /* The host specified more then one destination */
/* no_caller_number */
#define  TERR_NETWORK_FAILED	503 /* The network failed to respond to request */
#define  TERR_NETWORK_REJECTED	504 /* The network rejected the request */
#define  TERR_NOT_STRTED_QUEUE	505 /* The trunk associated with this call does not
				       support any kind of netwotk quering after 
				       the initial call set-up */
#define  TERR_RECVD_INV_STATE	506 /* Request received in an invalid state */
/* call progress failture */
#define  TERR_CALL_TRM_SYS_RCVRY 507 /* The call was terminated due to
					a system recovery */
#define  TERR_TRUNK_RLSD_SYS_PBL 508 /* The trunk was released due to system problem */
#define  TERR_TRUNK_RLSD_END	509 /* The trunk was released due to distant end */
#define  TERR_BUSY_TONE_DETCTD	510 /* Busy tone was detected */
#define  TERR_REORDER_TONE	511 /* Reorder tone was detected */
#define  TERR_RING_TIMEOUT	512 /* Ring timeout was occurred */
#define  TERR_NO_ACTVTY_TRUNK	513 /* Trunk No Activity detected */
#define  TERR_ANS_DET_INOPER	514 /* The answer detector has become inoperable 
				       during the call */
#define  TERR_APPL_DN_INVALID	515 /* The application's DN is invalid */
#define  TERR_APPL_DN_UNASSOC	516 /* The application's DN is valid,
				       but not associated with an application */
#define  TERR_SIT_DETECTED	518 /* An SIT was detected */
#define  TERR_ANS_MACH_DETCTD	519 /* Answering machine detected */
/* negative response to make call */
#define  TERR_POS_INV_FOR_DIAL	520 /* The position is not a valid state 
				       to initiate a dial request */
#define  TERR_LINK_KEYS_USED	521 /* The Link's keys on the agent's console are 
				       all being used */
/* negative response to new party transfer */
#define  TERR_REQ_POS_DN_INV	522 /* The requesting position's DN is invalid */
#define  TERR_POS_INV_FOR_TRNSFR 523 /* The position is not a valid state
					to initiate a transfer request */
#define  TERR_INV_CALL_DEV	524 /* Invalid Calling Device or Application ID
				       was provided by the host */
/* negative response to feature access */
#define  TERR_CONS_NOT_VALID	525 /* The console is not in a valid condition to
				       allow the activity specified in the request */
#define  TERR_INV_SIGN_IN	526 /* Invalid sign-in number */
#define  TERR_ALRDY_SIGN_IN	527 /* The agent's sign-in number is already active
				       at another console */
#define  TERR_OUT_OF_SRVCE	528 /* The agent's or supervisor position is out of
				       service */
#define  TERR_VACANT_POS	529 /* The position is vacant */
#define  TERR_INVALID_GROUP	530 /* The agent's information group is invalid */
#define  TERR_INV_SIGN_IN_NUM	531 /* The agent's or supervisor's sign-in number
				       is invalid */
#define  TERR_AGENT_GRP_INV	532 /* The agent's agent group number is invalid */
#define  TERR_BARGED_IN		533 /* A supervisor is currently barged in to
				       the agent's console */
#define  TERR_CANT_SET_SUPRVS	534 /* The supervisor's position cannot be set
				       to Available and/or Call Work State(s) */
#define  TERR_DIR_NUM_INV	535 /* The agent's or supervisor's directory number
				       is invalid */
#define  TERR_2GRPS_SPCFD	536 /* Two primary or two secondary agent groups
				       were specified in the message */
#define  TERR_CANT_SIGN_IN	537 /* The supervisor signing-in can't sign in to
				       agent group(s) */
#define  TERR_POSTN_IN_MENU	538 /* The position is in a menu */
#define  TERR_ASSOC_WITH_VRU	539 /* The LWN or Position DN  is associated with
				       a VRU; Feature Access is for access to agent
				       or supervisor, not VRU */
#define  TERR_BAD_SIGN_IN_RSN	540 /* Sign-out reason received for agent not
				       provisioned on switch with that option */
/* general error codes */
#define  TERR_INV_MSG_TYPE	541 /* Invalid Message Type */
#define  TERR_MSG_INV_NOW	542 /* Message type not valid at this time */
#define  TERR_INV_MSG_ELEM_ID	543 /* Invalid message element identifier */
#define  TERR_INV_ELEM_ORDER	544 /* Invalid order of message elements */
#define  TERR_INV_ELEM_VAL	545 /* Invalid value within a message element */
#define  TERR_MISSING_ELEM	546 /* Missing mandatory message element */
#define  TERR_INV_ME_LENGTH_GT	547 /* Indicated length of last ME is greater
				       than number of bytes delivered */
#define  TERR_INV_ME_LENGTH_LT	548 /* Indicated length of last ME is less
				       than number of unprocessed bytes */
#define  TERR_OTHER_INV_FRMT	549 /* Other invalid format */

/*
 * Asai g3 specific error codes
 */

#define TERR_ASAI_START			600

#define TERR_ASAI_INVLDNUM		(TERR_ASAI_START+0)	/* Invalid origination or destination address */
#define TERR_ASAI_PROTERR		(TERR_ASAI_START+1)	/* Capability sequence has been violated, or underlying protocol error has been detected */
#define TERR_ASAI_RESUNAVL		(TERR_ASAI_START+2)	/* Resources to fulfill service are not available */
#define TERR_ASAI_FACUNSUB		(TERR_ASAI_START+3)	/* Capability is implemented but not subscribed to by requester */
#define TERR_ASAI_SER_UNIMP		(TERR_ASAI_START+4)	/* Noncompatible options selected */
#define TERR_ASAI_MAND_INFO		(TERR_ASAI_START+5)	/* One of the required parameters is missing */
#define TERR_ASAI_INVLDIE		(TERR_ASAI_START+6)	/* Value specified in parameter is not allowed or defined */
#define TERR_ASAI_SERV_UNAVIL		(TERR_ASAI_START+7)	/* Domain or call is being monitored by another adjunct */
#define TERR_ASAI_CALLID_TERM		(TERR_ASAI_START+8)	/* Call is no longer in active state */
#define TERR_ASAI_INCOM_ST		(TERR_ASAI_START+9)	/* Message not compatible with call state */
#define TERR_ASAI_INVALID_CRV		(TERR_ASAI_START+10)	/* Invalid call identifier used or call does not exist */
#define TERR_ASAI_INCOM_OPT		(TERR_ASAI_START+11)	/* Incompatible options used to establish the call */
#define TERR_ASAI_REC_TIMER		(TERR_ASAI_START+12)	/* Timer expired */
#define TERR_ASAI_NOLOGIN		(TERR_ASAI_START+13)	/* Agent not logged in to split */
#define TERR_ASAI_NOSPLIT_MEM		(TERR_ASAI_START+14)	/* Agent not member of specified split or split number specified incorrectly */
#define TERR_ASAI_USER_BUSY		(TERR_ASAI_START+15)	/* User busy */
#define TERR_ASAI_NOUSE_RESP		(TERR_ASAI_START+16)	/* Origination address does not respond to service */
#define TERR_ASAI_PERM_DENIED		(TERR_ASAI_START+17)	/* Permission checks for service have failed */
#define TERR_ASAI_CLUST_TERM		(TERR_ASAI_START+18)	/* Association terminated because service is not active */
#define TERR_ASAI_OUT_OF_SERV		(TERR_ASAI_START+19)	/* Domain has been removed by administration */
#define TERR_ASAI_INCS_AGT_ST		(TERR_ASAI_START+20)	/* Agent not in compatible state */
#define TERR_ASAI_MAXLOGIN		(TERR_ASAI_START+21)	/* Agent logged into the maximum number of splits */
#define TERR_ASAI_INC_PASWD		(TERR_ASAI_START+22)	/* Invalid login password */
#define TERR_ASAI_AGT_STATE		(TERR_ASAI_START+23)	/* Request to put agent in same state s/he already in */
#define TERR_ASAI_BAD_ADMIN		(TERR_ASAI_START+24)	/* ACD not provisioned or optioned */
#define TERR_ASAI_NORMAL		(TERR_ASAI_START+25)	/* Normal termination; call routed successfully */
#define TERR_ASAI_NETCONJ		(TERR_ASAI_START+26)	/* Association terminated because of network congestion */
#define TERR_ASAI_BAD_IE		(TERR_ASAI_START+27)	/* Unknown information element detected */
#define TERR_ASAI_QUEFULL		(TERR_ASAI_START+28)	/* Queue is full */
#define TERR_ASAI_REORDER_DENIAL	(TERR_ASAI_START+29)	/* Reorder/denial */
#define TERR_ASAI_ADMIN_PROGRESS	(TERR_ASAI_START+30)	/* Administration is in progress; request cannot be serviced */
#define TERR_ASAI_FEATURE_REJECTED	(TERR_ASAI_START+31)	/* The switch has rejected a request from the adjunct */
#define TERR_ASAI_UNASSIGNED_NUM	(TERR_ASAI_START+32)	/* Unassigned number */
#define TERR_ASAI_CALL_REJECTED		(TERR_ASAI_START+33)	/* Call rejected */
#define TERR_ASAI_NUM_CHANGED		(TERR_ASAI_START+34)	/* Number changed */
#define TERR_ASAI_NORMAL_UNSPECIF	(TERR_ASAI_START+35)	/* Normal, unspecified */
#define TERR_ASAI_NO_CIRCUIT		(TERR_ASAI_START+36)	/* No circuit or channel available */
#define TERR_ASAI_TEMP_FAILURE		(TERR_ASAI_START+37)	/* Temporary failure */
#define TERR_ASAI_BEARER_CAP_UNAVAIL	(TERR_ASAI_START+38)	/* Bearer capability not presently available */
#define TERR_ASAI_INCOMPAT_DESTINATION	(TERR_ASAI_START+39)	/* Incompatible destination */
#define TERR_ASAI_INVALID_MESSAGE	(TERR_ASAI_START+40)	/* Invalid message, unspecified (backward compatibility) */
#define TERR_ASAI_NON_EXIST_MESSAGE	(TERR_ASAI_START+41)	/* Message nonexistent/not implemented */
#define TERR_ASAI_UNSPECIFIED		(TERR_ASAI_START+42)	/* Unspecified */
#define TERR_ASAI_NO_ANSWER		(TERR_ASAI_START+43)	/* No answer */
#define TERR_ASAI_NO_TRUNKS		(TERR_ASAI_START+44)	/* Trunks not available */
#define TERR_ASAI_NO_CLASSIFIERS	(TERR_ASAI_START+45)	/* Classifiers not available */
#define TERR_ASAI_REDIRECT		(TERR_ASAI_START+46)	/* Redirected */
#define TERR_ASAI_NETWORK_OUT_OF_ORDER	(TERR_ASAI_START+47)	/* Network out of order */
#define TERR_ASAI_CAUSE_UNKNOWN		(TERR_ASAI_START+48)	/* Undefined value returned from switch */
#define TERR_ASAI_OUT_CALL_BARRED	(TERR_ASAI_START+49)	/* Outgoing call has been barred */
#define TERR_ASAI_REMAINS_IN_Q		(TERR_ASAI_START+50)	/* Call remains in queue */
#define TERR_ASAI_BEARER_SVC_NOT_IMPL	(TERR_ASAI_START+51)	/* Bearer service not implemented */
#define TERR_ASAI_TIMED_ANSWER		(TERR_ASAI_START+52)	/* Assumed answer based on internal timer */
#define TERR_ASAI_VOICE_ENERGY_ANSWER	(TERR_ASAI_START+53)	/* Voice energy detected by switch */
#define TERR_ASAI_NO_TONE_CHANNEL	(TERR_ASAI_START+54)	/* Channel/tone does not exist (no tone connected to the special call) */
#define TERR_ASAI_ANSWERING_MACHINE	(TERR_ASAI_START+55)	/* Answering machine detected */
#define TERR_ASAI_FACILITY_REJECTED	(TERR_ASAI_START+56)	/* Facility rejected */

/* DMS-100 errors */

#define TERR_DMS_START 700

#define TERR_INV_LOGIN_REQ		(TERR_DMS_START + 0)
#define TERR_INV_LOGOUT_REQ		(TERR_DMS_START + 1)
#define TERR_INV_READY_REQ		(TERR_DMS_START + 2)
#define TERR_INV_NOT_RDY_REQ		(TERR_DMS_START + 3)
#define TERR_INV_MAKE_CALL		(TERR_DMS_START + 4)
#define TERR_INV_ROUTE_REQ		(TERR_DMS_START + 5)
#define TERR_INV_MUTE_TRSFR		(TERR_DMS_START + 6)
#define TERR_INV_INIT_CONF		(TERR_DMS_START + 7)
#define TERR_INV_INIT_TRSFR		(TERR_DMS_START + 8)
#define TERR_INV_CMPL_CONF		(TERR_DMS_START + 9)
#define TERR_INV_CMPL_TRSFR		(TERR_DMS_START + 10)
#define TERR_INV_RETR_REQ		(TERR_DMS_START + 11)
#define TERR_INV_CNTL_DN		(TERR_DMS_START + 12)
#define TERR_CANT_CONVERT		(TERR_DMS_START + 13)
#define TERR_INV_CALL_ID		(TERR_DMS_START + 14)

/* DMS-100 specific errors */
#define TERR_DMS_NOT_ALLOWED		(TERR_DMS_START + 15)
#define TERR_DMS_NOT_IDLE		(TERR_DMS_START + 16)
#define TERR_DMS_NOT_LOGGED_IN		(TERR_DMS_START + 17)
#define TERR_DMS_ORIG_TIME_OUT		(TERR_DMS_START + 18)
#define TERR_DMS_MAKECALL_RCRS		(TERR_DMS_START + 19)
#define TERR_DMS_MISS_ORIG_ADDR		(TERR_DMS_START + 20)
#define TERR_DMS_MISS_DEST_ADDR		(TERR_DMS_START + 21)
#define TERR_DMS_MISS_CALL_TYPE		(TERR_DMS_START + 22)
#define TERR_DMS_INV_ORIG_ADDR		(TERR_DMS_START + 23)
#define TERR_DMS_INV_DEST_ADDR		(TERR_DMS_START + 24)
#define TERR_DMS_INV_CALL_TYPE		(TERR_DMS_START + 25)
#define TERR_DMS_INV_AUTHCODE		(TERR_DMS_START + 26)
#define TERR_DMS_INV_ACCTCODE		(TERR_DMS_START + 27)
#define TERR_DMS_AUTH_OP_NSUBSCR	(TERR_DMS_START + 28)
#define TERR_DMS_ACCT_OP_NSUBSCR	(TERR_DMS_START + 29)
#define TERR_DMS_OPER_ABORTED		(TERR_DMS_START + 30)
#define TERR_DMS_MISMATCH_STATE		(TERR_DMS_START + 31)
#define TERR_DMS_UNEXP_ACCT		(TERR_DMS_START + 32)

#define TERR_DMS_ILL_OPERATION		(TERR_DMS_START + 33)
#define TERR_DMS_INV_ASSOC_DN		(TERR_DMS_START + 34)
#define TERR_DMS_ASSOC_OTH_SESS		(TERR_DMS_START + 35)
#define TERR_DMS_MAX_NO_OF_LINES	(TERR_DMS_START + 36)
#define TERR_DMS_NO_RESOURCES		(TERR_DMS_START + 37)
#define TERR_DMS_MISSING_ASSOC_DN	(TERR_DMS_START + 38)

#define TERR_DMS_ALREADY_IN_SET		(TERR_DMS_START + 40)
#define TERR_DMS_NOT_IN_SET		(TERR_DMS_START + 41)
#define TERR_DMS_INV_DN			(TERR_DMS_START + 42)
#define TERR_DMS_UNKNOWN_DN		(TERR_DMS_START + 43)
#define TERR_DMS_INV_FILTER		(TERR_DMS_START + 44)

#define TERR_DMS_MIS_PARAM		(TERR_DMS_START + 45)
#define TERR_DMS_INV_PARAM		(TERR_DMS_START + 46)
#define TERR_DMS_INV_CONTENT		(TERR_DMS_START + 47)
#define TERR_DMS_INV_LINE_CONF		(TERR_DMS_START + 48)
#define TERR_DMS_ALRDY_LOGIN		(TERR_DMS_START + 49)
#define TERR_DMS_LOGID_IN_USE		(TERR_DMS_START + 50)
#define TERR_DMS_POS_ALRD_LOGIN		(TERR_DMS_START + 51)
#define TERR_DMS_INV_SET_STATE		(TERR_DMS_START + 52)
#define TERR_DMS_INV_PASSWD		(TERR_DMS_START + 53)
#define TERR_DMS_RSRC_UNAVAIL		(TERR_DMS_START + 54)
#define TERR_DMS_AGNT_NOT_LOGIN		(TERR_DMS_START + 55)
#define TERR_DMS_AGNT_LOG_PEND		(TERR_DMS_START + 56)
#define TERR_DMS_INV_POS_STATE		(TERR_DMS_START + 57)
#define TERR_DMS_AGNT_READY		(TERR_DMS_START + 58)

⌨️ 快捷键说明

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