- Se descapó
- 4 de octubre de 2026 a las 23:37 UTC
- Autor
- Kamo
- Compromit
- a828dc2
Cajas compartidas (SP98-N-2). Un buzón en el PBX que ninguna extensión Kamo es (K1M1's 8100, "KamoCRM Main Line") nunca fue sincronizado. El barrido único AMI sesión ahora también pide VoicemailUsersList una vez que se leen las extensiones, registros cada buzón de correo en el contexto de usuario de FreePBX como caja compartida de un servidor de teléfono (PHONE VOICEMAIL BOX, DDL en docs/sql; INSERT ... en CONFLICT so a second barrer no puede envenenar la transacción), y sincroniza sus mensajes como filas sin extensión. Cada caja tiene una lista de notificación (PHONE VOICEMAIL BOX NOTIFY, nadie por default): un nuevo mensaje eleva VOICEMAIL RECEIVED para esos miembros, abriendo Ajustes Teléfono: Correos de voz. ¿Qué? lista las cajas y reemplaza la lista de una caja (MANAGE VOIP SETTINGS; miembros de la org solamente, al menos 25). Los mensajes de una caja son listados, jugados, marcados leídos y borrado sólo por los miembros que administran servidores de teléfono, en ambas listas de correo de voz. Audio (SP98-N-3). Ajustes juega la subida que nombre el mensaje exactamente (el ayudante envía ahora <mailbox título / identificadomsg id]), luego el emparejamiento del softphone buzón y hora. Con ninguno de los dos, el mensaje en sí se solicita del PBX: VoicemailAudioRequests lo registra en Redis durante diez minutos, la política tira lo lleva como buzón de vozAudio, y el ayudante carga el audio de ese mensaje bajo su propio id. El jugador tiene 404 con una razón: AUDIO REQUESTED, AUDIO NOT SENT (Presentado hace tres minutos, no vino nada), HELPER OFFLINE o AUDIO NOT UPLOADED. El softphone pide los mensajes que no puede emparejar, por lo que su audio llega antes de que alguien aprenda jugar. La lista por servidor ahora da a cada fila su id (el jugador pidió /voicemails/ realizadosexternalId confianza/audio, que no es id, por lo que nunca jugó) y su buzón de correo, y lee las extensiones una vez en lugar de por fila.
