RFC3261 - SIP: Session Initiation Protocol
http://www.ietf.org/rfc/rfc3261.txt?number=3261
RFC4566 - SDP: Session Description Protocol
http://www.ietf.org/rfc/rfc4566.txt?number=4566
RFC2974 - Session Announcement Protocol
http://www.ietf.org/rfc/rfc2974.txt?number=2974
http://www.tech-invite.com/index.html
有六种基本呼叫/方法:
INVITE = 建立一次通话
ACK = 确认一个邀请呼叫
BYE = 结束一次通话
CANCEL = 取消正在建立的一次通话
REGISTER = 联络用户的地址(服务主机,IP)
OPTION = 交流与SIP电话拨打和接受功能的有关信息
SIP 呼叫由SIP应答来响应,一共有六类:
1xx = 通知性应答,如表示正在拨打的180
2xx = 成功应答
3xx = 转接应答
4xx = 呼叫失败
5xx = 服务器失败
6xx = 全局失败
网络电话系统/ IP PBX系统由一个或多个SIP电话以及一个IP PBX服务器组成,还可以选用一个网络电话网关。IP PBX服务器与代理服务器类似:SIP客户端可以是软件电话或者基于硬件的电话,它向IP PBX服务器登记,当其希望进行呼叫时,便向IP PBX请求建立连接。IP PBX具有所有电话/用户的姓名地址录及其相应的SIP地址,因而能够通过网络电话网关或网络电话服务业者提供的VOIP服务来连接内部呼叫或发送外部呼叫。
IP PBX如何在网络上集成并使用PSTN或网际网络来连接呼叫。
VOIP网关是将电话流量转化为数据网络上IP传输的装置。通常用于以下2种方式:
1. 将呼入的PSTN/电话线转化为VOIP/SIP: 通过这种方式,VOIP网关允许常规电话网络接受和发送呼叫。在很多商业案例中倾向于继续使用传统电话线,因为它能保证较高的呼叫音质和可用性。
2. 将传统企业通信交换机/电话系统连接到IP网络:通过这种方式,VOIP网关允许通过VOIP进行呼叫。可以通过VOIP供应商进行呼叫,或者在公司设有多个办事处的情况下,可以通过网际网络发送呼叫来降低内部事务通讯的呼叫费用。VOIP网关也可以作为外部单元或PCI卡使用,在这些装置中大部分都是作为外部单元使用的。VOIP网关将电话线连接到IP网络连接器的一个或多个端口上。
VOIP网关的类型 :
1. 模拟单元:模拟单元用于将常规模拟电话线连接到网关上。模拟单元能够连接2到24根电话线。
2. 数字单元:数字单元使你能够连接数字线路包括一条或多条BRI ISDN线(欧洲),一条或多条PRI/E1线(欧洲),和一条或多条T1线(美国)。 Codec(编/解码器)的作用是将模拟信号转换成数字信号,以便在数据网络上传输。以下是目前正在使用的Codec。
GSM - 13 Kbps (全速), 20毫秒帧尺寸
iLBC - 15Kbps,20毫秒帧尺寸: 13.3 Kbps, 30毫秒帧尺寸
ITU G.711 - 64 Kbps, 基于样本的,也叫alaw/ulaw
ITU G.722 - 48/56/64 Kbps
ITU G.723.1 - 5.3/6.3 Kbps, 30毫秒帧尺寸
ITU G.726 - 16/24/32/40 Kbps
ITU G.728 - 16 Kbps
ITU G.729 - 8 Kbps, 10毫秒帧尺寸
Speex - 2.15 to 44.2 Kbps
LPC10 - 2.5 Kbps
DoD CELP - 4.8 Kbps
回波消除是一个在语音通话中消除回波以提高通话质量的过程。由于语音压缩技术和包处理延迟会产生回波,通常需要回波消除。有声回波和混合回波两种类型。 回波消除不仅可以提高通话质量,由于它采用静音压缩技术,还可以减少占用的频带宽度。