【发布时间】:2022-01-06 19:03:43
【问题描述】:
我们使用 Vonage 语音 API 构建了一个应用程序,其中在网页上接收呼入电话。但是,我们没有找到一种方法来从后端获取来电者 ID/来电者电话号码并将其显示到网页上。 任何人对上述问题的任何帮助将不胜感激 提前谢谢你
【问题讨论】:
我们使用 Vonage 语音 API 构建了一个应用程序,其中在网页上接收呼入电话。但是,我们没有找到一种方法来从后端获取来电者 ID/来电者电话号码并将其显示到网页上。 任何人对上述问题的任何帮助将不胜感激 提前谢谢你
【问题讨论】:
此链接可能对您有用: https://developer.vonage.com/voice/voice-api/webhook-reference
基本上,您需要配置应答网络挂钩,指定服务器的 url 和 http 动词(POST 或 GET),所以每次您接到电话时,您的后端都会收到通知(从ncco)。
从该文档中,from 参数将是调用者的号码(如果您使用的是 post,则在正文中,如果您使用 get,则在 url 的查询参数中)。
您可以将其保存在数据库中,并在需要时检索它。
但如果您只需要在浏览器上显示来电号码,则可能不需要。
您的代码可能如下所示:https://github.com/nexmo-community/client-sdk-tutorials/blob/main/phone-to-app-js/client_js.html#L25
member:call 监听器的第二个参数是nxmCall。这应该有一个 from 属性,其中包含您感兴趣的信息
(更多信息:https://developer.vonage.com/sdk/stitch/javascript/Application.html#event:member:call)
【讨论】: