SIP杂记

1 CPIM PIDF:The Common Presence and Instant Message Presence Information Data Format。Notify请求中会包含发送方的在线信息,这些在线信息的Content-Type就是application/pidf+xml。这些在线信息的数据格式就是CPIM PIDF。

 

2 SIP中如果采用UDP传输SIP信令,那么每一个UDP数据报只负载一个请求或一个响应。对于比较大的消息,头域会采用一个字母来表示以节省空间。对于窄带的连接,还会对SIP信令进行压缩,譬如在无线网络中。对于UDP,SIP有内建的机制来保证可靠性。UDP只适合传输字节比较少的SIP信令,在负载比较轻的IP网络上。因为UDP没有拥塞控制机制,也没有分片机制。如果数据包太大的话是要分片的。

 

3 什么TCP传输延迟?TLS?SCTP?

 

4 一个presence agent (PA)是一个SIP UA,能够接收subscription request并产生状态通知(state notification,在SIP Events Specification中定义。RFC3265)。一个PA支持presence event package(RFC3856),对SUBSCRIBE请求的应答以及发送NOTIFY请求。一个PA有时也能够使用PUBLISH请求发布event state给ESC(Event State Compositor)。
一个PA也能够收集多个设备的presence信息。Presence信息可以来自SIP设备的注册、SIP设备发布的presence信息或者其他非SIP源。
一个Presence服务器也可以是一个presence UA,可以提供大量用户的presence信息,也可以像代理一样前转一个SUBSCRIBE请求给另外一个PA。
一个PA首先要认证一个subscription请求。认证过后,PA将建立一个dialog并发送一个属于该Dialog的notification。这个subscription的状态能够通过对方发送新的SUBSCRIBE请求刷新。

posted @ 2010-12-08 21:11  茫茫深海一条鱼  阅读(583)  评论(0)    收藏  举报