You are on page 1of 188

MG3104 MAP 信令与故障分析 ISSUE1.

MG 3104

MAP信令与 故障分 析

ISSUE1.0

华为技术有限公司

1
MG3104 MAP 信令与故障分析 ISSUE1.0

2
MG3104 MAP 信令与故障分析 ISSUE1.0

目 录

课程说明.....................................................................................................................................7

课程介绍................................................................................................................................ ...7

课程目标................................................................................................................................ ...7

相关资料................................................................................................................................ ...8

第1章 MAP 协议....................................................................................................................9

1.1 概述.......................................................................................................................... .........9


1.1.1 网络实体............................................................................................. ....................9
1.1.2 接口模型................................................................................... ............................11
1.1.3 MAP 协议设计........................................................................................ ............14
1.1.4 MAP 公共服务原语..................................................................... ..........................20
1.1.5 MAP 协议各个功能版本的比较............................................................................ ..27
1.1.6 版本协商.......................................................................................... .....................29
1.1.7 过负荷控制....................................................................................................... .....30

1.2 移动性业务.................................................................................................... ..................32


1.2.1 位置管理业务....................................................................................... .................32
1.2.2 切换业务.......................................................................................... .....................35
1.2.3 鉴权管理业务....................................................................................... .................37
1.2.4 国际移动设备识别管理业务.............................................................................. .....38
1.2.5 用户管理业务....................................................................................... .................39
1.2.6 故障恢复业务....................................................................................... .................41

1.3 呼叫处理业务................................................................................................................. ..42

1.4 与补充业务相关的业务.............................................................................. ......................47

1.5 短消息业务.................................................................................................... ..................55

1.6 操作与维护业务................................................................................................. ..............60


1.6.1 用户跟踪业务....................................................................................... .................60
1.6.2 其它操作和维护业务.................................................................... .........................62

3
MG3104 MAP 信令与故障分析 ISSUE1.0

第2章 MAP 消息..................................................................................................................63

2.1 MAP 消息结构.................................................................................................. ...............63


2.1.1 ASN.1 编码..................................................................................... ......................63
2.1.2 MAP 消息格式..................................................................................................... ..67
2.1.3 MAP 消息编码............................................................................................... ........69

2.2 MAP 消息举例.................................................................................................. ...............73


2.2.1 在以上信令链路跟踪到的消息中,结构如下:..................................... .................73
2.2.2 各层消息分解如下.................................................................................... .............74

第3章 MAP 典型流程...........................................................................................................81

3.1 位置更新业务................................................................................................................. ..81


3.1.1 位置管理.......................................................................................... .....................81
3.1.2 数据配置.......................................................................................... .....................88
3.1.3 区域漫游限制....................................................................................... .................89
3.1.4 增强漫游限制....................................................................................... .................89
3.1.5 MAP 部分的多信令点............................................................................ ................91

3.2 数据恢复.................................................................................................................... ......91

3.3 操作与维护.................................................................................................... ..................93


3.3.1 用户跟踪.......................................................................................... .....................93
3.3.2 用户数据管理....................................................................................... .................95
3.3.3 用户标识.......................................................................................... .....................97

3.4 呼叫处理业务................................................................................................................. ..97


3.4.1 取路由信息....................................................................................................... .....98
3.4.2 任意时间查询....................................................................................... .................98

3.5 补充业务操作................................................................................................................. ..99


3.5.1 补充业务登记....................................................................................... .................99
3.5.2 补充业务删除....................................................................................... .................99
3.5.3 补充业务激活..................................................................................... .................100
3.5.4 补充业务去活..................................................................................... .................100
3.5.5 补充业务查询..................................................................................... .................101
3.5.6 登记密码........................................................................................ .....................102

3.6 短消息业务.................................................................................................. ..................103


3.6.1 移动始发短消息.................................................................................................. .103
3.6.2 移动终止短消息.................................................................................................. .104

4
MG3104 MAP 信令与故障分析 ISSUE1.0

3.6.3 短消息提醒..................................................................................................... .....106


3.6.4 短消息发送状态报告.................................................................. .........................108

3.7 GPRS 相关过程(可选教学流程!)....................................................................... ......109


3.7.1 GPRS 取路由.................................................................................. .................109
3.7.2 GPRS 失败报告......................................................................... .........................109
3.7.3 GPRS 用户重现通知...................................................................... .....................109

3.8 MAP 典型流程的信令分析........................................................................................ ......111


3.8.1 呼叫消息流程................................................................................................... ....111
3.8.2 位置更新流程.............................................................................. ........................117

第4章 MAP 故障案例分析.................................................................................................128

4.1 概述..................................................................................................................... ..........128

4.2 故障案例分析............................................................................................................... ..128


4.2.1 国际漫游用户无法上网............................................................................... .........128
4.2.2 由于 MSC 的 GT 翻译数据错误导致新割接 HLR 所属用户无法在我 MSC 漫游....130
4.2.3 漫游用户无法上网.................................................................................. .............131
4.2.4 国际漫游用户可以正常进行“位置更新”,但无法做主被叫...............................133

附录 I MAP 消息 ASN.1 编码................................................................................................135


1. MAP 消息格式和编码............................................................................ ..................135
2. MAP 错误原因值格式和编码......................................................... ..........................179

附录 II 中英文名词对照表.....................................................................................................186

5
MG3104 MAP 信令与故障分析 ISSUE1.0

6
MG3104 MAP 信令与故障分析 ISSUE1.0

课程说明

课程介绍

本教材对应的产品为:MSC60 大容量移动交换机。

本课程将对 MAP 信令做详细的讲解,包括 MAP 的消息结构、消息类型,MAP 在


GSM 网内的交互流程、MAP 在 MSC60 中的处理过程。通过对 MAP 的实际故障案例
进行分析,使学员能够深刻掌握 MAP 信令,并能够熟练处理日常维护中的相
关故障。

特别说明:
本模板为培训手册写作专用模板。模板中蓝字所示为该段落应选取的样式,
紫色字体为模板的使用说明。

在套用该模时,请删除模板中示例内容,替换为自己的写作内容,并按示例
所示在相应的段落选择标题 1、标题 2、标题 3、正文、表格题注、插图题注、表头、
表样式、习题答案、缩略词表等样式。

在目录表格中单击鼠标右键,选择[更新域]菜单项即可提取目录。

注意,标题号为自动编号。

页眉中章节名称为自动更新,页脚也为自动编码,不需要修改。

特殊符号不能随便使用,不能使用 MS Outlook 字体而且必须在本身约定中


说明。

课程目标

完成本课程学习,学员能够掌握:

 MAP 协议

 MAP 消息结构

 MAP 在 MSC60 中的处理流程

 MAP 信令故障的处理方法

7
MG3104 MAP 信令与故障分析 ISSUE1.0

相关资料

《900/1800MHz TDMA 数字蜂窝移动通信网移动应用部分(MAP)第二阶段


技术规范》;

GSM 0902 协议。

8
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

第1章 MAP 协议

1.1 概述

移动应用部分(Mobile Application Part)是公用陆地移动网(PLMN)在网内


和网间进行互连而特有的一个重要的功能单元。它定义了 GSM 各网络实体
之间通过七号信令完成信息交互的规范。包括了消息流程、操作定义、数据类
型、错误类型以及具体的编码。

GSM 的 MAP   协 议 主 要 是 09.02 , 基 于 目 前 网 上 运 行 的 版 本 主 要 是


PHASE2 , 我 们 在 以 下 协 议 介 绍 的 部 分 也 主 要 是 介 绍 PHASE2 。 关 于
PHASE2+ 部分的某些内容,如支持 GPRS 等相关部分内容,我们会做为
可选内容和学员自学的内容列出,以供不同的学员查阅提供便利。

1.1.1 网络实体

下 图 中 的 如 下 网 络 实 体 间 的 信 令 交 互 使 用 MAP 协 议 :
GMSC/SSP 、EIR、SC、USSDC、SCP、HLR、MSC、SGSN、GGSN。

9
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

PSTN

EIR
GMSC/SSP
SC
USSDC
SCP

Um MSC HLR
R/S

BSC

SGSN
BG
GPRS
Inter-PLMN
NETWORK
Firewall
GGSN

PTM SC

图 1 使用 MAP 协议的网络实体图

图 1 中的出现的英语缩略语含义如下表一所示:

表1. 英语缩略语含义中英对照表

英语缩略语 中文名称

VMSC/SSP 拜访移动交换中心
GMSC/SSP 关口移动交换中心
HLR 归属位置寄存器
SC 短消息中心
USSDC USSD 中心
SCP 业务控制点
EIR 设备识别寄存器
SGSN/GGSN GPRS 服务节点

10
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

1.1.2 接口模型

下面是 GSM 系统中主要接口的框架图。

MSC/VLR gsmSCF

E/G L J

MSC/VLR C/D HLR

A
E
F
SMS-GMSC
BSS EIR Gs Gr Gc SMS-IWMSC

Gf Gd
Gb
SGSN Gn GGSN

Gn Gp Gi
SGSN

GGSN PDN

Other PLMN

图 2 GSM 系统中的主要接口框图

图中实线表示的接口中传递 MAP 信令,包括 C、D、


E、F、
G、L、
J、Gc、Gr、Gd、
Gf 接口,将对它们做进一步说明。其它虚线表示接口如 A 接口运行 BSSAP
协议,Gb 接口运行 BSSGP,Gs 接口运行 BSSAP+,GSN 间相关接口 Gn
和 Gp 运行 GTP 协议。Gi 接口运行协议与外部数据网络协议类型有关。

C-接口:MSC 与 HLR 之间的接口。在 MS 作被叫时,C 接口用于 GMSC 从


HLR 获得被叫 MS 的路由信息(漫游号码),在向 MS 前传短消息时,C 接
口用于 SMS-GMSC 从 HLR 获得 MS 目前所在的 MSC 号码。

D-接口:VLR 与 HLR 之间的接口。该接口用于 VLR 和 HLR 交换 MS 相关的


位置信息及用户签约信息。如 VLR 需要向 MS 的归属 HLR 报告 MS 当前的
位置信息,HLR 则需要把 MS 有关的签约数据发送给 VLR;如果 MS 所在
的 VLR 区域发生了改变,HLR 还需要到 PVLR 删除移动用户的相关数据;
另外,用户对所使用业务的修改请求(如补充业务操作)及运营者对用户签
约数据的修改都要通过 D 接口交换数据。

11
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

E-接口:MSC 与 MSC 之间的接口。控制相邻区域不同的 MSC 之间进行切


换的接口。当 MS 在一个呼叫进行过程中,从一个 MSC 控制的区域移动到另
一个 MSC 控制的区域时,为不中断通信需执行切换过程,而 E 接口正是用
于 MSC 之间交换数据以启动和实现切换操作。 该接口也用于前传短消息。

F-接口:MSC 与 EIR 之间的接口。当 MSC 需要检查 IMEI 的合法性时,需要


通过 F 接口与 EIR 交换与 IMEI 有关的信息。

G-接口:VLR 与 VLR 之间的接口。当 MS 漫游到新的 VLR 控制区域并且采


用 TMSI 发起位置更新时,此接口用于当前 VLR 从邻近的 PVLR 取得 IMSI
及鉴权集。

L-接口:MSC 和 gsmSCF 之间的接口。当 MSC 检测到有 CD、ECT、MPTY


补充业务被调用时,通过 L 接口通知 gsmSCF

J-接口:HLR 和 gsmSCF 之间的接口。该接口用于 gsmSCF 向 HLR 请求信


息(通过任意时间查询),也用于 MS 和 gsmSCF 之间网络或用户发起的
与呼叫无关的交互过程(借助 USSD 功能)。

Gc-接口:GGSN 和 HLR 之间的接口。 在网络侧发起的 PDP 上下文激活过


程中,GGSN 通过 Gc 接口获得被叫 MS 的路由信息(服务 SGSN 的 IP 地
址),另外在 PDP 激活失败后,GGSN 通过该接口向 HLR 上报失败报告。
在用户重现后,HLR 还会通过该接口向 GGSN 下发用户重现通知。

Gr-接口:SGSN 和 HLR 之间的接口。 该接口用于 SGSN 和 HLR 交换 MS


相关的位置信息及 GPRS 用户签约信息。如 SGSN 需要向 MS 的归属 HLR
报告 MS 当前的位置信息,HLR 则需要把 MS 有关的 GPRS 签约数据发送
给 SGSN ; 如 果 MS 所 在 的 服 务 SGSN 发 生 了 改 变 , HLR 还 需 要 到
PSGSN 删除移动用户的相关数据;另外,当 GPRS 用户签约数据改变时要
通过 Gr 接口更新 SGSN 的相关数据。

Gd-接口:SGSN 和 SMS-GMSC/SMS-IWMSC 之间的接口。 通过该接口,


完成在 GPRS 上的短消息业务。

Gf-接口:SGSN 和 EIR 之间的接口。 当 SGSN 需要检查 IMEI 的合法性时,


需要通过该接口与 EIR 交换与 IMEI 有关的信息。

说明:通常,实用化的 GSM 系统结构一般把 VLR 和 MSC 集成同一实体内 ,


大多数厂商的 M900/M1800 都采用这种结构。相应的,MSC 和 VLR 之间的
B-接口变成一内部接口;C 接口和 D 接口可以走同一物理连接;E 接口和 G
接口可以走同一物理连接。

12
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

1. 协议模型

MAP 协议在 No.7 信令协议栈中的位置如图3 所示:

MAP
I
f T
S
U
U
TCAP P
P
e d

SCCP

a b c

MTP

注:a,b,c 为 MTP 业务原语


e,d 为网络业务原语
f 为 TC 原语

图 3 协议层次结构模型图

图中各部分的功能简单介绍如下:

消息传递部分(MTP):包括三个功能级,MTP 层一,相当于 OSI 七层模


型里的物理层、MTP 层二,相当于数据链路层、MTP 层三,相当于网络层;

信令连接控制部分(SCCP):是对 MTP 层三网络层功能的增强;

电话用户部分(TUP):主要规定有关电话呼叫的建立和释放的功能和程序,
此外还支持部分的用户补充业务;

ISDN 用户部分(ISUP):在 ISDN 环境中提供话音和非话音交换所需的功


能,以支持基本的承载业务和补充业务;

事务处理能力应用部分(TCAP):为网络中的分散的一系列的应用业务在
相互通信时提供一组规约和功能;

移动应用部分(MAP): 公用陆地移动网(PLMN)中各网络实体之间信
令交互的规范。包括消息流程、操作定义、数据类型、错误类型以及具体的编码。

13
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

1.1.3 MAP 协议设计

1. MAP 协议分层

在实现中 MAP 协议被又分成两个子层:MAP 服务提供者子层和 MAP 服务


用户子层。见下图:

MAP Service User MAP Service User

Service Interface

MAP Service Provider

图 4 MAP 协议分层结构图

MAP 服 务 提 供 者 子 层 ( MAP Service Provider ) 为 MAP 服 务 用 户 子 层


( MAP Service User ) 提 供 一 组 特 定 的 服 务 原 语 , MAP 服 务 用 户 子 层
( MAP Service User ) 可 以 将 MAP 服 务 提 供 者 子 层 ( MAP Service
Provider)看作一个“黑盒”或者一个抽象的状态机。 MAP Service User
通 过 调 用 或 接 收 MAP Service Provider 提 供 的 MAP 服 务 原 语 , 完 成 与
MAP Service Provider 的交互。

2. MAP 服务原语

如图 4 所示,MAP 由 MAP 服务提供者向其用户提供各种专门的服务。MAP
服务用户与 MAP 服务提供者在服务接口(Service Interface)通过发/收
MAP 服务原语而互相作用。

一个 MAP 用户可以同时接收来自不同的 MAP 服务提供者的服务,在这种
情况下,全部程序由 MAP 服务用户来进行同步。

MAP 服务原语用下面的描述来命名:

    MAP 服务原语名称类型

其中“类型”可以为以下任意一个:请求( req)、指示(ind)、响应
(rsp)、确认(cnf)。

14
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

MAP 服务又进一步分为非确认服务、确认服务和提供者发起的服务。是否
需要对确认进行响应则由另一个服务用户来提供。

MAP 服务还被分为公共 MAP 服务,即对所有用户皆可用以及 MAP 服


务用户专用服务,他的服务仅对一个或若干个 MAP 服务用户使用而非全
部。相应的,MAP 服务原语也可以分为两类:

 MAP 公共服务原语:它适用于所有 MAP Service User。

 MAP 服务用户专用服务原语,只适用于一个或几个 MAP 服务用户而


非全部 MAP 服务用户。

MAP 公共服务原语如下:

 MAP-OPEN 服务原语:该原语用来在两个 MAP service-users 之间建


立一个会话。

 MAP-CLOSE 服务原语: 该原语用来释放先前建立 MAP 会话。

 MAP-DELIMITER 原语: 该原语用来显式的要求传送 MAP 协议数据


单元到对端实体。

 MAP-U-ABORT 服务: MAP service users 通过该原语请求 MAP 会


话异常结束。

 MAP-P-ABORT 服务: 该原语使 MAP service provider 可以异常接


受 MAP 会话。

 MAP-NOTICE 服务: 该原语用来通知 MAP service user 在 MAP 会


话中发生的不影响协议状态机的异常情况。

3. 服务原语调用顺序

一个 MAP 会话定义为两个 MAP 用户之间为进行一个公共任务而进行的信


息交换,它由一个或若干个 MAP 服务组成。

I. 建立会话

15
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

M A P -O P E N M A P -D E L IM IT E R

U s e r s p e c ific
s e rv ic e -
p r im itiv e

图 5 建立会话服务原语调用顺序图

如图 5 所示是建立会话时的服务原语调用顺序:

MAP-OPEN 服务原语是在任何专用服务原语被接受之前被调用。

在 MAP-OPEN 服务原语和 MAP-DELIMITER 服务原语之间可以没有也可以


有一个或多个 MAP user specific 服务原语, 如果没有 MAP user specific
服务原语,则对应于 TCAP 的一条空的 TC Begin 消息,如果有多条 MAP
user specific 服务原语,则会在同一条 TC Begin 消息中传送。

此序列以 MAP-DELIMITER 原语结束。

II. 继续会话

M A P -D E L IM IT E R
U s e r s p e c ific
s e r v ic e -
p r im itiv e

图 6 继续会话服务原语调用顺序图

继续会话并不是 MAP 会话的必选过程,图 6 是继续会话时的 MAP 服务原语


调用顺序。

它可以没有也可以有一个或多个 MAP user specific 服务原语,然后以一个


MAP-DELIMITER 服务原语结束, 如果有多条 MAP user specific 服务原语,
会在同一条 TC Continue 消息中传送。

III. 关闭会话

16
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

M A P -C L O S E

U s e r s p e c ific
s e r v ic e -
p r im itiv e

图 7 关闭会话服务原语调用顺序图

关闭会话必须发生在建立会话或者继续会话之后。如图 7 所示:

它可以没有也可以有一条或多条 MAP user specific 服务原语,然后以一个


MAP-CLOSE 服务原语结束。

如果没有 MAP user specific 服务原语,则对应于 TCAP 的一条空的 TC


End 消息;如果有一条 MAP user specific 服务原语,则会在同样的 TC End
消息中传送;如果规定的是预安排结束,则该序列中不能含有任何用户专用
服务原语。

MAP-CLOSE 服务原语必须在所有的用户专用服务原语已经被传递到 MAP 服


务提供者后才被发送。

IV. 终止会话

M A P -U -A B O R T M A P -P -A B O R T

图 8 终止会话服务原语调用顺序图

如图 8 所示是终止会话时的服务原语调用顺序:

一个 MAP service-user 可以在会话建立后的任何时刻发出一个 MAP-U-


ABORT 服务原语,终止会话。

另外 MAP service-user 在收到会话建立请求后,可以用它作为响应来拒绝


建立会话。

MAP service-provider 在 会 话 存 在 的 前 提 下 , 可 以 在 任 何 时 刻 向 MAP


service-user 发送 MAP-P-ABORT 服务原语,终止会话。

如果在 MAP-U-ABORT 指示原语中给出原因“资源不可用(短期问题)”,

17
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

MAP 服务用户可用决定立即尝试一个新的 MAP 会话的建立。

用户专用服务原因的排序是有 MAP 服务用户根据适应于每个 MAP 服务


用户时间的规律而指定的。

MAP-NOTICE 指示原语可以在一个 MAP 会话的活动期间的任何时刻被接


收到。

4. MAP 服务原语与 TC 原语的映射规则

 MAP 公共服务原语和 TC 原语的映射

表2. MAP 公共服务原语到 TC 原语的映射表

MAP 公共原语 TC 原语

MAP-OPEN 请求(+ 任何用户专用服务 TC-BEGIN 请求(+ 成份处理原语)(注)


原语) MAP-DELIMITER 请求

MAP-OPEN 响应(+任何用户专用服务 TC-CONTINUE 请求(+成份处理原语)


原语) MAP-DELIMITER 请求

( 任 何 用 户 专 用 服 务 原 语 )   + MAP- TC-CONTINUE 请求(+成份处理原语)


DELIMITER 请求

( 任 何 用 户 专 用 服 务 原 语 )   + MAP- TC-END 请求(+成份处理原语)


CLOSE 请求

MAP-U-ABORT 请求 TC-U-ABORT 请求

注:如果在 MAP-DELIMITER 请求之前收到 MAP-CLOSE 请求则对应 TC-END。

表3. TC 原语到 MAP 公共原语的映射表

TC 原语 MAP 公共原语

TC-BEGIN 指示(+成份处理原语) MAP-OPEN 指示(+ 用户专用服务原语)+


MAP-DELIMITER 指示(注 1)

TC-CONTINUE 指示( +成份处理原 首次:MAP-OPEN 确认(+用户专用服务原


语) 语)+ MAP-DELIMITER 指示(注 1)

以 后 各 次 : ( 用 户 专 用 服 务 原 语 ) + MAP-
DELIMITER 指示 (注 1)

18
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

TC-END 指示(成份处理原语) MAP-OPEN 确认(注 6)(用户专用服务原


语)+ MAP-CLOSE 指示

TC-U-ABORT 指示 MAP-U-ABORT 指示 或 MAP-P-ABORT 指


示(注 2)或 MAP-OPEN 确认(注 3)

TC-P-ABORT 指示 MAP-P-ABORT 指示(注 4)

MAP-OPEN 确认(注 5)

注 1:对于 MAP Phase2 的应用可以不包含该原语。

注 2:取决于 TC-U-ABORT 原语中是否包括来自远端 MAP service-provider 的 MAP-


abort-PDU,或是否包含来自远端 MAP service-user 的 MAP-user-abort-PDU 。

注 3:这种情况只适用于会话建立过程中收到 TC-U-ABORT,且“中止原因为”为“
不支持该应用上下文”的情况。

注 4:当且仅当 TC-P-ABORT 中携带的“中止原因”不是“不正确的事务处理子层”


时。

注 5:当且仅当会话建立过程中,如果 TC-P-ABORT 携带的“中止原因”为“不正确


的事务处理子层”。

注 6:只适用于会话建立过程中。

 MAP 用户专用服务原语和 TC 原语的映射

表4. MAP 用户专用服务原语到 TC 原语的映射表

MAP 服务原语 TC 原语

MAP-xx 请求 TC-INVOKE 请求

MAP-xx 响应(注 1) TC-RESULT-L 请求

TC-U-ERROR 请求

TC-U-REJECT 请求

TC-INVOKE 请求(注 2)

表5. TC 原语到 MAP 用户专用服务原语的映射表

19
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

TC 原语 MAP 服务原语

TC-INVOKE 指示 MAP-xx 指示

TC-RESULT-L 指示(注 3) MAP-xx 确认

TC-U-ERROR 指示

TC-INVOKE 指示(注 2)

TC-L-CANCEL 指示

TC-U-REJECT 指示 MAP-xx 确认 或

TC-L-REJECT 指示 MAP-NOTICE 指示

TC-R-REJECT 指示

注 1:映射关系取决于 MAP-xx 响应原语中携带的参数。

注 2:该映射用于通过一个四类 TCAP 操作传递另外一个二类或四类 TCAP 操作的结果。

注 3:如果成分部分为 RESULT-NL,同样映射卫 MAP-xx 确认。

1.1.4 MAP 公共服务原语

1. 概述

所有 MAP 服务用户要求接入各种业务,以完成下列基本应用层功能:

 在同层 MAP 业务用户之间建立和清除 MAP 对话

 应用层下面的各层所支持的接入功能

 报告非正常情况

 处理不同 MAP 版本

 测试一个固有的 MAP 会话在每一端是否仍然激活

为实现上面的目的,定义了下面的公共服务原语:

 MAP-OPEN 服务原语

 MAP-CLOSE 服务原语

 MAP-DELIMITER 服务原语

 MAP-U-ABORT 服务原语

20
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

 MAP-P-ABORT 服务原语

 MAP-NOTICE 服务原语

在定义服务原语中,用到下列符号来为参数分类:

M:参数内容为必选项。可用于任何原语类型和指示中,其相应的参数必须
在指示原语类型中出现。

O:参数内容为服务提供者任选项。可用于指示与确认类型原语中,服务提
供者对其中的参数可任选。

U:参数内容为服务用户任选项。可用于请求和响应类型原语中,服务用户
可选择参数之一。

C:参数内容是有条件的。可用于下列目的:

 表示如果参数来自于其它实体,还需在有关服务中包括该参数;

 表示服务用户必须基于所使用服务的上下文决定是否包含该参数;

 表示必须包含许多相互关联的独特参数之一;

 表示服务用户在请求与响应类型原语中出现任选参数(以“ U”为标记)
或条件参数(以“C”为标记),将在相应的指示或确认类型原语中呈
现给服务用户。

(=):该符号附加在上面标记之后,表示参数取与左边显示的参数相同的
值。

空白:表示没有参数。

2. MAP-OPEN 服务原语

此服务原语用于两个 MAP 服务用户之间建立一 MAP 会话。该服务是确认


型服务,以下表中所示服务原语确认。

表6. MAP-OPEN 服务原语

参数 请求 指示 响应 确认

应用上下文名 M M(=) U C(=)

目的地地址 M M(=)

目的地参考 U C(=)

21
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

起源地址 U O

起源参考 U C(=)

专用信息 U C(=) U C(=)

响应地址 U C(=)

结果 M M(=)

拒绝原因 C C(=)

提供者错误 O

 应用上下文名:该参数表示所建立的应用上下文类型。如果会话被接受,
则返回被接收的应用上下文名。该参数给出所支持的最高版本以防会话
被拒绝。

 目的地地址:一个有效的 SCCP 地址表示了目的地同层实体。在具体
实现时,在指示中,该参数也可隐含在相关的服务接入点中。

 目的地参考:该参数是提取被叫过程识别的参考。它可以与目的地地址
相同但其值在 MAP 层运载。下表描述了使用该参数的 MAP 业务,
只有这些业务允许使用目的地参考。

表7. 目的地参考的使用

MAP 业务 参考类型 参数的使用


MAP-REGISTER-SS IMSI 用户识别
MAP-ERASE-SS IMSI 用户识别
MAP-ACTIVATE-SS IMSI 用户识别
MAP-DEACTIVATE-SS IMSI 用户识别
MAP-INTERROGATE-SS IMSI 用户识别
MAP-REGISTER-PASSWORD IMSI 用户识别
MAP-PROCESS-UNSTRUCTURED-SS-REQUEST IMSI 用户识别
MAP- UNSTRUCTURED-SS-REQUEST IMSI 用户识别
MAP- UNSTRUCTURED-SS-NOTIFY IMSI 用户识别
MAP-FORWARD-SHORT-MESSAGE IMSI(注) 用户识别

注:当且仅当在移动台终止短消息的传递时从 HLR 一起收到 IMSI 与 LMSI。

22
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

 起源地址:一个有效的 SCCP 地址指明了 MAP 会话的请求者。在具


体实现时,在请求中,该参数也可隐含在相关的原语中的服务接入点中。

 起源参考:该参数是提取主叫过程识别的参考。它可以与起源地址相同
但其值在 MAP 层运载。下表描述了使用该参数的 MAP 业务,只有
这些业务允许使用起源参考。起源参考的处理将根据补充业务的描述和
其它业务描述来进行。例如运营者决定的呼叫限制。

表8. 起源参考的使用

MAP 业务 参考类型 参数的使用


MAP-REGISTER-SS ISDN 地址串 起源实体地址
MAP-ERASE-SS ISDN 地址串 起源实体地址
MAP-ACTIVATE-SS ISDN 地址串 起源实体地址
MAP-DEACTIVATE-SS ISDN 地址串 起源实体地址
MAP-INTERRPGATE-SS ISDN 地址串 起源实体地址
MAP-REGISTER-PASSWORD ISDN 地址串 起源实体地址
MAP-PROCESS-UNSTRUCTURED-SS-REQUEST ISDN 地址串 起源实体地址

 专用信息:此参数可以用于传递任意用户专用信息。GSM 中没有第一
专用信息的建立和处理,可根据运营者的特殊需要而进行。

 响应地址:第一响应实体的地址。如果上下文有要求则包含响应地址
(例如:如果它与目的地址不同)。

 结果:该参数指出会话是否被同层所接受。

 拒绝原因:此参数只有在结果参数中指出会话被拒绝时才出现。它可取
下列值:

 不支持该应用上下文

 无效的目的地参考

 无效的起源参考

 未给出原因

 潜在的版本不兼容

23
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3. MAP-CLOSE 服务原语

此服务原语用于拆除以前建立的 MAP 会话。该服务根据服务用户内定的规
则可以由两个 MAP 服务用户中任一个来调用。此服务不需要确认服务,其
参数见下表:

表9. MAP-CLOSE 服务原语

参数 请求 指示

释放方法 M

专用信息 U C(=)

 释放方法:此参数可取下述两值:

 正常释放。此种情况参数按照规程一一对应被送到同层。

 预安排结束。此情况下,参数与规程无一一对应关系。预安排结束由两
用户独立掌握,即仅要求请求类型原语。

 专用信息:此参数用于传送任意用户专用信息。

4. MAP-DELIMITER 服务原语

此服务用于明确地请求同层实体转移 MAP 规程数据单元。此服务为不需确
认服务,其参数见下表:

表10.MAP-DELIMITER 服务原语

参数 请求 指示

5. MAP-U-ABORT 服务原语

此服务是服务用户能够请求终止 MAP 会话。此服务为不需要确认服务,其
参数见下表:

表11.MAP-U-ABORT 服务原语

参数 请求 指示

用户原因 M M(=)

24
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

诊断信息 U C(=)

专用信息 U C(=)

 用户原因,此参数可以取下列值:

 资源限制(拥塞):被请求用户的资源由于拥塞而不可用;

 资源不可用:被请求用户的资源由于拥塞以外的其它原因而不可用;

 应用程序删除:程序由于在诊断信息参数中所给的原因而被删除了;

 程序错误:程序的处理由于程序化的原因而被终止了。

 诊断信息:该参数可用于对用户原因参数值提供一些补充信息,用户原
因与诊断信息的对应关系请见下表:

表12.用户原因与诊断

用户原因 诊断信息

资源限制(拥塞) -

资源不可用 短期/长期问题

应用程序删除 切换删除/

无线信道释放/

网络路径释放/

呼叫释放/

相关程序故障/

汇接对话被释放/

远端操作失败

程序错误 -

 专用信息:该参数可用于传送任何专用信息。GSM 规范中未定义如何
建立和处理专用信息,将根据运营者的特殊需求而进行。

6. MAP-P-ABORT 服务原语

该服务可使 MAP 服务提供者能够终止某一 MAP 会话。此服务是由提供者

25
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

启始的,其服务用于请见下表:

表13.MAP-P-ABORT 服务原语

参数 指示

提供者原因 M

根源 M

 提供者原因:此参数给出终止 MAP 会话的原因:

 提供者发生故障

 正常会话/事务处理被释放

 资源限制

 维护活动

 版本不兼容

 非正常 MAP 会话

 根源:该参数给出终止的根源。对于 TC 的应用,其参数可取下述值:

 MAP 问题

 TC 问题

 网络业务问题

 提供者原因和根源值以及相对应的事件请见下表:

表14.提供者原因和根源值以及相对应的事件

提供者原因 根源 相对应事件
MAP 在同层实体的 MAP 层发生故障

“不认识的消息类型”或“非正常格式化的事务处理部

TC 分”或在 TC-P-ABORT 中收到的“不正确事务处理子


提供者发生故障
层”或“非正常会话”

网络服务 在同层实体的网络业务曾发生故障

支持会话/事务处 TC 在 TC-P-ABORT 中收到的“不认识的事务处理 ID”


理被释放

26
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

资源限制 MAP 向 MAP 同层业务用户方向拥塞


TC 在 TC-P-ABORT 中收到“网络限制”

维护活动 MAP 在 MAP 同层业务用户维护

网络服务 在网络同层业务曾维护

非支持 MAP 活动 MAP MAP 会话与专用上下文不一致

版本不兼容 TC 在会话起始状态接收到的由提供者终止的指明“无公
共会话部分”

7. MAP-NOTICE 服务原语

该服务用于在不影响规程机器状态的情况下通知 MAP 服务用户有关于 MAP


会话向关联的规程问题。

此服务是由提供者发起的服务,其服务原语如下表所示:

表15.MAP-NOTICE 服务原语

参数 指示

问题诊断 M

 问题诊断:此参数可取下列值之一:

 由同层监测出的非正常事件

 被同层拒绝的响应

 从同层收到的非正常事件

1.1.5 MAP 协议各个功能版本的比较

目前,网上 GSM 设备软件普遍存在 Phase1、Phase2、Phase2+三种 MAP


功能版本共存的局面,所以不同 MAP 功能版本的软件需要进行版本协调才
能建立对话,完成相应的业务功能。MAP 功能 Phase1、Phase2、Phase2+之

27
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

间的区别主要体现在所能实现的业务功能的强弱、实现相同或相似功能所用
操作调用码不同等方面。

1. 功能差别

MAP 功能不同版本实现的功能差别主要体现在对
CAMEL 业务、GPRS 及对补充业务支持的多少等差
别上;而 MAP 作为业务层,其版本的提升相对于下
层协议是透明的,即不需要其提供者(TCAP、SCCP、
MTP 等)提供额外的协议支持。

 MAP Phase1:支持基本的补充业务,但不支持 CAMEL、GPRS 功能。


支持的基本的补充业务如下:BAOC、BOIC、BoIcexHC、BAIC、BIc-
roam, CFU、CFB、CFNRy、CFNRc

 MAP Phase2: 不支持 CAMEL、GPRS 功能, 在 Phase1 补充业务的


基础上,增强了补充业务的功能,如:

(I) CLIP/CLIR 呼叫线路识别/登记

(II) COLP/COLR 连接线路识别/登记

(III) 呼叫等待、呼叫保持

(IV) 多方会话

(V) 闭合用户组群(CUG)

(VI) 热计费(HOT BILLING)

 MAP Phase2+: Phase2+ 相对于 Phase2 的区别主要体现在对


CAMEL 、 GPRS 功 能 的 支 持 上 。 CAMEL 功 能 不 管 是 Phase1 或
Phase2 都只有在 MAP Phase2+ 下才能支持。所增加的 GPRS 功能
主要是为了适应 GSM/GPRS 混合用户完成联合位置更新。同时,
Phase2+还增加了一些新的功能,如:LCS 功能。

2. 某些业务流程上的操作码的区别

Phase1 / Phase2 / Phase2+ 在一些相同的业务流程上所使用的操作码并不


相同,如:

 取鉴权集

MAP Phase1 时,使用操作码 SEND_PARAMETERS(9);而 MAP Phase2


和 Phase2+ 都 使 用 MAP Phase2 的 操 作 码

28
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

SEND_AUTHENTICATION_INFO(56)。

 到前 VLR 取 IMSI

MAP Phase1 时,使用操作码 SEND_PARAMETERS(9); 而 MAP Phase2


和 Phase2+都使用 MAP Phase2 的操作码 SEND_IDENTIFICATION(55)。

 短消息始发和终结

MAP Phase1 和 MAP Phase2 时,短消息始发和终结都使用 MAP Phase1


的操作码 FORWARD_SHORT_MESSAGE(46); MAP Phase2+时短消息
始 发 使 用 操 作 码 MO_FORWARD_SM(46) , 短 消 息 终 结 使 用 操 作 码
MT_FORWARD_SM(44)。

 用户重现(包括短消息终结用户重现)

MAP Phase1 时,使用操作码 NOTE_MS_PRESENT(48);MAP Phase2


和 MAP Phase2+时,使用操作码 READY_FORSM(66)。

 Purge 操作

MAP Phase1 时,不支持 Purge 操作;MAP Phase2 和 MAP Phase2+时,


在 VLR 中删除用户后通过 PURGE_MS(67)操作通知 HLR。

1.1.6 版本协商

通信双方可独立地设定 MAP 功能版本,但一次对话是建立在通信双方 MAP


功能版本一致的基础上。如果通信双方的 MAP 版本不一致,则需要使用
MAP 的版本协商功能,版本协商的简单过程如下:

1) 通信 A 方 MAP 功能设为 Phase N,B 方 MAP 功能设为 Phase M

2) B 方以 Phase M 发起对话请求:

 若 M=N,则不需要进行版本协商。

 若 M<N,则 A 方接收对话请求,本次业务过程建立在 Phase M


基础上进行。

 若 M > N,则 A 方以 TC_U_ABORT 通信原语通知 B 方,对话请


求被拒绝,同时, TC_U_ABORT 携带 A 方支持的最高版本号
N;B 方收到 TC_U_ABORT 拒绝指示后,以 Phase N 再次发起
对话请求,以后的业务过程建立在 Phase N 基础上进行。

29
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

1.1.7 过负荷控制

对于 MAP 的各个功能实体,使用下述过负荷控制方法:

A) 如果监测出一个 MAP 实体过负荷,响应方可以对起始方请求的 MAP


操作不响应,哪些 MAP 操作可以不响应则由 MAP 服务提供者根据应
用上下文优先级来决定(优先级请见以下两表)。

B) 由于大多数 MAP 操作都在起始实体中由 TC 定时器监视着,因此对


于来话业务可得到一个附加的延时效果。

C) 若在位置寄存器中应用过负荷控制,可根据他们的应用上下文优先级去
掉 MAP 操作(请见以下两表,优先级最低者最先去掉。)

注:以下两表中优先级只作建议,具体顺序可由网络运营者根据具体执行情
况而定。

表16.MAP 应用上下文优先级顺序(HLR 侧)

响应方=HLR 起始实体

高优先级

(更新位置) VLR

(恢复数据/v2)

(发参数/v1)(注1)

(发鉴权信息/v2)

(发参数/v1)(注 2)

(发路由信息)

(为 SM 发路由信息) GMSC

(报告 SM 传递情况)

30
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

(为 SM 做准备/v2)

(注意用户出现/v1) VLR

(清除 MS/v2)

(登记 SS)

(取消 SS)

(激活 SS)

(询问 SS)

(登记口令)

(处理非格式化 SS 数据/v1)

(开始用户活动/v1)

(处理非格式化 SS 请求/v2)

(发 IMSI/v2)

低优先级

注 1:出现在网络位置更新中;

注 2:出现在信息检索中。

表17.MAP 应用上下文优先级顺序(MSC/VLR 侧)

响应方=MSC/VLR 起始实体

高优先级

(准备切换/v2) MSC

(进行切换/v2)

31
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

(删除位置)

(复位) HLR

(插入用户数据)

(取消用户数据)

(提供漫游号码)

(激活跟踪方式)

(去活跟踪方式)

(前转 SM) MSC

(前转 SM)

(向业务中心提醒/v2)

(不需返回结果的向业务中心提醒/v1) HLR

(非格式化 SS 请求/v2)

(非格式化 SS 通知/v2)

低优先级

1.2 移动性业务

1.2.1 位置管理业务

1. MAP-UPDATE-LOCATION 业务

此业务用于 VLR 更新 HLR 中存储的位置信息。业务参数请见下表

表18.MAP-UPDATE-LOCATION

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


IMSI M M(=)

32
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

MSC 地址 M M(=)

VLR 号码 M M(=)

LMSI(注 1) U C(=)

HLR 号码(注 2、3) C C(=)

用户错误 C C(=)

提供者错误 O

注 1:VLR 不分配 LMSI。如果 HLR 收到 LMSI 则支持它。

注 2:当 HLR 更新成功时必须出现 HLR 号码。

注 3:HLR 号码为国际有效形式。

2. MAP-CANCLE-LOCATION 业务

此业务用于 HLR 从 VLR 中删除用户记录。当一个 MS 从某一 VLR 区域移到


另一 VLR 区域时,此业务可被自动调用从旧 VLR 中删去用户记录,也可由
HLR 运营者强迫 VLR 向 HLR 进行位置更新,例如:取消签约。

MAP-CANCLE-LOCATION 业务是个确认业务,参数请见下表:

表19.MAP-CANCLE-LOCATION

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


IMSI M M(=)

LMSI(注 1) C C(=)

用户错误(注 2) C C(=)

提供者错误 O

注 1:如果从 VLR 中收到 LMSI,则将带着 LMSI。

注 2:如果删除失败,VLR 用户错误将返回错误原因“非期望的数据值”。

注 3:本操作可重复一次,重复的事件间隔为5 S。

33
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3. MAP-SEND-IDENTIFICATION 业务

此业务用于当前 VLR 与前一个 VLR 之间由于用户在该 VLR 中重新登记而


要获取某 IMSI 或鉴权序列。

此为确认型业务,采用的参数见下表:

表20.MAP-SEND-IDENTIFICATION

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


TMSI M M(=)
IMSI C

鉴权序列 U

用户错误(注 2) C

提供者错误 O

注 1:如果业务成功,将返回 IMSI 和最多五个鉴权参数序列。

注 2:如果业务失败,则必须发回用户错误,根据故障的性质可能是“未标识用户”。

4. MAP-PURGE-MS 业务

此业务用于 VLR 与 HLR 之间,使得 HLR 对其业务进行某些标记以使任


何对某一移动用户的呼叫或短消息的寻路由信息请求都将视为此 MS 不可及。
当该 MS 的用户记录在 VLR 中被取消时调用此业务。可以通过 MMI 作用或
者自动进行。

MAP-PURGE-MS 业务是确认型业务,参数请见下表:

表21.MAP-PURGE-MS

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


IMSI M M(=)

VLR 号码 M M(=)

提供者错误 O

34
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

1.2.2 切换业务

1. MAP-PREPARE-HANDOVER 业务

此业务用于 E 接口,他是确认型业务。参数请见下表:

表22.MAP-PREPARE-HANDOVER

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

目标小区 ID(注 1) C C(=)

不要求切换号码 C C(=)
BSS-APDU C C(=) C C(=)

切换号码(注 2) C C(=)

用户错误(注3) C C(=)

提供者错误 O

注 1:只有当业务未处于正在进行事务处理时才包括“目标小区 ID”(如在话路未分配之
前发生切换,到话路分配后发送的 MAP-PREPARE-HANDOVER 中不包含此参数)。

注 2:除非发送“不要求切换号码”参数,否则要发回“切换号码”参数。

注 3:根据故障性质用户错误使用下列错误:

 没有可用的切换号码

 系统故障

 非期望的数据值

 数据丢失

2. MAP-SEND-END-SIGNAL 业务

此业务用在 MSC-B 与 MSC-A(E接口)之间指示 MSC-B 已建立了至 MS


的无线路径,MSC-A 保留对此呼叫的主要控制直至呼叫清除。

响应用于 MSC-A 通知 MSC-B 所有在 MSC-B 中的呼叫资源可以被释放,既


可以是因为在 MSC-A 中的呼叫已被释放,也可以是因为呼叫已被成功地
从 MSC-B 切换到其它 MSC。

35
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

MAP-SEND-END-SIGNAL 业务是确认型业务,所用参数请见下表:

表23.MAP-SEND-END-SIGNAL

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


BSS-APDU M M(=)

提供者错误 O

3. MAP-PROCESS-ACCESS-SIGNALLING 业务

此业务用于在 E 接口之间传递在A 接口收到的信息。

MAP-PROCESS-ACCESS-SIGNALLING 业务是非确认型业务,所用参
数请见下表:

表24.MAP-PROCESS-ACCESS-SIGNALLING

参数名 请求 指示

调用 ID M M(=)
BSS-APDU M M(=)

4. MAP-FORWARD-ACCESS-SIGNALLING 业务

此业务用于在 E 接口之间,传递至 MSC-B 的A 接口的信息。

MAP-FORWARD-ACCESS-SIGNALLING 业务是非确认型业务,所用参
数请见下表:

表25.MAP-FORWARD-ACCESS-SIGNALLING

参数名 请求 指示

调用 ID M M(=)
BSS-APDU M M(=)

36
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

5. MAP-PREPARE-SUBSEQUENT-HANDOVER 业务

此业务用于 E 接口之间,以通知 MSC-A 它决定需要进行至 MSC-A 或其


它 MSC(MSCB’)的切换。

MAP-PREPARE-SUBSEQUENT-HANDOVER 业务是确认型业务,所用参
数请见下表:

表26.MAP-PREPARE-SUBSEQUENT-HANDOVER

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

目标小区 ID M M(=)

目标 MSC 号码 M M(=)
BSS-APDU M M(=) C C(=)

用户错误(注) C C(=)

提供者错误 O

注:根据故障性质可能有下列错误原因:

 未知的 MSC

 后续切换失败

 非期望的数据值

 数据丢失

1.2.3 鉴权管理业务

1. MAP-SEND-AUTHENTICATION-INFO 业务

此业务用于 VLR 与 HLR 之间为使 VLR 从 HLR 中获得鉴权信息。VLR 要求


提供 RAND/SRES/Kc 的集合。

如果 HLR 无法提供三数组序列则发回一个空的响应。VLR 可仍使用旧的鉴


权三数组。

MAP-SEND-AUTHENTICATION-INFO 业务是确认型业务,所用参数请见
下表:

37
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

表27.MAP-SEND-AUTHENTICATION-INFO

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


IMSI M M(=)

鉴权序列清单(注 C C(=)
1)

用户错误(注 2) C C(=)

提供者错误 O

注 1:如果业务结果成功,则 HLR 向 VLR 传送 1~5 个鉴权序列。

注 2:万一业务不成功,则根据相应的故障原因发送下述错误原因之一:

 未知的用户

 非期望的数据值

 系统故障

 数据丢失

1.2.4 国际移动设备识别管理业务

1. MAP-CHECK-IMEI 业务

此业务用于 MSC 与 EIR 之间以要求检验 IMEI。如果 MSC 无法提供 IMEI,


则要求 MS 提供并向 EIR 转送过去。

该业务是确认型业务,所用参数请见下表:

表28.MAP-CHECK-IMEI

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


IMEI M M(=)

设备状态(注 1) C C(=)

用户错误(注 2) C C(=)

38
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

提供者错误 O

注 1:如果业务结果成功,则向响应者发送“设备状态参数”。

注 2:万一业务不成功,则根据故障的性质,由用户发送下述错误原因之一:

 不认识的设备,此错误向响应者回发

 非期望的数据值

 系统故障

1.2.5 用户管理业务

1. MAP-INSERT-SUBSCRIBER-DATA 业务

此业务用于 HLR 带有某些用户数据去更新 VLR。有以下几种情况:

 运营者改变了一个或若干个补充业务,基本业务的签约或用户的数据,
但不用于基本业务或补充业务的取消;

 运营者运用、改变、或去掉了由运营者决定的闭锁业务;

 用户通过一个用户程序改变了与一个或若干个补充业务有关的数据;

 HLR 在位置更新时或在恢复时向 VLR 提供用户参数。只有 CLIR 与


CLOR 两种补充业务明确指出不需要本业务。

此为确认型业务,所用参数请见下表:

表29.MAP-INSERT-SUBSCRIBER-DATA

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

IMSI(注 1) C C(=)

MSISDN(注 2) C C(=)

类别 C C(=)

用户状态 C C(=)

承载业务清单 C C(=) C C(=)

电信业务清单 C C(=) C C(=)

39
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

前转信息清单 C C(=)

呼叫闭锁信息清单 C C(=)

CUG 信息清单 C C(=)

SS 数据清单 C C(=)

运营者决定的闭锁一般数据 C C(=) C C(=)

运营者决定的闭锁 HPLMN 数据 C C(=)

由于不支持特性的漫游限制 C C(=)

区域性的签约数据 C C(=)

SS 码清单 C C(=)

区域性的签约响应 C C(=)

用户错误 U C(=)

提供者错误 O

注 1:IMSI 不在正在进行的事务处理中使用(如位置更新)。

注 2:MSISDN 为基本 MSISDN。

2. MAP-DELETE-SUBSCRIBER-DATA 业务

该业务用于当一个或若干个补充业务或基本业务被撤销,HLR 从 VLR 中去
掉某些用户数据。但不用在补充业务的删除和去活。

此为确认型业务,所用参数请见下表:

表30.MAP-DELETE-SUBSCRIBER-DATA

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


IMSI M M(=)

基本业务清单 C C(=)

SS 码清单 C C(=)

由于不支持特性的漫游限制 C C(=)

区域性的签约数据 C C(=)

区域性的签约响应 C C(=)

40
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

用户错误 C C(=)

提供者错误 O

注 1:IMSI 不在正在进行的事务处理中使用(如位置更新)。

注 2:MSISDN 为基本 MSISDN。

1.2.6 故障恢复业务

1. MAP-RESET 业务

此业务在 HLR 重新启动后,用于向 VLR 指示它发生个一次故障。

该业务为非确认型业务,所用参数请见下表:

表31.MAP-RESET

参数名 请求 指示

调用 ID M M(=)

HLR 号码 M M(=)

HLR ID 清单 U C(=)

2. MAP-FORWARD-CHECK-SS-INDICATION 业务

此业务可由 HLR 可选的执行,以便向移动用户指示用于 HLR 重新启动,补


充业务参数可能已发生改变。HLR 仅在完成了用户数据恢复后发送此指示。

该业务为非确认型业务,所用参数请见下表:

表32.MAP-FORWARD-CHECK-SS-INDICATION

参数名 请求 指示

调用 ID M M(=)

3. MAP-RESTORE-DATA 业务

当 VLR 接收到未知 IMSI 的 MAP-PROVIDE-ROAMING-NUMBER 指示,


或者是已知的 IMSI,其标记“HLR 确认”置为“不确认”时调用此业务。此

41
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

业务是请求 HLR 向 VLR 发送关于此用户的所有数据,以存储在此用户的


IMSI 记录中。

MAP-RESTORE-DATA 业务为确认型业务,所用参数请见下表:

表33.MAP-RESTORE-DATA

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


IMSI M M(=)
LMSI U C(=)

HLR 号码(注 1) C C(=)

MS 不可及标志(注 2) C C(=)

用户错误(注 3) C C(=)

提供者错误 O

注 1:此业务在成功输出的情况下,HLR 号码作为必选参数。

注 2:如果在 HLR 中设置 MS 不可及标记,在业务成功的情况下,出现“MS 不可及”


参数。

注 3:在业务补成功时,由 HLR 发回错误原因。取决于实际故障用户,错误原因为以下


之一:

 未知用户

 系统故障

 非期望的数据值

 数据丢失

1.3 呼叫处理业务

1. MAP-SEND-ROUTING-INFORMATION 业务

此业务用于入口 MSC 和 HLR 之间。此业务由入口 MSC 调用以询问 HLR,


将呼叫路由接续至 MS。

42
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

此业务为确认型业务,所用参数请见下表:

表34.MAP-SEND-ROUTING-INFORMATION

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


MSISDN M M(=)

CUG 连锁(注 1) C C(=) C(=) C(=)

CUG 呼出接入(注 2) C C(=) C(=) C(=)

前转次数 C C(=)

网络信令信息(注 4) C C(=)
IMSI C C(=)
MSRN C C(=)

前转数据 C C(=)

用户错误(注 3、5) C C(=)

提供者错误 O

43
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

注 1:如果从 ISUP 接收到闭锁信息,在请求和指示原语中透明传至 HLR。如果在 CUG


呼叫认定检查之后,呼叫被认为是 CUG 呼叫,“CUG 连锁”会出现在响应和确认原
语中。

注 2:只有在“CUG 连锁”也提供时出现“CUG 呼出接入”。从 ISUP 接收到此信息,


请在请求和指示原语中透明地传给 HLR。仅当在 HLR CUG 呼叫认定检查后,此呼叫
被认为是 CUG 呼叫时,此次数出现。

注 3:当出现错误时,由响应者发送的用户错误参数为以下之一:

 未知用户

 号码改变

 呼叫闭锁

 CUG 拒绝

 不支持承载业务

 不支持电信业务

 设施不支持

 缺席用户

 前转违例

 系统故障

 数据丢失

 非期望的数据值

注 4:如果呼叫从 TUP 的 PSTN 过来,则没有参数“网络信令信息”。

注 5:“提供漫游号码”与“发送路由信息”之间的错误信息映射见下表。

注 6:对于 GMSC,根据“发路由信息”中的错误,转换为 TUP 消息,二者之间的具体


映射关系请见下表。

44
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

表35.“提供漫游号码”与“发送路由信息”的错误信息映射关系

“提供漫游号码”的错误信息 “发送路由信息”的错误信息

系统故障 系统故障

数据丢失 数据丢失

非期望的数据值 非期望的数据值

设施不支持 设施不支持

缺席用户 缺席用户

无漫游号码可用 系统故障

拒绝成份 系统故障

对话中断 系统故障

表36.“发送路由信息”的错误与 TUP 消息的映射关系

“发送路由信息”的错误信息 TUP 消息

系统故障 CFL

数据丢失 CFL

非期望的数据值 CFL

设施不支持 CFL

未知用户 UNN

号码改变 ACM

承载业务不支持 ACB

电信业务不支持 ACB

缺席用户 ACM

呼叫闭锁 ACM

CUG 拒绝 SST

前转违例 SST

45
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

2. MAP-PROVIDE-ROAMING-NUMBER 业务

此业务用于 HLR 到 VLR 之间。HLR 调用此业务,以请求 VLR 返回漫游


号码。HLR 指示 GMSC 将入路由接续到被叫 MS。

此业务为确认型业务,所用参数请见下表:

表37.MAP-PROVIDE-ROAMING-NUMBER

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


IMSI M M(=)

MSC 号码 M M(=)

MSISDN(注 1) C C(=)
LMSI C C(=)

GSM 承载能力(注 2) C C(=)

网络信令信息(注 3) C C(=)

漫游号码 C C(=)

用户错误(注 4) C C(=)

提供者错误 O

46
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

注 1 : 其 MSISDN 是 在 MAP-SEND-ROUTING-INFORMATION   请 求 中 包 括 的
MSISDN。

注 2:与 PSTN 互通时,当使用多用户号码时(多个 MSISDN 号码),则在 HLR 和


VLR 之间传送“GSM 承载能力”;若使用单用户号码(单个 MSISDN 号码),则
不包括“GSM 承载能力”。

注 3:网络信令信息是 MAP-SEND-ROUTING-INFORMATION 原语指示中网络信令信


息参数中的信息。若呼叫是从使用 TUP 的 PSTN 打来则没有该参数。

注 4:当出现错误时,由响应者发送的“用户错误”参数为以下之一:

 缺席用户

 无,没有号码可用

 设施不支持

 系统故障

 数据丢失

 非期望的数据值

1.4 与补充业务相关的业务

1. MAP-REGISTER-SS 业务

此业务在 VLR 和 HLR 之间使用,以登记与补充业务相关的数据。VLR 将此


消息转给 HLR。

此业务为确认型业务,所用参数请见下表:

表38.MAP-REGISTER-SS

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

SS 码 M M(=)

基本业务(注 1) C C(=)

带有子地址的前转号码(注 2) C C(=)

47
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

无应答条件时间 C C(=)

前转信息 C C(=)

用户错误(注 3) C C(=)

提供者错误 O

注 1:如果 HLR 未接收到基本业务码,则操作适用于用户签约的所有基本业务组。

注 2:“带有子地址的前转号码”表示可选地址包括子地址。

注 3:此业务不成功时,由响应者发送“用户错误”参数为以下之一:

 系统故障

 数据丢失

 非期望的数据值

 呼叫闭锁

 不支持承载业务

 不支持电信业务

 非法 SS 操作

 SS 错误状态

 SS 非兼容性

2. MAP-ERASE-SS 业务

此业务用在 VLR 和 HLR 之间,以删除与补充业务相关的数据。VLR 将消


息转给 HLR。

此业务为确认型业务,所用参数请见下表:

表39.MAP-ERASE-SS

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

SS 码 M M(=)

基本业务(注 1) C C(=)

48
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

前转信息 C C(=)

用户错误(注 2) C C(=)

提供者错误 O

注 1:如果 HLR 未接收到基本业务码,则操作适用于用户签约的所有基本业务组。

注 2:此业务不成功时,由响应者发送“用户错误”参数为以下之一:

 系统故障

 数据丢失

 非期望的数据值

 呼叫闭锁

 不支持承载业务

 不支持电信业务

 非法 SS 操作

 SS 错误状态

3. MAP-ACTIVATE-SS 业务

此业务用在 VLR 和 HLR 之间,以激活补充业务。VLR 将消息转给 HLR。

此业务为确认型业务,所用参数请见下表:

表40.MAP-ACTIVATE-SS

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

SS 码 M M(=)

基本业务(注 1) C C(=)

前转信息 C C(=)

呼叫闭锁信息 C C(=)

 SS 数据 C C(=)

用户错误(注 2) C C(=)

49
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

提供者错误 O

注 1:如果 HLR 未接收到基本业务码,则操作适用于用户签约的所有基本业务组。

注 2:此业务不成功时,由响应者发送“用户错误”参数为以下之一:

 系统故障

 数据丢失

 非期望的数据值

 不支持承载业务

 呼叫闭锁

 非法 SS 操作

 SS 错误状态

 SS 签约违例

 SS 非兼容性

 否定的 PW 检查

 PW 尝试次数违例

4. MAP-DEACTIVATE-SS 业务

此业务用在 VLR 和 HLR 之间,以去活补充业务。VLR 将消息转给 HLR。

此业务为确认型业务,所用参数请见下表:

表41.MAP-DEACTIVATE-SS

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=)

SS 码 M M(=)

基本业务(注 1) C C(=)

前转信息 C C(=)

呼叫闭锁信息 C C(=)

 SS 数据 C C(=)

50
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

用户错误(注 2) C C(=)

提供者错误 O

注 1:如果 HLR 未接收到基本业务码,则操作适用于用户签约的所有基本业务组。

注 2:此业务不成功时,由响应者发送“用户错误”参数为以下之一:

 系统故障

 数据丢失

 非期望的数据值

 呼叫闭锁

 不支持承载业务

 不支持电信业务

 非法 SS 操作

 SS 错误状态

 SS 签约违例

 否定的 PW 检查

 PW 尝试次数违例

5. MAP-INTERROGATE-SS 业务

此业务用在 VLR 和 HLR 之间,以检索与补充业务相关的信息。如果必要,


VLR 将消息转给 HLR。

此业务为确认型业务,所用参数请见下表:

表42.MAP-INTERROGATE-SS

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=)

SS 码 M M(=)

基本业务 C C(=)

SS 状态(注 1) C C(=)

51
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

基本业务组清单(注 2) C C(=)

前转特性清单 C C(=)

CLI 限制状态 C C(=)

用户错误(注 3) C C(=)

提供者错误 O

注 1:“SS 状态”参数包括在响应中,仅当:

 询问的补充业务可以同时对所有签约基本业务适用;

 询问的补充业务可由任意询问的基本业务来激活。

注 2:如果 HLR 未接收到基本业务码,则操作适用于用户签约的所有基本业务组。

注 3:此业务不成功时,由响应者发送“用户错误”参数为以下之一:

 系统故障

 数据丢失

 非期望的数据值

 呼叫闭锁

 不支持承载业务

 不支持电信业务

 非法 SS 操作

 SS 不可用

6. MAP-REGISTER-PASSWARD 业务

此业务用在 VLR 和 HLR 之间,用于移动用户请求登记一个新的口令。VLR


将消息转给 HLR。

此业务为确认型业务,所用参数请见下表:

表43.MAP-REGISTER-PASSWARD

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

52
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

SS 码 M M(=)

新口令 C C(=)

用户错误(注) C C(=)

提供者错误 O

注 1:此业务不成功时,由响应者发送“用户错误”参数为以下之一:

 系统故障

 数据丢失

 非期望的数据值

 呼叫闭锁

 SS 签约违例

 口令登记失败

 否定的 PW 检查

 PW 尝试次数违例

7. MAP-GET-PASSWARD 业务

此业务用在 HLR 和 VLR 之间,当 HLR 从移动用户接收到请求补充业务


的操作,此时需要用户输入口令。

此业务为确认型业务,所用参数请见下表:

表44.MAP-GET-PASSWARD

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

链结 ID C C(=)

导引信息 M M(=)

当前口令 M M(=)

提供者错误 O

53
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

8. MAP-PROCESS-UNSTRUCTURED-SS-REQUEST 业务

此业务用在 HLR 和 VLR 之间,用于传递非结构化的补充业务操作。

此业务为确认型业务,所用参数请见下表:

表45.MAP-PROCESS-UNSTRUCTURED-SS-REQUEST

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

USSD 数据编码方案 M M(=) C C(=)

USSD 串 M M(=) C C(=)

用户错误(注) C C(=)

提供者错误 O

注:此业务不成功时,由响应者发送“用户错误”参数为以下之一:

 系统故障

 数据丢失

 非期望的数据值

 呼叫闭锁

 未知字符

9. MAP-UNSTRUCTURED-SS-REQUEST 业务

当调用实体向 MS 请求与非结构化补充业务相关信息时,VLR 和 HLR


之间所有的业务。

此业务为确认型业务,所用参数请见下表:

表46.MAP-UNSTRUCTURED-SS-REQUEST

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

USSD 数据编码方案 M M(=) C C(=)

USSD 串 M M(=) C C(=)

54
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

用户错误(注) C C(=)

提供者错误 O

注:此业务不成功时,由响应者发送“用户错误”参数为以下之一:

 系统失败

 数据丢失

 非期望的数据值

 缺席用户

 非法用户

 非法设备

 USSD 忙

 未知字符

1.5 短消息业务

1. MAP-SEND-ROUTING-INFO-FOR-SM 业务

此业务用于入口 MSC 和 HLR 之间,以检索路由信息将短消息传送至服务


MSC。

此业务为确认型业务,所用参数请见下表:

表47.MAP-SEND-ROUTING-INFO-FOR-SM

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


MSISDN M M(=)
SM-RP-PRI M M(=)

业务中心地址 M M(=)
IMSI C C(=)

55
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

MSC 号码 C C(=)
LMSI C C(=)

用户错误(注) C C(=)

提供者错误 O

注:取决于实际故障,“用户错误”为以下之一:

 未知用户

 呼叫闭锁

 不支持电信业务

 缺席用户

 设施不支持

 系统故障

 非期望的数据值

 数据丢失

2. MAP-FORWARD-SHORT-MESSAGE 业务

此业务用于入口 MSC 和服务 MSC 之间,以前转移动发起的或者移动终止


的短消息。

此业务为确认型业务,所用参数请见下表:

表48.MAP-FORWARD-SHORT-MESSAGE

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


SM RP DA M M(=)
SM RP OA M M(=)
SM RP UI M M(=)

更多信息发送 C C(=)

用户错误(注) C C(=)

提供者错误 O

56
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

注:取决于实际故障,“用户错误”为以下之一:

 未标注的用户

 缺席用户

 MT SMS 用户忙

 设施不支持

 非法用户

 非法设备

 系统故障

 SM 转发失败

1. 在移动终止短消息中,其原因为以下之一:

 协议错误

 移动设备不支持移动终止短消息

2. 在移动发起短消息中,其原因为以下之一:

 未标注的业务中心地址

 业务中心拥塞

 无效短消息实体地址

 用户非业务中心用户

 协议错误

 非期望的数据值

 数据丢失

3. MAP-REPORT-SM-DELIVERY-STATUS 业务

此业务用于入口 MSC 和 HLR 之间。此业务用于在 HLR 中设置消息等待数据


或者在询问后通知 HLR SM 已经成功转发。此业务由入口 MSC 调用。

此业务为确认型业务,所用参数请见下表:

表49.MAP-REPORT-SM-DELIVERY-STATUS

57
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


MSISDN M M(=)

业务中心地址 M M(=)

SM 转发输出 M M(=)

MSISDN-提醒 C C(=)

用户错误(注) C C(=)

提供者错误 O

注:取决于实际的故障,“用户错误”为以下之一:

 未知用户

 消息等待清单满

 非期望的数据值

 数据丢失

4. MAP-READY-FOR-SM 业务

此业务用于 VLR 和 HLR 之间。当用户指示存储器可用时,VLR 用此业务


向 HLR 指示。

当 VLR 中用户的消息等待标志激活时,用户通过无线途径与 MSC 联系
时,VLR 发起此业务。

此业务为确认型业务,所用参数请见下表:

表50.MAP-READY-FOR-SM

参数名 请求 指示 响应 确认

调用 ID M M(=)
IMSI C C(=)

提醒原因 M M(=)

用户错误(注) C C(=)

提供者错误 O

58
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

注:取决于实际的故障,“用户错误”为以下之一:

 未知用户

 设施不支持

 系统故障

 非期望的数据值

 数据丢失

5. MAP-ALERT-SERVICE-CENTRE 业务

此业务用于 HLR 和互通的 MSC 之间。HLR 仅当察觉此用户活动或移动台存


储器可用时发起此业务。此用户 MSISDN 处于消息等待数据文件中。

此业务为确认型业务,所用参数请见下表:

表51.MAP-ALERT-SERVICE-CENTRE

参数名 请求 指示 响应 确认

调用 ID M M(=)

MSISDN-提醒 M M(=)

业务中心地址 M M(=)

用户错误(注) C C(=)

提供者错误 O

注:取决于实际的故障,“用户错误”值为以下之一:

 系统故障

 非期望的数据值

 数据丢失

6. MAP-INFORM-SERVICE-CENTRE 业务

此业务用于 HLR 和入口 MSC 之间,以通知业务中心存储在消息等待数据


中的 MSISDN 号码。如果存储的 MSISDN 号码与从入口 MSC 在 MAP-

59
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

SEND-ROUTING-INFO-FOR-SM 业务原语中接收的号码不同,则在此消息
中包括存储的 MSISDN 号码。另外在相应的时候,向入口 MSC 通告消息等
待数据清单中所包括的相应业务中心状态以及 MCEF 和 MNRF 标记的状态。

此业务为非确认型业务,所用参数请见下表:

表52.MAP-INFORM-SERVICE-CENTRE

参数名 请求 指示

调用 ID M M(=)

MSISDN-提醒 C C(=)

MWD 状态 C C(=)

1.6 操作与维护业务

1.6.1 用户跟踪业务

1. MAP-ACTIVATE-TRACE-MODE 业务

此业务用于 HLR 和 VLR 之间,以激活 VLR 中的用户跟踪。

MAP-ACTIVATE-TRACE-MODE 业务是确认型业务,所带参数请见下表:

表53.MAP-ACTIVATE-TRACE-MODE

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

IMSI(注 1) C C(=)

跟踪参考 U C(=)

跟踪类型 M M(=)

OMC-ID(注 2) U C(=)

用户错误(注 3) C C(=)

提供者错误 O

60
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

注 1:在独立操作中,IMSI 为必选参数。

注 2:OMC-ID 的使用为运营者可选。

注 3:取决于实际的故障,“用户错误”值为以下之一:

 非标识用户

 设备不支持

 跟踪缓冲器满

 系统故障

 非期望的数据值

 数据丢失

注 4:激活操作可重复一次,重复的时间间隔为 5s。

2. MAP-DEACTIVATE-TRACE-MODE 业务

此业务用于 HLR 和 VLR 之间,以去活 VLR 中的用户跟踪。

MAP-DEACTIVATE-TRACE-MODE 业务是确认型业务,所带参数请见下表:

表54.MAP-DEACTIVATE-TRACE-MODE

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)

IMSI(注 1) C C(=)

跟踪参考 M M(=)

用户错误(注 2) C C(=)

提供者错误 O

61
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

注 1:在独立操作中,IMSI 为必选参数。

注 2:取决于实际的故障,“用户错误”值为以下之一:

 非标识用户

 设备不支持

 系统故障

 非期望的数据值

 数据丢失

注 3:去活操作可重复一次,重复的时间间隔为 5s。

1.6.2 其它操作和维护业务

1. MAP-SEND-IMSI 业务

此业务用于 VLR 获取用户的 IMSI。这是在一些操作维护程序中,VPLMN


需要用户数据而 MSISDN 为仅有的已知用户识别,此时调用此程序。

MAP-SEND-IMSI 业务是确认型业务,所带参数请见下表:

表55.MAP-SEND-IMSI

参数名 请求 指示 响应 确认

调用 ID M M(=) M(=) M(=)


MSISDN M M(=)
IMSI C C(=)

用户错误(注) C C(=)

提供者错误 O

注 1:取决于实际的故障,“用户错误”值为以下之一:

 未知用户

 非期望的数据值

 数据丢失

62
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

第2章 MAP 消息

2.1 MAP 消息结构

TCAP 和 MAP 消息编码采用基于 X.208,X.209 建议的 ASN.1 编码原则,


使用嵌套信息结构,具有很高的灵活性和开放性。 因此在介绍 TCAP 消息
结构之前,先简单介绍一下 ASN.1 编码。

2.1.1 ASN.1 编码

ASN.1 编码的基本单位是基本信息单元。

1. 基本信息单元

基 本 信 息 单 元 ( Information Element) 简 称 为 IE , 包 括 标 记 (Tag) , 长 度


(Length) 及 内 容 (Content) 三 部 分 组 成 。 标 记 用 以 区 分 不 同 的 信 息 单 元
(IE),决定对内容字段的解释;长度用以指明 Content 含有字节的个数。
按照内容的复杂程度,信息单元可以分为本原体(Primitive)和复合体
(Constructor)两种。本原体的内容是简单数据类型,复合体的内容是一个
(或多个)基本信息单元 。

2. 标记

标记(Tag):由一个或多个 8 位位组组成,包括类别( Class),格式


(Form)及标记码(Tag Code)三部分。通常,标记的结构如下图:

63
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

H G F E D C B A

Class Form Tag Code

图 9 基本信息单元标记

其中,HG 两个比特组成 Class,将标记分为 4 类:

 HG = 00, 普通类(Universal),它为 X.209 中定义的完全标准化


的标记。

 HG = 01, 全应用类( Application-Wide),它应用于七号系统


TCAP 功能各种应用业务 ASE(即 TCAP 用户)的信息元,例如事
物处理子层的标记均采用此类标记。

 HG =10, 应用上下文类(Context-specific),它用于在上一级
Constructor 中规定的信息元,这些信息元还要考虑同一 Constructor
中其它数据元素的顺序,该标记可以在其它 Constructor 中重用,例
如成份处理子层的标记均采用此类标记。

 HG=11, 专用类(Private Use),它保留用于国内、网络内或专用


用户的信息元。这些信息元不属于 TC 的协议范围。

比特 F 格式:指信息元的形式,

 0:表示该 IE 为本原体(Primitive)

 1:表示该 IE 为复合体(Constructor)

64
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

比特 E-A 为标记码,表示此标签序号,可扩充为多字节,格式如下图所示 :

形 类别 形式 标记码
类别 标记码

00000~11110 扩展
MSB
1

~ ~
~ ~

LSB
扩展位
0

(a)单字节格 (B)扩展格
式 式
图 10 标记码格式

在单字节格式中,标记只占一个八位位组,标记码为 E-A 位,其取值范围


为 00000-11110(十进制 0~30)。若标记码大于 30,则要采用多字节的扩
展格式,这时第一字节的 E-A 位置置为 11111,它的作用示指示标记采用多
字节格式表示,本身不是标记码值的一部分。后续字节的 H 位用于扩展位。
若 H=1,表示其后一个字节还是标记扩展字节;若 H=0,表示这是最后一
个标记字节。所有扩展字节的 G-A 位串接组成标记码。第一扩展字节的 G 位
为标 记码 的最 高有 效位 ( MSB ), 最末 扩展 字节 的 A 位为 最低 有效 位
(LSB)。扩展格式标记码的最小码值为 31,它只需一个扩展字节,该字节
的 G-A 位编码为 0011111。标记扩展字节不能为全 0,即对于一个给定的标
记码值,必须采用最小数目的扩展字节。

3. 长度

长度指示 Content 部分所占的八位位组数,它不包括 Tag 和 Length 字段的


八位位组。

长度字段有三种编码形式:

a)若长度小于 128 个八位位组,则采用短格式,它只占一个字节,第八


位置 0,低 7 位为长度的二进制编码值。

b)若长度大于等于 128 个八位位组,则采用长格式。在这种编码方式中,

65
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

长度字段本身编码的长度为 2-127。其中,第 1 字节的 H 位置 1,G-A 位


的二进制编码值长度字段的长度减 1,信息元本身也用无符号二进制数表
示,其最高有效位为第 2 字节的 G 位,最低有效位为最末字节的 A 位。

c)在不定型编码中,长度字段只占一个八位位组,起编码固定为
10000000,它并不表示信息元的长度,只是不定型编码的一个标志。采用
这种编码方式,需要在信息元的末尾设置一个特殊的“内容结束”
(EOC:End-Of-Content)指示语。该指示语是作为一个信息元来处理的,
其标记( Class)是 Universal 类,Form 是 Primitive,TagCode 为 0,
没有 Content 部分,所以长度为 0。不定型编码可以用于任意长度的信息
元,其最大长度仅受限于 SCCP 消息的最大长度。这种编码可以代替短格
式或长格式长度编码,其唯一要求是应用的信息元必须是 Constructor 类
型,因为 EOC 本身就是一个消息元,如下图所示:

80H

内 容

EOC标记OOH

EOC长度OOH

图 11 不定长格式信息元

4. 信息元举例

 例一

04 08 64 00 70 07 09 00 00 F1

上面的编码是一个信息单元的例子。

其中,04 是标记,08 是长度,其余部分是内容。

对标记 04 进一步分析可知,这个信息单元是一个普通类,在 X.209 中有


完全标准化的定义,同时信息单元是本原体,标记码是 4 。通过 X.209 知
这个标记表示 Octect String,也就是说,信息单元的内容是一个八位组的
数组。其实,这个信息单元的内容表示的是一个 IMSI 。

 例二

6C 80 ...... 00 00

66
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

上面的例子也是一个信息单元。

其中,6C 是标记,80 是表示不定长,最后两个 00 表示信息单元的结


束,中间省略的部分是信息单元的内容。

对标记 6C 进一步分析可知,这个信息单元是一个全应用类,应用于
七号系统 TCAP 功能,复合体,标记码是 C 。查 TCAP 的协议知,这个
信息单元表示的是 TCAP 的成份部分。

2.1.2 MAP 消息格式

1. 消息结构

MAP 消息是在 TCAP、SCCP、MTP 各协议层提供服务的基础上传输的。


在信令链路上传输的一条 MAP 消息,也同时包含 TCAP、SCCP、MTP
协议层的协议数据。一条完整的消息格式如下图:

2. MAP 消息

MTP SCCP
Ï ûÏ ¢ TCAPÏ ûÏ ¢ MAPÏ ûÏ ¢
Ï ûÏ ¢

图 12 MAP 消息格式

MAP 消息是 TCAP 消息的成份部分,TCAP 消息是 SCCP 消息的数据部分。


移动应用 SCCP 消息是在 No.7 信令的消息信号单元(MSU)中的 SIF 字段
中传送,采用 UDT 消息类型,协议类别为 0 类或 1 类,基本格式如下图所
示:

67
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

F  CK SIF    LI  FIB FSN BIB BSN F
 8  16  2     6  1  7  1   7  8 首先发送的字节

路由标记

消息类型(UDT)
协议类别
被叫地址指针
主叫地址指针
数据部分指针
被叫地址长度
被叫地址
主叫地址长度
主叫地址
数据长度
数据(TCAP 消息)

图 13 移动 SCCP 消息具体格式

其中:

1) F:其码型为 01111110,它既表示前一个信号单元的结束,也表示后一

个信号单元的开始,两个信号单元之间允许插入任意多个 F 标志。F 标

志可以在过负荷的情况下降低系统的处理工作量。

2) CK:检错码,采用 16 位循环冗余码,用以检测信号单元传输过程中产

生的误码。

3) 信号单元序号和重发指示位

 BSN:后向序号。向对方指示序号直至 BSN 的所有消息均已正确无

误地收到。

 BIB:后向(重发)指示位。BIB 反转指示对方从 BSN+1 号消息开

始重发。

68
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

 FSN:前向序号,也就是本消息的顺序号。

 FIB:前向(重发)指示位。FIB 反转指示开始重发消息。

4) LI:信号单元长度指示码。其值等于 LI 字段之后至 CK 字段之前的八位

位组数。FISU 的 LI=0,LSSU 的 LI=1 或 2,MSU 的 LI>2。因为 LI 字段

的长度为 6 个比特,其取值范围为 0-63,当长度大于或等于 63 时,为

了不改变原有的结构,LI 的值均置为 63。

5) SIO:业务指示八位位组。它只用于 MSC,用于指示消息类别。MTP 三

级据此将消息分配给相应的功能模块,同时它还指示这是国内网消息还

是国际网消息。

 低 4 位:DCBA,业务指示语,其中 SCCP 为 0011

 高 4 位:HGFE,子业务字段,HG=00 表示国际网,HG=01

表示国际备用网,HG=10 表示国内网,HG=11 表示国内备用网。

FE 比特备用。

具体的 MAP 业务消息在 TCAP 消息中以成份的形式存在,一般来讲,MAP


业务的消息类型和 TCAP 成份中的操作码一一对应,而在消息传递过程中 ,
一个消息对应一个调用识别(Invoke ID),一个调用识别在其 MAP 对话过
程中是对某个消息的唯一识别,通过区分调用识别,可以将一个成份 "翻
译"成对应的 MAP 业务消息。

2.1.3 MAP 消息编码

MAP 消 息 的 详 细 协 议 采 用 CCITT X.208 建 议 的 Abstract Syntax


Notation(ASN.1)描述。

MAP 业务消息对应的操作码以及操作类别、操作时限由 ETSI GSM 09.02 规


范给出,其中操作时限给出长、中、短三类,具体的数值可以根据具体的实现
来确定。

69
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

下表列出了 MAP 使用的操作码。这里的操作码是对 TCAP 消息成份部分中


操作码的具体编码。

表56.MAP 操作码列表

MAP 操作 实体及方向 操作码(十进 版本


制)
ActivateSS MSC<=>VLR 12 Phase1&Phase2

VLR<=>HLR
ActivateTraceMode HLR<=>VLR 50 Phase1&Phase2
AlertServiceCentre G/IW MSC<=>HLR 64 Phase2
AlertServiceCentreWithoutResult G/IW MSC<=>HLR 49 Phase1
BeginSubscriberActivity VLR => HLR 54 Phase1
CancelLocation HLR<=>VLR 3 Phase1&Phase2
CheckIMEI MSC<=>VLR 43 Phase1&Phase2
MSC<=>EIR
DeactivateSS MSC<=>VLR 13 Phase1&Phase2
VLR<=>HLR
DeactivateTraceMode HLR<=>VLR 51 Phase1&Phase2
DeleteSubscriberData HLR<=>VLR 8 Phase1&Phase2
EraseSS MSC<=>VLR 11 Phase1&Phase2
VLR<=>HLR
ForwardAccessSignalling MSC<=>VLR 34 Phase1&Phase2
Forwardcheckssindication MSC<=>VLR 38 Phase1&Phase2
ForwardShortMessage G/IW MSC<=>MSC 46 Phase1&Phase2
GetPassword HLR<=>VLR 18 Phase1&Phase2
VLR<=>MSC
InformServiceCentre HLR => G/IW MSC 63 Phase2
InterrogateSS MSC<=>VLR 14 Phase1&Phase2
VLR<=>HLR
or only MSC<=>VLR
InsertSubscriberData HLR<=>VLR 7 Phase1&Phase2
NoteInternalHandover MSC-B => MSC-A 35 Phase1
NoteSubscriberPresent VLR => HLR 48 Phase1
PerformHandover MSC-A<=>MSC-B 28 Phase1

70
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

PerformSubsequentHandover MSC-B<=>MSC-A 30 Phase1


PrepareSubsequentHandover MSC-B<=>MSC-A 69 Phase2
ProcessAccessSignalling MSC-B => MSC-A 33 Phase1&Phase2
ProcessUnstructuredSs-Data MSC<=>VLR 19 Phase1
VLR<=>HLR
ProcessUnstructuredSs-Request MSC<=>VLR 59 Phase2
VLR<=>HLR
UnstructuredSs-Request HLR<=>VLR 60 Phase2
VLR<=>MSC
UnstructuredSs-Notify HLR<=>VLR 61 Phase2
VLR<=>MSC
ProvideRoamingNumber HLR<=>VLR 4 Phase1&Phase2
PurgeMS 0VLR<=>HLR 67 Phase2
ReadyForSM MSC<=>VLR 66 Phase2

VLR<=>HLR
RegisterPassword MSC<=>VLR 17 Phase1&Phase2

VLR<=>HLR
RegisterSS MSC<=>VLR 10 Phase1&Phase2

VLR<=>HLR
ReportSM-DeliveryStatus G/IW MSC <=> HLR 47 Phase1&Phase2
Reset HLR=>VLR 37 Phase1&Phase2
RestoreData VLR<=>HLR 57 Phase2
SendAuthenticationInfo VLR<=>HLR 56 Phase2
SendEndSignal MSC-B<=>MSC-A 29 Phase1&Phase2
SendIdentification VLR<=>VLR 55 Phase2
SendIMSI VLR<=>HLR 58 Phase2
Sendparameters VLR<=>HLR 9 Phase1

VLR<=>HLR
SendRoutingInfoForSM G/IW MSC <=> HLR 45 0Phase1&Phase2
SendRoutingInformation MSC<=>HLR 22 Phase1&Phase2
UpdateLocation VLR<=>HLR 2 Phase1&Phase2

其中:

1) G/IW MSC:Gateway/InterWorking MSC,短消息关口互连 MSC

71
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

2) MSC-A:发起切换的主控 MSC

3) MSC-B:被切换到的 MSC

以下是 MAP 标准错误码定义表。

表57.MAP 标准错误码表

错误原因 编码 错误原因 编码
UNKNOWN_SUBSCRIBER 1 SUBSEQUENT_HANDOVER_F 26
AILURE
UNKNOWN_BASE_STATION 2 ABSENT_SUBSCRIBER 27
UNKNOWN_MSC 3 BUSY_SUBSCRIBER 28
UNKNOWN_LOC_AREA 4 NO_SUBSCRIBER_REPLY 29
UNIDENTIFIED_SUBSCRIBER 5 RADIO_CONGESTION 30
UNALLOCATED_ROAMING_NUMBER 6 IMPOSSIBLE_CALL_COMPLE 31
TION
UNKNOWN_EQUIPMENT 7 SM_DELIVERY_FAILURE 32
ROAMING_NOT_ALLOWED 8 MESSAGE_WAITING_LIST_FU 33
LL
ILLEGAL_MS 9 SYSTEM_FAILURE 34
BEARER_SERVICE_NOT_PROVISION 10 DATA_MISSING 35
ED
TELESERVICE_NOT_PROVISIONED 11 UNEXPECTED_DATA_VALUE 36
INSUFFICIENT_BEARER_CAPABILITI 12 PASSWORD_REGISTRATION_ 37
ES FAILURE
CALL_BARRED 13 NEGATIVE_PASSWORD_CHE 38
CK
FORWARDING_VIOLATION 14 NO_ROAMING_NUMBER_AVAI 39
LABLE
CUG_REJECT 15 TRACING_BUFFER_FULL 40
ILLEGAL_SS_OPERATION 16 NUM_OF_PW_ATTEMPTS_VI 43
OLATION
SS_ERROR_STATUS 17 NUMBER_CHANGED 44

72
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

SS_NOT_AVAILABLE 18 ERROR_IN_MS 50
SS_SUBSCRIPTION_VIOLATION 19 SMS_LOWER_LAYERS_CAPA 51
BILITIES_NOT_PROVISIONED
SS_INCOMPATIBILITY 20 MEMORY_CAPACITY_EXCEE 52
DED
FACILITY_NOT_SUPPORTED 21 SC_CONGESTION 53
INVALID_TARGET_BASE_STATION 23 MS_NOT_SC_SUBSCRIBER 54
NO_RADIO_RESOURCE_AVAILABLE 24 INVALID_SME_ADDRESS 55
NO_HANDOVER_NUMBER_AVAILABL 25 ABSENT_SUBSCRIBER_WITH 56
E OUT_PARA

在上面每个 MAP 消息都有特定的参数和格式,具体请参考 ETSI 0902 规范


附录。

2.2 MAP 消息举例

下面是一个 UDT 消息:

118>> 30168 UDT 000000d 05FF09 03FF11 3F 3F 83 11 FF 03 09 FF


05 0D 09 81(SCCP) 03 0E 18 0B 12 06 00 12 04 68 31 39 31 00 00 0A 12
07 00 12 04 68 31 09 40 67 2A 62 28 (TCAP) 48 04 2B 81 11 00 6C
80(成份子层) A1 80 02 01 00 02 01 02 30 16 04 08 64 00 30 31 08 00
51 F4 81 06 91 68 31 09 40 67 00 00 00 00

2.2.1 在以上信令链路跟踪到的消息中,结构如下:

1) 整个消息都属于 MTP 层;

2) SCCP 层是从 09 81 开始,一直到最后都属于 SCCP 层;

3) TCAP 层是从 62 28 开始,一直到最后都属于 TCAP 层;

4) 成份子层是从 6C 80 开始,一直到最后都属于 TCAP 层的成份子


层,成份中可以封装 MAP 消息。

73
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

2.2.2 各层消息分解如下

1. MTP 层

2. 3F 83 11 FF 03 09 FF 05 0D,其中

 3F----表示整个 MTP 消息的长度,当所有消息字节数大于 63 个字节


时,该字节统一为 3F。

 83----高 4 位“8”网络表示语,表示国内主用网;低 4 位“3”业务


表示语,表示后面的是 SCCP 消息。

 11 FF 03----表示 DPC 是 03 FF 11

 09 FF 05----表示 OPC 是 05 FF 09

 0D----SLS 信令链路选择码

3. SCCP 层

UDT 消息类型的格式包括消息类型码、协议类别、路由标记(包括三个指针:
第一个指针指向被叫用户地址、第二个指针指向主叫用户地址、第三个指针指
向数据即 TCAP 部分)。具体分析如下:

 09----表示消息类型是 UDT。

 81----高 4 位是“8”表示 QOS(Quality of service)要求出错返回,


高 4 位如果为“0”则表示不要求出错返回;低 4 位“1” 表示 SCCP
协议分类是 1 类有序的无连接类。

 03----被叫用户地址指针,“03”表示从“03”后面的第三个字节开
始是被叫地址。

 0E----主叫用户地址指针,“0E”表示从“0E”后面的第十四个字节
开始是主叫地址。

 18----数据地址指针,“18”表示从“18”后面的第二十四个字节开
始是数据地址,亦即 TCAP 部分的开始。

 0B 12 06 00 12 04 68 31 39 31 00 00 ----被叫 GT 码地址,详细分析
如下:

A. 0B----表示被叫 GT 地址长度为 11 个字节。

B. 12----该字节表示地址表示语和翻译类型,具体含义如下:

74
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

I. Bit8----备用

II. Bit7----路由表示语,取值为:

“0”:根据地址中的全局码(GT)选取路由

“1”:根据 MTP 路由标记中的 DPC 和被叫用户地址中的子系统选


取路由。

III. Bit6/5/4/3----全局码表示语,取值为:

“0000”:表示 0 类 GT

“0001”:表示 1 类 GT

“0010”:表示 2 类 GT

“0011”:表示 3 类 GT

“0100”:表示 4 类 GT,GSM 里用的都是 4 类 GT。

IV. Bit2----子系统表示语,取值为:

“0”:未包括子系统号

“1”:包括子系统号

V. Bit1----信令点表示语,取值为:

“0”:表示未包括信令点码

“1”:表示包括信令点码

C. 06----子系统号,这里表示是 HLR 子系统。子系统的详细定义如
下:

表58.子系统定义表

子系统号 子系统名
0000 0000 未定义的子系统号/没有使用
0000 0001 SCCP 管理(SCMG)
0000 0010 备用
0000 0011 ISDN 用户部分(ISUP)
0000 0100 操作维护管理部分(OMAP)

75
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

0000 0101 移动应用部分(MAP)


0000 0110 归属位置登记器(HLR)
0000 0111 拜访位置登记器(VLR)
0000 1000 移动交换中心(MSC)
0000 1001 设备识别中心(EIR)
0000 1010 认证中心(AUC)
0000 1011 备用
0000 1100 智能网应用部分(INAP)
0000 1101~1111 1110 备用
1111 1111 扩充备用

D. 00----在 4 类 GT 中该字节备用

E. 12----该字节高 4 位是编号计划,低 4 位是编码设计。具体如下表


所示:

表59.编号计划和编码设计定义表

编号计划(GHFE) 编码设计(DCBA)

编号计划 编码 编码设计 编码
0000 未定义 0000 未定义
0001 ISDN/电话编号计划 0001 BCD,奇数个数字
0010 备用 0010 BCD,偶数个数字
0011 数据编号计划 0011~1111 备用
0100 Telex 编号计划
0101 海事移动编号计划
0110 陆地移动编号计划
0111 ISDN/移动编号计划
1000~1111 备用

F. 04----地址性质表示语编码,具体编码如下:

76
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

表60.地址性质表示语编码

地址性质表示语 编码(HGFEDCBA)

空闲 0000000

用户号码 0000001

国内备用 0000010

国内有效号码 0000011

国际号码 0000100

空闲 0000101

智能网业务号码 0000110

空闲 0 0 0 0 1 1 1~1 1 1 1 1 1 1

G. 68 31 39 31 00 00----被叫 MSISDN 号码,表示被叫 MSISDN 为


86139313000。

 0A 12 07 00 12 04 68 31 09 40 67----主叫 GT 码地址。分析方法同被
叫 GT 码地址。

 22----SCCP 数据部分的长度,即 TCAP 消息的长度,表示长度为 34


个八位组。

4. TCAP 层

TCAP 也就是 SCCP 的数据部分,TCAP 层的消息由信息单元组成,一个信


息单元由标签(Tag)、长度(Length)、内容(Contents)组成。划分信息
单元是对 TC 消息进行分析的基础。

以下即是 TCAP 消息的内容。

62 28 48 04 2B 81 11 00 6C 80 A1 80 02 01 00 02 01 02 30 16 04 08 64
00 30 31 08 00 51 F4 81 06 91 68 31 09 40 67 00 00 00 00

具体分析如下:

 事务处理子层:62 28 48 04 2B 81 11 00

A. 62---- 事 务 处 理 部 分 字 段 编 码 , 即 TCAP 的 消 息 类 型 标 签
(Tag),其值 62 表示消息类型是一个消息开始(Begin)。常用消
息类型标签和编码见下表:

77
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

表61.常用类型标签和编码

类型标签(字段名称) 编码(HGFEDCBA)

开始(Begin) 01100010

结束(End) 01100100

继续(Continue) 01100101

中止(Abort) 01100111

B. 28----根据信息单元组成,消息类型标签(Tag)之后即为信息单元
长度(Length),所以也看出 62 前面的“2A”表示该 TCAP 消息
的长度是 42(2AH)个字节。

C. 48----表示消息类型中的事务处理 ID,以区分不同的事务。“48”
表示起源地事务处理 ID 标签。

“48”起源事务处理 ID 标签

“49”目的地事务处理 ID 标签

D. 04----再根据信息单元组成,标签(Tag)之后又是信息单元长度
( Length ) , 所 以 “ 04” 表 示 目 的 地 事 务 处 理 ID 值 的 长 度
(Length)是 4 个字节

E. 2B 81 11 00----起源地事务处理 ID 值

 成份子层:

该层包含有 MAP 消息,是分析 MAP 信令的关键。成份子层一般有成份部分


和对话部分,在含有 MAP 消息的 UDT 中,大多包含有成份部分,但不一定
含有对话部分。以下是只含有成份部分的成份子层消息。该层相对于 MAP 而
言是透明的。

6C 80 A1 80 02 01 00 02 01 02 30 16 04 08 64 00 30 31 08 00 51 F4 81
06 91 68 31 09 40 67 00 00 00 00 00 00

具体分析如下:

A. 6C----成份部分标签(Tag),其中取值

“6C”:表示是成份部分标签;

“6B”:表示是对话部分标签。

78
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

B. 80---- 根 据 信 息 单 元 组 成 , 标 签 ( Tag ) 之 后 又 是 信 息 单 元 长 度
(Length),所以“80”表示该成份的长度(Length)是不定长。

C. A1----成份部分中部件编码标签(Tag),其中取值为:

“A1”:表示该部件是调用部件;

“A2”:表示该部件是返回结果(最终)部件;

“A3”:表示该部件是返回差错部件;

“A4”:表示 REJECT。

D. 80----标签(Tag)之后又是信息单元长度(Length),值“80”表示
为不定长。

E. 02----本地码调用标签。

F. 01----操作码长度。

G. 00----调用 ID 的值是 00。

H. 02----本地操作码标签(Tag),表示本次调用所进行的操作。

I. 01----本地操作码长度(Length),这里是一个字节,即下一个字节即
为操作码。

J. 02----操作码,表示本次调用所进行的操作。以下是 MAP 中常用的几种
操作:

表62.MAP-INFORM-SERVICE-CENTRE

操作码(十六进制码) 具体操作
02 位置更新(Locating Updating)
03 删除位置信息(Cancel Location)
04 取漫游号(Sent Roaming Number)
07 插入用户数据(Insert Subscriber Data)
09 取用户参数(Sent Parament)
16 取路由信息(Sent Routing Infomation)
56 送鉴权信息(Sent Authentication Infomation)

K. 30----表示序列标签(Tag),该项在返回结果成份中是可选部分。有的

79
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

部件中无此项。

L. 16----长度

M. 04----八位位组串

N. 08----长度

O. 64 00 22 07 08 00 51 F4 -----位置更新的必选参数:IMSI

P. 81---标签

Q. 06---长度

R. 91----属性

S. 68 31 09 00 64 F7 ----位置更新的可选参数:MSC 号码;这里表示
MSC 号码为 86139000467;其中的F 为填充位。

通过以上的分析可以看出,对 TCAP 的分析也就是对 SCCP 的数据部分的


分析;对 MAP 消息的分析主要在于对成份部分的分析,也就是在消息中找
到成份部分的标签------6C,然后可以对 MAP 部分进行分析。

80
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

第3章 MAP 典型流程

MAP 主要负责以下个业务功能的实现:

 位置登记/删除

 位置寄存器故障后的恢复

 用户管理

 鉴权加密

 IMEI 的管理

 路由功能

 接入处理及寻呼

 补充业务的处理

 切换处理

 短消息业务

 操作和维护

以下介绍一些主要的业务功能流程:

3.1 位置更新业务

3.1.1 位置管理

位置管理包括:位置更新、位置删除、IMSI 分离、PURGE MS、数据恢复(移


动作被叫引发)。

1. 位置更新

 概述

位置更新用于更新网络保持的移动用户位置信息。此位置信息用于向漫游移
动用户提供入呼叫、短消息、非结构化补充业务数据的路由寻址。

81
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

为减少用户 HLR 的更新,HLR 中仅保留用户附着的 VLR 和 MSC 的信


息。VLR 中包括更多详细的位置信息,即用户实际漫游的位置区。因此,在
每次改变位置区时,VLR 需要更新,而 HLR 仅需在以下情况下需要更新:

 当用户在一个新的 VLR 登记时,及 VLR 没有该用户的数据;

 若标记“HLR 确认”或标记“HLR 中位置信息确认”因 HLR 或


VLR 复位设置为“不确认”,VLR 接收到用户出现的指示。

 位置更新业务流程

1) MS 在同一个 VLR 区域内漫游时位置更新的情况(不需要更新 VLR 的


情况)

A B
MS BS MSC VLR

A_LU_REQUEST
MAP_UPDATE_LOCATION_AREA
(note 1)
MAP_AUTHENTICATE
MAP_AUTHENTICATE ack
(note 2)
MAP_SET_CIPHERING_MODE

MAP_TRACE_SUBSCRIBER_
ACTIVITY

MAP_CHECK_IMEI

MAP_CHECK_IMEI ack

MAP_FORWARD_NEW_TMSI

MAP_UPDATE_LOCATION_AREA
A_LU_CONFIRM ack

MAP_FORW._NEW_TMSI ack

图 14  MS 在同一个 VLR 区域内漫游时位置更新

注:流程图中斜线部分为可选流程,以后的流程图中都相同!

82
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

在同一个 VLR 漫游时的位置更新不需要通知 HLR。所以这种位置更新在


MSC/VLR 与 HLR 之间的信令链路上没有任何消息,只是在内部B接口上
能看到消息(MSC 和 VLR 通常是合一设置的)。

2) MS 在不同 VLR 中漫游时的位置更新(MS 以前一个 VLR 分配的 TMSI


识别,IMSI 可以从 PVLR 中得到。)

A B D
MS BS MSC VLR HLR
G D
PVLR

A_LU_REQUEST
MAP_UPDATE_
LOCATION_AREA MAP_SEND_IDENTIFICATION
MAP_SEND_IDENTIFICATION
ack

MAP_UPDATE_LOCATION
MAP_CANCEL_
LOCATION

MAP_CANCEL_
LOCATION ack

MAP_ACTIVATE_TRACE_MODE
MAP_TRACE_SUBSCR
_ACTIVITY MAP_ACTIVATE_TRACE_MODE ack

MAP_INSERT_SUBSCRIBER_DATA

MAP_INSERT_SUBSCR._DATA ack

MAP_UPDATE_LOCATION_AREA ack
MAP_UPDATE_
A_LU_CONFIRM LOCATION_AREA ack

图 15  MS 在不同 VLR 中漫游时的位置更新(情况一)

这种位置更新是跨 VLR 的位置更新(即跨 MSC 的位置更新),这种位置更新


必须要通知 HLR。因为 HLR 要知道用户当前所在的 MSC、VLR 号用来在用户做被
叫时取漫游号码用。

83
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

注意:这种位置更新在用户是 TMSI 上来的位置更新,而且在新的 MSC 的位


置区小区表中要配置前 VLR 所在的位置区为相邻位置区。

3) MS 在不同 VLR 漫游时的位置更新情况(MS 以前一个 VLR 分配的


TMSI 识别,IMSI 不能从 PVLR 中获得,而必须要从 MS 获得。)

A B D
MS BS MSC VLR HLR
G D
PVLR

A_LU_REQUEST
MAP_UPDATE_
LOCATION_AREA
MAP_PROVIDE_IMSI

MAP_PROVIDE_IMSI
ack
MAP_UPDATE_LOCATION

MAP_ACTIVATE_TRACE_MODE
MAP_TRACE_SUBSCR
_ACTIVITY MAP_ACTIVATE_TRACE_MODE ack

MAP_INSERT_SUBSCRIBER_DATA

MAP_INSERT_SUBSCR._DATA ack

MAP_UPDATE_LOCATION_AREA ack
MAP_UPDATE_
A_LU_CONFIRM LOCATION_AREA ack

图 16  MS 在不同 VLR 中漫游时的位置更新(情况二)

这种位置更新(上图所示)用户也是以 TMSI 上来的,MAP 用手机带上来的


PRELAI 去查位置区小区表,如果这个 PRELAI 不是邻近的 LAI,那么 MAP 会
发起到 MS 取用户 IMSI 的过程,取到用户的 IMSI 后再发起到 HLR 的位置更
新。

84
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

4) GPRS 位置更新(没有安装 Gs 接口,可选教学流程!)

Gb Gr
MS BS SGSN HLR
D
Gs VLR
Gr
PSGSN

Gb_ATTACH/
RA_UPDATE_REQUEST
MAP_UPDATE_GPRS_LOCATION

MAP_CANCEL_
LOCATION

MAP_CANCEL_
LOCATION ack

MAP_ACTIVATE_TRACE_MODE
MAP_ACTIVATE_TRACE_MODE ack

MAP_INSERT_SUBSCRIBER_DATA

MAP_INSERT_SUBSCR._DATA ack

MAP_UPDATE_GPRS LOCATION ack


Gb_ATTACH/RA_UPDATE_
REQUEST ack

图 17 GPRS 位置更新(没有安装 Gs 接口)


5) GPRS 位置更新(安装了 Gs 接口,可选教学流程!)

85
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

Gb Gr
MS BS SGSN HLR
Gs D
VLR
Gr
PSGSN

Gb_ATTACH/
RA_UPDATE_REQUEST
MAP_UPDATE_GPRS_LOCATION

MAP_CANCEL_
LOCATION

MAP_CANCEL_
LOCATION ack

MAP_ACTIVATE_TRACE_MODE
MAP_ACTIVATE_TRACE_MODE ack

MAP_INSERT_SUBSCRIBER_DATA

MAP_INSERT_SUBSCR._DATA ack

MAP_UPDATE_GPRS LOCATION ack

Gs_GPRS_LOCATION
UPDATING
MAP_UPDATE_LOCATION

MAP_INSERT_SUBSCRIBER_DATA
MAP_INSERT_SUBSCRIBER_DATA
ack
Gs_GPRS_LOCATION MAP_UPDATE_LOCATION ack
Gb_ATTACH/RA_UPDATE_ UPDATING Ack
REQUEST ack
Gs_GPRS_TMSI_REALLOCATION
COMPLETE

图 18 GPRS 位置更新(安装了 Gs 接口)

2. IMSI 分离

86
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

A B
MS BS MSC VLR

A_LU_Request
(DETACH IMSI)
MAP_DETACH_IMSI

图 19 IMSI 分离

IMSI 分离(即关机),在 VDB 中的用户数据还在,就是把这个用户的关机


标记置上了。在这种情况下,当用户做被叫时,HLR 还是要到用户所在
VMSC 来取漫游号码,但是这时发现用户的关机标记,就不会再进入分配
漫游号码的流程,MAP 部分直接清空返回。

如果安装了 Gs 接口,VLR 可以接收处理来自 SGSN 的 IMSI DETACH


请求或 GPRS Detach 请求。

3. PURGE MS

 VLR 中删除 MS

D
VLR HLR

MAP_PURGE_MS

MAP_PURGE_MS_ack

图 20 PURGE MS(VLR 发起)

 SGSN 中删除 MS(可选教学流程!)

87
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

Gr
SGSN HLR

MAP_PURGE_MS

MAP_PURGE_MS_ack

图 21  SGSN 中删除 MS

PURGE MS 是 VLR(或 SGSN)主动发起的(当用户用户在指定的时间范围


内一般是 24 小时,没有任何活动的情况下),把这个用户的数据在 VDB
(或 SGSN)中删除,在 HLR 上置用户被 PURGE 的标记。所以如果这时用
户做被叫,就不会到用户所在 VMSC 来取漫游号码。

3.1.2 数据配置

涉及到的表格:IMSI-GT 转换表、SCCP 目的信令点表、SCCP 子系统表和


GT 码转换表。

IMSI-GT:比如 IMSI 为 460 00 1234 5678 12,因为要寻址到 HLR,所以


用户的 IMSI 必须要翻译成 HLR 号,所以 MAP 层要配置一条 IMSI--GT 数据:
460 00 -----86 139

GT 码转换表:例如,某用户手机 A 的 IMSI 号为:460 00 12 34 56 78


90;手机号码:139 2235 6636;那么,这个用户要上网,打电话,则
MSC 要配置三条 HLR 的 GT 数据:

 HLR 号:861390120000

 当手机 A 作被叫时,HLR 到 MSC 取漫游号码时,消息中的 主叫地


址中 GT 数据为 HLR 号。

 IMSI 号段:861391234。这个用来位置更新寻址,这条 GT 数据作为


位置更新时到 HLR 的地址 GT 数据

 手机号段:861392235。另外一个手机 B 打手机 A 时,要到 HLR 去取


路由信息,这条消息的 被叫地址中 GT 数据。HLR 号和归属该 HLR
的 IMSI 数据和用户号段之间没有必然关系

SCCP 子 系 统 表 : 与 上 网 有 关 的 MSC 侧 SCCP 子 系 统 要 配 置 本 局 的


MSC 、VLR 子系统,要配置 HLR 的子系统 HLR。

88
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.1.3 区域漫游限制

1. 区域漫游限制的原理

华为系统现在支持位置区级的漫游限制和小区级的业务接入限制。

2. 位置区级别的漫游限制

检查是否全 MSC 漫游限制。这是在 HLR 插入用户数据时进行的,如果用户


签约的所有 ZC 都不是本 MSC 定义的,则不允许用户在本 MSC 漫游,同时
通知 HLR,此时该用户作被叫时不会到本 MSC 取漫游号码。

检查当前位置区是否漫游限制。这是在 MAP 收到 VLR 的检查漫游属性响应


时进行的,检查结果通知 VLR,VLR 保存此结果只在查询用户基本信息时
使用,在位置更新或业务接入时 VLR 保存的此结果不会被使用。

3. 涉及到的表格

 MAP 功能配置表中的是否支持区域漫游限制应当选为是;

 漫游属性表就是 ZC 和 LAI/GCI 的对应关系(此表非常简单)。

3.1.4 增强漫游限制

1. 增强漫游限制的原理

增强漫游限制区别于区域漫游限制,区域漫游限制在前面已经讲述过,是通
过对应用户签约的 ZC 是否有对应的位置区或小区来限制的,而增强漫游限
制是通过用户的 IMSI 和 MSISDN 号段来限制的。

增强漫游限制包括业务接入的限制和位置更新的限制。

2. 业务接入的限制检查

业务接入的检查是在 MAP 收到 VDB 的取接入用户数据响应消息的处理函数


中。如果这时系统支持增强漫游限制(MAP 功能配置表中配置),则 MAP
会到 DB 去查表,如果查询的结果是漫游限制,则不允许用户接入,如果查
表结果不是漫游限制,则允许用户接入。

89
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3. 位置更新的限制检查

位置更新的检查是在 MAP 给 VDB 发检查漫游请求的前进行的。如果系统这


时支持增强漫游限制(MAP 功能配置表中配置),则 MAP 会到 DB 去查表,
如果查询的结果是漫游限制,则在给 VDB 发请求消息的时候会带上漫游禁
止的 IE。VDB 收到这个这条消息后,会把这个用户在 VDB 中的漫游属性的
状态置为漫游不允许,在个 MAP 回响应的消息中带上漫游禁止的 IE。当
MAP 收到响应消息中带有这个 IE 的时候,会给 MM 回漫游不允许,即用户
位置更新不成功。

4. 涉及到表格

 MAP 功能配置表中的是否支持增强漫游限制应该选是。

 位置区小区表:每一个位置区或小区对应一个位置号,和一个位置组号。

 漫游限制用户群分组表:为 MSISDN 号段和 IMSI 号段,一个号段对应


一个群号。

 用户群漫游权限表:用用户群号和位置组号看是否漫游允许。

5. MAP 到 DB 中查表的过程

MAP 到 DB 查表时调用 DB 提供的 API 函数。其实在这个函数中 DB 是查了


三张表。首先查位置区小区表得到位置组号,再查漫游限制用户群分组表得
到改用户的群号,再由以上两张表得到的用户群号和位置组号查用户群漫游
权限表看是否允许用户漫游。

90
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.1.5 MAP 部分的多信令点

MAP 部分的多信令点和 SCCP 的有所不同。一下举例说明:例如本局信息表


中配置了 10 条数据,即本局有 10 个信令点和对应的 10 个 MSC 和 VLR 号。
当某一个用户位置更新到这个 MSC 的时候,就会分配一个 MSC 号给这个
用户,MAP 这里分配的 MSC 号不是轮选也不是随机的,而是根据这个用户
的 IMSI 号的第 7 个字节模上本局信息表中的纪录数(支持 16 个),得到这
个用户的 MSC 和 VLR 的索引。所以只要本局信息表不变,该用户只要在这
个 MSC 下漫游,它所选择的 MSC 和 VLR 号就不会变(MAP 层)。而
SCCP 层的多信令点指的是在用户位置更新或主叫的时候,SCCP 层都会选
择(轮选)不同的 MSC 号,这也是 MAP 层和 SCCP 层关于多信令点的本
质区别。

3.2 数据恢复

1. 移动被叫引发的数据恢复

B D
MSC VLR HLR

MAP_PROVIDE_ROAMING_NUMBER
PROVIDE_ROAMING_NUMBER_ack

MAP_SEND_AUTHENTICATION_INFO
SEND_AUTHENTICATION_INFO_ack

MAP_RESTORE_DATA

MAP_ACTIVATE_TRACE_MODE
MAP_ACTIVATE_TRACE_MODE ack

MAP_INSERT_SUBSCRIBER_DATA
INSERT_SUBSCRIBER_DATA_ack

MAP_RESTORE_DATA_ack

图 22 移动被叫引发的数据恢复
当 HLR 到 VMSC 去漫游号码时,MAP 要先到 VDB 去取用户数据,当发现

91
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

VDB 中没有该用户的数据时,VDB 返回 ERROR。这时候我们没有拆线,而


是分配了漫游号码,之后发起了数据恢复。

2. HLR 重启引发的 VLR 的数据恢复

D B
HLR VLR MSC

MAP_RESET
MAP_UPDATE_LOCATION_AREA or
MAP_PROCESS_ACCESS_REQUEST
MAP_UPDATE_LOCATION

MAP_ACTIVATE_TRACE_MODE
MAP_ACTIVATE_TRACE_MODE ack

MAP_INSERT_SUBSCRIBER_DATA
INSERT_SUBSCRIBER_DATA_ack

MAP_UPDATE_LOCATION_ack
MAP_FORWARD_CHECK_SS
and MAP_FORWARD_CHECK_SS
INDICATION
INDICATION (optional)
(if received from HLR)

图 23  HLR 重启引发的 VLR 的数据恢复


注意:在 VLR 中置 HLR 的 RESET 后,当用户再有活动的时候才发起位置
更新。

92
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3. HLR 重启引发 SGSN 的数据恢复(可选教学流程!)

Gr
HLR SGSN

MAP_RESET

MAP_UPDATE_GPRS LOCATION

MAP_ACTIVATE_TRACE_MODE
MAP_ACTIVATE_TRACE_MODE ack

MAP_INSERT_SUBSCRIBER_DATA
INSERT_SUBSCRIBER_DATA_ack

MAP_UPDATE_GPRS LOCATION_ack

图 24  HLR 重启引发 SGSN 的数据恢复

3.3 操作与维护

3.3.1 用户跟踪

1. 位置更新流程中触发的用户跟踪(见位置管理部分)

2. GPRS 位置更新流程中触发的用户跟踪(见位置管理部分)

3. 独立发起的到 VLR 激活用户跟踪

93
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

VLR HLR OMC

Subscriber Tracing Activation


MAP_ACTIVATE_TRACE_MODE
MAP_ACTIVATE_TRACE_MODE ack
Subscriber Tracing Activation
Accepted

图 25 独立发起的到 VLR 激活用户跟踪

4. 独立发起的到 SGSN 激活用户跟踪(可选教学流程!)

SGSN HLR OMC

Subscriber Tracing Activation


MAP_ACTIVATE_TRACE_MODE
MAP_ACTIVATE_TRACE_MODE ack
Subscriber Tracing Activation
Accepted

图 26 独立发起的到 SGSN 激活用户跟踪

5. 到 VLR 的去活用户跟踪

当 OMC 去活用户跟踪时,还会触发独立的去活用户跟踪流程如下:

VLR HLR OMC

Subscriber Tracing
MAP_DEACTIVATE_TRACE_MODE Deactivation

MAP_DEACTIVATE_TRACE_MODE_ACK
Subscriber Tracing
Deactivation Accepted

图 27 到 VLR 的去活用户跟踪

94
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

6. 到 SGSN 的去活用户跟踪(可选教学流程!)

SGSN HLR OMC

Subscriber Tracing
MAP_DEACTIVATE_TRACE_MODE Deactivation

MAP_DEACTIVATE_TRACE_MODE_ACK
Subscriber Tracing
Deactivation Accepted

图 28 到 SGSN 的去活用户跟踪

7. 向 OMC 上报跟踪记录

MSC VLR OMC

MAP_PROCESS_ACCESS_REQUEST
MAP_UPDATE_LOCATION_AREA
MAP_TRACE_SUBSCRIBER_ACTIVITY

Subscriber tracing information

图 29 向 OMC 上报跟踪记录


3.3.2 用户数据管理

用户数据管理包括删除用户和修改用户数据,具体流程如下:

1. 删除用户

95
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

VLR HLR OMC

Delete Subscriber
MAP_CANCEL_LOCATION
MAP_CANCEL_LOCATION_ACK
Subscriber Deleted

图 30 删除用户

2. 删除 GPRS 用户(可选教学流程!)

SGSN HLR OMC

Delete GPRS Subscriber


MAP_CANCEL_LOCATION
MAP_CANCEL_LOCATION_ACK
GPRS Subscriber Deleted

图 31 删除 GPRS 用户

3. 修改用户数据

VLR HLR OMC

MAP_CANCEL_LOCATION or Modify Subscriber Data


MAP_INSERT_SUBSCRIBER_DATA or
MAP_DELETE_SUBSCRIBER_DATA

MAP_CANCEL_LOCATION_ACK or
MAP_INSERT_SUBSCRIBER_DATA_ACK or
MAP_DELETE_SUBSCRIBER_DATA_ACK
Subscriber Data Modified

图 32 修改用户数据

在 HLR 修改用户数据后,HLR 有可能向 VLR 发不同的消息。

96
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

4. 修改 GPRS 用户数据(可选教学流程!)

SGSN HLR OMC

MAP_CANCEL_LOCATION or Modify Subscriber Data


MAP_INSERT_SUBSCRIBER_DATA or
MAP_DELETE_SUBSCRIBER_DATA

MAP_CANCEL_LOCATION_ACK or
MAP_INSERT_SUBSCRIBER_DATA_ACK or
MAP_DELETE_SUBSCRIBER_DATA_ACK
Subscriber Data Modified

图 33 修改 GPRS 用户数据

3.3.3 用户标识

1. 从 HLR 获取用户的 IMSI

OMC VLR HLR

Identity request
MAP_SEND_IMSI

MAP_SEND_IMSI_ACK
Identity confirm

图 34 从 HLR 获取用户的 IMSI

3.4 呼叫处理业务

主要内容:模块间关系、呼叫处理正常和异常流程、数据配置要点、常见问题

97
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.4.1 取路由信息

Network Gateway
MSC HLR VLR

I IAM
MAP_SEND_ROUTING
INFORMATION MAP_PROVIDE_SUBSCRIB
MSC ER INFORMATION

MAP_PROVIDE_SUBSCRIB
ER INFORMATION ack
MAP_SEND_ROUTING
INFORMATION ack
MAP_SEND_ROUTING
INFORMATION MAP_PROVIDE_ROAMING
NUMBER

MAP_PROVIDE_ROAMING
NUMBER ack
MAP_SEND_ROUTING
INFORMATION ack
I IAM MAP_RESTORE_DATA

图 35 取路由信息

3.4.2 任意时间查询

gsmSCF
SCF HLR VLR

MAP_ANY TIME
INTERROGATION MAP_PROVIDE_SUBSCRIB
ER INFORMATION

MAP_PROVIDE_SUBSCRIB
MAP_ANY TIME ER INFORMATION ack
INTERROGATION ack

图 36 任意时间查询

98
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.5 补充业务操作

3.5.1 补充业务登记

MS MSC VLR HLR

PROCESS_ACCESS

A_REGISTER_SS
MAP_REGISTER_SS MAP_REGISTER_SS

MAP_REGISTER_SS ack
MAP_REGISTER_SS ack
A_REGISTER_SS ack
MAP_INS_SUBS_DATA

图 37 补充业务登记

3.5.2 补充业务删除

MS MSC VLR HLR

PROCESS_ACCESS

A_ERASE_SS
MAP_ERASE_SS MAP_ERASE_SS

MAP_ERASE_SS ack
MAP_ERASE_SS ack
A_ERASE_SS ack
MAP_INS_SUBS_DATA

图 38 补充业务删除

99
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.5.3 补充业务激活

MS MSC VLR HLR

PROCESS_ACCESS

A_ACTIVATE_SS
MAP_ACTIVATE_SS MAP_ACTIVATE_SS

MAP_GET_PW MAP_GET_PW
A_GET_PW

A_GET_PW ack
MAP_GET_PW ack MAP_GET_PW ack

MAP_ACTIVATE_SS ack
MAP_ACTIVATE_SS ack
A_ACTIVATE_SS ack
MAP_INS_SUBS_DATA

图 39 补充业务激活

3.5.4 补充业务去活

MS MSC VLR HLR

PROCESS_ACCESS

A_DEACTIVATE_SS
MAP_DEACTIVATE_SS
MAP_DEACTIVATE_SS

MAP_GET_PW MAP_GET_PW
A_GET_PW

A_GET_PW ack
MAP_GET_PW ack MAP_GET_PW ack

MAP_DEACT_SS ack
MAP_DEACTIV_SS ack
A_DEACTIV_SS ack
MAP_INS_SUBS_DATA

图 40 补充业务去活

100
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.5.5 补充业务查询

MS MSC VLR HLR

PROCESS_ACCESS

A_INTERROGATE_SS
MAP_INTERROGATE_SS MAP_INTERROGATE_SS

MAP_INTERR_SS ack
MAP_INTERR_SS ack
A_INTERR_SS ack

图 41 补充业务查询

101
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.5.6 登记密码

MS MSC VLR HLR

PROCESS_ACCESS

A_REGISTER_PW
MAP_REGISTER_PW
MAP_REGISTER_PW

MAP_GET_PW MAP_GET_PW
A_GET_PW

A_GET_PW ack MAP_GET_PW ack


MAP_GET_PW ack

MAP_GET_PW
MAP_GET_PW
A_GET_PW

A_GET_PW ack
MAP_GET_PW ack MAP_GET_PW ack

MAP_GET_PW
A_GET_PW MAP_GET_PW

A_GET_PW ack
MAP_GET_PW ack MAP_GET_PW ack

MAP_REG_PW ack
MAP_REGISTER_PW ack
A_REGISTER_PW ack

图 42 登记密码

102
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.6 短消息业务

3.6.1 移动始发短消息

Servicing Interworking
MS VLR SC
MSC or SGSN MSC

Short Message MAP_SEND_INFO_FOR_M


O_SMS
MAP_SEND_INFO_FOR_M
O_SMS

MAP_MO_FORWARD_SHORT_MESSAGE
Short Message
Short message
MAP_MO_FORWARD_SHORT_MESSAGE_ACK Acknowledgement
Short message
Acknowledgement

图 43 移动始发短消息

注意:图中斜体部分不适用于 SGSN!

103
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.6.2 移动终止短消息

1. 下发单条短消息

Servicing Gateway
MS VLR HLR SC
MSC or SGSN MSC

Short Message

MAP_SEND_ROUTING_
INFO_FOR_SM
MAP_SEND_ROUTING_
INFO_FOR_SM_ACK
MAP_MT_FORWARD_SHORT_MESSAGE
MAP_SEND_INFO_FOR_
MT_SMS
MAP_PAGE/MAP_SEARCH_FOR
_MOBILE_SUBSCRIBER
Page

Page response
MAP_PROCESS_ACCESS_REQUEST_ACK/
MAP_SEARCH_FOR_MOBILE_SUBSCRIBER_ACK
MAP_SEND_INFO_FOR
_MT_SMS_ACK
Short Message
Short message
Acknowledgement
MAP_MT_FORWARD_SHORT_MESSAGE_ACK Short message
Acknowledgement

图 44 下发单条短消息

注意:图中斜体部分不适用于 SGSN!!

104
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

2. 下发多条短消息

Servicing Gateway
MS VLR HLR SC
MSC or SGSN MSC

Short Message

MAP_SEND_ROUTING_
INFO_FOR_SM
MAP_SEND_ROUTING_
INFO_FOR_SM_ACK
MAP_MT_FORWARD_SHORT_MESSAGE(note 1)
MAP_SEND_INFO_FOR_
MT_SMS
MAP_PAGE/MAP_SEARCH_FOR
_MOBILE_SUBSCRIBER
Page

Page response
MAP_PROCESS_ACCESS_REQUEST_ACK/
MAP_SEARCH_FOR_MOBILE_SUBSCRIBER_ACK
MAP_SEND_INFO_FOR
_MT_SMS_ACK
Short Message
Short message
Acknowledgement
MAP_MT_FORWARD_SHORT_MESSAGE_ACK Short message
Acknowledgement
Short Message
MAP_MT_FORWARD_SHORT_MESSAGE(note 2)
Short Message
Short message
Acknowledgement
MAP_MT_FORWARD_SHORT_MESSAGE_ACK Short message
Acknowledgement

图 45 下发多条短消息

注 1:还有后继短消息需要传送的标志位为 TRUE。

注 2:还有后继短消息需要传送的标志位为 FALSE。

注 3:图中斜体部分不适用于 SGSN。

105
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.6.3 短消息提醒

1. 用户重现触发短消息提醒过程

Servicing InterWorking
MS VLR HLR SC
MSC or SGSN MSC

CM Service Request /
Page response/
Location Updating
MAP_PROCESS_ACCESS_REQUEST /
MAP_UPDATE_LOCATION_AREA

MAP_READY_FOR_SM (Mobile Present) /


MAP_UPDATE_LOCATION/
Supplementary Service Control Request
MAP_READY_FOR_SM_ACK MAP_ALERT_SERVICE_
CENTRE (notes 1 and 2)
Alert Service
Centre

MAP_ALERT_SERVICE_
CENTRE_ACK

图 46 用户重现触发短消息提醒过程

注 1:对短消息等待队列中所有的 SC 发起 AlertSC 操作

注 2:HLR 发起 AlertSC 操作的前提是 MS 的内存溢出标志位(MCEF)为


注 3:图中斜体部分不适用于 SGSN

106
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

2. 用户内存可用触发短消息提醒过程

Servicing InterWorking
MS VLR HLR SC
MSC or SGSN MSC

SM memory capacity
available MAP_READY_FOR_SM
(Memory Available)
MAP_READY_FOR_SM
(Memory Available)

MAP_READY_FOR_SM_ACK
MAP_READY_FOR_SM_ACK
SM memory capacity
available ack MAP_ALERT_SERVICE_
CENTRE
Alert Service
Centre

MAP_ALERT_SERVICE_
CENTRE_ACK

图 47 用户内存可用触发短消息提醒过程

注意:图中斜体部分不适用于 SGSN。

3. 成功下发短消息触发短消息提醒

107
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

Gateway InterWorking
HLR SC
MSC MSC

MAP_REPORT_SM_DELIVERY_STATUS
(Successful Transfer)

MAP_REPORT_SM_DELIVERY_STATUS_ACK
MAP_ALERT_SERVICE_
Alert Service
CENTRE (note)
Centre

MAP_ALERT_SERVICE_
CENTRE_ACK

图 48 成功下发短消息触发短消息提醒

注:对短消息等待队列中所有的 SC 发起 AlertSC 操作

3.6.4 短消息发送状态报告

Visited Gateway
HLR SC
MSC or SGSN MSC

MAP_MT_FORWARD_SHORT_MESSAGE_ACK/_NACK
(Absent subscriber_SM,unidentified
subscriber or memory capacity exceeded)

MAP_REPORT_SM_DELIVERY_STATUS
MAP_REPORT_SM_DELIVERY_STATUS_ACK

Short Message Negative


Acknowledgement

图 49 短消息发送状态报告

108
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.7 GPRS 相关过程(可选教学流程!)

3.7.1 GPRS 取路由

图 50  GPRS 取路由

3.7.2 GPRS 失败报告

图 51  GPRS 失败报告

3.7.3 GPRS 用户重现通知

109
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

图 52  GPRS 用户重现通知

110
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3.8 MAP 典型流程的信令分析

我们已经知道,MAP 消息主要是出现在 C/D 接口,下面我们就以 C/D


接口上的呼叫和位置关系消息流程为例,详细讲述 MAP 的信令消息流程
的分析。

3.8.1 呼叫消息流程

 C/D 接口的呼叫流程

MSC/VLRMAP HLRMAP

SEND_ROUTING_INFORMATION

---------------------------------------------->

PROVIDE_ROAMING_NUMBER

<----------------------------------------------

PROVIDE_ROAMING_NUMBER_RSP

---------------------------------------------->

SEND_ROUTING_INFORMATION_RSP

<----------------------------------------------

 C/D 接口上的具体的 MAP 消息流程

1) SEN D_RO UTIN G_IN FO

<SCCP NAT 4613 00b 000008 000009 09 81 03 0C 16 09 12 06 00 12 04


68 31 28 07 0A 12 08 00 11 04 68 31 09 82 F0 54 62 80 48 04 39 01
00 38 6B 80 28 80 06 07 00 11 86 05 01 01 01 A0 80 60 80 A1 80 06
07 04 00 00 01 00 05 02 00 00 00 00 00 00 00 00 00 00 6C 80 A1 80
02 01 00 02 01 16 30 14 80 07 91 68 31 28 07 10 55 AA 09 0A 01 04
04 04 04 02 80 90 00 00 00 00 00 00

 此 MAP 消息的协议格式如下:

111
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

sendRoutingInfo OPERATION
ARGUMENT
sendRoutingInfoArg SEQUENCE {
msisdn  [0] IMPLICIT OCTET STRING (SIZE (1..9)),
cug-CheckInfo [1] IMPLICIT SEQUENCE {
cug-Interlock OCTET STRING (SIZE (4)),
cug-OutgoingAccess NULL OPTIONAL,
... } OPTIONAL,
numberOfForwarding [2] IMPLICIT INTEGER (1..5) OPTIONAL,
networkSignalInfo [10] IMPLICIT SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... } OPTIONAL,
... }
RESULT
sendRoutingInfoRes SEQUENCE {
imsi OCTET STRING (SIZE (3..8)),
routingInfo CHOICE {
roamingNumber OCTET STRING (SIZE (1..9)),
forwardingData SEQUENCE {
forwardedToNumber [5] IMPLICIT OCTET STRING (SIZE
(1..9)) OPTIONAL,
forwardedToSubaddress [4] IMPLICIT OCTET STRING (SIZE
(1..21)) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
... }},
cug-CheckInfo SEQUENCE {
cug-Interlock OCTET STRING (SIZE (4)),

112
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

cug-OutgoingAccess NULL OPTIONAL,


... } OPTIONAL,
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- facilityNotSupported -- localValue 21,
-- unknownSubscriber -- localValue 1,
-- numberChanged -- localValue 44,
-- bearerServiceNotProvisioned -- localValue 10,
-- teleserviceNotProvisioned -- localValue 11,
-- absentSubscriber -- localValue 27,
-- callBarred -- localValue 13,
-- cug-Reject -- localValue 15,
-- forwardingViolation -- localValue 14}
::= localValue 22

 此消息的具体分析如下:

<SCCP NAT 4613 00b 000008 000009 09(消息类型:UDT) 81(协议类型:1


类消息有序的无连接服务,消息回送) 03(长度可变的必备部分指针 1:被
叫地址)0C(长度可变的必备部分指针 2:主叫地址) 16(任选部分开始指针)
09(被叫地址长度) 12 06 00 12 04 68 31 28 07 0A(主叫地址长度)
12 08 00 11 04 68 31 09 82 F0 54(用户数据长度) 62(BEGIN) 80
48(源端事务标识)04 39 01 00 38 6B(对话部分标签) 80 28(外部标
签) 80 06(目标识别标签:对话 PDU) 07 00 11 86 05 01 01 01 A0
(单 ASN1 类标签) 80 60(对话请求标签) 80 A1(应用上下文标签) 80
06(目标识别标签) 07 04 00 00 01 00 05 02 00 00 00 00 00 00 00 00
00 00 6C (成份部分标签) 80 A1(成份类型标签:调用) 80 02(调用
标 签 ) 01 00 ( INVOKE ID ) 02 ( 操 作 码 标 签 ) 01 16 ( 操 作 码 :
SEND_ ROUT ING_ INFO ) 30 (SEQUENCE )14 80(MSISDN) 07 91 68 31 28
07 10 55 AA(IMPL SEQU:A) 09 0A(ENUM:4) 01 04 04(OCTET STRING) 04
04 02 80 90 00 00 00 00 00 00

113
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

2) PRO VIDE _ROA MING _NO

>SCCP NAT 4645 004 000009 000008 09 81 03 0D 16 0A 52 07 00


11 04 68 31 09 82 F1 09 12 06 00 12 04 68 31 28 07 6B 62 80 48 04
38 01 01 8A 6B 80 28 80 06 07 00 11 86 05 01 01 01 A0 80 60 80 A1
80 06 07 04 00 00 01 00 03 02 00 00 00 00 00 00 00 00 00 00 6C 80
A1 80 02 01 04 02 01 04 302B 80 08 64 00 22 07 08 00 51 F5 81 06
91 68 31 09 82 F0 82 07 91 68 31 28 07 10 55 84 04 13 26 00 0D A5
08 0A 01 01 04 03 04 01 A0 00 00 00 00 00 00

 此 MAP 消息的协议格式如下:

provideRoamingNumber OPERATION
ARGUMENT
provideRoamingNumberArg SEQUENCE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)),
msc-Number [1] IMPLICIT OCTET STRING (SIZE (1..9))
OPTIONAL,
msisdn  [2] IMPLICIT OCTET STRING (SIZE (1..9)) OPTIONAL,
previousRoamingNumber [3] IMPLICIT OCTET STRING (SIZE
(1..9)) OPTIONAL,
lmsi  [4] IMPLICIT OCTET STRING (SIZE (4)) OPTIONAL,
gsm-BearerCapability [5] IMPLICIT SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... } OPTIONAL,
networkSignalInfo [6] IMPLICIT SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),

114
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... } OPTIONAL,
... }
RESULT
roamingNumber OCTET STRING (SIZE (1..9))
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- facilityNotSupported -- localValue 21,
-- absentSubscriber -- localValue 27,
-- noRoamingNumberAvailable -- localValue 39}
::= localValue 4

 此消息的具体分析如下:

>SCCP NAT 4645 004 000009 000008 09(消息类型:UDT) 81(协议类型:1


类消息有序的无连接服务,消息回送) 03(长度可变的必备部分指针 1:被
叫地址) 0D(长度可变的必备部分指针 2:主叫地址) 16(任选部分开始指
针) 0A(被叫地址长度) 52 07 00 11 04 68 31 09 82 F1 09(主叫地址
长 度 ) 12 06 00 12 04 68 31 28 07 6B ( 用 户 数 据 长 度 )
62(BEGIN) 80 48(源端事务标识) 04 38 01 01 8A 6B(对话部分标
签) 80 28(外部标签) 80 06(目标识别标签:对话 PDU) 07 00 11 86
05 01 01 01 A0(单 ASN1 类标签) 80 60(对话请求标签) 80 A1(应用
上下文标签) 80 06(目标识别标签) 07 04 00 00 01 00 03 02 00 00
00 00 00 00 00 00 00 00 6C (成份部分标签) 80 A1(成份类型标签:
调用) 80 02(调用标签) 01 04(INVOKE ID)02(操作码标签)01 04
(操作码:PROVI DE_R OAMI NG_N O ) 30(SEQUENCE)2B 80(IMPL OCTET
STRING:0) 08 64 00 22 07 08 00 51 F5 81(IMPL OCTET STRING:1) 06 91
68 31 09 82 F0 82(IMPL OCTET STRING:2) 07 91 68 31 28 07 10 55
84(IMPL OCTET STRING:4) 04 13 26 00 0D A5(IMPL SEQU:5) 08
0A(ENUM:1) 01 01 04(OCTET STRING) 03 04 01 A0 00 00 00 00 00 00

115
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

3) PRO VIDE _ROA MING _NO_RSP

<SCCP NAT 4662 003 000008 000009 09 00 03 0C 16 09 12 06 00 12


04 68 31 28 07 0A 52 07 00 11 04 68 31 09 82 F1 57 64 80 49 04 38
01 01 8A 6B 80 28 80 06 07 00 11 86 05 01 01 01 A0 80 61 80 A1 80
06 07 04 00 00 01 00 03 02 00 00 A2 03 02 01 00 A3 05 A1 03 02 01
00 00 00 00 00 00 00 00 00 6C 80 A2 80 02 01 04 30 80 02 01 04 04
07 91 68 31 09 82 00 10 00 00 00 00 00 00 00 00

 此消息的具体分析如下:

<SCCP NAT 4662 003 000008 000009 09(消息类型:UDT) 00(协议类型:


0 类基本无连接服务,消息不回送)03(长度可变的必备部分指针 1:被叫地
址) 0C(长度可变的必备部分指针 2:主叫地址) 16(任选部分开始指针)
09(被叫地址长度) 12 06 00 12 04 68 31 28 07 0A(主叫地址长度)
52 07 00 11 04 68 31 09 82 F1 57(用户数据长度) 64(END) 80
49(目的端事务标识) 04 38 01 01 8A 6B(对话部分标签) 80 28(外部
标签) 80 06(目标识别标签:对话 PDU) 07 00 11 86 05 01 01 01
A0(单 ASN1 类标签) 80 61(对话响应标签) 80 A1(应用上下文标签)
80 06(目标识别标签) 07 04 00 00 01 00 03 02 00 00 A2(结果标签)
03 02 01 00 A3(结果来源诊断标签) 05 A1 03 02 01 00 00 00 00 00
00 00 00 00 6C (成份部分标签) 80 A2(成份类型标签:最终返回结果)
80 02(调用标签) 01 04(INVOKE ID)30(序列标签)80 02(操作码标
签) 01 04(操作码:PRO VIDE _ROA MING _NO )04(OCTET STRING) 07 91
68 31 09 82 00 10 00 00 00 00 00 00 00 00

4) SEN D_RO UTIN G_IN FO_RSP

>SCCP NAT 4684 009 000009 000008 09 00 03 0D 16 0A 52 08 00 11


04 68 31 09 82 F0 09 52 06 00 12 04 68 31 28 07 63 64 80 49 04 39
01 00 38 6B 80 28 80 06 07 00 11 86 05 01 01 01 A0 80 61 80 A1 80
06 07 04 00 00 01 00 05 02 00 00 A2 03 02 01 00 A3 05 A1 03 02 01
00 00 00 00 00 00 00 00 00 6C 80 A2 80 02 01 00 30 80 02 01 16 30
13 04 08 64 00 22 07 08 00 51 F5 04 07 91 68 31 09 82 00 10 00 00
00 00 00 00 00 00

116
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

 此消息的具体分析如下:

>SCCP NAT 4684 009 000009 000008 09(消息类型:UDT) 00(协议类型:


0 类基本无连接服务,消息不回送)03(长度可变的必备部分指针 1:被叫地
址) 0D(长度可变的必备部分指针 2:主叫地址) 16(任选部分开始指针)
0A(被叫地址长度) 52 08 00 11 04 68 31 09 82 F0 09(主叫地址长度)
52 06 00 12 04 68 31 28 07 63(用户数据长度) 64(END)80 49(目
的端事务标识) 04 39 01 00 38 6B(对话部分标签) 80 28(外部标签)
80 06(目标识别标签:对话 PDU) 07 00 11 86 05 01 01 01 A0(单 ASN1
类标签) 80 61(对话响应标签) 80 A1(应用上下文标签) 80 06(目标
识别标签) 07 04 00 00 01 00 05 02 00 00 A2(结果标签) 03 02 01
00 A3(结果来源诊断标签) 05 A1 03 02 01 00 00 00 00 00 00 00 00
00 6C (成份部分标签) 80 A2(成份类型标签:最终返回结果) 80 02
(调用标签) 01 00(INVOKE ID)30(序列标签)80 02(操作码标签)
01 16 ( 操 作 码 : SEND_ ROUT ING_ INFO ) 30 ( SEQUENCE ) 13 04(OCTET
STRING) 08 64 00 22 07 08 00 51 F5 04(OCTET STRING) 07 91 68 31 09
82 00 10 00 00 00 00 00 00 00 00

3.8.2 位置更新流程

 C/D 接口位置更新流程

VLRMAP HLRMAP

SEND_AUTHENTICATION_INFO

---------------------------------------------->

SEND_AUTHENTICATION_INFO_RSP

<----------------------------------------------

UPDATE_LOCATION

---------------------------------------------->

INSERT_SUBSCRIBER_DATA

<----------------------------------------------

INSERT_SUBSCRIBER_DATA_ACK

---------------------------------------------->

117
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

UPDATE_LOCATION_ACK

<----------------------------------------------

 C/D 接口上的具体的 MAP 消息流程

1) SEN D_AU THEN TICA TION _INF O

<SCCP NAT 9100 005 000008 000009 09 81 03 0C 16 09 12 06 00 12


04 68 31 28 07 0A 12 08 00 11 04 68 31 09 82 F0 48 62 80 48 04 39
01 00 2C 6B 80 28 80 06 07 00 11 86 05 01 01 01 A0 80 60 80 A1 80
06 07 04 00 00 01 00 0E 02 00 00 00 00 00 00 00 00 00 00 6C 80 A1
80 02 01 00 02 01 38 04 08 64 00 22 07 08 00 51 F4 00 00 00 00 00
00

 此 MAP 消息的协议格式如下:

sendAuthenticationInfo OPERATION
ARGUMENT
sendAuthenticationInfoArg OCTET STRING (SIZE (3..8))
RESULT
sendAuthenticationInfoRes SEQUENCE SIZE (1..5) OF
SEQUENCE {
rand OCTET STRING (SIZE (16)),
sres OCTET STRING (SIZE (4)),
kc OCTET STRING (SIZE (8)),
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1}
::= localValue 56

 此消息的具体分析如下:

118
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

<SCCP NAT 9100 005 000008 000009 09(消息类型:UDT) 81(协议类型:


1 类消息有序的无连接服务,消息回送)03(长度可变的必备部分指针 1:被
叫地址) 0C(长度可变的必备部分指针 2:主叫地址) 16(任选部分开始指
针)09(被叫地址长度)12 06 00 12 04 68 31 28 07 0A(主叫地址长度)
12 08 00 11 04 68 31 09 82 F0 48(用户数据长度)62(BEGIN)80 48
(源端事务标识)04 39 01 00 2C 6B(对话部分标签) 80 28(外部标签)
80 06(目标识别标签:对话 PDU) 07 00 11 86 05 01 01 01 A0 (单
ASN1 类标签) 80 60(对话请求标签) 80 A1(应用上下文标签) 80
06(目标识别标签) 07 04 00 00 01 00 0E 02 00 00 00 00 00 00 00 00
00 00 6C (成份部分标签) 80 A1(成份类型标签:调用) 80 02(调用
标 签 ) 01 00 ( INVOKE ID ) 02 ( 操 作 码 标 签 ) 01 38 ( 操 作 码 :
SEND_ AUTH _INF O ) 04(OCTET STRING) 08 64 00 22 07 08 00 51 F4 00
00 00 00 00 00

2) SEN D_AU THEN TICA TION _INF O_RS P

<SCCP NAT 9137 00d 000009 000008 09 00 03 0D 16 0A 52 08 00 11 04


68 31 09 82 F0 09 52 06 00 12 04 68 31 28 07 E1 64 80 49 04 39 01
00 2C 6B 80 28 80 06 07 00 11 86 05 01 01 01 A0 80 61 80 A1 80 06
07 04 00 00 01 00 0E 02 00 00 A2 03 02 01 00 A3 05 A1 03 02 01 00
00 00 00 00 00 00 00 00 6C 80 A2 80 02 01 00 30 80 02 01 38 30 81
90 30 22 04 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 04
04 02 02 02 02 04 08 03 03 03 03 03 03 03 03 30 22 04 10 11 11 11
11 11...

 此消息的具体分析如下:

<SCCP NAT 9137 00d 000009 000008 09(消息类型:UDT) 00(协议类型:0


类基本无连接服务,消息不回送)03(长度可变的必备部分指针 1:被叫地
址) 0D(长度可变的必备部分指针 2:主叫地址) 16(任选部分开始指针)
0A(被叫地址长度) 52 08 00 11 04 68 31 09 82 F0 09(主叫地址长度)
52 06 00 12 04 68 31 28 07 E1(用户数据长度) 64(END) 80 49(目
的端事务标识)04 39 01 00 2C 6B (对话部分标签) 80 28(外部标签)
80 06(目标识别标签:对话 PDU) 07 00 11 86 05 01 01 01 A0(单 ASN1
类标签) 80 61(对话响应标签) 80 A1(应用上下文标签) 80 06(目标
识别标签) 07 04 00 00 01 00 0E 02 00 00 A2(结果标签) 03 02 01
00 A3(结果来源诊断标签) 05 A1 03 02 01 00 00 00 00 00 00 00 00

119
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

00 6C (成份部分标签) 80 A2(成份类型标签:最终返回结果) 80 02
(调用标签) 01 00(INVOKE ID) 30(序列标签)80 02(操作码标签)
01 38(操作码:SEND_ AUTH _INF ) 30(SEQUENCE) 81 90 30 22 04 10
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 04 04 02 02 02 02
04 08 03 03 03 03 03 03 03 03 30 22 04 10 11 11 11 11 11...

3) UPD ATE_ LOCA TION

<SCCP NAT 9299 006 000008 000009 09 81 03 0C 16 09 12 06 00


12 04 68 31 28 07 0A 12 08 00 11 04 68 31 09 82 F0 5A 62 80 48 04
39 01 00 2E 6B 80 28 80 06 07 00 11 86 05 01 01 01 A0 80 60 80 A1
80 06 07 04 00 00 01 00 01 02 00 00 00 00 00 00 00 00 00 00 6C 80
A1 80 02 01 00 02 01 02 30 1A 04 08 64 00 22 07 08 00 51 F4 81 06
91 68 31 09 82 F0 04 06 91 68 31 09 82 F1 00 00 00 00 00 00

 此 MAP 消息的协议格式如下:

updateLocation OPERATION

ARGUMENT
updateLocationArg SEQUENCE {
imsi OCTET STRING (SIZE (3..8)),
locationInfo CHOICE {
roamingNumber [0] IMPLICIT OCTET STRING (SIZE (1..9)),
msc-Number [1] IMPLICIT OCTET STRING (SIZE (1..9))},
vlr-Number OCTET STRING (SIZE (1..9)),
lmsi  [10] IMPLICIT OCTET STRING (SIZE (4)) OPTIONAL,
... }
RESULT
updateLocationRes CHOICE {
hlr-Number OCTET STRING (SIZE (1..9)),
extensibleUpdateLocationRes SEQUENCE {
hlr-Number OCTET STRING (SIZE (1..9)),
... }}
ERRORS {

120
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

-- systemFailure -- localValue 34,


-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1,
-- roamingNotAllowed -- localValue 8}
::= localValue 2

 此消息的具体分析如下:

<SCCP NAT 9299 006 000008 000009 09(消息类型:UDT) 81(协


议类型:1 类消息有序的无连接服务,消息回送) 03(长度可变的必备部分
指针 1:被叫地址) 0C(长度可变的必备部分指针 2:主叫地址) 16(任选部
分开始指针) 09(被叫地址长度) 12 06 00 12 04 68 31 28 07 0A(主
叫 地 址 长 度 ) 12 08 00 11 04 68 31 09 82 F0 5A ( 用 户 数 据 长 度 )
62(BEGIN) 80 48(源端事务标识) 04 39 01 00 2E 6B(对话部分
标签) 80 28(外部标签) 80 06(目标识别标签:对话 PDU) 07 00 11
86 05 01 01 01 A0(单 ASN1 类标签) 80 60(对话请求标签) 80 A1
(应用上下文标签) 80 06(目标识别标签) 07 04 00 00 01 00 01 02 00
00 00 00 00 00 00 00 00 00 6C(成份部分标签) 80 A1(成份类型标签:
调用) 80 02(调用标签) 01 00(INVOKE ID) 02(操作码标签) 01
02(操作码:UPDATE_LOCATION) 30(SEQUENCE) 1A 04(OCTET
STRING) 08 64 00 22 07 08 00 51 F4 81(IMPL OCTET STRING:1) 06 91
68 31 09 82 F0 04(OCTET STRING) 06 91 68 31 09 82 F1 00 00 00 00 00
00

4) INS ERT_ SUBS CRIB ER_D ATA

>SCCP NAT 9354 00e 000009 000008 09 00 03 0D 16 0A 52 08


00 11 04 68 31 09 82 F0 09 52 06 00 12 04 68 31 28 07 70 65 80 48
04 38 01 00 CD 49 04 39 01 00 2E 6B 80 28 80 06 07 00 11 86 05 01
01 01 A0 80 61 80 A1 80 06 07 04 00 00 01 00 01 02 00 00 A2 03 02
01 00 A3 05 A1 03 02 01 00 00 00 00 00 00 00 00 00 6C 80 A1 80 02
01 03 02 01 07 30 1E 8008 64 00 22 07 08 00 51 F4 81 07 91 68 31
28 07 10 45 82 01 01 83 01 00 A6 03 04 01 11 00 00 00 00 00 00

 此 MAP 消息的协议格式如下:

121
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

insertSubscriberData OPERATION
ARGUMENT
insertSubscriberDataArg SEQUENCE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)) OPTIONAL,
msisdn  [1] IMPLICIT OCTET STRING (SIZE (1..9)) OPTIONAL,
category  [2] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL,
subscriberStatus [3] IMPLICIT ENUMERATED {
serviceGranted (0),
operatorDeterminedBarring (1)} OPTIONAL,
bearerServiceList [4] IMPLICIT SEQUENCE SIZE (1..50) OF
OCTET STRING (SIZE (1)) OPTIONAL,
teleserviceList [6] IMPLICIT SEQUENCE SIZE (1..20) OF
OCTET STRING (SIZE (1)) OPTIONAL,
provisionedSS [7] IMPLICIT SEQUENCE SIZE (1..30) OF
CHOICE {
forwardingInfo [0] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
forwardingFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
forwardedToNumber [5] IMPLICIT OCTET STRING (SIZE
(1..9)) OPTIONAL,
forwardedToSubaddress [8] IMPLICIT OCTET STRING
(SIZE (1..21)) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING (SIZE
(1)) OPTIONAL,
noReplyConditionTime [7] IMPLICIT INTEGER (5..30)
OPTIONAL,
... },
... },

122
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

callBarringInfo [1] IMPLICIT SEQUENCE {


ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
callBarringFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
... },
... },
cug-Info  [2] IMPLICIT SEQUENCE {
cug-SubscriptionList SEQUENCE SIZE (1..10) OF
SEQUENCE {
cug-Index INTEGER (0..32767),
cug-Interlock OCTET STRING (SIZE (4)),
intraCUG-Options ENUMERATED {
noCUG-Restrictions (0),
cugIC-CallBarred (1),
cugOG-CallBarred (2)},
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE
(1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
... },
cug-FeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,

123
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

preferentialCUG-Indicator INTEGER (0..32767)


OPTIONAL,
interCUG-Restrictions OCTET STRING (SIZE (1)),
... } OPTIONAL,
... },
ss-Data  [3] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
1 ss-SubscriptionOption CHOICE {
cliRestrictionOption [2] IMPLICIT ENUMERATED

permanent (0),
temporaryDefaultRestricted (1),
temporaryDefaultAllowed (2)},
overrideCategory [1] IMPLICIT ENUMERATED {
overrideEnabled (0),
overrideDisabled (1)}} OPTIONAL,
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
... }} OPTIONAL,
odb-Data  [8] IMPLICIT SEQUENCE {
odb-GeneralData BIT STRING {
allOG-CallsBarred (0),
internationalOGCallsBarred (1),
internationalOGCallsNotToHPLMN-CountryBarred (2),
premiumRateInformationOGCallsBarred (3),
premiumRateEntertainementOGCallsBarred (4),
ss-AccessBarred (5)} (SIZE (6)),
odb-HPLMN-Data BIT STRING {

124
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

plmn-SpecificBarringType1 (0),
plmn-SpecificBarringType2 (1),
plmn-SpecificBarringType3 (2),
plmn-SpecificBarringType4 (3)} (SIZE (4)) OPTIONAL,
... } OPTIONAL,
roamingRestrictionDueToUnsupportedFeature [9] IMPLICIT
NULL OPTIONAL,
regionalSubscriptionData [10] IMPLICIT SEQUENCE SIZE (1..10)
OF
OCTET STRING (SIZE (2)) OPTIONAL,
... }
RESULT
insertSubscriberDataRes SEQUENCE {
teleserviceList [1] IMPLICIT SEQUENCE SIZE (1..20) OF
OCTET STRING (SIZE (1)) OPTIONAL,
bearerServiceList [2] IMPLICIT SEQUENCE SIZE (1..50) OF
OCTET STRING (SIZE (1)) OPTIONAL,
ss-List  [3] IMPLICIT SEQUENCE SIZE (1..30) OF
OCTET STRING (SIZE (1)) OPTIONAL,
odb-GeneralData [4] IMPLICIT BIT STRING {
allOG-CallsBarred (0),
internationalOGCallsBarred (1),
internationalOGCallsNotToHPLMN-CountryBarred (2),
premiumRateInformationOGCallsBarred (3),
premiumRateEntertainementOGCallsBarred (4),
ss-AccessBarred (5)} (SIZE (6)) OPTIONAL,
regionalSubscriptionResponse [5] IMPLICIT ENUMERATED {
msc-AreaRestricted (0),
tooManyZoneCodes (1),
zoneCodesConflict (2),
regionalSubscNotSupported (3)} OPTIONAL,
... }
ERRORS {

125
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

-- dataMissing -- localValue 35,


-- unexpectedDataValue -- localValue 36,
-- unidentifiedSubscriber -- localValue 5}
::= localValue 7

 此消息的具体分析如下:

>SCCP NAT 9354 00e 000009 000008 09(消息类型:UDT) 00(协


议类型:0 类基本无连接服务,消息不回送) 03(长度可变的必备部分指针
1:被叫地址) 0D(长度可变的必备部分指针 2:主叫地址) 16(任选部分开
始指针) 0A(被叫地址长度) 52 08 00 11 04 68 31 09 82 F0 09(主叫
地 址 长 度 ) 52 06 00 12 04 68 31 28 07 70 ( 用 户 数 据 长 度 )
65(CONTINUE)80 48(源端事务标识) 04 38 01 00 CD 49(目的端事务
标识) 04 39 01 00 2E 6B(对话部分标签) 80 28(外部标签) 80 06
(目标识别标签:对话 PDU) 07 00 11 86 05 01 01 01 A0(单 ASN1 类标
签) 80 61(对话响应标签) 80 A1(应用上下文标签) 80 06(目标识别
标签) 07 04 00 00 01 00 01 02 00 00 A2(结果标签) 03 02 01 00
A3(结果来源诊断标签) 05 A1 03 02 01 00 00 00 00 00 00 00 00 00
6C (成份部分标签) 80 A1(成份类型标签:调用) 80 02(调用标签)
01 03 ( INVOKE ID ) 02 ( 操 作 码 标 签 ) 01 07 ( 操 作 码 :
INSER T_SU BSCR IBER _DAT A ) 30 ( SEQUENCE ) 1E 80(IMPL OCTET
STRING:0) 08 64 00 22 07 08 00 51 F4 81(IMPL OCTET STRING:1) 07 91
68 31 28 07 10 45 82(IMPL OCTET STRING:2) 01 01 83(IMPL OCTET
STRING:3) 01 00 A6(IMPL SEQUENCE) 03 04 01 11 00 00 00 00 00 00

5) INS ERT_ SUBS CRIB ER_D ATA_ACK

<SCCP NAT 9355 007 000008 000009 09 00 03 0C 16 09 12 06 00


12 04 68 31 28 07 0A 12 08 00 11 04 68 31 09 82 F0 1B 65  80 48
04 39 01 00 2E 49 04 38 01 00 CD 6C 80 A2 80 02 01 03 00 00 00
00 00 00

 此消息的具体分析如下:

<SCCP NAT 9355 007 000008 000009 09(消息类型:UDT) 00(协议类


型:0 类基本无连接服务,消息不回送) 03(长度可变的必备部分指针 1:

126
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

被叫地址) 0C(长度可变的必备部分指针 2:主叫地址) 16(任选部分开始


指针) 09(被叫地址长度) 12 06 00 12 04 68 31 28 07 0A(主叫地址
长度) 12 08 00 11 04 68 31 09 82 F0 1B ( 用 户 数 据 长 度 )
65(CONTINUE)80 48(源端事务标识) 04 39 01 00 2E 49(目的端事务
标识) 04 38 01 00 CD 6C (成份部分标签) 80 A2(结果标签) 80
02(调用标签) 01 03(INVOKE ID)00 00 00 00 00 00

6) UPD ATE_ LOCA TION _ACK

>SCCP NAT 9375 000 000009 000008 09 00 03 0D 16 0A 52 08 00


11 04 68 31 09 82 F0 09 52 06 00 12 04 68 31 28 07 23 64 80 49 04
39 01 00 2E 6C 80 A2 80 02 01 00 30 80 02 01 02 04 05 91 68 31 28
07 00 00 00 00 00 00 00 00

 此消息的具体分析如下:

>SCCP NAT 9375 000 000009 000008 09(消息类型:UDT) 00(协议


类型:0 类基本无连接服务,消息不回送) 03(长度可变的必备部分指针
1:被叫地址) 0D(长度可变的必备部分指针 2:主叫地址) 16(任选部分开
始指针) 0A(被叫地址长度) 52 08 00 11 04 68 31 09 82 F0 09(主叫
地址长度) 52 06 00 12 04 68 31 28 07 23(用户数据长度) 64(END)
80 49(目的端事务标识)04 39 01 00 2E 6C (成份部分标签) 80 A2
(结果标签) 80 02(调用标签) 01 00(INVOKE ID) 30(SEQUENCE)
80 02 ( 操 作 码 标 签 ) 01 02 ( 操 作 码 : UPDATE_LOCATION ) 04(OCTET
STRING) 05 91 68 31 28 07 00 00 00 00 00 00 00 00

从对呼叫流程和位置更新的流程的分析,我们已经知道:具体的 MAP 业务消


息在 TCAP 消息中以成份的形式存在,一般来讲, MAP 业务的消息类型和
TCAP 成份中的操作码一一对应,而在消息传递过程中,一个消息对应一个
调用识别(Invoke ID),一个调用识别在其 MAP 对话过程中是对某个消息
的唯一识别,通过区分调用识别,可以将一个成份"翻译"成对应的 MAP 业务
消息。

127
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

第4章 MAP 故障案例分析

4.1 概述

本节中,我们希望借助于网上一些相关案例的分析讲解,使大家掌握 MAP
故障案例分析和处理的一般方法,能够学会通过分析跟踪到的信令、定位解
决网上故障。

4.2 故障案例分析

4.2.1 国际漫游用户无法上网

1. 现象描述

Z 地 VMSC60 端局拨测时,发现一国际漫游用户无法上网。跟踪用户接口消
息,发现 A 接口有消息:LOCATION_UPDATING_REJECT,拒绝原因:
网络故障。

VMSC60 局接 Z 地两个平面 STP 到国际局。

没有告警信息。

2. 处理过程

1) 测试了国际用户的 E214 和 E164 编码的 GT 码,正常。

2) 跟踪到的链路消息如下:对跟踪的链路消息进行分析,发现:

<SCCP NAT 13622 008 FF0D94 FF0D80 09 81 03 0D 17 0A


12 06 00 12 04 04 29 00 10 03 0A 12 07 00 12 04 68 31 00 20 26 14 65
12 48 04 5C 04 09 F6 49 03 4D 00 FD 6C 05 A2 03 02 01 D9

>SCCP NAT 13628 00e FF0D80 FF0D94 0A 01 03 0D 17 0A


52 07 00 12 04 68 31 00 20 26 0A 12 06 00 12 04 04 29 00 10 03 14 65
12 48 04 5C 04 09 F6 49 03 4D 00 FD 6C 05 A2 03 02 01 D9

具体消息解释:

<SCCP NAT 13622 008 FF0D94 FF0D80

09(消息类型:SCCP UDT 消息)81(协议类型:有序传送,出错返回)

128
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

03(长度可变的必备部分指针 1:被叫地址)

0D(长度可变的必备部分指针 2:主叫地址)

17(任选部分开始指针)

0A (被叫地址长度)12 06 00 12 04 04 29 00 10 03 (被叫地址)

0A (主叫地址长度)12 07 00 12 04 68 31 00 20 26 (主叫地址)

14(用户数据长度)  65(CONTINUE)

12 48 (源端事务标识) 04 5C 04 09 F6 49(目的端事务标识)03 4D 00 FD

6C ( 成 份 部 分 标 签 ) 05 A2 ( 结 果 标 签 ) 03 02 ( 调 用 标 签 ) 01
D9(INVOKE ID)。

>SCCP NAT 13628 00e FF0D80 FF0D94

0A (SCCP UDTS 消息)01 (返回原因:无法翻译这种地址)

03(长度可变的必备部分指针 1:被叫地址)

0D(长度可变的必备部分指针 2:主叫地址)

17(任选部分开始指针)

0A (被叫地址长度)12 07 00 12 04 68 31 00 20 26 (被叫地址)

0A (主叫地址长度)12 06 00 12 04 04 29 00 10 03 (主叫地址)

14(用户数据长度)  65(CONTINUE)

12 48 (源端事务标识) 04 5C 04 09 F6 49(目的端事务标识)03 4D 00 FD

6C ( 成 份 部 分 标 签 ) 05 A2 ( 结 果 标 签 ) 03 02 ( 调 用 标 签 ) 01
D9(INVOKE ID)。

3. 原因分析

第一条消息是我们 MSC 位置更新回应插入用户数据消息(sccpUDT 消息),


而第二条是信令点为 FF0D80 的 STP 发回来的出错返回消息(sccpUDTS
消息),出错原因为 01(无法翻译这种地址),说明我们的消息到了
STP,只是 STP 没有配置到国外的 GT 数据,因此消息出不去,被返回!

可以确定是 STP 未能正确处理 VMSC60 发出的消息,对于国际用户 HLR 号


码的 GT 翻译不成功。

129
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

4.2.2 由于 MSC 的 GT 翻译数据错误导致新割接 HLR 所属用户无法在我 MSC 漫


1. 现象描述

某地省会城市新割接一个 HLR,割接后有用户投诉漫游到某地我 MSC 无法


位置更新上网。

2. 处理过程

对于漫游故障,一般来说是 GT 翻译等数据配置错误所导致,另外由于是新
割接的 HLR,很可能是某个信令节点的数据错误导致。

1) 首先询问省会 HSTP 和新割接的 HLR3 机房,要求检查数据,对方答


复数据正确无误,下面对我们自己的数据进行分析。

2) 机房对 IMSI 号段数据进行了 GT 翻译测试,MSC 能够正确翻译到新割


接 HLR3;

3) 为了查明原因,对链路进行了信令跟踪,找到了该用户位置更新的信令,
发现信令流程如下:

A. 首先 MSC 能够根据用户的 IMSI 正确翻译到新 HLR3 去取鉴权集,


HLR3 也正确将鉴权集送回;

B. VLR 在对手机进行鉴权并通过后,根据 IMSI 向 HLR3 发出位置更新请


求;

C. HLR3 向 VLR 插入用户数据,VLR 回插入用户数据证实消息;

D. 信令进行到这一步,按说应该是完全正确的,但接下来的消息却错了:
本来应该是 HLR 回位置更新证实消息的,对方却回了一条 Abort 消息,
原因为 unrecognizedTransactionID;同时链路上还有一条 HLR3 回的
END 消息,内容为 system failure。

E. 为什么同一个位置更新请求会有同时两个 HLR 回消息呢?经过仔细检


查,发现 MSC 给 HLR 发的位置更新请求消息的目的地址为**FF60,
而位置插入用户数据证实的目的地址却为**FFC0,其中**FF60 为新割
接的 HLR3 信令点,**FFCO 为原来 HLR2 的目的信令点;该省省内采
用 DPC 寻址方式。这下原因查到了,是 MSC 对 HLR3 ID 的 GT 翻译错
了,本来该送到 HLR3 的信令送到了 HLR2 去,结果 HLR2 回了条未识
别的对话 ID 消息,HLR3 等插入用户数据证实超时回了条系统失败的
消息;在做 GT 翻译测试时没有做 HLR3 的 ID 号的 GT 翻译,所以没有

130
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

及时查出问题。

下面是两个 HLR 回的消息:

ABORT

Destination Transaction ID (Hex) : 39 084 05 BA

reason

Abort Cause : 1 = unrecognizedTransactionID

END

Destination Transaction ID (Hex) : 39 08 05 BA

Component

Return Error

Invoke ID : 26

Error Code

Local Value : 34 = System Failure

3. 原因分析和预警措施

原因:是 MSC 对 HLR3 ID 的 GT 翻译错了,本来该送到 HLR3 的信令送到


了 HLR2 去,结果 HLR2 回了条未识别的对话 ID 消息,HLR3 等插入用户
数据证实超时回了条系统失败的消息;在做 GT 翻译测试时没有做 HLR3 的
ID 号的 GT 翻译。

预警:在网络新增节点的时候,除了全面做好相应数据配置以外,全面完备
的测试工作也是非常必要的。向此例中如果作了新增 HLR ID 的 GT 测试工
作,相信该问题就会消灭在测试阶段!!

4.2.3 漫游用户无法上网

1. 现象描述

昆明漫游用户无法上网,MAP 收到 MTI 上发的 P-ABORT(原因值为提供者资


源受限)。

131
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

2. 处理过程

由于漫游用户上网,消息不可能直接到 HLR,中间可能要经过 TMSC、STP 等;


如果这中间有一个点相关的 GT 数据没有做,则会造成漫游用户无法上网。

(1)假设是 TCAP 上发的 P-ABORT(原因值为提供者资源受限),查找了所


有该种 P-ABORT 的点,发现只是在对话状态机分配不到时,才会有。但是这
不会造成其他用户能上网,而漫游用户不能上网。

(2)远程登陆实验局 BAM,跟踪了链路、SCCP 用户、TCAP 用户消息、接口消


息,发现该用户位置更新的消息,发到了链路上,而链路上返回了一 UDTS
消息,原因值为无法翻译这种地址(01);TCAP 向 MTI 发了 TC-NOTICE,但
是 MTI 将 TC-NOTICE 转换为 MTI-P-ABORT(原因值为提供者资源受限)发给
MAP。

<SCCP NAT 3801 008 FF03CE FF03FF 09


81 03 10 1A 0D 12 06 00 71 04 68 31 50 79 03 80 31 08 0A 12 07 00
12 04 68 31 00 10 38 38 62 36 48 04 5C 01 05 06 6B 1A 28 18 06 07
00 11 86 05 01 01 01 A0 0D 60 0B A1 09 06 07 04 00 00 01 00 0E 02
6C 12 A1 10 02 01 B5 02 01 38 04 08 64 00 51 79 03 80 31 F8

>SCCP NAT 462 004 FF03FF FF03CE 0A


01 03 05 12 02 42 07 0D 12 06 00 71 04 68 31 50 79 03 80 31 08 38
62 36 48 04 5C 01 04 D6 6B 1A 28 18 06 07 00 11 86 05 01 01 01 A0
0D 60 0B A1 09 06 07 04 00 00 01 00 0E 02 6C 12 A1 10 02 01 9D 02
01 38 04 08 64 00 51 79 03 80 31 F8

3. 原因分析

由以上的情况,可以判断出是 TMSC 到该用户的 HLR 之间某一段未做该 HLR


的 IMSI 数据(这里的原因应该是在 TMSC 侧没有做 E.212 编码的 GT 数据,
造成 TMSC 的 SCCP 层在进行 GT 码翻译的过程中不能正确翻译 GT 码,造成消
息在 TMSC 不能正确转发。)。

要求 TMSC 做上相应的数据后,漫游手机能上网。

132
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

4.2.4 国际漫游用户可以正常进行“位置更新”,但无法做主被叫

1. 现象描述

国际漫游用户在某地 MSC2 局下可以位置更新,在 VLR 中也能够看到其用


户数据,也有所在的 LAI 号。但是该用户不能做主叫或者被叫。

2. 处理过程

1) 首先确认该用户在 HLR 里有没有呼叫受到限制的属性。由于用户反映在


MSC1 局下位置更新,主被叫均正常。可以确认该国际漫游用户在国外的
HLR 里,用户数据没有登记呼叫限制业务。下面对故障进一步的分析。

2) 检查该用户在 VLR 里面的用户数据,发现此用户登记了呼叫受限等业务。


再次跟用户确认,该用户漫游到当地 MSC1 局下,位置更新,主叫被叫
都是可以的。排除了用户在 HLR 里面登记了呼叫受限制业务的可能性。

3) 问题已经转化为:为什么 MSC2 局的 VLR 里面的用户数据跟 HLR 里面的用


户数据不一致?

4) 跟踪 MSC-STP 的信令链路(C/D 接口消息),删除 VLR 里面的用户数据,


让国际漫游用户再次进行位置更新。通过跟踪出来的信令发现,MSC/VLR
向 HLR 发 UPDATE_LOCATION 消 息 , HLR 回
INSERT_SUBSCRIBER_DATA 消 息 , MSC 局 在 收 到
INSERT_SUBSCRIBER_DATA 消 息 后 , 并 没 有 回
INSERT_SUBSCRIBER_DATA_ACK 消息,位置更新整个流程没有完
全结束,最后超时失败。

5) 可以确认:VLR 中该用户的呼叫受限业务被登记的原因是位置更新流程
不完全。为什么 VLR 收到 HLR 的插入用户数据的消息后没有回响应消息呢?

6) 检查[GT 码翻译表】可以发现本局 GT 码数据正确,翻译成本局 DPC,子系


统 表 也 正 确 配 置 了 VLR 功 能 管 理 , 可 以 确 认 , 来 自 HLR 的
INSERT_SUBSCRIBER_DATA 消息,MSC2 是处理了的(VLR 里有用户
的基本数据便是一个证据),插入用户数据的 ACK 消息,为什么不能够
返回呢?

7) 对 LOCATION UPDATE 消 息 的 GT 寻 址 , 是 基 于 E214 GT 编 码 的 。 对


INSERT_SUBSCRIBER_DATA 消息的 GT 寻址,是基于 HLR 的 E164 GT
编 码 的 。 检 查 【 GT 码 翻 译 表 】 发 现 MSC2 局 只 做 了 E214 编 码 的
1,2,3,4,5,6,7,8,9 的 GT 翻译数据。而没有做 E164 编码的
1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 的 GT 数 据 , 导 致 MSC/VLR 收 到

133
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

INSERT_SUBSCRIBER_DATA 信 息 后 , 无 法 回
INSERT_SUBSCRIBER_DATA_ACK 消息。

8) 按要求加上 E164 编码的 GT 数据后,该用户重新位置更新后可以正常主


被叫。

3. 原因分析

原因:是 MSC2 对 HLR ID 的 GT 翻译数据漏做所致。

134
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

附录 I MAP 消息 ASN.1 编码

1. MAP 消息格式和编码

1) updateLocation OPERATION

ARGUMENT
updateLocationArg SEQUENCE {
imsi OCTET STRING (SIZE (3..8)),
locationInfo CHOICE {
roamingNumber [0] IMPLICIT OCTET STRING (SIZE (1..9)),
msc-Number [1] IMPLICIT OCTET STRING (SIZE (1..9))},
vlr-Number OCTET STRING (SIZE (1..9)),
lmsi  [10] IMPLICIT OCTET STRING (SIZE (4)) OPTIONAL,
... }
RESULT
updateLocationRes CHOICE

hlr-Number OCTET STRING (SIZE (1..9)),


extensibleUpdateLocationRes SEQUENCE {
hlr-Number OCTET STRING (SIZE (1..9)),
... }}
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1,
-- roamingNotAllowed -- localValue 8}
::= localValue 2

2) cancelLocation OPERATION

135
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

ARGUMENT
cancelLocationArg CHOICE {
imsi OCTET STRING (SIZE (3..8)),
imsi-WithLMSI SEQUENCE {
imsi OCTET STRING (SIZE (3..8)),
lmsi OCTET STRING (SIZE (4)),
... }}
ERRORS {
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unidentifiedSubscriber -- localValue 5}
::= localValue 3

3) purgeMS OPERATION

ARGUMENT
purgeMS-Arg SEQUENCE {
imsi OCTET STRING (SIZE (3..8)),
vlr-Number OCTET STRING (SIZE (1..9)),
... }
::= localValue 67

4) sendIdentification OPERATION

ARGUMENT
tmsi OCTET STRING (SIZE (1..4))
RESULT
sendIdentificationRes SEQUENCE {
imsi OCTET STRING (SIZE (3..8)),
authenticationSetList SEQUENCE SIZE (1..5) OF
SEQUENCE {
rand OCTET STRING (SIZE (16)),
sres OCTET STRING (SIZE (4)),
kc OCTET STRING (SIZE (8)),

136
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

... } OPTIONAL,
... }
ERRORS {
-- dataMissing -- localValue 35,
-- unidentifiedSubscriber -- localValue 5}
::= localValue 55

5) performHandover OPERATION

ARGUMENT
performHO-Arg SEQUENCE {
targetCellId OCTET STRING (SIZE (5..7)),
servingCellId OCTET STRING (SIZE (5..7)),
channelType OCTET STRING (SIZE (1..10)),
classmarkInfo OCTET STRING (SIZE (1..2)),
handoverPriority [11] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
kc  [12] IMPLICIT OCTET STRING (SIZE (8)) OPTIONAL}
RESULT
performHO-Res SEQUENCE {
handoverNumber OCTET STRING (SIZE (1..9)),
accessSignalInfo SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... }}
ERRORS {
-- systemFailure -- localValue 34,
-- unexpectedDataValue -- localValue 36,
-- unknownBaseStation -- localValue 2,

137
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

-- invalidTargetBaseStation -- localValue 23,


-- noRadioResourceAvailable -- localValue 24,
-- noHandoverNumberAvailable -- localValue 25}
::= localValue 28

6) prepareHandover OPERATION

ARGUMENT
prepareHO-Arg SEQUENCE {
targetCellId OCTET STRING (SIZE (5..7)) OPTIONAL,
ho-NumberNotRequired NULL OPTIONAL,
bss-APDU SEQUENCE {
protocolId ENUMERATED

gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... } OPTIONAL,
... }
RESULT
prepareHO-Res SEQUENCE {
handoverNumber OCTET STRING (SIZE (1..9)) OPTIONAL,
bss-APDU SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... } OPTIONAL,
... }

138
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- noHandoverNumberAvailable -- localValue 25}
::= localValue 68

7) sendEndSignal OPERATION

ARGUMENT
bss-APDU SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... }
::= localValue 29

8) processAccessSignalling OPERATION

ARGUMENT
bss-APDU SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... }
1 ::= localValue 33

9) forwardAccessSignalling OPERATION

139
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

ARGUMENT
bss-APDU SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... }
::= localValue 34

10) performSubsequentHandover OPERATION

ARGUMENT
performSubsequentHO-Arg SEQUENCE {
targetCellId OCTET STRING (SIZE (5..7)),
servingCellId OCTET STRING (SIZE (5..7)),
targetMSC-Number OCTET STRING (SIZE (1..9)),
classmarkInfo [10] IMPLICIT OCTET STRING (SIZE (1..2))
OPTIONAL}
RESULT
accessSignalInfo SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... }
ERRORS {
-- unexpectedDataValue -- localValue 36,
-- unknownBaseStation -- localValue 2,
-- unknownMSC -- localValue 3,

140
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

-- invalidTargetBaseStation -- localValue 23,


-- subsequentHandoverFailure -- localValue 26}
::= localValue 30

11) prepareSubsequentHandover OPERATION

ARGUMENT
prepareSubsequentHO-Arg SEQUENCE {
targetCellId OCTET STRING (SIZE (5..7)),
targetMSC-Number OCTET STRING (SIZE (1..9)),
bss-APDU SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... },
... }
RESULT
bss-APDU SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... }
ERRORS {
-- unexpectedDataValue -- localValue 36,
-- dataMissing -- localValue 35,
-- unknownMSC -- localValue 3,
-- subsequentHandoverFailure -- localValue 26}

141
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

::= localValue 69

12) sendAuthenticationInfo OPERATION

ARGUMENT
sendAuthenticationInfoArg OCTET STRING (SIZE (3..8))
RESULT
sendAuthenticationInfoRes SEQUENCE SIZE (1..5) OF
SEQUENCE {
rand OCTET STRING (SIZE (16)),
sres OCTET STRING (SIZE (4)),
kc OCTET STRING (SIZE (8)),
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1}
::= localValue 56

13) checkIMEI OPERATION

ARGUMENT
imei OCTET STRING (SIZE (8))
RESULT
equipmentStatus ENUMERATED {
whiteListed (0),
blackListed (1),
greyListed (2)}
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownEquipment -- localValue 7}

142
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

::= localValue 43

14) sendParameters OPERATION

ARGUMENT
sendParametersArg SEQUENCE {
subscriberId CHOICE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)),
tmsi  [1] IMPLICIT OCTET STRING (SIZE (1..4))},
requestParameterList SEQUENCE SIZE (1..2) OF
ENUMERATED {
requestIMSI (0),
requestAuthenticationSet (1),
requestSubscriberData (2),
requestKi (4)}}
RESULT
sentParameterList SEQUENCE SIZE (1..6) OF
CHOICE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)),
authenticationSet [1] IMPLICIT SEQUENCE {
rand OCTET STRING (SIZE (16)),
sres OCTET STRING (SIZE (4)),
kc OCTET STRING (SIZE (8)),
... },
subscriberData [2] IMPLICIT SEQUENCE {
msisdn  [1] IMPLICIT OCTET STRING (SIZE (1..9))
OPTIONAL,
category  [2] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
subscriberStatus [3] IMPLICIT ENUMERATED {
serviceGranted (0),
operatorDeterminedBarring (1)} OPTIONAL,
bearerServiceList [4] IMPLICIT SEQUENCE SIZE (1..50) OF
OCTET STRING (SIZE (1)) OPTIONAL,

143
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

teleserviceList [6] IMPLICIT SEQUENCE SIZE (1..20) OF


OCTET STRING (SIZE (1)) OPTIONAL,
provisionedSS [7] IMPLICIT SEQUENCE SIZE (1..30) OF
CHOICE {
forwardingInfo [0] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
forwardingFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE
(1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE
(1))} OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
forwardedToNumber [5] IMPLICIT OCTET STRING
(SIZE (1..9)) OPTIONAL,
forwardedToSubaddress [8] IMPLICIT OCTET
STRING (SIZE (1..21)) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING
(SIZE (1)) OPTIONAL,
noReplyConditionTime [7] IMPLICIT INTEGER (5..30)
OPTIONAL,
... },
... },
callBarringInfo [1] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
callBarringFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE
(1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE
(1))} OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,

144
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

... },
... },
cug-Info  [2] IMPLICIT SEQUENCE {
cug-SubscriptionList SEQUENCE SIZE (1..10) OF
SEQUENCE {
cug-Index INTEGER (0..32767),
cug-Interlock OCTET STRING (SIZE (4)),
intraCUG-Options ENUMERATED {
noCUG-Restrictions (0),
cugIC-CallBarred (1),
cugOG-CallBarred (2)},
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING
(SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE
(1))} OPTIONAL,
... },
cug-FeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE
(1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE
(1))} OPTIONAL,
preferentialCUG-Indicator INTEGER (0..32767)
OPTIONAL,
interCUG-Restrictions OCTET STRING (SIZE (1)),
... } OPTIONAL,
... },
ss-Data  [3] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
ss-SubscriptionOption CHOICE {

145
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

cliRestrictionOption [2] IMPLICIT ENUMERATED {


permanent (0),
temporaryDefaultRestricted (1),
temporaryDefaultAllowed (2)},
overrideCategory [1] IMPLICIT ENUMERATED {
overrideEnabled (0),
overrideDisabled (1)}} OPTIONAL,
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE
(1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
... }} OPTIONAL,
odb-Data  [8] IMPLICIT SEQUENCE {
odb-GeneralData BIT STRING {
allOG-CallsBarred (0),
internationalOGCallsBarred (1),
internationalOGCallsNotToHPLMN-CountryBarred (2),
premiumRateInformationOGCallsBarred (3),
premiumRateEntertainementOGCallsBarred (4),
ss-AccessBarred (5)} (SIZE (6)),
odb-HPLMN-Data BIT STRING {
plmn-SpecificBarringType1 (0),
plmn-SpecificBarringType2 (1),
plmn-SpecificBarringType3 (2),
plmn-SpecificBarringType4 (3)} (SIZE (4)) OPTIONAL,
... } OPTIONAL,
roamingRestrictionDueToUnsupportedFeature [9]
IMPLICIT NULL OPTIONAL,
regionalSubscriptionData [10] IMPLICIT SEQUENCE SIZE
(1..10) OF
OCTET STRING (SIZE (2)) OPTIONAL},
ki  [4] IMPLICIT OCTET STRING (SIZE (16))}

146
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

ERRORS {
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1,
-- unidentifiedSubscriber -- localValue 5}
::= localValue 9

15) insertSubscriberData OPERATION

ARGUMENT
insertSubscriberDataArg SEQUENCE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)) OPTIONAL,
msisdn  [1] IMPLICIT OCTET STRING (SIZE (1..9)) OPTIONAL,
category  [2] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL,
subscriberStatus [3] IMPLICIT ENUMERATED {
serviceGranted (0),
operatorDeterminedBarring (1)} OPTIONAL,
bearerServiceList [4] IMPLICIT SEQUENCE SIZE (1..50) OF
OCTET STRING (SIZE (1)) OPTIONAL,
teleserviceList [6] IMPLICIT SEQUENCE SIZE (1..20) OF
OCTET STRING (SIZE (1)) OPTIONAL,
provisionedSS [7] IMPLICIT SEQUENCE SIZE (1..30) OF
CHOICE {
forwardingInfo [0] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
forwardingFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
forwardedToNumber [5] IMPLICIT OCTET STRING (SIZE
(1..9)) OPTIONAL,

147
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

forwardedToSubaddress [8] IMPLICIT OCTET STRING


(SIZE (1..21)) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING (SIZE
(1)) OPTIONAL,
noReplyConditionTime [7] IMPLICIT INTEGER (5..30)
OPTIONAL,
... },
... },
callBarringInfo [1] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
callBarringFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
... },
... },
cug-Info  [2] IMPLICIT SEQUENCE {
cug-SubscriptionList SEQUENCE SIZE (1..10) OF
SEQUENCE {
cug-Index INTEGER (0..32767),
cug-Interlock OCTET STRING (SIZE (4)),
intraCUG-Options ENUMERATED {
noCUG-Restrictions (0),
cugIC-CallBarred (1),
cugOG-CallBarred (2)},
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE
(1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,

148
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

... },
cug-FeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
preferentialCUG-Indicator INTEGER (0..32767)
OPTIONAL,
interCUG-Restrictions OCTET STRING (SIZE (1)),
... } OPTIONAL,
... },
ss-Data  [3] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
ss-SubscriptionOption CHOICE {
cliRestrictionOption [2] IMPLICIT ENUMERATED {
permanent (0),
temporaryDefaultRestricted (1),
temporaryDefaultAllowed (2)},
overrideCategory [1] IMPLICIT ENUMERATED {
overrideEnabled (0),
overrideDisabled (1)}} OPTIONAL,
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
... }} OPTIONAL,
odb-Data  [8] IMPLICIT SEQUENCE {
odb-GeneralData BIT STRING {
allOG-CallsBarred (0),
internationalOGCallsBarred (1),

149
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

internationalOGCallsNotToHPLMN-CountryBarred (2),
premiumRateInformationOGCallsBarred (3),
premiumRateEntertainementOGCallsBarred (4),
ss-AccessBarred (5)} (SIZE (6)),
odb-HPLMN-Data BIT STRING {
plmn-SpecificBarringType1 (0),
plmn-SpecificBarringType2 (1),
plmn-SpecificBarringType3 (2),
plmn-SpecificBarringType4 (3)} (SIZE (4)) OPTIONAL,
... } OPTIONAL,
roamingRestrictionDueToUnsupportedFeature [9] IMPLICIT
NULL OPTIONAL,
regionalSubscriptionData [10] IMPLICIT SEQUENCE SIZE (1..10)
OF
OCTET STRING (SIZE (2)) OPTIONAL,
... }
RESULT
insertSubscriberDataRes SEQUENCE {
teleserviceList [1] IMPLICIT SEQUENCE SIZE (1..20) OF
OCTET STRING (SIZE (1)) OPTIONAL,
bearerServiceList [2] IMPLICIT SEQUENCE SIZE (1..50) OF
OCTET STRING (SIZE (1)) OPTIONAL,
ss-List  [3] IMPLICIT SEQUENCE SIZE (1..30) OF
OCTET STRING (SIZE (1)) OPTIONAL,
odb-GeneralData [4] IMPLICIT BIT STRING {
allOG-CallsBarred (0),
internationalOGCallsBarred (1),
internationalOGCallsNotToHPLMN-CountryBarred (2),
premiumRateInformationOGCallsBarred (3),
premiumRateEntertainementOGCallsBarred (4),
ss-AccessBarred (5)} (SIZE (6)) OPTIONAL,
regionalSubscriptionResponse [5] IMPLICIT ENUMERATED {
msc-AreaRestricted (0),

150
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

tooManyZoneCodes (1),
zoneCodesConflict (2),
regionalSubscNotSupported (3)} OPTIONAL,
... }
ERRORS {
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unidentifiedSubscriber -- localValue 5}
::= localValue 7

16) deleteSubscriberData OPERATION

ARGUMENT
deleteSubscriberDataArg SEQUENCE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)),
basicServiceList [1] IMPLICIT SEQUENCE SIZE (1..70) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-List  [2] IMPLICIT SEQUENCE SIZE (1..30) OF
OCTET STRING (SIZE (1)) OPTIONAL,
roamingRestrictionDueToUnsupportedFeature [4] IMPLICIT NULL
OPTIONAL,
regionalSubscriptionIdentifier [5] IMPLICIT OCTET STRING (SIZE
(2)) OPTIONAL,
... }
RESULT
deleteSubscriberDataRes SEQUENCE {
regionalSubscriptionResponse [0] IMPLICIT ENUMERATED {
msc-AreaRestricted (0),
tooManyZoneCodes (1),
zoneCodesConflict (2),
regionalSubscNotSupported (3)} OPTIONAL,

151
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

... }
ERRORS {
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unidentifiedSubscriber -- localValue 5}
::= localValue 8

17) reset OPERATION

ARGUMENT
resetArg SEQUENCE {
networkResource ENUMERATED {
plmn (0),
hlr (1),
vlr (2),
pvlr (3),
controllingMSC (4),
vmsc (5),
eir (6),
rss (7)} OPTIONAL,
hlr-Number OCTET STRING (SIZE (1..9)),
hlr-List SEQUENCE SIZE (1..50) OF
OCTET STRING (SIZE (3..8)) OPTIONAL,
... }
::= localValue 37

forwardCheckSS-Indication OPERATION
::= localValue 38

18) restoreData OPERATION

ARGUMENT
restoreDataArg SEQUENCE {
imsi OCTET STRING (SIZE (3..8)),

152
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

lmsi OCTET STRING (SIZE (4)) OPTIONAL,


... }
RESULT
restoreDataRes SEQUENCE {
hlr-Number OCTET STRING (SIZE (1..9)),
msNotReachable NULL OPTIONAL,
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1}
::= localValue 57

19) activateTraceMode OPERATION

ARGUMENT
activateTraceModeArg SEQUENCE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)) OPTIONAL,
traceReference [1] IMPLICIT OCTET STRING (SIZE (1..2)),
traceType  [2] IMPLICIT INTEGER (0..255),
omc-Id  [3] IMPLICIT OCTET STRING (SIZE (1..20)) OPTIONAL,
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- facilityNotSupported -- localValue 21,
-- unidentifiedSubscriber -- localValue 5,
-- tracingBufferFull -- localValue 40

::= localValue 50

153
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

20) deactivateTraceMode OPERATION

ARGUMENT
deactivateTraceModeArg SEQUENCE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)) OPTIONAL,
traceReference [1] IMPLICIT OCTET STRING (SIZE (1..2)),
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- facilityNotSupported -- localValue 21,
-- unidentifiedSubscriber -- localValue 5}
::= localValue 51

21) traceSubscriberActivity OPERATION

ARGUMENT
traceSubscriberActivityArg SEQUENCE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)) OPTIONAL,
traceReference [1] IMPLICIT OCTET STRING (SIZE (1..2)),
traceType  [2] IMPLICIT INTEGER (0..255),
omc-Id  [3] IMPLICIT OCTET STRING (SIZE (1..20)) OPTIONAL,
callReference [4] IMPLICIT OCTET STRING (SIZE (1..3))
OPTIONAL}
::= localValue 52

22) noteInternalHandover OPERATION

ARGUMENT
noteInternalHO-Arg SEQUENCE {
handoverType ENUMERATED {
interBSS (0),
intraBSS (1)},
targetCellId [1] IMPLICIT OCTET STRING (SIZE (5..7))

154
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

OPTIONAL,
channelId  [2] IMPLICIT SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... } OPTIONAL}
::= localValue 35

23) sendIMSI OPERATION

ARGUMENT
msisdn OCTET STRING (SIZE (1..9))
RESULT
imsi OCTET STRING (SIZE (3..8))
ERRORS {
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1}
::= localValue 58

24) sendRoutingInfo OPERATION

ARGUMENT
sendRoutingInfoArg SEQUENCE {
msisdn  [0] IMPLICIT OCTET STRING (SIZE (1..9)),
cug-CheckInfo [1] IMPLICIT SEQUENCE {
cug-Interlock OCTET STRING (SIZE (4)),
cug-OutgoingAccess NULL OPTIONAL,
... } OPTIONAL,
numberOfForwarding [2] IMPLICIT INTEGER (1..5) OPTIONAL,
networkSignalInfo [10] IMPLICIT SEQUENCE {

155
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... } OPTIONAL,
... }
RESULT
sendRoutingInfoRes SEQUENCE {
imsi OCTET STRING (SIZE (3..8)),
routingInfo CHOICE {
roamingNumber OCTET STRING (SIZE (1..9)),
forwardingData SEQUENCE {
forwardedToNumber [5] IMPLICIT OCTET STRING (SIZE
(1..9)) OPTIONAL,
forwardedToSubaddress [4] IMPLICIT OCTET STRING (SIZE
(1..21)) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
... }},
cug-CheckInfo SEQUENCE {
cug-Interlock OCTET STRING (SIZE (4)),
cug-OutgoingAccess NULL OPTIONAL,
... } OPTIONAL,
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- facilityNotSupported -- localValue 21,
-- unknownSubscriber -- localValue 1,
-- numberChanged -- localValue 44,

156
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

-- bearerServiceNotProvisioned -- localValue 10,


-- teleserviceNotProvisioned -- localValue 11,
-- absentSubscriber -- localValue 27,
-- callBarred -- localValue 13,
-- cug-Reject -- localValue 15,
-- forwardingViolation -- localValue 14}
::= localValue 22

25) provideRoamingNumber OPERATION

ARGUMENT
provideRoamingNumberArg SEQUENCE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)),
msc-Number [1] IMPLICIT OCTET STRING (SIZE (1..9))
OPTIONAL,
msisdn  [2] IMPLICIT OCTET STRING (SIZE (1..9)) OPTIONAL,
previousRoamingNumber [3] IMPLICIT OCTET STRING (SIZE
(1..9)) OPTIONAL,
lmsi  [4] IMPLICIT OCTET STRING (SIZE (4)) OPTIONAL,
gsm-BearerCapability [5] IMPLICIT SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),
... } OPTIONAL,
networkSignalInfo [6] IMPLICIT SEQUENCE {
protocolId ENUMERATED {
gsm-0408 (1),
gsm-0806 (2),
gsm-BSSMAP (3),
ets-300102-1 (4)},
signalInfo OCTET STRING (SIZE (1..200)),

157
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

... } OPTIONAL,
... }
RESULT
roamingNumber OCTET STRING (SIZE (1..9))
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- facilityNotSupported -- localValue 21,
-- absentSubscriber -- localValue 27,
-- noRoamingNumberAvailable -- localValue 39}
::= localValue 4

26) registerSS OPERATION

ARGUMENT
registerSS-Arg SEQUENCE {
1 ss-Code OCTET STRING (SIZE (1)),
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))} OPTIONAL,
forwardedToNumber [4] IMPLICIT OCTET STRING (SIZE (1..20))
OPTIONAL,
forwardedToSubaddress [6] IMPLICIT OCTET STRING (SIZE
(1..21)) OPTIONAL,
noReplyConditionTime [5] IMPLICIT INTEGER (5..30) OPTIONAL,
... }
RESULT
ss-Info CHOICE {
forwardingInfo [0] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
forwardingFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {

158
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),


teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
forwardedToNumber [5] IMPLICIT OCTET STRING (SIZE
(1..9)) OPTIONAL,
forwardedToSubaddress [8] IMPLICIT OCTET STRING (SIZE
(1..21)) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
noReplyConditionTime [7] IMPLICIT INTEGER (5..30)
OPTIONAL,
... },
... },
callBarringInfo [1] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
callBarringFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
... },
... },
cug-Info  [2] IMPLICIT SEQUENCE {
cug-SubscriptionList SEQUENCE SIZE (1..10) OF
SEQUENCE {
cug-Index INTEGER (0..32767),
cug-Interlock OCTET STRING (SIZE (4)),
intraCUG-Options ENUMERATED {
noCUG-Restrictions (0),
cugIC-CallBarred (1),

159
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

cugOG-CallBarred (2)},
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
... },
cug-FeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
preferentialCUG-Indicator INTEGER (0..32767) OPTIONAL,
1 interCUG-Restrictions OCTET STRING (SIZE (1)),
... } OPTIONAL,
... },
ss-Data  [3] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL,
ss-SubscriptionOption CHOICE {
cliRestrictionOption [2] IMPLICIT ENUMERATED {
permanent (0),
temporaryDefaultRestricted (1),
temporaryDefaultAllowed (2)},
overrideCategory [1] IMPLICIT ENUMERATED {
overrideEnabled (0),
overrideDisabled (1)}} OPTIONAL,
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,

160
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

... }}
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1,
-- bearerServiceNotProvisioned -- localValue 10,
-- teleserviceNotProvisioned -- localValue 11,
-- callBarred -- localValue 13,
-- illegalSS-Operation -- localValue 16,
-- ss-ErrorStatus -- localValue 17,
-- ss-SubscriptionViolation -- localValue 19,
-- ss-Incompatibility -- localValue 20}
::= localValue 10

27) eraseSS OPERATION

ARGUMENT
ss-ForBS SEQUENCE {
ss-Code OCTET STRING (SIZE (1)),
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))} OPTIONAL,
... }
RESULT
ss-Info CHOICE {
forwardingInfo [0] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
forwardingFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}

161
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
forwardedToNumber [5] IMPLICIT OCTET STRING (SIZE
(1..9)) OPTIONAL,
forwardedToSubaddress [8] IMPLICIT OCTET STRING (SIZE
(1..21)) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
noReplyConditionTime [7] IMPLICIT INTEGER (5..30)
OPTIONAL,
... },
... },
callBarringInfo [1] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
callBarringFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
... },
... },
cug-Info  [2] IMPLICIT SEQUENCE {
cug-SubscriptionList SEQUENCE SIZE (1..10) OF
SEQUENCE {
cug-Index INTEGER (0..32767),
cug-Interlock OCTET STRING (SIZE (4)),
intraCUG-Options ENUMERATED {
noCUG-Restrictions (0),
cugIC-CallBarred (1),
cugOG-CallBarred (2)},
basicServiceGroupList SEQUENCE SIZE (1..13) OF

162
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
... },
cug-FeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
preferentialCUG-Indicator INTEGER (0..32767) OPTIONAL,
1 interCUG-Restrictions OCTET STRING (SIZE (1)),
... } OPTIONAL,
... },
ss-Data  [3] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL,
ss-SubscriptionOption CHOICE {
cliRestrictionOption [2] IMPLICIT ENUMERATED {
permanent (0),
temporaryDefaultRestricted (1),
temporaryDefaultAllowed (2)},
overrideCategory [1] IMPLICIT ENUMERATED {
overrideEnabled (0),
overrideDisabled (1)}} OPTIONAL,
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
... }}
ERRORS {

163
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

-- systemFailure -- localValue 34,


-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1,
-- bearerServiceNotProvisioned -- localValue 10,
-- teleserviceNotProvisioned -- localValue 11,
-- callBarred -- localValue 13,
-- illegalSS-Operation -- localValue 16,
-- ss-ErrorStatus -- localValue 17,
-- ss-SubscriptionViolation -- localValue 19}
::= localValue 11

28) activateSS OPERATION

ARGUMENT
ss-ForBS SEQUENCE {
ss-Code OCTET STRING (SIZE (1)),
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))} OPTIONAL,
... }
RESULT
ss-Info CHOICE {
forwardingInfo [0] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
forwardingFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
forwardedToNumber [5] IMPLICIT OCTET STRING (SIZE

164
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

(1..9)) OPTIONAL,
forwardedToSubaddress [8] IMPLICIT OCTET STRING (SIZE
(1..21)) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
noReplyConditionTime [7] IMPLICIT INTEGER (5..30)
OPTIONAL,
... },
... },
callBarringInfo [1] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
callBarringFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
... },
... },
cug-Info  [2] IMPLICIT SEQUENCE {
cug-SubscriptionList SEQUENCE SIZE (1..10) OF
SEQUENCE {
cug-Index INTEGER (0..32767),
cug-Interlock OCTET STRING (SIZE (4)),
intraCUG-Options ENUMERATED {
noCUG-Restrictions (0),
cugIC-CallBarred (1),
cugOG-CallBarred (2)},
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,

165
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

... },
cug-FeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
preferentialCUG-Indicator INTEGER (0..32767) OPTIONAL,
1 interCUG-Restrictions OCTET STRING (SIZE (1)),
... } OPTIONAL,
... },
ss-Data  [3] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL,
ss-SubscriptionOption CHOICE {
cliRestrictionOption [2] IMPLICIT ENUMERATED {
permanent (0),
temporaryDefaultRestricted (1),
temporaryDefaultAllowed (2)},
overrideCategory [1] IMPLICIT ENUMERATED {
overrideEnabled (0),
overrideDisabled (1)}} OPTIONAL,
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
... }}
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1,

166
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

-- bearerServiceNotProvisioned -- localValue 10,


-- teleserviceNotProvisioned -- localValue 11,
-- callBarred -- localValue 13,
-- illegalSS-Operation -- localValue 16,
-- ss-ErrorStatus -- localValue 17,
-- ss-SubscriptionViolation -- localValue 19,
-- ss-Incompatibility -- localValue 20,
-- negativePW-Check -- localValue 38,
-- numberOfPW-AttemptsViolation -- localValue 43}
1 ::= localValue 12

29) deactivateSS OPERATION

ARGUMENT
ss-ForBS SEQUENCE {
ss-Code OCTET STRING (SIZE (1)),
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))} OPTIONAL,
... }
RESULT
ss-Info CHOICE {
forwardingInfo [0] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
forwardingFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
forwardedToNumber [5] IMPLICIT OCTET STRING (SIZE
(1..9)) OPTIONAL,

167
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

forwardedToSubaddress [8] IMPLICIT OCTET STRING (SIZE


(1..21)) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
noReplyConditionTime [7] IMPLICIT INTEGER (5..30)
OPTIONAL,
... },
... },
callBarringInfo [1] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
callBarringFeatureList SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
... },
... },
cug-Info  [2] IMPLICIT SEQUENCE {
cug-SubscriptionList SEQUENCE SIZE (1..10) OF
SEQUENCE {
cug-Index INTEGER (0..32767),
cug-Interlock OCTET STRING (SIZE (4)),
intraCUG-Options ENUMERATED {
noCUG-Restrictions (0),
cugIC-CallBarred (1),
cugOG-CallBarred (2)},
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
... },

168
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

cug-FeatureList SEQUENCE SIZE (1..13) OF


SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
preferentialCUG-Indicator INTEGER (0..32767) OPTIONAL,
1 interCUG-Restrictions OCTET STRING (SIZE (1)),
... } OPTIONAL,
... },
ss-Data  [3] IMPLICIT SEQUENCE {
ss-Code OCTET STRING (SIZE (1)) OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL,
ss-SubscriptionOption CHOICE {
cliRestrictionOption [2] IMPLICIT ENUMERATED {
permanent (0),
temporaryDefaultRestricted (1),
temporaryDefaultAllowed (2)},
overrideCategory [1] IMPLICIT ENUMERATED {
overrideEnabled (0),
overrideDisabled (1)}} OPTIONAL,
basicServiceGroupList SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
... }}
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1,
-- bearerServiceNotProvisioned -- localValue 10,

169
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

-- teleserviceNotProvisioned -- localValue 11,


-- callBarred -- localValue 13,
-- illegalSS-Operation -- localValue 16,
-- ss-ErrorStatus -- localValue 17,
-- ss-SubscriptionViolation -- localValue 19,
-- negativePW-Check -- localValue 38,
-- numberOfPW-AttemptsViolation -- localValue 43}
::= localValue 13

30) interrogateSS OPERATION

ARGUMENT
ss-ForBS SEQUENCE {
ss-Code OCTET STRING (SIZE (1)),
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))} OPTIONAL,
... }
RESULT
interrogateSS-Res CHOICE {
ss-Status  [0] IMPLICIT OCTET STRING (SIZE (1)),
forwardedToNumber [1] IMPLICIT OCTET STRING (SIZE (1..9)),
basicServiceGroupList [2] IMPLICIT SEQUENCE SIZE (1..13) OF
CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))},
forwardingFeatureList [3] IMPLICIT SEQUENCE SIZE (1..13) OF
SEQUENCE {
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))}
OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,

170
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

forwardedToNumber [5] IMPLICIT OCTET STRING (SIZE


(1..9)) OPTIONAL,
forwardedToSubaddress [8] IMPLICIT OCTET STRING (SIZE
(1..21)) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING (SIZE (1))
OPTIONAL,
noReplyConditionTime [7] IMPLICIT INTEGER (5..30)
OPTIONAL,
... },
cli-RestrictionInfo [4] IMPLICIT SEQUENCE {
ss-Status OCTET STRING (SIZE (1)),
cliRestrictionOption ENUMERATED {
permanent (0),
temporaryDefaultRestricted (1),
temporaryDefaultAllowed (2)} OPTIONAL,
... }}
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1,
-- bearerServiceNotProvisioned -- localValue 10,
-- teleserviceNotProvisioned -- localValue 11,
-- callBarred -- localValue 13,
-- illegalSS-Operation -- localValue 16,
-- ss-NotAvailable -- localValue 18}
::= localValue 14

31) processUnstructuredSS-Data OPERATION

ARGUMENT
ss-UserData IA5String (SIZE (1..200))
RESULT
ss-UserData IA5String (SIZE (1..200))
ERRORS {

171
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

-- systemFailure -- localValue 34,


-- unexpectedDataValue -- localValue 36}
::= localValue 19

32) processUnstructuredSS-Request OPERATION

ARGUMENT
ussd-Arg SEQUENCE {
ussd-DataCodingScheme OCTET STRING (SIZE (1)),
ussd-String OCTET STRING (SIZE (1..160)),
... }
RESULT
ussd-Res SEQUENCE {
ussd-DataCodingScheme OCTET STRING (SIZE (1)),
ussd-String OCTET STRING (SIZE (1..160)),
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownAlphabet -- localValue 71,
-- callBarred -- localValue 13}
::= localValue 59

33) unstructuredSS-Request OPERATION

ARGUMENT
ussd-Arg SEQUENCE {
ussd-DataCodingScheme OCTET STRING (SIZE (1)),
ussd-String OCTET STRING (SIZE (1..160)),
... }
RESULT
ussd-Res SEQUENCE {
ussd-DataCodingScheme OCTET STRING (SIZE (1)),

172
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

ussd-String OCTET STRING (SIZE (1..160)),


... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- absentSubscriber -- localValue 27,
-- illegalSubscriber -- localValue 9,
-- illegalEquipment -- localValue 12,
-- unknownAlphabet -- localValue 71,
-- ussd-Busy -- localValue 72}
::= localValue 60

34) unstructuredSS-Notify OPERATION

ARGUMENT
ussd-Arg SEQUENCE {
ussd-DataCodingScheme OCTET STRING (SIZE (1)),
ussd-String OCTET STRING (SIZE (1..160)),
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- absentSubscriber -- localValue 27,
-- illegalSubscriber -- localValue 9,
-- illegalEquipment -- localValue 12,
-- unknownAlphabet -- localValue 71,
-- ussd-Busy -- localValue 72}
::= localValue 61

35) registerPassword OPERATION

ARGUMENT

173
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

ss-Code OCTET STRING (SIZE (1))


RESULT
newPassword NumericString (FROM
("0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9")|SIZE (4))
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- callBarred -- localValue 13,
-- ss-SubscriptionViolation -- localValue 19,
-- pw-RegistrationFailure -- localValue 37,
-- negativePW-Check -- localValue 38,
-- numberOfPW-AttemptsViolation -- localValue 43}
LINKED {
-- getPassword -- localValue 18}
::= localValue 17

36) getPassword OPERATION

ARGUMENT
guidanceInfo ENUMERATED {
enterPW (0),
enterNewPW (1),
enterNewPW-Again (2),
badPW-TryAgain (3),
badPW-FormatTryAgain (4)}
1 RESULT
currentPassword NumericString (FROM
("0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9")|SIZE (4))
::= localValue 18

beginSubscriberActivity OPERATION
ARGUMENT
beginSubscriberActivityArg SEQUENCE {

174
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

imsi OCTET STRING (SIZE (3..8)),


originatingEntityNumber OCTET STRING (SIZE (1..9))}
::= localValue 54

37) sendRoutingInfoForSM OPERATION

ARGUMENT
routingInfoForSM-Arg SEQUENCE {
msisdn  [0] IMPLICIT OCTET STRING (SIZE (1..9)),
sm-RP-PRI  [1] IMPLICIT BOOLEAN,
serviceCentreAddress [2] IMPLICIT OCTET STRING (SIZE
(1..20)),
teleservice [5] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL,
... }
RESULT
routingInfoForSM-Res SEQUENCE {
imsi OCTET STRING (SIZE (3..8)),
locationInfoWithLMSI [0] IMPLICIT SEQUENCE {
locationInfo CHOICE {
roamingNumber [0] IMPLICIT OCTET STRING (SIZE (1..9)),
msc-Number [1] IMPLICIT OCTET STRING (SIZE (1..9))},
lmsi OCTET STRING (SIZE (4)) OPTIONAL,
... },
mwd-Set  [2] IMPLICIT BOOLEAN OPTIONAL,
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- facilityNotSupported -- localValue 21,
-- unknownSubscriber -- localValue 1,
-- teleserviceNotProvisioned -- localValue 11,
-- absentSubscriber -- localValue 27,

175
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

-- callBarred -- localValue 13}


::= localValue 45

38) forwardSM OPERATION

ARGUMENT
forwardSM-Arg SEQUENCE {
sm-RP-DA CHOICE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)),
lmsi  [1] IMPLICIT OCTET STRING (SIZE (4)),
roamingNumber [3] IMPLICIT OCTET STRING (SIZE (1..9)),
serviceCentreAddressDA [4] IMPLICIT OCTET STRING (SIZE
(1..20)),
noSM-RP-DA [5] IMPLICIT NULL},
sm-RP-OA CHOICE {
msisdn  [2] IMPLICIT OCTET STRING (SIZE (1..9)),
serviceCentreAddressOA [4] IMPLICIT OCTET STRING (SIZE
(1..20)),
noSM-RP-OA [5] IMPLICIT NULL
,
sm-RP-UI OCTET STRING (SIZE (1..200)),
moreMessagesToSend NULL OPTIONAL,
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- facilityNotSupported -- localValue 21,
-- unidentifiedSubscriber -- localValue 5,
-- illegalSubscriber -- localValue 9,
-- illegalEquipment -- localValue 12,
-- absentSubscriber -- localValue 27,
-- subscriberBusyForMT-SMS -- localValue 31,
-- sm-DeliveryFailure -- localValue 32}

176
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

::= localValue 46

39) reportSM-DeliveryStatus OPERATION

ARGUMENT
reportSM-DeliveryStatusArg SEQUENCE {
msisdn OCTET STRING (SIZE (1..9)),
serviceCentreAddress OCTET STRING (SIZE (1..20)),
sm-DeliveryOutcome ENUMERATED {
memoryCapacityExceeded (0),
absentSubscriber (1),
successfulTransfer (2)} OPTIONAL,
... }
RESULT
storedMSISDN OCTET STRING (SIZE (1..9))
ERRORS {
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- unknownSubscriber -- localValue 1,
-- messageWaitingListFull -- localValue 33}
::= localValue 47

noteSubscriberPresent OPERATION
ARGUMENT
imsi OCTET STRING (SIZE (3..8))
::= localValue 48

40) alertServiceCentreWithoutResult OPERATION

ARGUMENT
alertServiceCentreArg SEQUENCE {
msisdn OCTET STRING (SIZE (1..9)),
serviceCentreAddress OCTET STRING (SIZE (1..20)),
... }

177
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

::= localValue 49

41) informServiceCentre OPERATION

ARGUMENT
informServiceCentreArg SEQUENCE {
storedMSISDN OCTET STRING (SIZE (1..9)) OPTIONAL,
mw-Status BIT STRING {
sc-AddressNotIncluded (0),
mnrf-Set (1),
mcef-Set (2)} (SIZE (6)) OPTIONAL,
... }
::= localValue 63

42) alertServiceCentre OPERATION

ARGUMENT
alertServiceCentreArg SEQUENCE {
msisdn OCTET STRING (SIZE (1..9)),
serviceCentreAddress OCTET STRING (SIZE (1..20)),
... }
ERRORS {
-- systemFailure -- localValue 34,
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36}
::= localValue 64

43) readyForSM OPERATION

ARGUMENT
readyForSM-Arg SEQUENCE {
imsi  [0] IMPLICIT OCTET STRING (SIZE (3..8)),
alertReason ENUMERATED {
ms-Present (0),
memoryAvailable (1)},

178
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

... }
ERRORS {
-- dataMissing -- localValue 35,
-- unexpectedDataValue -- localValue 36,
-- facilityNotSupported -- localValue 21,
-- unknownSubscriber -- localValue 1}
::= localValue 66

2. MAP 错误原因值格式和编码

1) systemFailure ERROR
PARAMETER
networkResource ENUMERATED {
plmn (0),
hlr (1),
vlr (2),
pvlr (3),
controllingMSC (4),
vmsc (5),
eir (6),
rss (7)}
::= localValue 34

2) dataMissing ERROR
::= localValue 35

3) unexpectedDataValue ERROR
::= localValue 36

4) facilityNotSupported ERROR
::= localValue 21

179
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

5) unknownSubscriber ERROR
::= localValue 1

6) numberChanged ERROR
::= localValue 44

7) unknownBaseStation ERROR
::= localValue 2

8) unknownMSC ERROR
::= localValue 3

9) unidentifiedSubscriber ERROR
::= localValue 5

10) unknownEquipment ERROR


::= localValue 7

11) roamingNotAllowed ERROR


PARAMETER
roamingNotAllowedCause ENUMERATED {
plmnRoamingNotAllowed (0),
operatorDeterminedBarring (3)}
::= localValue 8

12) illegalSubscriber ERROR


::= localValue 9

13) illegalEquipment ERROR


::= localValue 12

14) bearerServiceNotProvisioned ERROR

180
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

::= localValue 10

15) teleserviceNotProvisioned ERROR


::= localValue 11

16) invalidTargetBaseStation ERROR


::= localValue 23

17) noRadioResourceAvailable ERROR


::= localValue 24

18) noHandoverNumberAvailable ERROR


::= localValue 25

19) subsequentHandoverFailure ERROR


::= localValue 26

20) tracingBufferFull ERROR


::= localValue 40

21) noRoamingNumberAvailable ERROR


::= localValue 39

22) absentSubscriber ERROR


PARAMETER
mwd-Set BOOLEAN
::= localValue 27

23) callBarred ERROR


PARAMETER
callBarringCause ENUMERATED {
barringServiceActive (0),

181
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

operatorBarring (1)}
::= localValue 13

24) forwardingViolation ERROR


::= localValue 14

25) cug-Reject ERROR


PARAMETER
cug-RejectCause ENUMERATED {
incomingCallsBarredWithinCUG (0),
subscriberNotMemberOfCUG (1),
requestedBasicServiceViolatesCUG-Constraints (5),
calledPartySS-InteractionViolation (7)}
::= localValue 15

26) illegalSS-Operation ERROR


::= localValue 16

27) ss-ErrorStatus ERROR


PARAMETER
ss-Status OCTET STRING (SIZE (1))
::= localValue 17

28) ss-NotAvailable ERROR


::= localValue 18

29) ss-SubscriptionViolation ERROR


PARAMETER
ss-SubscriptionOption CHOICE {
cliRestrictionOption [2] IMPLICIT ENUMERATED {
permanent (0),
temporaryDefaultRestricted (1),

182
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

temporaryDefaultAllowed (2)},
overrideCategory [1] IMPLICIT ENUMERATED {
overrideEnabled (0),
overrideDisabled (1)}}
::= localValue 19

30) ss-Incompatibility ERROR


PARAMETER
ss-IncompatibilityCause SEQUENCE {
ss-Code  [1] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL,
basicService CHOICE {
bearerService [2] IMPLICIT OCTET STRING (SIZE (1)),
teleservice [3] IMPLICIT OCTET STRING (SIZE (1))} OPTIONAL,
ss-Status  [4] IMPLICIT OCTET STRING (SIZE (1)) OPTIONAL,
... }
::= localValue 20

31) unknownAlphabet ERROR


::= localValue 71

32) ussd-Busy ERROR


::= localValue 72

33) pw-RegistrationFailure ERROR


PARAMETER
pw-RegistrationFailureCause ENUMERATED {
undetermined (0),
invalidFormat (1),
newPasswordsMismatch (2)}
::= localValue 37

34) negativePW-Check ERROR

183
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

::= localValue 38

35) numberOfPW-AttemptsViolation ERROR


::= localValue 43

36) subscriberBusyForMT-SMS ERROR


::= localValue 31

37) sm-DeliveryFailure ERROR


PARAMETER
sm-DeliveryFailureCause CHOICE {
sm-DeliveryFailureCauseWithDiagnostic SEQUENCE {
sm-EnumeratedDeliveryFailureCause ENUMERATED {
memoryCapacityExceeded (0),
equipmentProtocolError (1),
equipmentNotSM-Equipped (2),
unknownServiceCentre (3),
sc-Congestion (4),
invalidSME-Address (5),
subscriberNotSC-Subscriber (6)},
diagnosticInfo OCTET STRING (SIZE (1..200)) OPTIONAL,
... },
sm-EnumeratedDeliveryFailureCause ENUMERATED {
memoryCapacityExceeded (0),
equipmentProtocolError (1),
equipmentNotSM-Equipped (2),
unknownServiceCentre (3),
sc-Congestion (4),
invalidSME-Address (5),
subscriberNotSC-Subscriber (6)}}
::= localValue 32

184
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

38) messageWaitingListFull ERROR


::= localValue 33

185
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

附录 II 中英文名词对照表

中文名词 英文名词

缺席用户 Absent Subscriber

计划 SS Activate SS

激活跟踪方式 Activate Trace Mode

鉴权中心 Authentication Centre(AUC)

基站 Base Station(BS)

不提供承载业务 Bearer Service Not Provisioned

开始用户激活 Begin Subscriber Activity

删除位置 Cancel Location

数据丢失 Data Missing

去活 SS Deactivate SS

去活跟踪方式 Deactivate Trace Mode

删除用户数据 Delete Subscriber Data

设备识别寄存器 Equipment Identification Register(EIR)

删除 SS Erase SS

设备不支持 Facility Not Supported

前转接入信令 Forward Access Signalling

前转检验 SS 指示 Forward Check SS Indication

前转 SS 标注 Forward SS Notification

前转违例 Forwarding Violation

入口 MSC Gateway MSC(GMSC)

获得口令 Get Password

全球小区识别 Global Cell ID(GCI)

归属位置寄存器 Home Location Register(HLR)

插入用户数据 Insert Subscriber Data

国际移动用户识别码 International Mobile Subscriber Identity(IMSI)

186
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

中文名词 英文名词

国际移动设备识别码 International Mobile Equipment Identity(IMEI)

询问 SS Interrogate SS

无效的目标 BS Invalid Target BS

请求 SS Invoke SS

非法 MS Illegal MS

非法 SS 操作 Illegal SS Operation

位置区识别 Location Area Identification(LAI)

移动应用部分 Mobile Application Part(MAP)

移动业务交换中心 Moblie Services Switching Centre(MSC)

移动台 Mobile Station(MS)

移动台 ISDN 号码 Mobile Station ISDN Number(MSISDN)

移动用户漫游号码 Mobile Subscriber Roaming Number(MSRN)

否定的口令检验 Negative Password Check

没有可用的无线信道 No Radio Channel Available

没有可用的切换号码 No Handover Number Available

没有可用的漫游号码 No Roaming Number Available

标注局内切换 Note Internal Handover

口令登记故障 Password Registration Failure

提供漫游号码 Provide Roaming Number

进行切换 Perform Handover

进行后续切换 Perform Subsequent Handover

处理接入信令 Process Access Signalling

共用陆地移动通信网 Public Land Mobile Telecommunication Network(PLMN)

登记 SS Register SS

登记口令 Register Password

复位 Reset

不允许漫游 Roaming Not Allowed

发结束信号 Send End Signal

187
MG3104 MAP 信令与故障分析 ISSUE1.0 附录 II 中英文名词对照表

中文名词 英文名词

发参数 Send Parameters

发路由信息 Send Routing Information

信号连接控制部分 Signalling Connection Control Part(SCCP)

SS 错误状态 SS Error Status

SS 不兼容 SS Incompatibility

SS 不可用 SS Aviailable

SS 签约违例 SS Subscription Violation

后续切换故障 Subsequent Handover Failure

补充业务 Supplementary Services

系统故障 System Failure

不提供电信业务 Teleservices Not Provisioned

临时移动用户识别 Temporary Mobile Subscriber Identity(TMSI)

跟踪用户活动 Trace Subscriber Activity

跟踪缓冲器溢出 Tracing Buffer Full

事务处理能力应用部分 Transaction Capabilities Application Part(TCAP)

不认识的 BS Unknown BS

不认识的用户 Unknown Subscriber

不认识的 MSC Unknown MSC

未标识用户 Unidentified Subscriber

非期望的数据值 Unexpected Data Value

更新位置 Update Location

拜访位置寄存器 Visiter Location Register

188

You might also like