Dump WebRTC estado de nuevo 5s después de Establecido . rastrear todos los cambios de estado
El verdor de tiempo establecido siempre muestra a los receptores con mutado=fisecto porque El apretón de manos DTLS y la tecla SRTP aún no se han completado. Di...
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...
Deja que se establezca el estado de negociación de WebRTC
Para diagnosticar "llamada se conecta pero no audio entre partes", registra el estado de conexión entre pares (hijo / dtls / señalización) junto con remitente y...
Audición en vivo que sobrevives de carga-interruptores, spinner centrado, ringback de salida
Tres correcciones coordinadas para la ruta de audio in-call: 1. AbortError en remoteAudio.play() (visible en consola de producción como "La solicitud de la ...
El colgulado derriba TODAS las sesiones en vivo, no solo las primarias
Caso de auto-callier dejó una sesión filtrada: marcando su propia extensión crea una sesión de salida, luego Asterisk enlaza la llamada de vuelta como un segund...
Retroalimentación de conexión instantánea en el dial de salida
El mismo problema que tenía el botón de respuesta entrante: hacer clic en la llamada comenzó el SIP INVITE ida y vuelta (1-3 segundos) pero el botón mantuvo su ...
Conectar animación - audio que realmente se reproduce . desbloqueo de tono de llamada
Tres correcciones coordinadas para el camino de llamada entrante: 1. Retroalimentación visual mientras acepta. Al hacer clic Respuesta dejó ambos botones as...
Mount SoftphoneProvider por encima de ToolDock para que las ventanas de la herramienta puedan leerlo
Abrir la ventana emergente de Softphone se estrelló la página con "Esta página no podía cargarse" porque las ventanas de herramientas se montura dentro de ToolD...
Utilen soporte de tamaño de la hilera para que los paneles AV llenen la fila
MUI v7's Grid está basado en flexbox, así que el sx de la columna grid que había estado usando era un artículo no-op-o" representado en su anchura natural y dej...
Migrar las identificaciones de tono de llamada ranquea para que predetermine la carga
Si un usuario ha guardado preferencias de AV haga referencia a un tono de llamada que ya no existe en el catálogo (por ejemplo, 'clásico' de antes de que el cat...
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...
Los dígitos de Dialpad ahora se registran en dispositivos tác (Acámete)
Los botones dialpad llamados e.preventDefault() en TouchStart y enTouchEnd. Que impide que el navegador dispare el evento de clic sintético que sigue un toque "...
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...
Presencia separada del globo para comercialización de chat en vivo vs miembros
Billetes de widget de chat publican boleto mantener org placeholder como requestorId; use solamente presencia de los medios de comunicación para esas filas. Ent...
Pipe sip.js init pasos a registro de servidor a través de baliza
El fallo de SDK en el lado del navegador es actualmente invisible. dice "Phone SDK falló en inicializar" sin mensaje, el WebSocket nunca se abre, y no tenemos s...
Globo utiliza presencia de sesión de medios para mercadeo de visitantes
Solicitar GUIDs de sesión de chat en presencia instantáneas; trate en línea si cualquiera de los dos Sesión o miembro solicitante está conectado. Manegue el sob...
Presencia al solicitante de entradas a través de WebSocket solamente
Surface SIP.js errores de init/transporte a la consola del navegador
Los mensajes vacíos de "Phone SDK fallaron en inicializar" estaban ocultando lo real falla de sorp.js. Enciende el registroBuiltinEnabled para que la biblioteca...
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...
Mostrar nombre del proveedor en modo vista - extensión propia en el desplega de edición
Dos bichos en **************** 1. Modo de la vista vertió el UUID crudo. "Instance 32f520b0-347a-."... . . . . . . . . . . . . . . . la lista de instancias...
Mostrar ruta tipo de ventas en Añadir el subtítulo principal
Añadir el tipo de ventas y el sub-Tipo del mercado a la línea "Añadir a" así que la forma refleja las etiquetas utilizadas en la ventana emergente Edit Market e...
Move Crea acción de plomo en la cabecera, cae pegajosa barra
Reemplazar el botón Cancelar de arriba de la derecha con la acción primaria Crear plomo y eliminar la barra de acción pegajosa de fondo por completo. Añadir un ...
Alcance Añadir desplazamiento de plomo y pie de la zona de contenido a su área de contenido
El formulario estaba usando minHeight: 100vh dentro de un padre que ya está calc(100vh - 56px), forzando una barra de desplazamiento exterior incluso cuando el ...
Flote UnificadoApoyando RingCentral . sip.js (FreePBX)
El gancho de sucidad solía instantizar instantizar el ringcentral-web-phone incondicionalmente, que se lanzó en cualquier forma de credencial de FreePBX porque ...
Disyáb con el diseño multi-column inteligente para agregar forma de plomo
Reestructurar la página en una cuadrícula de primer nivel para que las secciones se compongan horizontalmente en lugar de estirar campos individuales: - Mercad...
Utilído /api/security/miembros/nombres para la resolución de nombres de los miembros asignados
El endpoint by-departamento se filtra únicamente a TeamMembers activo, faltando asignaciones para los miembros de base o miembros inactivos. Cambiar a /nombres ...
Haz del mejor tiempo de contacto un campo de texto libre
Reemplazar el desplegación matutina/Afternoon/Incluso en el plomo Agregar y plomo Ver los formularios de edición con una entrada de texto plano para que los mie...
Protodo Añadir la forma de plomo y la distancia para el pie pegajoso
Suelta el 1200px max-ancho en /leads/new, por lo que el formulario abarca el área de la página, y el acolchado de fondo de baump para que la barra de acción peg...
Un solo líder Añadir formulario de plomo en /leads/new
Refactor Añadir Líd de un panel multitab en página en una ruta dedicada en /leads/new para que pueda vincularse directamente. Se aprueba el mercado actual a tra...
Agregar falta es el campo de DisplayOnIntake a FormField interfaz y nuevo campo literal
Utilícese tipo de cadena para asignarMemberId para evitar la pérdida de precisión
Añadir la pantalla en Intake toggle, auto-lock when Required enabled
Añadir esDisplayOntake to FormField TypeScript types typesScript types
Añadir la visualización de nombres de miembro y unssignar botón a la pestaña extensiones por instancia
Mostrar nombres de miembros y añadir una acción de Unassign a la pestaña extensiones a nivel de org
Configuración VOIP de alambre a los selectores de expansión de proveedor con ejecución de asignación
Añadir DTOs mecanografiados, método de API deseñada y actualizar MembresíaPermisosTab tipos VOIP
Ocultar la tarjeta ATF totalmente cuando todos los campos están bloqueados por modelo aplicado
Sondea modelo maestro endpoint y arreglar aplicaciónModel org ID
- Reemplazar la puerta aplicada a base de Model.source con una sonda directa de /api/security/master-model on mount; r.ok=false (409) significa el org se ri...
Opciones de pestaña de censura de puertas por limitaciones de modelos aplicadas
- Escondite EDIT MASTER MAML botón cuando org se rige por un tipo de rama (usar aplicadoModel.source en lugar de org rama de contexto poco confiableTypeID) - ...
Buzón activo persista en la consulta de URL params de consulta
Cambiar los buzones ahora actualiza la URL (?mailboxType, ?mailboxId, buzón) así refrescando el navegador restaura el mismo buzón. MessageBrowser lee ventana.lo...
Mark-as-read y trae de mensajes para buzones compartidos/miembros
El modo clásico ahora carga los mensajes de buzón compartidos a través de la correcta /mensages/-folder- endpoint (estaba llamando a las /conversaciones inexist...
¿Te gusta lo que ves envío?
Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.
