֨ע²áµÄÁ÷³ÌÓë³õʼע²á¹ý³ÌÏàËÆ£¬¶ÔÓÚ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Í·Óò°üº¬¸ÃÓû§¹éÊô