Twilio:通过API更新语音(或消息)URL?

Dan*_*Dan 7 twilio

我已经使用Twilio很长一段时间了,认为它是一个光滑的服务,并希望使用Twilio为我的家庭自动化服务器(一个旧的mac-mini)提供文本/语音功能.

问题是,如果我的家庭IP地址发生变化,那么我的Twilio号码的短信和语音URL将指向错误的IP,这显然会阻止我的网络服务器(Node.js)做......好吧,任何事情.

我的计划是定期获取mac-mini的外部IP并通过将其发布到Twilio API来更新我的号码的语音/ SMS URL,但似乎Twilio API似乎不支持此功能.

任何人都可以确认是否可以通过Twilio API更新号码的语音/短信网址?否则,我将不得不通过webdrive ...谢谢!

Dev*_*der 3

Twilio 传道者在这里。

您绝对可以通过 REST API 更改电话号码的语音和消息请求 URL。这基本上就是您在门户中执行此操作时发生的情况。

为此,您需要向 IncomingPhoneNumbers 实例资源发出 POST 请求,并包含 VoiceUrl 和 SmsUrl 参数。 这是一个例子

您还可以考虑为您的电话号码设置后备 URL,作为额外的可靠性层。后备 URL 可让您告诉 Twilio 使用第二个 URL,以防对主 URL 的请求失败。但是,您必须通过门户而不是 REST API 设置后备 URL。