用例场景:
在ServiceNow中发生优先级1事件的情况下,我们需要使系统自动化,以便在电路应用程序中与预先确定的用户开始会议。
创建对话的REST API可用,但不能开始会议。
我们需要避免人工干预,并在创建优先级1事件时自动启动会议。
查询:
1)请告知,如果有任何方法,我们可以实现这一点,否则电路团队将有一些发展计划,以开发API,以自动开始会议。
2)如果我们使用JS SDK,它有创建和启动会议的功能,那么在ServiceNow启动会议时是否每次都需要登录?
3)对于JS SDK (隐式授权类型),授权对终端用户的作用。在电路中生成的客户端id将如何用于每个最终用户。最终用户可以使用自己的电路凭证创建和启动会议。
4)当我使用JS启动会议时,我的ServiceNow应用程序正在启动会议,然后我需要拉取请求是电路应用程序。有没有什么方法可以在电路应用中直接开始会议?
发布于 2020-06-01 19:55:49
/remote/call/start),可以在用户的user客户端或桌面客户端上启动调用。请注意,此API没有文档记录,这意味着不能保证向后兼容,但它可能会保持向后兼容。destClientId可用于在特定设备上启动呼叫。例如,如果用户正在运行桌面客户端和web客户端,您可以指定哪一个。如果未提供,但用户已登录到多个设备,则将显示开始呼叫的提示。使用/telephony/deviceInfos接口获取destClientIds. await this.axios.post('/remote/call/start',{
mediaType: 'audio', // audio, video or telephony
destClientId: ..., // optional. client id of user's device to start call on
emailAddress: ..., // email of user to call, only for direct call
phoneNumber: ..., // dialabe phone number
convId: ... // conversation ID, used for group calls
}); const client = new Circuit.Client({
client_id: '<your client_id>',
domain: '<circuit domain> // e.g. circuitsandbox.net
});
const user = await client.logon();https://stackoverflow.com/questions/62125680
复制相似问题