SyncML & My mobile Phone

Trying to write some code to sync my mobile (Nokia 7710) & my computer using Bluetooth. But blocked only after creating a connection. Need to send SyncMl over OBEX. Where can I find the actuall SyncML syntax for this?

The services running on my phone:

Service Name: Hands-Free Audio Gateway Host: XX:XX:XX:XX:XX:XX Description: None Provided By: None Protocol: RFCOMM channel/PSM: 1 svc classes: [‘111F’, ‘1203’] profiles: [(‘111F’, 257)] service id: None

Service Name: SyncMLClient Host: XX:XX:XX:XX:XX:XX Description: None Provided By: None Protocol: RFCOMM channel/PSM: 10 svc classes: [‘00000002-0000-1000-8000-0002EE000002’] profiles: [(‘00000002-0000-1000-8000-0002EE000002’, 256)] service id: None

Service Name: OBEX File Transfer Host: XX:XX:XX:XX:XX:XX Description: None Provided By: None Protocol: RFCOMM channel/PSM: 11 svc classes: [‘1106’] profiles: [(‘1106’, 256)] service id: None

Service Name: Nokia OBEX PC Suite Services Host: XX:XX:XX:XX:XX:XX Description: None Provided By: None Protocol: RFCOMM channel/PSM: 12 svc classes: [‘00005005-0000-1000-8000-0002EE000001’] profiles: [(‘00005005-0000-1000-8000-0002EE000001’, 256)] service id: None

Service Name: NokiaSyncMLServer Host: XX:XX:XX:XX:XX:XX Description: None Provided By: None Protocol: RFCOMM channel/PSM: 13 svc classes: [‘00005601-0000-1000-8000-0002EE000001’] profiles: [(‘00005601-0000-1000-8000-0002EE000001’, 256)] service id: None

Service Name: OBEX Object Push Host: XX:XX:XX:XX:XX:XX Description: None Provided By: None Protocol: RFCOMM channel/PSM: 9 svc classes: [] profiles: [(‘1105’, 256)] service id: None

Service Name: Dial-Up Networking Host: XX:XX:XX:XX:XX:XX Description: None Provided By: None Protocol: RFCOMM channel/PSM: 2 svc classes: [‘1103’] profiles: [(‘1103’, 256)]

The actual idea is from Sayam (SDG).