Initiate call from peer list

Fixture

  1. 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
  2. Ensure that the peer list (Serval main screen → ContactsList 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

  1. On device A, go to peer list: Serval main screen → ContactsList Phones On The Mesh and press the TestB entry call icon (green telephone)
  2. ASSERT Device A displays Serval Mesh call screen with Calling above Serval logo, 55502 TestB below Serval logo and three buttons at bottom: SpeakerEnd Call and Dialpad
  3. 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
  4. On device B, press Answer button
  5. 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
  6. 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
  7. ASSERT Voice is transmitted in both directions

Clean up

  1. Hang up the calls on both phones. Any failure in this process should be reported under the appropriate test case:

Results


Login