如何在c#中拨打电话

How to make outgoing calls in c#

我正在尝试从 C#.net 4.0 拨出电话,使用预先录制的 message.I 有

hiro usb modem h50113

已经在系统中检测来电显示。 我尝试谷歌搜索并发现了几个链接
1.OZEKI
2.TWILIO
3.TAPI

在 OZEKI 中,我需要获取 SIP 帐户,但不确定从哪里获取,我猜这会花费我。 Twilio 似乎很便宜,但不确定如何使用,因为有如下代码:

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 来打电话。因此,请建议实现此目标的最佳方法是什么,如果可能的话是免费的。

谢谢

此处为 Twilio 开发人员布道师。

如果您正在考虑使用 Twilio 拨打电话,我建议您遵循 making calls in C# 上的快速入门指南。它将带您了解基础知识。

为了更深入地了解,我会在 building a click to call system with C# ASP.NET MVC 上浏览本教程。

如果有帮助请告诉我。

我能够解决这个问题。因为我已经

hiro usb modem h50113

所以我刚刚使用了 AT 命令

ATDT (Phone number)

这是代码:

this.sp.WriteLine("ATDT 1234567890" + System.Environment.NewLine);

但是,只有它能响,他们没有声音。我一拿到它就开始工作 post.

大家可以参考我的老问题来加深理解