首页 > 解决方案 > 电话拨打 Nexmo 号码失败

问题描述

尝试拨打我的 Nexmo 号码时,它永远不会接通(呼叫失败)。以下是我编写的所有代码。我必须创建要返回的视图吗?这是正确返回 NCCO 吗?我会很感激一些帮助找出问题所在。在 websockets 方面,我从工作人员那里得到了一些很棒的帮助,但我似乎一开始就无法接听电话......

public class NexmoController : Controller
{
    public Client Client { get; set; }

    public NexmoController()
    {
        Client = new Client(creds: new Nexmo.Api.Request.Credentials
        {
            ApiKey = "abcdefg1234567",
            ApiSecret = "abcde12345",
            ApplicationId = "5f01ae77-26dc-4814-9a7a-db447bb6503e",
            ApplicationKey = "-----BEGIN PRIVATE KEY-----...abc123...-----END PRIVATE KEY-----"
        });
    }

    // GET: Nexmo
    [HttpGet]
    public ActionResult Index()
    {

        var NEXMO_CALL_UUID = Session["UUID"].ToString();
        var TEXT = "This is a text to speech sample";

        var result = Client.Call.BeginTalk(NEXMO_CALL_UUID, new Nexmo.Api.Voice.Call.TalkCommand
        {
            text = TEXT,
            voice_name = "Kimberly"
        });

        return View();
    }
}

标签: c#asp.net-mvcazureauthenticationnexmo

解决方案


推荐阅读