You are here

How to decode ODB-GeneralData in InsertSubscriberData

1 post / 0 new
cmdcenter
How to decode ODB-GeneralData in InsertSubscriberData

According to MAP document (3GPP TS 29.002) The encoding of ODB-GeneralData data type is as the following:

ODB-GeneralData ::= BIT STRING {
allOG-CallsBarred (0),
internationalOGCallsBarred (1),
internationalOGCallsNotToHPLMN-CountryBarred (2),
interzonalOGCallsBarred (6),
.
.
.
registrationInterzonalCFNotToHPLMN-Barred (27),
registrationInternationalCF-Barred (28)} (SIZE (15..32))

I have seen ODB-GeneralData data with more than 4 bytes though. Like:
03 00 00 00 08

How is it possible to have 5 bytes of ODB-GeneralData while the specification allowes at most 32 bits?
The other question I have is how bit string data are aligned? Is the first bit (allOG-CallsBarred (0)) the most significant bit or the least?

Edited by: cmdcenter on 10/01/2012 - 13:53