Patent ID: 7490155

Claim:
A method for controlling a media session having at least two transactions comprising: receiving a first message from an end user device at an application server to initiate a media session; forwarding the first message from the application server to a media server; establishing the media session between the end user device and the media server; initiating a first media transaction between the media server and the end user device via the application server using the media session; conducting the first media transaction between the media server and the end user device via the application server using the media session, the first media transaction being conducted by transmitting a first media stream from the media server to the end user device via the application server and transmitting a second media stream from the end user device to the media server via the application server in response to the first media stream; completing the first media transaction between the media server and the end user device via the application server using the media session; receiving a second message from the media server at the application server, the second message indicating that the first media transaction is complete; transmitting a third message from the application server to the media server to initiate a second media transaction between the media server and the end user device via the application server using the same media session used for the first media transaction; conducting the second media transaction between the media server and the end user device via the application server using the same media session used for the first media transaction, the second media transaction being conducted by transmitting a third media stream from the media server to the end user device via the application server and transmitting a fourth media stream from the end user device to the media server via the application server in response to the third media stream; completing the second media transaction between the media server and the end user device via the application server using the same media session used for the first media transaction; and receiving a fourth message from the media server at the application server, the fourth message indicating that the second media transaction is complete.