Extensión de prueba conectada a
pbx.vozmx.mx

Softphone construido con SIP.js, registrado por WebSocket seguro (WSS) contra un FreePBX. Solo con fines de demostración interna.

El softphone arranca flotando arriba a la derecha — se queda visible en toda la página mientras haces scroll, como se vería embebido dentro de un CRM.

¿Qué hace esta prueba, técnicamente?

Registro automático (SIP REGISTER): al cargar la página, el navegador se registra solo contra pbx.vozmx.mx por WebSocket seguro (WSS, puerto 8089) usando SIP.js — sin dar clic en "Conectar". Así se comportaría embebido en un CRM: el agente abre la página y ya está listo para recibir/hacer llamadas.

Llamadas WebRTC: el audio viaja cifrado (DTLS-SRTP) directo entre el navegador y Asterisk, sin plugins — solo micrófono del navegador.

Teclado DTMF: los dígitos del dialpad se envían dentro de la llamada (para IVRs, extensiones, etc.) o arman el número a marcar si aún no hay llamada activa.

Hold real: re-negocia la sesión (re-INVITE) para poner la llamada en espera; el PBX reproduce música de espera (MOH) a quien está del otro lado, no a ti.

Transferencia ciega (Blind Transfer): con la llamada activa, escribe el destino y pulsa transferir — se manda un REFER SIP y el PBX conecta al otro extremo con el nuevo destino, saliendo tú de la llamada.

Mute: apaga tu pista de audio local sin cortar la llamada ni renegociar SDP (más rápido que un hold).

Panel flotante: el botón de la esquina superior del softphone lo ancla/suelta de la página; mientras flota puedes minimizarlo para que no estorbe.

Límite conocido: esta es una sola extensión de prueba (602620) compartida — si varias personas abren esta página a la vez, el PBX solo mantiene registrado al último navegador (ver detalle abajo). Para uso real en CRM se necesita una extensión por agente.

Ext. 602620
pbx.vozmx.mx
Desconectado
00:00

Para transferir: escribe el destino arriba y pulsa transferir.