- Joined
- Dec 9, 2025
- Messages
- 2
- Reaction score
- 0
Hi all,
I’m building a Python-based voice bot using the 3CX Call Control API.
I need to programmatically answer calls and stream audio, but in v20 I cannot find any way to enable direct control or audio streaming for an extension.
The API responses never include direct_control (or the old directcallctrl), and the /answer and /stream endpoints return errors like 422 and 424 (“streaming not available”). I also don’t see any configuration option in the management console to enable this.
Questions:
Thanks!
I’m building a Python-based voice bot using the 3CX Call Control API.
I need to programmatically answer calls and stream audio, but in v20 I cannot find any way to enable direct control or audio streaming for an extension.
The API responses never include direct_control (or the old directcallctrl), and the /answer and /stream endpoints return errors like 422 and 424 (“streaming not available”). I also don’t see any configuration option in the management console to enable this.
Questions:
- How do we enable direct call control or audio streaming for an extension in v20?
- Has this functionality been removed or changed?
- Is there an updated method for building programmatic softphone/voice bot integrations?
Thanks!