SCC AS作为Home域的SIP AS存在,是所有ICS用户起呼与终呼的锚定点。方法是通过起呼IFC与终呼IFC。它应该作为起呼iFC中的第一个AS和终呼iFC中的最后一个AS。另外主叫侧或被叫侧的S-CSCF也可能采用PSI终呼过程来转发请求到SCC AS。
终呼域选择(T-ADS):选择ICS用户的接入域,或获取CSRN将终呼发往CS域功能。它会考虑接入域和UE的能力、IMS注册状态、CS域状态 、已有的活动会话、以及运营商策略来进行选择。
T-ADS的选择结果是:媒体通过PS域建立、或 媒体通过CS域建立并使用Gm\I1进行呼叫控制、或 媒体通过MSC(eMSC或普通MSC建立)。(当媒体通过Gm\I1作呼叫控制时,ICS用户会自行发起CS域的起呼)
在这个基础上,通过接入网选择ICS用户的Contact 地址。
与传统IMS架构(或手机通过PS域接入IMS进行VoLTE呼叫)相比。ICS提出以下新概念:
1,呼叫控制信令、承载控制信令
承载控制信令的概念,在IMS与PLMN、PSTN中都是没有的。虽然IMS中的呼叫、媒体是走不同路径,但媒体路径的建立受呼叫信令所控制,媒体层RTP本身也有信令功能,但它与ICS中的承载控制信令的作用完全不同。
也许Nortel、AT&T当初提出这种思路,只是为了只是希望业务增强主要由终端实现,对网络影响要小。但我看来,区分出这两种信令,代表了一种崭新的电信技术演进方向:将呼叫功能区分为两部分:基本呼叫与业务控制、媒体控制。两部分功能走不同的信令路径,分为不同的SIP会话。由SCC AS将这两个会话关联起来。这是呼叫功能细化的一个思路。
呼叫控制信令(或称业务控制信令,
Service Control Signalling Path)、承载控制信令(
Bearer Control Signalling Path) 可分离 或合并。
当分离时,
呼叫控制信令的两端是:UE、SCC-AS。允许通过两种接口中的任一种完成。如I1(建议是CS域的USSD信令),Gm(PS域接入时)。针对ICS UE。
此时SCC-AS会同时维护两个SIP会话,一个会话(呼叫控制信令)完成UE的呼叫控制或切换(它在I1或Gm接口完成)。另一个会话完成媒体的交换(通过CS承载控制信令完成)(它的路径是:SCC-AS、eMSC、CS域、手机)。
对SCC-AS来说,需要将两个SIP会话进行关联。
注:I1、Gm接口也用于释放过程。另外,2个SIP会话中,任一个出现异常,都需要SCC AS释放另一个会话。 在切换之后,I1、Gm接口可能丢失,此时仍需要保持会话。
ICS UE的引入带来了信令流程的复杂性。
当合并时,
呼叫控制信令将从用户所处的 visited PLMN或当前接入PLMN 的CS域传递到IMS域内,即与 承载控制信令的呼叫路径是一样的。
此时SCC-AS只需要维护一个SIP会话即可。SCC-AS将完全作为B2BUA,会维护远端与近端会话的连接。
注:
注:不管是分离还是合并,当通过CS域接入时,本端用户在 visited PLMN或当前接入PLMN 的媒体总是在CS域承载。
一般所说的“CS域接入”是指用户呼叫的媒体,在 所处接入网(PLMN) 内这段,总是利用了CS 域传递。此时,用户仍可利用PS域或CS域或USSD来传递 呼叫控制信令(PS域承载的传递媒体的QOS要求较高,但传递 SIP信令 的要求一般可以满足)
三种ICS终端 均可以使用 普通MSC+MGCF 建立语音承载。
三种ICS终端 也可以由 eMSC 将媒体SDP带给IMS核心网建立承载。
注:
ICS UE使用I1\Gm接口来进行呼叫控制,呼叫建立流程复杂,建立时间增长。
I1接口使用USSD方式 。可能的方式是SCC-AS通过MAP连接eMSC,或通过其它协议(如短消息SMPP协议)连接USSDC。
2,接入域选择ADS
接入域选择(ADS, Access Domain Selection)(或称 起呼域选择 )
它指ICS UE(或传统IMS UE)在发起始呼时,基于网络能力及运营商策略来选择是使用CS承载还是PS承载。
对终端来说,既然CS域、PS域都可以接入IMS(呼叫与注册),那么它作主叫时,也存在域选择的问题。这完全由UE自己完成。
选择因素包括:
- 当前可得到的接入网种类:如PS,PS+CS,CS;
- 当前接入网PS接入是否支持IMS 语音(如IMS voice over PS Session Supported Indication);
- UE的设置(如IMS PS Voice preferred、IMS PS Voice only、CS Voice preferred、CS Voice only)。
注:ICS UE、传统IMS UE在注册过程时也面临这种选择。上述终端本身是要注册到CS域的,当CS域注册成功后,eMSC会代替用户发起IMS注册。当它们支持PS域时,并且PS域支持IMS语音或视频时,UE应该也从PS域向IMS中进行注册。
3,T-ADS(被叫侧接入域选择)
由于允许终端可以选择PS域、或CS域向IMS进行 双注册(另外,通过普通MSC接入时,UE不需要注册)。
那么在被叫侧需要选择一种域呼向用户。此时终端如只在一个域内进行了注册,选择是唯一的。如终端同时从两个域进行了注册 ,那么选择的策略将比较复杂
T-ADS分两种: 1)完成由SCC-AS来执行T-ADS。 2)SCC-AS先通过 呼叫控制信令路径(I1,Gm)呼向终端,由终端来选择 一个域把选择结果通过 18x响应返回给SCC-AS。 在选择完成后,SCC-AS将呼叫发给UE(利用 承载控制信令 )。
3GPP 29.328 Sh接口中定义了一个参数(T-ADS Information),可以取得UE当前小区是否支持IMS语音的信息,参数值如下:
- IMS-VOICE-OVER-PS-NOT-SUPPORTED (0)
- IMS-VOICE-OVER-PS-SUPPORTED (1)
- IMS-VOICE-OVER-PS-SUPPORT-UNKNOWN (2)
T-ADS需要知道PS域、CS域是否可达(UE reachability for IP),参数值是
- UE-IP-REACHABILITY-MME. Its possible values are:
- REACHABLE (0)
- UE-IP-REACHABILITY-SGSN. Its possible values are:
- REACHABLE (0)
Location Information参数将用于选择CS域呼叫目标。
Location information for CS
Location information for GPRS
Location information for EPS
4,增强MSC服务器(enhanced MSC,eMSC)
它类似于Tispan为固网用户定义的AGCF网元(PES子系统)。eMSC也可称为mAGCF或m-AGCF(m即mobile)。
AGCF可将固网用户接入IMS(接入网可能改造为:普通电话通过AG\IAD接入。也可能未改造,直接让 C5局或C4局 通过TG\SG接入 AGCF)。
而mAGCF可以将3G\2G CS域用户接入IMS。CS域不需要任何改造(HSS要增强以支持ICS用户参数)。
mAGCF会完成CS域信令到SIP信令的转换。不仅是呼叫信令,它在收到CS域的注册完成通知或位置更新时,会代替用户发起IMS域的注册。
mAGCF会控制CS-MGW,目的是完成CS域媒体和基于IP的RTP流的转换。 甚至有TC(Transcoding)功能。
注:eMSC在ICS方案中并非强制使用。
UE也可以通过普通MSC接入IMS,当此时,用户无法完成在IMS域的注册功能,将置为IMS域的强制注册状态。普通MSC完成CS域呼叫信令与SIP invite或refer的转换。 而在作被叫时,SCC-AS的T-ADS功能可以选择到CS域呼出到用户。
3GPP 29.292-a10 5.7 Supplementary Service Configuration 中要求eMSC能把USSD配置消息转化为Ut接口的消息发给TAS,然后收到http 响应后发 RELEASE COMPLETE给终端。
注1:当UE通过PS域接入IMS时,不需要经过mAGCF。
注2:eMSC的使用并不是必须的,它比使用普通MSC的好处是:不需要更改现网的路由路径(不需要智能网帮助路由,即重定向),则呼叫建立更快,运营维护也方便。更易实现用户补充业务集中实现(尤其针对老的2G MSC设备)
注3:当其它网络的非ICS签约用户漫游到eMSC时,eMSC需要Fall back到普通MSC,为用户提供业务。