测试Twilio的电话号码

时间:2014-04-12 01:20:49

标签: twilio

Twilio是否有任何"测试"我可以用来模拟外拨电话的电话号码?例如,我希望能够最全面地测试我的应用程序,获取异步响应(就像我通常期望的那样),用于忙碌的呼叫,应答机器,乱序,无效数字等。

您可以使用一些数字用于短信 - 但这些都会返回简单的即时响应,而不是您通过TwilXML处理的语音呼叫所期望的异步数据。

如果不调用大量的" live"我应该如何测试所有这些功能?号码?

2 个答案:

答案 0 :(得分:4)

Twilio传道者在这里。

您是否看过使用Test Credentials?这些是一组特殊的凭据和magic phone numbers,您可以通过REST API告诉Twilio模拟making an outbound phone call之类的内容。使用魔术电话号码,您可以获得Twilio返回特定的响应(例如尝试拨打没有正确权限的国际电话号码)。

为了测试webhook端点(您的webhook中的URL,Twilio将向其发出HTTP请求),您可以使用与测试普通Web应用程序相同的测试技术。

答案 1 :(得分:4)

我一直在寻找相同的东西,因为我需要测试我内部IP的外部呼叫,因为我不希望电话一直响铃!虽然我觉得Twilio没有提供这种功能令人失望,但Devin的回应似乎是合理的。

我想知道是否有其他人以更全面的方式创建了一组HTTP交互,并发现了这一点:

https://github.com/minddog/twilio-emulator

现在尝试一下。也许在未来Twilio可以添加基本的回调,不一定是每个交互都必须传入的完整Twiml案例。