Question
What is an NCCO and how is it used in Vonage's Voice API?
Applies To
- Vonage Voice API
- Developers creating voice applications
- Interactive Voice Response (IVR) systems
- Call recording and management solutions
Answer
An NCCO (Nexmo Call Control Object) is a JSON array used by Vonage's Voice API to dictate the flow of voice calls. They are the building blocks for working with the Vonage Voice API. NCCOs define actions like audio playback, call recording, or IVR, executed during a call. This scripting of call logic allows for flexible and sophisticated voice applications, from simple notifications to complex interactive systems.
Additional Information
For in-depth details on NCCOs and building voice applications, explore the Vonage Voice API Documentation and the NCCO Reference. The Voice Playground offers interactive examples to help get started.
Related to:
Articles in this section
- Why is there an extended silence at the beginning of a call and how can it be reduced?
- Intermittent WebSocket Disconnections
- What Is An NCCO
- How Does Jitter Impact Voice Calls
- Voice API "Bad Request" Error When Ending Calls Immediately After Creation
- What Is MOS Score In Voice Calls?
- Is there a way to see current active calls on our account?
- How To Make MP3 of Recording From Voice API in Python
- How To Enter DTMF Before MP3 Stream Finishes
- Can a user call leg be removed from the voice call recording?