中间件底层,websocket

FirstStepInc.h 1.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. /*************************************************************************
  2. 【文件名】 FirstStepInc.h
  3. 【功能模块和目的】 FirstStep公共头文件
  4. 【开发者及日期】 郑石诺 2015/06/08
  5. 【版本】 V1.0.0
  6. 【版权信息】 Copyright (C)2015 河南加一信息技术有限公司
  7. 【更改记录】
  8. *************************************************************************/
  9. #pragma once
  10. #define MSGBOX_ERR_CAPTION _T("错误")
  11. #define MSGBOX_EXP_CAPTION _T("异常")
  12. #define MSGBOX_TIP_CAPTION _T("提示")
  13. #define DLG_ITEM_BACKGND_COLOR RGB(255, 255, 255)
  14. #define DB_TYPE_SQL_SERVER _T("SQLServer")
  15. #define DB_TYPE_MYSQL _T("MySQL")
  16. #define DB_TYPE_ORACLE _T("Oracle")
  17. #define RCD_TYPE_TRUNK _T("中继录音")
  18. #define RCD_TYPE_PARALLEL _T("并线录音")
  19. #define DEVICE_TYPE_IPO _T("IPO500V2")
  20. #define DEVICE_TYPE_EHANGCOM _T("eHangCom")
  21. #define DEVICE_TYPE_FS _T("FreeSWITCH")
  22. #define PP_TYPE_AUTO _T("自动话后处理")
  23. #define PP_TYPE_MANUAL _T("手动话后处理")
  24. #define QUEUE_TYPE_VIP _T("VIP队列")
  25. #define QUEUE_TYPE_FIFS _T("FIFS队列")
  26. #define RES_TYPE_PROCEDURE _T("TXT")
  27. #define TTS_TYPE_NONE _T("不启用TTS")
  28. #define TTS_TYPE_IFLY _T("科大讯飞")
  29. #define TTS_TYPE_JT _T("捷通华声")
  30. #define TTS_TYPE_IBM _T("IBM")
  31. // 录音类型
  32. typedef enum tagRecordType
  33. {
  34. REC_FROM_TRUNK = 0, // 中继录音
  35. REC_FROM_PARALLEL = 1 // 并线录音
  36. } RecordType;
  37. // 录音格式
  38. typedef enum tagRecordFormat
  39. {
  40. REC_FORMAT_MP3 = 0,
  41. REC_FORMAT_WAV = 1
  42. } RecordFormat;
  43. // 话后处理触发方式
  44. typedef enum tagPPTriggeredType
  45. {
  46. PP_TRIGGER_AUTO = 0, // 自动话后处理
  47. PP_TRIGGER_MANUAL = 1 // 手动话后处理
  48. } PPTriggeredType;
  49. // IPO线路结构定义
  50. typedef struct tagIpoLine
  51. {
  52. CString LineNO;
  53. CString LineType;
  54. CString AssoVsLineNO;
  55. } IpoLine;
  56. typedef CList<CString, CString> IvrFlowList;
  57. typedef CMap<UINT, UINT, CString, LPCTSTR> ExtenMap;