当前位置:文档之家› 用户管理信令流程部分

用户管理信令流程部分

MAP信令规范的回顾在MAP规范中对于用户数据管理一节中规定:HLR用用户参数信息去更新VLR有二种方式:a)使用插入用户数据程序在VLR中插入用户数据;b)使用删除用户数据程序将在VLR中去掉用户数据;插入用户数据程序在下述情况下使用(见图1)。

a)通过管理手段,改变MS一项或多项补充业务、基本业务的注册情况或改变其用户数据。

b)改变MS其他用户参数。

c)用补充业务程序,改变与MS一个或多个补充业务有关的数据,例如:前转到的号码。

d)在位置更新时向VLR提供用户参数。

图(1) 插入用户数据过程HLR中的程序当在HLR中对某些用户参数做了改变时(例如:补充业务数据,用户数据),由于是由操作者的改变或由MS用补充业务程序完成的改变,HLR启动VLR的更新(插入用户数据消息)。

此参数只含改变的参数,例如,只有受到改动影响的参数向VLR报告。

如MS在VLR中,HLR将收到用户数据插入确认消息。

然而,如果程序故障(定时器,拒绝,处理异常结束,或者数据丢失,非期望的数据值消息),后可以重发。

如果收到未标识用户消息,HLR应该给此MS标记为取消登记用户。

VLR中的程序当收到一个插入用户数据消息,如果MS在VLR中登记了,VLR将更新寄存器。

即使VLR收到一个其设备不支持的但格式正确的用户数据,它也这样做。

如果MS未登记,VLR将回发未标识用户消息,如果消息含有参数或数据错误,VLR将根据错误的性质不理此消息或数据丢失、非期望的数据值消息。

删除用户数据程序在下述情况下使用(见图2)。

通过管理手段,改变MS一项或多项补充业务或基本业务项目。

图(2) 删除用户数据过程HLR中的程序当在HLR中作某个改变,暗含删除某个用户业务(基本业务或补充业务和有关数据),HLR发删除用户数据消息启动VLR的更新,如果一条消息中无法包含所有的信息,HLR可发多个删除用户的数据消息,所有的消息使用同一个处理。

如果MS在VLR中,HLR将接收到用户数据删除确认消息,然而,如果程序故障,(定时器逾时,拒绝,处理异常结束或收到数据丢失或非期望的数处理。

以后可以重发此消息。

如果收到未标识用户消息,将其记为未登记用户。

VLR中的程序如果MS在VLR中登记过,当收到删除用户数据消息VLR将更新其登记。

如果MS未在VLR中登记,VLR将回发未标识用户消息,如果消息中含有参数或数据错误,VLR将不理此消息且根据错误性质回发拒绝指示或回发数据丢失或非期望的数据值。

南平诺基亚系统HLR与青海格尔木中兴系统VLR的配合情况现将与青海格尔木机房测试情况汇报如下:1.在HLR中设置主叫呼出禁止在HLR查看主叫用户呼出被禁止。

查看与VLR间信令过程正常(信令流程见附件)。

拨打测试情况正常,所有主叫呼出被禁止,被叫正常。

主叫呼出禁止取消过程正常,拨打测试情况正常,查看与VLR间信令过程正常(信令流程见附件)。

2.在HLR中设置被叫禁止查看HLR中被叫禁止。

未观测到HLR与VLR间相关的信令消息。

拨打测试情况正常,所有主叫呼出正常,不能做国际呼叫,被叫禁止。

被叫禁止取消过程正常,拨打测试过程正常,未观测到HLR与VLR 间相关的信令消息。

3.在HLR中设置用户状态为去激活查看HLR中用户去激活指令部分执行成功,查看用户信息中状态被设置成去激活,但MSC/VLR地址信息中仍保留有格尔木交换机的地址信息,指令执行结果如下:<ZMIM:IMSI=460006017990021:ACT=D,;/*** DX ERROR: 11240 ***//*** COMMAND PARTLY SUCCESSFUL: VLR NOT UPDATED ***/COMMAND EXECUTED<ZMIO:MSISDN=8613706000091,;DX 200 HLR91 2002-06-01 11:58:48SUBSCRIBER INFORMATION:INTERNATIONAL MOBILE SUBSCRIBER IDENTITY (460006017990021)MOBILE STATION ISDN NUMBER (8613706000091)MOBILE STATION CATEGORY .................... ORROUTING CATEGORY ........................... NSERVICE AREA OF MSISDN ..................... NATACTIVATION STATUS .......................... DVLR-ADDRESS (8613900979)SIGNALLING POINT CODE (00000000)MSC-ADDRESS (8613900979)PRIMARY BASIC SERVICE CODE ................. T11PRIMARY BASIC SERVICE CODE INDEX (000)ROAMING PROFILE INDEX ...................... NFRAUD PROFILE .............................. NZONE CODES:MSC AREA RESTRICTED ........................ NHLRU IDENTITY (1)COMMAND EXECUTED在HLR与VLR之间信令消息中观察到HLR发往VLR的删除位置消息被VLR拒绝,但HLR并未重发该消息(信令流程见附件)。

联系青海格尔木机房,查看VLR中有用户数据,拨打测试结果为主叫可以正常呼出,但无法拨叫国际呼叫,被叫测试为用户停机。

在HLR中用手工清除MSC/VLR地址信息,观察HLR与VLR之间的信令消息,观察到HLR发往VLR的删除位置消息以及VLR发送的确认消息,VLR中用户数据信息被正常清除,此时进行拨打测试,主被叫呼叫均被禁止(信令流程见附件)。

取消用户去激活限制,此时用户重新开关机,位置更新成功。

4.在HLR中将用户数据删除(销户)查看HLR中删除用户指令部分执行成功,查看HLR中无用户信息,指令执行结果如下:<ZMID:MSISDN=8613706000091:;CONFIRM COMMAND EXECUTION: Y/N ? Y/*** DX ERROR: 11240 ***//*** COMMAND PARTLY SUCCESSFUL: VLR NOT UPDATED ***/COMMAND EXECUTED<ZMIO:IMSI=460006017990021,;/*** DX ERROR: 10065 ***//*** UNKNOWN SUBSCRIBER ***/COMMAND EXECUTION FAILED在HLR与VLR之间信令消息中观察到HLR发往VLR的删除位置消息被VLR拒绝,但HLR并未重发该消息(信令流程见附件)。

联系青海格尔木机房,查看VLR中有用户数据,拨打测试结果为主叫可以正常呼出,但无法拨叫国际呼叫,被叫测试为用户空号。

在HLR中重新创建用户,同时要求格尔木机房将用户信息从VLR中删除,重新开关机后位置更新成功,拨打测试正常。

我们从上述测试记录和相关的信令消息流程中可以发现当HLR向VLR请求插入用户数据时,双方配合正常,HLR上执行的ODB业务可正常更新VLR 的用户数据,实现对用户的限制操作;但当HLR向VLR请求删除用户数据时,VLR向HLR回送拒绝消息,此时VLR删除用户数据操作不执行,导致了用户主叫仍可正常呼出的现象,对用户进行销户操作也是类似,只要VLR中仍有该用户的信息,用户就可以正常呼出。

因此,在观察了上述的现象以及所产生的信令流程后,我认为主要问题应该是在诺基亚系统的HLR与中兴系统的VLR在删除用户数据(CanncelLocation)信令消息的配合上存在问题,导致HLR中将用户设置成去激活状态和销户时VLR中仍不能将用户信息清除,从而引起报告中所提到的异常话单现象。

南平诺基亚系统HLR与深圳爱立信系统VLR的配合情况针对上述情况,我们观测南平HLR91至H1/H2的信令过程,以与深圳某VLR之间的的配合为例,重新测试,内容如下,信令监测流程见附件:1)在HLR中设置主叫单停;2)在HLR中取消用户单停限制;3)在HLR中设置用户状态为去激活(用户主被叫全停);从附件中所显示的测试结果来看,上述测试内容中存在有两种不同的MAP过程的调用:当设置用户单停或取消用户单停限制时,HLR所启动的过程是插入用户数据过程。

通过该过程来更新用户在VLR中的用户数据。

当设置用户状态为去激活时,HLR所启动的过程为删除用户数据过程。

以此来要求VLR删除用户数据,由于VLR中无用户数据,当用户再次要求位置更新时,将向HLR请求数据,由于HLR中已设置用户为去激活状态,则位置更新过程失败,从而达到用户主被叫全停的目的。

同时,我们注意到在附件所显示的去激活信令流程时,VLR第一次向HLR 回复删除用户数据消息时为中止消息,中止原因为无公用对话部分;HLR在收到VLR中止消息时,立即向VLR重新发送删除用户数据消息,这时VLR 向HLR发送删除位置确认消息。

我们还注意到HLR两次向VLR请求删除用户时TCAP消息字段应用上下文名称值不同,我们还注意到VLR向HLR回复的中止消息中该字段也与HLR第一次的删除用户数据消息不同。

上述分析说明了在执行该MAP操作时,HLR与VLR有一个MAP版本协商的过程,HLR第一次向VLR请求删除用户数据时用的是MAP2+,结果VLR不支持,向HLR要求发送更低版本的MAP消息,HLR按照VLR的版本要求重新发送该MAP消息(MAP2),结果VLR删除用户数据成功,并向HLR回送删除用户的确认消息。

南平移动网管中心2002年6月1日。

相关主题