简单的问题: 如何使用 Twilio 或任何其他提供商发送带有假来电显示的短信?
我正在使用 Twilio REST API (C#)。
编辑:
我发现这家公司可以提供这样的未来,但它们太贵了: http://www.smsmessagesender.com/SmsApi
有人知道更好的选择吗?
在很大程度上,这是一个运营商的事情。在美国,一般来说,任何短信流量都必须来自您“拥有”的号码。对于 API,这将是您购买的一个或多个虚拟号码。
在美国以外 - 一般来说 - 您可以使用更多的自由。然而,不同的 API 可能会也可能不会选择公开这一点。例如,使用 Nexmo,您可以将发件人 ID 设置为您想要的任何内容,以及支持的国家/运营商。
至于哪些国家/运营商支持动态发件人 ID,此 Nexmo 国家/地区常见问题解答 可能会有所帮助(即使您使用的是不同的 API)。
(免责声明:我为 Nexmo 做一些开发人员宣传。)
我问了一个类似的问题并找到了三个服务(不是 Twilio):
上述服务支持出站短信的动态字母数字发件人 ID,因此您应该能够发送 11 个字母数字字符的组合作为消息的发件人 ID。请注意对出站短信的强调。似乎无法通过字母数字发件人 ID 接收传入 SMS。
编辑:正如其他答案中提到的,这些服务的可用性还取决于使用服务所在司法管辖区的法律。
Plivo 允许自定义呼叫者 ID 进行呼叫...尝试一下
我知道这个问题确实很老了,但如果有人想知道,有一个非常具体的 twilio 官方教程。
https://www.twilio.com/docs/messaging/tutorials/masked-numbers/csharp