Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Basic call control functions

Updated on October 6, 2021

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.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us