Download ActiveXperts SMS and MMS Toolkit 5.0  (6754 KB - .exe file)
Download Manual  (623 KB - .htm file)
SCKL Format
What is SCKL ?
The SCKL format is developed to deliver binary content to mobile phones independend of the underlying network technology.
SCKL is developed by Nokia, and can be used on GSM, CDMA, iDen and TDMA networks.
The data is sent in a plain text message which is supported by all networks.
The format of a SCKL message
SCKL messages consits of a header and user data.
The headers specifies to which application port the message have to be send, and includes data for message segmentation and reassembly.
| Bytes |
Description |
| 6 |
//SCKL string |
| 4 |
Destination Port number in HEX |
| 4 |
Source Port number in HEX |
| 2 |
Message Reference number |
| 2 |
Number of Segments |
| 2 |
Number of this segment |
Sample of a message with 3 segments:
//SCKL15811581A50301 USERDATA
//SCKL15811581A50302 USERDATA
//SCKL15811581A50303 USERDATA
The user data can be encoded as text or binary.
When coded in binary (ringtones and picturemessages), data is encoded in 2digit HEX format.
Please note that there has to be a space between the header and the user data.
For instance: //SCKL1581 06050415810000024A3A6115A5999995B080D80400231C934836C26C30C36C511624B30D30DA0C30DB144D8000
Port numbers
The first value in the header specifies the application port number.
These port numbers are part of the Wireless Datagram Protocol (WDP).
The WDP Port numbers are approved by the Internet Association Authority (IANA).
The following port numbers are currently in use:
| Port Number |
Application |
| 0x1581 |
Ring Tones |
| 0x1582 |
Operator Logo |
| 0x1583 |
Group Logo |
| 0x23F4 |
vCard |
| 0x23F5 |
vCalendar |
| 0x23F6 |
Secure vCard |
| 0x23F7 |
Secure vCalendar |
Examples
Sending a ringtone
To send a ringtone, we have to send the data to port 0x1581 of the mobile phone.
The ringtone data can be composed with ringtone convert software such as Coding Workshop Ringtone Converter.
It is also possible to send a ringtone in RTTTL format using the 'SmsDataRingtone' object of the SMS and MMS Toolkit.
The SCKL Data:
//SCKL1581 024A3A6115A5999995B080D80400231C934836C26C30C36C511624B30D30DA0C30DB144D8000
Sending an operator logo
An operator logo is a small icon that is associated with the operator the mobile phone is connected to.
The mobile network and country code have to be encoded in the message data.
For a list of network codes click here.
The SCKL Data:
//SCKL15821582AA0201 3002F4610A00480E010000019FF1FF180000000003301B019C0000000002200A00C400000000024004004200000000004004004000000000F8
400400400000000174400400400000000104400400400000000D8E43843C40DB000012F947C47E4124E000392147C47E41249000492147C47E47249000452244C4664D249000A2
//SCKL15821582AA0202 FD44C466492490
Clearing the operator logo
To clear the operator logo, and display the networkname as text, use the following SCKL data:
//SCKL1582 300000000A00000001
Sending a group logo
A Group logo is a small icon that will be associated with certain groups of people.
When a member of a caller group rings you, this icon is displayed in the display of the mobile phone.
The size of the picture is 72x14 pixels, and has to be black and white.
The SCKL Data:
//SCKL1583 3000480E010000019FF1FF180000000003301B019C0000000002200A00C400000000024004004200000000004004004000000000F840040040000000017440040
0400000000104400400400000000D8E43843C40DB000012F947C47E4124E000392147C47E41249000492147C47E47249000452244C4664D249000A2FD44C466492490
Sending a vCard message
To send an electronic business card to a mobile phone, you set the userdata as defined in the vCard standard.
For more information about this standard see RFC2425 and RFC2426.
The SCKL Data:
//SCKL23F4 BEGIN:VCARD<CR><LF>
N:John Doe<CR><LF>
TEL:+31647134225<CR><LF>
END:VCARD
The ActiveXperts SMS and MMS Toolkit is a SMS development component (SDK). This control can be used by any Windows development platform,
including Visual Basic .NET, Visual CSharp .NET,
ASP .NET (VB,CS),
ASP,
Visual Basic,
Visual Basic for Applications (VBA),
Visual Studio/Visual C++,
Borland Delphi and
C++ Builder,
PHP,
ColdFusion,
HTML,
VBScript and any other ActiveX/COM compliant platform. The SMS and MMS Toolkit is an ActiveXperts Software B.V. Product.
|