0

我想使用短信和语音将otp代码发送给我的用户。我已经完成了使用clickatell提供程序通过短信发送otp。使用传出语音呼叫发送一次性密码(otp)

我想通过向用户的手机拨打电话进行同样的操作。 就像,whatsapp有发送和呼叫我的功能。

你可以建议一个好的提供商,哪些便宜以及在java中的实现。

谢谢

回答

0

Twilio开发者传道这里。

您可以使用Twilio API创建此功能至make calls,然后将数字读出给用户。

您需要购买一个Twilio号码来拨打电话。然后,use the REST API to create the call从您的号码到用户号码。在API调用中,您需要提供一个URL,以便在呼叫将Twilio would make an HTTP request连接到URL时找出下一步该做什么。您的网址需要回复TwiML,这是一些描述Twilio下一步应该做什么的XML。要读出OTP代码,您可以使用<Say> verb

这里没有完整的教程,但本教程将向您展示how to make calls from Java

您还可以查看how to accomplish this with Authy,这是一个全功能的双因素身份验证API,允许您发送SMS消息,拨打电话并使用基于应用程序的OTP。

让我知道这是否有帮助。

相关问题