Overview Connect Numbers SMS FlashSMS AT+ OBEX Home
Q.:  What is MAP and PBAP of Bluetooth SIG ?
PBAP-PSE
A.:  Phonebook Access Profile (PBAP) based on OBEX allows to read a phonebook and load lists of recent calls. A must have for car-kits. Annex A of the specification summarizes the OBEX headers used. Message Access Profile (MAP) does the same for SMS, MMS and email. In contrast to PBAP which only allows to read existing objects, MAP offers OBEX operations to create and send messages, too.

 
Apple iPhone
LG Electronics
Nokia Series 40 5th Ed.
Nokia S60 3rd Ed. FP 2
Samsung Mobile
Sony Ericsson JP-7.2
…and more (see Layer)
 
Q.:  What is difference to IrMC Level 2 or Level 3 ?
IrMC Level 3
A.:  In IrMC, the whole (possibly large) phonebook (Level 2) or individual vCards (Level 3) are loaded. A car-kit transforms this and discards unnecessary information like attachments within a vCard. In PBAP, the mobile phone filters the vCards before sending them. Furthermore, PBAP allows to browse a phonebook online without downloading more than presented to the end-user at that time. To indentify the caller-line, a search can be started. First bug: Some server implementations (PSE) do not send all vCards, if there is a large gap between indices.

 
Nokia Series 40 3rd Ed†
Nokia Series 30 like 6310(i), 6510 and 8310

IrMC Level 2
 
Apple iPhone
Nokia S60 3rd Edition†
Nokia Series 40 3rd Ed.†
…and all devices with IrMC Level 3 or Level 4
†via File Transfer Profile
Q.:  Which protocol should I use ?
A.:  As many as possible: MirrorLink, PBAP-PCE, IrMC Level 2, Nokia Car-Kit, and AT commands. Nokia offers IrMC Level 2 via File Transfer Profile (FTP): OBEX CONNECT with FTP UUID, and OBEX GET /telecom/pb.vcf. SyncML DS was not designed for car-kits and some clients have problems with additional devices or refresh operations.
 IrMC MAP PBAP SyncML @