1) A CIMD message like Login message is encoded as
However my doubt is whether this is the format in which the message is obtained from the CIMD SMSC Centre TCP link or is it the hexadecimal value of each byte of the previous message like
2) The Integer commandType says that valid values are 0 to 9. However parameters like Validity Period Relative have valid values of -1 to 255 though it is an Integer !!!
3) Do all the parameters of type Address need to be swaped as they are semi-octets ?? For example if the destination number is 98451-87654 need to be encoded as