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

📄 tliberr.h

📁 利用AVAYA AES的TASPI开发的一套软电话系统,仅供参考,ACTIVEX形式的.
💻 H
📖 第 1 页 / 共 5 页
字号:
   TERR_EPE_VOID				= TERR_CSTA_UNSPECIFIED,
   TERR_EPE_GENERIC				= TERR_ERI_PERFORMANCEMANAGEMENT,
   TERR_EPE_PERFORMANCELIMITEXCEEDED,

   TERR_ESE_UNSPECIFIED				= TERR_ERI_SECURITY,
   TERR_ESE_SEQUENCENUMBERVIOLATED,
   TERR_ESE_TIMESTAMPVIOLATED,
   TERR_ESE_PACVIOLATED,
   TERR_ESE_SEALVIOLATED,

   TERR_CSTA_END				= TERR_CSTA_START + 99,

   /* MCI Gateway800 specific errors */

   TERR_MCI_START			= 1200,

   TERR_MCI_PARK_NOCALLID		= TERR_MCI_START +  0,	/* Call has arrived from RDG w/o callid. PM requires callid. */

   TERR_MCI_PM_NOT_AVAIL,					/* no PM available */

   TERR_MCI_PARK_BADREQ,					/* Parking Request badly formatted (no details) */
   TERR_MCI_PARK_BADREQ_INVALDATA,				/* -- " -- (invalid data) */
   TERR_MCI_PARK_BADREQ_UNEXPINPUT,				/* -- " -- (unexpected input) */
   TERR_MCI_PARK_BADREQ_MISSINGPARAM,				/* -- " -- (missing parameter) */
   TERR_MCI_PARK_REJECT,					/* Format OK, but req rejected (no details) */
   TERR_MCI_PARK_REJECT_CORPRES,				/* -- " -- (corp resources overused) */
   TERR_MCI_PARK_REJECT_800RES,					/* -- " -- (8xx resources overused) */
   TERR_MCI_PARK_REJECT_PPRES,					/* -- " -- (PP res overused) */

   TERR_MCI_UNPARK_BADREQ,					/* Unpark request badly formatted (no details) */
   TERR_MCI_UNPARK_BADREQ_DESTLABEL,				/* -- " -- (invalid destlabel) */
   TERR_MCI_UNPARK_BADREQ_UNEXPINPUT,				/* -- " -- (unexpected input) */
   TERR_MCI_UNPARK_BADREQ_MISSINGPARAM,				/* -- " -- (parameter missing) */
   TERR_MCI_UNPARK_REJECTED,					/* Format OK, but req rejected (no details) */
   TERR_MCI_UNPARK_REJECTED_DESTBUSY,				/* -- " -- (destination busy) */
   TERR_MCI_UNPARK_REJECTED_DESTNOANS,				/* -- " -- (dest no answer) */

   TERR_MCI_PARK_FAILED_CUSTEXT,				/* Customer extension failed */
   TERR_MCI_PARK_FAILED_VMEXT,					/* VM extension failed */
   TERR_MCI_PARK_FAILED_NEVERPARKED,				/* Call was never parked */

   TERR_MCI_INCOMP_STATE,					/* Call in incompatible state (general) */
   TERR_MCI_INCOMP_STATE_ROUTE,					/* -- " -- for Route (general)  */
   TERR_MCI_INCOMP_STATE_ROUTE_NOCALL,				/* no call */
   TERR_MCI_INCOMP_STATE_ROUTE_ROUTING,				/* route already in progress */
   TERR_MCI_INCOMP_STATE_PARK,					/* -- " -- for Park  (general) */
   TERR_MCI_INCOMP_STATE_PARK_NOCALL,				/* no call */
   TERR_MCI_INCOMP_STATE_PARK_PARKED,				/* already parked */
   TERR_MCI_INCOMP_STATE_PARK_UNPARKING,			/* unparking in progress */

   TERR_MCI_PARK_INTERR,					/* internal error */

   /* Error in message from Gateway to TServer */
   TERR_MCI_HDW_TS_BAD_MCICONST,               /* MciConst is bad */ 
   TERR_MCI_HDW_TS_BAD_KEYNUM,                 /* Encryption key number is invalid */
   TERR_MCI_HDW_TS_BAD_CHECKSUM,               /* Checksum is bad */
   TERR_MCI_HDW_TS_BAD_SESSID,                 /* SessionId is bad */
   TERR_MCI_HDW_TS_BAD_PARAM,                  /* Bad parameter */
   TERR_MCI_HDW_TS_BAD_MESS_TYPE,              /* Bad message type */
   TERR_MCI_HDW_TS_UNEXP_MESSAGE,              /* Message out of protocol */
   TERR_MCI_HDW_TS_UDP_READ_ERROR,             /* UDP read error */
   TERR_MCI_HDW_TS_COM_ASN_DECODE_ERROR,       /* ASN decode failed on COM level */
   TERR_MCI_HDW_TS_APPL_ASN_DECODE_ERROR,      /* ASN decode failed on APPL level */
   TERR_MCI_HDW_TS_APPL_UNEXP_MESSAGE,         /* Unexpected message on APPL level */
   TERR_MCI_HDW_TS_INPUT_FROM_UNKN_HOST,       /* Input from uknown host received */
   TERR_MCI_HDW_TS_BAD_CONTTYPE,               /* Bad content type */
   TERR_MCI_HDW_TS_NOCONTENT,                  /* Content is absent */
   TERR_MCI_HDW_TS_MAX_ERRNO,                  /* maximum # of GWY to TServer errors */

   /* Error in message from PM to TServer */
   TERR_MCI_HDW_TSPM_CONNECT_FAILED,           /* Connection to PM failed */
   TERR_MCI_HDW_TSPM_BAD_MCICONST,             /* same as for Gateway */
   TERR_MCI_HDW_TSPM_BAD_KEYNUM,               /* same as for Gateway */
   TERR_MCI_HDW_TSPM_BAD_CHECKSUM,             /* same as for Gateway */
   TERR_MCI_HDW_TSPM_BAD_SESSID,               /* same as for Gateway */
   TERR_MCI_HDW_TSPM_BAD_PARAM,                /* same as for Gateway */
   TERR_MCI_HDW_TSPM_BAD_MESS_TYPE,            /* same as for Gateway */
   TERR_MCI_HDW_TSPM_UNEXP_MESSAGE,            /* same as for Gateway */
   TERR_MCI_HDW_TSPM_UDP_READ_ERROR,           /* same as for Gateway */
   TERR_MCI_HDW_TSPM_COM_ASN_DECODE_ERROR,     /* same as for Gateway */
   TERR_MCI_HDW_TSPM_APPL_ASN_DECODE_ERROR,    /* same as for Gateway */
   TERR_MCI_HDW_TSPM_APPL_UNEXP_MESSAGE,       /* same as for Gateway */
   TERR_MCI_HDW_TSPM_INPUT_FROM_UNKN_HOST,     /* same as for Gateway */
   TERR_MCI_HDW_TSPM_BAD_CONTTYPE,             /* Bad content type */
   TERR_MCI_HDW_TSPM_NOCONTENT,                /* Content is absent */
   TERR_MCI_HDW_TSPM_MAX_ERRNO,                /* maximum # of PM to TServer errors */

   /* Errors in TServer messages notified by NACK by Gateway */
   TERR_MCI_HDW_GWY_UNDEFINED,                 /* undefined */
   TERR_MCI_HDW_GWY_UNRECMSG,                  /* unrecognized message */
   TERR_MCI_HDW_GWY_UNEXPREQSEQ,               /* unexpected ReqSequence */
   TERR_MCI_HDW_GWY_UNKNSVCID,                 /* Unknown ServiceId */
   TERR_MCI_HDW_GWY_UNSUPCONTENT,              /* Unsupported content */
   TERR_MCI_HDW_GWY_CONTENTABS,                /* Content absent */
   TERR_MCI_HDW_GWY_PROTERROR,                 /* Protocol error */
   TERR_MCI_HDW_GWY_MAX_ERRNO,                 /* maximum # of NACK from Gwy */
   
   /* Errors in TServer messages notified by NACK by PM */
   TERR_MCI_HDW_PM_UNDEFINED,                  /* undefined */
   TERR_MCI_HDW_PM_UNEXPSEQ,                   /* Sequence value is not expected */
   TERR_MCI_HDW_PM_UNSUPMSGTYPE,               /* message type is bad or not supported */
   TERR_MCI_HDW_PM_NOWINDOW,                   /* no window avalilable for operation */
   TERR_MCI_HDW_PM_BADMSG,                     /* received message has bad format */
   TERR_MCI_HDW_PM_MAX_ERRNO,                  /* maximum # of NACK from PM */

   /* Errors in GWY msg responded by RouteRsp Error */
   TERR_MCI_HDW_TS_RSP_ERR_UKNOWN,             /* The CAP has an error of unknown type */
   TERR_MCI_HDW_TS_RSP_ERR_DIAL_NO,            /* the dialed digits were invalid */
   TERR_MCI_HDW_TS_RSP_ERR_UNEXP_INPUT_DATA,   /* data in the request message was provided
                                                  that was unexpected */
   TERR_MCI_HDW_TS_RSP_ERR_MISSING_PARAM,      /* a parameter was optional, but required */
   TERR_MCI_HDW_TS_RSP_ERR_UNEXP_PARAM,        /* unexpected parameter */
   TERR_MCI_HDW_TS_RSP_ERR_MAX,

   TERR_MCI_HDW_TS_RSP_RJCT_BAD_STRUCT_MSG,    /* badly structured msg */
   TERR_MCI_HDW_TS_RSP_RJCT_MISTYPED_PARAM,    /* e.g. out of range */
   TERR_MCI_HDW_TS_RSP_RJCT_RES_LIMIT,         /* CAP did not have sufficient resources */
   TERR_MCI_HDW_TS_RSP_RJCT_MAX,

   /*
    *       FINIS 
    *   or in the vulgar 
    *      THE END 
    */

   TERR_ABSOLUTE_MAX

  };


#define TERR_GLX_START				1300
#define TERR_GLX_PD_FIRST			(TERR_GLX_START + 1)	/* PD - Predictive Dialing Errors (28) */
#define TERR_GLX_PD_GATE_ID_INVALID		(TERR_GLX_START + 2)
#define TERR_GLX_PD_UNKNOWN			(TERR_GLX_START + 3)
#define TERR_GLX_PD_GATE_QUEUE_LIMIT		(TERR_GLX_START + 4)
#define TERR_GLX_PD_WRONG_TIME_TO_DIAL_NUMBER	(TERR_GLX_START + 5)
#define TERR_GLX_PD_INVALID_NUMBER		(TERR_GLX_START + 6)
#define TERR_GLX_PD_CLASS_TOO_LOW		(TERR_GLX_START + 7)
#define TERR_GLX_PD_ALL_TRUNKS_BUSY		(TERR_GLX_START + 8)
#define TERR_GLX_PD_TERMINATED_SWITCHOVER	(TERR_GLX_START + 9)
#define TERR_GLX_PD_TRUNK_RELEASED		(TERR_GLX_START + 10)
#define TERR_GLX_PD_CALL_TERMINATED		(TERR_GLX_START + 11)
#define TERR_GLX_PD_BUSY			(TERR_GLX_START + 12)
#define TERR_GLX_PD_REORDER			(TERR_GLX_START + 13)
#define TERR_GLX_PD_RING_TIMEOUT		(TERR_GLX_START + 14)
#define TERR_GLX_PD_TELCO_RECORDING		(TERR_GLX_START + 15)
#define TERR_GLX_PD_ANSWER_DETECTOR_INOPERABLE  (TERR_GLX_START + 16)
#define TERR_GLX_PD_ANSWER_DETECTOR_NOT_AVAILABLE  (TERR_GLX_START + 17)
#define TERR_GLX_PD_NO_BIN			(TERR_GLX_START + 18)
#define TERR_GLX_PD_NO_NULL_TERMINATOR		(TERR_GLX_START + 19)
#define TERR_GLX_PD_TRUNK_ABANDONED		(TERR_GLX_START + 20)
#define TERR_GLX_PD_SUCCESS			(TERR_GLX_START + 21)
#define TERR_GLX_PD_LAST			(TERR_GLX_START + 22)		/* Last code for PD */
#define TERR_GLX_D_FIRST			(TERR_GLX_START + 23)		/* D - Dialing Errors (9) */
#define TERR_GLX_D_POSITION_ID_INVALID		(TERR_GLX_START + 24)
#define TERR_GLX_D_POSITION_ID_INVALID_CONDITION  (TERR_GLX_START + 25)
#define TERR_GLX_D_AGENT_NOT_SIGNED_IN		(TERR_GLX_START + 26)
#define TERR_GLX_D_WRONG_TIME_TO_DIAL_NUMBER	(TERR_GLX_START + 27)
#define TERR_GLX_D_INVALID_NUMBER		(TERR_GLX_START + 28)
#define TERR_GLX_D_INVALID_POSITION_CLASS_OF_SERVICE  (TERR_GLX_START + 29)
#define TERR_GLX_D_ALL_TRUNKS_BUSY		(TERR_GLX_START + 30)
#define TERR_GLX_D_SWITCHOVER_IN_PROCESS	(TERR_GLX_START + 31)
#define TERR_GLX_D_DIAL_KEY_IS_NOT_AVAILABLE	(TERR_GLX_START + 32)
#define TERR_GLX_D_CALL_TERMINATED_DURING_ROUTING  (TERR_GLX_START + 33)
#define TERR_GLX_D_INVALID_CALL_SEQUENCE_NUMBER (TERR_GLX_START + 34)
#define TERR_GLX_D_UNABLE_TO_COMPLETE_OUTDIAL_CALL  (TERR_GLX_START + 35)
#define TERR_GLX_D_POSITION_HAS_MORE_THAN_ONE_CALL  (TERR_GLX_START + 36)
#define TERR_GLX_D_NO_BIN			(TERR_GLX_START + 37)
#define TERR_GLX_D_NO_NULL_TERMINATOR		(TERR_GLX_START + 38)
#define TERR_GLX_D_UNKNOWN			(TERR_GLX_START + 39)
#define TERR_GLX_D_LAST				(TERR_GLX_START + 40)		/* Last code for PD */

#define TERR_GLX_DFT_FIRST			(TERR_GLX_START + 41)		/* DFR - Not Dialed For A Trunk Errors (73) */
#define TERR_GLX_DFT_ALL_TRUNKS_BUSY		(TERR_GLX_START + 42)
#define TERR_GLX_DFT_INVALID_NUMBER		(TERR_GLX_START + 43)
#define TERR_GLX_DFT_WRONG_TIME_TO_DIAL_NUMBER  (TERR_GLX_START + 44)
#define TERR_GLX_DFT_INVALID_CALL_SEQUENCE_NUMBER  (TERR_GLX_START + 45)
#define TERR_GLX_DFT_SUBSCRIBER_RELEASED_FROM_AN_INBOUND_TRUNK  (TERR_GLX_START + 46)
#define TERR_GLX_DFT_FACILITY_CODE_IS_INVALID	(TERR_GLX_START + 47)
#define TERR_GLX_DFT_TRUNK_FAILURE		(TERR_GLX_START + 48)
#define TERR_GLX_DFT_POSITION_ID_INVALID_CONDITION  (TERR_GLX_START + 49)
#define TERR_GLX_DFT_UNKNOWN			(TERR_GLX_START + 50)
#define TERR_GLX_DFT_LAST			(TERR_GLX_START + 51)

#define TERR_GLX_T_FIRST			(TERR_GLX_START + 52)		/* T - Terminating Call Errors (10) */
#define TERR_GLX_T_POSITION_ID_INVALID		(TERR_GLX_START + 53)
#define TERR_GLX_T_POSITION_ID_IS_NOT_ON_CALL	(TERR_GLX_START + 54)
#define TERR_GLX_T_POSITION_HAS_CALL_ON_HOLD	(TERR_GLX_START + 55)
#define TERR_GLX_T_UNKNOWN			(TERR_GLX_START + 56)
#define TERR_GLX_T_LAST				(TERR_GLX_START + 57)		/* Last code for T */

#define TERR_GLX_SI_FIRST			(TERR_GLX_START + 58)		/* SI - Sign-In Errors (11) */
#define TERR_GLX_SI_POSITION_ID_INVALID		(TERR_GLX_START + 59)
#define TERR_GLX_SI_POSITION_ID_INVALID_CONDITION  (TERR_GLX_START + 60)
#define TERR_GLX_SI_SIGN_IN_NUMBER_INVALID	(TERR_GLX_START + 61)
#define TERR_GLX_SI_SIGN_IN_NUMBER_ALREADY_ACTIVE  (TERR_GLX_START + 62)
#define TERR_GLX_SI_POSITION_OUT_OF_SERVICE	(TERR_GLX_START + 63)
#define TERR_GLX_SI_POSITION_SET_BUSY		(TERR_GLX_START + 64)
#define TERR_GLX_SI_POSITION_WITHOUT_HEADSET	(TERR_GLX_START + 65)
#define TERR_GLX_SI_SWITCHOVER_IN_PROCESS	(TERR_GLX_START + 66)
#define TERR_GLX_SI_INFORMATION_GROUP_INVALID	(TERR_GLX_START + 67)
#define TERR_GLX_SI_INVALID_SUPERVISOR_ID	(TERR_GLX_START + 68)
#define TERR_GLX_SI_INVALID_GATE_NUMBER		(TERR_GLX_START + 69)
#define TERR_GLX_SI_NO_BIN			(TERR_GLX_START + 70)
#define TERR_GLX_SI_UNKNOWN			(TERR_GLX_START + 71)
#define TERR_GLX_SI_LAST			(TERR_GLX_START + 72)		/* Last code for SI */

#define TERR_GLX_SO_FIRST			(TERR_GLX_START + 73)		/* SO - Sign-Out Errors (12) */
#define TERR_GLX_SO_POSITION_ID_INVALID		(TERR_GLX_START + 74)
#define TERR_GLX_SO_CONSOLE_INVALID_CONDITION	(TERR_GLX_START + 75)
#define TERR_GLX_SO_UNKNOWN			(TERR_GLX_START + 76)
#define TERR_GLX_SO_LAST			(TERR_GLX_START + 77)		/* Last code for SO */

#define TERR_GLX_MAA_FIRST			(TERR_GLX_START + 78)		/* MAA - Make Agent Available Errors (41) */
#define TERR_GLX_MAA_POSITION_ID_INVALID	(TERR_GLX_START + 79)
#define TERR_GLX_MAA_AGENT_IN_DIALING_STATE	(TERR_GLX_START + 80)
#define TERR_GLX_MAA_AGENT_NOT_SIGNED_IN	(TERR_GLX_START + 81)
#define TERR_GLX_MAA_SUPERVISOR_PRIORITY	(TERR_GLX_START + 82)
#define TERR_GLX_MAA_POSITION_OUT_OF_SERVICE	(TERR_GLX_START + 83)
#define TERR_GLX_MAA_POSITION_SET_BUSY		(TERR_GLX_START + 84)
#define TERR_GLX_MAA_POSITION_VACANT		(TERR_GLX_START + 85)
#define TERR_GLX_MAA_SWITCHOVER_IN_PROCESS	(TERR_GLX_START + 86)
#define TERR_GLX_MAA_UNKNOWN			(TERR_GLX_START + 87)
#define TERR_GLX_MAA_LAST			(TERR_GLX_START + 88)		/* Last code for MAA */

#define TERR_GLX_MAU_FIRST			(TERR_GLX_START + 89)		/* MAU - Make Agent Unavailable Errors (42) */
#define TERR_GLX_MAU_POSITION_ID_INVALID	(TERR_GLX_START + 90)
#define TERR_GLX_MAU

⌨️ 快捷键说明

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