Added support for variable length data/voice messages