共1条
1/1 1 跳转至页
诺基亚系统ODB功能的使用
浙江移动通信有限责任公司 徐敏
在GSM PHASE2的规范中,新加入了一种运营者可以灵活控制的呼叫限制功能——ODB(Operator Determined Barring)。在诺基亚交换系统完成M8版本升级以后,其HLR和MSC/VLR都具备了可以支持ODB功能的选项。通过ODB功能,运营者可以任意控制不同类别用户所能得到的网络服务范围。下面以我省对ODB功能在HLR和MSC/VLR上的测试情况为例予以介绍,供参考。
1 ODB可实现的功能
通过ODB功能可以使运营者对于归属用户在归属PLMN和漫游PLMN所能得到的网络服务进行控制。
1.1 限制用户主叫(Barring of Outgoing Calls)
对于用户主叫的限制,具体可以分为4类:
(1) 限制所有主叫;
(2) 限制所有国际主叫;
(3) 限制除了归属PLMN国家以外的国际主叫;
(4) 限制出了归属PLMN后所有主叫。 其中第4类相对于用户出了归属PLMN后的第一类限制业务。
1.2 限制用户特服号码(Barring of Premium Rate Calls)
限制用户特服号码的呼叫,可以分为两类:
(1) 限制信息类特服;
(2) 限制文艺类特服。
1.3 限制用户被叫(Barring of Incoming Calls)
(1) 限制所有被叫;
(2) 限制出了归属PLMN后所有被叫。
1.4 运营者特殊号码的限制(Operator-specific Barring)
对于登记在归属PLMN的用户,运营者在HLR中可以定义4组特殊的限制号码;对于漫游到其他网络中的用户,此限制不起作用。
1.5 用户的漫游限制(Barring of roaming)
限制用户在其他PLMN网中的漫游权限,当用户作位置更新时在HLR中起作用。可分为3类:
(1) 限制漫游至非归属PLMN;
(2) 限制漫游至非归属PLMN国家;
(3) 限制漫游至归属PLMN国家内的其他网络。
1.6 限制附加业务管理功能(Barring of Supplementary Service Management)
通过此项业务,运营者可以限制用户对所有附加业务(包括呼转、呼叫等待、呼叫限制等)的修改、激活等操作。
1.7 限制前转号码的登记(Barring of Registration of forwarded-to Number)
运营者可以限制用户登记任何前转号码。
2 ODB在HLR和MSC/VLR中的操作接口
2.1 HLR中的功能实现
(1) 用户的漫游限制 在HLR的命令组MI(Home Subscriber Identification Handling MML)中限制用户的漫游权限,具体的参数是SAM(Service Area of the MSISDN)。它包括4个选项:
ALL 漫游不受限制;
OWN 限制漫游至非归属PLMN;
NAT 限制漫游至非归属PLMN国家;
INT 限制漫游至归属PLMN国家内的其他网络。
例如,ZMIC:IMSI=〖用户IMSI〗,:CAT=OR,SAM=OWN,PBS=T11,RP=N,ROU=N,:;
(2) 用户ODB属性的管理 在HLR中,通过命令组MG(Operator Determined Barring Handling MML)来管理用户ODB的属性,包括激活、删除和查询。通过MG命令可以限制的ODB属性有用户的主被叫限制、特服号码限制、呼转业务登记和附加业务管理功能的限制和运营者特殊号码的限制,运营者可以根据需要同时将几种限制情况赋给一个用户。
例如,ZMGC:IMSI=〖用户IMSI〗:CBO=BAOC,BAPR=I,CBI=BAIC,BOS=BOS1,BASS=Y,BREG=Y:;参数情况如下:
(3) 呼叫限制号码的定义 在HLR中通过命令组MD(HLR Digit Analysis Handling MML)用于在HLR中对于BAPR(E)、BAPR(I)和BOS1…4中限制号码的分析。这里定义的号码只对用户激活呼转号码时起作用,用户将不能激活和ODB限制号码相冲突的呼叫转移。
例如,ZMDF:DIG=〖限制的号码〗, BAPR=E,BOS=N,:;参数情况如下: BAPR(I) = Barring of Premium Rate Calls (Information) BAPR(E) = Barring of Premium Rate Calls (Entertainment) BOS1..4 = Operator specific barring categories 1..4
2.2 MSC中的功能实现
(1) 用户ODB属性的查询 通过VLR中的MVR命令(Visiting Subscriber Handling MML)可以查询登记的用户ODB的状态,包括用户主叫限制、特服号码限制等。
例如,ZMVR:IMSI=〖用户IMSI〗:NROM;
(2) VLR中激活支持ODB的功能 在VLR中修改VLR的参数,使VLR支持ODB的功能。
例如,ZMXM::::::ODB=Y,参数如下: ODB:Support Of Operator Determined Barrings · Y/N yes/no
(3) 呼叫限制的分析 在VLR中通过RK命令组(Outgoing Call Barring Analysis Handling MML)实现对于用户呼叫限制的分析,只有定义了ODB属性的呼叫限制分析,才能真正实现ODB功能。在定义ODB限制分析的同时,还可以连接相应的录音通知,使用户拨打限制号码时,听到正确的录音通知。特别要注意,在定义BAPR和BOS的分析时,要申明所限制的号码;如果不定义DIG,默认值为所有号码,那么手机主叫将被全部限制。
例如,ZRKC:ODB=BAOC,TON=INT,:ANN=〖录音通知〗;
ZRKC:ODB=BAPRE,TON=NAT,DIG=571168,:ANN=〖录音通知〗; 参数包括:
3 使用ODB功能中要注意的问题
(1) 在确定系统激活ODB功能前,必须确认MSC和HLR的软件都支持MAP PHASE2的功能。如果有一方停留在PHASE 1的话,在HLR和VLR之间关于ODB的信令消息不能正确传递,造成用户ODB限制参数在HLR和VLR不一致,限制功能不能正常起作用。
检查:ZOPP:2;
设置:ZOPM:VER=2;
(2) 系统使用ODB功能以后将引入新的Clear Code。对于运营者限制的移动用户主叫、发短讯、附加业务的管理操作系统将产生Cc 301 Oper_restr_in_out_direct(Outgoing Calls Of Calling Subscriber Barred By Operator);对于运营者限制的用户被叫,系统产生Cc 304 B_Line_Out_of_Service(B-Lint Out Of Service)。新引入的Clear Code必须连至相应的录音通知上。
(3) 在HLR上激活用户的ODB功能之前,应首先检查用户激活的呼叫转移号码是否和ODB中将要限制的号码冲突,有冲突的话先进行删除。激活ODB以后,用户将无法激活和ODB冲突的号码。
(4) 如果当用户登记的MSC/VLR不能支持MAP PHASE 2业务或者不能支持ODB的部分功能,则在信令上不支持ODB的消息将回送HLR,HLR将根据系统设置选择一种替代的附加限制业务应用在用户主叫时,系统默认值为BAOC。
例如,ZMGS:CHANGE=BAOC:;参数如下:
BAOC Barring of all outgoing calls(BAOC) supplementary service is applied to the subscriber.RNA Barring of roaming is applied to the subscriber.
N No restriction is set.The roaming is allowed.
(5) 比较以上关于ODB在HLR和MSC的实现说明,我们可以发现分别通过MD和RK命令在HLR和VLR上都建立了BAPR(E)、BAPR(I)和BOS1…4的限制号码组,两者可以不一致。从作用上理解,HLR上定义的限制号码组,只在用户激活呼叫转移时起限制作用,它避免了用户通过呼转来拨叫被ODB业务禁止的号码;而VLR上定义的限制号码组,才是限制用户主叫拨打非法号码的关键所在。因此,用户呼转的控制点在HLR,而用户主叫的控制点在VLR,随着用户的漫游而动态变化。
(6) 在HLR中修改用户的ODB属性后,HLR会向用户登记的VLR发Insert Subscriber Data消息,修改VLR中用户ODB的属性或直接删除登记信息,确保ODB的安全性。
(7) 通过激活ODB功能以后,对于用户使用业务的种类和享受服务范围的控制将更加灵活。不但可以控制用户的漫游区域,还可以对用户主叫拨打的号码范围灵活的加以控制,可以实现原来无法实现的功能。例如,限制部分用户拨打国内长途、限制部分用户拨打信息台等功能。为适应今后各种灵活的用户服务提供了手段。
关键词: 诺基亚 系统 功能 使用 运营 可以 呼叫 限制
共1条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |