Megaco学习笔记之统计值描述符(Statistics)

来源:互联网 发布:哪里查个人网贷大数据 编辑:程序博客网 时间:2024/05/20 18:47
  • 7.1.15 统计值描述符(Statistics

    l         统计值描述符用于对临时终结点在其生存期之内或者脱离空关联的物理终结点的状态和使用情况进行描述。

    l         统计信息可以是基于终结点之上,或者基于一个特定的流描述符进行统计。默认的,统计是基于终结点之上进行的。

    l         如果一个流无法支持统计功能,则应返回差错代码460“无法对流进行统计”。

    l         通常,每个终结点都支持一组标准的统计参数(例如,发送或接收的字节数)。默认的,一个终结点可以采集的统计参数由终结点实现的包所决定。通过描述符也可以指定终结点所采集的统计参数。对一个统计值描述符进行重新设置可以覆盖其之前的统计值描述符参数值。因此,为了保护现有的统计参数,这些统计参数应当被包含在新的统计值描述符之中,且统计参数值不允许被清空。

    l         已经从统计值描述符中被删除的那些统计参数应当保持其统计参数值,直到该终结点被删除。然而,如果某个统计参数由于一个后续的统计值描述符的出现导致重新激活,则其参数值应当被清空。

    l         媒体网关控制器通过一个包含包标识符(PackageID)和统计标识符(StatisticID)为通配符“ALL”的统计值描述符,可以对终结点或流之上的所有统计参数进行重新激活。

    l         为了对某个包所包含的所有统计参数在终结点或流上进行重新激活,统计值描述符应该当一个统计统计项,且该统计项由一个特定的包标识符和一个等于通配符“ALL”的统计标识符构成。

    l         如果某个终结点接收到一个空的统计值描述符,则表明该终结点不需要采集任何统计参数。

    l         默认的,如果在未接收到空的统计值描述符用于指示不需要对采集任何统计参数之前,由于Subtract命令导致当终结点删除或被返回至空关联之中,基于终结点或流的统计参数应该上报给媒体网关控制器。以上默认模式也可以通过在Subtract命令中包含一个空的审计描述符(Audit)而被取代。

    l         根据7.1.6的规定,当删除一个流时,默认情况下,基于流的统计参数不会上报给媒体网关控制器。因此,为了对流的统计参数实现采集功能,在流被删除之前,必须向流实施一个包含统计值描述符的审计描述符。统计参数可以通过实施AuditValue命令,或者任何包含了审计描述符的Add/Move/Modify命令而被返回。

    l         统计参数值时可以累加的,统计参数值的上报不会导致参数值被清空。基于终结点的统计参数值通常是对该终结点之上的所有媒体流进行“求和”或者“平均”算法之后的参数值。具体采用哪一种算法与具体的统计类型有关。如果未指定具体的统计算法,默认的算法是对参数值进行“求和”操作。