Table of Contents
Initiate call from peer list
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
At this point, devices A and B appear on each other's peer list. If not, then the test case Peer list shows all nearby Batphones should also fail, which is the correct place to attach a full diagnostic report.
Test
- 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)
- ASSERT Device A displays Serval Mesh call screen with Calling above Serval logo, 55502 TestB below Serval logo and three buttons at bottom: Speaker, End Call and Dialpad
- ASSERT Device B rings and displays Serval Mesh call screen with Incoming Call TestA 55501 below Serval logo and two buttons at bottom: Answer and Decline
- On device B, press Answer button
- ASSERT 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
- ASSERT 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
- ASSERT Voice is transmitted in both directions
Clean up
- Hang up the calls on both phones. Any failure in this process should be reported under the appropriate test case: