µçÐÅÍøÉè¼ÆµÄ»ù±¾¼Ü¹¹Ë¼ÏëÊǽ«¿ØÖÆÃæÓëÒµÎñÃæ½øÐзÖÀ룬ÀýÈçÔÚLTEºËÐÄÍøÖУ¬MME±»Éè¼ÆÓÃÀ´½øÐÐÐÅÁî²ãÃæµÄ´¦Àí£¬¶øSGW/PGWÔò±»Éè¼ÆÓÃÀ´¶ÔÒµÎñ²ãÃæ½øÐд¦Àí¡£IMSµÄºËÐÄÍø¹¦ÄÜʵÏÖÒ²´æÔÚÀàËÆµÄ˼Ï룬¾ÍÊÇIMSÓòµÄ¿ØÖÆÃ棨ÐÅÁîÃæ£©ÓëÒµÎñÃæ¡£¶ÔÓÚÐÅÁîµÄ´¦Àí¿ÉÒÔÔÚÒÔÉϽéÉܵÄÍøÔªÖÐʵÏÖ£¬ÈçP-CSCF¡¢I-CSCF¡¢S-CSCF¡¢BGCFµÈ£¬¶ÔÓÚýÌåÒµÎñµÄ´¦ÀíÖ÷ҪλÓÚÓ¦Ó÷þÎñÆ÷ÖУ¨AS£©£¬MRF£¨º¬MRFCºÍMRFP£©µÄÖ÷Òª¹¦ÄÜÊÇýÌåÁ÷µÄ´¦ÀíÒÔ¼°ÌṩÏàÓ¦µÄýÌå×ÊÔ´£¬ÀýÈçÒôƵ±àÂëת»»¡¢Ã½ÌåÒµÎñ·ÖÎö¡¢¶àýÌå·ÅÒôµÈµÈ¡£ ±êʶ
ÈκÎÐÅÁîµÄ½»»¥Ê×ÏÈÉæ¼°µÄÊÇѰַ»òÕß»ùÓÚÓû§¡¢¶©ÔÄÒµÎñµÄ±êʶ£¬ÀýÈçµçÐÅÍøÂçÖÐÓÐIMSI¡¢TMSI¡¢P-TMSI¡¢RNTI£¨RA-RNTI¡¢P-RNTI¡¢C-RNTI¡¢SPS-RNTI£©¡¢GUTIµÈµÈ³£ÓõÄÓû§»òÕßÒµÎñ±êʶ£¬ÔÚIMSÓòÖÐͬÑù´æÔÚÀàËÆµÄ±êʶ£¬Ö÷ÒªÓÐÈçÏÂÈýÖÖ£¬Private User Identities¡¢ Public UserIdentities, Globally Routable User Agent URI(GRUU)¡£ Private User Identities:
¸Ã±êʶ×î´óµÄÌØµã²»ÊÇÇø·ÖÓû§£¬¶øÊDZêʶÓû§²»Í¬µÄ¶©ÔÄÒµÎñ¡£Òò´Ë£¬¶ÔÓÚÿ¸öÓû§¶øÑÔ£¬¶¼¿ÉÒÔ°üº¬Ò»¸ö»òÕß¼¸¸öÕâÑùµÄ˽ÓÐÓû§±êʶ£¬¸Ã±êʶ²¢²»±»ÓÃÀ´½øÐÐSIPÏûÏ¢µÄ·ÓÉѰַ£¬¶øÊDZ»ÓÃÀ´½øÐÐ×¢²á¡¢¼øÈ¨¡¢¹ÜÀíºÍͳ¼Æ¡£Ë½ÓбêʶÓɹéÊôµØÍøÂçÔËÓªÉ̽øÐзÖÅ䣬×ñÑNetwork Access Identifier£¨ÍøÂç·ÃÎʱêʶ£©µÄ¸ñʽ£¬Èç¹ûûÓÐISIMÓ¦Óã¬Í¨³£¸Ã˽Óбêʶ»á´ÓIMSI±êʶÖм̳С£Í¨³££¬¸Ã˽ÓбêʶµÄ¸ñʽΪÓû§Ãû@Óò£¬Èç¹û´ÓIMSIÖм̳У¬Ôò±ä³ÉÁË¡±@ims.mnc.mcc.3gppnetwork.org¡±¡£³ý´ËÖ®Í⣬˽ÓÐÓû§±êʶ²»ÊǶ¯Ì¬±êʶ£¬¶øÊǶÔÓÚ¸ÃÓû§¶©ÔÄÒµÎñµÄÓÀ¾ÃÐÔ±êʶ£¬²¢ÇÒÔÚ¹éÊôµØÍøÂçÖжÔÓڸö©ÔÄÒµÎñʼÖÕÓÐЧ¡£ÔÚIMSÓò×¢²á/È¥×¢²á½×¶Î£¬¸Ã˽ÓбêʶÐèÒª±»¼øÈ¨£¬HSSÓëS-CSCFÐèÒª´æ´¢¸Ã˽Óбêʶһ±ßÇø·ÖÓû§ÐÅÏ¢
Public User Identities
¹«¹²Óû§±êʶÔÚIMS×ÓϵͳÄÚ±»ÓÃÀ´½øÐÐÓû§¼äµÄͨÐÅ¡£¹«¹²Óû§±êʶ¿ÉÒÔ±»ÈκÎÓû§Ê¹Óã¬Õâ¾ÍºÃ±ÈÃûƬһÑù£¬ÊÇÒ»ÖÖͨÓõÄÔØÌå¸ñʽ¡£¹«¹²Óû§±êʶ×ñÑSIP URI»òÕßTel URIµÄ¸ñʽ£¬ÀýÈ磬µ±×ñÑSIP URI¸ñʽʱ£¬Ó¦±íʾΪ¡±sip:username@domain£»Èç¹û×ñѵçÐÅURI¸ñʽ£¬ÔòÓ¦±íʾΪ¡±tel:+,Ïê¼ûIETF RFC 3966¡£Ò»¸öÓû§¿ÉÒÔ°üº¬Ò»¸ö»òÕß¶à¸ö¹«¹²Óû§±êʶ£¬»»ÑÔÖ®£¬½ö½ö»ñµÃ¹«¹²Óû§±êʶÎÞ·¨ÓëÓû§½øÐÐÓ³Éä¡£¶ÔÓÚISIMÓ¦Óã¬ÖÁÉÙÐèÒª°²È«µÄ´æ´¢Ò»¸ö¹«¹²Óû§±êʶ£¬µ«²¢²»ÒªÇó´æÖü¸ÃÓû§ÆäËûµÄ¹«¹²Óû§±êʶ¡£¶ÔÓÚÓµÓÐͬһ»¯ÃûµÄÒ»×鹫¹²Óû§±êʶµÄ²Ù×÷£¬ÓеãÀàËÆ¡°Ò»ÈÙ¾ãÈÙ¡±£¬Ò²¾ÍÊÇÐèÒª¶Ô×éÄڵĹ«¹²Óû§±êʶ½øÐÐͬÑùµÄ²Ù×÷£¬ÕâÑùµÄ¹«¹²Óû§±êʶ×éÐèÒª·Ö±ð±»´æ´¢ÔÚHSS¡¢AS£¨Ó¦Ó÷þÎñÆ÷£©¡¢S-CSCF
ÒÔ¼°UEÖС£ÔÚIMSÖ÷½Ð»òÕß±»½Ð»á»°Á÷³ÌÖУ¬¹«¹²Óû§±êʶÐèÒªÌáǰ±»ÏÔʽ»òÒþʽµÄ×¢²á£¬ÖµµÃ×¢ÒâµÄÊÇ£¬ÔÚ×¢²á¹ý³ÌÖУ¬¹«¹²Óû§±êʶ²¢²»ÐèÒª±»¼øÈ¨¡£µ¥´Ó¸ñʽÀ´½²£¬Ë½ÓÐÓû§±êʶ¸üÏñµçÐÅÍøÖеÄIMSI£¬¶ø¹«¹²Óû§±êʶÔò¸üÏñµçÐÅÍøÖеĵ绰ºÅÂë»òÕß¼ÆËã»úÍøÂçÖеÄÓû§Ãû£¬ÕâҲ˵Ã÷ÔÚ×¢²á¹ý³ÌÖÐΪʲôֻ¶Ô˽ÓÐÓû§±êʶ½øÐмøÈ¨£¬¶ø½ö½öÊǽ«¹«¹²Óû§±êʶ×÷ΪͨÐŵĶÔÏó¡£
Globally Routable UserAgent URI(GRUU)
È«¾Ö·ÓÉÓû§´úÀíÓû§×ÊÔ´±êʶ£¬¹ËÃû˼Ò壬¸Ã±êʶÌìÉú¾ÍÊÇΪÁË·ÓÉѰַ¶øÉúµÄ£¬Ö®Ç°Ìáµ½£¬Ò»¸öÓû§¿ÉÄÜÓжà¸ö¹«¹²Óû§±êʶ£¬¶øÇÒͬһ¸ö¹«¹²Óû§±êʶҲ¿ÉÒÔ±»¶à¸öÓû§Ê¹Óã¬ÄÇôÔÚѰַ·ÓɵÄʱºò½ö½öÒÀ¿¿¹«¹²Óû§±êʶ¾Í¿ÉÄܲúÉúÎóÅУ¨forking£©¡£Òò´ËÐèÒª½«¸Ã¹«¹²±êʶÓëÌØ¶¨µÄÓû§ÊµÌå½øÐнáºÏ£¬Òò´ËÕâ¾ÍÊÇGRUU.GRUU·ÖÁ½ÖÖ£¬¹«¹²GRUU¡¢ÁÙʱGRUU£¬Ç°ÕßÓ³É乫¹²Óû§±êʶ£¬¶øºóÕßÖ»ÔÚIMSÓò×¢²á״̬Ï´æÔÚ£¬Ó빫¹²Óû§±êʶÎ޹ء£¹«¹²GRUUÓëÁÙʱGRUUÓÉIMSºËÐÄÍøÔÚÓû§×¢²áʱ¶ÔÓû§½øÐзÖÅ䣬SIPÐÅÁî¾ÍÊÇͨ¹ýGRUU½øÐÐÌØ¶¨Óû§Ö®¼äµÄѰַ·ÓÉ¡£
2 ×¢²áÐÅÁîÁ÷³Ì
¶ÔÓÚÒ»¸öÍøÂ繤³Ìʦ¶øÑÔ£¬½â¶ÁµçÐÅÍøÂçµÄÐÅÁîÊÇ·ÖÎö¶¨Î»ÍøÂçÎÊÌâµÄÓÐЧÊÖ¶ÎÖ®Ò»¡£Ëùν±øÂíδ¶¯£¬Á¸²ÝÏÈÐУ¬ÍøÂçÐÅÁî¾ÍÊÇÏÈÓÚÒµÎñÁ÷³ÌµÄ¡°Á¸²Ý¡±£¬µ±ÐÅÁîÁ÷³ÌÏÈ´òͨʱ£¬²ÅÄܱ£ÕϺóÐøÒµÎñÁ÷³ÌµÄͨ³©ÓëÖÊÁ¿¡£ÍøÂçÐÅÁî²»½öÊÇUEÓëÍøÂçÐÅÏ¢½»»¥µÄ»ù´¡£¬Í¬Ê±Ò²ÊǸ÷¸öÍøÂç½ÚµãÖ®¼ä¶Ô»°µÄ¡°±ê×¼ÓïÑÔ¡±¡£¶ÔÓÚIMS×ÓϵͳÖеÄÐÅÁîÒ²ÊÇͬÑùµÄµÀÀí£¬Òò´ËÊìϤһЩ»ù±¾Á÷³ÌµÄÐÅÁî¶ÔÓÚÍøÂçÓÅ»¯ÖеÄÅÅÕÏ¡¢·ÖÎö¹¤×÷²»ÎÞñÔÒæ¡£
ÔÚIMS×ÓϵͳÖУ¬Ö»´æÔÚÒ»ÖÖÐÅÁîÁ÷³Ì¿ØÖÆÐÒ飬¾ÍÊÇSession Initiation Protocol£¬¼ò³ÆSIPÐÒé¡£¸ÃÐÅÁî²»½ö´æÔÚÓÚUEÓëP-CSCFÖ®¼äµÄGm½Ó¿Ú£¬Í¬Ê±´æÔÚÓÚIMSºËÐÄÍøÆäËûÖÚ¶àÍøÔª½ÚµãÖ®¼äµÄ½Ó¿ÚÏûÏ¢ÖУ¬ÀýÈçMw,Mm,Mg,Mi,Mj,Mk,MxµÈ¡£ÖµµÃ×¢ÒâµÄÊÇ£¬IMSÍøÔªÖ®¼äµÄSIPÐÒé¿ÉÄÜÓëUEÓëÍøÂçÖ®¼äµÄSIPÐÒé²¢²»ÍêȫһÑù¡£
SIPÐÒé×îÔçÆðÔ´ÓÚ»¥ÁªÍø»ú¹¹IETFËùÖÆ¶¨µÄ¶àýÌåͨÐÅÐÒ飬¶ÔÓÚµçÐÅÍøÂçµÄ´ÓÒµÕßÀ´Ëµ£¬¿ÉÄÜ»áÏà¶Ô±È½ÏİÉú¡£¶ÔÓÚ´«Í³µÄµçÐÅÍøÂçºËÐÄÍø£¬´ó¼Ò¶úÊìÄÜÏê£¬Éæ¼°½Ï¶àµÄÖîÈçÖøÃûµÄ7ºÅÐÅÁGPRSÐÅÁNAS²ãÐÒ飬S1-APÐÒ飬GTP-UËíµÀÐÒé¡£¶ø¶ÔÓÚÎÞÏßÍøÂçÓÅ»¯¹¤³Ìʦ¶øÑÔ£¬¶ÔÓÚÎÞÏßÍøÐÒ飨һ°ãÖ¸µÄ½ÓÈë²ãÐÒ飩½ÏÊìϤµÄÓÐGSMµÄRRÐÅÁ3G/4GÍøÂçµÄRRCÐÅÁîµÈ¡£Òò´Ë£¬¿´´ýSIPÐÒéÓÐʱºòÐèÒªÅ׿ª¹ÌÓеĵçÐÅÍøÂç˼ά£¬ÒÔ»¥ÁªÍøÐÒéµÄ½Ç¶ÈÈëÊÖ½øÐÐÀí½â¡£
SIPÊÇÒ»¸öÓ¦ÓòãµÄÐÅÁî¿ØÖÆÐÒé¡£ÓÃÓÚ´´½¨¡¢Ð޸ĺÍÊÍ·ÅÒ»¸ö»òÕß¶à¸ö²ÎÓëÕߵĻỰ¡£ÕâЩ»á»°¿ÉÒÔÊÇInternet¶àýÌå»áÒé¡¢IPµç»°»òÕß¶àýÌå·Ö·¢£¬ÆäÖÐ×îÖØÒªµÄÓ¦Óõ±Êô¶Ô VoLTE(VoIP)»á»°Á÷³ÌµÄ¹ÜÀí¡£SIPµÄÒ»¸öÖØÒªÌØµãÊÇËü²»¶¨ÒåÒª½¨Á¢µÄ»á»°ÀàÐÍ£¬¶øÖ»¶¨ÒåÈçºÎ¹ÜÀí»á»°£¬ÓÉÓÚÕâÑùµÄ¹Ü¿Ø»úÖÆ£¬¶ÔÓÚÖÚ¶àµÄ»ùÓÚIPµÄ¶àýÌåÓ¦Óã¨ÓïÒô¡¢ÊÓÆµ¡¢ÒôÀÖÓëÊÓÆµµã²¥¡¢½»»¥Ê½ÓÎÏ·£©¶¼¿ÉÒÔÓÉSIPÐÒéÀ´½øÐйÜÀí¡£Session Description Protocal(SDP)ÔòÊǶԻỰÄÚÈݶ¨ÒåµÄÒ»ÖÖÐÒéÀàÐÍ£¬Ëü±¾ÉíÓë´«Êä¿ØÖÆÐÒéÎ޹أ¬½ö½ö¿ÉÒÔ¿´³É¶Ô»á»°ÄÚÈݵÄÒ»ÖÖÃèÊö£¬ÀýÈ磬¿ÉÒÔÃèÊö»á»°ÄÚÈÝÊÇÒôƵ£¬Îı¾£¬ÊÓÆµ£¬¶ÌÏûÏ¢µÈ¡£¿ÉÒÔͨË×°ÑSIP±ÈÓ÷³Éά»¤¹ÜµÀµÄ£¬¶Ô½»»¥¹ÜµÀ½øÐпØÖƵÄÐÒé¡£¶øÔڹܵÀÀïÃæ×ßµÄÄÚÈݲÉ
ȡʲôÑùµÄ¸ñʽ£¬ÔòÊÇÓÉSDPÐÒéÀ´½øÐж¨ÒåºÍÃèÊö¡£
ÓÉÓÚÔÚµçÐÅÍøµÄÊӽǹ۲죬IMSµÄÐÅÁîÓëýÌåÆäʵ¿ÉÒÔ¿´³ÉµçÐÅÍøµÄÒ»ÖÖÒµÎñ£¬ÄÇôÔÚUE·¢³öSIPÐÅÁîÇëÇó֮ǰ£¬Ê×ÏÈÐèҪΪUE·ÖÅäºÏÊʵÄIP-Connectivity Access Network£¨IP-CAN£©³ÐÔØ£¬Í¬Ê±¶ÔÓÚUE·ÖÅäµ½µÄIPµØÖ·ÔÚIMS×ÓϵͳÖÐÉæ¼°µÄÐÅÁîÒÔ¼°Ã½ÌåÒµÎñÐèÒª±£³ÖÒ»Ö¡£Ò»¸öVoLTEÓïÒôµç»°£¬ÎÞ·ÇÐèÒª¾Àú×¢²á/È¥×¢²á¡¢IMSÓòÄÚÖ÷±»½Ð£¬¿çÓòÖ÷±»½Ð£¬ÏÂÃæ´ÓIMS»á»°µÄµÄ¼¸¸ö¹Ø¼üÐÅÁîÁ÷³Ì½øÐÐ˵Ã÷£º ×¢²á
Èçͬ4GÍøÂçÐèÒª¿ª»ú»òÕßoutof serviceÒ»¶Îʱ¼äºó½øÐÐ×¢²á¸½×ÅÁ÷³ÌÒ»Ñù£¬IMS×ÓϵͳµÄÓû§Í¬ÑùÐèÒª½øÐÐÔÚS-CSCFµÄ×¢²á£¬¸ÃIMS×¢²áÁ÷³Ì¿ÉÒÔÔÚ4GÍøÂçÍê³É×¢²á·ÖÅäµ½ÁËIPµØÖ·Ö®ºó½øÐС£´Ó×¢²áÐÅÏ¢Á÷µÄÒâÒåÀ´¿´£¬Óû§×ÜÊÇλÓÚÂþÓÎ״̬·¢ÆðµÄ£¬»»¾ä»°½²£¬¾ÍÊÇ×¢²áÁ÷³Ì¶ÔÓÚÓû§Î»ÓڰݷõØÍøÂç»òÕß¹éÊôµØÍøÂç¶¼ÊÇÒ»ÑùµÄ£¬Ö»²»¹ý¡°ÂþÓΡ±ÔÚ¹éÊôµØÍøÂçµÄÓû§¿ÉÒÔÈÏΪÆä¹éÊôµØÍøÂçͬʱÆðµ½Á˰ݷõØÍøÂçºÍ¹éÊôµØÍøÂçÍøÔª¹¦ÄܵÄ×÷Óá£Õâ¾ä»°ËµµÄÏñÐÒéÒ»ÑùÈçÀÏ̫̫¹ü½Å²¼Ò»ÑùµÄÑϽ÷»Þɬ£¬Æäʵ˵°×Á˾ÍÊǵ¥´Ó×¢²áÐÅÁîÁ÷³Ì¿´£¬²»Çø·ÖÂþÓλò·ÇÂþÓÎÓû§¡£
¶ÔÓÚÎÞÏßÍøÂçÓÅ»¯¹¤³ÌʦÀ´½²£¬Ò»°ãÖ»¹Ø×¢UEÓëÍøÂç²à½»»¥µÄÁ÷³ÌÐÅÁÖÁÓÚIMSÍøÔª½ÚµãÄÚ²¿µÄÐÅÁî½»»¥£¬ÔÝʱ¿ÉÒÔ·ÅÒ»·Å£¬ÕâÑù»áʹÇÐÈëµã¸ü¼ÓÖ±¹Û£¬Á÷³ÌµÄÕÆÎÕ¸ü¼Ó¸ßЧ¡£
µ±UEÔÚ½ÓÈëÍøÍê³É¸½×Å»ñµÃIP·ÖÅäºó£¬¾Í¿ÉÒÔ¿ªÊ¼½øÐÐIMSÓòµÄ×¢²áÁ÷³Ì¡£UEÊ×ÏȽ«×¢²áÐÅÏ¢·¢Ë͸øP-CSCF(µ±È»Ö®Ç°ÐèÒª½øÐнèÖúDHCP/DNS·þÎñÆ÷½øÐÐP-CSCFµÄ¡°·¢ÏÖ¡±Á÷³Ì)£¬¸Ã×¢²áÁ÷³ÌÐèÒª°üº¬¹«¹²Óû§±êʶ£¬Ë½ÓÐÓû§±êʶ£¬¹éÊôµØÍøÂçÓòÃû³Æ£¬UE·ÖÅäµÄIPµØÖ·£¬UEʵÀý±êʶ£¬ÊÇ·ñÖ§³ÖGRUUµÄָʾ¡£
ÀýÈçÉÏͼ£¬Sip Message = REGISTER sip:ims.mnc002.mcc460.3gppnetwork.org SIP/2.0ÕâÌõÏûÏ¢¾ÍÊÇRequest-URI£¬Ö÷Òª±êʶλÖ÷þÎñµÄÓòÃû£¬ÖµµÃÒ»ÌáµÄÊÇ£¬ÓëTo±êÍ·ÓòÌṩµÄÄÚÈݲ»Í¬£¬Request-URI²¢²»ÌṩÓû§Ãû¡£From(f)ÓëTo(t)±êÍ·Óò°üº¬µÄ¾ÍÊÇÁÙʱ¹«¹²Óû§±êʶ(ÖµµÃ×¢ÒâµÄÊÇ£¬460024211900023@ims.mnc002.mcc460.3gppnetwork.org¾ÍÊÇ˽ÓÐÓû§±êʶ)£¬Ò»°ãÀ´½²£¬Èç¹û²»ÊǵÚÈý·½É豸·¢Æð×¢²á£¬ÕâÁ½¸ö±êÍ·ÓòµÄÄÚÈÝÍùÍù±£³ÖÒ»Ö£¬ÆäÖꬵÄÄÚÈݾÍÊÇUEµÄIMSIÐÅÏ¢£¬ÕâÀï¾ÍÊÇ460024211900023£»Call IDÊǶÔÒ»×éÍù·µÏûÏ¢½øÐбêʶ£¬ÔÚ¸ÃUEµÄÿ¸ö×¢²á¹ý³Ì,Call-IDÒ»°ã¶ÔÓÚͬһÓû§µÄ¶à´Î×¢²áÁ÷³Ì¶¼±£³ÖÒ»Ö£¬Í¬Ê±¶ÔÓÚͬһÓû§µÄ²»Í¬»á»°ÒªÇóÓпÉÄܲ»Í¬£¬ÀýÈ磬ij´Î¶àýÌå»áÒéͨ»°ÆÚ¼ä£¬¶Ôͬһ¸öÓû§µÄÑûÇë¿ÉÄÜ·ÖÅä¶à¸ö²»Í¬µÄCall ID£¬Call IDÐèÒª±£³ÖÈ«ÇòΨһ£¨ÀýÈçSIP Call ID£¬¿É²ÉÓÃIMEIÌî³ä£©£¬²¢ÇÒΪÁ˰²È«Ä¿µÄ¿ÉÒÔ²ÉÈ¡Êʵ±µÄ¼ÓÃÜ»úÖÆ£»Cseq±£Ö¤×¢²áÇëÇóµÄ˳Ðò£¬µ±Ã¿´Î×¢²áÇëÇó·¢ÉúµÄʱºò£¬CseqµÄÖµÓ¦¸Ã+1£»Max-Forwards¸ÃÖµ¾ö¶¨requestÏûÏ¢ÔÚIMSÄÚ²¿´«µÝµ½Ä¿±ê·þÎñÆ÷ËùÐè¾ÀúµÄ×î´óÌõÊý£¬ÎªÁËÈ·±£ÏûϢ˳Àûµ½´ï£¬Í¬Ê±¼æ¹ËÓÉÓÚÄÚ²¿Ñ»·µ¼ÖµÄÌø×ª×ÊÔ´±»¹ý¶ÈÏûºÄ£¬¸ÃÖµÒ»°ãÉèÖÃΪ70£¬Ã¿Ò»ÌõÒÔ-1µÄ·½Ê½½øÐмÆË㣬ֱµ½0Ϊֹ£¬½«·´À¡483£¨too many hops£©µÄ´íÎóÏìÓ¦£»Via£¨v£©ÀïÃæµÄÐÅÏ¢Ö÷Ҫ˵Ã÷´«Êä²ãµÄÐÒéÐÅÏ¢£¬ÀýÈçÕâÀï´«Êä²ãʹÓõÄÐÒé¾ÍÊÇTCPÐÒ顣ͬʱ£¬»¹Ð躬SIP 2.0£¬±êʶ×Å·¢ËÍÇëÇóµÄÐÒéÃû³ÆÒÔ¼°ÐÒé°æ±¾£¬ÁíÍ⣬ViaÀﻹÐèÒª²åÈëÏìÓ¦·¢Ë͵ĵØÖ·¡£ÕâÀﻹҪ°üº¬branch²ÎÊý£¬³ýÁËCANCELºÍACKÏûÏ¢Ö®Í⣬¸Ã²ÎÊýÖµÊÇΨһµÄ£¬ÇÒǰ7λһ¶¨ÊÇz9hG4bK£¨RFC3261£©£¬¸Ã²ÎÊýµÄÖ÷Òª×÷ÓÃÊDZêʶSIPÇëÇóËù´´½¨µÄ½»»¥£¨UEÓëIMSÍøÂçÖ®¼ä£©£»m¶ÔÓ¦µÄÄÚÈݽøÐÐÁËýÌåÃèÊö£¬Ê×ÏȰüº¬Ã½ÌåÀàÐÍ£¬ÀýÈçÕâÀïµÄýÌåÀàÐ;ÍÊÇÊÓÆµÁ÷£¨video£©£¬Í¬Ê±Ò²°üº¬½ÓÊÕýÌåÐÒéµÄ¶Ë¿ÚºÅ£¬ÒÔ¼°Ã½Ìå¸ñʽÃèÊö£¨ÀýÈ磬´«Êä°üµÄ¸ñʽÃèÊö£©
Authorization¼øÈ¨±êÍ·ÓòÖÐËùº¬µÄÄÚÈÝÒ²ÓÐÏêϸµÄ¹æ¶¨£¬ÀýÈçusernameÖк¬ÓеľÍÊÇÓû§Ë½Óбêʶ£¬realmËùº¬µÄÊǹéÊôµØÍøÂçÓòÃû,uriËùº¬µÄ¾ÍÊǹéÊôµØÓòÃûµÄSIP URI¸ñʽ£¬nonceÖÐÉèÖÃӦΪ¿Õ£»Security-Client±êÍ·ÓòÖ¸Ã÷ÁËUEËùÖ§³ÖµÄÐÅÁîÃæµÄ°²È«»úÖÆ¡¢IP²ãµÄ°²È«»úÖÆËã·¨£¬Í¬Ê±»¹Óа²È«ÐÉÌËùÐèÒªµÄ²ÎÊý¡£UEÐèÒªÖ§³Ö½¨Á¢Á½¶Ô°²È«ÐÉÌ»úÖÆ¡£