[RFC 3428] Session Initiation Protocol (SIP) Extension for Instant Messaging

=================================== Keyword ======================================

Method : MESSAGE

=================================== Overview ======================================
MESSAGE Method는 말 그대로 Message를 주고 받는데 사용한다.
실망에서는 SMS등을 주고 받는데 사용하고 있다. 또한 호전환 시에도 사용되기도 한다.

=================================== Table of Contents ==============================
 
   1.    Introduction . . . . . . . . . . . . . . . . . . . . . . . .  2
   2.    Scope of Applicability . . . . . . . . . . . . . . . . . . .  3
   3.    Overview of Operation  . . . . . . . . . . . . . . . . . . .  4
   4.    UAC Processing . . . . . . . . . . . . . . . . . . . . . . .  5
   5.    Use of Instant Message URIs  . . . . . . . . . . . . . . . .  6
   6.    Proxy Processing . . . . . . . . . . . . . . . . . . . . . .  6
   7.    UAS Processing . . . . . . . . . . . . . . . . . . . . . . .  7
   8.    Congestion Control . . . . . . . . . . . . . . . . . . . . .  8
   9.    Method Definition  . . . . . . . . . . . . . . . . . . . . .  9
   10.   Example Messages . . . . . . . . . . . . . . . . . . . . . . 11
   11.   Security Considerations  . . . . . . . . . . . . . . . . . . 13
   11.1  Outbound authentication  . . . . . . . . . . . . . . . . . . 13
   11.2  SIPS URIs  . . . . . . . . . . . . . . . . . . . . . . . . . 14
   11.3  End-to-End Protection  . . . . . . . . . . . . . . . . . . . 14
   11.4  Replay Prevention  . . . . . . . . . . . . . . . . . . . . . 14
   11.5  Using message/cpim bodies  . . . . . . . . . . . . . . . . . 15
   12.   IANA Considerations  . . . . . . . . . . . . . . . . . . . . 15
   13.   Contributors . . . . . . . . . . . . . . . . . . . . . . . . 15
   14.   Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . 15
   15.   Normative References . . . . . . . . . . . . . . . . . . . . 16
   16.   Informational References . . . . . . . . . . . . . . . . . . 16
   17.   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . 17
   18.   Full Copyright Statement . . . . . . . . . . . . . . . . . . 18

=================================== 내용 정리 ===================================
RFC 3428에서는 MESSAGE Method의 사용법과 형태를 설명하고 있다.
MESSAGE는 Dialog를 생성하면서 전달 할 수 있으며, 이미 생성된 Dialog를 통해서도 전달이 가능하다.

== 주의점 ==

1. Dialog를 생성할 수 있다보니 Proxy에서 Forking이 가능하지만 RFC 3261의 룰에 따라 Proxy는 하나의 Response만을 발신자에게 전달 해야 한다.
2. 기본적으로 지원해야 하는 Body-Type은 text/plain이다.
3. UAC는 Contact Header를 MESSAGE Method에 넣을 수 없다.
4. UAC가 202 Response를 받았어도, 최종 착신자에게 MESSAGE Method가 전달되었다고 가졍할 수 없다.
5. UAC가 200 Response를 받았어도, 최종 착신자가 메시지를 읽었다고 가정할 수 없다.
6. UAS는 MESSAGE Method에 Expires Header가 존재 하고, 착신자가 보기전에 expires 값이 지난다면 Message를 삭제 해야 한다.





 

by 소걸음 | 2009/09/02 16:49 | [SIP] | 트랙백 | 덧글(0)

트랙백 주소 : http://lukiji.egloos.com/tb/3135404
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지                    다음 페이지 ▶