export.h

来自「基于dialogic语音卡的IVR系统源代码」· C头文件 代码 · 共 70 行

H
70
字号
#ifndef  __EXPORT_H__
#define  __EXPORT_H__

#include "stdafx.h"
#include "CallQueue.h"
#include "apiuse.h"
#include "ctiapi.h"
#include "msgtype.h"



typedef struct tag_TrunkCfg {
	int nDTrunk;
	int nATrunk;
	BOOL bBusy;
}TrunkCfg;

void parseTrunk(char* pTrunk, int nMod);
//ccs初始化
BOOL Ccs_sr_Init();

//BCD转码
void decodeBCD(const char* pSource, int len,  char* str);
int int2bcd(int i);


//监听消息
UINT GetEventMsg(LPVOID parameter);
//连接CCS
BOOL Ccs_sr_connectCCS();
//设定IVR接入码
BOOL Ccs_sr_SetInNo(CString strInNo);

//取事件
int Ccs_sr_WaitEvent(LPOutMsg& pOutMsg);

//挂机
int Ccs_sr_ReleaseCall(int nTrunk);
//呼叫转移
int Ccs_sr_TransCall(int nTrunk, char* SkillDescription);


//外拨
int Ccs_sr_MakeCall(int nTrunk, char* pOutNo);

//暂停接入新的呼叫
void Ccs_sr_Pause();
//启动接入新的呼叫
void Ccs_sr_Start();

//退出CCS
void Cccs_sr_Exit();
int  DelQueue();
void DelOutMsg(LPOutMsg& pOutMsg);

//握手 add by lj 2003/01/20
void Ccs_sr_Connect();
//回调函数
void __stdcall TimerProc(
  HWND hwnd,         // handle to window
  UINT uMsg,         // WM_TIMER message
  UINT idEvent,  // timer identifier
  DWORD dwTime       // current system time
);
//end add
//设置某个通道可用与否;nIdle=0 :不可用 nIdle=1:可用
void Ccs_sr_Stwtring(int nChannelno, int nIdle);
void Ccs_sr_ChannelInit(int nMaxChannel);

#endif

⌨️ 快捷键说明

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