SIP主要支持以下5个方面信令技术功能:

    用户定位:确定通信所使用的终端系统位置。主要是和sip服务器实体中的注册服务器和非sip实体的

位置服务器相关,每个用户在上线的所在的sip实体,会将该用户的sip号(sip域中的唯一标识)和一

些地址,注册心跳等方面的信息注册到注册服务器中,服务器会将这些信息存在位置服务器中。用户会在

自己注册心跳时间内到注册服务器注册一次。当该用户在自己填写的注册心跳时间内还没有再次注册,注

册服务器会通知状态服务器,该用户不在线。
 
    用户能力判断:确定通信所使用的媒体类型及媒体参数。这个是SDP包中携带的数据。当用户发出

INVITE邀请信息的时候,被叫方会查看该SDP描述的媒体类型和参数是否和自己的对应,如果被叫方同

意的该邀请,发送200OK便可以建立RTP连接。
 
    用户可用性判定:确定被叫方是否愿意加入通信。这个很简单,主要是用户发送一个请求给另一个用

户。如果这个用户拒绝,发送refuse就可以。
 
    呼叫建立:在主、被叫之间建立约定的、支持特定媒体流传输的连接。sip主要是做呼叫控制,在通话

(也就是RTP传输)之前,会由sip发送invite,在对方接受的情况下,才可以进行通话。在通话过程

中,也是由sip发送bye等,来结束通话。所以sip不参与会话,只是建立会话,呼叫控制,转移等。
 
    呼叫处理:包括呼叫修改和呼叫终止等处理。同上。

posted on 2011-03-07 16:49  Please  阅读(1339)  评论(0编辑  收藏  举报