H.323和SIP协议在设计之初都是作为多媒体通信的应用层控制(信令)协议出现的,目前一般也都用于IP电话。它们能实现的信令功能基本相同,也都利用RTP作为媒体传输的协议。
但两者的设计风格截然不同,这是由于其推出的两大阵营(电信领域与Internet领域)都想沿袭自己的传统。H.323是由国际电联提出来的,它企图把IP电话当作是众所周知的传统电话,只是传输方式由电路交换变成了分组交换。而SIP是由IETF(Internet Engineering Task Force)开发出的协议,它要将IP电话作为Internet上的一个应用,在FTP、E-mail等应用上增加信令和QoS的要求。
SIP与H.323的比较如表所示。
标准 | sip | h.323 |
机构 | ietf | itu |
复杂度 | 简单 | 复杂 |
适用领域 | 电信服务公司 | lan |
定义范围 | 部分 | 较完全 |
连接方式 | 端到端 | 端到端 |
起源 | http | istn q.sig |
用户端 | 智能user agent | 智能h.323终端 |
核心服务器 | proxy、redirect、location、registrar server | gatekeeper |
设置状况 | 处于互通性测试阶段,已渐受瞩目 | 已广泛采用 |
容量交换 | sdp | h.245 |
控制编码方式 | utf-8 | binary asn.1per |
服务质量 | rsvp、cops、osp | rvsp |
安全机制 | 注册、认证、加密 | 注册、认证、加密 |
呼叫路由 | redirect或location server提供 | gatekeeper提供 |
位址映射 | sip url | e.164或h.323id |