Table of Contents
Initiate call to engaged party
Fixture
- Three devices A B C with Release Candidate installed and running, set up with the following Phone Numbers and Names:
- 55501 TestA
- 55502 TestB
- 55503 TestC
- Ensure that the peer list (Serval main screen → Contacts → List Phones On The Mesh) on each phone shows the other two devices
- On device A, go to peer list: Serval main screen → Contacts → List Phones On The Mesh and press the TestB entry call icon (green telephone)
- On device B, press Answer button
- Ensure Device A Serval call screen shows In Call above Serval logo, TestB 55502 below Serval logo and three buttons at bottom: Speaker, End Call and Dialpad
- Ensure Device B Serval call screen shows In Call above Serval logo, TestA 55501 below Serval logo and three buttons at bottom: Speaker, End Call and Dialpad
Test
- On device C, go to peer list: Serval main screen → Contacts → List Phones On The Mesh and press the TestA entry call icon (green telephone)
- ASSERT Device C shows Calling above Serval logo, TestA 55501 below Serval logo and three buttons at bottom: Speaker, End Call and Dialpad
- ASSERT After a few seconds, device C changes to Call Ended above Serval logo
- ASSERT Devices A and B continue their In Call screens with voice transmission
- On device C, press End Call button
- ASSERT Device C returns to peer list with entries for TestA and TestB
- On device C, press the TestB entry call icon (green telephone)
- ASSERT Device C shows Calling above Serval logo, TestB 55502 below Serval logo and three buttons at bottom: Speaker, End Call and Dialpad
- ASSERT After a few seconds, device C changes to Call Ended above Serval logo
- ASSERT Devices A and B continue their In Call screens with voice transmission
Clean up
- Hang up the calls on devices A and B. Any failure in this process should be reported under the appropriate test case: