/************************************************************************* 【文件名】 FirstStepInc.h 【功能模块和目的】 FirstStep公共头文件 【开发者及日期】 郑石诺 2015/06/08 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南加一信息技术有限公司 【更改记录】 *************************************************************************/ #pragma once #define MSGBOX_ERR_CAPTION _T("错误") #define MSGBOX_EXP_CAPTION _T("异常") #define MSGBOX_TIP_CAPTION _T("提示") #define DLG_ITEM_BACKGND_COLOR RGB(255, 255, 255) #define DB_TYPE_SQL_SERVER _T("SQLServer") #define DB_TYPE_MYSQL _T("MySQL") #define DB_TYPE_ORACLE _T("Oracle") #define RCD_TYPE_TRUNK _T("中继录音") #define RCD_TYPE_PARALLEL _T("并线录音") #define DEVICE_TYPE_IPO _T("IPO500V2") #define DEVICE_TYPE_EHANGCOM _T("eHangCom") #define DEVICE_TYPE_FS _T("FreeSWITCH") #define PP_TYPE_AUTO _T("自动话后处理") #define PP_TYPE_MANUAL _T("手动话后处理") #define QUEUE_TYPE_VIP _T("VIP队列") #define QUEUE_TYPE_FIFS _T("FIFS队列") #define RES_TYPE_PROCEDURE _T("TXT") #define TTS_TYPE_NONE _T("不启用TTS") #define TTS_TYPE_IFLY _T("科大讯飞") #define TTS_TYPE_JT _T("捷通华声") #define TTS_TYPE_IBM _T("IBM") // 录音类型 typedef enum tagRecordType { REC_FROM_TRUNK = 0, // 中继录音 REC_FROM_PARALLEL = 1 // 并线录音 } RecordType; // 录音格式 typedef enum tagRecordFormat { REC_FORMAT_MP3 = 0, REC_FORMAT_WAV = 1 } RecordFormat; // 话后处理触发方式 typedef enum tagPPTriggeredType { PP_TRIGGER_AUTO = 0, // 自动话后处理 PP_TRIGGER_MANUAL = 1 // 手动话后处理 } PPTriggeredType; // IPO线路结构定义 typedef struct tagIpoLine { CString LineNO; CString LineType; CString AssoVsLineNO; } IpoLine; typedef CList IvrFlowList; typedef CMap ExtenMap;