IOSOR 知识库

语音计费取整与接通费:财务能辩护的导出数学

接通费、分钟进位与 OTP 回退行须在同一份导出里对齐。预付费下取整是钱包行,不是界面偏好。告警扩量前先写上限。

财务质问为何一通电话计费两分钟,产品答复“因为已接通”,双方说法皆成立但账目始终无法闭合。在 prepaid 模式下,语音计费至少包含接通费与阶梯取整规则两层逻辑,若叠加 OTP 失败回退更会多出独立流水,缺乏可防御的导出数据只能依靠截图对账。IOSOR 作为白牌预付费平台,将语音与 SMS 写入同一账单 ledger,在月消耗达 USD 1,000+ 时为阶梯计费与单次尝试提供严密的数学凭证。关于计费拆解与回退机制,请参见外呼语音:分钟与接通及语音告警与 OTP 回退。

接通费与计费分钟

接通费在应答(或策略定义的连接)时借记,哪怕用户一秒后挂断。计费分钟按增量进位——常见是六十秒一块,走廊也可能是三十秒或六秒。财务必须把墙上时钟与钱包分钟分开。产品数通数;财务数接通加上进位后的分钟。

行 何时借记 导出必须有
接通费 连接成立 通次 ID + 费率
计费分钟 增量进位 增量秒数 + 进位后分钟
OTP 回退 短信失败后的语音尝试 与短信同一 correlation

把费用揉进「平均分钟价」会掩盖无通话接通为何仍动了钱包。假接通与机器应答仍借记。

导出中的取整进位

导出若只写「时长秒」,财务无法复算进位。必须写出增量、进位后分钟、单价。八秒通话在六十秒规则下是一分钟;在六秒规则下可能是两块。把两种规则混进一张表,月结会打架。按走廊切片,不要用全球平均掩盖一条贵的进位规则。接近 USD 1,000+ 时,进位差异会变成商务问题。产品仪表板显示「通话时长」而钱包按进位分钟扣费,每个关账都会冲突。

OTP 回退的语音行

OTP 回退语音是另一行,不是「同一条验证免费升级」。短信尝试与语音尝试必须对上同一个用户事件。没有上限的回退会在无人接听上连打接通费。详见 语音告警与 OTP 回退。用户重发与系统 failover 分开记账。策略说停时钱包停。静音时段仍生效;夜间振铃不是免费互动。回退留在已经 live 的路径上。

告警扩量前的预付费上限

告警扩量前先写 prepaid 上限:每通自动尝试、每用户每事件、低余额停止。没有上限的「直到接通」在无人接听走廊上抽干钱包。支出控制见 预付费支出控制。财务应能导出一次事件的全部尝试。目录仍 in setup 时不要承诺语音告警生产。公开最低充值仍是 USD 20;底线资助试点,不会把 Live 翻开。

危险信号

  • 导出只有秒,没有进位后分钟
  • 接通费与分钟混成一行无法拆
  • OTP 回退与短信对不上 correlation
  • 无尝试上限的「直到接通」
  • 全球平均掩盖贵的增量走廊
  • 目录 in setup 却卖语音告警 Live
  • 财务无法复算一通的钱包行

从 IOSOR 开始

在 IOSOR 控制台中配置您的导出 Webhook,将原始通话时长、计费递增规则、四舍五入的计费分钟数以及接通费作为独立列输出。在扩大呼叫量之前,对语音验证码回退触发器应用尝试次数上限和余额安全门槛。审核传入的通话详单 Webhook,确保每一行语音回退数据都保留其初始短信事件的关联 ID。 把这条作业写进同一份运维清单,并在 Live 前再核对一次。 把这条作业写进同一份运维清单,并在 Live 前再核对一次。 把这条作业写进同一份运维清单,并在 Live 前再核对一次。 把这条作业写进同一份运维清单,并在 Live 前再核对一次。

IOSOR 要点

可辩护的语音计费需要对接通费、取整区块和父交易链接具备明确的数学可见性。仅凭原始通话时长无法核算六十秒取整底线或高频连接费用,导致在不同通道混合计费策略时财务对账无法进行。

务必为每次语音调度导出取整分钟数以及原始时长和接通费标志。切勿允许无上限的回退循环,或将连接费用混入隐藏真实单次呼叫成本的单一时长列中。

这篇指南有帮助吗?

相关指南