SIP 终端之间双向的通信过程分析一.信令分析SIP(Session Initiation Protocol)是一个应用层的信令控制协议
用于创建、修改和释放一个或多个参与者的会话
这些会话可以好似 Internet 多媒体会议、IP 电话或多媒体分发
会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信
SIP 它既不是会话描述协议,也不提供会议控制功能
为了描述消息内容的负载情况和特点,SIP 使用 Internet 的会话描述协议(SDP) 来描述终端设备的特点
SIP 自身也不提供服务质量(QoS),它与负责语音质量的资源预留协议(RSVP) 互操作
它还与若干个其他协议进行协作,包括负责定位的轻型目录访问协议(LDAP)、负责身份验证的远程身份验证拨入用户服务(RADIUS) 以及负责实时传输的 RTP 等多个协议
SIP 网络的注册服务器需要维护一个用户的注册 SIP 地址到当前 IP 地址的映像
注册服务器的主要功能是接受用户的注册请求
同一个服务器也可以实现其他 SIP 功能(入代理服务)
注册服务器需要知道用户的当前地址
当用户在一个主机上登录时,客户端发出的第一个请求很可能就是REGISTER,用这个请求向服务器提供用户当前的地址信息,以保证 SIP 会话能够到达这个用户
二.实验流程设定两个话机分别为 A 和 B,话机 A 的号码和 IP 地址为 80288 和192
102,话机 B 的号码和 IP 地址为 82888 和 192
128,代理服务器的地址为 192
完成基本配置后,实现电话机 A 和 B 都可以在软交换系统中注册成功
使用电话机 A 拨打电话 B,即在电话机 A 上拨打号码 82888,在电话 B 接收到 A 的呼叫请求并振铃后,电话 B 摘机后