Representative embodiments are disclosed of a system and method for
linearly exposing client-server interaction comprising interpreting a
function command representing a first group of sequential action requests
to an integrated multimedia communication server (iMCS), sequentially
transmitting the first group of sequential action requests from an
interactive multimedia runtime (iMR) client to the iMCS, wherein a next
sequential action request of the first group is transmitted to the iMCS
prior to receiving a response message from the iMCS associated with a
previous sequential action request of the first group, queuing response
messages received from the iMCS, and handling the queued response
messages.