使用c#生成随机数并通过twilio发送语音呼叫

Generate random number using c# and send voice call through twilio

我知道如何在 C# 中生成随机数。我读了一些文章,如何在 Twilio 中发送语音邮件。但是我的问题需要这样发送消息

"Hey this is your access code 123456"

123456这个号码会因人而异

如何生成动态 "Hey this is your access code 123456"?

这里是 Twilio 布道者。

如何执行此操作取决于您是回复入站短信还是启动新消息发送给用户。

如果是前者,您可以使用 TwiML 告诉 Twilio 如何响应入站消息。在你的情况下,TwiML 看起来像这样:

<Response>
    <Message>Hey this is your access code [YOUR_RANDOM_NUMBER]</Message>
</Response>

如果是后者,您可以使用 Twilio C# 帮助程序库发送消息:

// instantiate a new Twilio Rest Client
var client = new TwilioRestClient(AccountSid, AuthToken);
client.SendMessage(
        "YYY-YYY-YYYY", // From number, must be an SMS-enabled Twilio number
        person.Key,     // To number, if using Sandbox see note above
        string.Format("Hey this is your access code {0}","[YOUR_RANDOM_NUMBER]")
    );

我建议您查看我们的快速入门,它将引导您了解发送和接收 SMS 消息以及使用 C# 拨打和接听 phone 电话的基础知识:

https://www.twilio.com/docs/quickstart/csharp/sms/hello-monkey

希望对您有所帮助。