我一直在努力创建一个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;
}
提前致谢。
如果您想通过浏览器拨打语音电话,则需要使用Nexmo应用内语音产品。 Here's a link on how to use this,它是在vue.js,但希望它会给你一个关于跟随方法的好主意。