在asp.net mvc中使用来电显示为twilio号码

时间:2015-05-07 06:51:53

标签: asp.net asp.net-mvc twilio

我开了一个twilio试用帐户。我想在我的asp.net应用程序中使用我验证的被叫ID号,而不是购买新的twilio号码。但我不知道如何使用它。这是我的代码,

public ActionResult SendSms()
    {
        string ACC_SID = ConfigurationManager.AppSettings["ACC_SID"];
        string AUTH_TKN = ConfigurationManager.AppSettings["AUTH_TKN"];

        TwilioRestClient client = new TwilioRestClient(ACC_SID, AUTH_TKN);
        client.SendMessage("+8801941234567", "+8801671234567", string.Format("This is a test message!"));
        return RedirectToAction("SmsView");
    }

没有发生任何事。如何使用我的被叫ID发送短信?

2 个答案:

答案 0 :(得分:1)

  

当我第一次使用Twilio时,我遇到了同样的情况,当时我使用了以下步骤来使事情变得可行。

1)首先,我建议您在SendSMS功能中添加Try {} catch {}块。这将为您提供像SendMessage正常工作的想法。

2)在twilio中,我们需要在发送短信之前注册手机号码。

3)如果您的功能正常(没有错误发生),那么在Twilio中有LOG选项卡,您可以在其中看到SMS正确发送的天气。

答案 1 :(得分:1)

Twilio开发者传道者在这里。

Jinesh的答案有一些有用的部分,比如使用try / catch块来查看错误。

然而,问题是您尝试从您自己的号码发送短信,而不是从Twilio号码发送短信。发送短信时,您只能从Twilio号码发送。 Please see this page for details on why

注册时,您应该有一个Twilio号码。请尝试将该号码用作From号码。