I would like to write a tag with an NDEF URI Record with a telephone number. The phone number should contain a pause (P) key. Does anybody know how such a pause has to be added in the string? Are Pauses (and wait-for-dial-tone) supported by the tel: URIs on the Nokia 6131NFC as specified in http://www.ietf.org/rfc/rfc2806.txt (chapter 2.2)?
Tried
byte[] headerByte = {0x05}; // 0x05 = tel:
byte[] urlBytes = "0900123123p#134#123#".getBytes();
NDEFRecord r = new NDEFRecord(
new NDEFRecordType(NDEFRecordType.NFC_FORUM_RTD, "urn:nfc:wkt:U"), null, null);
r.appendPayload(headerByte);
r.appendPayload(urlBytes);
ndconn.writeNDEF(new NDEFMessage(new NDEFRecord[]{r}));
The tag is correctly written and read by the device, but if the number is called, then only the digits which appear before the "p" are chosen (0900123123)
Any advise on how

Reply With Quote

