Here is a call flow sample for playing a prompt, later on i need to make my IVR application virtual using cloud computing , in this example freeswitch can play the role of media server, for media processing , and the application server for signal processing and controlling the media server sure, is it right ! or should i use different media server such as SEMS ! sip Caller Application Server Media server -----------invite----------------> ----------------invite---------------------> <---------Trying----------------- <--------------200ok---------------------- <-------------200ok------------- --------------Ack---------------> -----------------Ack-----------------------> Caller in interactiong with media server ---------Info(play prompt X.wav)---------> <----------------Ok---------------------------