SIP£º¹¹½¨ÐÂÒ»´úSoftSwitch |
|
|
×÷ÕߣºÎ´Öª À´Ô´£ºÔ¹âÈí¼þÕ¾ ¼ÓÈëʱ¼ä£º2005-2-28¡¡Ô¹âÈí¼þÕ¾ |
SIP£º¹¹½¨ÐÂÒ»´úSoftSwitch
¡¡¡¡SIP£¨Session Initiation Protocol£¬»á»°·¢ÆðÐÒ飩ÊÇÓÉIETF£¨Interne¹¤³ÌÈÎÎñ×飩 Ìá³öµÄIPµç»°ÐÅÁîÐÒé¡£ËüµÄÖ÷ҪĿµÄÊÇΪÁ˽â¾öIPÍøÖеÄÐÅÁî¿ØÖÆ£¬ÒÔ¼°Í¬SoftSwitchµÄͨÐÅ£¬´Ó¶ø¹¹³ÉÏÂÒ»´úµÄÔöÖµÒµÎñƽ̨£¬¶ÔµçÐÅ£¬ÒøÐУ¬½ðÈÚµÈÐÐÒµÌṩ¸üºÃµÄÔöÖµÒµÎñ¡£Æä½á¹¹Í¼ÈçÏÂËùʾ¡£ |
- SoftSwitch: Ö÷ҪʵÏÖÁ¬½Ó£¬Â·Óɺͺô½Ð¿ØÖÆ£¬¹ØÊغʹø¿íµÄ¹ÜÀí£¬ÒÔ¼°»°Îñ¼Í¼µÄÉú³É¡£
|
- Media Gateway: Ìṩµç·½»»»Íø£¨¼´´«Í³µÄPSTNÍø£©Óë°ü½»»»Íø£¨¼´IP,ATMÍø£©ÖÐÐÅϢת»»£¨°üÀ¨ÓïÒôѹËõ¡¢Êý¾Ý¼ì²âµÈ£©¡£
|
- Sinnaling Gateway:ÌṩPSTNÍøÍ¬IPÍø¼äµÄÐÒéµÄת»»¡£
|
- Application Server:ÔËÐк͹ÜÀíÔöÖµÒµÎñµÄƽ̨£¬ÓëSoftSwitchÓÃSIP½øÐÐͨÐÅ¡£
|
- Media Server: ÌṩýÌåºÍÓïÒô×ÊÔ´µÄƽ̨£¬Í¬Ê±ÓëMedia Gateway½øÐÐRTPÁ÷µÄ´«Êä¡£
|
¡¡¡¡Ê¹ÓÃSIP×÷ΪSoftSwitchºÍApplication ServerÖ®¼äµÄ½Ó¿Ú£¬¿ÉÒÔʵÏÖºô½Ð¿ØÖƵÄËùÓй¦ÄÜ¡£Í¬Ê±SIPÒѱ»SoftSwitch½ÓÊÜΪͨÓõĽӿڱê×¼£¬´Ó¶ø¿ÉÒÔʵÏÖSoftSwitchÖ®¼äµÄ»¥Á¬¡£ |
¡¡¡¡ÕýÈçÆäÃû×ÖËùÒþº¬µÄ£¬SIPÓÃÓÚ·¢Æð»á»°£¬ËüÄÜ¿ØÖƶà¸ö²ÎÓëÕ߲μӵĶàýÌå»á»°µÄ½¨Á¢ºÍÖսᣬ²¢Äܶ¯Ì¬µ÷ÕûºÍÐ޸ĻỰÊôÐÔ£¬Èç»á»°´ø¿íÒªÇó¡¢´«ÊäµÄýÌåÀàÐÍ£¨ÓïÒô¡¢ÊÓÆµºÍÊý¾ÝµÈ£©¡¢Ã½ÌåµÄ±à½âÂë¸ñʽ¡¢¶Ô×é²¥ºÍµ¥²¥µÄÖ§³ÖµÈ¡£ |
¡¡¡¡SIPÔÚÉè¼ÆÉϳä·Ö¿¼ÂÇÁË¶ÔÆäËûÐÒéµÄÀ©Õ¹ÊÊÓ¦ÐÔ¡£ËüÖ§³ÖÐí¶àÖÖµØÖ·ÃèÊöºÍѰַ£¬°üÀ¨£º Óû§Ãû£ÀÖ÷»úµØÖ·¡¢±»½ÐºÅÂë£ÀPSTNÍø¹ØµØÖ·ºÍÈçTel£º010-62281234ÕâÑùÆÕͨµç»°ºÅÂëµÄÃèÊöµÈ¡£ÕâÑù£¬SIPÖ÷½Ð°´ÕÕ±»½ÐµØÖ·£¬¾Í¿ÉÒÔʶ±ð³ö±»½ÐÊÇ·ñÔÚ´«Í³µç»°ÍøÉÏ£¬È»ºóͨ¹ýÒ»¸öÓ봫ͳµç»°ÍøÏàÁ¬µÄÍø¹ØÏò±»½Ð·¢Æð²¢½¨Á¢ºô½Ð¡£SIPµÄ×îÇ¿´óÖ®´¦¾ÍÊÇÓû§¶¨Î»¹¦ÄÜ¡£SIP±¾Éíº¬ÓÐÏò×¢²á·þÎñÆ÷×¢²áµÄ¹¦ÄÜ£¬Ò²¿ÉÒÔÀûÓÃÆäËû¶¨Î»·þÎñÆ÷ÈçDNS¡¢LDAPµÈÌṩµÄ¶¨Î»·þÎñÆ÷À´ÔöÇ¿Æä¶¨Î»¹¦ÄÜ¡£ |
Èý£®SIPÖзþÎñÆ÷µÄ·ÖÀàºÍ¹¦ÄÜ |
¡¡¡¡SIPÖÐÓпͻ§»úºÍ·þÎñÆ÷Ö®·Ö¡£¿Í»§»úÊÇָΪÁËÏò·þÎñÆ÷·¢ËÍÇëÇó¶øÓë·þÎñÆ÷½¨Á¢Á¬½ÓµÄÓ¦ÓóÌÐò¡£Óû§´úÀí£¨User Agent£©ºÍ´úÀí£¨Proxy£©Öк¬Óпͻ§»ú¡£·þÎñÆ÷ÊÇÓÃÓÚÏò¿Í»§»ú·¢À´ µÄÇëÇóÌṩ·þÎñ²¢»ØËÍÓ¦´ðµÄÓ¦ÓóÌÐò¡£ |
- Óû§´úÀí·þÎñÆ÷£ºµ±½Óµ½SIPÇëÇóʱÁªÏµÓû§£¬²¢´ú±íÓû§·µ»ØÏìÓ¦¡£
|
- ´úÀí·þÎñÆ÷£º´ú±íÆäËû¿Í»§»ú·¢ÆðÇëÇ󣬼ȳ䵱·þÎñÆ÷Óֳ䵱¿Í»§»úµÄý½é³ÌÐò¡£ËüÔÚת·¢ÇëÇó֮ǰ¿ÉÄܸÄдÔÇëÇóÏûÏ¢ÖеÄÄÚÈÝ¡£
|
- ÖØ×ßÏò·þÎñÆ÷£º½ÓÊÕSIPÇëÇ󣬰ÑÇëÇóÖеÄÔµØÖ·Ó³Éä³ÉÁã¸ö»ò¶à¸öеØÖ·£¬·µ»Ø¸ø¿Í»§»ú¡£
|
- ×¢²á·þÎñÆ÷£º½ÓÊÕ¿Í»§»úµÄ×¢²áÇëÇó£¬Íê³ÉÓû§µØÖ·µÄ×¢²á¡£
|
¡¡¡¡Óû§Öն˳ÌÐòÍùÍùÐèÒª°üÀ¨Óû§´úÀí¿Í»§»úºÍÓû§´úÀí·þÎñÆ÷¡£´úÀí·þÎñÆ÷¡¢Öض¨Ïò·þÎñÆ÷ ºÍ×¢²á·þÎñÆ÷¿ÉÒÔ¿´×÷Êǹ«ÖÚÐÔµÄÍøÂç·þÎñÆ÷¡£ÔÚSIPÖл¹¾³£Ìáµ½"¶¨Î»·þÎñÆ÷"µÄ¸ÅÄµ«ÊǶ¨Î»·þÎñÆ÷²»ÊôÓÚSIP·þÎñÆ÷¡£SIP·þÎñÆ÷ÇëÇó¶¨Î»·þÎñµÄ·½Ê½Ò²²»ÔÚSIPµÄÌÖÂÛ·¶Î§Ö®ÄÚ¡£ÆäÔÚIPÍøÂçÖеÄʵÏÖÈçÏÂËùʾ¡£ |
¡¡¡¡SIP¶ÀÁ¢ÓڵͲãÐÒ飬һ°ãʹÓÃUDPµÈÎÞÁ¬½ÓµÄÐÒ飬¶ø²ÉÓÃ×Ô¼ºµÄÓ¦Óòã¿É¿¿ÐÔ»úÖÆÀ´±£Ö¤ÏûÏ¢µÄ¿É¿¿´«Êä¡£ |
¡¡¡¡SIPµÄÏûÏ¢¶¨ÒåÍêÈ«»ùÓÚÎı¾µÄ¸ñʽ¡£·ÖΪÏûϢͷºÍÏûÏ¢Ì壬ÆäÖ÷ÒªÓÐÈçϼ¸¸ö×ֶΡ£ |
×¢²áµÄÍ·µØÖ·¡£Èç¹ûÊǵÚÒ»´Î×¢²á£¬ÔòÓëÄ¿µÄµØÖ·Ïàͬ¡£ |
ËùÓеÄÀ´×ÔÒ»¸ö¿Í»§»úµÄ×¢²á¶¼ÊÇÓÃÏàͬµÄCall-ID |
ÒÔÏàͬCall-IdµÄ×¢²á±ØÐëÓµÓеÝÔöµÄCseqºÅ¡£ |
¡¡¡¡SIPÖ÷ÒªÓÃÒÔÏÂÁù¸ö·½·¨À´ÊµÏÖ¶Ôºô½ÐµÄ¿ØÖÆ¡£ |
INVITE·½·¨ËµÃ÷Ò»¸öÓû§»òÒµÎñ²Î¼ÓÒ»¸ö»á»°¡£ÏûÏ¢Ì岿·Ö°üº¬Á˱»½ÐµÄÐÅϢ˵Ã÷¡£¶ÔÓÚË«·½ºô½Ð£¬Ö÷½ÐÐè˵Ã÷ËûÄܽÓÊܺͷ¢Ë͵ÄýÖÊÀàÐÍ¡£Ê¾ÀýÈçÏ£º |
INVITE sip:UserB@there.com SIP/2.0 |
Via: SIP/2.0/UDP here.com:5060 |
Call-ID: 12345600@here.com |
Content-Type: application/sdp |
o=UserA 2890844526 2890844526 IN IP4 here.com |
ACK·½·¨Ö÷ÒªÓÃÓÚÈ·ÈϿͻ§¶Ë¶ÔINVITE·½·¨µÄÇëÇóÒѾÏìÓ¦¡£Ê¾ÀýÈçÏ£º |
ACK sip:UserB@there.com SIP/2.0 |
Via: SIP/2.0/UDP ss1.wcom.com:5060;branch=2d4790.1 |
Via: SIP/2.0/UDP here.com:5060 |
To: LittleGuy ;tag=314159 |
Call-ID: 12345601@here.com |
¿Í»§»úÓÃBYE·½·¨Ïò·þÎñÆ÷·¢ÏûÏ¢À´½áÊø¸Ãºô½Ð¡£Ê¾ÀýÈçÏ£º |
BYE sip: UserA@here.com SIP/2.0 |
Via: SIP/2.0/UDP there.com:5060 |
From: LittleGuy ;tag=314159 |
Call-ID: 12345601@here.com |
CANCEL·½·¨ÓÃÓÚÈ¡ÏûÒ»¸ö¹ÒÆðµÄºô½Ð¡£Ê¾ÀýÈçÏ£º |
CANCEL sip:UserB@there.com SIP/2.0 |
Via: SIP/2.0/UDP here.com:5060 |
Call-ID: 12345600@here.com |
ÓÃÓÚÏò¶¨Î»·þÎñÆ÷×¢²á¿Í»§»úµÄÏà¹ØÐÅÏ¢¡£ |
ÓÃÓÚ²éѯ·þÎñÆ÷µÄÏà¹ØÐÅÏ¢ºÍ¹¦ÄÜ¡£ |
SIPÖ÷Òª¶¨ÒåÁËÈçϵÄÎåÖÖÀàÐ͵ÄÏìӦ״̬¡£ |
1xx: ÐÅÏ¢¡£±íʾÇëÇóÒѾÊÕµ½£¬¿ÉÒÔ¼ÌÐø´¦ÀíÇëÇó¡£ |
2xx: ÕýÈ·¡£±íʾºô½ÐÒѾÕýÈ·µÄ±»½ÓÊܺʹ¦Àí¡£ |
3xx: ÖØ¶¨Ïò¡£±íʾ¸Ãºô½ÐÐè±»ÖØ¶¨Ïò´¦Àí¡£ |
4xx: ¿Í»§»ú´íÎó¡£±íʾ¸ÃÏûÏ¢´æÔÚ±í´ï´íÎ󣬲»Äܱ»·þÎñÆ÷´¦Àí¡£ |
5xx: ·þÎñÆ÷´íÎó¡£±íʾ·þÎñÆ÷²»ÄÜ´¦Àí¸ÃÏûÏ¢¡£ |
¡¡¡¡H.323ºÍSIPÉè¼ÆÖ®³õ¶¼ÊÇ×÷Ϊ¶àýÌåͨÐŵÄÓ¦ÓÃ²ã¿ØÖÆ£¨ÐÅÁÐÒ飬Ŀǰһ°ãÓÃÓÚIPµç»°¡£ËüÃÇÄÜʵÏÖµÄÐÅÁÄÜ»ù±¾Ïàͬ£¬Ò²¶¼ÀûÓÃRTP×÷ΪýÌå´«ÊäµÄÐÒé¡£µ«Á½ÕßµÄÉè¼Æ·ç¸ñ½ØÈ»²» ͬ£¬ÕâÊÇÓÉÓÚÆäÍÆ³öµÄÁ½´óÕóÓª£¨µçÐÅÁìÓòÓëInternetÁìÓò£©¶¼ÏëÑØÏ®×Ô¼ºµÄ´«Í³¡£H.323ÊÇÓÉ ¹ú¼ÊµçÁªÌá³öÀ´µÄ£¬ËüÆóͼ°ÑIPµç»°µ±×÷ÊÇÖÚËùÖÜÖªµÄ´«Í³µç»°£¬Ö»ÊÇ´«Ê䷽ʽÓɵç·½»»»±ä³ÉÁË·Ö×é½»»»£¬¾ÍÈçͬģÄâ´«Êä±ä³ÉÊý×Ö´«Ê䡢ͬÖáµçÀ´«Êä±ä³ÉÁ˹âÏË´«Êä¡£¶øSIP²àÖØÓÚ½«IP µç»°×÷ΪInternetÉϵÄÒ»¸öÓ¦Óã¬½ÏÆäËûÓ¦Óã¨ÈçFTP£¬E-mailµÈ£©Ôö¼ÓÁËÐÅÁîºÍQoSµÄÒªÇó¡£H.323ÍÆ³ö½ÏÔ磬ÐÒé·¢Õ¹µÃ±È½Ï³ÉÊ죻ÓÉÓÚÆä²ÉÓõÄÊÇ´«Í³µÄʵÏֵ绰ÐÅÁîµÄģʽ£¬±ãÓÚÓëÏÖ ÓÐµÄµç»°Íø»¥Í¨£¬µ«Ïà¶Ô¸´ÔӵöࡣSIP½è¼øÁËÆäËûInternet±ê×¼ºÍÐÒéµÄÉè¼ÆË¼Ï룬ÓÐÆäÍ»³öµÄÓŵ㡣 |
1¡¢Ê×ÏÈ£¬ËüÊÇ»ùÓÚÎı¾µÄÐÒ飬¶øH.323²ÉÓûùÓÚASN.1ºÍѹËõ±àÂë¹æÔòµÄ¶þ½øÖÆ·½·¨±íʾÆäÏûÏ¢£¬Òò´Ë£¬SIP¶ÔÒÔÎı¾ÐÎʽ±íʾµÄÏûÏ¢µÄ´Ê·¨ºÍÓï·¨·ÖÎö¾Í±È½Ï¼òµ¥¡£ |
2¡¢Æä´Î£¬SIP»á»°ÇëÇó¹ý³ÌºÍýÌåÐÉ̹ý³ÌµÈÊÇÒ»Æð½øÐеģ¬Òò´Ëºô½Ð½¨Á¢Ê±¼ä¶Ì£¬¶øÔÚH.323Öкô½Ð½¨Á¢¹ý³ÌºÍ½øÐÐýÌå²ÎÊýµÈÐÉ̵ÄÐÅÁî¿ØÖÆ¹ý³ÌÊÇ·Ö¿ª½øÐеġ£ |
3¡¢ÔٴΣ¬H.323ΪʵÏÖ²¹³äÒµÎñ¶¨ÒåÁËרÃŵÄÐÒ飬Èç H.450.1¡¢H.450.2ºÍH.450.3µÈ£¬¶øSIPÖ»Òª³ä·ÖÀûÓÃÒѶ¨ÒåµÄÍ·Óò£¬±ØÒªÊ±¶ÔÍ·Óò½øÐмòµ¥À©Õ¹¾ÍÄܷܺ½±ãµØÖ§³Ö²¹³äÒµÎñ»òÖÇÄÜÒµÎñ¡£ |
4¡¢×îºó£¬H.323½øÐм¯ÖС¢²ã´Îʽ¿ØÖÆ¡£¾¡¹Ü¼¯ÖпØÖƱãÓÚ¹ÜÀí£¨Èç±ãÓڼƷѺʹø¿í¹ÜÀíµÈ£©£¬µ«Êǵ±ÓÃÓÚ¿ØÖÆ´óÐÍ»áÒéµç»°Ê±£¬H.323ÖÐÖ´ÐлáÒé¿ØÖÆ ¹¦ÄܵĶàµã¿ØÖƵ¥ÔªºÜ¿ÉÄܳÉΪƿ¾±¡£¶øSIPÀàËÆÓÚÆäËûµÄInternetÐÒ飬Éè¼ÆÉϾÍΪ·Ö²¼Ê½µÄºô½ÐÄ£ÐÍ·þÎñµÄ£¬¾ßÓзֲ¼Ê½µÄ×é²¥¹¦ÄÜ¡£ |
¡¡¡¡ÔÚÎÒ¹úµÄIPµç»°ÁìÓò£¬²ÉÓ**.323ÐÒéÒÑÊǶ¨ÂÛ¡£µ«ÎÒÃÇÒ²Ó¦¿´µ½SIP¼òµ¥Áé»î¡¢·Ö²¼Ê½¿ØÖƵÈÓŵ㡣²¢ÇÒËæ×ÅSoftSwitchµÈ¼¼ÊõµÄ·¢Õ¹£¬SIP±Ø½«È¡´úH.323,³ÉΪIPÁìÓòÄÚÔËÓÃ×î¹ã·ºµÄÐÅÁî¿ØÖÆÐÒé¡£ | 
|
|
Ïà¹ØÎÄÕ£ºÏà¹ØÈí¼þ£º |
|