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.

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.
| Campo | Valor |
|---|---|
| Host Name | Servidor SIP de IllyVoIP, no la web del portal |
| Username / Auth ID | Usuario SIP e ID de autenticación de la línea |
| Password | Contraseña SIP |
| Transport | Transporte indicado para tu conexión |
| Need Registration | Activado para este registro con contraseña |
| Provider Name | Etiqueta 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
- No registrado: revisa Need Registration, servidor, transporte, usuario, Auth ID y contraseña.
- Registrado, llamada rechazada antes de salir: revisa patrón, nivel de permisos/lista permitida y trunk elegido.
- Aparece la llamada entrante, pero no suena ningún teléfono: revisa regla entrante, horario, destino y estado de la extensión.
- Caller ID o gateway incorrectos: compara la regla elegida y sus sustituciones con el trunk previsto.
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
- Separa registro de troncal y de extensión.
- Llama desde la extensión elegida y confirma troncal usada. Revisa saldo y tarifas: puede tener coste.
- Comprueba audio bidireccional y número presentado. Prueba teclas en un menú autorizado.
- Para entrada, enruta un número IllyVoIP activo a la línea PBX, llama externamente y comprueba destino interno.
- 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.