Un número puede ser compartido por varios miembros, y uno de ellos lo recibe

FeatureVOIPService
Se descapó
7 de septiembre de 2026 a las 2:08 UTC
Autor
Kamo
Compromit
4d5d419

Un solo OWNER-MEMBER-ID podría decir "este número pertenece a Sarah" y nada Si no. Los mostradores reales no tienen la forma de eso: una línea de soporte es contestada por cuatro personas, y un vendedor lleva tanto su línea directa como la principal compartida número. Una columna de propietario obliga a un administrador a elegir entre "nadie puede Verlo" y "pertenece a la persona equivocada". MIEMBROS.PHONE-NUMBER hace la asignación de muchos a muchos y pone el uno genuinamente Hecho singular en la fila de unión. IS-PRIMARY es por cien, no por miembro. Responde a la pregunta con exactamente un valor correcto cuando un texto llega a esta línea, cuyo hilo lo hace aterrizar en? VoipNumberOwnershipService solía responder a eso negándose cada dos los miembros reclamaron un número, que era correcto e inútil: la respuesta del cliente No fue a ninguna parte. NO es deliberadamente "número predeterminado de este miembro"; un miembro puede ser primario en varios, y de que uno de los cuales enviaron es una elección por mensajería, porque compariendo los dos regalaba la propiedad entrante cada vez que alguien cambió su número saliente. Ambas limitaciones viven en la base de datos, porque la singularidad a nivel de aplicación pierde a race: unique (MEMBER-ID, ORG-PHONE-NUMBER-ID), y un índice de PARTIAL único en (ORG.PHONE-NUMBER-ID) WHERE IS-PRIMARY. Parcial, así que una línea que nadie está de guardia. Sin embargo, es legal y presenta su entrada contra la organización. Asignar promueve el primer miembro automáticamente - un administrador poniendo uno persona en uno número claramente significa que ellos la reciben. Desesperando las primarias promueve el titular restante más longevo en lugar de dejar la línea Sin experiencia; alguien todavía lo está respondiendo. OWNER-MEMBER-ID sobrevive como proyección de quién es primario, mantenido aquí, porque el enrutado entrante todavía deriva de ella. /capabilidad ahora devuelve cada línea de la que un miembro puede enviar, y conversación creación acepta uno - validado contra los propios números del miembro, nunca sustituidos. Los números se comparten, así que silenciosamente cayendo de nuevo a uno diferente enviar desde una línea en la que el miembro no puede estar y poner la respuesta en un hilo nadie - Esperaba. DDL aplicado a mano, incluyendo un relleno de la columna que reemplaza.

Todos los cambios

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.

Arranzar gratis para siempreVer Precios