week1 WuYue SIP - XLab-Tongji/AIOpsConceptualModeling GitHub Wiki
SIP协议
SIP协议允许使用Internet端点(用户代理)来寻找参与者并且允许建立一个可共享的会话描述。 SIP允许创建基础的network hosts(叫做代理服务器),并且允许终端用户注册上去,发出会话邀请,或者发出其他请求。 SIP是一个应用层的控制协议,可以用来建立、修改、和终止多媒体会话(或者会议)。SIP也可以邀请参与者参加已经存在的会话。 SIP在建立和维持终止多媒体会话协议上,支持5个方面:
- 用户定位: 检查终端用户的位置,用于通讯。
- 用户有效性:检查用户参与会话的意愿程度。
- 用户能力:检查媒体和媒体的参数。
- 建立会话:"ringing",建立会话参数在呼叫方和被叫方。
- 会话管理:包括发送和终止会话,修改会话参数,激活服务等等。
SIP协议建立会话基本过程
- 注册,发起和定位用户
- 进行媒体协商--通常采用SDP协议来携带媒体参数
- 由被叫方来决定是否接纳该呼叫
- 呼叫媒体流建立并交互
- 呼叫更改或处理如呼叫转移等
- 呼叫终止