Voice over long term evolution (VoLTE) network performance
First Claim
1. A system for managing performance of a network that implements a Voice over Long Term Evolution (VoLTE) standard, the system comprising:
- an IMS application level gateway (IMS-ALG) configured to;
receive, from an IMS access gateway (IMS-AGW), an indication that a Real-time Transfer Protocol (RTP) packet flow associated with a VoLTE call has stopped;
determine, based at least in part on the indication, that the VoLTE call has terminated abnormally; and
transmit, to a policy charging and rules function (PCRF), an indication that the VoLTE call terminated abnormally;
the PCRF, wherein the PCRF is configured to;
receive, from the IMS-ALG, the indication that the VoLTE call terminated abnormally; and
transmit, to a packet data network gateway (PGW), a re-auth request indicating that the VoLTE call terminated abnormally;
the PGW, wherein the PGW is configured to;
receive, from the PCRF, the re-auth request;
release one or more PGW resources dedicated to the VoLTE call; and
transmit, to a serving gateway (SGW), a delete bearer request having a cause code indicating that the VoLTE call terminated abnormally;
the SGW, wherein the SGW is configured to;
receive, from the PGW, the delete bearer request;
release one or more SGW resources dedicated to the VoLTE call; and
transmit, to a mobility management entity (MME), the delete bearer request;
the MME, wherein the MME is configured to;
receive, from the SGW, the delete bearer request;
release one or more MME resources dedicated to the VoLTE call; and
transmit, to an enhanced Node B (eNB), a release command indicating that the VoLTE call terminated abnormally; and
the eNB, wherein the eNB is configured to;
receive, from the MME, the release command;
release one or more eNB resources dedicated to the VoLTE call; and
log an abnormal VoLTE call termination event in an event log.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are disclosed for managing performance of communications over a Voice over Long Term Evolution (VoLTE) network. A packet flow associated with a VoLTE call may be monitored, and an interruption in the packet flow that exceeds a threshold duration may be determined to be an abnormal termination of the VoLTE call. Information regarding the abnormal VoLTE call termination may be propagated through various network platforms to an enhanced Node B (eNB), where an abnormal VoLTE call termination event may be logged. The abnormal VoLTE call termination event may be utilized when analyzing the performance of the VoLTE network.
5 Citations
21 Claims
-
1. A system for managing performance of a network that implements a Voice over Long Term Evolution (VoLTE) standard, the system comprising:
-
an IMS application level gateway (IMS-ALG) configured to; receive, from an IMS access gateway (IMS-AGW), an indication that a Real-time Transfer Protocol (RTP) packet flow associated with a VoLTE call has stopped; determine, based at least in part on the indication, that the VoLTE call has terminated abnormally; and transmit, to a policy charging and rules function (PCRF), an indication that the VoLTE call terminated abnormally; the PCRF, wherein the PCRF is configured to; receive, from the IMS-ALG, the indication that the VoLTE call terminated abnormally; and transmit, to a packet data network gateway (PGW), a re-auth request indicating that the VoLTE call terminated abnormally; the PGW, wherein the PGW is configured to; receive, from the PCRF, the re-auth request; release one or more PGW resources dedicated to the VoLTE call; and transmit, to a serving gateway (SGW), a delete bearer request having a cause code indicating that the VoLTE call terminated abnormally; the SGW, wherein the SGW is configured to; receive, from the PGW, the delete bearer request; release one or more SGW resources dedicated to the VoLTE call; and transmit, to a mobility management entity (MME), the delete bearer request; the MME, wherein the MME is configured to; receive, from the SGW, the delete bearer request; release one or more MME resources dedicated to the VoLTE call; and transmit, to an enhanced Node B (eNB), a release command indicating that the VoLTE call terminated abnormally; and the eNB, wherein the eNB is configured to; receive, from the MME, the release command; release one or more eNB resources dedicated to the VoLTE call; and log an abnormal VoLTE call termination event in an event log. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
receiving, by an IMS application level gateway (IMS-ALG), a first indication from an IMS access gateway (IMS-AGW), the first indication indicating that a packet flow associated with a Voice over Long Term Evolution (VoLTE) call has stopped; determining, by the IMS-ALG, based at least in part on the first indication, that the VoLTE call has terminated abnormally; transmitting, by the IMS-ALG, a second indication to a policy charging and rules function (PCRF); and transmitting, by the PCRF and at least one other network element, further indications that the VoLTE call terminated abnormally. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a first indication regarding a packet flow associated with a Voice over Long Term Evolution (VoLTE) call; determining, based at least in part on the first indication, that the VoLTE call has terminated abnormally; and causing a plurality of network elements to transmit indications that the VoLTE call terminated abnormally, wherein causing the plurality of network elements to transmit indications that the VoLTE call terminated abnormally causes an enhanced Node B (eNB) to associate an abnormal call termination event with the VoLTE call. - View Dependent Claims (18, 19, 20, 21)
-
Specification