System and method for reducing latency in call setup and teardown
First Claim
Patent Images
1. A network device providing integrated functionality comprising:
- a policy agent that is configured to store in a computer readable memory policy information including local policy information and network policy information configured in a hierarchy, wherein the local policy information includes device-level policies and the network policy information includes network-level policies, and wherein the local policy information and the network policy include polices based on call session control function (CSCF) information;
a policy charging and enforcement function (PCEF) residing in the network device that is configured to manage at least one packet flow through the network device using a first policy information received from the policy agent;
a call session control function (CSCF) residing in the network device that is configured to handle call session setup and teardown and analyze requested media parameters against a second policy information received from the policy agent;
the policy agent in response to receiving a request to provide the first policy information to the PCEF, searching the computer readable memory to determine if the computer readable memory stores the first policy information;
if the computer readable memory stores the first policy information, retrieving the first policy information from the computer readable memory and providing the first policy information to the PCEF; and
if the computer readable memory does not store the first policy information, receiving the first policy information from a policy server, storing the first policy information in the computer readable memory, and providing the first policy information to the PCEF.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for reducing latency in call setup and teardown are provided. A network device with integrated functionalities and a cache is provided that stores policy information to reduce the amount of signaling that is necessary to setup and teardown sessions. By handling various aspects of the setup and teardown within a network device, latency is reduced and the amount of bandwidth needed for setup signaling is also reduced.
279 Citations
20 Claims
-
1. A network device providing integrated functionality comprising:
-
a policy agent that is configured to store in a computer readable memory policy information including local policy information and network policy information configured in a hierarchy, wherein the local policy information includes device-level policies and the network policy information includes network-level policies, and wherein the local policy information and the network policy include polices based on call session control function (CSCF) information; a policy charging and enforcement function (PCEF) residing in the network device that is configured to manage at least one packet flow through the network device using a first policy information received from the policy agent; a call session control function (CSCF) residing in the network device that is configured to handle call session setup and teardown and analyze requested media parameters against a second policy information received from the policy agent; the policy agent in response to receiving a request to provide the first policy information to the PCEF, searching the computer readable memory to determine if the computer readable memory stores the first policy information; if the computer readable memory stores the first policy information, retrieving the first policy information from the computer readable memory and providing the first policy information to the PCEF; and if the computer readable memory does not store the first policy information, receiving the first policy information from a policy server, storing the first policy information in the computer readable memory, and providing the first policy information to the PCEF. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of retrieving policies locally comprising:
-
receiving a request for a first session at a network device including a call session control function (CSCF), a policy agent, and a policy charging and enforcement function (PCEF); retrieving policy information for a subscriber from a policy server if the policy information is unavailable locally at the network device from the policy agent; storing the policy information at the network device in a computer readable memory accessible by the policy agent; receiving a second request for a second session at the network device and checking if the policy information for the subscriber is available through the policy agent; accessing the policy agent from the CSCF to obtain the policy information stored locally for the subscriber when setting up a packet flow; accessing the policy agent from the PCEF to manage the packet flow using the policy information received from the policy agent; storing through the policy agent the policy information including local policy information and network policy information in the computer readable memory configured in a hierarchy and wherein the local policy information and the network policy information include policies based on CSCF information; and providing at the policy agent the local policy information providing device-level policies and the network policy information providing network-level policies. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. Logic encoded in one or more non-transient media for execution and when executed configured to:
-
receive a request for a first session at a network device including a call session control function (CSCF), a policy agent, and a policy charging and enforcement function (PCEF); request policy information for a subscriber from a policy server if the policy information is unavailable locally at the network device from the policy agent; store the policy information at the network device in a computer readable memory accessible by the policy agent; receive a second request for a second session at the network device and checking if the policy information for the subscriber is available through the policy agent; access the policy agent from the CSCF to obtain the policy information stored locally for the subscriber when setting up a packet flow; access the policy agent from the PCEF to manage the packet flow using the policy information received from the policy agent; store through the policy agent the policy information including local policy information and network policy information in the computer readable memory configured in a hierarchy and wherein the local policy information and the network policy information include policies based on CSCF information; and provide at the policy agent the local policy information providing device-level policies and configured and the network policy information providing network-level policies. - View Dependent Claims (18, 19, 20)
-
Specification