본문 바로가기

SIP의 이해

SIP의 이해 - 3. Early Media in SDP (RFC 3959, RFC 3960)

                                                                                  글 싣는 순서

                                                                                  1. SIP의 개요 (RFC 3261)
                                                                                  2. SDP의 개요 (RFC 4566 & RFC 3264)
                                                                                  3. Early Media in SDP (RFC 3959, RFC 3960)
                                                                                  4. RFC 3261의 주요 매쏘드 (I)             
                                                                                  5. RFC 3261의 주요 매쏘드 (II) 
                                                                                  6. RFC 3261의 Response의 이해   
                                                                                  7. PRACK (RFC 3262) 
                                                                                  8. SUBSCRIBE & NOTIFY (RFC 3265, RFC 3680)  
                                                                                  9. INFO  (RFC 2976) 
                                                                                 10. UPDATE (RFC 3311)
                                                                                 11. REFER (RFC 3515)
                                                                                 12. PUBLSIH (RFC 3903)

 SDP를 마무리 짓기 위해 이 부분을 짚고 넘어갑니다. Early Media를 굳이 언급하지 않아도 그 의미를 쉽게 이해하시겠지만,  RFC 3959 The Early Session Disposition Type for the SIP와 RFC 3960 "Early Media and Ringing Tone Generation in the SIP" 의 내용을 위주로 정리해 보겠습니다. 표준안을 아는 것과 모르는 것의 차이는 크다는 것을 믿기 때문입니다.   

Early Media의 개요
아래 그림은 일반적인 SIP 호 설정 시나리오입니다. 엘리스는 수화기를 들어 전화번호를 누르면 Invite 메세지와 함께 Offer가 이루어집니다. 밥의 전화기는 Ringing (따르릉)하게되며, 180 Ringing 메세지가 엘리스에게 전달됩니다.180 Ringing을 받은 엘리스는 Local Ringback을 들으면서, 밥의 전화기가 울리고 있다고 인지합니다. 밥은 Ringing 소리를 듣고 전화가 왔음을 인지하게 되어 전화기로 다가가 수화기를 드는 순간 200 OK메세지와 Answer가  엘리스에게 전달됩니다. 200 OK를 받은 엘리스는 ACK를 밥에게 전송하며, 통화가 시작됩니다.

------------------
라인하트
CCIEV #18487
linecard@naver.com