Intelligent call tracking to detect drops using S1-AP and SIP signaling
First Claim
1. A method for tracking a status of a call in a wireless communication system including an eNodeB and a Mobile Management Entity (MME), the method comprising steps of:
- receiving, by a processor, a plurality of data packets from the wireless communication system;
analyzing, by a processor, S1-Application Protocol (S1-AP) signaling messages exchanged between the eNodeB and the MME over a first interface for the specified time period and analyzing bearer related events and one or more error codes associated with the bearer related events, the S1-AP signaling messages associated with live calls being made or attempted in the wireless communication system to identify one or more dropped calls;
tracking S1-AP session information corresponding to the analyzed S1-AP messages, wherein each tracked S1-AP session maintains one or more E-Radio Access Bearer (E-RAB) QoS class identifiers (QCI) values for each E-RAB associated with the S1-AP session;
analyzing, by a processor, S1-AP signaling cause codes associated with the one or more identified dropped calls to identify one or more call drop reasons; and
generating, by a processor, an Adaptive Session Intelligence (ASI) data set based on the combined analysis of the S1-AP signaling messages, one or more QCI values and of the S1-AP signaling cause codes, wherein the ASI data set includes one or more metrics indicative of E-RAB status at different stages of a corresponding live call.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of data packets is received from a wireless communication system. At least one of SIP signaling messages and S1-AP signaling messages associated with calls being made or attempted in the wireless communication system are analyzed for a specified time period to identify one or more dropped calls. At least one of SIP signaling error codes and S1-AP signaling cause codes associated with the identified dropped calls are analyzed to identify one or more call drop reasons. An ASI data set is generated based on the analysis of the at least one of the SIP signaling messages and the S1-AP signaling messages and based on the analysis of the at least one of the SIP signaling error codes and the S1-AP signaling cause codes.
9 Citations
10 Claims
-
1. A method for tracking a status of a call in a wireless communication system including an eNodeB and a Mobile Management Entity (MME), the method comprising steps of:
-
receiving, by a processor, a plurality of data packets from the wireless communication system; analyzing, by a processor, S1-Application Protocol (S1-AP) signaling messages exchanged between the eNodeB and the MME over a first interface for the specified time period and analyzing bearer related events and one or more error codes associated with the bearer related events, the S1-AP signaling messages associated with live calls being made or attempted in the wireless communication system to identify one or more dropped calls; tracking S1-AP session information corresponding to the analyzed S1-AP messages, wherein each tracked S1-AP session maintains one or more E-Radio Access Bearer (E-RAB) QoS class identifiers (QCI) values for each E-RAB associated with the S1-AP session; analyzing, by a processor, S1-AP signaling cause codes associated with the one or more identified dropped calls to identify one or more call drop reasons; and generating, by a processor, an Adaptive Session Intelligence (ASI) data set based on the combined analysis of the S1-AP signaling messages, one or more QCI values and of the S1-AP signaling cause codes, wherein the ASI data set includes one or more metrics indicative of E-RAB status at different stages of a corresponding live call. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device for tracking a status of a call in a wireless communication system, the network device comprising:
-
a network interface configured to receive program instructions to receive a plurality of data packets from the wireless communication system; and a call tracking engine configured to; analyze S1-Application Protocol (S1-AP) signaling messages exchanged between the eNodeB and the MME over a first interface for the specified time period and analyzing bearer related events and one or more error codes associated with the bearer related events, the S1-AP signaling messages associated with live calls being made or attempted in the wireless communication system to identify one or more dropped calls; track S1-AP session information corresponding to the analyzed S1-AP messages, wherein each tracked S1-AP session maintains one or more E-Radio Access Bearer (E-RAB) QoS class identifiers (QCI) values for each E-RAB associated with the S1-AP session; analyze S1-AP signaling cause codes associated with the one or more identified dropped calls to identify one or more call drop reasons; and generate an Adaptive Session Intelligence (ASI) data set based on the combined analysis of the S1-AP signaling messages, one or more QCI values and of the S1-AP signaling cause codes, wherein the ASI data set includes one or more metrics indicative of E-RAB status at different stages of a corresponding live call. - View Dependent Claims (8, 9, 10)
-
Specification