1.8.2Network changes. The call continues.

Your PBX roots.
A new SIP engine.

An open-source fork of Asterisk with a modern Sofia-SIP channel. Connect phones, browsers and mobile apps — while keeping familiar dialplans, AMI and realtime integration.

GPLv2Self-hostedSource available
ONE ENGINE. MANY CONNECTIONS.
Desk phone
GABPBXchan_sofia
SIP endpoint

One SIP identity. More possibilities.

Use desk phones, trunks and softphones with the SIP channel, dialplan and integrations you already know.

UDP / TCP / TLSSIP / AMI / Realtime
Browser
GABPBXchan_sofia
SIP endpoint

Bring the browser into the conversation.

Opt-in WebRTC audio and video, bridged to SIP. Enable BUNDLE for max-bundle browsers and negotiate a shared video codec. Video passes through; it is not transcoded.

WSS / DTLS-SRTPICE-lite / BUNDLE
Mobile
GABPBXchan_sofia
SIP endpoint

Wake the app. Connect the call.

Integrate APNs and FCM wake-up for compatible mobile apps. Enable push and supply your app credentials, token store and client integration.

APNs / FCMHTTP/2 / SQLite
SOFIA-SIP NUA · GABPBX 1.8.2ILLUSTRATIVE FLOW
SIP · UDP / TCP / TLSWebRTC · WS / WSSMobile · APNs / FCMIntegrations · AMI / AGI
Explore the engine

Familiar foundations.
New ways to connect.

From a phone on a desk to a browser on the move. Explore what the public project provides, what is optional and what your deployment needs.

01 /

A SIP engine, not a new language

Keep SIP channels, peer configuration vocabulary and existing integration surfaces. Move to chan_sofia with a documented migration checklist.

02 /

Voice and video, across endpoints

Connect SIP and WebRTC with secure media options, ICE-lite and video passthrough. Requirements and feature switches are explicit.

03 /

Mobile, even when the app sleeps

APNs/FCM integration, multi-device ringing and in-process HTTP/2 push delivery. Your app, credentials and provisioning complete the setup.

04 /

A complete PBX toolbox

Build IVRs, queues, voicemail, conferencing and recording with the modules in the source tree. Select the modules and libraries your system needs.

05 /

Integration where you need it

AMI, AGI/FastAGI, PostgreSQL and other realtime engines, CDR and CEL. A modular foundation for your own telephony applications.

06 /

See what the call is doing

Inspect peers, contacts, registrations and call history. Trace SIP, SDP, ICE and DTMF, or export SIP capture to a HEP collector.

Explore the full feature catalogue
New in 1.8.2

Keep the conversation
moving.

A focused release for network mobility, multi-device calls and registration behaviour. Read the changes and the conditions behind them.

Read the release notes →
  1. 01

    The media follows your network

    1.8.2 accepts authenticated ICE re-nominations when a WebRTC client changes network, and keeps the selected media pair separate from routine consent checks.

  2. 02

    Answered on another device

    Cancelled sibling branches receive an answered-elsewhere Reason header. Compatible phones can distinguish an answered call from a missed one.

  3. 03

    An allowlist that survives updates

    The useragent field becomes a comma-separated prefix allowlist. An empty value imposes no User-Agent restriction, avoiding the old first-registration lock.

Made for a familiar workflow

Change the driver.
Keep your toolkit.

chan_sofia preserves the SIP channel type and familiar dialplan, CLI, AMI and realtime interfaces. Review the configuration and test the call paths before a planned cutover.

SIP/<peer>sip show peersAMI · SIPpeersRealtime · sippeers
Follow the migration checklist →
modules.conf
; modules.conf [modules]
noload => chan_sip.so
load   => chan_sofia.so

This is the driver switch, not the whole migration. Configure sofia.conf and the required modules first. The two SIP drivers cannot be loaded together; switching drivers requires a planned restart.

An open-source project

Your infrastructure.
Your next idea.

GABPBX is a GPLv2 PBX and telephony toolkit maintained by Germán Luis Aracil Boned. It is a fork of Asterisk, with the original authors’ notices retained. There is no hosted service or web administration panel bundled into this public engine.

This site describes the public repository, not private extensions or a commercial deployment.