问题标签 [workspace-desktop-edition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1557 浏览

c# - 在 Genesys 交互工作区中打开新的邮件交互窗口

我的任务是在来自 Web 服务的外部事件时在 Genesys IWS 中显示“新出站邮件”对话框。我将 IWS 扩展安装到位,它会加载并提供 Web 服务接口。

我现在的主要问题是我不明白如何从我的代码中打开交互窗口。我尝试使用以下方法获取它的实例:

这实际上只工作了一半,因为我得到了一个新窗口,但它完全是空的。我需要自己加载每个区域吗?有没有更简单的方法以完全集成的方式实现我的目标?

更新:我现在尝试使用 Platform SDK 来实现一些事情,尽管我不知道这是否真的有助于我向代理显示“新邮件”窗口。我尝试使用以下代码:

不好的是来自交互服务器的响应是:

我认为这可能与以某种方式未正确登录有关,但我不知道如何实现这一点。有什么帮助吗?

更新 2我可以使用 Platform SDK 发送电子邮件,但这不是我真正想要的。最初的问题仍然有效,因为我只想调用交互窗口,仅此而已。其他的由用户决定。可能吗?

0 投票
1 回答
675 浏览

c# - 调用 IInteractionVoice.Release() 不会释放(挂断)Workspace Desktop Edition 自定义模块中的当前呼叫

我需要在 Genesys Workspace 桌面版中以编程方式挂断当前电话。这是我所拥有的:

上面的代码执行没有错误,但呼叫没有被挂断。

0 投票
2 回答
199 浏览

telephony - 插入的命令链未按正确顺序执行

我在“GetAttachedDataInformationUCS”命令之前的链“BundleClose”中插入了一个自定义命令,但它在“Close”命令之后执行该命令。我曾尝试在“GetAttachedDataInformationUCS”以外的命令之前、之后和使用命令插入它,但它总是在“关闭”命令之后执行。我怎样才能让它按预期工作?

这是自定义命令:

这是显示错误命令执行的日志的缩短版本:

0 投票
1 回答
226 浏览

genesys - Workspace Desktop Edition 中如何读取业务属性的附件?

使用开箱即用的 WDE 自定义框架,是否可以从自定义业务属性的附件中读取?

0 投票
1 回答
155 浏览

genesys - 如何判断交互何时处于通话后工作状态?

是否可以在命令链内部判断当前主要交互是否处于“呼叫后工作”模式?

0 投票
2 回答
351 浏览

genesys - 使用 IConfService 按属性查询对象

如何使用 Genesys 平台 SDK 按属性(而不是“筛选键”)查询对象?

0 投票
2 回答
700 浏览

genesys - 如何从genesys sdk平台获取呼叫ID

我想在使用 WDE(Workspace Desktop Edition)Platform SDK for .NET [C#] 而不使用 SIP 服务器的情况下从代理应答呼叫时获取呼叫 ID?

调用 Rest API https://docs.genesys.com/Documentation/HTCC/latest/API/CallsAnswer

所以我需要知道 /{id} 来接听电话并从响应中获取 Connid 和 MSISDN

0 投票
1 回答
157 浏览

genesys - 如何从自定义代码中检查 voice.mark-done-on-release 选项

在我们的工作区自定义中,我需要检查 voice.mark-done-on-release 选项是否设置为 true。使用反编译器,我可以看到此选项在 Genesyslab.Desktop.Modules.Voice.VoiceOptions 对象中作为属性 VoiceMarkDoneOnRelease 公开 - 但我怎样才能做到这一点?

我可以看到我需要做的就是从 ConfigManager 获取值,但是最好引用公共属性,这样如果它发生变化,编译器就会知道它。

0 投票
2 回答
684 浏览

genesys - Genesys Workspace 桌面版停止服务

Workspace桌面版登录后自动退出服务,问题出在哪里?