@ NerdKnight: I didn't develop the SMSreceive code myself (It found it on maemo.org). Could you explain to more? In The Netherlands we use a 10 digit number: 06-12345678 (locally used, 06 is prefix for mobile number) In international format this is: 0031-612345678 or +31-612345678
n=int(PDUmessage[1])
n=n//2+n%2+13
def SMSreceive(PDUmessage, MessageCenter, SomeString, Number): """ Receive SMS command and execute command. """ n=int(PDUmessage[1]) n=n//2+n%2+13 MessageArray = PDUmessage[n:len(PDUmessage)] Message = DeOctifyMessage(MessageArray) # decode sms message as plain text ProcessCommand(Message, Number) # process sms command