El barrido de extensión ya no borra toda asignación de miembros
MiembroVoipConfigController.puta escribe una asignación a dos lugares - MIEMBROS. . . CONFIG y ******************* - y **************** entonces despereció el s...
Dale a los codificadores de las conversaciones de texto un tiebreaker para que no se dejen las marcas de tiempo atada
últimaActividadAt, por lo que una conversación que comparte esa marca de tiempo exacta fue excluida de la Perdido de la lista permanentemente, no sólo mal orden...
Lista conversaciones de texto por último mensaje, para la lista de conversación
Puerta el nav de voz cuenta con la cuenta de VIEW-VOICEMAIL
**************** entregado a cualquier miembro autenticado con la celebración de una fila de MemberVoipConfig con el que se hace un solo leído con no hay contro...
Lea y escriba la puerta de la ventana de la línea
Línea de superficies GETWindowEnabled; PUT la acepta como una booleana nula para que ausente significa "no mencionado" y conserva el valor almacenado. Todos los...
Authenticate RingCentral con un JWT, por servidor telefónico
RingCentral fue el último proveedor cuyas credenciales provenían de un Kamo en todo Kamo registro más dos salto de consentimiento del navegador . uno para el or...
Las llamadas perdidas y el mensaje de voz cuentan para el indicador de sucavidad
Reportado como líneas separadas en lugar de un total: el icono muestra la suma y su el menú desplegable muestra la avería, por lo que un valor de alambre presum...
Una instantánea sin leer, una lectura de marca y un marco en vivo
Su propio asunto NATS en lugar del mensaje existente: el manejador del navegador para /topic/voip/message/ reproduce el sonido de llegada y abre una ventana de ...
Pin kamo-shared-library 1.6.0
La biblioteca se trasladó a 1,6.0 mientras los consumidores se quedaron en 1.5.0. Construyas CI de consumo la biblioteca de un clon fresco en un frío de los esp...
La capacidad bloqueada ahora supera a la derecha, y el modo dios
PhiPlaybackAuthorizer ha cerrado la reproducción de la llamada PHI en VIEW-CALL-LOGS. Eso fue todo el cheque porque ServiceType.VOIP mapeado a la bloqueada Módu...
Stop RingCentral OAuth firmando inquilinos de marca blanca fuera
Dos faltas, ambas en el mismo salto, y cada una esconde la otra. RingCentral rechaza cada valor de alcance que esta aplicación puede pedir. "invalido-ecuafa / ...
Tamaño la vaina por encima de su propio techo de púrcim JVM [suelta ci]
La imagen comienza la JVM con -XX:MaxRAMPercentaje=70 -XX:-SiemprePreTouch, por lo que el solo puede tomar el 70% del límite de contenedores y pretocar mantiene...
Trabajar con el buzón de voz toma un derecho, no sólo manejar PHI
VoipVoicemailController se requiere VIEW-CALL-LOGS en exactamente una ruta y reproducción, y Sólo cuando la organización se encarga de PHI. Listando mensajes de...
Reconstruir contra la biblioteca compartida de la solución de Lob LONGVARCHAR
El dialecto PostgreSQL de Hibernate lea columnas de Lob String como OIDs a través de getLong(). Notas de Afectas, contactos, calendario, fichas OAuth, contraseñ...
Punto en YugabyteDB y use PostgreSQLDialect
CockroachDB ha sido reemplazado por YugabyteDB. Las cuerdas de conexión se mueven desde cucaracha-púrquica-púb:26257 a yb-tserver-service:5433, y el dialecto de...
Retry the shared-library build, que el enlace uplink de LAN sigue corrompidando
Tres construcciones murieron hoy en "Etiqueta desajuste" tirando de un frasco y el espejo añadido hace una hora no ayuda, porque kbservice, mcpgatewayservice y ...
Mirror Maven Central a través de la copia de Google GCS
Cada etapa de Docker comienza desde un frío/m2 y vuelve a arropar todo el árbol de dependencia, por lo que Central ve el peso completo de cada compilación de se...
Reconstruir para el cubo de imagen unificado
Recoge la biblioteca de kamo compartido 3045cc3: ImagenAssocType.getBucket () ahora devuelve el sencillo "imagen" cubo para cada asociación, por lo que un archi...
Deja de volver a consultar el historial de llamadas por extensión cuando el proveedor es de instancia ancho
El punto final de RingCentral es la extensión/o e ignora el argumento, por lo que devuelve el mismo registro para cada extensión. Una vez que una página no añad...
Llama aislada ingesta por fila y enlace sólo después de cometer
Dos faltas con una raíz: ingestó en la transacción del barrido. Un lanzamiento dentro de una transacción participante marca la transacción SHARED rollback-only...
Salte extensiones suaves de la historia en el barrido de la historia de la llamada
sincronizaciónExtensiones suaves deletreando el estado de la UNKNOWN en lugar de eliminar la fila, por lo que la lista acumula cada extensión que una instancia ...
Llamadas persistas y llamadas asociadas, textos y buzón de voz con pistas
Las llamadas nunca se grabaron en ninguna parte de VoipCallEventService publicó un evento NATS para el navegador y no se quedó con nada, y RECORDINGS sólo exist...
Suelta el parámetro del buzón ahora muerto y local
Seguimiento de c7cb180: una vez que el buzón dejó el buzón de voz id, aVoicemailEntry's El argumento del buzón y la gráficaReady local no tenían lectores restan...
Cierre un agujero de cruce de buzón y seis defectos más de Equipos
Revisión adversarial de 6df0008 confirmó 24 hallazgos. Los más importantes: CRITICAL cualquier miembro podría borrar el correo de un colega. Equipos de ids de ...
Microsoft Teams Phone como proveedor
Los equipos no son una API, así que el proveedor pega tres aviones de control: Graph, app-only - call history (getPstnCalls), se lee en la presencia, directo...
Persiste en el rastro VOIP PHI a phi-access-log
Grabaciones de llamadas, audio de correo de voz y transcripciones fueron auditadas en el registro a través, que mantiene 14 días en contra de una obligación de ...
Escanear los repositorios compartidos de MFA
MfaEnrollmentService es un servicio en la biblioteca compartida de kamo, por lo que el comodín ComponentScan (com.kamo") en esta aplicación la construye, indepe...
Requiere VIEW-CALL-LOGS para la reproducción de llamadas en orgs de manipulación de PHI
Grabación y reproducción de correo de voz verperó el alquiler y nada más: cualquier miembro de el org propietario podría sacar cualquier llamada en ella, transc...
Graba grabación de llamadas, buzón de voz y acceso a la transcripción
La reproducción de la grabación no dejó rastro. Una llamada grabada es el PHI más denso el tiendas de plataformas - la conversación sin canjear y "quien escuchó...
Compromitir la labor destacada en curso
Esceneado y comprometido como es así que nada se deja sin compromiso en el árbol de trabajo. 5 archivos cambiados, 549 inserciones (o), 2 borrados (--)
Apreciar la descarga de kubectl contra egress escamosas [sillar ci]
dl.k8s.io sobre la egresación del corredor deja caer intermitentemente la transferencia intermedia: rl: (56) OpenSSL SSL-read: descifrado o mal registro mac q...
Deja de fijar el secreto de comodines-kamocrm-com caducado
wildcard-kamocrm-com era un secreto multi-SAN heredado que el cert-gerente huérfano cuando su certificado fue reepretable en un secreto por hulo. Nada lo renovó...
TURN-REST credenciales endpoint para el softphone móvil
GET /api/voip/turn/credentials mentas credos de coturno efímeros (HMAC-SHA1 sobre "Eexpiry:--memberId" con el estático-auth-seret compartido) tan nativo/celular...
Acepta X-***-Token en REST . firmado ?st= tokens de stream en los endpoints de audio
OTKValidationFilter precedencia: X-OTK - X-***-Token . ?st= (GET, audio rutas de streaming solamente, verificadas a través de la transmisión compartida de Strea...
Guardia / interno/voip con InternaAuthFilter como se documenta . . . . . . . . . . . . . . . . . . . .
VoipInternalSyncController siempre documentó a InternaAuthFilter como su guardia, pero /internal/voip nunca estuvo en PROTECTED-PREFIXES ni excluido de la OTK F...
Permitir que los administradores conecten RingCentral en nombre de un miembro
El flujo de RingCentral por miembro era solo de autoservicio, así que un administrador gestionando El perfil de otro miembro vio "deben conectarlo ellos mismos"...
RingCentral OAuth de miembros Per-member Identidad de OAuth - Su softphone SIP corrida
Softphone SIP corrige correcciones de credencial: - getSipCredentials: map outboundProxyBackup . stunServers (web-phone v2 needs para la falla WSS - ICE/media...
Comparación secreta de constante tiempo interno-auth (oráculo de tiempo constante)
Reemplazar String.equals con MessageDigest.isEqual so response latency no puede filtrara el X-Internal-Auth compartió secreto byte-byte. barrido de flota de la ...
Transcripción devuelve en metadatos de grabación para el reproductor de sucavista
Devolución 200 todosFalse para capacidades de org no configuradas
GET /api/voip/capsientes lanzó ProviderNotConfiguredException (422) cuando era un org no tenía proveedor de teléfono, iniciando un error de consola roja en cada...
Excluir /api/voip/sms/ tenlates del filtro de sesión de OTK
Los endpoints de la plantilla de SMS doc-07 son llamadas internas menos de sesión custodiadas por InternaAuthFilter (X-Internal-Auth), pero OTKValidationFilter ...
Sistema de plantillas SMS Doc-07 - /api/voip/sms/ tenlates - Guardia de segmento GSM-7/UCS-2
************* sobre las entidades compartidas de SmsTemplate: renders vará y envía a través del EXISTING BulkTextProvider primitivo (no en segundo lugar Ruta po...
Wire mlos-internal-auth (INTERNAL-AUTH-SECRET) en el despliegue [salquimo]
Guarda el nuevo/api/bulktext/send end endpoint. Acciones de la producción existente valor interno-auth (mlos-internal-auth) así que la recuperación de SecurityS...
Implementar POST /api/bulktext/send interno transaccional SMS
SecurityService's BulkTextSmsClient (password-recovery - ajustes de cuentas SMS) siempre ha POSTed ********** a /api/bulktext/send, pero el controlador nunca fu...
Migrar a k1m1 (clone.registry.kubeconfig de k1m1, got k2m1, simple kubectl install)
Bump para la biblioteca compartida de kamo 1.5.0 instantánea refrescar (calteco de programas M2)
Alcance de la concurrencia para construir empleos, no los Kubernetes se despliega
La concurrencia a nivel de flujo de trabajo serializó toda la tubería (incluyendo kubectl despliegues). Mueve al grupo al trabajo de construcción sólo para desp...
Construir la grabación MinIO clave de objeto como flujo de imágenes
Omita la extensión cuando FILE-EXT es nulo/vacente para que el nombre del objeto coinácea RecordingImagingService e ImagingController. Cinchat Java con null pro...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.