随着智能手机广泛应用,作为手机的核心协议,SIP协议已成为网络通信工程师必须掌握的一种网络协议,但仍然有很多人不清楚SIP协议,所以今天我们来聊聊SIP协议的定义及功能。
SIP是由IETF组织提出的一种开放式IP电话信令协议,目的是解决IP网络中的信令控制及与软交换网络的通信。
简单来说,SIP是一种基于文本的应用层控制协议,可用来创建、修改以及终结多个参与者参加的多媒体会话进程。SIP 协议的出发点是以现有的Internet为基础来构建IP电话业务网具有简单、扩展性好、同Internet 结合紧密等特点。SIP 采用分布式的控制模式通过Client/Serve(客户端/服务器)结构的消息机制,把对语音通信的控制信息封装到消息的头域中,通过消息的传递来实现信令的交换。
它可用来建立、修改和终止多媒体回话(或会议)如Intelnet电话,SIP也可以邀请第三方参加已经存在的回话,如钉钉会议、腾讯会议视频中随时邀请他人加入,也可在一个已经建立的会话中方便增加或删减多媒体。
SIP主要支持以下5个方面的功能::
1、名字翻译和用户定位:检查终端用户的所在位置。用于通信;
2、用户能力交换:确定所用的媒体类型和媒体参数;
3、
用户可用性判定:确定被叫方是否空闲和是否愿意加入通信;
4、呼叫建立:“ringing”邀请和提示被叫,在主被叫之间传递呼叫参数;
5、呼叫管理:发送、终止和呼叫转交(transfer),修改会话参数,激活服务等。