为了在纯LTE网络拨打语音通话,必须要在IMS域注册。那么就必须建立一条到IMS域的默认承载,进行SIP信令的传输。然后再建立一条到IMS域的专用承载,进行语音数据包的传输。
这一讲我们就讲解默认承载的建立流程,后面会讲解注册到IMS域的SIP消息流程,以及转发语音数据包的专用承载的建立流程。
IMS域默认承载的建立
UE开机已经附着到网络上,并且建立到Internet APN的缺省承载,QCI=9。
UE发送PDN connectivity request消息给MME请求接入IMS网络。消息中携带的APN为IMS APN,携带的PCO信元中请求代理呼叫会话控制功能P-CSCF地址。
MME向SGW发送create session request消息,关键信元包含默认承载ID,APN(IMS APN),PCO(请求P-CSCF地址)和签约的QoS配置文件(QCI=5),并把它转发给PGW。
PGW分配UE IP,并选择P-CSCF的地址。
PGW向PCRF发送Credit-Control-Request (CCR-I)消息,获取UE的PCC规则。
PCRF基于签约配置文件,决定EPS会话的策略。选择SIP信令对应的规则作为PCC规则,并通过CCA-I消息转发给PGW。规则举例:“Voice-C” rule: QCI = 5, ARP =6, APN-AMBR (UL/DL) = 100 Kbps, Charging Rule: Offline, SIP Packet Filter(QCI=5对应IMS信令承载)
PGW收到 PCC策略,执行策略参数,并把QoS参数映射到默认承载QoS参数上。
PGW发送Create Session Response消息给MME。这个消息包含PGW分配的UE IP,P-CSCF IP,QoS配置文件(QCI=5,ARP,APN-AMBR)等,都需要转发给UE。
MME给UE发送Activate Default EPS BearerContext Request消息。消息中包含APN,UE IP,P-CSCF地址,QoS参数等。
UE给MME发送Activate Default EPS BearerContext Accept消息,通知MME用于传输SIP信令消息的默认承载上下文已经激活了。
MME给SGW/PGW发送Modify Bearer Request消息,通知eNodeB IP和TEID,SGW/PGW回复应答消息,S1承载创建成功。
一旦IMS域的默认承载建立完成,SIP信令就可以在该承载上发送,IMS鉴权和注册过程将紧接着执行。我们在下一讲讲解IMS的注册流程。