在不知道 WhitePages.com 提供的全部细节的情况下,听起来他们正在使用 Premium SMS 作为从手机收取付款的一种方法。
在您输入您的电话号码后,他们会向您发送一条短信,其中发起人设置为高级短代码(而不是来自长号码)。您向高级短代码发送回的回复被视为您接受的费用高于您的标准网络 SMS 费率。收费金额可能会有所不同,但在收费前应让订阅者清楚。这个移动发起的回复文本 (MO) 是导致从您的移动电话号码帐单中扣除费用的原因。
高级订阅服务随后可以产生进一步的费用,而用户仍然通过发送来自高级短代码的消息进行订阅。接收这些消息的行为会导致向您的移动电话账单收取费用。这些被视为移动终端文本 (MT)。
由于多种原因,Premium SMS 不是一个简单的收款解决方案。
- 由于移动网络为提供服务而保留了一部分,因此您通常只能收到用户账单上的一小部分费用。
- 由于这依赖于高级短代码,您可能必须接受您将在每个要运营的国家/地区拥有不同的号码,因为您必须在每个国家/地区组织高级短代码。
- 在每个国家/地区,您需要了解有关高级服务的不同规定。例如,用户需要能够在订阅后取消订阅/退出高级服务,因此高级服务通常必须遵守接收用户的“停止”和“停止所有”消息。
据我所知,Twilio 目前不支持高级短代码。还有其他支持高级 SMS 的 SMS 网关,但您不会获得适合您希望运营的任何国家/地区的单一解决方案。与这种系统交互通常不比发送和接收普通 SMS 复杂,因此使用 Ruby on Rails 应用程序创建它应该不会更复杂。
普通短信几乎是全球通用的。高级 SMS 是一项额外的国家特定功能。