💬 Selección de Número de iMessage
El sistema de Selección de Número de iMessage determina qué cuenta y número de teléfono de iMessage usar al enviar mensajes salientes. Este sistema implementa un algoritmo de selección basado en prioridades para garantizar un comportamiento de mensajería predecible.
Jerarquía de Prioridad de Selección
El sistema sigue un orden de prioridad estricto para garantizar una selección de números predecible y lógica:
Prioridad 1: Anulación Manual (Más Alta)
Patrón de Anulación Manual
Usa {IM#N} en tu mensaje donde N es el índice de la cuenta para forzar una cuenta específica de iMessage.
- Cuándo se usa: Cuando un mensaje contiene un patrón de anulación manual.
- Ejemplo: "Este mensaje se enviará a través de la 2da cuenta
{IM#2}" - Comportamiento:
- Extrae el índice de la cuenta del patrón del mensaje.
- Valida que la cuenta exista y esté conectada.
- Elimina el patrón del mensaje antes de enviarlo.
Prioridad 2: Cambio Temporal de Número
Patrón de Anulación Temporal
Usa {TEMP-IM#N} en tu mensaje donde N es el índice de la cuenta para cambiar temporalmente el número de envío solo para ese mensaje.
- Cuándo se usa: Cuando quieres enviar un mensaje desde un número diferente sin cambiar permanentemente la cuenta asignada del contacto.
- Ejemplo: "Actualización rápida desde nuestra línea de soporte
{TEMP-IM#3}" - Comportamiento:
- Enruta temporalmente el mensaje a través de la cuenta especificada.
- No cambia la asignación de cuenta predeterminada del contacto.
- Elimina el patrón del mensaje antes de enviarlo.
- Los mensajes futuros a este contacto seguirán usando su cuenta normal.
Prioridad 3: Etiquetas de Contacto
Etiquetado de Contactos
Etiqueta contactos con im: +1234567890 para usar siempre una cuenta de iMessage específica para ese contacto.
- Cuándo se usa: Cuando un contacto tiene una etiqueta de número de iMessage.
- Ejemplo: Contacto etiquetado con
im: +15551234567 - Comportamiento:
- Busca en las etiquetas del contacto el patrón del número de iMessage.
- Encuentra la cuenta con el número de teléfono coincidente.
Prioridad 4: Contacto Asignado A
Asignación de Usuario Cuando un contacto está asignado a un usuario en tu CRM, el sistema intentará usar la cuenta de iMessage de ese usuario.
- Cuándo se usa: Cuando un contacto está asignado a un usuario específico que tiene una cuenta de iMessage asignada.
- Comportamiento:
- Busca el usuario asignado del contacto.
- Encuentra la cuenta de iMessage asignada a ese usuario.
Prioridad 5: Cuenta Predeterminada
Mejor Práctica Establece siempre una cuenta como "predeterminada" para cada ubicación para garantizar un comportamiento de respaldo confiable.
- Cuándo se usa: Cuando no se encuentra una asignación específica.
- Comportamiento:
- Usa la cuenta marcada como "predeterminada" para la ubicación.
- Solo considera las cuentas conectadas.
Prioridad 6: Cualquier Cuenta Disponible (Más Baja)
- Cuándo se usa: Como respaldo final.
- Comportamiento:
- Selecciona cualquier cuenta de iMessage conectada.
Falla de Entrega
Si no hay cuentas de iMessage disponibles en este punto, el mensaje no se enviará.