Twilio Cant打电话但没有错误

时间:2017-11-29 09:52:11

标签: c# twilio

我正在尝试使用c#通过Twilio拨打电话我正在使用以下代码使call.code成功执行但我不会接到电话。在我的twilio页面中,它显示完成状态和持续时间。

        const string accountSid = "ACe200aeb6115e1f3038a012e1103bd874";
        const string authToken = "6XXXXXX";
        TwilioClient.Init(accountSid, authToken);

        var to = new PhoneNumber("+12025688652");
        var from = new PhoneNumber("+919500553163");
        var call = CallResource.Create(to,
                                       from,
                                       url: new Uri("https://demo.twilio.com/welcome/voice/"));

        Console.WriteLine(call.Sid);

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

我相信你实际上是在成功打电话。由于您使用的参数,您自己没有经历过这个电话。

您正在通过已验证的号码拨打电话。这是您的真实电话号码,但当您将其设置为from地址时,这意味着Twilio会将其用作呼叫的来电显示。

对于to地址,您使用的是您在帐户中购买的Twilio号码。当您拨打该号码时,Twilio会向URL设置webhook(HTTP)请求,该URL在数字设置中设置为语音响应。目前,它仍设置为默认值,因此Twilio会检索此网址:This。如果你点击,你会发现这只是一条消息。

您在创建通话时使用的网址也是默认网址。

所以电话会发生的事情是Twilio正在使用您的来电显示拨打您的Twilio号码,当接听电话时,电话的两端都会向对方读出该消息。

如果您想至少拨打自己的电话,那么我首先要撤消API通话中的tofrom号码。如果您这样做,那么您应该在手机上接听电话,当您接听电话时,您将听到演示消息。然后,一旦完成,您就可以开始编写自己的https://demo.twilio.com/welcome/voice/响应,可能使用TwiML开始或构建自己的应用程序。

如果有帮助,请告诉我。