Getting orientation and location of a phone from the robot SDK

Hi, I am utilizing the estimote beacons for indoor localization of a robot and a users phone as part of my capstone project for school. For my use case, I need to get know the (x,y) location of both, as well as their orientations. After reading the dev doc for the robotics SDK here, that does not seem possible, as the SDK only outputs the x and y location of the robot. Is it feasible for myself to extend the SDK to get the orientation of the robot and the users phone? If not, could you please suggest the best method for getting the data I need? Thank you.