ENVELOPE: CALL CONTROL BY SIM
Hi,
looks like on Nokia (tested with 6230 and one more model) phones after baring the call, it's impossible to execute a SELECT ITEM PAC. The following code will not work as expected:
private static byte[] title = {'C', 'h', 'o', 'o', 's', 'e', ' ', 'i', 't', 'e', 'm', ':'};
// ...
switch (event) {
case EVENT_CALL_CONTROL_BY_SIM:
myEnvRespHdlr = EnvelopeResponseHandler.getTheHandler();
myEnvRespHdlr.postAsBERTLV((byte)0x9F, (byte)0x01);
myProHdlr.init(PRO_CMD_SELECT_ITEM, (byte)0, DEV_ID_ME);
myProHdlr.appe ndTLV((byte)(TAG_ALPHA_IDENTIFIER | TAG_SET_CR), title, (short)0, (short)title.length);
myProHdlr.appe ndTLV((byte)(TAG_ITEM | TAG_SET_CR), (byte)1, title, (short)0, (short)title.length);
status = myProHdlr.send();
break;
}
Could someone test the similar code on other Nokia phones and commit that it doesn't work? I only get "Call not allowed" (since the alpha identifier was not provided), but items list is not displayed.
Thanks,
Dziugas

