Una usuaria de iPhone en Florida (AT&T) envía SMS a su novio en Nueva York (Samsung, MetroPCS). El 80% llega bien, pero el 20% restante aparece como "pequeñas cajas" (caracteres no renderizados) o mensajes truncados con cajas intercaladas. No son MMS, solo SMS de texto plano.
El problema no está en el iPhone ni en la red de AT&T. MetroPCS (operador MVNO sobre red T-Mobile) tiene históricamente problemas de interoperabilidad SMS con ciertos codificados de caracteres (UTF-16/UCS-2) que usa iOS al detectar emojis, signos especiales o longitud > 160 caracteres. Cuando el mensaje contiene un carácter que MetroPCS no mapea correctamente en su gateway SMS, renderiza glifos de sustitución (□ o ) o corta el mensaje.
La ubicación geográfica (Florida vs Nueva York) es irrelevante. El fallo está en el handshake entre SMSC de AT&T y MetroPCS. No es culpa tuya ni de tu terminal.