Skip to content

Feature Request: Add WhatsApp Voice/Video Call Support via WaCalls Integration #2238

Description

@amonlibanio

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions