* '''Test plan for component''': https://wiki.ubuntu.com/Process/Merges/TestPlans/ofono * '''Component Checklist''': https://wiki.ubuntu.com/Process/Merges/Checklists/Common * '''Trunk URL''': https://github.com/rilmodem/ofono * '''Ubuntu Package URL (LP)''': http://launchpad.net/ubuntu/+source/ofono --- == Requirements == * two additional phones * WAIT must be provided by the operator. == 1. Activation of Call waiting == === Purpose === This test case verifies that call waiting (WAIT) supplementary service works. '''Note''' - This is duplicated with https://wiki.ubuntu.com/Process/Merges/TestPlans/ofono/CallHoldSwap . Probably we should remove it. === Steps === {{{ - test-ss [modem] “*#43#” # The output will show the WAIT status for different bearers: CallWaiting : Operation [ interrogation ] DataSyncCallWaiting : enabled SmsCallWaiting : disabled FaxCallWaiting : disabled DataAsyncCallWaiting : enabled VoiceCallWaiting : disabled - test-ss [modem] “*43#” # Output must show that WAIT is activated for voice calls: CallWaiting : Operation [ activation ] DataSyncCallWaiting : enabled SmsCallWaiting : disabled FaxCallWaiting : disabled DataAsyncCallWaiting : enabled VoiceCallWaiting : enabled - dial-number [modem] - Accept the call on - We start a call from to the Ubuntu Phone. We should hear a calling indication in . - list-calls # We must see two calls, one of them with State=waiting - swap-calls [modem] # Now we should be able to communicate with . Call with has been hold. - list-calls # One of the calls must be “active” and the other “held”. }}} '''Note''' - the status of the various bearers may differ depending on operator/SIM. For instance, AT&T in the US defaults ''VoiceCallWaiting'' to ''enabled'', but sets both ''Data*CallWaiting'' bearers to ''default'' whereas some operators ( see steps above ) set these both to ''enabled''. - ''awe'' == 2. Deactivation of call waiting == === Purpose === This test case verifies that we can deactivate the call waiting (WAIT) supplementary service. === Steps === {{{ - test-ss [modem] “#43#” # We should see that VoiceCallWaiting is not activated: CallWaiting : Operation [ deactivation ] DataSyncCallWaiting : enabled SmsCallWaiting : disabled FaxCallWaiting : disabled DataAsyncCallWaiting : enabled VoiceCallWaiting : disabled - dial-number [modem] - Accept the call to - Start a call from to Ubuntu Phone, and we hear a busy tone ( or the phone rings continuously, or goes to voicemail ) - list-calls # The only call shown is the one with line }}}