Configurar un trunk SIP Grandstream UCM6300 con IllyVoIP

Crea un trunk con registro en UCM6300, asigna permisos de salida y reglas entrantes y diagnostica las llamadas por separado del registro.

Esta guía sigue la interfaz UCM630x. UCM630xA, modelos antiguos y versiones de firmware pueden variar; consulta el manual de tu dispositivo. Necesitas una extensión interna que ya funcione. El trunk SIP conecta UCM con IllyVoIP, pero no sustituye las cuentas de extensión de los teléfonos.

Antes de empezar

Se usa una línea con contraseña. En SIP Lines obtén usuario, contraseña SIP, servidor, puerto destino y transporte. No uses correo o contraseña del portal. No cambies una línea IP sin revisar equipos dependientes.

Necesitas acceso administrador, copia privada y extensión interna funcional. Una línea SIP IllyVoIP une PBX e IllyVoIP; la extensión une teléfono y PBX. No son la misma cuenta.

Captura del portal: caller ID y audio; suscripción oculta.
Captura del portal: caller ID y audio; suscripción oculta.

Empieza con una extensión y destino controlados. No cambies toda la oficina de inmediato. Si hay llamadas, conserva la ruta existente hasta terminar el test.

1. Crea el trunk con registro

Abre Extension/Trunk → VoIP Trunks y añade un Register SIP Trunk. Elige un Provider Name claro para reconocerlo en reglas y registros. Mantén el trunk activo y habilita Need Registration para este procedimiento. Introduce los datos de la línea, guarda y aplica los cambios.

CampoValor
Host NameServidor SIP de IllyVoIP, no la web del portal
Username / Auth IDUsuario SIP e ID de autenticación de la línea
PasswordContraseña SIP
TransportTransporte indicado para tu conexión
Need RegistrationActivado para este registro con contraseña
Provider NameEtiqueta local para elegir el trunk en las rutas

Revisa el registro en el panel o página de estado. No elijas Account SIP Trunk, que recibe el registro de otro dispositivo, si quieres que UCM se registre hacia fuera. No conviertas una conexión peer funcional sin revisar antes su autenticación.

2. Añade una regla saliente y sus permisos

En Extension/Trunk → Outbound Routes, crea una regla de prueba y selecciona el trunk nuevo. Empieza con un destino que controlas y amplía el patrón de forma deliberada. Revisa los permisos o la lista de orígenes permitidos de tu firmware: solo los usuarios internos previstos deben poder usarla.

Comprueba Strip y Prepend antes de llamar. El número que sale del UCM debe llevar el código de país correcto, sin dígito de acceso exterior ni prefijo duplicado. Si otro trunk cursa la prueba, revisa coincidencias y prioridad en vez de duplicar el trunk.

3. Crea la regla entrante

Primero dirige el número activo de IllyVoIP a la línea SIP del trunk. Después abre Extension/Trunk → Inbound Routes, elige el trunk y haz coincidir el identificador llamado esperado. Empieza con una extensión o grupo conocido. Usa el identificador realmente recibido por UCM, no un formato supuesto.

No dirijas llamadas públicas a números externos sin restricciones ni a funciones de tránsito solo para que suene una prueba. Una ruta entrante a una extensión es una base más segura. Añade IVR, horarios o desvíos cuando entiendas y autorices ese comportamiento.

4. Separa Caller ID de las credenciales del trunk

Username/Auth ID identifican la cuenta SIP. Caller ID identifica el número propuesto al destinatario. Reemplazar la identidad de autenticación por el número que quieres mostrar puede romper el trunk. Mantén un número permitido durante la configuración y evita sustituciones en conflicto entre extensión, DOD y trunk hasta que funcione la primera llamada.

Un permiso local de UCM o una asignación DOD no autoriza un número prohibido por IllyVoIP. Si se muestra otro número, compara la identidad saliente con la línea del portal y los permisos del paquete en vez de cambiar la contraseña repetidamente.

5. Sigue una llamada para diagnosticar

Haz una prueba con hora anotada en lugar de cambiar varias reglas a la vez. Guarda los ajustes anteriores en privado para poder deshacer el cambio sin restaurar toda la centralita. Tras comprobarlo, habilita solo las extensiones y destinos necesarios; no amplíes permisos para evitar entender un fallo de autorización.

Audio, caller ID y seguridad

Transporte y cifrado de audio son distintos. Iguala el modo del portal con PBX; RTP, SDES-SRTP y DTLS-SRTP no son intercambiables. No cambies transporte, codecs y red a la vez: perderías la causa de la mejora o avería.

Usa solo un caller ID permitido por tu cuenta. Escribirlo no lo verifica. No permitas tráfico anónimo entrante a rutas públicas salientes ni desactives el cortafuegos. Pide fuentes permitidas actuales a Soporte, no adivines la lista.

Validación antes del equipo

  1. Separa registro de troncal y de extensión.
  2. Llama desde la extensión elegida y confirma troncal usada. Revisa saldo y tarifas: puede tener coste.
  3. Comprueba audio bidireccional y número presentado. Prueba teclas en un menú autorizado.
  4. Para entrada, enruta un número IllyVoIP activo a la línea PBX, llama externamente y comprueba destino interno.
  5. Confirma que una extensión sin permiso no pueda usarla; amplía después.

Anota hora, zona, extensión, ruta y referencia pública. Envía estos datos y modelo/versión a Soporte si falla. La guía de códigos SIP ayuda a describirlo. No publiques contraseñas ni logs sin depurar.

Guía basada en documentación oficial y portal, no prueba de llamadas reales en cada versión. Emergencias y equipos especiales necesitan configuración y comprobación aparte.

Documentación oficial