GABPBX

GABPBX

Un fork moderno de Asterisk, con chan_sofia: un canal SIP de nueva generación construido sobre la pila Sofia‑SIP. Sustituto directo de chan_sip, con WebRTC de audio y vídeo.

A modern fork of Asterisk, powered by chan_sofia: a next‑generation SIP channel built on the Sofia‑SIP stack. A true drop‑in replacement for chan_sip, with two‑way WebRTC audio and video.

Qué es
What it is

Un fork de Asterisk

A fork of Asterisk

GABPBX es la PBX de Germán Aracil Boned: un conjunto de herramientas de telefonía y una PBX de código abierto bajo GPLv2. Conserva todo lo que hizo fiable a Asterisk y concentra la ingeniería nueva donde más importa: el canal SIP.

GABPBX is the Germán Aracil Boned PBX: a GPLv2 open‑source PBX and telephony toolkit. It keeps everything that made Asterisk dependable and concentrates its new engineering where it matters most: the SIP channel.

chan_sofia

El canal SIP moderno

The modern SIP channel

chan_sofia es un canal SIP completo y moderno sobre la pila NUA de Sofia‑SIP: un sustituto directo de chan_sip, completo y reforzado en seguridad, con vídeo WebRTC bidireccional y DataChannels navegador‑a‑navegador. Va mucho más allá de chan_sip: SIP Outbound, Path, Service‑Route, GRUU, PRACK/100rel, UPDATE, REFER, MESSAGE, PUBLISH, presencia/BLF y autenticación SHA‑256.

chan_sofia is a complete, modern SIP channel driver built on the Sofia‑SIP NUA stack: a true drop‑in replacement for chan_sip, feature‑complete and security‑hardened, with two‑way WebRTC video and browser‑to‑browser DataChannels. It goes far beyond chan_sip: SIP Outbound, Path, Service‑Route, GRUU, PRACK/100rel, UPDATE, REFER, MESSAGE, PUBLISH, presence/BLF and SHA‑256 auth.

Características
Features

Todo lo que necesita un canal SIP

Everything a SIP channel needs

Señalización SIP

SIP signaling

REGISTER/registrar, INVITE con autenticación digest, transferencias REFER, MESSAGE, presencia/BLF y MWI.

REGISTER/registrar, INVITE with digest auth, REFER transfers, MESSAGE, presence/BLF and MWI.

Media y WebRTC

Media & WebRTC

RTP/RTCP, SRTP y DTLS‑SRTP, ICE‑lite, rtcp‑mux, BUNDLE, fax T.38, negociación de códecs y DTMF. Sin pjproject ni libnice.

RTP/RTCP, SRTP and DTLS‑SRTP, ICE‑lite, rtcp‑mux, BUNDLE, T.38 fax, codec negotiation and DTMF. No pjproject, no libnice.

Transportes

Transports

Escuchas UDP/TCP/TLS/WS/WSS, TLS reforzado (mutual TLS, versión y cifrados mínimos) y auto‑alias de certificados WSS.

UDP/TCP/TLS/WS/WSS listeners, hardened TLS (mutual TLS, min version and ciphers) and WSS certificate auto‑aliasing.

Seguridad y robustez

Security & robustness

Digest MD5/SHA‑256, nonces criptográficos, autenticación fail‑closed, cadenas ACL, validación SRTP y anclaje de confianza DTLS.

MD5/SHA‑256 digest, crypto‑secure nonces, fail‑closed auth, ACL chains, SRTP validation and DTLS trust anchoring.

Escala de operador

Carrier scale

Un único hilo de eventos Sofia + pool de E/S fijo, tablas hash O(1) con hashing XXH3‑64 y pool acotado bajo tormentas de registro.

A single Sofia event thread + fixed I/O pool, O(1) hash tables with XXH3‑64 hashing and a bounded register pool under storms.

Paridad con chan_sip

chan_sip parity

Mismos sip show …, mismo AMI SIPpeers/SIPshowpeer, familia realtime sippeers y funciones de dialplan verbatim.

Same sip show … CLI, same SIPpeers/SIPshowpeer AMI, the sippeers realtime family and dialplan functions verbatim.

Migración
Migration

Sustituto directo, en dos líneas

A drop‑in replacement, in two lines

La tecnología de canal sigue siendo SIP: tus dialplans, tu memoria de sip show …, tus integraciones AMI y la familia realtime sippeers siguen funcionando.

The channel tech is still SIP: your dialplans, your sip show … muscle memory, your AMI integrations and the sippeers realtime family all keep working.

; /etc/gabpbx/modules.conf
noload => chan_sip.so
load   => chan_sofia.so
Próximamente
Coming soon

freegabpbx

Estamos creando freegabpbx: una distribución de centralita virtual pública y gratuita, basada en GABPBX, con un panel web moderno. Distribución en creación.

We are building freegabpbx: a free, public virtual‑PBX distribution based on GABPBX, with a modern web panel. In active development.

Distribución en creación · próximamenteIn creation · coming soon