我有一个要求,我们需要使用ASP.NET应用程序拨打电话。从ASP.NET应用程序拨打电话
我们的ASP.NET应用程序用于呼叫中心。目前,他们手动拨打电话给客户。现在,通话应该通过点击电话号码链接从我们的应用程序中开始,并开始记录代理(应用程序用户)和客户之间的对话。
- 什么都将是上述情况的硬件要求?
- 我们如何在asp.net应用程序中实现电话呼叫以及实现相同的必需组件?
任何帮助,高度赞赏。
我有一个要求,我们需要使用ASP.NET应用程序拨打电话。从ASP.NET应用程序拨打电话
我们的ASP.NET应用程序用于呼叫中心。目前,他们手动拨打电话给客户。现在,通话应该通过点击电话号码链接从我们的应用程序中开始,并开始记录代理(应用程序用户)和客户之间的对话。
任何帮助,高度赞赏。
如果你想使用电话线,你应该使用计算机电话板,例如Dialogic:http://www.dialogic.com/products/ip_enabled/ip_boards.htm他们应该有API,所以你可以在你的应用程序中使用它。
除了Asterisk,您还可以考虑Twilio,一种基于网络的电话服务,为您提供基于休息的api来拨打和接听电话。有关信息,请参阅http://www.twilio.com/docs/howto/。
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