cometchat-calls

Route CometChat Voice & Video Calling integrations by framework family and workflow.

Updated May 28, 2026
One-click install
npx skills add https://github.com/MAX5271/CometChat --skill cometchat-calls
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cometchat-calls
Source: https://github.com/MAX5271/CometChat/tree/main/.agents/skills/cometchat-calls
Command: npx skills add https://github.com/MAX5271/CometChat --skill cometchat-calls

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the challenge of integrating CometChat Voice & Video Calling across different app frameworks while correctly handling the distinct calling surface (call triggers, call logs, and mobile VoIP push requirements).

Core Features & Use Cases

  • Multi-framework calls integration entry point: Detects the target framework family and routes to the correct per-family calls skill.
  • Ringing vs session workflows: Selects the right Calls SDK workflow for either incoming-call ringing UX or meeting-room/session UX.
  • Production-grade safety guardrails: Enforces dual-SDK contract and standalone-mode VoIP push wiring so calls actually ring and behave correctly in the background.
  • Use cases: Supports common calling patterns like 1:1 contact calls, meeting rooms, and broadcast-style experiences through references layered on top of the per-family scaffolding.

Quick Start

Use the cometchat-calls skill when you want to integrate voice/video calling, and tell it whether you need Session (meeting-room/join link) or Ringing (recipient device rings) behavior.

Frequently Asked Questions about cometchat-calls

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add WebRTC voice and video calling to my React or React Native app?

To add WebRTC voice and video calling, this integration detects your app framework family and routes to the correct standalone or additive CometChat Calls SDK setup for React, React Native, Angular, Android, iOS, or Flutter projects.

What is the difference between ringing and session workflows for voice video calling?

Ringing workflows trigger a recipient device to ring for incoming calls, while session workflows handle meeting-room or join-link experiences. The integration selects the correct Calls SDK workflow based on your specified behavior.

Do I need VoIP push setup for WebRTC calling on mobile platforms?

VoIP push setup is mandatory for mobile WebRTC calling. The integration enforces standalone-mode VoIP push lifecycle prerequisites so that calls actually ring and behave correctly in the background on iOS and Android.

Can I use CometChat calls for both 1:1 contact calls and meeting rooms?

CometChat calls support 1:1 contact calls, meeting rooms, and broadcast-style experiences. The integration layers these calling patterns on top of per-family scaffolding selected for your specific app framework.

Why does my dual-SDK initialization fail when setting up VoIP calling?

Dual-SDK initialization requires strict discipline to function correctly. The integration enforces the dual-SDK contract and gathers dispatch-time context including mode, placement, and credentials to scaffold the calling workflow safely.

Does the CometChat Calls SDK work with Angular and Flutter projects?

The CometChat Calls SDK works with Angular and Flutter projects, alongside React, React Native, Android, and iOS. It detects the target framework family and applies the correct per-family calls skill setup.