什么是虚拟电话号码 (VMN)?

虚拟电话号码,也称虚拟手机号码或 VMN,是一种普通电话号码,其通话和消息终止于软件而非 SIM 卡。

虚拟电话号码,也称虚拟手机号码或 VMN,是一种普通电话号码,其通话和消息终止于软件而非 SIM 卡。没有人为它携带手机。流量到达 API、中继线或应用程序,由你决定接下来如何处理。

有必要弄清楚 "virtual" 这个词的含义和不含义,因为它容易引起两种误读。它不意味着模拟:号码是真实的,属于真实的号码段,网络对它的路由方式与任何其他号码完全相同。它也不描述能力等级:虚拟号码并不自动比手机上的号码能做更多或更少的事。

VMN 代表什么?

Virtual mobile number(虚拟手机号码):从手机号码段分配的虚拟号码。

"Virtual" 描述流量终止的位置。"Mobile" 描述号码来源的号码段。本地号码或免费号码也可以是虚拟的,但不一定是手机号码。

这两个词回答的是不同的问题。终止方式决定你如何接收流量。号码段决定后续适用哪种注册计划。在 Bird 上,号码段是号码的 type,mobile 是其值之一。

有哪些类型?

类型描述号码来源的号码段,以及它在看到它的人眼中呈现为什么。

  • 手机号码:从移动网络分配给手机终端的同一号码段中抽取。在可用的地方,它们通常拥有最广泛的能力集,因此当一个号码需要承担多种用途时,手机号码是首选。
  • 本地号码:前缀是城市或地区区号,看起来像本地号码。这种类型最有可能支持语音但不支持消息。
  • 全国号码:使用全国性前缀而非地区前缀,这样全国所有客户拨打的都是同一个号码。
  • 免费号码:由被叫方付费,因此联系你的费用永远不会成为不联系的理由。在北美,这类号码也可以承载消息。
  • 短代码:四到六位数字,仅限全国范围,不支持语音,在北美拥有所有发送方中最高的消息吞吐量。两个类型值涵盖它们:普通短代码和对终端用户免费的短代码(其流量不向订阅者计费),因此按类型分支的代码需要处理这两种情况。

短代码是唯一不能直接购买的类型:它们通过分配而非购买进入工作区,通过号码 API 下单会被拒绝。搜索结果中可能仍会列出它们,请将这些行视为现有号码的目录而非可购买的选项。分配的短代码也是共享的而非专属于你,这是一把双刃剑:你没有自己的月费,但也无法释放它。

一个号码实际能做什么?

从号码本身读取。这是这个领域中最有用的习惯。

类型告诉你拥有的是什么种类的号码。单独的 capabilities 字段告诉你该号码具体能做什么,它因国家和号码来源运营商而异。永远不要仅凭类型推断 SMS 或语音能力。 同一国家的两个本地号码也可能不同。

实践中这意味着搜索优先,假设永远不行:按你需要的能力筛选国家搜索结果,然后在实际分配给你的号码上回读该字段。基于类型暗示 SMS 的假设而购买号码,是最终持有一个无法胜任工作的号码的最常见原因。

类型列表是开放的。随着覆盖范围扩大会添加新类型,因此遇到不熟悉的值时应将其视为受支持的类型,而非错误。

为什么我无法从自己拥有的号码发送?

因为拥有号码和被授权从该号码发送是两回事,后者取决于号码类型。

号码的所有权在其自身类型下得到证明,而一个国家针对免费号码运行的注册计划与针对本地号码运行的注册计划是不同的。完成错误的注册计划不会解除发送限制。号码的 ownership 字段标识了未完成的要求,以及推进审批的 API 调用。审批待处理期间,其状态为 pending_ownership_registration。此期间计费仍然继续。

两个注册计划经常出现。美国长代码,无论是手机、本地还是全国号码,在承载应用到个人的流量之前都需要注册品牌和活动。承载消息的免费号码需要免费号码验证。两者注册的都是发送方而非号码,且都是拥有号码之外的额外步骤。

如何选择一个号码?

从号码需要完成的任务倒推,而不是从号码的名称正推。

  1. 先确定用途:双向对话、一条全国支持热线、大批量单向消息,还是仅语音。这比任何类型对比都能更可靠地决定类型。
  2. 按能力搜索,而非按类型搜索,并在分配结果上回读 capabilities。
  3. 预算注册费用,而不只是号码费用。 尤其是美国消息场景,可以发送的时间由注册计划决定,而非由购买决定。

号码类型介绍每种类型及其通常承载的能力,购买号码介绍如何搜索某个国家的号码,号码概览介绍号码归属后经历的生命周期。

简而言之

  1. 虚拟意味着流量终止于软件,而非意味着它是低级号码。

    它是真实网络上的真实号码。不同之处在于通话和消息到达的是 API,而非手机终端。

  2. 类型永远无法告诉你号码的能力。

    同一国家、同一类型的两个号码也可能不同。按你需要的能力筛选搜索结果,然后在获得的号码上回读确认。

  3. 手机号码通常功能最全。

    在可用的地方,手机号码往往拥有最广泛的能力集,因此一个号码就能承担多种用途。

  4. 拥有号码不等于被允许从该号码发送。

    注册取决于号码类型,且它是分配之外的独立步骤。一个号码可能已经属于你,但仍无法承载流量。

付诸实践。

继续查看此主题的文档、指南和示例。

获取实施简报

基于同一网络构建。

测试 API 密钥即刻获取。添加付款方式并验证发送者身份后,即可解锁生产环境。

你的下一个创意。 随时连接。