Overview
Respond.io PBX es una extensión de Chrome (Manifest V3) diseñada para integrar telefonía SIP directamente dentro de Respond.io, permitiendo a tu equipo realizar y gestionar llamadas sin salir del flujo de atención de conversaciones.
Con esta extensión, puedes operar una experiencia de voz más fluida para equipos comerciales y de soporte: iniciar llamadas desde el contexto del contacto, visualizar estado SIP en tiempo real y controlar la llamada desde un panel PBX integrado en la misma interfaz de trabajo.
¿Qué hace Respond.io PBX?
Inserta un panel PBX dentro de https://app.respond.io/*.
Permite registro SIP con credenciales configurables.
Soporta llamadas salientes vía SIP/WebRTC desde el navegador.
Muestra estados operativos en tiempo real:
estado SIP (configurado, registrando, registrado, error),
estado de llamada (libre, llamando, en llamada, finalizada),
número actual de la sesión.
Incluye manejo de audio remoto en navegador para escuchar timbrado y conversación.
Implementa reintentos automáticos de conexión WSS con backoff exponencial ante desconexiones temporales.
Sincroniza estado entre pestañas activas de Respond.io para mantener consistencia operativa.
Enfoque técnico
Respond.io PBX utiliza un runtime SIP/WebRTC en el content script para garantizar compatibilidad con MV3, ya que WebRTC no está disponible en service workers para este caso de uso.
La extensión separa responsabilidades entre:
un background service worker para orquestación y estado global,
un runtime SIP en página para señalización y media en tiempo real,
una página de opciones para administrar configuración SIP.
Requisitos importantes
Para funcionar en llamadas reales, debes usar el bundle real de SIP.js en vendor/sip.js (el placeholder de desarrollo no es suficiente para producción).
También necesitas un servidor SIP/WSS válido y credenciales SIP activas.
Permisos y alcance
La extensión está diseñada con alcance específico:
solo inyecta funcionalidad en https://app.respond.io/*,
usa storage para guardar configuración local,
usa tabs para sincronizar estado/acciones entre pestañas de Respond.io.
No está diseñada como marcador universal para todos los sitios; su propósito es claro y único: PBX SIP dentro de Respond.io.
Casos de uso ideales
Equipos de ventas que requieren llamar rápidamente desde conversaciones activas.
Equipos de soporte que alternan entre chat y voz en un mismo contexto.
Operaciones que necesitan reducir cambios de herramienta y mejorar tiempos de respuesta.
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.