Skip to main content
Cognigy Click To Call SDK is a JavaScript/TypeScript SDK for adding SIP-based voice calling to web applications using WebRTC. Built on JsSIP, the SDK provides APIs to manage voice sessions, SIP signaling, audio streams, and transcription. The SDK is designed for developers building custom voice interfaces on top of the Cognigy.AI platform and Cognigy Voice Gateway.

What’s in This SDK?

SDK Purpose

The Click To Call SDK helps developers:
  • Establish real-time voice calls between a user’s browser and Cognigy Voice Gateway using SIP signaling and the WebRTC API.
  • Manage the full call lifecycle through a simple, promise-based API.
  • Handle remote audio playback automatically.
  • Receive real-time transcription events during calls, with automatic separation from regular info messages.

Requirements

Use Cases

  • Build multimodal browser-based voice interfaces that connect to Cognigy AI Agents.
  • Embed click-to-call functionality into web applications or customer portals.
  • Display real-time transcription of voice conversations in your UI.
  • Integrate voice calling into existing React, Angular, Vue, or vanilla JS applications without framework lock-in.

Key Features

Changelog Reference

The latest SDK version is available on npm as @cognigy/click-to-call-sdk. For updates and fixes, refer to the Cognigy Click To Call SDK GitHub repository.

License

The Cognigy Click To Call SDK is licensed under the MIT License.

What’s Next?

Last modified on May 18, 2026