El ahorro de la plataforma dejó caer cada lado de cliente de campo KamoPBX
Entrar en las credenciales en la IU reportó éxito y no cambió nada. systemConfigApi.update serializa una lista de perchas explícitas en lugar de la llamada obje...
Zona debe ser nombrada 'local' para coincidir con el nodo
El config.ini estaba cargando correctamente y el URI AMQP tenía razón, pero cada nodo logged 'sin zona local configurada, agregando AMQP predeterminada' y luego...
Sondea SIP de verdad, y afirma que la etiqueta blanca se mantiene en el alambre
Una conexión TCP a 5060 no demuestra casi nada, que tiene éxito contra nada escuchando, y en UDP no puede fallar en absoluto. Esa ambiguedad es exactamente lo q...
Cierra SW6b
Ocho salidas. El que importaba estaba en SW6a: PUT /-uid. aceptado Totales y firmas literales, que hicieron ambas reglas centrales de este plan decorativo hasta...
Reconstruir contra la biblioteca compartida de kamo para los escritos de orden de trabajo de SW6b
Una confirmación vacía, construida a partir de un árbol del propio árbol de origen. 'git commit -llow-empty', que permite un resultado vacío pero no obliga uno ...
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 ...
Graba lo que está corrido y las trampas que cuestan una construcción cada una
Nue modos de falla descubrieron de la manera difícil, cada uno de los cuales sería de otra manera redescubiertas: el árbol del vendedor gitignored, hacer re-fet...
Ditintos nombres de nodos Erlang para aplicaciones y ecallmgr
Una imagen corre como dos nodos. Necesitan nombres diferentes o se niegan a Conviven, y ambos necesitan la cookie compartida que el mod-kazoo de FreeSWITCH tamb...
Ejecute la versión de la OTP, no haga su liberación
La imagen ahora envía una liberación de relx en lugar del árbol de origen, por lo que pasar 'hacer lanzamiento' al punto de entrada fracasó con 'No rule to make...
Diga por qué el guardia de transacciones se detiene en ehr/
Las dos reglas se generalizan y ambas formas existen en otras partes de este servicio, por lo que el El siguiente movimiento obvio es ampliar el escaneo y hacer...
Diga por qué la sobrecarga es inerte en el camino después deCompromte
Impulsado por una sesión de pares que encuentra una primavera de "Transactional"(REQUIRES-NEW) Nunca Aconsejó protegido, y auto-invocado, por lo que el registro...
Borrar script y README operativo
bootstrap.sh crea la cuenta maestra, la promueve para revendedor y escribe el Configuración de la plataforma no secreta. Idempotente: una segunda carrera detect...
Fallar la construcción de una Primavera Transaccional no puede aconsejar
Dos formas no tienen ningún consejo de transacción, y ninguno es visible en una llamada lugar o en un ensayo unitario: un método no público, que el representant...
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...
La fila de auditoría saliente fue escrita por un REQUIRES inerte.NEW
Fue un método en ExchangeQueryService anotado Transacciónal (REQUIRES-NEW), llamada de dos ayudantes privados de la misma clase. El consejo de transacciones de ...
Principal no probó compile . PhiExportAuditTest se perdió un constructor arg
SystemConfigurationController ganó un duodécimo parámetro, PlatformSecretCipher, cuando los secretos de la plataforma comenzaron a ser cifrados en reposo. Esta ...
Se anunciaron dos botones de icono sin nombre alguno
El Tooltip de MUI difunde su etiqueta de aria en su hijo DIRECT. Ambos envolveron el botón en un "span" la solución estándar para que la punta de la herramienta...
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...
Una carga fallida estaba haciendo como un hecho clínico
Dos pantallas convirtieron un fracaso en un resultado vacío, que en una tabla no es un resultado neutro: es una afirmación. El gráfico de tendencia captó un er...
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...
Pin el diálogo por la que se puede probar la aplicación/pacientes en absoluto
app/pacientes/** no estaba en ningún patrón de inclusión más vitest, por lo que una prueba escrita al lado de la El propio kit de la consola clínica fue recogid...
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...
Ocho razones clínicas estaban siendo recogidas por window.prompt
Detener un medicamento, cerrar un bucle de pedido, cancelar una cita, fusionarse dos pacientes, declarando dos registros que no coinciden, retirando el acceso a...
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 ...
Deja de poner texto verde en verde, y cambiar el almacenamiento por asiento
CONTRAST. Sólo arreglé los sólidos botones de gradiente la última vez y dejé tinta verde en superficies teñidas de verde, que es lo que realmente se lee mal. Au...
Plan SW6b, haciendo que las seis pestañas persistan
Trabajo y piezas se convierten en filas de ServiceJobLine en el trabajo, no ServiceLineItem filas: OrderLineItem.orden es opcional=false, por lo que un ServiceL...
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...
Seed Starter en 5 plazas y Negocio a los 25
Las filas de los USERS leen 25 y 100 mientras que los asientos máximos, el titular de la tarjeta y el plan Todos decían 5 y 25. Las bandas de descuento de volum...
El inicio es de 5 plazas, el negocio es de 25
Tenía esto bien, luego lo invertí en un mal razonamiento y envié 25 / 100. Las bandas de descuento de volumen (Starter 11-25, Business 26-50, 51-100) son de se...
Aro de escala a 0 hasta que su configuración sea reescrita
Kamailio no puede comenzar con las configs de 2600Hz. Necesitan 2600Hz parcheado de construcción (especyól 16). Dejándolo en réplicas:1 repitán-tornillas k3m1 i...
2600Hz envía un Kamailio parcheado (specta 16)
kazoo-configs-kamailio no se ejecuta en stock Kamailio. bflags e import-files están ausentes de kamailio/kamailio es de kamailio/core/cfg.lex, y ambos son recha...
La plataforma org no está ardada por su propio catálogo
A la plataforma se le dijo "Requiere el complemento KamoPBX Hosting" por su cuenta Pantalla de teléfono-servidor, para un complemento que publica. Es propietar...
El NAT está en su lugar; un puerto cerrado significa que no hay oyente
El router avanza para 5060/5061 TCP-UDP y 20001-29999/UDP a 192.168.4.36 están confirmados. Mi puerta reportó PHASE 0 BLOCKED en su contra mientras Kamailio est...
Cierra SW6a
Nutre salidas. La afirmación de primavera del plan se midió falsa, se bocetó La prueba fue casi tetáutológica, y su declaración de serviciosLas etiquetas-ermás ...
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...
Las tarjetas del plan muestran lo que es el ADDS de nivel, no todo lo que tiene
Las cartas listadas todas las funciones incluidas - 16 en Gratis, 30 en Starter, 52 on Negocios, 57 en Enterprise. Cuatro cartas de altura salvajemente desigual...
Saca la historia de un paciente de las prácticas a las que solían asistir
La mitad de intercambio saliente, en la pestaña de discos junto a la superficie de liberación. Los registros que salen y llegan los registros son el trabajo de ...
La mitad saliente de TEFCA - pregímelo, no sólo respondas
Todo lo construido hasta ahora responde a las consultas de otras personas: descubrimiento, documento consulta, recuperación de documentos, la cola de la revisió...
Línea para los documentos recuperados de otras organizaciones
Su propio dominio en lugar de una parte de DOCUMENTOS, por la razón por la que las exportaciones a granel se sometieron una: una práctica que consulta rutinaria...
Disposición de una cuenta KamoPBX cuando se crea un servidor de teléfono
Agregar un servidor de teléfono KamoPBX crea la cuenta subyacente y escribe el de identificación y reino de vuelta a ConfigJson. Cualquier configJson que el cli...
KamoPBX es seleccionable
El proveedor se implementa en VOIPService, por lo que la puerta de entrada se desprende. Descripción ya no nombra el proyecto aguas arriba y dice lo que realmen...
Trabajo de servicio derecho API
***************** - lista, get, update, and PATCH status. Copias ServiceTaskBookController's idioma: orgId(req) o 401, un chequeo correcto o 403, una variable d...
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.
