电信计费 - 计费流程



费率是事件发生时的费用/价格。费率的示例包括电话呼叫持续时间的费用:例如:“每分钟 0.40 印度卢比”或特定数量。例如:下载 1MB 10.00 印度卢比,或者可以根据服务质量收取费用。

我们已经解释过,事件是产品/服务使用的一次性发生。事件由网络元素以 CDR/UDR 的形式捕获,并传递给计费系统进行计费和结算。

计费是确定单个事件费用/价格的过程。例如,以每分钟 0.40 印度卢比的费率,2 分钟的电话费用为 0.80 印度卢比。

计费引擎(作为计费系统的一部分)执行此计费功能。

计费流程

计费引擎以称为呼叫详细信息记录 (CDR) 或使用详细信息记录 (UDR) 的数据记录的形式接收事件,这些记录描述了产品/服务的使用情况。CDR 是一串包含呼叫信息的数据,例如呼叫日期和时间、呼叫时长、主叫方、被叫方等,这些信息用于计费事件。

以下是计费/计费引擎的一些基本功能:

  • 在漫游使用的情况下,从中介系统或其他服务提供商或漫游合作伙伴接收 CDR。

  • 验证 CDR 并消除任何重复记录。这些重复事件存储在数据库表中以供以后验证。

  • 确定需要为事件收费的客户帐户。在这里,计费流程获取事件源(手机号码或 IP 地址等)并检查数据库以验证此事件源是否与任何帐户相关联。此步骤称为事件引导。

  • 如果无法引导事件,则该事件将被拒绝,并可以放入挂起类别。这些被拒绝的事件存储在数据库表中以供以后验证。

  • 根据计费资费(也称为费率计划)计算事件的成本/价格。

  • 应用任何适用的计费时间折扣。这可能是前五分钟免费,之后通话将按正常费率收费。此类折扣称为计费时间折扣。

  • 将已计费事件存储在数据库中以供计费之用,或将其发送到外部系统进行计费。

下图显示了计费引擎及其相关功能的概述:

Rating Functions

客户信息确定在费用/价格计算中使用的费率计划(计费资费)。计费引擎使用计费表和来自 CDR 的事件信息(例如距离、一天中的时间、呼叫位置、事件的持续时间或数量等)来计算每次呼叫的实际费用。

重复事件

重复事件定义为任何未计费事件,该事件与另一个未计费事件在以下所有方面都相关联:

  • 帐户号码相同。
  • 事件源相同。
  • 事件类型 ID 相同。
  • 事件日期和时间相同。

可以在计费系统中定义任何其他标准来识别重复事件。有多种情况可能会导致重复事件提交到计费系统:

  • 中介系统过滤机制出现故障。
  • 中介系统软件中的编码错误。
  • 重复传递到计费引擎的所有或部分事件文件。

被拒绝的事件

当计费系统遇到特定事件的问题时,将拒绝有问题的事件。拒绝可能是由于以下任何问题导致的:

  • 事件本身。
  • 费率计划。
  • 客户和帐户数据。
  • 配置数据。

拒绝事件的主要原因有三个:

  • 解析错误阻止计费系统读取事件详细信息记录中的信息。解析错误可能发生是因为事件记录中的数据已损坏或格式错误。

  • 无法引导的错误阻止日内瓦识别与事件相关的事件源或帐户。无法引导的错误可能发生是因为事件源在计费系统数据库中尚不存在。

  • 无法计费的错误阻止计费系统计算事件的成本。无法计费的错误可能是由于费率计划出现问题导致的。

所有被拒绝的事件都发布到一个特殊帐户,称为**内部帐户**或**挂起帐户**,这些被拒绝的事件称为**挂起事件**。财务部门跟踪所有被拒绝的事件,并将它们计为收入损失的一部分。IT 部门始终非常重视解决被拒绝的事件并正确计费以节省收入。

如果无法修复被拒绝的事件,并且运营商不想将其发布到内部帐户,则可以丢弃该事件。当事件被丢弃时,它不会提交给计费引擎,并且不会再尝试对其进行计费。

实时计费

实时计费是在事件发生时获取事件并立即对其进行计费的过程,在事件生成和计费之间尽可能减少延迟。实时计费与基于文件的计费形成对比,在基于文件的计费中,事件详细信息存储在文件缓冲区中数小时、数天或数周,然后才最终对整个文件进行计费。

实时系统流程包括电子商务交易和数据下载。任何必须快速对事件进行计费并应用于客户帐户的应用程序都是实时计费的合适候选者。

重新计费事件

在某些情况下,可能需要重新计费事件。例如,当:

  • 使用的费率计划中存在错误导致事件定价错误。

  • 事件加载到错误的帐户(由于事件源注册不正确)。

  • 在上次和下次计费日期之间某个时间点替换了现有的费率计划。

  • 产品的费率计划、价格计划或事件源已追溯更改。

重新计费事件的过程非常简单,如下所示:

  • 使用提供的实用程序从数据库中卸载/取消计费所有事件。大多数计费系统都提供了一个实用程序来卸载或取消计费所有已计费事件。

  • 修复任何存在的问题。

  • 重新提交事件以供计费引擎计费。

部分事件

部分事件允许在事件进行过程中维护客户的余额。

例如,在长时间数据下载的情况下,中介系统将不断向计费系统发送部分事件,以便计费系统不断对其进行计费,而不是等待事件完成,并且一旦客户的信用额度违规,帐户将被禁止,并且网络元素将被告知终止呼叫。

阈值和操作

计费引擎可以自动检查是否已达到任何计费时间阈值,包括计费时间折扣阈值。

计费时间阈值有助于保护运营商免受大量收入损失。例如,客户可能不愿意支付超过其信用额度的费用,在这种情况下,有必要在达到信用额度阈值时终止客户的呼叫。

如果需要采取计费时间操作,则尽可能进行实时计费非常重要。

下一步是什么?

到目前为止,我们已经了解了客户如何生成用量以及中介系统如何将该用量(CDR)推送到计费系统以及计费系统如何计费这些 CDR。

在下一章中,我们将讨论如何收集整个月的所有已计费 CDR 并生成最终发票/账单,该发票/账单将发送给最终客户以收取提供的服务的收入。

广告