Summary
Request to add native support for initiating and receiving WhatsApp voice/video calls in WAHA by integrating the open‑source project WaCalls.
Description
WAHA currently provides a robust API for messaging, media handling, and automation over WhatsApp Web. However, it lacks support for voice and video calls, which limits use cases such as human-assisted support, hybrid call centers, teleconsulting, and advanced customer service workflows.
The project WaCalls
🔗 https://github.com/JotaDev66/WaCalls
implements functional WhatsApp Web calling capabilities, including:
Outgoing voice calls
Outgoing video calls
Incoming call detection
Call status events (ringing, answered, ended)
A simple API layer for integration
Requested Features
Integrate WaCalls as an optional module or native feature within WAHA, enabling:
Initiate voice/video calls via REST API
Receive incoming call events through Webhooks
Accept or reject incoming calls programmatically
Terminate active calls
Expose call lifecycle events (incoming, ringing, answered, ended)
Configuration options for call handling and event routing
Motivation
Adding call support would significantly expand WAHA’s capabilities, enabling:
Human-assisted customer support directly through WhatsApp
Hybrid call center operations
Remote consultations (medical, legal, technical)
Guided troubleshooting via video
Sales and onboarding with real-time interaction
This feature would make WAHA a complete communication hub, not limited to text messaging.
Benefits for the Community
Enables new commercial and enterprise use cases
Reduces reliance on external or custom call-handling solutions
Provides a unified API for both messaging and calling
Strengthens WAHA’s position as a full WhatsApp automation platform
Technical Reference
WaCalls already provides a working implementation and can serve as a foundation or be integrated as a plugin/module.
Summary
Request to add native support for initiating and receiving WhatsApp voice/video calls in WAHA by integrating the open‑source project WaCalls.
Description
WAHA currently provides a robust API for messaging, media handling, and automation over WhatsApp Web. However, it lacks support for voice and video calls, which limits use cases such as human-assisted support, hybrid call centers, teleconsulting, and advanced customer service workflows.
The project WaCalls
🔗 https://github.com/JotaDev66/WaCalls
implements functional WhatsApp Web calling capabilities, including:
Outgoing voice calls
Outgoing video calls
Incoming call detection
Call status events (ringing, answered, ended)
A simple API layer for integration
Requested Features
Integrate WaCalls as an optional module or native feature within WAHA, enabling:
Initiate voice/video calls via REST API
Receive incoming call events through Webhooks
Accept or reject incoming calls programmatically
Terminate active calls
Expose call lifecycle events (incoming, ringing, answered, ended)
Configuration options for call handling and event routing
Motivation
Adding call support would significantly expand WAHA’s capabilities, enabling:
Human-assisted customer support directly through WhatsApp
Hybrid call center operations
Remote consultations (medical, legal, technical)
Guided troubleshooting via video
Sales and onboarding with real-time interaction
This feature would make WAHA a complete communication hub, not limited to text messaging.
Benefits for the Community
Enables new commercial and enterprise use cases
Reduces reliance on external or custom call-handling solutions
Provides a unified API for both messaging and calling
Strengthens WAHA’s position as a full WhatsApp automation platform
Technical Reference
WaCalls already provides a working implementation and can serve as a foundation or be integrated as a plugin/module.