Developers guide
Chapter 22: Wireless Wide-Area Networking
Terminating Voice Calls
Psion Teklogix Mobile Devices SDK Developers Guide 227
22.12.8 Terminating Voice Calls
Rejecting An Incoming Call
While processing the incoming call event, use RejectIncoming to reject the call. See Example
22.18 Answering a Phone Call in C++ on page 224 .
Terminating Active Calls
Terminating One Active Call
Use HangUp or HangUpActive to terminate a single active call.
Terminating All Active Calls
Use HangUpActive to terminate all active calls.
If there is a call in the call waiting state, it becomes active after the active calls are terminated.
If there is no call in the call waiting state, then the held calls becomes active.
Terminating All Held Calls
Use HangUpHeld to terminate all held calls.
If there is a waiting call, this function fails. So, use RejectIncoming on all the waiting call before
calling HangUpHeld.
Terminating All Active And Held Calls
Use HangUpAll to terminate all calls in the active state and all calls in the held state. If there is a
waiting call, it becomes active.
Terminating One Selected Call
Use the VoiceCall function HangUp to terminate one selected call. The behaviour of HangUp
depends on the WWAN modem. The MC75 terminates a call in any state. The HC25 terminates
calls in the active and held states.
22.12.9 Call Forwarding
The Mobile Devices SDK supports call forwarding. Although call forwarding is only available
when the Psion Teklogix computer is associated with a WWAN network that provides a call
forwarding service.
Conditional Call Forwarding
Conditional call forwarding has one of the following settings:
• Busy: An incoming call is forwarded if there is already an active call.
• No answer: An incoming call is forwarded if it is not answered within a specified time.
• Not reachable: An incoming call is forwarded when the WWAN network cannot reach the
Psion Teklogix computer.
Unconditional Call Forwarding
Unconditional call forwarding forwards all incoming calls. Unconditional forwarding takes prece-
dence over any conditional forwarding settings that are in force at the same time.