资源描述:
《调度业务流程.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.1.调度业务流程3.2.1连接Sdfsadf3.2.2注册Sdfsdfd3.2.3就席3.2.3.1调度台点击就席发送消息:ff810100040102000001ff:为GAI_HEAD_FLAG头标志81:为调度操作台标志//01:为调度台组号00:为调度台序号04:为功能码GF_CALLCTRL呼叫控制01:为命令码GC_ONLINE离/就席命令02:为消息长度的低位00:为消息长度的高位00:为第一位消息表示第几个分机(每个调度台最多可以拥有4个分机(端口))01:为第二位消息表示表示就席01表示就席00表示离席svDp.c服务器端
2、收到消息后:MessageProc
3、CtiMessageProc
4、GF_CALLCTRL:DpCallctrlProcess
5、GC_ONLINE:DpState[nDp].bConnected=1已经连接pgm->bMsg[1]=1就席if(DpState[nDp].bOnLine==0){DpState[nDp].bOnLine=1;//将调度台状态置为就席1DpGroupState[pgm->Op.Group].wOnLineCounts++;//组内就席调度台的数量加1}AddDpToIdleQueue(pgm->Op.Group,pgm
6、->Op.Number);//将调度台加入到队列中Buff[0]=0;Buff[0]=1;将此消息发给调度操作台,调度操作台收到此消息后点亮就席按钮。SendDpMessage(pgm->Op.Group,pgm->Op.Number,GF_CALLCTRL,GC_ONLINE,buff,2);3.2.3.2调度台点击离席发送消息:ff810100040102000001svDp.c服务器端收到消息后:MessageProc
7、CtiMessageProc
8、GF_CALLCTRL:DpCallctrlProcess
9、GC_ONLINE:DpSta
10、te[nDp].bConnected=1已经连接pgm->bMsg[1]=1就席if(DpState[nDp].bOnLine){DpState[nDp].bOnLine=0;//将调度台状态置为离席0DpGroupState[pgm->Op.Group].wOnLineCounts--;//组内就席调度台的数量减1}Buff[0]=0;Buff[0]=0;将此消息发给调度操作台,调度操作台收到此消息后熄灭就席按钮。SendDpMessage(pgm->Op.Group,pgm->Op.Number,GF_CALLCTRL,GC_ONLINE,
11、buff,2);就席消息[192.168.0.201:32804]1410502637.11560
12、svdp
13、CtiMessageProc
14、Rec:bCmd[GC_ONLINE],bOpType[0x81],Op[1,0],wLen[2][192.168.0.201:32804]1410502637.12701bMsg:0001[192.168.0.201:32804]1410502637.14542Dp(1,0)addtoIdleQueue[192.168.0.201:32804]1410502637.14712Dp[0]isOnLine,D
15、pGroup[1]OnlineCounts=1[192.168.0.201:32804]1410502637.20739
16、svdp
17、SendCtiMessage
18、bCmd[GC_ONLINE],bOpType[0x81],Op[1,0],wLen[2][192.168.0.201:32804]1410502637.22041bMsg:0001离席消息[192.168.0.201:32804]1410505573.978231
19、svdp
20、CtiMessageProc
21、Rec:bCmd[GC_ONLINE],bOpType[0x81],Op[1,0
22、],wLen[2][192.168.0.201:32804]1410505573.978790bMsg:0000[192.168.0.201:32804]1410505573.979158Dp[0]isOffLine,DpGroup[1]OnlineCounts=0[192.168.0.201:32804]1410505573.984898
23、svdp
24、SendCtiMessage
25、bCmd[GC_ONLINE],bOpType[0x81],Op[1,0],wLen[2][192.168.0.201:32804]1410505573.986517
26、bMsg:00013.2.4呼叫3.2.5超时处理WORDwNoDialSeconds=10;WORDwBusySeconds=100;WORDwWa