非结构化补充服务数据
非结构化补充服务数据[1](英語:,缩写USSD)有时也称快速码(Quick Codes)或功能码(Feature codes),或译非结构化数据业务[2]、非结构化补充数据业务[2][3]、非结构化补充业务数据[4]等,是GSM移动电话与移动网络运营商的计算机之间使用的一种通信协议。USSD可被用于WAP浏览、预付费回拨服务、移动金融服务、基于位置的内容服务、基于菜单的信息服务,以及作为在网络上配置电话的一部分。[5]
USSD消息每条最多182个数字或字母。不同于簡訊(SMS),USSD消息是在USSD会话期间创建一个实时连接。连接会保持打开状态,允许双向交换一系列数据。因此USSD服务比SMS服务具有更高的响应能力。
使用
当用户向运营商网络发送消息时,由专用于USSD的计算机将接收该消息。而计算机的响应通常以基本格式发回手机,可以在手机显示屏上轻松查看。通过USSD发送的消息未由任何标准化机构定义,因此各网络运营商可根据自身需要派发最适合用户的内容。
USSD可被用于提供独立的拨叫服务,如回拨服务(减少漫游时的通话费用)、增强移动营销功能、交互式数据服务。
部分移动运营商使用USSD提供Facebook、Twitter等社交网站状态更新的实时接入。[6]维基百科也使用USSD为某些功能型手機发送条目。[7]
USSD有时是配合SMS使用。例如用户通过USSD向网络发送请求,网络回复确认信息。随后以一个或多个SMS消息传达请求的信息与结果。[8]在此设计下,网络准备好要发送的消息时,会使用SMS向手机推送回复或更新,USSD仅命令与控制作用。[9]
技术细节
大多数GSM手机支持USSD。[10]USSD通常与实时或即时消息服务相关。该技术没有SMS等短消息协议典型的存储并转发能力。从技术上说,处理流程中没有短消息服务中心。
USSD阶段1在GSM 02.90中定义,只支持手机发起("pull")操作。[11]在核心网络中,消息通过MAP投递。USSD阶段2在GSM 03.90中定义。[12]
USSD模式
- 手机发起
- USSD/ PULL或USSD/ P2A
- 用户拨打一个号码,例如GSM手机拨打*139#
- 网络发起
- USSD/ PUSH或USSD/A2P
- 用户收到网络发来的一个推送消息;主要用于营销服务
USSD代码示例 |
---|
*101# |
*139*1*1234567890# |
代码表
下列的代码不是USSD代码,它们是MMI补充服务代码;这些是标准化的代码,因此在每部GSM手机上都有相同作用。手机会在相应命令被发送到网络前解释它,因此实际发出的是命令而非这些代码。在使用AT接口时,这些代码不一定能正常工作;而会改用为这些操作定义的标准AT命令。[13][14]
BS为承载服务的类型,下面是一些有效值:
- 11 用于语音
- 13 用于传真
- 16 用于短信(SMS)
- 25 用于数据
- <留空> 用于所有。
T是无应答计时器的秒数,如果未指定,默认值为20秒。
代码 | 功能 | 备注 | 开启 | 关闭 | 显示状态 |
---|---|---|---|---|---|
002 | 全部转移 | 无条件,线路忙,无法接通,无应答 | * * 002 * 号码 * BS * T # | # # 002 * * BS # | * # 002 * * BS # |
004 | 全部转移(有条件) | 线路忙,无法接通,无应答 | * * 004 * 号码 * BS * T # | # # 004 * * BS # | * # 004 * * BS # |
03 | 更改网络密码 | 密码取决于网络,某些网络上默认为0000。见呼叫限制功能 *33 | * * 03 * 330 * 旧密码 * 新密码 * 新密码 # | ||
04 | 更改PIN | * * 04 * 旧PIN * 新PIN * 新PIN # | |||
042 | 更改PIN2 | 仅适用Phase 2 SIM卡 | * * 042 * 旧PIN2 * 新PIN2 * 新PIN2 # | ||
05 | 以PUK更改PIN | * * 05 * PUK * 新PIN * 新PIN # | |||
052 | 通过PUK更改PIN2 | 仅适用Phase 2 SIM卡 | * * 052 * PUK * 新PIN2 * 新PIN2 # | ||
06 | 读取设备编码(IMEI) | * # 06 # | |||
21 | 无条件转移 | 转移所有来电 | * * 21 * 号码 * BS # | # # 21 * * BS # | * # 21 * * BS # |
30 | 获取来电显示(CLIP) | 作为被叫者获取CLIP显示 | * 30 # | # 30 # | * # 30 # |
31 | 暂停来电号码(CLIR)的传输 | 用于后续所有呼叫 | # 31 # | * 31 # | * # 31 # |
31 | 暂时更改CLIR传输 | 只对下一次通话有效;无#号终止 | # 31 # 号码 | * 31 # 号码 | |
330 | 总体禁止呼入和呼出 | 密码取决于网络,某些网络上默认为0000。 | * 330 * 密码 * BS # | # 330 * 密码 * BS # | * # 330 * * BS # |
33 | 禁止呼出 | 密码取决于网络,某些网络上默认为0000 | * 33 * 密码 * BS # | # 33 * 密码 * BS # | * # 33 * * BS # |
331 | 禁止呼出国际号码 | 密码取决于网络,某些网络上默认为0000 | * 331 * 密码 * BS # | # 331 * 密码 * BS # | * # 331 * * BS # |
332 | 禁止呼出国际号码,家除外 | 密码取决于网络,某些网络上默认为0000 | * 332 * 密码 * BS # | # 332 * 密码 * BS # | * # 332 * * BS # |
333 | 总体禁止呼出服务 | 密码取决于网络,某些网络上默认为0000 | * 333 * 密码 * BS # | # 333 * 密码 * BS # | * # 333 * * BS # |
35 | 禁止来电 | 密码取决于网络,某些网络上默认为0000。与呼叫转移不兼容 | * 35 * 密码 * BS # | # 35 * 密码 * BS # | * # 35 * * BS # |
351 | 国际漫游时禁止来电 | 密码取决于网络,某些网络上默认为0000 | * 351 * 密码 * BS # | # 351 * 密码 * BS # | * # 351 * * BS # |
353 | 总体禁止呼入服务 | 密码取决于网络,某些网络上默认为0000 | * 353 * 密码 * BS # | # 353 * 密码 * BS # | * # 353 * * BS # |
37 | 线路忙时回电(CCBS) | 仅在部分移动网络上有效 | * 37 # | # 37 # | * # 37 # |
43 | 线路忙时来电通知 | * 43 * BS # | # 43 * BS # | * # 43 * BS # | |
61 | 没有应答时呼叫转移 | * * 61 * 号码 * BS * T # | # # 61 * * BS # | * # 61 * * BS # | |
62 | 关机或无法接通时呼叫转移 | * * 62 * 号码 * BS # | # # 62 * * BS # | * # 62 * * BS # | |
67 | 线路忙或拒接时呼叫转移 | * * 67 * 号码 * BS # | # # 67 * * BS # | * # 67 * * BS # | |
代码 | 功能 | 备注 | 开启 | 关闭 | 显示状态 |
参见
- USSD网关
- 补充服务代码
- SIM卡工具包
参考资料
- CCSA:通信词典—非结构化补充服务数据,YD/T 1220-2002
- . [2018-06-01]. (原始内容存档于2019-06-21).
- 张丽. 基于非结构化补充数据业务的客户服务系统研究. 重庆大学, 2004.
- 刘威. 非结构化补充业务数据中心的设计与实现. 北京邮电大学, 2005.
- . Telecom Space. [August 23, 2010]. (原始内容存档于2021-03-03).
- Shetty, Anuradha. . Tech2. Network 18 India. 16 July 2011 [9 May 2013]. (原始内容存档于2012-09-05).
- Wadhwa, Kul. . Wikimedia blog. Wikimedia Foundation. 22 February 2013 [10 May 2013]. (原始内容存档于2013-05-04).
- . AT&T Residential Wireless Support. [14 May 2012]. (原始内容存档于2012-05-11).
- . AT&T Residential Wireless Support. AT&T. [11 May 2013]. (原始内容存档于2015-11-13).
- . Microsoft Answers. Microsoft. 8 February 2012 [11 May 2013]. (原始内容存档于2013-05-04).
- . 3gpp.org. 3rd Generation Partnership Project. [11 May 2013]. (原始内容存档于2008-07-24).
- . 3gpp.org. 3rd Generation Partnership Project. [11 May 2013]. (原始内容存档于2008-10-22).
- (PDF). [2018-06-01]. (原始内容 (PDF)存档于2018-04-17).
- . [2018-06-01]. (原始内容存档于2021-03-15).
外部链接
- GSM 04.90 (ETSI EN 300 957, V7.0.1) Specification (USSD) (页面存档备份,存于) Stage 3 – 3GPP
- USSD Technology and packet flow in GSM network https://www.facebook.com/USSD2
- 3GPP TS 22.030 (页面存档备份,存于)
- GSM Feature Codes (页面存档备份,存于)
- GSM Features That Aren't Widely Known (页面存档备份,存于)
- What’s the difference between USSD, MMI and SS codes? (页面存档备份,存于)