当前位置:文档下载 > 所有分类 > 经管营销 > 生产/经营管理 > 调度业务流程
侵权投诉

调度业务流程

1.1. 调度业务流程

3.2.1 连接

Sdfsadf

3.2.2注册

Sdfsdfd

3.2.3就席

3.2.3.1调度台点击就席发送消息:

ff 81 01 00 04 01 02 00 00 01

ff: 为GAI_HEAD_FLAG 头标志

81:为 调度操作台标志 //

01:为 调度台组号

00:为 调度台序号

04:为 功能码 GF_CALLCTRL 呼叫控制

01:为 命令码 GC_ONLINE 离/就席命令

02:为 消息长度的低位

00:为 消息长度的高位

00:为 第一位消息 表示 第几个分机 (每个调度台最多可以拥有4个分机(端口))

01:为 第二位消息 表示 表示就席 01表示就席 00 表示离席

svDp.c服务器端收到消息后:

MessageProc | CtiMessageProc | GF_CALLCTRL: DpCallctrlProcess | GC_ONLINE :

DpState[nDp].bConnected = 1 已经连接

pgm->bMsg[1] = 1 就席

if (DpState[nDp].bOnLine == 0)

{

DpState[nDp].bOnLine = 1;

} //将调度台状态置为 就席 1 //组内就席调度台的数量加1 DpGroupState[pgm->Op.Group].wOnLineCounts++;

AddDpToIdleQueue(pgm->Op.Group, pgm->Op.Number); //将调度台加入到队列中 Buff[0] = 0;

Buff[0] = 1;

第1页

猜你喜欢

返回顶部