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事件,根据业务类型判断终端是否是异常状态,如果终端中途掉异常退出则尝试重新建立业务