PDU SMS from sms center to k700i

Hi,

I am trying to send a pdu sms to a specific port to wake a midlet on my k700i

it works fine for normal text sms - the midlet wakes and does what it should

but for some reason the midlet will not wake when I send a pdu sms to the same port number

The encoding for the UDH is 060504xxxxyyyy

where xxxx is the destination port and yyyy is the origin port

according to the SMSCenter - the message is delivered to the phone

the code in the midlet to accept the connection is as follows:

But this doesn’t even get run - as the midlet doesn’t even wake up.


       try
           {
            incomingConnection = (MessageConnection) Connector.open("sms://:" + incomingPortNum);
      // Receive the message
            incomingMessage = incomingConnection.receive();

           // If it`s a text message.....
            if(incomingMessage != null && incomingMessage instanceof TextMessage)
           {
             messageText= ((TextMessage)getPayloadText();

             //do stuff with message data
           }
            incomingConnection.close();
            incomingConnection=null;
           }
           catch(Exception e)
           {
           System.out.println("SMS PUSH Exception!"+ e.toString());
            }


the midlet permissions set are:

javax.microedition.io.PushRegistry
javax.wireless.messaging.sms.receive
javax.microedition.io.Connector.sms

and the jad looks like:

MIDlet-1: testproj, testproj.png, testproj
MIDlet-Jar-Size: 37648
MIDlet-Jar-URL: testproj.jar
MIDlet-Name: testproj
MIDlet-Permissions: javax.microedition.io.PushRegistry,javax.wireless.messaging.sms.receive,javax.microedition.io.Connector.sms
MIDlet-Push-1: sms://:1104, testproj, *
MIDlet-Vendor: Unknown
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-2.0

what am I not doing? what have I missed?

any help would be much appreciated

Cheers

Rmdire

ah, now I have checked normal sms inbox on k700i - its full of my messages (but no alerts - strange!)
and even though I have set the port in the UDH, to send the binary message to,
it keeps delivering to the normal sms inbox.

anybody know why this is.

is there some permission that I am not setting - could this be a permission that needs to be set as part of the binary sms

anybody help?

cheers

Rmdire

Does anybody have any Info on how the SE handsets (or K700i specifically) handle non-standard binary sms.
is there a debugger that could be used to give me more port info

please help

Cheers

Rmdire