I'd like to use OMA client provisioning with SMS to set the SyncML settings for Nokia 6600 and sent to SMSC. However, I couldn't make it work. The phone received and said "1 new Message" , then "Data Synchronization Setting Received", then it said "System Error" (not the exact wordings, just my translation from chinese).
What I did is sending 3 SMS's out for the whole prov document.
I used the WDP header:
0B0504C34CC002000304
no. of segment + this segment
0106
2F //headerlength
1F2D //value length
B6
9181
92
MAC //I used java's JCE to calculate, then bin2hex it
00
03
0B //WAPFORUM/DTD PROV 1.0/EN
6A
00 //no string table
C5 //start of my provision document
XXXXXXXXXXXXXXXXXXXX
....
My provisioning document is just follow the w5 of client provisioning registration. Below is the Java Code I used to create the XML. Does anyone know what I'm doing wrong ?? By the way, is it any special value for text/x-vcalendar,text/vcal and text/x-vcard,text/vcard. It seems now, I just encode them as inline string.