[英]RingCentral call management
When someone calls I am able to get the call ID but I can not find a way to put the call on hold. 当有人打电话时,我能够获得呼叫ID,但我找不到一种方法来保持呼叫。 I do not mean making a VOIP client I want to control calls that go to peoples phones. 我的意思并不是要建立一个VOIP客户端,而是想控制人们通话的电话。 I want to do things like put calls on hold take them off hold and transfer them to others. 我想做一些事情,比如把电话暂停,然后把它们转移给别人。 I know that the system can do that because there are codes you can enter into your touch tone while in a call but I am not sure how or if the API can do this. 我知道系统可以这样做,因为有一些代码可以在通话时输入你的按键音,但我不知道API是如何做到这一点的。
Ideally I can do this in C# but Javascript or any other language that can do it will also work if C# can not for some reason. 理想情况下,我可以在C#中执行此操作,但如果C#因某些原因无法使用Javascript或任何其他可以执行此操作的语言。
Right now, the only way to do programmatic call control as you mention is via the RingCentral WebRTC API which has call control and DTMF tone support. 现在,正如您所提到的,进行程序化呼叫控制的唯一方法是通过具有呼叫控制和DTMF音调支持的RingCentral WebRTC API。 You can find more information on this in the documentation for the RingCentral WebRTC JavaScript SDK: 您可以在RingCentral WebRTC JavaScript SDK的文档中找到更多相关信息:
https://github.com/ringcentral/ringcentral-web-phone https://github.com/ringcentral/ringcentral-web-phone
To do this without WebRTC, a separate call control API is needed. 要在没有WebRTC的情况下执行此操作,需要单独的呼叫控制API。 This isn't available yet, but you can make a request for this on the RingCentral developer community: 目前还不提供此功能,但您可以在RingCentral开发人员社区中提出此请求:
https://devcommunity.ringcentral.com/ https://devcommunity.ringcentral.com/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.