对于IP电话的基本功能测试,我们主要分为注册能力,基本呼叫能力,呼转、会议等主要补充业务的实现等三个方面进行测试评估。
为了进行终端测试,我们往往需要先指定一个标准的SIP Server环境。笔者推荐Asterisk的1.6或1.8版本。原因是:第一,Asterisk是开源软件,版本获得非常方便,可以免费从http://www.asterisk.org/ 下载获取;第二,Asterisk功能比较丰富,流行也比较广泛,对测试需要的多种功能都可以支持。
如表格 1所示,以Asterisk作为SIP Server为例说明IP电话注册功能的测试:
SIP注册功能 |
|||||
序号 |
测试项 |
测试目标 |
操作 |
期望的结果 |
确认(Y/N) |
1
|
注册
|
检查IP电话能否正常注册
|
在Asterisk上创建一个SIP 分机,包括用户名,号码,密码等,并在IP电话上做对应的配置
|
IP电话注册成功
|
|
2
|
注册时间
|
检查注册时间是否满足要求
|
输入命令:
|
会看到类似下面的信息返回:
|
|
503/503 192.168.1.45
|
|||||
对于局域网测试,注册时间应当小于等于 180 ms
|
|||||
3
|
注册保持
|
测试IP电话能否保持注册状态
|
输入命令:
|
一旦分机注册成功,就不应该再有Unregisterd 信息
|
|
表格1 IP电话SIP注册功能测试
如表格 2所示,以Asterisk作为SIP Server为例说明基本呼叫功能的测试:
基本呼叫测试
|
|||||
序号
|
测试项
|
测试目标
|
操作
|
期望的结果
|
确认(Y/N)
|
1
|
呼出测试
|
测试IP电话能否正常呼出,及测试通话质量
|
呼叫任意其它分机
|
|
|
2
|
呼入测试
|
测试IP电话能否正常呼入,及测试通话质量
|
接受任意分机的呼叫
|
|
|
表格2 IP电话基本呼叫功能的测试
如表格 3所示,以Asterisk作为SIP Server为例说明IP电话补充业务特性功能的测试:
补充业务特性测试
|
|||||
序号
|
测试项
|
测试目标
|
操作
|
期望的结果
|
确认(Y/N)
|
1
|
DTMF发送
|
测试IP电话是否能正确发送下列DTMF 信号: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, *
|
呼叫 *98 然后进入邮箱(mailbox) 1234567890*
|
通过 Asterisk 命令行接口,可以看到如下输出:
|
|
2
|
DTMF发送
|
测试IP电话能否正确发送下列DTMF 信号: #
|
接通电话,然后按 “##”键
|
你会听到一个呼叫转移信息
|
|
3
|
功能键测试-呼叫转移( Transfer )
|
测试呼叫转移功能
|
|
原主叫与“呼叫转移”的目的分机可以正常通话
|
|
4
|
功能键测试-免打搅(DND)
|
测试DND功能
|
通过DND按键使能及禁止DND功能
|
|
|
5
|
功能键测试-保留(Hold)
|
测试 HOLD 功能
|
在通话过程中按下 HOLD 按键
|
通话的对端被成功的HOLD住,并听到Asterisk预先配置的音乐
|
|
6
|
功能键测试-会议 ( Conference )
|
测试会议功能
|
在通话过程中,按下“会议”按键,并拨通另一部分机启动一个三方会议通话
|
三方会议通话建立成功,三方中的任何一方,都能听到其余两方的说话声并能让其余两方听到自己的说话声
|
|
7
|
功能键测试-语音邮箱( Voicemail )
|
测试语音邮箱功能
|
从另一部分机呼叫被测分机并留下语音留言,然后从被测分机按下“语音邮箱”按键
|
被测分机的语音邮箱成功进入,并且用户可以听到此前的语音留言
|
|
表格3 IP电话补充业务特性测试