GSM可以说的秘密(4) Provisioning与CDR处理,一个硬币的两面
来源:互联网 发布:剑网三谢云流捏脸数据 编辑:程序博客网 时间:2024/04/29 12:42
上两回讲到,GSM网络有两大路线,并且通过一个完整呼叫的例子,讲述了最基本的NSS与BSS的呼叫通讯路线及其架构。本篇讲述一下另外一条路线,也就是经过MD的路线。
根据之前的描述,MD首先是一个规范化从OSS到NSS的请求的平台,主要是为客户提供一些开通、终止或者暂停某些服务的功能,这一过程,业内称之为provisioning。另一方面,MD也规范化了从NSS到OSS的数据处理,主要是根据NSS记录的数据用量,为OSS提供计费账单和其他有利于辅助运营的依据,这一过程,我们叫做CDR的处理。这样,provisioning和CDR处理,就构成了MD系统“一个硬币的两面”。
关于provisioning,我水平有限,至今找不到其准确的中文翻译。网上有译作“开通”的,但是我觉得不够准确,它还有终止、暂停、再开通等含义,因此只好直接使用英文原词。它的词根provision,在词典里有规定、条款、准备、食物、供应品的意思。比如:
1) The present law makes no provision for this.
2) They provisioned the ship for a long voyage.
3) They are making provision for their children’s education.
而在电信系统中,provisioning意指从OSS传送用户及其服务信息到相应的网络设备去,使得对应的服务能够被使用。
GSM中,最主要的provisioning的目标设备就是上回提到的HLR。某个新开卡的用户要能够使用GSM网络,就要通过provisioning在HLR上面为其开通。如果他需要来电显示,也要通过provisioning在HLR上面为其设置相应的状态。如果他要申请GPRS功能,也要通过provisioning在HLR上面开通并设置服务参数。
但是,并不是所有的提供给用户的服务都经过MD的provisioning,一些增值服务的开通和停止就不需要经过MD,而是使用独立的平台。
关于CDR,全称是Call Detail Record,即俗称的话单。NSS为客户提供了服务之后,都会留下相应的CDR记录供OSS处理。比如上回提到的一次成功呼叫,MSC-1应该写一条MO的CDR,MSC-2应该写一条MT的CDR。如果最后通话成功,即被叫用户接听了电话,MD是必须对这两条CDR进行处理的,预付费用户除外。
CDR处理的基本功能有:
- 不同厂商提供的NSS设备的CDR文件格式及其字段定义是有很大差别的,MD要负责将这些差别消除,最终要按NSS类别形成MD的输出文件,交给OSS处理
- 并不是所有的CDR都直接用于计费,MD要对其进行必要的合法性检查,比如,MD处理的一般都是后付费的用户,如果有属于预付费的CDR,MD要能够识别并将其丢弃。另外,即使一个呼叫没有成功建立,MSC的CDR一般还是会有记录,MD要辨认其不成功标志并将其丢弃
- NSS保存的CDR数据内容相对比较简单,比如,通常会使用数字代表CDR的类型,MD要根据业务需要,将其映射成OSS能够识别的字符串数据
- 为方便后续处理,MD还会把部分数字取整,比如,通话时间按分钟收费,MD就会将其取整为60秒、120秒,等等
- 部分CDR,特别是GPRS业务的CDR,还要按照一定的规则,经过合并处理,最终形成一条计费信息再送往OSS
- 要根据OSS的需要输出到不同格式的文件,比如,漫游到本运营商的外地CDR,输出格式须符合漫游协议的统一规定
- NSS和OSS数量繁多,MD需要从不同的来源采集CDR,处理完成后,各种输出文件依次分发到不同的目的地主机去
与provisioning类似,并不是所有的用户数据用量都经过MD的CDR处理,预付费用户由于在使用NSS网络的时候就需要作扣费处理,因此通常情况下,并不需要经过MD。此外,大部分增值服务的计费处理也不需要经过MD。
据我所知,目前提供provisioning和CDR处理的电信中介解决方案的公司有Ericsson、HP、Comptel等。
- GSM可以说的秘密(4) Provisioning与CDR处理,一个硬币的两面
- GSM可以说的秘密(2) 我的工作内容与GSM组织架构
- GSM可以说的秘密(3) 最基本的NSS与BSS的架构与一次完整呼叫的流程
- GSM可以说的秘密(1) 写在前面的话
- SharePoint中ListViewWebPart&SPView-一个硬币的两面
- Eclipse可以说的秘密
- HR8P506,FLASH的IAP操作与RAM不得不说的秘密
- 业务与安全,程序员思维的两面
- Python与Perl不能说的秘密
- mvc与三层架构不得不说的秘密
- Mysql与cmd不得不说的秘密
- 宏定义与typedef不能说的秘密
- 人工智能与前端技术不能说的秘密
- 人工智能与前端技术不能说的秘密
- 一个同时可以抛硬币和zhishaizi的框架
- GSM的交织处理
- ARM年度大秀:看清“智能化”这枚硬币的两面
- 刘谦魔术的一个秘密 硬币穿越玻璃的那个。
- MapInfo TAB/MIF 和 ESRI Shape 转KMZ的工具(该系列工具已更新,更新版本为V1.0,计划加入SketchUp模型,增加数字城市的功能)
- IT相关国际展览会
- latex
- javascript模态窗体各种用法
- Build a RESTful Web service using Jersey and Apache Tomcat
- GSM可以说的秘密(4) Provisioning与CDR处理,一个硬币的两面
- 2.1.4 printk打印消息机制
- 超链接的4个CSS属性的正确顺序
- 让您感动感悟一生的话语!
- zf工作流程
- sleep synchronized wait notify notifyAll
- Environmental Pollution
- 一个简单的回调函数模型
- 我的第一篇文章~