byopstn acceptance procedure - cisco

13
Bring Your Own PSTN Acceptance Procedure Webex For Cisco BroadWorks 1 Test Procedures Webex For Cisco BroadWorks ......................................................................................................... 1 BYoPSTN Acceptance Procedure ..................................................................................................... 1 1 Test Procedures ....................................................................................................................... 1 Test Cases Revision...................................................................................................................... 2 1.1 Introduction ..................................................................................................................... 2 1.2 Prerequisites .................................................................................................................... 2 1.2.1 CCAX-SP Redundant Network Provisioning ............................................................. 2 1.2.2 CCAX-SP Local DNIS numbers .................................................................................. 3 1.2.3 CCAX-SP phone numbers for acceptance ................................................................ 3 2 Ingress Test Cases .................................................................................................................... 3 2.1.1 Ingress DTMF/voice verification BYoPSTN trunk group G722 ................................. 3 2.1.2 Ingress DTMF/voice verification BYoPSTN trunk group G711a ............................... 4 2.1.3 Ingress DTMF/voice verification BYoPSTN trunk group G711u ............................... 5 2.1.4 Ingress DTMF/voice verification BYoPSTN trunk group G729 ................................. 5 3 Egress Test Cases ..................................................................................................................... 6 3.1.1 Egress DTMF/voice verification CCAX-SP G722 subscriber ..................................... 6 3.1.2 Egress DTMF/voice verification CCAX-SP G711a subscriber ................................... 7 3.1.3 Egress DTMF/voice verification CCAX-SP G711u subscriber ................................... 7 3.1.4 Egress DTMF/voice verification CCAX-SP G729 subscriber ..................................... 8 4 Failover Test Cases .................................................................................................................. 9 4.1.1 Ingress – Primary Webex DC Outage ....................................................................... 9 4.1.2 Egress - Primary CCAX-SP DC Outage .................................................................... 10 5 Supplementary functions ...................................................................................................... 11 5.1.1 Ingress – OnHold G722 .......................................................................................... 11 5.1.2 Ingress – G722 Muted for extended period of time.............................................. 11 5.1.3 Ingress – G711a Muted for extended period of time............................................ 12

Upload: others

Post on 10-Jan-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Bring Your Own PSTN Acceptance Procedure

Webex For Cisco BroadWorks

1 Test Procedures Webex For Cisco BroadWorks ......................................................................................................... 1 BYoPSTN Acceptance Procedure ..................................................................................................... 1 1 Test Procedures ....................................................................................................................... 1

Test Cases Revision ...................................................................................................................... 2 1.1 Introduction ..................................................................................................................... 2 1.2 Prerequisites .................................................................................................................... 2

1.2.1 CCAX-SP Redundant Network Provisioning ............................................................. 2 1.2.2 CCAX-SP Local DNIS numbers .................................................................................. 3 1.2.3 CCAX-SP phone numbers for acceptance ................................................................ 3

2 Ingress Test Cases .................................................................................................................... 3 2.1.1 Ingress DTMF/voice verification BYoPSTN trunk group G722 ................................. 3 2.1.2 Ingress DTMF/voice verification BYoPSTN trunk group G711a ............................... 4 2.1.3 Ingress DTMF/voice verification BYoPSTN trunk group G711u ............................... 5 2.1.4 Ingress DTMF/voice verification BYoPSTN trunk group G729 ................................. 5

3 Egress Test Cases ..................................................................................................................... 6 3.1.1 Egress DTMF/voice verification CCAX-SP G722 subscriber ..................................... 6 3.1.2 Egress DTMF/voice verification CCAX-SP G711a subscriber ................................... 7 3.1.3 Egress DTMF/voice verification CCAX-SP G711u subscriber ................................... 7 3.1.4 Egress DTMF/voice verification CCAX-SP G729 subscriber ..................................... 8

4 Failover Test Cases .................................................................................................................. 9 4.1.1 Ingress – Primary Webex DC Outage ....................................................................... 9 4.1.2 Egress - Primary CCAX-SP DC Outage .................................................................... 10

5 Supplementary functions ...................................................................................................... 11 5.1.1 Ingress – OnHold G722 .......................................................................................... 11 5.1.2 Ingress – G722 Muted for extended period of time .............................................. 11 5.1.3 Ingress – G711a Muted for extended period of time ............................................ 12

Test Cases Revision

Rev Changes Date 1.0 Initial revision 2020/1/7 1.1 Updated Supplementary

functions 2020/1/14

1.3 Failover modification 2020/4/6 1.4 Webex Rebranding 2021/07/13 1.5 Removed acronym from title 2021/07/14

1.1 Introduction

The system test requirements are based on specifications covering the areas of Bring Your Own PSTN (BYoPSTN) Webex for Cisco BroadWorks Acceptance Procedure, conferencing function and features, and interoperability and compliance with BYoPSTN VoIP Trunking, end to end network redundancy, resiliency confirmation, and impact assessment. It is important that the results are recorded in logs, match the Test Case's expectations, and be reported accordingly.

1.2 Prerequisites

1.2.1 CCAX-SP Redundant Network Provisioning

Validate that CCAX-SP has at least dual DC, and connections are reachable over TCP/IP network, a connection is routed with E.164 format.

1.2.2 CCAX-SP Local DNIS numbers

Validate provisioned DNIS Table 1

Country Prompt DNIS 1 USA English 2 France French, English UK 3 Germany German, English UK

1.2.3 CCAX-SP phone numbers for acceptance

Table 2 Phone Function Forwarded to Webex 1 Caller 1/G722 DID1 – ____________________ 2 Caller 2/G722 DID2 – ____________________ 3 Caller 3/G711a DID3 – ____________________ 4 Caller 4/G711a DID4 – ____________________ 5 Caller 5/G711u DID5 – ____________________ 6 Caller 6/G711u DID6 – ____________________ 7 Caller 7/G729 DID7 – ____________________ 8 Caller 8/G729 DID8 – ____________________

2 Ingress Test Cases 2.1.1 Ingress DTMF/voice verification BYoPSTN trunk group G722

Test Objective The objective of this test case is to verify that an ingress call sent to Webex CCAX-SP trunk group will be accepted as G722, respond with appropriate local prompt and numbers entered during first prompt repeated by appropriate language, second participant can hear first participant after joining conference. Test Steps 1. Tester places a call from the BroadWorks to a CCAX-SP provided number DID1 table. 2. Verify that the first audio prompt responded according to the designated localization 3. Interrupt prompt by valid entry associated to Caller 1: _________# _____# 4. Verify that prompt about successful joining conference responded according to the designated localization 5. 2nd Tester places a call from the BroadWorks to a CCAX-SP provided number, which associates with localization from table 1 6. Verify that the first audio prompt responded according to the designated localization

7. Interrupt prompt by valid entry associated to Caller 2: _________# _____# 8. Verify that prompt about successful joining conference responded according to the designated localization 9. Verify both participants can hear each other 10. Disconnect the call from the originating device. 11. Record Results. Expected Results 1. Call placed to a DNIS and answered with appropriate combination localized prompts. 2. After entering the correct conference, ID numbers are responded to with appropriate localization prompts. 3. Both Participants can hear each other 4. Call terminates properly. 2.1.2 Ingress DTMF/voice verification BYoPSTN trunk group G711a

Test Objective The objective of this test case is to verify that an ingress call sent to Webex CCAX-SP trunk group will be accepted as G711a, respond with appropriate local prompt and numbers entered during first prompt repeated by appropriate language, second participant can hear first participant after joining conference. Test Steps 1. Tester places a call from the BroadWorks to a CCAX-SP provided number DID1 table. 2. Verify that the first audio prompt responded according to the designated localization 3. Interrupt prompt by valid entry associated to Caller 3: _________# _____# 4. Verify that prompt about successful joining conference responded according to the designated localization 5. 2nd Tester places a call from the BroadWorks to a CCAX-SP provided number, which associates with localization from table 1 6. Verify that the first audio prompt responded according to the designated localization 7. Interrupt prompt by valid entry associated to Caller 4: _________# _____# 8. Verify that prompt about successful joining conference responded according to the designated localization 9. Verify both participants can hear each other 10. Disconnect the call from the originating device. 11. Record Results. Expected Results 1. Call placed to a DNIS and answered with appropriate combination localized prompts. 2. After entering the correct conference, ID numbers are responded to with appropriate localization prompts. 3. Both Participants can hear each other 4. Call terminates properly.

2.1.3 Ingress DTMF/voice verification BYoPSTN trunk group G711u

Test Objective The objective of this test case is to verify that an ingress call sent to Webex CCAX-SP trunk group will be accepted as G711u respond with appropriate local prompt and numbers entered during first prompt repeated by appropriate language, second participant can hear first participant after joining conference. Test Steps 1. Tester places a call from the BroadWorks to a CCAX-SP provided number DID1 table. 2. Verify that the first audio prompt responded according to the designated localization 3. Interrupt prompt by valid entry associated to Caller 5: _________# _____# 4. Verify that prompt about successful joining conference responded according to the designated localization 5. 2nd Tester places a call from the BroadWorks to a CCAX-SP provided number, which associates with localization from table 1 6. Verify that the first audio prompt responded according to the designated localization 7. Interrupt prompt by valid entry associated to Caller 6: _________# _____# 8. Verify that prompt about successful joining conference responded according to the designated localization 9. Verify both participants can hear each other 10. Disconnect the call from the originating device. 11. Record Results. Expected Results 1. Call placed to a DNIS and answered with appropriate combination localized prompts. 2. After entering the correct conference, ID numbers are responded to with appropriate localization prompts. 3. Both Participants can hear each other 4. Call terminates properly. 2.1.4 Ingress DTMF/voice verification BYoPSTN trunk group G729

Test Objective The objective of this test case is to verify that an ingress call sent to Webex CCAX-SP trunk group will be transcoded on the provider side, accepted as G711, respond with appropriate local prompt and numbers entered during first prompt repeated by appropriate language, second participant can hear first participant after joining conference. Test Steps 1. Tester places a call from the BroadWorks to a CCAX-SP provided number DID1 table. 2. Verify that the first audio prompt responded according to the designated localization 3. Interrupt prompt by valid entry associated to Caller 7: _________# _____#

4. Verify that prompt about successful joining conference responded according to the designated localization 5. 2nd Tester places a call from the BroadWorks to a CCAX-SP provided number, which associates with localization from table 1 6. Verify that the first audio prompt responded according to the designated localization 7. Interrupt prompt by valid entry associated to Caller 8: _________# _____# 8. Verify that prompt about successful joining conference responded according to the designated localization 9. Verify both participants can hear each other 10. Disconnect the call from the originating device. 11. Record Results. Expected Results 1. Call placed to a DNIS and answered with appropriate combination localized prompts. 2. After entering the correct conference, ID numbers are responded to with appropriate localization prompts. 3. Both Participants can hear each other 4. Call terminates properly.

3 Egress Test Cases 3.1.1 Egress DTMF/voice verification CCAX-SP G722 subscriber

Test Objective This test case aims to verify that an egress G722 calls into CCAX-SP number subscribers, sent by Webex will, which will play appropriate local prompt, including prompt requesting to press 1 DTMF. The message is played by appropriate language, and the second participant can hear the first participant after joining a conference. Test Steps 1. Create a Webex Conference 2. 1st Tester requesting a callback to CCAX-SP number DID1 (Table 2) and respond with a localized prompt from table 1 3. Verify that the audio prompt responded according to the designated localization 4. Interrupt prompt by entry 1 DTMF 5. Verify that prompt about successful joining conference responded according to the designated localization 6. 2nd Tester requesting a callback to CCAX-SP number DID2 (Table 2) and respond with a localized prompt from table 1 7. Verify that the audio prompt responded according to the designated localization 8. Interrupt prompt by entry 1 DTMF 9. Verify that prompt about successful joining conference responded according to the designated localization 10. Verify both participants can hear each other 11. Disconnect the call from the CCAX-SP number subscribers 12. Record Results.

Expected Results 1. Call placed to a DID1 and DID2 numbers and played with appropriate localized prompts. 2. While joining the conference, both participants can hear an appropriate localized prompt. 3. Voice path is available in both directions between both participants 4. Calls are terminated successfully. 3.1.2 Egress DTMF/voice verification CCAX-SP G711a subscriber

Test Objective This test case aims to verify that an egress G711a calls into CCAX-SP number subscribers, sent by Webex will, which will play appropriate local prompt, including prompt requesting to press 1 DTMF. The message is played by appropriate language, and the second participant can hear the first participant after joining a conference. Test Steps 1. Create a Webex Conference 2. 1st Tester requesting a callback to CCAX-SP number DID3 (Table 2) and respond with a localized prompt from table 1 3. Verify that the audio prompt responded according to the designated localization 4. Interrupt prompt by entry 1 DTMF 5. Verify that prompt about successful joining conference responded according to the designated localization 6. 2nd Tester requesting a callback to CCAX-SP number DID4 (Table 2) and respond with a localized prompt from table 1 7. Verify that the audio prompt responded according to the designated localization 8. Interrupt prompt by entry 1 DTMF 9. Verify that prompt about successful joining conference responded according to the designated localization 10. Verify both participants can hear each other 11. Disconnect the call from the CCAX-SP number subscribers 12. Record Results. Expected Results 1. Call placed to a DID3 and DID4 numbers and played with appropriate localized prompts. 2. While joining the conference, both participants can hear an appropriate localized prompt. 3. Voice path is available in both directions between both participants 4. Calls are terminated successfully. 3.1.3 Egress DTMF/voice verification CCAX-SP G711u subscriber

Test Objective This test case aims to verify that an egress G711u calls into CCAX-SP number subscribers, sent by Webex will, which will play appropriate local prompt, including prompt requesting to press 1 DTMF. The message is played by appropriate language, and the second participant can hear the first participant after joining a conference.

Test Steps 1. Create a Webex Conference 2. 1st Tester requesting a callback to CCAX-SP number DID5 (Table 2) and respond with a localized prompt from table 1 3. Verify that the audio prompt responded according to the designated localization 4. Interrupt prompt by entry 1 DTMF 5. Verify that prompt about successful joining conference responded according to the designated localization 6. 2nd Tester requesting a callback to CCAX-SP number DID6 (Table 2) and respond with a localized prompt from table 1 7. Verify that the audio prompt responded according to the designated localization 8. Interrupt prompt by entry 1 DTMF 9. Verify that prompt about successful joining conference responded according to the designated localization 10. Verify both participants can hear each other 11. Disconnect the call from the CCAX-SP number subscribers 12. Record Results. Expected Results 1. Call placed to a DID5 and DID6 numbers and played with appropriate localized prompts. 2. While joining the conference, both participants can hear an appropriate localized prompt. 3. Voice path is available in both directions between both participants 4. Calls are terminated successfully. 3.1.4 Egress DTMF/voice verification CCAX-SP G729 subscriber

Test Objective This test case aims to verify that an egress G711 calls into CCAX-SP and transcoded to G729 codec for CCAX-SP subscribers, sent by Webex will, which will play appropriate local prompt, including prompt requesting to press 1 DTMF. The message is played by appropriate language, and the second participant can hear the first participant after joining a conference. Test Steps 1. Create a Webex Conference 2. 1st Tester requesting a callback to CCAX-SP number DID7 (Table 2) and respond with a localized prompt from table 1 3. Verify that the audio prompt responded according to the designated localization 4. Interrupt prompt by entry 1 DTMF 5. Verify that prompt about successful joining conference responded according to the designated localization 6. 2nd Tester requesting a callback to CCAX-SP number DID8 (Table 2) and respond with a localized prompt from table 1 7. Verify that the audio prompt responded according to the designated localization 8. Interrupt prompt by entry 1 DTMF

9. Verify that prompt about successful joining conference responded according to the designated localization 10. Verify both participants can hear each other 11. Disconnect the call from the CCAX-SP number subscribers 12. Record Results. Expected Results 1. Call placed to a DID7 and DID8 numbers and played with appropriate localized prompts. 2. While joining the conference, both participants can hear an appropriate localized prompt. 3. Voice path is available in both directions between both participants 4. Calls are terminated successfully.

4 Failover Test Cases 4.1.1 Ingress – Primary Webex DC Outage

Test Objective This test case aims to verify that an ingress calls into Webex during DC outage can be successfully made, and both participants can hear each other after joining a conference. Test Steps 1. Primary Webex DC Invoke BGP failover 2. Tester places a call from the BroadWorks to a CCAX-SP provided number DID1 table. 3. Verify that the first audio prompt responded according to the designated localization 4. Interrupt prompt by valid entry associated to Caller 1: _________# _____# 5. Verify that prompt about successful joining conference responded according to the designated localization 6. 2nd Tester places a call from the BroadWorks to a CCAX-SP provided number, which associates with localization from table 1 7. Verify that the first audio prompt responded according to the designated localization 8. Interrupt prompt by valid entry associated to Caller 2: _________# _____# 9. Verify that prompt about successful joining conference responded according to the designated localization 10. Verify both participants can hear each other 11. Disconnect the call from the originating device. 12. Recover BGP routes 13. Record Results. Expected Results 1. Call placed to a DNIS and answered with appropriate combination localized prompts. 2. After entering the correct conference, ID numbers are responded to with appropriate localization prompts. 3. Both Participants can hear each other 4. Call terminates properly.

4.1.2 Egress - Primary CCAX-SP DC Outage

Test Objective This test case aims to verify that an egress calls into CCAX-SP during DC outage can be successfully made, and both participants can hear each other after joining a conference. Test Steps 1. Primary CCAX-SP DC Invoke BGP failover 2. Create a Webex Conference 3. 1st Tester requesting a callback to CCAX-SP number DID1 (Table 2) and respond with a localized prompt from table 1 4. Verify that the audio prompt responded according to the designated localization 5. Interrupt prompt by entry 1 DTMF 6. Verify that prompt about successful joining conference responded according to the designated localization 7. 2nd Tester requesting a callback to CCAX-SP number DID2 (Table 2) and respond with a localized prompt from table 1 8. Verify that the audio prompt responded according to the designated localization 9. Interrupt prompt by entry 1 DTMF 10. Verify that prompt about successful joining conference responded according to the designated localization 11. Verify both participants can hear each other 12. Disconnect the call from the CCAX-SP number subscribers 13. Recover BGP routes 14. Record Results. Expected Results 1. Call placed to a DID1 and DID2 numbers and played with appropriate localized prompts. 2. While joining the conference, both participants can hear an appropriate localized prompt. 3. Voice path is available in both directions between both participants 4. Calls are terminated successfully.

5 Supplementary functions 5.1.1 Ingress – OnHold G722

Test Objective The objective of this test case is to verify that in event of changing media, CCAX-SP provided provider consumes re-Invite. Test Steps 1. Tester places a call from the BroadWorks to a CCAX-SP provided number DID1 table. 2. Verify that the first audio prompt responded according to the designated localization 3. Interrupt prompt by valid entry associated to Caller 1: _________# _____# 4. Verify that prompt about successful joining conference responded according to the designated localization 5. 2nd Tester places a call from the BroadWorks to a CCAX-SP provided number, which associates with localization from table 1 6. Verify that the first audio prompt responded according to the designated localization 7. Interrupt prompt by valid entry associated to Caller 2: _________# _____# 8. Verify that prompt about successful joining conference responded according to the designated localization 9. Verify both participants can hear each other 10. Place call from DID3 to DID1 11. Caller 1 will place conference call on hold 12. Caller 1 will hang up call with DID3 and resume conference call 13. Verify both Caller 1 and Caller 2 participants can hear each other 14. Disconnect the call from the originating device. 15. Record Results. Expected Results 1. Call placed to a DNIS and answered with appropriate combination localized prompts. 2. After entering the correct conference, ID numbers are responded to with appropriate localization prompts. 3. Both Participants can hear each other before call placed on hold and after resume. 4. Call terminates properly. 5.1.2 Ingress – G722 Muted for extended period of time

Test Objective The objective of this test case is to verify that CCAX-SP provided for codec G722 can continuously transmit RTP stream (30 min) without interruption and it doesn’t use packet suppression. Test Steps 1. Tester places a call from the BroadWorks to a CCAX-SP provided number DID1 table. 2. Verify that the first audio prompt responded according to the designated localization

3. Interrupt prompt by valid entry associated to Caller 1: _________# _____# 4. Verify that prompt about successful joining conference responded according to the designated localization 5. 2nd Tester places a call from the BroadWorks to a CCAX-SP provided number, which associates with localization from table 1 6. Verify that the first audio prompt responded according to the designated localization 7. Interrupt prompt by valid entry associated to Caller 2: _________# _____# 8. Verify that prompt about successful joining conference responded according to the designated localization 9. Verify both participants can hear each other 10. Caller 1 will place conference call device on Mute 11. Caller 1 will resume conference call device from Mute 12. Verify both Caller 1 and Caller 2 participants can hear each other 13. Disconnect the call from the originating device. 14. Record Results. Expected Results 1. Call placed to a DNIS and answered with appropriate combination localized prompts. 2. After entering the correct conference, ID numbers are responded to with appropriate localization prompts. 3. Both Participants can hear each other before call placed on mute and after resume. 4. Call terminates properly. 5.1.3 Ingress – G711a Muted for extended period of time

Test Objective The objective of this test case is to verify that CCAX-SP for codec G711a can continuously transmit RTP stream (30 min) without interruption and it doesn’t use packet suppression. Test Steps 1. Tester places a call from the BroadWorks to a CCAX-SP provided number DID1 table. 2. Verify that the first audio prompt responded according to the designated localization 3. Interrupt prompt by valid entry associated to Caller 3: _________# _____# 4. Verify that prompt about successful joining conference responded according to the designated localization 5. 2nd Tester places a call from the BroadWorks to a CCAX-SP provided number, which associates with localization from table 1 6. Verify that the first audio prompt responded according to the designated localization 7. Interrupt prompt by valid entry associated to Caller 4: _________# _____# 8. Verify that prompt about successful joining conference responded according to the designated localization 9. Verify both participants can hear each other 10. Caller 3 will place conference call device on Mute 11. Caller 3 will resume conference call device from Mute 12. Verify both Caller 3 and Caller 4 participants can hear each other 13. Disconnect the call from the originating device. 14. Record Results.

Expected Results 1. Call placed to a DNIS and answered with appropriate combination localized prompts. 2. After entering the correct conference, ID numbers are responded to with appropriate localization prompts. 3. Both Participants can hear each other before call placed on mute and after resume. 4. Call terminates properly.