【发布时间】:2018-09-01 11:44:03
【问题描述】:
我一直在尝试制作一个 asp.net 网络应用程序,它能够通过手机等方式呼叫人们。我必须使用 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;
}
提前致谢。
【问题讨论】:
-
这个例子是关于 ASP.NET MVC 的。控制器中的
MakeCall方法接受来自 UI 的参数to。并拨打该号码。您能否分享您尝试过的任何代码并说明您面临的问题? -
我已经提供了上面的示例。问题是我想从浏览器拨打电话,就像我应该能够从浏览器与手机上的人通话一样。
标签: c# asp.net asp.net-mvc vonage