我有一個要求,我們需要使用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