如何判断交互是在呼叫工作状态之后?

时间:2017-04-19 18:58:57

标签: genesys workspace-desktop-edition

如果当前的主要互动处于“呼叫后工作”模式,是否可以在命令链内部告诉?

1 个答案:

答案 0 :(得分:1)

如果你能获得交互对象,那就很容易了。如果它没有作为Execute方法中的参数传递,请使用IInteractionManager来获取它:

1)获取IInteractionVoice对象

从传递给Execute的参数:

var interaction = parameters["CommandParameter"] as IInteraction;

或在构造函数中注入IInteractionManager并使用:

IInteractionManager.Interactions

然后阅读IInteraction.IsItPossibleToMarkDone属性。