Binary SMS
In order to send
SMS messages containing ringtones, operator logos, WAP push or VCards, you need to send a binary message.
In order to send a binary message to a phone you will need to construct the
User Data Header (
UDH).
The
UDH is a short hex code that tells the receiving handset what type of content is contained in the binary message and how to process it.
You must also set the correct
Data Coding Scheme value,
0x04 or
4 in the case of Binary.
Most
UDH's are for Nokia brand phones and Nokia have made available details for constructing Smart Messages in their
Smart Messaging Specification.
Sony Ericsson have also made available information on constructing similar messages for their handsets and it is available at
http://developer.sonyericsson.com.