Scala 为什么我的CallFire电话号码在I';我已经通过API下了订单

Scala 为什么我的CallFire电话号码在I';我已经通过API下了订单,scala,rest,telephony,callfire,Scala,Rest,Telephony,Callfire,我有一个与CallFireAPI对话的scala客户端。我在文档中找不到任何关于从API下订单后立即提供电话号码(接受电话)的信息。以下是我使用的具体行: 我需要在客户购买时提供这些号码。是否有任何参数我不知道,或者我做错了什么,导致数分钟内都无法恢复 数字购买可能需要几分钟才能完成,因为订单是由上游数字提供商处理的,根据地区和数字类型而有所不同。因此,这必然是一个异步过程 我的建议是,在创建号码订单后,每次需要了解您购买的号码的状态时,您都可以调用该操作来获取该号码的状态信息。 与您的目的最相

我有一个与CallFireAPI对话的scala客户端。我在文档中找不到任何关于从API下订单后立即提供电话号码(接受电话)的信息。以下是我使用的具体行:


我需要在客户购买时提供这些号码。是否有任何参数我不知道,或者我做错了什么,导致数分钟内都无法恢复

数字购买可能需要几分钟才能完成,因为订单是由上游数字提供商处理的,根据地区和数字类型而有所不同。因此,这必然是一个异步过程

我的建议是,在创建号码订单后,每次需要了解您购买的号码的状态时,您都可以调用该操作来获取该号码的状态信息。
与您的目的最相关的字段是“状态”字段,它指示该号码在号码履行过程中的位置。状态转换为“活动”后,您的号码应完全可用。
此外,您还可以查看号码资源的NumberConfiguration部分中的“CallFeature”和“TextFeature”字段,分别查看该号码是否已确认呼叫或文本服务。
或者,您也可以调用该操作来获取订单的状态。这将为您提供有关号码顺序本身状态的信息,但在我看来,与直接查询号码状态相比,这对您的目的用处不大

还值得一提的是,在某些情况下,电话号码在技术上正在接受服务,但CallFire的电话号码清单尚未更新以表明这一点。这可以通过创建每个功能上的入站流量来实现。也就是说,您可能有一个号码,通过向您购买的号码发送电话或短信,可以更快地“激活”这些号码。这是由于上游配置的号码与CallFire的系统收到该事实的通知之间存在轻微延迟。通过向该号码发送流量,您可以更快地向CallFire的系统反馈该号码已启用。如果时间很重要的话,这可以节省你几分钟的时间


您的问题提示我在内部为CallFire创建一个功能请求,以便在状态之间转换订单数量时为添加事件类型。通过这种方式,您可以避免重复轮询数字/订单状态,相反,当数字订单转换为完成时,我们将通过HTTP POST通知您的服务器。

Ah,好的。我可以在下单时(检查状态后)向该号码发送短信。如果您的Webhook能够报告号码和订单的状态变化,那就太好了。我将能够避免不断地轮询和发送“激活”类型的短信和电话(因为它从我的积分中扣除:))到购买的号码。非常感谢。