SIP协议的亮点却不在于它的强大,而是在于:简单!
SIP协议是一个Client/Sever协议,因此SIP消息分两种:请求消息和响应消息。请求消息是SIP客户端为了激活特定操作而发给服务器端的消息。常用的SIP请求消息如下:
INVITE :表示主叫用户发起会话请求,邀请其他用户加入一个会话。也可以用在呼叫建立后用于更新会话(此时该INVITE又称为Re-invite )。
ACK:客户端向服务器端证实它已经收到了对INVITE请求的*终响应。
PRACK:表示对1xx响应消息的确认请求消息。
BYE:表示终止一个已经建立的呼叫。
CANCEL:表示在收到对请求的*终响应之前取消该请求,对于已完成的请求则无影响。
REGISTER:表示客户端向SIP服务器端注册列在To字段中的地址信息。
OPTIONS :表示查询被叫的相关信息和功能。
支持远程定点播音、远程分组播音和全区播音;
设备采用嵌入式linux技术和DSP音频处理技术设计;采用高速工业级芯片;
具有采播功能,一路外部音源输入或者MIC输入,将采集到的音频文件发送到指定的终端播放;
待机功率小于0.3W,满足国家环保节能认证的标准;
支持跨虚拟局域网或三层路由;
具有远程互联网播放功能;
具有恢复出厂设置功能;
与IP摄像头视频联动,在广播的时候,实时监视现场情况;
通过软件在线远程调节输出音量;
支持IP地址播报;
文件播放:延时小于50ms;
实时讲话:延时小于150ms;
网络延时小于50MS;
短路、过热、过载自动检测保护功能;
接口速率:10M/100M/1000M自适应;
支持WINDOWS支持的所有音频格式。
SIP会话使用多达四个主要组件:SIP用户代理、SIP注册服务器、SIP代理服务器和SIP重定向服务器。这些系统通过传输包括了SDP协议(用于定义消息的内容和特点)的消息完成SIP会话。下面概括性地介绍各个SIP组件及其在此过程中的作用。
SIP通过以下逻辑功能来完成通信:
用户定位功能:确定参与通信的终端用户位置。
用户通信能力协商功能:确定参与通信的媒体终端类型和具体参数。
用户是否参与交互功能:确定某个终端是否加入某个特定会话中。
建立呼叫和控制呼叫功能:包括向被叫“振铃”、确定主叫和被叫的呼叫参数、呼叫重定向、呼叫转移、终止呼叫等。