Caching of announcements at the edge of a packet switched telecommunication network
First Claim
1. A method of sending an announcement to user equipment, by an access server, the access server in use operating in a packet switched telecommunication network, the method comprising:
- sending, to a media source operating in said packet switched network, a first instruction instructing the media source to provide the announcement;
receiving an announcement media stream from the media source in response to the first instruction, the announcement media stream embedding the announcement and a caching indication associated with said announcement, indicating an instruction for the access server to initialize caching of said announcement;
extracting the announcement from the announcement media stream;
extracting the caching indication from the announcement media stream;
caching the announcement in a caching unit associated with the access server in response to the received caching indication and the received announcement;
sending, to the media source, an indication of the announcement being available in the caching unit;
sending, to the media source, a second instruction instructing the media source to provide the announcement;
receiving, from the media source, a third instruction instructing the access server to retrieve the announcement from the caching unit in response to the second instruction, based on the indication of the announcement being available in the caching unit;
retrieving the cached announcement from the caching unit; and
sending the retrieved cached announcement towards the user equipment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an access server operating in a packet switched telecommunication network, such as a Voice over Internet Protocol (VoIP) network, for distributing an announcement to user equipment. The method comprises receiving an announcement from a media source, receiving a caching indication from the media source to allow caching of the announcement and sending the received announcement to the user equipment. The access server can cache the announcement in a caching unit associated with the access server on receipt of the caching indication and the announcement. Furthermore a method and a media source cooperating with the access server for generating an announcement and a caching indication to allow the access server to cache the announcement.
10 Citations
18 Claims
-
1. A method of sending an announcement to user equipment, by an access server, the access server in use operating in a packet switched telecommunication network, the method comprising:
-
sending, to a media source operating in said packet switched network, a first instruction instructing the media source to provide the announcement; receiving an announcement media stream from the media source in response to the first instruction, the announcement media stream embedding the announcement and a caching indication associated with said announcement, indicating an instruction for the access server to initialize caching of said announcement; extracting the announcement from the announcement media stream; extracting the caching indication from the announcement media stream; caching the announcement in a caching unit associated with the access server in response to the received caching indication and the received announcement; sending, to the media source, an indication of the announcement being available in the caching unit; sending, to the media source, a second instruction instructing the media source to provide the announcement; receiving, from the media source, a third instruction instructing the access server to retrieve the announcement from the caching unit in response to the second instruction, based on the indication of the announcement being available in the caching unit; retrieving the cached announcement from the caching unit; and sending the retrieved cached announcement towards the user equipment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of generating an announcement by a media source, the media source operating in a packet switched telecommunication network such as a Voice over Internet Protocol (VoIP) network, the method comprising;
-
receiving, by the media source, a first instruction to generate the announcement; sending, by the media source, an announcement media stream to an access server operating in said racket switched network in response to the first instruction, the announcement media stream embeds the announcement and a generated caching indication associated with said announcement for allowing the access server to cache the announcement in a caching unit associated with the access server; receiving, by the media source, an indication of the announcement being available in the caching unit associated with the access server; receiving, by the media source, a second instruction to generate said announcement; and sending, by the media source, a third instruction to the access server, the third instruction instructing the access server to retrieve the announcement from the caching unit associated with the access server for sending the cached announcement to a user equipment, in response to the second instruction, based on the indication of the announcement being available in the caching unit. - View Dependent Claims (7, 8)
-
-
9. An access server in use operating in a packet switched telecommunication network, such as a Voice over Internet Protocol (VoIP) network, for distributing an announcement to user equipment, the access server comprising:
-
processing unit; a memory for cooperating with the processing unit, the memory storing a set of instructions which are executable by the processing unit to cause the processing unit to; send, to a media source operating in said packet switched network, a first instruction instructing the media source to provide the announcement; receive an announcement media stream from the media source in response to the first instruction, the announcement media stream embeds the announcement and a caching indication associated with said announcement, indicating an instruction for the access server to initialize caching of said announcement; extract the announcement and the caching indication from the announcement media stream cache the announcement in a caching unit associated with the access server in response to the received caching indication and the received announcement; send, to the media source, an indication of the announcement being available in the caching unit; send, to the media source, a second instruction instructing the media source to provide the announcement; receive, from the media source, a third instruction instructing the access server to retrieve the announcement from the caching unit in response to the second instruction, based on the indication of the announcement being available in the caching unit; retrieve the cached announcement from the caching unit; and send the retrieved cached announcement towards the user equipment. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A media source for generating an announcement, the media source in use operating in a packet switched telecommunication network, such as a Voice over Internet Protocol (VoIP) network, the media source comprising:
-
processing unit; a memory for cooperating with the processing unit, the memory storing a set of instructions which are executable by the processing unit to cause the processing unit to; receive a first instruction to generate the announcement; send an announcement media stream to an access server operating in said packet switched network in response to the first instruction the announcement media stream embeds the announcement and a generated caching indication associated with said announcement for allowing the access server to cache the announcement in a caching unit associated with the access server; receive an indication of the announcement being available in the caching unit associated with the access server; receive a second instruction to generate said announcement; and send a third instruction to the access server, the third instruction instructing the access server to retrieve the announcement from the caching unit associated with the access server for sending the cached announcement to a user equipment, in response to the second instruction, based on the indication of the announcement being available in the caching unit. - View Dependent Claims (16, 17, 18)
-
Specification