OMA定义的IM三种mode:
1.Pager Mode.
这种模式适用于发送简短的消息(小于1300字节),用SIP MESSAGE实现。不会建立持久的session,每一次发送的消息都是相互独立的。
2.Large Message Mode.
这种模式可以发送大数据量的消息,弥补Pager Mode的不足(支持大于1300字节消息的发送),用MSRP协议实现。每一次消息的发送会建立一个SIP session,当这一个完整的消息发送完成后,这个session就结束了。
3.IM Session Mode.
这种模式在消息发送期间,不仅会建立一个SIP session,还会建立一个IM session。适合于group chat,用MSRP协议实现。当IM Session是一个conference时,IM Client还需要订阅conference state。
一般的IM消息选择简单的pager mode就好了,如果发送的IM消息超过了1300字节,就选择Large Message Mode。当需要建立一个conference时,IM Session Mode就比较合适了。