V0LTE

作者: 亚当_斯略 | 来源:发表于2018-11-12 08:48 被阅读0次
    VoLTE呼叫流程

    用户A和B注册成功后,无业务触发,MME发起上下文释放,将A和B均置为IDLE状态下。

    1. UE A 呼叫 UE B,此时A发现其为IDLE模式,则需要先建立x信令连接。首先缓存需要发送数据,向eNodeB发起RRC Connection Request,携带初始UE ID和S-TMSI(第一次是随机值,此时TMSI值应有效)。
    2. eNodeB向UE回复RRC Connection Setup,其中携带无线资源专用配置信息。
    3. UE向eNodeB回复RRC Connection Steup Complete,确认RRC建立完成。其中携带选择的PLMN ID,注册的MME信息(plmn-id、mmegi、mmec ),NAS消息(Service Request)。
    4. eNodeB发送Initial UE Message到MME,其中携带eNodeB UE S1AP Id、TAI、E-UTRAN-CGI、RRCEstablishment Cause,NASPDU为Service Request。
    5. MME侧用户面承载建立成功后向eNodeB返回Initial Context Setup Request,携带MME UE S1AP Id,ERAB相关信息(QOS、GTP-TEID、ERAB ID、IP),UE的安全能力和安全密钥,如果存在UE无线能力,也需要带回。如果没有UE无线能力,则eNodeB需要向UE索要UE无线能力。
    6. 无线承载的建立,对上下文进行处理,eNodeB向UE发送RRC Connection Reconfiguraction消息,其中包含测量配置、移动性配置、无线资源配置(RBs、MAC主配置、物理信道配置)、NAS信息和安全配置等信息。
    7. eNodeB收到UE的RRC Connection Reconfiguraction Complete消息,确认无线资源配置完成。
    8. eNodeB向MME发送Initial Context Setup Response消息,将MME侧承载的IP和GTP-TEID带给MME,在重配置完成后,实际上已经可以发送上行数据了。此时,完成建立EPS数据业务连接(QCI8/9承载),即完成EPS侧的注册;以及IMS注册(QCI5承载)。
    9. 用户A发送上行数据,呼叫用户B,首先向AS服务器发送INVITE请求,LTE系统中会以数据的方式进行传输,用户A发送上行数据到AS服务器,其中携带SIP信令INVITE请求。
    10. AS服务器发送100 Trying的确认消息给用户A,确认收到INVITE消息。
    11. 同时转发INVITE到用户B,发送下行数据首先要经过PDN网关到SGW网关。
    12. SGW发现UE B为IDLE状态,发送下行数据到MME,同时缓存数据。
    13. MME对UE B发起寻呼流程。
    14. ~ 21. 同步骤1.~8.,UE B完成MME以及IMS注册。
    15. SGW将缓存的数据发往UE B,其中SIP信令为A呼叫B的INVITE消息。UE发送上行数据到AS,携带回复的100 Trying
    VoLTE呼叫挂断流程
    1. 用户A摘机对用户B发起呼叫,用户A首先向AS服务器发起INVITE请求。

    2. AS服务器回应100 Trying给用户A说明收到INVITE请求。

    3. AS服务器通过认证确认用户认证已通过后,向终端B转发INVITE请求。

    4. 用户B向AS服务器发送呼叫处理中的应答消息,100 trying。

    5. 用户B向AS服务器发送183 Session Progress消息, 提示建立对话的进度信息(此时被叫QCI专用承载建立)

    6. AS服务器向主叫终端A转送183 Session Progress消息,终端A了解到整个Session的建立进度。

    7. 终端A向AS服务器回应临时应答消息PRACK,表示收到183 Session Progress消息。(此时主叫QCI专用承载建立)

    8. AS服务器向终端B转发临时应答消息PRACK,终端B了解终端A收到183 Session Progress消息。

    9. 被叫终端B向AS服务器发送200 OK消息,表示183 Session Progress消息已经处理完成。

    10. AS服务器向主叫终端A转发200OK消息。

    11. 主叫终端向AS服务器发送UPDATE消息,意在与被叫B协商SDP信息。

    12. AS服务器向终端B转发UPDATE消息。

    13. 被叫终端B向AS服务器发送200 OK消息,表示UPDATE请求已处理完成。

    14. AS服务器向终端A转发200 OK消息,通知终端A UPDATE请求已处理完成。

    15. 被叫用户B振铃,用户振铃后向AS服务器发送180 Ringing振铃消息。

    16. AS服务器向主叫终端A转发180Ringing振铃消息。

    17. 被叫终端B向AS服务器发送200 OK消息,表示主叫最初的INVITE请求已经处理成功。

    18. AS服务器向主叫终端A转发200 OK消息,通知主叫终端A,被叫终端B已经对INVITE请求处理成功。

    19. 主叫终端A向AS服务器发送ACK消息,意在通知被叫终端B,主叫侧已经了解被叫侧处理INVITE请求成功。

    20. AS服务器向终端B转发ACK消息。

    21. 用户A主动挂机,A向AS服务器发起通话结束BYE信息。

    22. AS服务器向终端转发BYE消息。

    23. 被叫终端向AS服务器发送200 OK消息,表示对BYE信息处理成功。

    24. AS服务器向用户A转发200OK消息。结束整个通话

    被叫用户主动挂机流程同步骤21-24。

    相关文章

      网友评论

          本文标题:V0LTE

          本文链接:https://www.haomeiwen.com/subject/qwahxqtx.html