我正在尝试使用预先录制的消息从C#.net 4.0拨打电话。我有
hiro usb modem h50113
已在系统中检测来电显示。
我试过谷歌搜索,发现几个链接
1。OZEKI
2。TWILIO
3. TAPI
using System;
using Twilio;
class Example
{
static void Main(string[] args)
{
// Find your Account Sid and Auth Token at twilio.com/user/account
string AccountSid = "AC8ca11aff9660bdf011958a5718df9633";
string AuthToken = "{{ auth_token }}";
var twilio = new TwilioRestClient(AccountSid, AuthToken);
var options = new CallOptions();
options.Url = "http://demo.twilio.com/docs/voice.xml";
options.To = "+14155551212";
options.From = "+14158675309";
var call = twilio.InitiateOutboundCall(options);
Console.WriteLine(call.Sid);
}
}
不确定在何处编写此代码。 另外我想我可以使用usb-modem拨打电话。所以请建议什么是实现这一目标的最佳方式,如果可能的话,免费。
由于
答案 0 :(得分:0)
Twilio开发者传道者在这里。
如果您正在寻找使用Twilio拨打电话,我建议您按照making calls in C#上的快速入门指南进行操作。它将带您了解基础知识。
如需更深入的了解,请参阅本教程building a click to call system with C# ASP.NET MVC。
让我知道这是否有帮助。
答案 1 :(得分:0)
我能够解决这个问题。我已经有了
hiro usb modem h50113
所以我刚用AT命令
ATDT(电话号码)
这是代码:
this.sp.WriteLine("ATDT 1234567890" + System.Environment.NewLine);
然而,只有它可以响,他们没有声音。我收到它后立即开始工作。
可以参考我的旧问题以便更好地理解How to make caller id in c#.net