2009-12-31 112 views
0

我有一个要求,我们需要使用ASP.NET应用程序拨打电话。从ASP.NET应用程序拨打电话

我们的ASP.NET应用程序用于呼叫中心。目前,他们手动拨打电话给客户。现在,通话应该通过点击电话号码链接从我们的应用程序中开始,并开始记录代理(应用程序用户)和客户之间的对话。

  1. 什么都将是上述情况的硬件要求?
  2. 我们如何在asp.net应用程序中实现电话呼叫以及实现相同的必需组件?

任何帮助,高度赞赏。

回答

3

Nexmo提供一系列云通信API,包括Voice API,允许您满足此要求。

所有你需要的是安装NuGet包:

Install-Package Nexmo.Csharp.Client 

然后使用Call类:

Call.Do(new Call.CallCommand 
{ 
to = new[] 
    { 
    new Call.Endpoint 
    { 
     type = "phone", 
     number = NEXMO_TO_NUMBER 
    } 
    from = new Call.Endpoint 
    { 
     type = "phone", 
     number = NEXMO_FROM_NUMBER 
    }, 
answer_url = new[] 
    { 
     NEXMO_CALL_ANSWER_URL 
    } 
}); 

这里有一个详细的岗位上how to make a phone call with Nexmo Voice API and ASP.Net