sip协议学习
sip协议学习
1.生活中的sip
两个人需要进行交流。
1)A向B发出请求

2)B接收到A的请求信息

3)双方开始交流

4)A向B发起结束对话请求

5)B接收到A的结束请求

2.在现实世界发送信号
3.在IP发送信号
3.1 声音在IP中的传输
声音转成RTP,通过RTP发给对方


对方对RTP进行解码


3.2 图像在ip中的传输
将图像像素点进行打包成RTP文件,发送给对方


对方对传来的RTP文件进行解码

前提条件 :
Both parties know each other’s location (address)
双方都知道对方的地址(地址)
Both parties know which codecs to use
双方都知道要使用哪个编解码器。
这就是制定协议的充分理由 。
3.3 sip在IP中的传输



4. SIP网路中的设备
介绍了12个关键部件
4.1 用户需要通过ip网络进行通信
SIP User Agent SIP用户代理
端点客户端:
1.管理信号
2.捕获和编码媒体,发送,解码和重新呈现
4.2 用户代理发现彼此的lp地址
registrar
location
sip registry
proxy

用户A进行注册:
通过registry进行注册,注册结果保存在sip registry中·。

用户B给A通讯:
通过location找到A用户(1003)对应的地址,发送invite给用户A

用户A返回自己的地址响应给用户B

注册和定位-代理的一个功能

4.3 增强交流经验的特点
呼叫转发

4.4 播放和录制媒体,收集DTMF输入
4.4.1 SIP媒体服务器:
端点用户代理
记录入站媒体
播放录制的媒体
捕获DTMF音调

4.4.2 媒体桥:
混合多个媒体流

4.4.3 SIP媒体服务器:
住在FeatureServers旁边
可用组件
为功能服务器提供记录、播放、收集服务

4.4.4 呼叫者和被叫者属于同一域
两者均向同一司法常务官登记
两者的IP地址存储在同一登记处
两者都使用相同的位置服务
被同一代理应用于两种功能的特征路由

4.5 不同域上用户之间的调用


4.6 提供转发信息


4.7 保护网络
会话边界控制器
控制进出通信量
改变敏感信息内容
处理拒绝服务攻击

4.8 与非SIPuser通信
Gateway devices
网关设备
Signalling Gateway
信令网关

Media Gateway
媒体网关

