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...
Resolver la extensión de la historia de la historia de llamadas de member.voip.config, no de teléfono.extensión
**************** era NULL para algunas extensiones incluso cuando member.voip.config correctamente cartografiado el miembro a su extensión. Usando member.voip-c...
Retroceden las imágenes de la superficie cuando el proveedor no tiene antecedentes de llamadas
KamoPBXProvider.getCallHistoria devuelve ahora nulo en lugar de tirar ************* por lo que la respuesta 501 ya no elud ordena la recuperación de imágenes. L...
Volver a las grabaciones de imágenes para la historia de la llamada . . . . . . . . .
FreePBX 17 no expone los mensajes de correo de voz a través de REST o GraphQL en esta instalación (el GraphQL vocal de tipo de devolución de buzón de devolución...
Resolve member.extensión antes de la mirada del proveedor de VM/CDR
CallController pasaba por miembroId donde FreePBX (y otros estilo PBX proveedores) esperar un número de extensión. listado de correo de voz devueltos vacíos por...
Redistribuyización desenlaga para la actualización de la biblioteca compartida
Redistribuyización desenlaga para la actualización de la biblioteca compartida
Récord de reproducción, archivo de buzón de voz, buzón de voz paginado, enriquecimiento de la historia
- Nuevo Controller de grabación con búsqueda masiva, audio transmitido por rango para pistas maestras por canal, y metadatos para la ventana de herramientas de ...
Redistribuyización desenlaga para la actualización de la biblioteca compartida
Capturan a nuevoNumero de Extramata como final para captura de lambda en MemberVoipConfigController
newExtNumber se reasigna condicionalmente dentro del si (isVoipEnabled && ...) bloqueo, que hace que no sea efectivamente definitivo. El bloque de sincronizació...
Añadir características de llamada API . . . . . . . . . . . . . . . . . .
- Añadir CallFeaturesDto y SetCallFeaturesSolicor POJOs - Agregar banderas de llamadaParaward/autoAnswer a ProveedoresCapactos - Añadir getCallFeatures/setCallF...
No borrar la asignación de miembros en sincronización de proveedores que carecen de metadatos
****************) incondicionalmente sobrecriptó PhoneExtension.assignedMemberId con lo que el proveedor devolvió. FreePBX (y cualquier proveedor que no rastree...
Credenas SIP de WSS conscientes para suavizar navegador
El endpoint /api/voip/credenciales/credenciales ahora devuelve credenciales un lado del navegador SIP stack puede realmente usar: transporte WSS, dominio públic...
Añade el endpoint de asignación DELETE a VoipExtensionsController para admin nossign
Agrega MemberVoipConfigController para miembro VOIP con asignación de extensión
Resultado de la prueba de conexión persista es campo Connected
- prueba() salvadas de endpoint isConnected=true/false a DB después de cada chequeo médico - actualización() reintenimiento está conectado a nulo cuando se camb...
Utiliza extensionId como ID externo, no Relay node id
FreePBX devuelve el mismo id de Relay (ZXh0ZWW5W9uOg== = "extension:") para cada extensión porque el campo de identificación no está poblado. Usandolo causó tod...
Rescribe todas las consultas/mutaciones de GQL contra la introspección de esquemas en vivo
Verificó cada nombre de campo y tipo contra el esquema real de FreePBX 17. Corro completo de correcciones: Consultas: - conseguirAllExtensions: eliminar el cam...
Correcto nombre de campo de GraphQL para conseguirAsteriskDetails
FreePBX API devuelve "Te referías a buscarAsteriskDetails?" . renombrar la salud comprobar la consulta y su accesorio de ruta de datos en consecuencia.
Añadir encabezados XHR/Accept y análisis de respuesta de cadena al cliente de GraphQL
El mismo patrón que FreePBXTokenCache: add X-Requested-With . Aceptar: aplicación/json suprimir las respuestas de redirección HTML de FreePBX y cambiar los tres...
Añadir Cabeceras de Acepta y respuesta de cuerda cruda que se asogue para endpoint si que si no es parado de la cuerda.
FreePBX estaba devolviendo texto/html cuando se llamaba vía clúster DNS porque el El encabezado anfitrión no coin concuerda con el PBX-HOSTNAME configurado. Aña...
Corre las cadenas de alcance OAuth2 para FreePBX API
Los visdos de FreePBX son identificadores de alto nivel: 'gql' (todo Gráfico) y 'descansar' (todo REST). El formato 'gql:read' significa GQL para un módulo baut...
Suelta VOIPService especulación de repo
Por convención del proyecto (.md archivos no se envían con servicios).
Incluir com.kamo.z.shared.commerce en el escaneo de repositorio
La última kamo-shared-library propagates **************** (donotmodify.dao.services) que tiene una dependencia de constructor de ******************* ********** ...
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
