Skip to content
@nextgenswitch

NextGenSwitch

Programmable, API-driven SIP softswitch with built-in multi-tenant PBX, contact center, call campaigns, messaging automation and AI voice solutions.

NextGenSwitch

NextGenSwitch logo

NextGenSwitch is a programmable omnichannel communications platform for AI call center software, cloud PBX operations, AI message automation, voice and chat API workflows, contact center teams, and campaign automation.

Platform Overview

NextGenSwitch helps businesses, BPOs, telecom providers, SaaS teams, and service providers operate voice and messaging workflows from one platform.

Capability What it supports
Virtual PBX Extensions, call routing, queues, ring groups, recordings, and multi-tenant operation
Contact center Inbound and outbound workflows, agent tools, analytics, and operational controls
AI IVR and voice bots Intent-based conversations using external LLM, speech-to-text, and text-to-speech providers
Campaigns and surveys Broadcast calls, automated outbound engagement, feedback collection, pacing, and retry workflows
AI message automation Automated SMS, WhatsApp, and Facebook Messenger workflows with live-agent handoff
Programmable Voice API XML voice verbs, API-driven call control, WebSocket streaming, speech, and DTMF input
White-label deployments Multi-tenant communications services for providers and platform operators

Official Developer SDKs

Build against the NextGenSwitch Programmable Voice API with official, MIT-licensed SDKs:

Language SDK Highlights
PHP 8.1+ nextgenswitch-php Call control, Voice XML, recordings, streaming, and typed webhook models
Python 3.9+ nextgenswitch-python Sync and async clients, Voice XML, callback parsing, and typed errors
Node.js 18+ nextgenswitch-nodejs TypeScript-first ESM/CommonJS package, call control, Voice XML, and webhook helpers

Visit the Developer Hub for SDK comparison and the first-call quickstart. Check each SDK README for its current installation channel.

Products

Solutions

Installation

Choose a supported deployment route, review infrastructure requirements, and validate the platform in a non-production environment before rollout.

Documentation and Evaluation

Deployment Responsibility

Production results depend on the selected infrastructure, SIP carrier, PSTN connectivity, network design, capacity planning, security controls, monitoring, backups, and third-party AI providers. Confirm requirements and failure behavior before carrying customer traffic.

Do not publish SIP credentials, API keys, phone lists, call recordings, customer data, or other sensitive information in GitHub issues.

Support

Historical Source

The former repository contents are available on archive/source-code-2026-07-18. That branch is retained as an old snapshot and is not the current installation channel.

Popular repositories Loading

  1. nextgenswitch nextgenswitch Public

    Next Generation SoftSwitch, Multi Tenant PBX , Call Center and Contact Center (CCPAAS) Solution

    26 12

  2. ai_agents ai_agents Public

    AI Agents for NextGenSwitch

    Python 1

  3. nextgenswitch-php nextgenswitch-php Public

    Official PHP SDK for the NextGenSwitch Programmable Voice API, call control, Voice XML, webhooks and AI audio streaming.

    PHP

  4. .github .github Public

    NextGenSwitch is a programmable API driven sip SoftSwitch with built in PBX , Call Center and Call campaign solution .

  5. NextGenSwitch-Virtual-Assistant-Demo NextGenSwitch-Virtual-Assistant-Demo Public

    Laravel virtual assitant demo with NextGenSwitch

    PHP

  6. pipecat pipecat Public

    A Pipecat AI Assistant integration example with Nextgenswitch SIP Server

    Python

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…