|This article does not cite any references or sources. (February 2007)|
SCKL is a type of format used when sending image and ringtone data through Short Message Service (SMS) messages; most mobile phones can interpret this type of data, for some it will show the data as a text message. Not all networks, for example CDMA, iDEN and TDMA networks, can directly pass binary data to mobile phones. Ringtones and graphics contain binary data and Nokia's SCKL encoding provides a method of delivering binary data to a phone using only printable characters. Thus it allows ringtones and graphics to be delivered over CDMA, iDEN and TDMA networks. Clearly it also requires a phone that can correctly interpret the SCKL format and most Nokia phones can do this, as well as some phones from other manufacturers and many WAP compatible phones.
SCKL message consists of a Header then a space and lastly User Data. The description that follows is somewhat simplified to give all the essentials without giving all the options. You should find the information here is sufficient in practice. Here is an SCKL format message to send a ringtone:
Each SCKL message must contain 160 characters or less since this is the maximum number of characters that can be sent in one SMS message. The letters must be in UPPER CASE for some phones.