I added alt-charset = "ASCII" to my smsc configuration to fix the problem of "@".
When message contain character code range from 128 to 255 (extended ascii), empty will be showed in mobile. What parameter should be set to smsc configuration ? pls advise.