Patent ID: 9319520
Filing Date: 2016-04-19
CPC Classification: H04M

Claim Text:
1. A method for providing file-based media on hold services in a Voice over Internet Protocol (VoIP) system, the method comprising: establishing a call between a first communication device and a second communication device, where the first communication device is part of the VoIP system; at the first communication device, placing the call on hold; at a device within the VoIP system, selecting a media on hold file, where digital content of the media on hold file can be streamed to the second communication device while the call is on hold; streaming the digital content of the media on hold file to the second communication device so that the digital content is played for a user while the call is on hold; removing the call from hold; thereafter placing the call back on hold; and thereafter streaming the digital content of the media on hold file to the second communication device so that the digital content can be played for the user while the call is back on hold, where the digital content is streamed from a first starting point in the media on hold file to a first stopping point in the media on hold file while the call is on hold, and the digital content is streamed from substantially the first stopping point in the media on hold file to a second stopping point in the media on hold file while the call is back on hold, the first stopping point determined using a first timestamp indicating when the call is placed on hold and a second timestamp indicating when the call is removed from hold.