Why does your system not automatically split a long message into 2 or 3 messages? I do not believe this is something hard to do. Your system should automatically recognise the long message and split the message into multiple messages.