Initiate call to engaged party

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
  3. On device A, go to peer list: Serval main screen → ContactsList Phones On The Mesh and press the TestB entry call icon (green telephone)
  4. On device B, press Answer button
  5. 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
  6. 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

  1. On device C, go to peer list: Serval main screen → ContactsList Phones On The Mesh and press the TestA entry call icon (green telephone)
  2. ASSERT Device C shows Calling above Serval logo, TestA 55501 below Serval logo and three buttons at bottom: Speaker, End Call and Dialpad
  3. ASSERT After a few seconds, device C changes to Call Ended above Serval logo
  4. ASSERT Devices A and B continue their In Call screens with voice transmission
  5. On device C, press End Call button
  6. ASSERT Device C returns to peer list with entries for TestA and TestB
  7. On device C, press the TestB entry call icon (green telephone)
  8. ASSERT Device C shows Calling above Serval logo, TestB 55502 below Serval logo and three buttons at bottom: Speaker, End Call and Dialpad
  9. ASSERT After a few seconds, device C changes to Call Ended above Serval logo
  10. ASSERT Devices A and B continue their In Call screens with voice transmission

Clean up

  1. Hang up the calls on devices A and B. Any failure in this process should be reported under the appropriate test case:

Results


Login