URI
IMS用户的身份标识
统一资源标识符(Uniform Resource Identifier,URI)是用于标识抽象或物理资源的紧凑字符串,遵循RFC 2396(1998年)及RFC 3986(2005年)定义的语法规范,由scheme、authority、path、query和fragment等组件构成。在IMS网络中,URI作为用户身份标识符分为TEL URI与SIP URI:前者采用“tel:”加E.164电话号码格式,本地号码需附加phone-context参数确保唯一性;后者支持通过参数描述用户属性。
分类
IMS网络里的URI有TEL URI和SIP URI两种格式。
TEL URI
我们先来看看TEL URI。TEL,顾名思义,就是电话,这个URI跟我们平时的电话号码比较类似,它的格式是:“tel:”+tel格式的号码。tel格式的号码遵循E.164号码规范,用于标识某个电话号码资源,可以是全局号码,也可以是本地号码。举例来说:
Local TEL的12345000部分即为Local部分;+8625即为phone-context部分。
那么为什么要加上phone-context呢?由于本地号码不是全球唯一的,例如上面的12345000,可能在多个地方都有这个号码,如果处于漫游状态的主叫用户拨打本地号码,那么签约地的网元无法仅根据Local TEL来确定要接通哪个地区的被叫用户。因此phone-context参数用来携带用户的相关信息,如国家码、地区码等,从而让归属域的网元可以唯一识别某个被叫用户。例如上面的tel: 12345000;phone-context=+8625,就代表了唯一的被叫用户:+8625地区号码为12345000的用户。
SIP URI
理解了TEL URI之后,SIP URI也不难理解了。SIP URI采用sip:+“用户名称@域名/IP地址端口”的格式表示一个IMS用户。其中,用户名称可以是用户名或电话号码,例如:
sip:smith@zte.com.cn
sip: +862512345000@zte.com.cn
sip: +862512345000@10.10.10.10:6000
同样的,SIP URI之后也可以添加参数,用来标识SIP URI的一些特殊属性,与主机端口之间通过分号“;”隔开。例如,在主机端口后携带“user=phone”参数,可以表明被叫用户是一个电话用户。
参考资料
统一资源标识.中国百科.2022-07-26
URI schemes.微软网站.2022-10-21
接口概述.中国移动通信统一门户网站.2024-08-01
最新修订时间:2025-12-23 09:16
目录
概述
分类
TEL URI
参考资料