Mávese dirección de correo en la fila de 3 columnas con información de plomo y contacto primario
Apoyo internacional . CountrySeleccion, LanguageSelect, SubdivisionField en todas las formas
- Añadir CountrySelect reutilizable (207 países, iconos de la bandera), LanguageSeleccione (26 idiomas, iconos de la bandera), Subdivision Field (estrés del E...
Añadir apoyo internacional - País/subdivision/timezone, Org language, CountryType isProvince
- CountryType: add PROVINCE-NAMES set, isProvince(), getSubdivisionLabel() - Organización: añádase el idioma (LanguageType) field - Plojo: añadir país (CountryT...
ASSIGN-LEADS derecha, filtro de agente no asignado opción, limpieza de columnas de cuadrícula
- Puerta 'Lenas de plomos sin asignar' opción de filtro detrás de ASSIGN-LEADS derecha - 'Todos los plomos' excluye las pistas no asignadas para los miembros si...
Añadir Assign To field to a Market & Assignment sección en /leads/new
- Trae a los miembros del equipo activo de **************** en mount - Miembros de grupos por departamento con departamentos y miembros ordenados alfabéticament...
Emit grabadoEn extensión por archivo en el manifiesto de carga
- Vigilante: cada grabación emitida porlles RecordedAt, derivado de la EPOCH segmento de nuestro administrado **************** nombre de archivo, cayiendo d...
Picabladas de grabación de la imagen a la longitud de la falda de ffprobe.
- ************* ejecuta ffprobe -show-entries format=duración en el maestro Opus/WebM, devuelve ms. 0 = desconocido (no fatal). - **************** ahora: * ...
Grabación de entidades de RecordingExt, RecordingImagingService las escribe
- Nueva entidad de grabación (UUID id, IMG-ID, IS-MASTER, IS-VM, EXTENSION, MIEMBROS-ID, LENGTH, FECHA-RECORDED, FECHA-CREATED [DB-defaulted via .CreationTime...
Actualizar tarjetas de Administración de Plataformas para que coiná con la estructura de pestañas un
Reemplazar las dos tarjetas ranras (Página independiente página . Configuración) por cinco cartas que se corresponden con las pestañas reales: General, Organiza...
Dispara de cuadrícula de ancho completo y activar el gatillo de sincronización de la pestaña avanzada
- Rediseñar la pestaña VOIP y SMS para utilizar la anchura completa de la zona de contenido: lapso de estadísticas de tuberías la fila superior, el procesamie...
Fusionar organizaciones en la página de Configuración con tab p tab nav unificado
- Añadir organizaciones como una pestaña en ************* (General - Organizaciones VOIP & SMS - Usuario del Sistema - Orden Avanzada) - Eliminar **************...
Surface PHONE-SERVER-ID en la pestaña de información telefónica
Operadores configurando el apoyo al asterisco de kamo en un anfitrión de FreePBX necesita pegar el Ajustar VoipProviderInstancia UUID en el archivo de configura...
Extensión clickable VOIP en Interaction Center abre suave con número prellenado
Backfill TeamMember phoneOExtensión de la labor de MemberVoipConfig en startup
La llamada de alambre cuenta configurando de extremo a extremo a través de la abstracción del proveedor
- voipApi: añadir CallFeaturesEscribe, getCallFeatures() y setCallFeatures() Llamadas API - useSoftphone: add ************* estado cargado desde API en la pue...
Añadir características de llamada API . . . . . . . . . . . . . . . . . .
- Añadir CallFeaturesDto y SetCallFeaturesSolicor POJOs - Agregar banderas de llamadaParaward/autoAnswer a ProveedoresCapactos - Añadir getCallFeatures/setCallF...
Añadir MemberCallFeatures entidad y repositorio para preferencias de llamadas y de respuesta automática
Compro inicial - FreePBX grabador de grabación (GO)
Relojes ************* para grabaciones de WAV terminadas, grupos piernas de llamada multi-pieza por Asterisk UNIQUEID, y sube cada lote a APIService /api/voip/r...
Alcance de VOIP-RECORDING-UPLOADS - registro de contadores/tunables de tuberías
- APIManager: nueva opción de alcance VOIP-RECORDING-UPLOADS (utilizada por kamo-astorisk-support-support en FreePBX se presenta para subir grabaciones de cor...
Estadísticas de grabación de configación del sistema - sintúrbol - sinatúnizas de procesamiento de registro
- GET ************* devuelve los cuatro mostradores expuesto en la configuración de kamo-internal . Plataforma . Configuración . VoIP/SMS pestaña (vmPending...
RecordingProcessorJob - Ataboto NATS para nuevas subidas
- Nuevo trabajo de Quartz RecordingProcessorJob marca cada minuto, despacha independiente VM y lotes de llamadas simultáneamente a ConversionService *********...
Grabación de ingesto de tuberías de procesamiento FFmpeg
- Nuevo **************** estadios de variable subidas multiparte Enviada por APIService en el cubo de MinIO ************* y crea una fila de estadificación ...
VoipRecordingUploadController para las subidas de apoyo al asterisco de kamo
POST /api/voip/grabación/subir acepta cuerpos multipartes de kamo-asterisk-support en los anfitriones de FreePBX. Valida el X-Api-Key tiene el nuevo VOIP-RECORD...
entidad de puesta en escena sin procesar, pistas de pistas de ImgDat, grabación de servicio de imágenes
- Fix Image ImageAssocType ID colisión de identificación: VM-RECORDING=8, CALL-RECORDING=9 (eran ambas duplicar MIDOCS a los 4). - Añadir ************* para q...
Compro inicial - FreePBX grabador de grabación (GO)
Relojes ************* para grabaciones de WAV terminadas, grupos piernas de llamada multi-pieza por Asterisk UNIQUEID, y sube cada lote a APIService /api/voip/r...
Reemplaza la pestaña de contactos de simulamulada con contactos de Softphone totalmente destituido
Extrae un nuevo SoftphoneContacts componente que conecta los contactos de sucárcel pestaña a la API de contactos reales a través de useContacts(). Reemplaza 4 s...
Reemplazar la extensión Chip por texto en línea junto al rol en Centro de Interacción
Eliminar el campo de extensión del teléfono manual; escribir extensión VOIP hasta SecurityService en el ahorro
Incluya la extensión de la fonómetro en la respuesta por departamento; acepte el teléfonoWorkExtensión en el miembro PUT
Alambre VAD - empuje a hablar; eliminar la configuración inimplementable
- vadHabilitado ahora pasado como vozActividadDetección en buildAudioConstraints el navegador honra el tictillo al abrir el micrófer para una llamada - pushTo...
Lista de tonos de llamada de desplazamiento con filtro de búsqueda
Haz que el panel de catálogo de ring coin coin con la altura de la columna derecha y el desplazamiento verticalmente cuando la lista se desborda, para que los m...
Añadir siete tonos de llamada más al catálogo
Añade Battleship Horn, Demon Horn, Land Line, 1985 Anillo, Phone de Office, Anillo Teléfono Viejo, y Olé bajo /púbidos/sonidos/inglas/ y alambres en RINGTONE-CA...
Añadir Sci-Fi y tonos de llamada Buzzer al catálogo
Deja dos nuevos activos de tono de llamada bajo /púbitos/sonidos/inglas/ y los registra en RINGTONE-CATALOG para que aparezcan en los Ringtones subtab y se pued...
Disyorado de audio de tres columnas, gota salvada-banner, ancho de llenar
Se encuentra con la subtab de audio como Micrófono . Altavoz . Avanzado al otro lado del fila completa en las pantallas de lgá (md todavía las empareja dos arri...
Dividir ajustes de AV en subtabs de audio/Video/Ringtones
Reorganiza la pestaña Audio/Video en tres subtabs internos y pones cada uno fuera horizontalmente para que los ajustes encajen dentro del aporte de la vista sin...
Añadir la pestaña Configuración de audio / vídeo y alambre en suave
Añade una tienda de preferencias AV por dispositivo (localStorage, específico de la máquina, no itinerancia) más una pestaña totalmente característica en /setti...
Sesión SIP siempre en sesión con auto-popup y tono de llamada de entrada
El subérculo utilizado para registrarse sólo mientras la ventana de la herramienta emergente estaba abierta. Cerca de ella y las llamadas entrantes se perdieron...
Seed pbx.k1.kluster.kamocrm.com como dominio estático
El suave del navegador necesita SIP-over-WSS para aterrizar en un nombre de host con un real TLS cert. Añadir el administrador de FreePBX / Nombre de host de WS...
Título dinámico y descripción de org config.json
Inline JS en title.html deriva la ruta temática de CDN del nombre de host, config.json y establece el título de "Meets - .siteNameShort". y descripción meta eti...
Utilícese nombre corto y descripción en la cabeza HTML
Reemplaza la lógica de título basada en org-API con config.json siteNameShort para el El título sigue el mismo patrón que otros sitios: "Register - .siteNameSho...
Utilícese nombre corto y descripción en la cabeza HTML
DynamicMetaLoader ahora establece documento.título a "Login - .siteNameShort". y escribe la descripción de org en la etiqueta de meta descripción. Static layout...
Utilícese nombre corto y descripción en la cabeza HTML
DynamicMetaLoader ahora establece documento.título al sitioNameShort (fue siteName) y escribe la descripción de org en la etiqueta de metadescripción. Static la...
Incluir la descripción de org en config.json
Añadir campo de descripción para construirConfigJson() y pasar org.getDescripción () de writeConfigFiles () por lo que el tema temático config.json lleva el org...
Añadir solicitud de presencia de buscadores de agentes de la lista de tickets
Añadir incluyen a la empresa para comercializar popup y empresaName para liderar
Market add/edit emergente (LeadMarketManager): - Control de radio "Marcado de la empresa de tráfico" / "Solo individual" (necesado) - Fallos para desenmascarars...
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.