Basic Calling

Differences between revisions 2 and 3
Revision 2 as of 2014-09-11 12:39:02
Size: 1748
Comment:
Revision 3 as of 2014-11-17 20:39:13
Size: 1913
Editor: awe
Comment: added other to capture scenarios from gdoc test plan
Deletions are marked like this. Additions are marked like this.
Line 38: Line 38:

== Other ==

 * Outgoing calls
  * with CallerID disabled
 * Incoming calls
   * with CallerID disabled
   * while another call is active
 * Remote Hangup


Basic Calling Tests

1. Outgoing Call - Unanswered

Purpose

This test case verifies that an outgoing call can be initiated, that a call object is created with a status of alerting, and that we can drop the call before it is accepted by the called party.

Steps:

  • dial-number [modem] <number>

  • list-calls
    • Check that call <modem>/voicecall01 appears, with state either dialing or alerting and that LineIdentification equals <number>. Check that when on dialing state the called phone does not ring yet, and that when the state is alerting the called phone rings.

  • hangup-call <modem>/voicecall01

    • Verify that the called phone stops ringing.
  • list-calls
    • Verify that no call exists.

2. Outgoing Call - Dropped

Purpose

This test case verifies that an outgoing call can be initiated, that a call object is created with a status of alerting, and that we detect if the other party does not accept the call.

Steps:

  • dial-number [modem] <number>

  • list-calls
    • Check that call <modem>/voicecall01 appears, with state either dialing or alerting and that LineIdentification equals <number>. Check that when on dialing state the called phone does not ring yet, and that when the state is alerting the called phone rings.

  • Hangup the call in the called party.
  • list-calls
    • Verify that no call exists.

Other

  • Outgoing calls
    • with CallerID disabled
  • Incoming calls
    • with CallerID disabled
    • while another call is active
  • Remote Hangup

Basic Calling (last edited 2015-09-11 17:56:00 by awe)