问题标签 [genesys]

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 投票
1 回答
215 浏览

genesys - Genesys 聊天小部件的安全性

我们将在我们组织中基于 J2EE 的现有 Web 应用程序中实现 Genesys 聊天小部件。根据架构图,首先widget会向后端请求带有客户端信息的JSON数据,一旦聊天widget与Genesys服务器建立连接,所有的通信都会从这个widget直接到Genesys服务器。

我们担心这种方法的安全性,因为通信是直接在浏览器和第三方服务器之间(通过 HTTPS)进行的。

知道如何使其安全并防止虚假身份攻击吗?

0 投票
1 回答
785 浏览

ivr - Genesys 作曲家下载

我正在寻找下载 Genesys Composer 来构建简单的 VoiceXML 应用程序,但我找不到用于安装它的 genesys composer 包。谁能帮我下载和安装 Genesys Composer。提前致谢!!

0 投票
3 回答
72 浏览

genesys - 如何添加呼叫属性。通话结束后就像标记完成按钮一样?

当呼叫在线时,我可以使用“Genesyslab.Platform.Voice.Protocols.TServer.Requests.Userdata.RequestAttachUserData”添加呼叫属性,但是当呼叫被挂断时该怎么办?

我在 WDE 中找到了这个

这是我的代码:

掉话后需要添加通话attts

0 投票
1 回答
128 浏览

speech-recognition - “有没有办法在 .grxml 文件中循环规则?”

我正在尝试通过 Composer (Genesys Framework) 构建一个 GVP 应用程序,该应用程序需要通过语音识别接受输入。输入由 12 个或更多字母/数字的字母数字代码组成,说话者需要使用意大利城市名称代替字母。

我已经尝试使用 Genesys Composer 中的语法生成器为我的语法编写代码,但这样它只接受一个单词。所以我开始从头开始编写一个.grxml 代码(我对这种语言基本上一无所知)。我想出了以下内容:

语法有效,但前提是我按顺序发音。例如,如果我发音“ANCONA, COMO”,我得到了正确的结果,如果我打印我的输入变量,它包含“ANCONA COMO”。相反,如果我发音为“COMO,ANCONA”,我的变量只包含单词“COMO”。我怎样才能“循环”通过我的规则,以便让单词以随机顺序发音?谢谢你。

0 投票
1 回答
102 浏览

c# - Genesys 工作台。编辑。获取信息

我在编程方面很新,我开发了一些小应用程序。

现在我想创建简单的基于窗口的应用程序与 Genesys “通信”

应用程序的作用是当您通过 Genesys 接到电话时,会出现一个计算时间的文本框。

现在我的“秒表”应用程序应该同时开始计数。应该

有问题,我不确定如何在没有 API 的情况下从 Genesys 接口连接或获取信息

我知道对你们大多数人来说是个愚蠢的问题,但对我来说,初学者不是这样:)

如果有人能在这里帮助我或给我建议,我会非常高兴。

我的应用程序当然有更多功能,而且它们可以正常工作,这是我最不需要的。

先感谢您。

0 投票
0 回答
59 浏览

ssl-certificate - 谷歌信任服务证书问题

我正在与一位客户合作,在 Genesys PureConnect 平台上实现 Google 语音到文本,以进行语音邮件转录。不久前,我将它安装在客户服务器上,当时一切正常。而现在突然间,这不再起作用了。我看到的是,将 REST 请求发送到语音转文本服务时出现错误。

下图显示了我们遇到的错误。错误是 X509_¬V_¬ERR_¬SELF_¬SIGNED_¬CERT_¬IN_¬CHAIN 并且由于这突然出现而我这边没有任何变化,我正在寻找有关可能在客户服务器上改变的任何可能带来的想法这上。这是在 Windows server 2016 上。提前致谢。

在此处输入图像描述

0 投票
1 回答
60 浏览

plugins - Microsoft Teams 状态与 Genesys Workspace Edition 的集成?

由于存在用于 Skype for Business 的插件,其功能远不止于此。为只有功能的 MS Team 创建类似的插件会有多难,那就是从 Genesys 获取状态并将其设置为 Ms Teams 中的相应状态,所以如果有人在通话,每个人都可以在 MS 上看到它团队并知道他不在。

没有编写插件经验的人可以做到吗?他可以从哪里开始?也许他们已经在努力了?有任何想法吗?

0 投票
1 回答
102 浏览

regex - 正则表达式屏蔽除特定范围以外的所有电话号码

如果可能的话,不是 100%,但我想将任何与我的 DID 范围不匹配的出站呼叫转换为设置的电话号码。 

对于我们在澳大利亚的运营商,如果 ANI 不在其提供的范围内,则作为新规定的一部分,呼叫将被阻止。 

我正在寻找的是这样的东西。 

如果不是 +61 2 XXXX XXXX - +61 2 XXXX XXXX 然后发送为 +612XXXX XXXX

我很抱歉我对正则表达式没有真正的理解,甚至不知道从哪里开始。

不过,我开始研究我对它的了解。请善待。如果有人可以将我指向“白痴指南”链接,我将不胜感激,因为我刚刚进入这个。

0 投票
1 回答
62 浏览

sockets - 关于服务器录制请求中的 SIP 邀请字段处理的问题

我正在与您联系,希望任何人都可以就我现在正在处理的问题分享某种文档或信息,我不是在寻求手动指导,但是任何能指引我正确方向的提示都将不胜感激!

我将从一般的角度概述问题,以使您了解我在寻找什么。

长话短说:我正在尝试使用genesys Engagement 产品在服务器上编写通话录音脚本。根据文档,在向 SIP 服务器发送通话录音请求后,请求被转发到媒体服务器,媒体服务器开始通话录音,然后将音频流转发到请求中指定的套接字端点,但是,我设置的套接字处理请求后似乎没有收到任何连接(我已经使用来自其他服务器实例的 telnet 检查了套接字本身,我很确定它正在正确监听,录制请求后的 SIP 服务器响应也给了我 ACK,所以我知道这一点工作正常,所以我将不用自己在这里粘贴所有样板文件)。

检查日志后,我看到媒体服务器正在以下列方式发送邀请:

在进行wireshark跟踪之后,我注意到请求没有直接发送到我的监听套接字的主机地址,而是在最后一个八位字节中使用0.252和0.255的广播地址发送(无法指定确切的数据包,因为所有数据包流似乎是加密的,但是在运行脚本的跟踪会话期间,媒体服务器没有将任何数据包发送到任何其他地址,甚至没有提及我的侦听套接字的地址)。所以现在我试图找出共享相同语法的请求 URI 和 TO 标头字段背后的逻辑: <sip:record=KOAG2VPNA57H1BTJ81493PTKGK000001@ my_socket_host_name:5060>;CallUUID=KOAG2VPNA57H1BTJ81493PTKGK000001;recordDN=123456789;DN=12345678

无论我在哪里查看有关 sip 数据包流的资源,我似乎都找不到任何类似于这种语法的示例,尤其是在 TO 字段中,它似乎总是只是指向特定的 DN 或主机/IP 地址,没有此记录请求位,所以这就是现在让我头疼的原因。

我假设邀请请求以以下方式广播,因为在那之后genesys应该将指向我的监听主机的确切指针返回到媒体服务器或通过gvp服务器转发它,并且解决方案本身可能是非常特定于产品的,但另一方面,我想了解这些类型的邀请请求是如何在 sip 电话中处理的,所以如果有人能分享一些关于这个主题的信息,我将不胜感激,谢谢!

0 投票
2 回答
97 浏览

node.js - 将 SSL 添加到 CometD

我正在使用https://www.npmjs.com/package/cometd-nodejs-client在服务器端为 nodejs 使用 CometD 库。我尝试连接的服务器(Genesys)使用 SSL,由于 SSL 证书,我在使用 CometD 连接到服务器时遇到 SSL 错误。我的问题是有没有办法将 ca 证书传递给 CometD 库(https://www.npmjs.com/package/cometd)?