| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #pragma once
- /*任务类型*/
- enum TASK_TYPE
- {
- TASK_TYPE_UNKNOWN = 0,
- TASK_TYPE_LOOP, // 循环 循环使用服务器
- TASK_TYPE_CFG_PRIORITY, // 配置优先 优先使用同一个服务器
- };
- /*任务数据结构体*/
- struct TaskData
- {
- std::int64_t llID;// 号码id
- std::string strFix;// 号码前缀
- std::string strPhone;// 号码
- std::int64_t lltaskID; // 任务id
- std::string strTaskItemIDS; // 任务子项数
- std::int64_t llUID; // 租户id
- TaskData() {
- llID = 0;
- strFix = "";
- strPhone = "";
- llUID = 0;
- lltaskID = 0;
- strTaskItemIDS = "";
- }
- };
- /*租户*/
- struct Tenant
- {
- int id; // 租户id
- int total;// 并发量
- int usedCount;// 已用并发量
- int usableCount;// 未使用并发量
- };
- // 设备资源类型常量
- typedef enum tagDEV_RES_TYPE
- {
- DEV_RES_TYPE_UNKNOWN = 0x00, // 未知设备
- DEV_RES_TYPE_EXT = 0x01, // 内线分机
- DEV_RES_TYPE_TRUNK = 0x02, // 外线
- DEV_RES_TYPE_IVR = 0x03, // IVR线路
- DEV_RES_TYPE_CONFERENCE = 0x04, // 会议资源
- DEV_RES_TYPE_FAX = 0x05, // 传真资源
- DEV_RES_TYPE_VOICE = 0x06, // 语音资源
- DEV_RES_TYPE_VOIP = 0x07, // VoIP资源
- DEV_RES_TYPE_DSP = 0x08, // DSP资源
- DEV_RES_TYPE_IPM = 0x09, // IPM资源
- DEV_RES_TYPE_VIDEO = 0x0A, // 视频资源
- DEV_RES_TYPE_MB = 0x0B // 主板
- } DEV_RES_TYPE;
- // 呼叫方向定义
- typedef enum tagCALL_DIRECTION
- {
- CALL_DIRECTION_INBOUND,
- CALL_DIRECTION_OUTBOUND
- } CALL_DIRECTION;
|