Estado de lectura por visión, una insignia en vivo, y cuenta por estado
EL BADGE SOBRE LA QUEUE, NO SOBRE USDOS. /count-new-count contado cada NUEVO informe en toda la plataforma, por lo que sólo podía caer cuando alguien movió un e...
Anuncian cambio de cola cuando se envía un informe a la IA
Un despacho es lo único que saca un informe de NUEVA de OUTSIDE MediaService, así que sin esto fue la única transición de la placa de la consola se enteró de só...
Lea porviewer estado para informes de errores del sistema
SystemBugView es por VIEWER, no por error - una primera entrevistaVeredA en la columna de SystemBug dejaría que quien abriera un informe primero se lo quitaría ...
La carta canónica que recibe un reportero de errores cuando se mueve su informe
Un miembro que presenta un error o una mejora no tenía forma de saber a qué le había pasado falta para abrir la pestaña y mirar. Esto añade la plantilla que les...
System.bug.view - quien ha leído qué informe
Por VIEWER, no por error, y esa es la razón por la que es una tabla en lugar de una primera columna de .viewed.at en system.bug: el triaje es trabajado por vari...
Líneas de perserva en el resumen de extensiones
La pestaña de extensiones del servidor telefónico mostraba la figura de toda la organización y nada más, por lo que un servidor KamoPBX vacío mostró "21 extensi...
Intercepción de la palabra clave en el paso 0 en el RingCentral rail (MS1 Task 4)
Hoy en día un STOP a un número que no se hace fila de MIEMBROS. . . . . . . . . . . . . . . . . . . . . . . . . . encontrado para la rama de número " y se desv...
SmsKeywordService - el escritor para palabras clave entrante (MS1 Task 3)
Cierra la tarea 2 de TODO que quedó atrás. Hasta que esto se comprometa un TPOP entrante verificado llegó a BulkTextInboundControlor, fue reconocido, fue regist...
Desúnse el navegador de chat desde la ventana que maximiza
El navegante de la conversación era un hijo de ToolWindowShell, renderizado dentro de la caja de contenido de la ventana maximizada. Haciendo clic una fila en e...
Teléfono de la empresa (principal/conexo gratuito) en la firma de un miembro, con su extensión
La pestaña Contenido de ************* gana dos interruptores: Compañía Teléfono (Main) y Company Phone (Crédito de peaje). Habilitado, imprimen el la línea publ...
Persiste en los dos conmutaciones de teléfonos de la compañía
Lee y escribe usuarioCompanyPhoneMain / userCompanyPhoneTollFree en la firma configuración de campo, por lo que los nuevos interruptores de la pestaña Content s...
Atributar extensiones gratuitas al servidor en el que están
Un org que ejecuta un concurrido servidor de FreePBX junto a una nueva sierra de servidor KamoPBX "21 extensiones facturables - $63.00 / mes" mientras miraba el...
Aterrista la compañía grio de columnas antes de que EmailService las lea
ADD COLUMN IF NOT EXISTS on **************** para user.company.phone-main y user.company.phone.toll.free. Esta actualización de este servicio añadiría ambas co...
El teléfono de la compañía activa una firma individual puede llevar
Dos banderas de ancho de org en email.firma.field.config: user.company.phone-main y user.company.phone.toll.free. Ponon a la línea publicada de la organización ...
El recibo de la palabra encuadería, y el consentimiento de nuevo llave por campaña (MS1 Task 3)
Dos cosas que el libro de consentimiento necesita antes de que un STOP entrante pueda ser registrado disfraces y exactamente una vez. El ancla de idempotency e...
El sincronizado, y una terminal que realmente está congelada
BL1 Task 5, mitad de la biblioteca compartida. Cinco enums, tres entidades y tres repositorios bajo ************* Ningún estereotipos: BillingWormGuard es una c...
Carrier-figura de dirección SMS webhook (MS1 Task 2)
POST ************* -- forma-codificado o JSON, custodiado por el CARRIER'S OWN SIGNATURE. Por qué un nuevo endpoint. /api/voip/webhook no puede recibir un STOP...
normalizador E.164 e intérprete de palabras clave SMS (MS1 Task 1)
Dos clases puras sin E/S y sin estereotipo de primavera, por lo que cada servicio puede Quédelos y SharedLibBeanSafetyTest se mantiene verde. E164.normalice (e...
La fila de conexión del proveedor, una por org
BL1 tarea 1. Una transliteración casi literal del proveedor de nómina enums y PayrollConnection en **************** Enums, una entidad y un repositorio, no hay ...
Dale a cada extensión de kamocrm WebRTC, y puerta de entrada de puerta
Los 21 miembros del equipo kamocrm ahora tienen una extensión 8XXX en el k1m1 PBX (Chris renumeró de 7255 a 8134). Dos cambios aquí de vuelta. Los bloques de e...
ServiceJobApi.createJob, y el constructor de back-link
Restablece la mitad cliente de la tarea 2 de SW6c, que aterrizó en 157f714 y fue retirado por una historia reescribiera en una sesión simultánea; la propia pant...
La red de la solicitud de servicio y el cliente leyó los endpoints reales
Restaura el resto de la Tarea 4 del SW6c, que aterrizó como d58a6aba y fue arrojado por un historia reescribiera en una sesión concurrente; la página de detalle...
Captura de pantalla Y vídeos en un informe de errores
Los reporteros estaban describiendo grabaciones de pantalla en prosa y luego publicando el archivo en una charla, porque el formulario del informe sólo tomó fot...
Adjuntar un video a un informe de fallo, no sólo una captura de pantalla
A todavía no puede mostrar los tres clics antes de que la cosa se rompiera, así que los reporteros estaban Describiendo grabaciones en prosa y publicando el arc...
Restaurar la pestaña Citas de oleoductos y la conversión de la cotización de alambre
Se envía en SW4 a nada lo que se ha llamado nunca: "quotquot;sApi" tenía diez métodos y "convert" no estaba entre ellos, así que el punto final era vivo e inalc...
Nuestro precio viene del catálogo, y no se puede escribir de nuevo
Las páginas de comparación codificaron KamoCRM en $29 Starter y $64 Business mientras el catálogo los vendió a $34 y $72. Nude archivos, cuarenta y dos mencione...
Aviso de llamada grabada en llamadas de extensión a extensión
Completa la tercera llamada. Llamadas de personal al personal nunca tocan al asistente Van desde-internal ----ex-local, donde el Dial pertenece a FreePBX - por ...
POST /servicio-trabajos, cerrado en MANAGE-SERVICE-WORK
El verbo de creación que la superficie de orden de trabajo nunca tuvo. app/commerce/servicio/new es un Edez de línea de marcador de posición porque no había nad...
CreateJob, por lo que se puede elevar un orden de trabajo sin un pedido
Faltaba un verbo de la superficie de trabajo de servicio. Hasta ahora lo único en la plataforma que podía producir una fila de ServiceJob era **************** d...
Espejo VIEW/MANAGE-ORDERS y VIEW/MANAGE-PRICING
La mitad del cliente de cerrar el agujero de la carga. Servicio de Seguridad ahora puertas 39 orden, precios y criterios de valoración fiscales sobre cuatro nue...
VIEW/MANAGE-ORDERS y VIEW/MANAGE-PRICING, ids 273-276
No existía ningún derecho de conmutación de pedidos en ninguna parte. POSController orden ordena y Cada tarjeta y controlador de impuestos en CommerceMarketCont...
Aviso de llamada grabada en extensiones de línea directa también
Un llamante que marca una extensión sobre el saludo ahora escucha el aviso como Bueno, bueno. Ese camino pasó de-did-direct, donde el Dial pertenece a El ex-loc...
Aviso grabado a ambas partes a la vez, luego un tono puente
Cuando un agente responde a una llamada en cola, el llamante escucha el aviso del cliente y el el agente escucha el aviso del agente al mismo tiempo, luego unas...
4 GB por asiento en cada plan, y asientos en lugar de usuarios
El almacenamiento deja de ser un diferenciador de nivel. La escalera 2/4/5 puso un gigabyte entre Starter y Business en una página que luego tuvo que explicar l...
Persisten las seis fichas de orden de trabajo
SW6b Task 4. Trabajo, partes, tiempo, vendedores, firma y notas fueron React El comercio/servicio/[id] y lo perdió todo en recarga. Ahora ellos escribir a los e...
Ocho endpoints de orden de trabajo para líneas, notas, vendedores, firma y reloj
SW6b Task 3, controlador medio. POST/PUT/DELETE /-jobUidá/líndas/..., POST /-jobUid/notes, POST/DELETE /-jobUid-/vendors/..., PATCH /-jobUid-/signoff y PATCH **...
Línea, nota, vendedor, firma y reloj escriben en un trabajo
SW6b Task 3, biblioteca mitad. Ocho nuevas operaciones en ServiceJobService, más Registros de cables para ellos y los tres leen las necesidades de la página de ...
Implementar la extensión, el usuario y la gestión de dispositivos de KamoPBX
El proveedor anunció extensiónManajeación, usuario y dispositivo como cierto mientras se aplica ninguno de ellos, por lo que la IU habría mostrado botones que T...
Líneas de empleo, notas y proveedores para que persistan las pestañas de orden de trabajo
Trabajo y piezas se convierten en filas de ServiceJobLine en el trabajo en lugar de filas de ServiceLineItem, porque OrderLineItem.orden es opcional = false: a ...
Una carga clínica fallida no debe rendir como resultado vacío
Dos de estos enviados antes de que alguien se diera cuenta, y el guardia encontró dos más en el el nuevo panel en el momento en que corrió - no cargar las otras...
Expong la configuración de la plataforma a través de la API de configuración del sistema
toDto es una lista de autorización explícita y actualizaciónConfig toma un cuerpo mecanografiado, por lo que los siete las nuevas columnas de SYSTEM-CONFIGURATI...
Descifrar la credencial KamoPBX; probar la ruta de rechazo
La credencial maestra se almacena como texto diárico por la configuración de la plataforma UI, por lo que debe ser descifrado antes de usar el texto de la API c...
Cáufuno el saludo entrante a KamoCRM-Main-Intro-3
Tercera toma, 40s (desde los 60). Subido junto a los dos anteriores más bien que sobre ellos, así que volver a hacerlo es un cambio de una línea a KAMO.ATTENDAN...
Almacenamiento por asiento y una piscina plana Enterprise
2 GB por asiento en Gratis, 4 en Starter, 5 en Business. Empresa deja de escalar con asientos por completo - un piso de 150 GB para la organización - que "N GB ...
Tarjeta de configuración de plataforma y dejar de mostrar copia de FreePBX
Tres problemas en la página de servicio telefónico de KamoPBX, todos míos: - La tarjeta PHONE-SERVER-ID no estaba exaltada, así que cada proveedor KamoPBX, Rin...
Lee la configuración de la plataforma KamoPBX desde la base de datos
Agregar un servidor de teléfono KamoPBX falló con un error DNS de Kubernetes crudo. 'Error I/S en PUT ... **************** . . . . . . . . . . . . . . . . . . ....
Ajustes de la plataforma de KamoPBX en SYSTEM-CONFIGURATION
KamoPBX es la propia plataforma de Kamo, por lo que toda su configuración es de plataforma: URL base, id de la cuenta principal, nombre de cuenta, credenciales ...
Semilla KamoPBX plataforma por defecto
Hibernate ddl-auto añade las columnas SYSTEM-CONFIGURATION; .ColumnDefault solamente se aplica a las filas recién insertadas, por lo que el monotón existente ne...
La red de pedidos de trabajo lee trabajos de servicio reales
Cada fila en esta cuadrícula era un eslabón muerto por construcción. generateMockWorkOrders ids d) Cadena (800,00 - i), la fila clic pushed /commerce/serviservi...
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.