| 1234567891011121314151617181920212223242526272829303132333435363738 |
- 1.PA 打断(检查优先级,通过之后结束当前任务------一个报警和多个报警)
- CPA:挂断当前CPA任务
- PAD-ICP:hold已经连接的PAD,超时计时器不启动,当PA挂断时启动超时30秒计时器(再次hold PAD时将PAD插入队首,超时先被转到OCC)
- PAD-TMS:hold PAD(同上)
- PAD-OCC:挂断已经连接的PAD,hold其他PAD,超时计时器不启动,当PA挂断时启动超时0秒计时器
- 2.司机对讲打断(检查优先级,通过之后挂对端ICP------一个报警和多个报警)
- CPA:挂端对端ICP
- PAD-ICP:hold已经连接的PAD,超时计时器不启动,当cabcab挂断的时候启动计时器(再次hold PAD时将PAD插入队首,超时先被转到OCC)
- PAD-TMS:(同上)
- PAD-OCC:挂断对端ICP,司机对讲挂断之后将ICP恢复到OCC-PAD状态
- 司机对讲发起打断其他低优先级或者和其他低优先级共同执行时,暂存之前任务的优先级标记,待到司机对讲结束之后再设置回。
- EMG---ICP
- OPA---ICP
- CPA---ICP
- 3.ICP端优先级机制
- 打断报警的时候发送DTMF,延时500ms再发起呼叫
- 打断其他业务则直接挂断,再发起呼叫
- 4.CPA和EMG被打断之后,当高优先级结束之后恢复到CPA或EMG状态,CPA 和EMG的各种状态维持问题,如何恢复EMG的优先级状态################################
- EMG : confID + runningpriority+ runingtype
- CPA :
- 5.异常处理,新开一个线程监听AMI事件,根据业务类型判断终端是否是异常状态,如果终端中途掉异常退出则尝试重新建立业务
|