He sufrido numerosos ... Innumerables problemas de compatibilidad entre diferentes terminales / proveedores. Incluso cuando se envían mensajes de texto en el mismo país.
Una cosa que debes entender es que un texto normalmente está limitado a 160 caracteres de 7 bits. Lo que significa que cualquier mensaje que contenga caracteres especiales fuera del rango de los caracteres de 7 bits será inmediatamente más corto.
Según Wikipedia:
Según el alfabeto que el suscriptor haya configurado en el teléfono, esto lleva a un tamaño máximo individual de mensajes cortos de 160 caracteres de 7 bits, 140 caracteres de 8 bits o 70 caracteres de 16 bits.
Dependiendo de los caracteres que uses, el iPhone seleccionará el conjunto de caracteres adaptado al mensaje.
También noté que a veces aparecían problemas con las codificaciones de caracteres y la longitud de los mensajes cuando recibía mensajes de otro proveedor.
Debe intentar enviar el mismo mensaje a otro teléfono en el mismo proveedor, luego el mismo mensaje en su proveedor para ver si el problema se puede reproducir en estos contextos.
Como nota al margen, usted dice que tiene un plan de datos ilimitado. Que yo sepa, ningún operador incluye mensajes de texto en el plan de datos. Es posible que desee verificar si tiene mensajes de texto ilimitados en su plan. Si usa iMessage (mensajes azules en el iPhone), utiliza efectivamente el plan de datos, de lo contrario (mensajes verdes) pasa por el plan de voz / texto.