3GPP R5版本在核心网中首次引入了IP多媒体子系统(IMS),这是一个在基于IP的网络上提供多媒体业务的通用网络架构,3GPP R6版本对IMS进行了完善。IMS的重要特点是对控制层功能做了进一步的分解,实现了会话控制实体CSCF(Call Session Control Function)和承载控制实体MGCF(Media Gateway Control Function )在功能上的分离,使网络架构更为开放、灵活,所以IMS实际上比传统软交换更“软”;IMS的另一重要特点是采用SIP作为呼叫控制协议。