测试案例修订

修订版 更改 日期
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

介绍

系统测试要求基于包括Cisco BroadWorks的Bring Your Own PSTN (BYoPSTN) Webex for Cisco BroadWorks验收程序、会议功能和功能、互操作性和符合BYoPSTN VoIP trunking、端到端网络冗余、弹性确认和影响评估等领域的规范。

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

高级自我认证步骤

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

  • 验证—认证团队确保尽职调查项目完成(例如,跟踪集必须证明测试计划要求的呼叫流程)
  • 归档—认证团队将结果保存在内部 BYoPSTN入职仪表板维基页面中,供未来的跨职能团队参考。目标是在发生升级时作为基准。

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

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

必要条件

BYoPSTN冗余网络配置

验证BYoPSTN至少具有双直流,并且连接可通过TCP/IP网络访问,连接以E.164格式进行路由。

图示BYoPSTN至少具有双直流,并且连接可通过E.164格式路由的TCP/IP网络访问。

图 1. BYoPSTN冗余网络配置

BYoPSTN本地DNIS号码

验证已配置的DNIS

国家/地区提示德尼斯
1美国英语
2法国法语、英语(英国)
3德国德语、英语(英国)

表 1 BYoPSTN本地DNIS号码

接受的BYoPSTN电话号码

电话功能转发至Webex
1呼叫者1/G722did1 – ____________________
2呼叫者2/G722did2 – ____________________
3呼叫者3/G adid3 – ____________________
4呼叫者4/G adid4 – ____________________
5呼叫者5/G udid5 – ____________________
6呼叫者6/G udid6 – ____________________
7呼叫者7/G729did7 – ____________________
8呼叫者8/G729did8 – ____________________

表 2 接受的BYoPSTN电话号码

输入测试用例

入口DTMF/语音验证BYoPSTN干线组G722

测试目标

此测试案例验证发送到Webex BYoPSTN干线组的入站呼叫是否接受G722编解码器,包含适当的本地化提示,以及用户在第一个提示后输入的数字是否以适当的语言重复使用。两个参加者必须能够听到彼此的声音。

测试步骤

  1. 测试程序将从BroadWorks的呼叫转至提供号码的DID1表。

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

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

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

  5. 2nd Tester将呼叫从BroadWorks发送到提供的BYoPSTN号码,该号码与表1中的本地化有关

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

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

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

  9. 确认两个参加者能听到彼此的声音

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

  11. 记录结果。

预期结果

  1. 呼叫被放置到DNIS,并使用适当的组合本地化提示进行响应。

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

  3. 两个参加者都能听到彼此的声音。

  4. 呼叫正确终止。

入口DTMF/语音验证BYoPSTN干线组G a

测试目标

此测试案例验证发送到Webex BYoPSTN干线组的入站呼叫是否接受G a编解码器,包含适当的本地化提示,以及用户在第一个提示后输入的数字是否以适当的语言重复使用。两个参加者必须能够听到彼此的声音。

测试步骤

  1. 测试程序将从BroadWorks的呼叫转至提供号码的DID1表。
  2. 验证第一个音频提示是否根据指定的位置响应。
  3. 通过与呼叫者3关联的有效条目中断提示: _________# _____#
  4. 验证成功加入会议的提示是否根据指定的本地化响应。
  5. 2nd Tester将呼叫从BroadWorks发送到提供的BYoPSTN号码,该号码与表1中的本地化有关。
  6. 验证第一个音频提示是否根据指定的位置响应。
  7. 通过与呼叫者4关联的有效条目中断提示: _________# _____#
  8. 验证成功加入会议的提示是否根据指定的本地化响应。
  9. 确认两个参与者都能听到彼此的声音。
  10. 从始发设备断开呼叫。
  11. 记录结果。
预期结果
  1. 呼叫被放置到DNIS,并使用适当的组合本地化提示进行响应。

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

  3. 两个参加者都能听到彼此的声音。

  4. 呼叫正确终止。

入口DTMF/语音验证BYoPSTN干线组G u

测试目标

此测试案例验证发送到Webex BYoPSTN干线组的入站呼叫是否接受G u编解码器,包含适当的本地化提示,以及用户在第一个提示后输入的数字是否以适当的语言重复使用。两个参加者必须能够听到彼此的声音。

测试步骤

  1. 测试程序将从BroadWorks的呼叫转至提供号码的DID1表。
  2. 验证第一个音频提示是否根据指定的位置响应。
  3. 通过与呼叫者5关联的有效条目中断提示: _________# _____#
  4. 验证成功加入会议的提示是否根据指定的本地化响应。
  5. 2nd Tester将呼叫从BroadWorks发送到提供的BYoPSTN号码,该号码与表1中的本地化有关。
  6. 验证第一个音频提示是否根据指定的位置响应。
  7. 通过与呼叫者6关联的有效条目中断提示: _________# _____#
  8. 验证成功加入会议的提示是否根据指定的本地化响应。
  9. 确认两个参与者都能听到彼此的声音。
  10. 从始发设备断开呼叫。
  11. 记录结果。
预期结果
  1. 呼叫被放置到DNIS,并使用适当的组合本地化提示进行响应。

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

  3. 两个参加者都能听到彼此的声音。

  4. 呼叫正确终止。

入口DTMF/语音验证BYoPSTN干线组G729

测试目标

此测试案例验证发送到Webex BYoPSTN干线组的入站呼叫是否接受G729编解码器,包含适当的本地化提示,以及用户在第一个提示后输入的数字是否以适当的语言重复使用。两位参加者必须能够听到彼此的声音

测试步骤

  1. 测试程序将从BroadWorks的呼叫转至提供号码的DID1表。
  2. 验证第一个音频提示是否根据指定的位置响应。
  3. 通过与呼叫者7关联的有效条目中断提示: _________# _____#
  4. 验证成功加入会议的提示是否根据指定的本地化响应。
  5. 2nd Tester将呼叫从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. 第1位测试者请求回调至BYoPSTN号码DID1(表2),并用表1中的本地提示响应。

  3. 验证音频提示是否根据指定的位置响应。

  4. 通过输入1 DTMF中断提示。

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

  6. 2nd Tester请求回调至BYoPSTN号码DID2(表2),并用表1中的本地提示响应。

  7. 验证音频提示是否根据指定的位置响应。

  8. 通过输入1 DTMF中断提示。

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

  10. 确认两个参与者都能听到彼此的声音。

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

  12. 记录结果。

预期结果

  1. 呼叫设置为DID1和DID2号码,并按适当的本地化提示播放。

  2. 在加入会议时,两位与会者都可以听到适当的本地化提示。

  3. 两个参加者之间的双向语音路径可用。

  4. 呼叫已成功终止。

输出DTMF/语音验证BYoPSTN G <UNK> a订阅者

测试目标

此测试案例验证了Webex发送到BYoPSTN号码订阅者的呼叫,是否使用适当的本地化提示。响应包括按下1 DTMF的本地化提示。两个参加者必须能够听到彼此的声音。

测试步骤

  1. 创建Webex会议。

  2. 第1位测试者请求回调至BYoPSTN号码DID3(表2),并用表1中的本地提示响应。

  3. 验证音频提示是否根据指定的位置响应。

  4. 通过输入1 DTMF中断提示。

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

  6. 2nd Tester请求回调至BYoPSTN号码DID4(表2),并使用表1中的本地提示响应。

  7. 验证音频提示是否根据指定的位置响应。

  8. 通过输入1 DTMF中断提示。

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

  10. 确认两个参与者都能听到彼此的声音。

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

  12. 记录结果。

预期结果

  1. 呼叫设置为DID3和DID4号码,并按适当的本地化提示播放。

  2. 在加入会议时,两位与会者都可以听到适当的本地化提示。

  3. 两个参加者之间的双向语音路径可用。

  4. 呼叫已成功终止。

输出DTMF/语音验证BYoPSTN G <UNK> u订阅者

测试目标

此测试用例旨在验证Webex向BYoPSTN号码订阅者发送的输出G u呼叫是否播放适当的本地化提示。回答包括本地化提示按1 (DTMF)。两个参加者必须能够听到彼此的声音。

测试步骤

  1. 创建Webex会议。

  2. 第1个测试者请求回调至BYoPSTN号码DID5(表2),并用表1中的本地提示来响应。

  3. 验证音频提示是否根据指定的位置响应。

  4. 通过输入1 DTMF中断提示。

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

  6. 2nd Tester请求回调至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编解码器的输出G 呼叫是否具有适当的本地化响应。回答包括本地化提示按1 (DTMF)。两个参加者必须能够听到彼此的声音。

测试步骤

  1. 创建Webex会议。

  2. 第1位测试者请求回调至BYoPSTN号码DID7(表2),并用表1中的本地提示来响应。

  3. 验证音频提示是否根据指定的位置响应。

  4. 通过输入1 DTMF中断提示。

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

  6. 2nd Tester请求回调至BYoPSTN号码DID8(表2),并用表1中的本地提示响应。

  7. 验证音频提示是否根据指定的位置响应。

  8. 通过输入1 DTMF中断提示。

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

  10. 确认两个参与者都能听到彼此的声音。

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

  12. 记录结果。

预期结果

  1. 呼叫设置为DID7和DID8号码,并按适当的本地化提示播放。

  2. 在加入会议时,两位与会者都可以听到适当的本地化提示。

  3. 两个参加者之间的双向语音路径可用。

  4. 呼叫已成功终止。

故障转移测试用例

入口–主要Webex DC故障

此测试用例旨在验证是否在DC中断期间成功对Webex进行入站呼叫,并且参加者可以在加入会议后听到对方的声音。

测试步骤

  1. 主要Webex DC呼叫BGP故障转移。

  2. 测试程序将从BroadWorks的呼叫转至提供号码的DID1表。

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

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

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

  6. 2nd Tester将呼叫从BroadWorks发送到提供的BYoPSTN号码,该号码与表1中的本地化有关。

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

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

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

  10. 确认两个参与者都能听到彼此的声音。

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

  12. 恢复BGP路径。

  13. 记录结果。

预期结果

  1. 呼叫被放置到DNIS,并使用适当的组合本地化提示进行响应。
  2. 进入正确的会议后,会以适当的本地化提示响应ID号码。
  3. 两个参加者都能听到彼此的声音。
  4. 呼叫正确终止。

输出-主要BYoPSTN DC中断

此测试用例旨在验证是否在DC中断期间成功进行BYoPSTN呼叫,并且参加者在加入会议后可以听到对方的声音。

测试步骤

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

  2. 创建Webex会议。

  3. 第1位测试者请求回调至BYoPSTN号码DID1(表2),并用表1中的本地提示响应。

  4. 验证音频提示是否根据指定的位置响应。

  5. 通过输入1 DTMF中断提示。

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

  7. 2nd Tester请求回调至BYoPSTN号码DID2(表2),并用表1中的本地提示响应。

  8. 验证音频提示是否根据指定的位置响应。

  9. 通过输入1 DTMF中断提示。

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

  11. 确认两个参与者都能听到彼此的声音。

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

  13. 恢复BGP路径。

  14. 记录结果。

预期结果

  1. 呼叫设置为DID1和DID2号码,并按适当的本地化提示播放。
  2. 在加入会议时,两位与会者都可以听到适当的本地化提示。
  3. 两个参加者之间的双向语音路径可用。
  4. 呼叫已成功终止。

补充功能

入口– OnHold G722

此测试案例的目的是验证在更改媒体时,BYoPSTN提供的提供商会使用重新邀请。

测试步骤

  1. 测试程序将从BroadWorks的呼叫转至提供号码的DID1表。

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

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

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

  5. 2nd Tester将呼叫从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的呼叫转至提供号码的DID1表。

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

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

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

  5. 2nd Tester将呼叫从BroadWorks发送到提供的BYoPSTN号码,该号码与表1中的本地化有关。

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

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

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

  9. 确认两个参与者都能听到彼此的声音。

  10. 呼叫者1会将电话呼叫设备放在静音上。

  11. 呼叫者1将从Mute恢复电话呼叫设备。

  12. 验证呼叫者1和呼叫者2参与者可以听到彼此的声音。

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

  14. 记录结果。

预期结果

  1. 呼叫被放置到DNIS,并使用适当的组合本地化提示进行响应。
  2. 进入正确的会议后,会以适当的本地化提示响应ID号码。
  3. 两名参加者可以在暂停呼叫之前和恢复后听到彼此的声音。
  4. 呼叫正确终止。

入口– G a长时间静音

此测试用例的目的是验证编解码器G a的BYoPSTN可以连续传输RTP流(30分钟),且不使用数据包抑制。

测试步骤

  1. 测试程序将从BroadWorks的呼叫转至提供号码的DID1表。

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

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

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

  5. 2nd Tester将呼叫从BroadWorks发送到提供的BYoPSTN号码,该号码与表1中的本地化有关。

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

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

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

  9. 确认两个参与者都能听到彼此的声音。

  10. 呼叫者3将电话呼叫设备放置在Mute上。

  11. 呼叫者3将从Mute恢复电话呼叫设备。

  12. 验证呼叫者3和呼叫者4参与者可以听到彼此的声音。

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

  14. 记录结果。

预期结果

  1. 呼叫被放置到DNIS,并使用适当的组合本地化提示进行响应。
  2. 进入正确的会议后,会以适当的本地化提示响应ID号码。
  3. 两名参加者可以在暂停呼叫之前和恢复后听到彼此的声音。
  4. 呼叫正确终止。