Refactor the old part of SMS handler and parse the concatenated messages using std::unordered_map and std::map. Added unittest to the SMS parser.