是否必须创建 TwiML 应用程序才能接听电话?

Is it mandatory to create a TwiML app in order to receive calls?

我开始将 Twilio 集成到我们的应用程序中,我们需要接收来自 Twilio 的入站通知。我注意到我还可以设置 webhook url 直接进入数字。

那么,我的问题是?哪个更好?将 url 设置为数字或直接输入 TwiML 应用程序?我看到的优势是我可以将参数直接添加到数字中(一个数字,一个活动),而不是为我的所有数字添加一个 url。

还有其他我需要考虑的因素吗?

此处为 Twilio 开发人员布道师。

并非必须创建 TwiML 应用程序来接听电话,您可以如您所说,为您购买的每个号码设置一个 URL。

随着规模的扩大,TwiML 应用确实有好处。例如,如果您有多个号码,可能来自不同的国家,它们都指向同一个 URL,那么使用 TwiML 应用程序意味着如果您将来需要更改 URL,您可以改变一个地方,而不是每个数字。 TwiML 应用程序具有友好名称的额外好处,您可以使用该名称来描述 URL 的作用,而不是试图从 URL 本身进行猜测。

我能想到的使用 TwiML 应用程序的唯一缺点是,您的号码正在执行的操作与您在主动设置时必须转到控制台的 TwiML 应用程序部分之间存在一定程度的间接启动并进行试验。

我的建议是,对于短期实验或使用单个数字,只需使用 URL 并在扩展时将其移至 TwiML 应用程序,以便您可以获得收益。

如果有帮助请告诉我。