如何使用Nexmo服务拨打语音呼叫网络应用程序?

问题描述 投票:0回答:1

我一直在努力创建一个asp.net Web应用程序,它能够通过手机呼叫人等。我必须使用Nexmo API作为调用目的。目前,我已在其网站上实施了样本,例如。 https://github.com/nexmo-community/nexmo-dotnet-quickstart/blob/ASPNET/NexmoDotNetQuickStarts/Controllers/VoiceController.cs

但是没有一个样本显示如何从浏览器拨打电话来说出一个手机号码。我可能会在这里关注错误的链接。任何帮助将在这里非常感谢。编辑:下面是我尝试过的示例。

[HttpPost]
    [Route("voice/event")]
    public string Event([FromBody] dynamic type)
    {

        return "Event received";
    }

    [HttpPost]
    [Route("voice/call")]
    public string MakeCall([FromUri] string to)
    {
        var TO_NUMBER = to;
        var NEXMO_NUMBER = "MyNexmoNumber";

        var results = Client.Call.Do(new Call.CallCommand
        {
            to = new[]
            {
                new Call.Endpoint {
                    type = "phone",
                    number = TO_NUMBER
                }
            },
            from = new Call.Endpoint
            {
                type = "phone",
                number = NEXMO_NUMBER
            },
            answer_url = new[]
            {
                "https://developer.nexmo.com/ncco/tts.json"
            }
        });

        var callUUID = results.uuid;

        return callUUID;
    }

提前致谢。

c# asp.net asp.net-mvc nexmo
1个回答
1
投票

如果您想通过浏览器拨打语音电话,则需要使用Nexmo应用内语音产品。 Here's a link on how to use this,它是在vue.js,但希望它会给你一个关于跟随方法的好主意。

© www.soinside.com 2019 - 2024. All rights reserved.