SIP
SIP会话使用多达四个主要组件:SIP用户代理、SIP注册服务器、SIP代理服务器和SIP重定向服务器。这些系统通过传输包括了SDP 协议(用于定义消息的内容和特点)的消息来完成SIP会话。下面概括性地介绍各个 SIP 组件及其在此过程中的作用。
SIP URI
SIP URI是通过SIP呼叫他人的SIP地址方案。换句话说,一个SIP URI就是一个用户的SIP电话号码。SIP URI如同电子邮件地址一样,按以下格式书写:
SIP URI = sip:x@y:Port 其中 x=用户名,y=服务主机(域名或 IP)
sip:joe.bloggs@212.123.1.213
sip:support@phonesystem.3cx.com
SDP
SDP用于描述多媒体通信会话,包括会话建立、会话请求和参数协商。SDP不用于传输媒体数据,只能用于两个通信终端的参数协商,包括媒体类型、格式以及所有其他和会话相关的属性。SDP以字符串的形式描述上述初始化参数。
RTP (Real-time Transfer protocal)
Real-time Transport Protocol,是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议和RTP控制协议RTCP一起使用,而且它是建立在UDP协议上的。
RTP 本身并没有提供按时发送机制或其它服务质量(QoS)保证,它依赖于网络应用程序去实现这一过程。 RTP 并不保证传送或防止无序传送,也不确定底层网络的可靠性。 RTP 实行有序传送, RTP 中的序列号允许接收方重组发送方的包序列,同时序列号也能用于决定适当的包位置,例如:在视频解码中,就不需要顺序解码。
RTCP
RTP和RTCP连接紧密,RTP实施实际数据的传输,RTCP则就服务质量做出反馈。
RTSP (实时流协议)
RTSP(Real Time Streaming Protocol)是用来控制声音或影像的多媒体串流协议,并允许同时多个串流需求控制。传输时所用的网络通讯协定并不在其定义的范围内,服务器端可以自行选择使用TCP或UDP来传送串流内容。它的语法和运作跟HTTP 1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟
SRST
Express/Enterprise
IVR ( interactive Voice Response)
ACD ( Auto Call Distribute)
TTS (Text To Speech)
ASR (Auto Speech Recognise)
CRM (Suctomer Relateionship Manger)
SIP是会话初始化协议的缩写,是一种用于建立、修改和终止VOIP电话通话的IP电话信号协议。SIP已席卷VOIP市场,该协议与 HTTP协议相似,是一种基于文本的、非常开放和灵活的协议,已在很大范围内取代了H323标准。
SDP是会话描述协议的缩写,通常发生在SIP行令建立之后, 是描述流媒体初始化参数的格式,由IETF作为RFC 4566颁布。流媒体是指在传输过程中看到或听到的内容
RTCP是实时传输协议的缩写,用来定义在因特网上传输音频和视频的标准包格式.
RTCP是实时传输协议的缩写,在RFC 3550中予以定义。RTCP与RTP联合工作,RTP实施实际数据的传输,RTCP则负责将控制包送至电话中的每个人。其主要功能是就RTP正在提供的服务质量做出反馈。
RTP和RTCP连接紧密,RTP实施实际数据的传输,RTCP则就服务质量做出反馈。
思科产品线
CUBE (SBC) ASR1004 - Voice Gateway
CUP (unified presence)
CUC (unified connection)
CUCM (unified call manager) / sip-server (Kamalio)