测试用例修订

版本 更改 日期
1.0 初步修订 2020/1/7
1.1 更新的补充功能 2020/1/14
1.3 故障转移修改 2020/4/6
1.4 Webex更名 2021/07/13
1.5 已删除标题中的首字母缩写 2021/07/14
1.6 添加高级自我认证步骤 2022/01/10
1.7 更新了BYoPSTN术语。 2022/06/15

介绍

系统测试要求基于涵盖以下领域的规范:自备PSTN (BYoPSTN) Webex for Cisco BroadWorks接受程序、会议功能和功能、互操作性和遵守BYoPSTN VoIP中继、端到端网络冗余、弹性确认和影响评估。

务必将结果记录在日志中,符合测试案例的期望并相应地报告。

高级自我认证步骤

Webex Meeting PSTN认证团队会验证并存档BYoPSTN合作伙伴提供的自我认证结果。

  • 验证-认证团队确保尽职调查项目完成(例如,跟踪集必须展示测试计划所需的呼叫流程)
  • 归档—认证团队将结果保存在内部BYoPSTN Dashboard ki页面中,供未来的跨职能团队参考。目标是在事态升级时作为基线。

以下是Webex Meeting PSTN认证团队边界到边界的当前流程:

  1. 客户成功经理创建外部团队空间,其中包括以下参加者:
    • 合作伙伴技术联系人
    • 技术入职
    • 认证团队主管
  2. 合作伙伴与技术入职和认证团队合作,了解如何消除技术障碍并满足自我认证证据要求。Webex Meeting工程师可能会被添加到团队空间,以建议最佳实践或通过技术加入来协助故障排除。
  3. 在合作伙伴证明自我认证完成后,客户成功经理将更新 BYoPSTN自行加 入仪表板,并使用BYoPSTN自行加 入模板创建专用于该合作伙伴的新BYoPSTN自行加入页面。客户成功经理还会通知技术入职和认证团队主管,以便他们可以调用审核流程。
  4. 认证团队主管在Cisco engineering Jira票务系统的GPK2中创建一个任务,作为待分配的积压任务。
  5. 申请单将分配给认证工程师,由其验证提交的材料。分配的工程师还会添加到步骤1中为该合作伙伴创建的团队空间。
  6. 指定的工程师可联系合作伙伴的技术联系人,提供意见、反馈或其他问询。
  7. 工程师成功验证合作伙伴提交的材料后,将通知客户成功经理和技术入职团队。
  8. 技术加入团队完成其余控制板要求,更新该合作伙伴的BYoPSTN加入页面以及BYoPSTN加入控制板。

必要条件

BYoPSTN冗余网络设置

验证BYoPSTN至少有两个DC,并且连接可通过TCP/IP网络访问,连接以E.164格式路由。

BYoPSTN至少有两个DC,并且可以通过以E.164格式路由的TCP/IP网络访问连接的程序框图。

图 1. BYoPSTN冗余网络设置

BYoPSTN本地DNIS号码

验证预配置的DNIS

国家/地区提示DNIS
1美国英语
2法国法语,英语
3德国德语,英语,英国

表 1 BYoPSTN本地DNIS号码

用于接受的BYoPSTN电话号码

电话功能转发至Webex
1主叫方1/G722<UNK> 1 – ____________________
2主叫方2/G722DID2 – ____________________
3主叫方3/G711a<UNK> 3 – ____________________
4主叫方4/G711a<UNK> 4 – ____________________
5主叫方5/G711u<UNK> 5 – ____________________
6主叫方6/G711u<UNK> 6 – ____________________
7主叫方7/G729<UNK> 7 – ____________________
8主叫方8/G729<UNK> 8 – ____________________

表 2 用于接受的BYoPSTN电话号码

入口测试案例

入口DTMF/语音验证BYoPSTN中继组G722

测试目标

此测试用例验证发送到Webex BYoPSTN中继组的入口呼叫接受G722编解码器,包含相应的本地化提示,并且用户在第一个提示后输入的数字将以相应的语言重复显示。两位参加者必须能够听到对方的声音。

测试步骤

  1. 测试人员从BroadWorks呼叫BYoPSTN提供的号码DID1表。

  2. 验证第一个音频提示是否根据指定的本地化响应

  3. 通过与呼叫者1关联的有效条目中断提示: _________# _____#

  4. 验证是否根据指定的本地化响应了有关成功加入会议的提示

  5. 第二个测试人员从BroadWorks向BYoPSTN提供的号码发起呼叫,该号码与表1中的本地化关联。

  6. 验证第一个音频提示是否根据指定的本地化响应

  7. 通过与呼叫者2关联的有效条目中断提示: _________# _____#

  8. 验证是否根据指定的本地化响应了有关成功加入会议的提示

  9. 确认两位参加者都能听到对方的声音

  10. 从发起设备断开呼叫。

  11. 记录结果。

预期结果

  1. 向DNIS发起的呼叫,并以适当的组合本地化提示应答。

  2. 进入正确的会议后,ID号码将响应相应的本地化提示。

  3. 两位参加者都可以听到对方的声音。

  4. 呼叫正常终止。

入口DTMF/语音验证BYoPSTN中继组G711A

测试目标

此测试用例验证发送到Webex BYoPSTN中继组的入口呼叫是否接受G711a编解码器,包含相应的本地化提示,并且用户在第一个提示后输入的数字将以相应的语言重复显示。两位参加者必须能够听到对方的声音。

测试步骤

  1. 测试人员从BroadWorks呼叫BYoPSTN提供的号码DID1表。
  2. 验证第一个音频提示是否根据指定的本地化响应。
  3. 通过与呼叫者3关联的有效条目中断提示: _________# _____#
  4. 验证是否根据指定的本地化响应了有关成功加入会议的提示。
  5. 第二个测试人员从BroadWorks向BYoPSTN提供的号码发起呼叫,该号码与表1中的本地化关联。
  6. 验证第一个音频提示是否根据指定的本地化响应。
  7. 通过与呼叫者4关联的有效条目中断提示: _________# _____#
  8. 验证是否根据指定的本地化响应了有关成功加入会议的提示。
  9. 确认两位参加者都能听到对方的声音。
  10. 从发起设备断开呼叫。
  11. 记录结果。
预期结果
  1. 向DNIS发起的呼叫,并以适当的组合本地化提示应答。

  2. 进入正确的会议后,ID号码将响应相应的本地化提示。

  3. 两位参加者都可以听到对方的声音。

  4. 呼叫正常终止。

入口DTMF/语音验证BYoPSTN中继组G711U

测试目标

此测试用例验证发送到Webex BYoPSTN中继组的入口呼叫接受G711u编解码器,包含相应的本地化提示,并且用户在第一个提示后输入的数字将以相应的语言重复显示。两位参加者必须能够听到对方的声音。

测试步骤

  1. 测试人员从BroadWorks呼叫BYoPSTN提供的号码DID1表。
  2. 验证第一个音频提示是否根据指定的本地化响应。
  3. 通过与呼叫者5关联的有效条目中断提示: _________# _____#
  4. 验证是否根据指定的本地化响应了有关成功加入会议的提示。
  5. 第二个测试人员从BroadWorks向BYoPSTN提供的号码发起呼叫,该号码与表1中的本地化关联。
  6. 验证第一个音频提示是否根据指定的本地化响应。
  7. 通过与呼叫者6关联的有效条目中断提示: _________# _____#
  8. 验证是否根据指定的本地化响应了有关成功加入会议的提示。
  9. 确认两位参加者都能听到对方的声音。
  10. 从发起设备断开呼叫。
  11. 记录结果。
预期结果
  1. 向DNIS发起的呼叫,并以适当的组合本地化提示应答。

  2. 进入正确的会议后,ID号码将响应相应的本地化提示。

  3. 两位参加者都可以听到对方的声音。

  4. 呼叫正常终止。

入口DTMF/语音验证BYoPSTN中继组G729

测试目标

此测试用例验证发送到Webex BYoPSTN中继组的入口呼叫接受G729编解码器,包含相应的本地化提示,并且用户在第一个提示后输入的数字将以相应的语言重复显示。两位参加者必须能够听到对方的声音

测试步骤

  1. 测试人员从BroadWorks呼叫BYoPSTN提供的号码DID1表。
  2. 验证第一个音频提示是否根据指定的本地化响应。
  3. 通过与呼叫者7关联的有效条目中断提示: _________# _____#
  4. 验证是否根据指定的本地化响应了有关成功加入会议的提示。
  5. 第二个测试人员从BroadWorks向BYoPSTN提供的号码发起呼叫,该号码与表1中的本地化关联。
  6. 验证第一个音频提示是否根据指定的本地化响应。
  7. 通过与呼叫者8关联的有效条目中断提示: _________# _____#
  8. 验证是否根据指定的本地化响应了有关成功加入会议的提示。
  9. 确认两位参加者都能听到对方的声音。
  10. 从发起设备断开呼叫。
  11. 记录结果。
预期结果
  1. 向DNIS发起的呼叫,并以适当的组合本地化提示应答。

  2. 进入正确的会议后,ID号码将响应相应的本地化提示。

  3. 两位参加者都可以听到对方的声音。

  4. 呼叫正常终止。

出口测试案例

出口DTMF/语音验证BYoPSTN G722订阅方

测试目标

此测试用例验证Webex向BYoPSTN号码订阅者发送的出口G722呼叫是否播放适当的本地化提示。响应包括按1的本地化提示(DTMF数字)。两位参加者必须能够听到对方的声音。

测试步骤

  1. 创建Webex会议。

  2. 第一个测试人员请求回拨到BYoPSTN号码DID1(表2)并响应表1中的本地化提示。

  3. 验证音频提示是否根据指定的本地化响应。

  4. 按输入1 DTMF提示中断。

  5. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  6. 第二测试人员请求回拨到BYoPSTN号码DID2(表2)并响应表1中的本地化提示。

  7. 验证音频提示是否根据指定的本地化响应。

  8. 按输入1 DTMF提示中断。

  9. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  10. 确认两位参加者都能听到对方的声音。

  11. 断开BYoPSTN号码订阅者的呼叫。

  12. 记录结果。

预期结果

  1. 向DID1和DID2号码发起呼叫,并使用相应的本地化提示播放。

  2. 加入会议时,两位参加者都可以听到相应的本地化提示。

  3. 两个参加者之间的语音路径在两个方向上都可用。

  4. 呼叫已成功终止。

出口DTMF/语音验证BYoPSTN G711a订阅方

测试目标

此测试用例验证Webex向BYoPSTN号码订阅者发送的出口G711A呼叫是否播放适当的本地化提示。响应包括按1 DTMF的本地化提示。两位参加者必须能够听到对方的声音。

测试步骤

  1. 创建Webex会议。

  2. 第一个测试人员请求回拨到BYoPSTN号码DID3(表2)并响应表1中的本地化提示。

  3. 验证音频提示是否根据指定的本地化响应。

  4. 按输入1 DTMF提示中断。

  5. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  6. 第二测试人员请求回拨到BYoPSTN号码DID4(表2)并响应表1中的本地化提示。

  7. 验证音频提示是否根据指定的本地化响应。

  8. 按输入1 DTMF提示中断。

  9. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  10. 确认两位参加者都能听到对方的声音。

  11. 断开BYoPSTN号码订阅者的呼叫。

  12. 记录结果。

预期结果

  1. 呼叫DID3和DID4号码并使用相应的本地化提示播放。

  2. 加入会议时,两位参加者都可以听到相应的本地化提示。

  3. 两个参加者之间的语音路径在两个方向上都可用。

  4. 呼叫已成功终止。

出口DTMF/语音验证BYoPSTN G711u订阅方

测试目标

此测试用例旨在验证Webex向BYoPSTN号码订阅者发送的出口G711u呼叫是否会播放适当的本地化提示。响应包括按1的本地化提示(DTMF)。两位参加者必须能够听到对方的声音。

测试步骤

  1. 创建Webex会议。

  2. 第一个测试人员请求回拨到BYoPSTN号码DID5(表2)并响应表1中的本地化提示。

  3. 验证音频提示是否根据指定的本地化响应。

  4. 按输入1 DTMF提示中断。

  5. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  6. 第二测试人员请求回拨到BYoPSTN号码DID6(表2)并响应表1中的本地化提示。

  7. 验证音频提示是否根据指定的本地化响应。

  8. 按输入1 DTMF提示中断。

  9. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  10. 确认两位参加者都能听到对方的声音。

  11. 断开BYoPSTN号码订阅者的呼叫。

  12. 记录结果。

预期结果

  1. 向DID5和DID6号码发起呼叫,并使用适当的本地化提示播放。

  2. 加入会议时,两位参加者都可以听到相应的本地化提示。

  3. 两个参加者之间的语音路径在两个方向上都可用。

  4. 呼叫已成功终止。

出口DTMF/语音验证BYoPSTN G729订阅方

测试目标

此测试用例旨在验证由Webex发送到BYoPSTN并转码到G729编解码器的出口g711呼叫是否播放适当的本地化响应。响应包括按1的本地化提示(DTMF)。两位参加者必须能够听到对方的声音。

测试步骤

  1. 创建Webex会议。

  2. 第一个测试人员请求回拨到BYoPSTN号码DID7(表2)并响应表1中的本地化提示。

  3. 验证音频提示是否根据指定的本地化响应。

  4. 按输入1 DTMF提示中断。

  5. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  6. 第二个测试人员请求回拨到BYoPSTN号码DID8(表2)并响应表1中的本地化提示。

  7. 验证音频提示是否根据指定的本地化响应。

  8. 按输入1 DTMF提示中断。

  9. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  10. 确认两位参加者都能听到对方的声音。

  11. 断开BYoPSTN号码订阅者的呼叫。

  12. 记录结果。

预期结果

  1. 向DID7和DID8号码发起呼叫,并使用相应的本地化提示播放。

  2. 加入会议时,两位参加者都可以听到相应的本地化提示。

  3. 两个参加者之间的语音路径在两个方向上都可用。

  4. 呼叫已成功终止。

故障转移测试用例

入口- Webex DC主要中断

此测试用例的目的是验证能否成功在直流中断期间进入Webex,并且两位参加者都可以在加入会议后听到对方的声音。

测试步骤

  1. 主要Webex DC调用BGP故障转移。

  2. 测试人员从BroadWorks呼叫BYoPSTN提供的号码DID1表。

  3. 验证第一个音频提示是否根据指定的本地化响应。

  4. 通过与呼叫者1关联的有效条目中断提示: _________# _____#

  5. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  6. 第二个测试人员从BroadWorks呼叫BYoPSTN提供的号码,该号码与表1中的本地化关联。

  7. 验证第一个音频提示是否根据指定的本地化响应。

  8. 通过与呼叫者2关联的有效条目中断提示: _________# _____#

  9. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  10. 确认两位参加者都能听到对方的声音。

  11. 从发起设备断开呼叫。

  12. 恢复BGP路由。

  13. 记录结果。

预期结果

  1. 向DNIS发起的呼叫,并以适当的组合本地化提示应答。
  2. 进入正确的会议后,ID号码将响应相应的本地化提示。
  3. 两位参加者都可以听到对方的声音。
  4. 呼叫正常终止。

出口-主要BYoPSTN DC中断

此测试用例旨在验证是否能够成功在直流中断期间向BYoPSTN发起出口呼叫,并且两个参加者都可以在加入会议后听到对方的声音。

测试步骤

  1. 主BYoPSTN DC调用BGP故障转移。

  2. 创建Webex会议。

  3. 第一个测试人员请求回拨到BYoPSTN号码DID1(表2)并响应表1中的本地化提示。

  4. 验证音频提示是否根据指定的本地化响应。

  5. 按输入1 DTMF提示中断。

  6. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  7. 第二测试人员请求回拨到BYoPSTN号码DID2(表2)并响应表1中的本地化提示。

  8. 验证音频提示是否根据指定的本地化响应。

  9. 按输入1 DTMF提示中断。

  10. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  11. 确认两位参加者都能听到对方的声音。

  12. 断开BYoPSTN号码订阅者的呼叫。

  13. 恢复BGP路由。

  14. 记录结果。

预期结果

  1. 向DID1和DID2号码发起呼叫,并使用相应的本地化提示播放。
  2. 加入会议时,两位参加者都可以听到相应的本地化提示。
  3. 两个参加者之间的语音路径在两个方向上都可用。
  4. 呼叫已成功终止。

补充功能

入口–保留G722

此测试用例的目的是验证在媒体发生变化时,BYoPSTN提供的提供商会进行重新邀请。

测试步骤

  1. 测试人员从BroadWorks呼叫BYoPSTN提供的号码DID1表。

  2. 验证第一个音频提示是否根据指定的本地化响应。

  3. 通过与呼叫者1关联的有效条目中断提示: _________# _____#

  4. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  5. 第二个测试人员从BroadWorks呼叫BYoPSTN提供的号码,该号码与表1中的本地化关联。

  6. 验证第一个音频提示是否根据指定的本地化响应。

  7. 通过与呼叫者2关联的有效条目中断提示: _________# _____#

  8. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  9. 确认两位参加者都能听到对方的声音。

  10. 从DID3向DID1发出呼叫。

  11. 主叫方1将保持电话会议。

  12. 主叫方1将通过DID3挂断呼叫并恢复电话会议。

  13. 确认主叫方1和主叫方2的参加者可以听到对方的声音。

  14. 从发起设备断开呼叫。

  15. 记录结果。

预期结果

  1. 向DNIS发起的呼叫,并以适当的组合本地化提示应答。
  2. 进入正确的会议后,ID号码将响应相应的本地化提示。
  3. 两位参加者都可以在呼叫置于保留状态之前和恢复后听到对方的声音。
  4. 呼叫正常终止。

入口– G722被静音长时间

此测试用例的目的是验证为编解码器G722提供的BYoPSTN可以不间断地连续传输RTP流(30分钟),并且不使用数据包抑制。

测试步骤

  1. 测试人员从BroadWorks呼叫BYoPSTN提供的号码DID1表。

  2. 验证第一个音频提示是否根据指定的本地化响应。

  3. 通过与呼叫者1关联的有效条目中断提示: _________# _____#

  4. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  5. 第二个测试人员从BroadWorks呼叫BYoPSTN提供的号码,该号码与表1中的本地化关联。

  6. 验证第一个音频提示是否根据指定的本地化响应。

  7. 通过与呼叫者2关联的有效条目中断提示: _________# _____#

  8. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  9. 确认两位参加者都能听到对方的声音。

  10. 主叫方1将电话会议设备置于静音状态。

  11. 主叫方1将从静音恢复电话会议设备。

  12. 确认主叫方1和主叫方2的参加者可以听到对方的声音。

  13. 从发起设备断开呼叫。

  14. 记录结果。

预期结果

  1. 向DNIS发起的呼叫,并以适当的组合本地化提示应答。
  2. 进入正确的会议后,ID号码将响应相应的本地化提示。
  3. 两位参加者都可以在呼叫置于保留状态之前和恢复后听到对方的声音。
  4. 呼叫正常终止。

入口- G711a被静音很长时间

此测试用例的目的是验证用于编解码器G711a的BYoPSTN可以不间断地以30分钟的时间连续传输RTP流,并且不使用数据包抑制。

测试步骤

  1. 测试人员从BroadWorks呼叫BYoPSTN提供的号码DID1表。

  2. 验证第一个音频提示是否根据指定的本地化响应。

  3. 通过与呼叫者3关联的有效条目中断提示: _________# _____#

  4. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  5. 第二个测试人员从BroadWorks呼叫BYoPSTN提供的号码,该号码与表1中的本地化关联。

  6. 验证第一个音频提示是否根据指定的本地化响应。

  7. 通过与呼叫者4关联的有效条目中断提示: _________# _____#

  8. 验证是否根据指定的本地化响应了有关成功加入会议的提示。

  9. 确认两位参加者都能听到对方的声音。

  10. 主叫方3将电话会议设备置于静音状态。

  11. 主叫方3将从静音恢复电话会议设备。

  12. 确认主叫方3和主叫方4的参加者可以听到对方的声音。

  13. 从发起设备断开呼叫。

  14. 记录结果。

预期结果

  1. 向DNIS发起的呼叫,并以适当的组合本地化提示应答。
  2. 进入正确的会议后,ID号码将响应相应的本地化提示。
  3. 两位参加者都可以在呼叫置于保留状态之前和恢复后听到对方的声音。
  4. 呼叫正常终止。