正确答案
TDP-R(Trigger Detection Point-Request)
是一个静态触发检测点。它是预先在业务逻辑中设置好的。当呼叫处理的执行满足触发条件时,这个DP点就被触发,原呼叫处理程序被暂时挂起,向SCP发出初始化检测点的消息以启动相应的业务逻辑执行。TDP-R的触发条件是用户拨入业务特征码如""200""、""800""之后。
TDP-N(Trigger Detection Point-Notification)
性质与TDP-R类似,也是静态触发检测点。与TDP-R的区别在于,一旦触发条件满足,将该DP点信息上报SCP之后,原呼叫处理程序不用挂起等待SCP的控制命令,而是继续执行原呼叫处理程序。这种只起""通知""作用而不受控的DP点经常用到。比如,在记录用户通话数据时,CCF只需告诉SCP什么时候它完成了接续任务,用户开始通话,之后CCF仍旧按原程序监示用户的状态直到挂机。
EDP-R(EventDetectionPoint-Request)
是动态触发检测点。它不能预先在业务逻辑中设置,而是被正执行的业务逻辑动态地置成一种""待命""状态,一旦被置待命的DP点事件发生,触发机制启动,向SCF上报该事件,同时挂起原呼叫处理程序,等待SCP的进一步命令。一个EDP-R点的例子是在记录用户通话数据时,把用户挂机的DP点在SCP请求呼叫记录时设置成EDP-R类型。之后,当用户挂机事件发生,触发机制被激活,SCP继续业务逻辑处理。
EDP-N(EventDetectionPoint-Notification)
是另一个动态触发检测点,它的性质和EDP-R相仿。不同之处在于,触发机制被激活后,原呼叫处理程序继续执行,不等待SCP的控制命令,和TDP-N一样只通知事件的发生而不受控。