Software
SIP Platform

Co SIP

Enterprise VoIP & Call Management

Co SIP is designed as a three-part platform for enterprise communication needs: an Electron-based desktop SIP client, a Fastify-built central management API, and a React-based admin panel. Thanks to CRM integration, calls are matched instantly with customer records, maximizing team efficiency.

Request a Demo
ElectronSIP/VoIPCRM IntegrationMulti-Tenant
3
Components
Windows + macOS
Platform
Webhook + HMAC
CRM Integration
JWT + Refresh
Auth

Platform Components

Three components, one ecosystem. Each can run independently, and gets stronger running together.

Co SIP Desktop

Electron + React + TypeScript

A desktop SIP client for Windows and macOS. Making/receiving calls, hold, transfer and CRM integration.

  • Hold/Resume — SIP re-INVITE
  • Transfer — REFER method
  • CRM webhook automation
  • B2BUA provider support
  • Multiple SIP accounts

Co SIP API

Node.js + Fastify v4 + TypeScript

An enterprise API that centrally manages organizations, users and SIP accounts.

  • JWT + refresh token auth
  • Organization management
  • SIP account configuration
  • CRM integration management
  • Device & license tracking

Co SIP Panel

React + Vite + Tailwind CSS

A web-based control panel for administrators. User, SIP account and integration management.

  • User management
  • Add/edit SIP accounts
  • CRM integration settings
  • Device management
  • Token refresh interceptor
CRM Integration

Call starts, customer card opens

Co SIP automatically matches the caller number with the CRM. Customer information is on your screen before you even answer. Webhook security is ensured with HMAC-SHA256 signing.

1
Call Starts

The user makes or receives a call via Desktop.

2
Automatic Matching

Desktop matches the caller number by sending an HTTP request to the CRM.

3
Customer Card Opens

The matching customer card is automatically brought to the front in the CRM.

4
Event Logging

call_started, call_held, call_resumed and call_ended events are sent to the CRM.

CRM Events

call_started

Fired when a call starts

call_held

When a call is put on hold

call_resumed

When resumed from hold

call_ended

When the call ends, with duration

Secure Architecture

Customer CRM data never enters the central system. Desktop sends an HMAC-signed webhook directly to the customer's CRM. Data isolation is preserved.

Transform your communication with Co SIP

Get in touch for a demo, setup, or integration support.