Text this: Design and Analysis of IP-Multimedia Subsystem (IMS)