《IMSVOIP业务呼叫流程》由会员分享,可在线阅读,更多相关《IMSVOIP业务呼叫流程(41页珍藏版)》请在金锄头文库上搜索。
1、IMSVOIP业务呼叫流程培训,主要内容,1、IMS 网络结构 2、softda网络结构 3、LTE系统组网 4、SIP呼叫流程 5、常见LTE业务呼叫流程,IMS网络结构,IMS网络结构,1业务应用服务器 提供如下IMS业务及管理,包括即时消息服务器(Message APP)、状态呈现服务器(Presence APP)、群组管理(Group Management)、多媒体彩铃/彩铃应用服务器(MRBT/CRBT APP)、彩像应用服务器(MMCI APP)、T120服务器(电子白板、应用共享)、Parlay网关应用服务器(ParlayGW APP)、综合VPN应用服务器(VPN APP)等。
2、 2多媒体会议服务器 可以向IMS网络用户提供多媒体视频会议业务,除了服务于IMS终端用户外,还可支持H.323用户,采用中兴全兼容智能视讯服务器ZXMVC8900,全面支持IMS SIP ,H.323、H.320等协议,可通过IMS网络为多种接入网络用户提供多媒体会议业务。 3媒体服务器MRS 负责为IMS业务(如SoftDA/彩铃/多媒体彩铃/彩像等业务)提供媒体资源的相关处理。功能包括放音服务器、交互式话音响应(IVR/VRU)、会议桥接、信息设备和话音平台等功能。 4IMS核心网设备 包括IMS会话CSCF(P/I/S-CSCF)、HSS用户数据库,用于和CS/PSTN网络互通的MGC
3、F/IM-MGW,固网接入的AGCF。 5IP承载网络设备: 用于实现IP组网。 6接入网络设备 包括SIP IAD、DSLAM、AG、ADSL调制器、SBC边界控制器、防火墙服务器等设备,其中,AG/SIP IAD设备用于酒店场景的传统固网PSTN终端的接入设备,为了向这些终端提供基于IMS网络下的IP CENTREX业务,需要将传统PSTN终端通过AG/SIP IAD接入到IMS Core中的AGCF。 7终端: 包括手机、PDA、SIP PHONE、SIP IAD、PC终端等设备。,SOFTDA系统结构,页面布局参考,SoftDA业务是一个集成各种子业务功能而来的统一的通信平台。其涉及到
4、的设备除了Parlay网关,应用服务器,媒体服务器之外,还包括短消息网关,PS服务器,E-Mail服务器。 用户呈现,查看在线好友状态等功能,通过PS服务器来实现,即时消息功能也通过PS服务器实现,发送和接收短消息通过和短消息网关通信来实现,发送和接收E-Mail通过和邮件服务器通信来实现 。,系统介绍,Parlay网关是整个系统的核心设备,负责提供协议适配和业务能力集,采用CORBA体系结构构建。对外提供标准开发接口Parlay API,供第三方进行业务开发。,1. Parlay网关(Parlay GW),页面布局参考,应用服务器负责运行各种业务,SoftDA业务的业务逻辑运行在应用服务器上
5、,应用服务器和Parlay网关之间采用Parlay API协议。,2. 应用服务器,3. 媒体服务器,媒体服务器是在IP网络环境下提供专用媒体资源功能的独立设备,是NGN网络中的重要设备,提供增值业务中的媒体处理功能,包括DTMF信号的采集与解码、信号音的产生与发送、录音通知的发送、会议、不同编解码算法间的转换等各种资源功能以及通信功能和管理维护功能。,系统介绍,用于提供Web服务,供系统管理员和个人用户对SoftDA业务进行Web管理。系统管理员可以进行用户管理等操作,包括用户的创建用户属性修改或用户删除等。SoftDA用户可以登录Web服务页面,对自己的业务属性进行自助管理,包括电话号码使
6、用语音等的管理。,4. Web服务器,页面布局参考,PS服务器实现在线服务器功能,通过xmpp协议和客户端通讯,PS服务器实现了用户在线和电话在线的功能,电话在线信息由数字助理应用提供。,5PS服务器,LTE系统组网,页面布局参考,单机环境下的简单组网,SIP呼叫流程,SIP呼叫流程,SIP呼叫流程,(1) 用户A,摘机对用户B发起呼叫,用户A首先向AS服务器发起Invite 请求; (2) AS服务器回复100 Trying给用户A说明收到INVITE请求。 (3) AS服务器通过认证确认用户认证已通过后,向被叫终端B转送Invite请求; (4) 用户B向AS服务器送呼叫处理中的应答消息,
7、100 Trying; (5) 被叫用户B振铃,用户振铃后,向AS服务器发送180 Ringing 振铃信息; (6) AS服务器向用户B回复临时应答PRACK,表示连接成功; (7) AS服务器向用户A 转发被叫用户B的振铃信息; (8) 用户A向AS回复连接成功的临时应答PRACK; (9) AS服务器向用户A转发该成功指示200 OK; (10)被叫用户B摘机,向AS服务器返回表示连接成功的应答(200 OK); (11)用户B再次向AS服务器返回表示连接成功的应答(200 OK, 携带SDP信息); (12)AS向用户B回复应答确认ACK。 (13)用户B向AS上报状态变化信息PUBL
8、ISH; (14)AS回复用户B的状态变化PUBLISH的成功应答 200 OK;,SIP呼叫流程,(15)AS将用户B的SDP信息的成功应答200 OK,回复给A用户; (16)用户A收到AS信息,回复给AS应该确认ACK。 (17)AS发送给用户A其状态变化的Notify (18)用户A回复给AS关于Notify的应答成功,200 OK; (19)用户A向AS上报自己的状态变化PUBLISH。 (20)AS回复A用户PUBLISH的应答成功,200 OK。 (21)AS发送给用户B其状态变化的Notify。 (22)用户B回复给AS关于Notify的应答成功,200 OK。 此时用户A和用
9、户B进入通话中。 (23)用户A主动挂机,A向AS服务器发起通话结束BYTE; (24)AS服务器向A用户服务应答成功,200 OK。 (25)AS服务器转发A的BYTE请求给用户B。 (26)用户B回复给AS服务器应答成功,200 OK。 通话结束。 被叫用户B主动挂机流程同2326步骤。,UE注册流程,UE注册流程,IMS域UE用户开机后会完成两个任务,一个是在MME进行附着,另一个是在业务服务器进行登陆注册,在HSS中(MME会在HSS中进行查询)存储有UE的签约信息,而在业务服务器中则存储着用户的业务信息。 1)用户A开机,ATTACH成功后紧接着会向AS服务器发起注册流程, LTE系
10、统中会以数据的方式进行传输,用户A发送上行数据到AS 服务器,其中携带SIP信令REGISTER请求。 2)AS服务器检查用户信息,同意注册,则发送200 OK的确认消息给 用户A,通过下行数据传输携带SIP信令,同时存储用户信息到数据 库中。完成注册过程。 3)用户B的注册流程同用户A。,UE去注册流程,UE去注册流程,UE去注册流程,用户去注册时分为两种情况,一种是用户仍然处于连接模式,另一种是MME已经发起了上下文释放,UE处于空闲模式,具体见下。 A、连接模式的用户去注册过程 1)用户A向AS服务器发起去注册流程,LTE系统中会以数据的方式进行传输,用户A发送上行数据到AS服务器,其中
11、携带SIP信令REGISTER请求,其中Expires字段填0,表示去注册。 2)AS服务器发送200 OK的确认消息给用户A,删除数据库中存储的用户信息,通过下行数据传输携带SIP信令。完成去注册过程。,UE去注册流程,B、空闲模式的用户去注册流程 MME主动发起的上下文释放过程已经完成,用户A进入IDLE模式。 1)UE A向AS服务器发起去注册请求,此时发现时IDLE模式,则需要先 建立信令连接。首先缓存需要发送的数据,向eNB发起RRC Connection Request,携带初始UE ID和S-TMSI(第一次应该是一个随机值)。 2)eNB向UE回复Rrc Connection
12、Setup,其中携带无线资源专用配置信息。 3)UE向eNB回复RrcConnection Setup Complete,确认Rrc建立成功 完成,其中携带选择的PLMN ID,注册的Mme信息(plmn-id、mmegi、 mmec),Nas消息(Service Request)。 4)eNB发送Initial Ue Message到Mme,其中携带eNB Ue S1ap Id,Tai, E-Utran CGI,Rrc Establishmen Cause, Naspdu为Service Request。 5)Mme测用户面承载建立成功后向eNB返回Initial Context Setup
13、 Request,携带Mme Ue S1ap Id,AMBR值,Erab相关信息 (Qos,Erab Id,Teid,IP),UE安全能力和安全密钥,如果存在UE 无线能力,也需要带回。如果没有UE无线能力,则eNB需要向UE索要 UE无线能力参数。,UE去注册流程,6)无线承载的建立,对上下文进行处理,eNB向UE发送Rrc Connection Reconfiguration消息,其中包含测量配置,移动性配置,无线资源配置 (RBs,MAC主要配置,物理信道配置),NAS信息和安全配置。 7)eNB收到UE的Rrc Connection Reconfiguration Complete消息
14、,确认 无线资源配置完成。 8)eNB向Mme发送Initial Context Setup Response消息,将eNB侧承载的 IP和Teid带给Mme。在重配完成后,实际上已经可以发送上行数据了。 9)用户A向AS服务器发起去注册流程,LTE系统中会以数据的方式进行 传输,用户A发送上行数据到AS服务器,其中携带SIP信令REGISTER 请求,其中Expires字段填0,表示去注册。 10)AS服务器发送200 OK的确认消息给用户A,删除数据库中存储的用户 信息,通过下行数据传输携带SIP信令。完成去注册过程。,UE A拨打UE B流程,UE A拨打UE B流程,UE A拨打UE
15、B流程,UE A拨打UE B流程 A、B均为IDLE模式,这种A和B均是IDLE模式,互相进行拨打的方式是实际应用场景中最常见的一种方式了,具体流程如下。 用户A和B在注册成功后,无业务触发,MME发起上下文释放,将A和B均置为IDLE模式。 1)UE A呼叫UE B,此时A发现时其为IDLE模式,则需要先建立信令连接。 首先缓存需要发送的数据,向eNB发起RRC Connection Request,携带 初始UE ID和S-TMSI(第一次是随机值,此时TMSI值应为有效)。 2)eNB向UE回复Rrc Connection Setup,其中携带无线资源专用配置信息。 3)UE向eNB回复
16、RrcConnection Setup Complete,确认Rrc建立成功完成, 其中携带选择的PLMN ID,注册的Mme信息(plmn-id、mmegi、 mmec),Nas消息(Service Request)。 4)eNB发送Initial Ue Message到Mme,其中携带eNB Ue S1ap Id,Tai, E-Utran CGI,Rrc Establishmen Cause, Naspdu为Service Request。,UE A拨打UE B流程 A、B均为IDLE模式,5)Mme测用户面承载建立成功后向eNB返回Initial Context Setup Request, 携带Mme Ue S1ap Id,AMBR值,Erab相关信息(Qos,Erab Id, Teid,IP),UE安全能力和安全密钥,如果存在UE无线能力,也需要带 回。如果没有UE无线能力,则eNB需要向UE所要UE无线能力参数。 6)无线承载的建立,对上下文进行处理,eNB向U