- Navios
- 24 de abril de 2026 às 22:43 UTC
- Autor
- Kamo
- Enviar
- 53eed7b
VoipGlobalSyncJob marca a cada minuto e, em cada tique, lê o SystemConfiguration singleton para decidir se uma sincronização global é devida: - Se voipSyncEnabled for false → skip. - Se o últimoGlobalVoipSyncAt + voipSyncIntervalMinutes > now → skip. - Caso contrário: POST /internal/voip/sync-global para VOIPService com o header InternalAuthFilter; actualiza o último GlobalVoipSyncAt no sucesso. Isso permite que os operadores de plataforma ajustem a cadência em tempo de execução de **************************** → VOIP & SMS sem reiniciar DaemonService ou tocar em expressões de cron. Registrado em QuartzConfig ao lado dos trabalhos existentes. k8s/configmap.yaml adiciona o carrapato cron (1 minuto padrão) e kamo.services.voip.base-url + internal.auth.secret para que a chamada HTTP seja autenticada.