METHOD AND APPARATUS FOR PROVIDING INTERACTIVE MEDIA DURING COMMUNICATION IN CHANNEL-BASED MEDIA TELECOMMUNICATION PROTOCOLS
A method of offering video ringback services includes providing a multimedia ringback media stream in a first system component and receiving a call at an MSC from an originating terminal. The call is directed to a VRBT server. The method also includes establishing a session between the VRBT server and the originating terminal and providing the multimedia ringback media stream to the originating terminal. The method further includes thereafter, receiving a message from a terminating terminal indicating that the terminating terminal has answered, transmitting a message from the VRBT server to a second system component that indicates an initiation of a chargeable session, and providing a communication path between the originating terminal and the terminating terminal with reduced involvement of the VRBT server.
1 . A method of offering video ringback services, the method comprising:
providing a multimedia ringback media stream in a first system component;
receiving a call at a service node from an originating terminal, wherein the call is directed to a VRBT server;
establishing a session between the VRBT server and the originating terminal;
providing the multimedia ringback media stream to the originating terminal;
thereafter, receiving a message from a terminating terminal indicating that the terminating terminal has answered;
transmitting a message from the VRBT server to a second system component that indicates an initiation of a chargeable session; and
providing a communication path between the originating terminal and the terminating terminal with reduced involvement of the VRBT server.
2 . (canceled)
3 . The method of claim 1 wherein providing a communication path comprises removing the VRBT server from the communication path.
4 . The method of claim 3 wherein removing the VRBT server comprises restarting the session or a portion of the session based on receiving a connection message.
5 . The method of claim 3 wherein removing the VRBT server comprises resynchronizing NSRP for either the originating terminal or the terminating terminal based on receiving a connection message.
6 .- 7 . (canceled)
8 . The method of claim 3 wherein removing the VRBT server comprises establishing a second session or reestablishing the session based on negotiations using parameters included in Q.931 messages.
9 .- 11 . (canceled)
12 . The method of claim 11 wherein the first system component comprises a VRBT server.
13 . The method of claim 1 wherein the second system component comprises an MSC, a softswitch, a SIP device or the originating terminal.
14 .- 16 . (canceled)
17 . The method of claim 1 wherein reduced involvement of the VRBT server comprises using an SIP message to redirect session communication.
18 . The method of claim 17 wherein the SIP message comprises at least one of a ReINVITE or REFER message.
19 . The method of claim 1 wherein establishing a session to the originating terminal comprises establishing the session prior to receiving an ISUP ANM message at the service node.
20 . The method of claim 1 wherein the VRBT server comprises an IP-based server and the originating terminal comprises a circuit-switched device.
21 .- 25 . (canceled)
26 . A method of delivering a video ringback media stream and session media from a video ringback server to a SIP device, the method comprising:
receiving a call setup message transmitted from the SIP device;
initiating a call setup process with a 3G-324M handset;
transmitting a RINGING message to the SIP device;
transmitting a video ringback media stream to the SIP device;
receiving a SIP message from a media gateway, wherein the SIP message is transmitted in response to a session negotiation process between the gateway and the 3G-324M handset;
determining that logical channels are open between the gateway and the 3G-324M handset;
thereafter, transmitting session media from the video ringback server to the SIP device.
27 . (canceled)
28 . The method of claim 26 wherein the calling process comprises transmitting an INVITE message from the SIP device to the video ringback server.
29 . The method of claim 26 wherein determining that logical channels are open comprises receiving a sendrecv reINVITE transmitted from the gateway to the video ringback server.
30 . The method of claim 26 wherein the SIP message comprises an UPDATE.
31 . The method of claim 26 wherein the SIP message indicates a media is sendrecv.
32 . The method of claim 26 wherein the SIP message indicates a SIP precondition has been met.
33 .- 75 . (canceled)