Reproducir audio
Reproduce un audio en uno o varios parlantes de la sede. Para un audio del catálogo, envía JSON con catalogAudioId y los parlantes en serials o deviceIds. Para un audio propio que no se guarda, usa type=recorded y envía un formulario multipart con el archivo en file y los parlantes en serials o deviceIds como lista JSON. En ambos casos son opcionales audioVolume (por defecto 80) y loopPlaybackTimes (por defecto 1).
IntegrationKeyX-Integration-Key<token>Tu clave de integración. Se crea en la consola de Fusehub, en Herramientas de desarrollo → API Keys.
site_id*Site IdCódigo de la sede.
type?|Usa recorded para enviar un audio propio en vez de uno del catálogo.
OK
response?unknownapplication/jsoncurl -X POST 'https://api.fusehub.lat/api/integration/v1/sites/string/speaker-audio-catalog/play'nullConsultar un audio del catálogo GET
Devuelve los datos de un audio del catálogo de la sede.
Abrir una sesión de voz POST
Abre un canal de voz para hablar en vivo por uno o varios parlantes de la sede. Los parlantes deben admitir audio bidireccional y la sede debe estar conectada. 1. Llama a esta ruta con los parlantes en `serials` o `deviceIds`. 2. Con los datos de `talkback` (`url`, `roomName` y `token`), conéctate a la sala de audio y publica el micrófono. 3. Al terminar, cierra la sesión con **Cerrar una sesión de voz**. Salir de la sala no la cierra; si no la cierras, se cierra sola a los 5 minutos. Responde 200 si al menos un parlante quedó conectado; revisa `results` para ver cuáles fallaron.