VoLTE×¢²áÁ÷³ÌÏê½â - ͼÎÄ ÏÂÔØ±¾ÎÄ

֨ע²áµÄÁ÷³ÌÓë³õʼע²á¹ý³ÌÏàËÆ£¬¶ÔÓÚUEÊÖ»úºÍS-CSCFÕâÁ½¸öʵÌåÀ´ËµÅжÏ֨ע²áÓë³õʼע²áµÄÒÀ¾ÝÔÚÓÚÊÇ·ñЯ´øÉϴγɹ¦IMSÈÏÖ¤µÄÊý¾Ý: AUTH/RAND/RES/IK/CKµÈ£¬ÒÔ¼°Ð¯´ø½ÓÈëÍøÂçλÖÃÐÅÏ¢¡£

P-CSCFͨ¹ýÍêÕûÐÔÑéÖ¤ºÍ½âÃܺó£¬ÔÚת·¢×¢²áÏûϢ֮ǰ£¬ºÍ³õʼע²áʱµÄÍ·Óò´¦ÀíÏàÀàËÆ£¬µ«ÓÐËù¸Ä±ä£¬ÆäÖУºAuthorizationÍ·ÓòÄÚÈݵ÷Õû¡°integrity-protected=yes¡±±êÇ©£¬±íʾע²áÏûÏ¢Êܱ£»¤£»P-Access-Network-InfoÍ·ÓòÄÚÈÝÐÂÔöÐ¡ÇøID¹¹³ÉÎåÏî¡£ P-CSCFÒÀÈ»ÒÔÃ÷ÎÄÐÎʽת·¢registerÏûÏ¢¸øI-CSCF¡£

ÖµµÃ×¢ÒâµÄÊÇ£ºÖØ×¢²áʱCall-ID±ØÐëά³Ö²»±ä£¨IPV6µØÖ·Ò²²»±ä£©£¬Ö®ºóÓÉÓÚÏÖÍøS-CSCFÉèÖÃΪÿ´Î֨ע²á¶¼ÈÏÖ¤£¨ÖØ×¢²áʱ£¬S-CSCF¶ÔÓû§½øÐмøÈ¨ÈÏÖ¤ÊÇ¿ÉÑ¡Á÷³Ì£©£¬ÄÇôͬÑù»áÉú³É401ÈÏÖ¤ÌôÕ½£¬Óë³õʼע²áÒ»ÑùÒ²Òª¾­ÀúIMSÈÏÖ¤¹ý³Ì¡£ ¶ø¶ÔÓÚHSSʵÌåÀ´Ëµ£¬ÔòÒÀ¾ÝÊý¾Ý¿âÊÇ·ñ´æÔÚ¸ÃÓû§µÄP-CSCF Network ID»òS-CSCFÃû³ÆÀ´Åжϳõʼע²á»òºóÐø×¢²á£¬Èô²»´æÔÚÈÎÒ»Ìõ¼þ£¬ÔòÅжÏΪ³õʼע²á£¬»Ø¸´¸øI-CSCFÔòΪS-CSCFÄÜÁ¦¼¯£»Èô´æÔÚP-CSCF Network IDÔòÅжÏΪºóÐø×¢²á£¬»Ø¸´¸øI-CSCFΪS-CSCFÄÜÁ¦¼¯£»Èô´æÔÚS-CSCFÃû³ÆÔòÅжÏΪºóÐø×¢²á£¬Çһظ´¸øI-CSCFΪS-CSCFÃû³Æ¡£

¾­¹ýI-CSCFÓëHSSµÄÊÚȨÐÅÏ¢½»»¥ºó£¬HSSÅжϳöÓû§ÎªºóÐø×¢²á---DIAMETER_SUBSEQUENT_REGISTRATION (2002)£¬²¢¸ø¶¨S-CSCFÃû³Æ£¨¶ø²»ÊÇÄÜÁ¦¼¯£©£¬S-CSCFÃû³Æ¾­DNS·­Òëºó£¬I-CSCF´«µÝregisterÏûÏ¢ÖÁS-CSCF¡£ S-CSCFÒÀ¾ÝRegisterÏûÏ¢ÖÐÊÚȨÈÏ֤ͷÓòµÄÐÅϢΪ¸ÃÓû§µÄÉϴγɹ¦ÈÏÖ¤ÐÅÏ¢£¬Åжϱ¾´Î×¢²áÎªÖØ×¢²á¡£ÖØ×¢²áÈôÉèÖÃΪÐèÒªÈÏ֤ʱ£¬¿É¸ù¾ÝIMSÈÏÖ¤Êý¾Ý£¨³õʼע²áʱÏÂÔØÁË5Ì×ÎåÔª×飩ÔÚS-CSCFµÄÊ£ÓàÇé¿öÀ´¾ö¶¨ÊÇ·ñÐèÒªMARºÍMAAµÄÁ÷³Ì£¬·ñ

Ôò¿ÉÖ±½ÓÈ¡Óñ¾µØ±£´æµÄÎ´ÔøÊ¹ÓùýµÄÈÏÖ¤Êý¾Ý¡£Òò´Ë¶ÔÓÚS-CSCFºÍHSSÀ´ËµÕâÊÇÒ»¸öÑ¡ÔñÐÔÈÏÖ¤¹ý³Ì£¬ÓÐÀûÓÚËõ¶ÌʱÑÓ¼°½µµÍS-CSCFÓëHSSÖ®¼äµÄÐÅÁºÉ£¬×îÖÕS-CSCF·¢ËÍ401¼øÈ¨ÈÏÖ¤ÌôÕ½ÏûÏ¢¸øI-CSCF£¬ÓÉI-CSCF´«µÝ¸øP-CSCF£¬Ö®ºóͨ¹ýGm½Ó¿ÚÏ·¢ÖÁUE¡£ ËÄ¡¢ºóÐø×¢²á---¶þ´Î×¢²á

ºóÐø×¢²áÖеĶþ´Î×¢²áÖ¸µÄÊÇUEÊÕµ½S-CSCFµÄ401¼øÈ¨ÈÏÖ¤ÌôÕ½ÏûÏ¢Ö®ºó£¬ÊÖ»ú·¢ÆðµÄµÚ¶þ´Î×¢²á¹ý³Ì£¬ÊÖ»úÊ×ÏȶÔÍøÂç½øÐÐÈÏÖ¤£º¸ù¾ÝËã·¨¡¢Ëæ»úÊýºÍUSIM¿¨ÖеĹ²ÏíÃÜÔ¿£¬¶ÔAUTH½øÐÐÑéÖ¤ÒÔÅжÏÍøÂçÊÇ·ñºÏ·¨¡£

ÔÚÑé֤ͨ¹ýºó£¨XMACÓëMACÒ»Ö£¬SQNÔÚºÏÀí·¶Î§ÄÚ£©£¬ÔÙ»ùÓÚ¹²ÏíÃÜÔ¿¡¢RANDºÍËã·¨¼ÆËã³öRES/CK/IK£¬²¢Í¨¹ýGm¿Ú½«digestÕªÒªÈÏÖ¤Êý¾Ý·¢Ë͸øP-CSCFÍøÔª£º

¼òÃ÷¶þ´Î×¢²áʾÒâͼÈçÏ£º

9-12²½ÖèÊÇÈÏÖ¤³É¹¦Ëù±ØÐëµÄ£¬13²½ÖèÊÇΪÁ˽øÒ»²½´¥·¢µÚÈý·½×¢²á¡£

UE·¢Æð¶þ´Î×¢²á£¬ÆäÖÐCall-IDÍ·Óò±êʶ±£³Ö²»±ä£¬¶øFromÍ·Óòtag±êʶ¿É±ä¡¢CseqÍ·Óò¿É±ä£¬²¢½«Éú³ÉµÄRESÏìÓ¦ÖµÒÔ¼°Ô­Ê¼µÄRAND/AUTHͨ¹ý¼ÓÃÜͨµÀ·¢¸øP-CSCF£¬ÁíÍ⻹Я´ø½ÓÈëÍøÂçλÖÃÐÅÏ¢¡£

P-CSCFͨ¹ýÍêÕûÐÔÑéÖ¤ºÍ½âÃܺó£¬ÔÚת·¢×¢²áÏûϢ֮ǰ£¬ºÍ³õʼע²áʱµÄÍ·Óò´¦ÀíÏàÀàËÆ£¬µ«ÓÐËù¸Ä±ä£¬ÆäÖУºAuthorizationÍ·ÓòÄÚÈݵ÷Õû¡°integrity-protected=yes¡±±êÇ©£¬±íʾע²áÏûÏ¢Êܱ£»¤£»P-Access-Network-InfoÍ·ÓòÄÚÈÝÐÂÔöÐ¡ÇøID¹¹³ÉÎåÏî¡£ P-CSCFÒÀÈ»ÒÔÃ÷ÎÄÐÎʽת·¢registerÏûÏ¢¸øI-CSCF¡£

ºóÐø×¢²áµÄ¹ý³ÌÔÚÐÅÁîÆ½Ì¨µÄ×¥°üÈçÏ£º

I-CSCF·¢ËÍÓû§ÊÚȨÇëÇóUARÏûÏ¢¸øHSS£¬HSSÅжϳöÓû§ÎªºóÐø×¢²á---DIAMETER_SUBSEQUENT_REGISTRATION (2002)£¬½«Ö®Ç°¼Ç¼µÄS-CSCFµÄµØÖ·ÐÅÏ¢£¨×¢ÒâÊÇS-CSCFÃû³Æ¶ø²»ÊÇÄÜÁ¦¼¯£©Í¨¹ýUAAÏûÏ¢·¢Ë͸øI-CSCF£¬S-CSCFÃû³Æ¾­DNS·­Òëºó£¬I-CSCFת·¢RegisterÏûÏ¢ÖÁS-CSCF¡£

ÓÉS-CSCF±È¶ÔRESÏìÓ¦ÖµÓëXRESÆÚÍûÏìÓ¦Öµ£¬Á½Õ߯¥Å䣬Ôò¸ÃÓû§Í¨¹ýÍøÂç¼øÈ¨¡£½ÓÏÂÀ´ÊÇΪ´¥·¢µÚÈý·½×¢²á¶ø½øÐеÄÁ÷³Ì£¬³õʼע²á´¥·¢µÄ¶þ´Î×¢²áÁ÷³ÌÖÐÒ»¶¨´æÔÚÈ¡Óû§Êý¾ÝÁ÷³Ì£¬¶øÖØ×¢²á´¥·¢µÄ¶þ´Î×¢²áÁ÷³Ì¿É¸ù¾Ý¸ÃÓû§Êý¾ÝÔÚS-CSCFµÄÔ¤ÁôÇé¿ö£¬¿ÉÑ¡ÔñÐÔ½øÐÐÈ¡Óû§Êý¾ÝÁ÷³Ì£¬ÕâÓÐÀûÓÚËõ¶ÌʱÑӺͽµµÍCx½Ó¿ÚÐÅÁºÉ£¬È¡Óû§Êý¾Ýͨ¹ý·þÎñÆ÷·ÖÅäÇëÇóSAR£¨Server Assignment Request£©ºÍSAA·þÎñÆ÷·ÖÅ仨ӦÁ½¸ö¹ý³ÌÀ´Íê³É£¬ÏÂÎļÙÉèΪ´æÔÚÈ¡Óû§Êý¾ÝÇé¿ö£º

S-CSCF·¢ËÍÏûÏ¢SAR£¨ÀàÐÍΪע²á£©ÖÁHSS£¬ÓÉÓÚÏà¹ØÓû§Ç©Ô¼ºÍµÚÈý·½ÈÏÖ¤Êý¾ÝµÈÊǿյģ¬HSSÏìÓ¦S-CSCFµÄSAAÏûÏ¢£¬¸ÃÏûÏ¢°üº¬ÁËÓû§Ç©Ô¼Êý¾Ý¡¢Á½Ì×iFC£¨³õʼ¹ýÂË×¼Ôò£¬ÓÃÓÚ´¥·¢AS½øÐеÚÈý·½×¢²áÒÔ¼°ºóÐøÒµÎñASÂß¼­Ë³Ðò£©¡¢¼Æ·ÑÐÅÏ¢ÓòÃûµÈ¡£

S-CSCFԭ··µ»Ø»òÄÚ²¿´«µÝSIP---INVITE 200 OKÏûÏ¢ÖÁI-CSCF£¬´«µÝÖÁP-CSCF£¬×îÖÕµ½´ïUE£¬È·ÈÏ×¢²á³É¹¦£¬°üº¬Í·ÓòÐðÊöÈçÏ£º

P-Associated-URIÍ·ÓòÖаüº¬ÁËÁ½¸öIMS¹«ÓÃÉí·Ý±êʶ(IMPU)£¬·Ö±ð²ÉÓÃTel URIºÍSIP URI¸ñʽ£¬ÆäÖÐSIP URI¸ñʽ°üº¬¸ÃÓû§¹éÊôÊ¡·ÝÐÅÏ¢£¬±ÈÈçÏÂÊöºÅÂëΪÕã½­ÒÆ¶¯ºÅÂ룺

Tel URIÓÃÓÚºóÐøµÄÓïÒôºô½Ð£¬¶øSIP URIÓÃÓÚIMSÍøÂç·ÓÉ¡£

ContactÍ·ÓòΪע²á³É¹¦Óû§µÄIMSI¡¢IPV6µØÖ·ºÍ¶Ë¿ÚºÅ¡¢ÖØ×¢²áʱ³¤¡¢ÖÕ¶ËÖ§³ÖÒµÎñÀàÐ͵ȣ¬½ØÍ¼ÈçÏ£º

Service-RouteÍ·Óò°üº¬ÓиÃÓû§¹éÊôµÄS-CSCFÃû³Æ£¬ÓÉS-CSCFÏòI-CSCF·¢ËÍ£¬¼Ì¶øÓÉI-CSCF´«µÝ¸øÏòP-CSCF£¬ÈçÏÂͼËùʾע²á³É¹¦ÏûÏ¢ÖÐËùʾ£º

ÓÉP-CSCF±£´æService-RouteÍ·ÓòÄÚÈÝ£º¹éÊôS-CSCFÃû³Æ£¬ÕâÑùUE³É¹¦×¢²áÖ®ºóµÄÆäËüSIPÏûÏ¢£¨·Ç×¢²áÀ࣬ÀýÈçºô½ÐINVITE£©µÖ´ïP-CSCFºó£¬ÔÚתÍùÏÂÒ»ÌøÊ±£¬Ö±½ÓÔÚRoute×ֶηÅÖøÃÓû§µÄS-CSCFÃû³Æ£¬¾­DNS·­Òëºó£¬¿ÉʵÏÖSIPÏûÏ¢ÎÞÐèÔÙ¾­¹ýI-CSCFʵÌå¾Í¿ÉÖ±´ï¸ÃÓû§µÄ¹éÊôS-CSCF¡£Ò²¾ÍÊÇ˵ÔÚÓû§IMS×¢²á³É¹¦ºó£¬Óû§µÄ·Ç×¢²áÀàµÄSIPÏûÏ¢£¬¼´¿É¾­Gm½Ó¿Ú¡¢Mw½Ó¿ÚÖÁ¹éÊôÍøÂçµÄS-CSCF£¬ÓÉS-CSCF½øÐÐÏÂÒ»²½Âß¼­´¦Àí¡£

PathÍ·Óò°üº¬S-CSCFÒѵǼǵÄIPV4µÄP-CSCFµØÖ·£¬¾­P-CSCFʵÌå±ä»»ÎªIPV6µÄP-CSCFµØÖ·´«µÝ¸øUE£¬×÷ΪGm½Ó¿ÚµÄ¶ËµØÖ·¡£

Accept-Resource-PriorityÍ·Óò°üº¬Óû§Ç©Ô¼µÄÓÅÏȼ¶£¬±ÈÈçwps.4¡£ ¿ÉÑ¡Ïî---Authentication-InfoÍ·Óò£¬Ð¯´øÏÂÒ»´Î֨ע²áµÄËæ»úÏînonce¡£

ϱíΪע²áǰ¡¢ÖС¢ºóÈý¸ö״̬µÄ¸÷Ïà¹ØÍøÔª±ØÐëÒª¼Ç¼µÄµØÖ·¡¢ÓòÃû¡¢°²È«Êý¾Ý»òÓû§Êý¾Ý£º Îå¡¢µÚÈý·½×¢²á

ÔÚ»ù±¾×¢²á³É¹¦Ö®ºó£¬¹éÊôS-CSCF´úÌæÓû§·¢ÆðµÚÈý·½×¢²á£¬µÚÈý·½×¢²á¹ý³Ì½öÔÚIMSºËÐÄÍø³öÏÖ£¬Uu¿ÚÎÞ´ËÐÅÏ¢£¬REGISTERÏûÏ¢ÖеÄContactÍ·Óò°üº¬¸ÃÓû§¹éÊô