1、 技术支持热线:0571-568660017- 1 -VOIP 语音卡使用说明书杭州维卡科技有限公司版本号:1.0.0.1日 期:2012-01-16技术支持热线:0571-568660017- 2 -目 录第一章 产品介绍 .- 4 -1.1 概述 .- 4 -1.2 功能描述 .- 4 -1.3 特点 .- 5 -1.4 软件体系 .- 6 -1.5 支持的 SIP 标准及其应用 .- 7 -第二章 系统布局 .- 9 -2.1 中继模式系统布局 .- 9 -2.2 坐席模式系统布局 .- 9 -2.3 基本处理流程 .- 10 -2.3.1 注册流程: .- 10 -2.3.1.1 中继
2、模式 .- 10 -2.3.2.1 坐席模式 .- 11 -2.3.2 基本呼叫建立过程 .-11-2.3.2.1 中继模式 .-12-2.3.2.2 坐席模式 .- 12 -2.3.3 正常呼叫释放过程 .- 13 -2.3.3.1 中继模式 .- 13 -2.3.3.2 坐席模式 .- 14 -第三章 安装配置说明 .- 14 -3.1 系统要求 .- 14 -3.2 安装步骤 .- 15 -3.3 中继模式用户配置 .- 15 -3.4 坐席模式用户配置 .- 17 -3.4.1 配置文件修改 .- 17 -3.5 用户操作 .- 19 -3.5.1 测试 .- 20 -第四章 抓包工具
3、的使用 .- 22 -技术支持热线:0571-568660017- 3 -4.1 什么是 Wireshark.- 22 -4.2 特性 .- 22 -4.3 Wireshark 的使用 .- 23 -第五章 常见故障及处理思路 .- 30 -5.1 SIP 终端注册类问题 .- 30 -5.2 SIP 基本呼叫类问题 .- 30 -5.3 SIP 呼叫单通或双不通类问题 .- 31 -5.4 SIP 二次拨号类问题 .- 32 -5.5 SIP 消息跟踪丢失类问题 .- 33 -5.6 SIP 长时间通话断话类问题 .- 33 -附录 .- 34 -附录 1 性能参数 .- 34 -附录 2
4、MSS 配置 .- 34 -附录 3 网络电话配置(以 Xlite 为例) .- 37 -附录 4 SIP 介绍 .- 39 -1 概念 .- 39 -2 SIP 的基本功能 .- 39 -3 SIP 主要特征 .- 39 -4 SIP 地址 .- 40 -5 SIP 组件 .- 40 -6 SIP 消息 .- 41 -技术支持热线:0571-568660017- 4 -第一章 产品介绍1.1 概述VD 系列 VoIP 语音卡是一种采用 PCI 总线的 Sip 协议语音卡,该系列语音卡包含 8 路、16 路、32 路、64 路、120 路五款产品,是维卡科技最新推出的数字化、智能化、大容量、高
5、密度 Sip 协议语音板卡,整款板卡采用全 DSP 结构,可靠的防雷电路及抗干扰多层专用集成电路设计,使板卡性能稳定可靠,功能配置灵活简单,信号处理能力强大,便于用户构建多功能、性能稳定的应用系统。维卡公司 VOIP 卡按用途可分为中继和坐席两种应用模式。当采用中继模式时, VoIP 通道相当于外线通道,板卡可与 VoIP 网络对接,并提供了开发 VoIP 应用所需的大部分服务。如编码、发送、解析和接收 SIP 消息,管理板卡通道和 IP 会话,接收和发送 IP 链路上的语音数据,以及对语音进行编解码并将其传输到 CT-BUS 总线上等。其应用范围涵盖:IP 网关,媒体服务器 /会议服务器,软
6、交换系统,IP PBX 系统,IP 呼叫中心系统, IP 应用服务器,IVR 系统,大容量的 IAD(综合接入)设备,VolP 解决方案,NGN 组网支撑设备。 坐席模式是应市场需求而开发的 VoIP 板卡的一种新的应用模式,主要解决客户在用板卡搭建分布式呼叫中心时,需要另外购置第三方 sip 服务器且功能受限的问题。公司自主研发了可以配合板卡使用的 Sip 服务器(VSipServer) ,此服务器可以实现传统 sip 服务器的大多数功能,与板卡驱动坐席模块配合使用时,用户即可开发出自己的分布式呼叫中心,并利用其搭建一个软交换平台。1.2 功能描述 1. 单卡具有 8/16/32/64/12
7、0 路通道处理能力。2. 通话中可动态改变编解码格式、通话音量调节、录放音以及通话/静音检测等功能。3. 多种方式实现 DTMF 信号的发送与检测,如 SIP-INFO(信令) 、RFC2833(带外)以及带内等。技术支持热线:0571-568660017- 5 -4. 通道的录放音完全独立,可进行单路和多路录放音,具有自动增益功能。5. 设有标准 H.100 总线接口,并兼容 MVIP、SC 和 ST,方便与支持的该标准的板卡交换数据。6. 支持电话会议,会议数量和与会人员没有限制。 7. 具有硬件授权号识别电路,每片语音卡上的固件中均写入了唯一的维卡硬件序列号,可用于区分不同的卡和防伪识别
8、,应用系统通过简单的函数调用即可获得具有硬件授权号识别电路,用户可向本公司申请唯一的授权号,保护用户软件安全。1.3 特点1. 支持 PCI2.1 总线:支持符合 PCI2.1 标准总线,插槽电压支持 3.3V/5V,突发数据传送速率高达 132 MB/s。2. PCI 总线技术:采用基于 PCI 总线的 DMA 技术进行数据读写,大幅降低了计算机CPU 的占用率。3. 支持多种编程模式:驱动支持应用程序轮询、事件回调、WINDOWS 消息三种编程模式。4. 支持多种录/放音编解码格式 :支持硬件处理的 A-Law、G.SM、 -Law、IMA-ADPCM 格式的编解码,以及软件处理的 16-
9、bit linear PCM、MP3 格式的编解码,支持 WINDOWS 标准的 WAV 文件,录制的语音文件可以通过 Cooledit 等声音工具进行编辑和播放。 5. 支持多种 IP 语音编解码格式: VD 32IP 语音卡支持的 IP 语音编解码格式包括G.711 A-Law、G.711 -Law 和 GSM。 6. Barge in 功能 :支持语音打断 Barge in 功能。 7. 信号音检测器 :可配置的信号音检测器,能检测任意频率的单/双音频信号音。8. 高效实时的呼叫控制和语音处理 :该型号板卡为用户提供了高效的呼叫控制、呼叫管理和语音处理等功能,集成在板卡上的多片语音处理
10、DSP 可使用户获得近乎实时的语音效果。 9. 丰富的 API 函数 :VD 系列 IP 语音卡提供统一的维卡 API 接口,它隐藏了驱动中硬件通信的复杂性,适合快速开发应用,并将通信协议栈暴露给开发者,以便技术支持热线:0571-568660017- 6 -根据应用的需求来控制和定制通信流程。 10. 统一的维卡驱动软件:具有自主知识产权的维卡语音卡驱动程序开发平台具有高度的统一性,用户可以简单地调用维卡语音卡驱动程序开发平台的函数来实现电话呼叫过程中的语音处理,无须您过多了解电话呼叫的细节;能够自动完成数字中继线外拔电话的全过程,并正确识别被叫用户的状态。1.4 软件体系维卡驱动层: 提供
11、维卡语音卡产品统一的编程接口,管理和呈现 IP 通道的状态机,管理并控制 IP 呼叫流程以及驱动 DSP 处理语音数据等操作。 维卡 VoIP 系列语音卡协议栈层: 包含多个组件,负责实现信令协议、信令控制与传输、媒体传输与管理等任务。各组件作用如下: 信令适配层:负责将信令消息反馈给 TvcDrv 层; SIP Stack :处理与 SIP 相关的信令消息,以及解析和编码 SDP 内容。 技术支持热线:0571-568660017- 7 - RTP/RTCP Stack:负责发送和接收 RTP 和 RTCP 数据包。与RFC1889/1890、RFC3550/3551 标准兼容; DSP S
12、ervices:使用板载 DSP 处理语音数据。1.5 支持的 SIP 标准及其应用 1 VoIP 系列语音卡支持的 SIP 标准 IETF RFC 3550 and 3551 (RTP/RTCP) IETF RFC 3265 (SIP Specific Event Notification) IETF RFC 3266 (Support for IPv6 in Session Description Protocol (SDP) IETF RFC 2327 (SDPSession Description Protocol) IETF RFC 3261 (SIP: Session Initia
13、tion Protocol) IETF RFC 3262 (Reliability of Provisional Responses in Session Initiation Protocol (SIP) IETF RFC 3263 (Locating SIP Servers) IET RFC 3264 (An Offer/Answer Model with Session Description Protocol (SDP) IETF RFC 2833 (DTMF) 部分 SIP 扩展草案以及 XCAP 协议支持 2 VoIP 系列语音卡 SIP 协议栈特性 信令可在 UDP 上进行传输
14、支持摘要认证(Digest Authentication) 支持 INVITE、reINVITE 呼叫过程 支持 183 响应(铃声回放回送) 支持 MESSAGE 、PRACK、UPDATE、INFO 等消息 支持 REFER(呼转)消息 支持 SUBSCRIBE-NOTIFY(SIP Events)消息 支持部分 SIP-T 标准 支持 REGISTER 消息以及认证过程 技术支持热线:0571-568660017- 8 - 支持消息携带多部分 MIME 内容(Multi-Part MIME Bodies) 支持与 SIP 服务器通讯的特性 支持呼叫保持 支持 DNS 查询(SRV 属性支
15、持) 支持会话的状态监控(Session Timer) 智能的 URL Scheme 解析机制 支持 VIA 域的 rPort 设定(用于 NAT/FW 的穿透) 动态 VIA 域控制 支持以带内/SIP-INFO/带外(RFC2833)方式接收和发送 DTMF 内部多线程机制 可启动多个 SIP 协议栈实例共同工作 支持动态地址选择方式 支持 UDP 心跳保持机制 3 使用 SIP 协议栈进行高级编程:维卡的 SIP 协议栈提供了底层的编程接口,些接口以 ANSI C 风格导出,为用户提供了一种可选的开发方式。这些接口被划分为以下几层: SIP 消息层:创建、编辑和比较 SIP 消息及消息体
16、的各个部分 SIP 会话层:控制、管理和销毁 SIP 呼叫,订阅,注册 SIP 事务层:处理事务状态机,并触发相应的事件或回调函数 SIP 传输层:定义发送请求和接受应答的方式 SIP 管理层:设置系统配置与日志,分配内存及其他一些资源 技术支持热线:0571-568660017- 9 -第二章 系统布局2.1 中继模式系统布局交换机坐 席 卡中 继 线 语 音卡V o i p 卡P C 平 台 及 相 关 软 件坐席 软电话 S i p 话机坐席E 1 或模拟中继软交换平台S i p 服务器技术支持热线:0571-568660017- 10 -2.2 坐席模式系统布局交换机坐 席 卡中 继 线 语 音卡V o i p 卡用 户 应 用 程 序坐席软电话S i p 话机坐席E 1 或模拟中继S i p 坐 席 模 块