语音和统一通信 : Cisco PGW 2200 软交换

SysMdlMemoryReduction参数、故障切换和CDR之间的交互作用

2016 年 10 月 27 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文描述SysMdlMemoryReduction参数、故障切换和呼叫详细记录(CDR)之间的交互作用。有两种方式生成在PGW的CDR,并且每个方法使用其自己的技术填充在CDR的标记Cisco PGW 2200的。

先决条件

要求

本文读者应该有Call Detail Block (CDB)说明知识。参考的Cisco媒体网关控制器软件版本9文档对于进一步PGW信息。

使用的组件

本文档中的信息根据Cisco PGW 2200

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

说明

这些线路在/opt/CiscoMGC/etc/XECfgParm.dat文件:

engine.SysMdlMemoryReduction = 1
*.LongCallTime = 21600000
engine.CDRmessageTypes = "1010,1020,1030,1040,1050,1060,1070"

关于默认设置,参考XECfgParm.dat文件参数文档

呼叫CDR生成末端

在此方法,标记在CDB 1110仅写入在呼叫结束时。所以,所有CDR信息保留直到呼叫的结尾,并且所有CDR信息也是检查点对待机。在此方法,当CDB 1060写入时,信息是可用的。所以,在故障切换前后,所有标记在CDB 1060正确地填充。

基于事件的CDR生成

在此方法,客户获得CDR信息在呼叫的多种阶段。PGW预定义能触发CDBs的生成的几个阶段(被回答的,长持续时间,发布,等等)。可以配置的多种CDBs是1010, 1020, 1030, 1040, 1050, 1060, 1070和1080。一旦标记写入到CDB,认为非本质信息;PGW不检查点非本质信息对待机。因为他们已经写入到CDB 1010,在CDB 1060的标记是非本质信息。一旦故障切换发生,重新激活的系统不了解非本质信息,因为他们不检查点。所以,它创建与空标记的CDB 1060。

如果设置在XECfgParm.dat文件的engine.SysMdlMemeoryReduction参数到1,非本质信息在活动PGW删除,在标记写入到CDB后。该参数的1个为内存最佳使用情况推荐每呼叫。

如果上述参数设置到0,在CDB 1060的标记是仅空的在备用系统。

1060个CDBs有时丢失

一旦呼叫应答,长持续时间计时器在激活和备用系统开始。每当计时器在活动系统超时, PGW写入CDB 1060并且重新启动计时器。暂挂PGW只记录计时器,并且不写入CDR。在故障切换以后,重新激活的PGW写CDR记录。

这是该顺序示例:

  1. 呼叫应答在8:33。

  2. 长持续时间计时器30分钟在8:33的活动和暂挂PGW开始。

  3. 故障切换发生在9:02。需要暂挂PGW的两个秒钟能变得激活。

  4. 长持续时间计时器超时几乎在同一时间的活动PGW终止。所以,它不能写入the1060 CDB在9:03。此外,在9:03,暂挂PGW过渡到活动PGW并且不是完全激活的。因为仅一活动PGW创建一1060 CDB,此CDR丢失。

  5. 在9:33,龙牌持续时间时间再超时,并且the1060 CDB由重新激活的PGW创建。

很可能, CDB 1060能变为丢失在故障切换期间由于在长持续时间计时器逾期和故障切换进程之间的一个竞争状态。

注意: 如果故障切换在其他时候发生(例如,在9:05),则没有竞争状态,并且CDB没有丢失。


相关信息


Document ID: 44280