Basic call control functions
With simple call control activities, you can perform the basic call control functions, such as answering a call, putting a call on hold, and making a call. The CTI server receives the simple call request, applies the appropriate settings, and returns the event that instructs the CTI toolbar on how to handle the call and on any additional call treatments to apply.
Each simple call state request calls an activity to send the request to the CTI server. The simple call controls also provide the following options:
- Answering a call
- This request uses the answerCall function to answer an incoming call from the line that is in an alerting or ringing state.
- Putting a call on hold
- This request uses the holdCall function to hold and activate a call. CTI server uses the CallId parameter to identify and place the call on hold.
- Initiating a call (Make call)
- This function uses the makeCall function to place or initiate a call. The CTI server uses the destination parameter to set the destination number on the server.
- Concluding a call (Hang up)
- This function uses the hangUpCall function to end a call.
- Retrieving a call from a hold state
- This function uses the retrieveCall function to release a call from a hold state and move it to an active state.
- Sending a dual tone multiple frequencies (DTMF) tone when the call is on hold
- This function uses the sendDTMF function to send DTMF tones while the call is put on hold.
Previous topic Implementing Full Telephony Next topic The answerCall function