A system for providing remote interactive services to users of portable
data and voice enabled communications devices, including users of SMS and
WAP enabled communications devices. The system interfaces with a user of
a communications device in a manner that employs a sequence of different
types of interactive sessions over time. An interface with the user is
provided that transitions between different types of communication
sessions in real time, to appropriately and effectively respond to one or
more requests transmitted from the user of the communications device.