The present disclosure is generally related to a system and method of monitoring and managing call information.
A conventional method to evaluate call management records for terminating and originating calls, including toll free calls, that use a public switched network, is to use billing statements (e.g., paper bill, CD, or E-bill). With this method, information is typically limited to a subset of the calls (i.e., only completed calls) and permits limited analysis. There are capital-intensive methods to provide further call information that rely on advanced intelligent network (AIN) triggers and special hardware, however, these methods are costly. In addition, the AIN methods are not integrated for real-time correlation for use with relational model or web-based real-time reporting functions.
Further, these methods are available only for certain services (i.e., AIN services) and on certain switch types (e.g., AIN capable switches). These methods also consume network billing system resources, have significant overhead and capital cost, and provide a limited scope and footprint of the call management function. Accordingly, there is a need for an improved call information management system.
The use of the same reference symbols in different drawings indicates similar or identical items.
Embodiments of the present disclosure relate to a system of managing call information that comprises a call data record collection engine that non-intrusively monitors and collects data for calls routed using signaling system 7 (SS7) links coupled to telephone offices, a dynamic call record building engine to dynamically build call management records based on information retrieved by the call data record collection engine, and a relational data model for a subscriber including telephone numbers associated with the subscriber that are under call management. The call management records are correlated with the relational data model for the subscriber on a real-time basis. The call management records include a call time/data stamp, calling party information, called party information, a call type, geographic information, carrier information, a call disposition, and a call duration.
Embodiments of the present disclosure relate to a method of managing call information that comprises collecting call data using a centralized collection system that monitors a plurality of SS7 data links associated with a telephone network, dynamically generating call management records in response to the data collected by the centralized collection system, correlating the call management records in real-time with customized service bureau operation data models, and providing real-time reporting of call detail reports of originating and terminating calls, including uncompleted calls, via web access viewing.
Referring to
The system also includes a centralized call data record (CDR) collection module 130. The centralized CDR collection module non-intrusively monitors SS7 link data, being communicated between the various central offices. For example, the centralized CDR collection module 130 is coupled to the SS7 link 110 via a monitored link 120. Similarly, the centralized CDR collection engine 130 is coupled to SS7 link 112 via monitored link 122 and to SS7 link 114 via monitored link 124. While particular monitoring links have been shown, it should be understood that the centralized CDR collection module 130 may retrieve data either from monitoring the SS7 links directly or indirectly by connections to the central offices.
The centralized CDR collection module 130 is coupled to a call management record builder module 140. The call management record builder 140 receives call data records from the centralized CDR collection module 130 and produces call management records 142, which are passed to a web-based navigation module 160. The system further includes a subscriber relational data model 150 that is associated with particular subscriber telephone numbers and provides a relational data structure with respect to each of these subscriber numbers. The subscriber relational data model 150 produces individual call records 152 for each of the associated subscribers. The individual call records 152 and the call management records 142 are input to the web-based navigation module 160. The web-based navigation module 160 may be implemented as a computer workstation and/or a server connected to the Internet 170 via a representative data connection 162. In a particular embodiment, the web-based navigation module 160 may be coupled to the Internet 170 over a virtual private network (VPN) and such connection may handle data communication between the web-based navigation module 160 and various remote display terminals. An example of a display is the display terminal 180, which may be used to display real-time events or historical call management data.
During operation, a plurality of CDR information is non-intrusively monitored and collected by the centralized CDR module 130 via the monitoring of the SS7 data links within the public switch network. The centralized CDR collection module 130 then collects the monitored SS7 data in real-time and the call management record builder 140 dynamically generates call management records 142, which are archived at the web-based navigation module 160 to support real-time, or substantially near real-time, monitoring via web-based terminals that may be viewed by end users. In addition, during operation the call management records retrieved from the real-time monitoring of the SS7 links are correlated with respect to particular subscriber relational data models to provide for dynamic generation of display information and to provide convenient viewing of the real-time monitored information.
Referring to
The real-time reports may be shown to customers or network operations personnel via web access viewing. The web access views may provide displays of data across multiple geographic locations and include multiple telephone numbers. For example, a particular subscriber may have a set of different toll free numbers and that subscriber may view data across all of their managed toll free numbers to monitor real-time data associated with calls placed to those toll free numbers. As shown at 212, macro web views for call volume data by place of origin, hour of day, call disposition, and historical call behavior may also be displayed. Such information presented in a macro view provides for convenient monitoring and useful feedback information for the subscriber having the particular set of toll free numbers. In addition, by providing historical call behavior, subscribers may compare the currently monitored real-time data to historical behavior to identify anomalies or trends. For example, a subscriber may notice an increased number of calls placed but not completed and may investigate the reasons for the uncompleted calls. Another example is where call queuing lines may be too long such that potential customers are hanging up prior to being routed to a service representative.
Referring to
Referring to
Referring to
Referring to
Referring to
The present disclosure is directed to a low-cost method, data model and interface that enables real-time (e.g., fifteen minutes or less) generation and correlation of call management detailed records for terminating and originating calls on single or multiple telephone numbers in the public switched network, including toll free services and ISDN/PRI numbers. The disclosed approach enables the collection, intelligent mapping, and presentation of call management records into intuitive views for use by users, such as service bureau operators (e.g., owner of the telephone numbers being managed).
The disclosed system and method may be used by service bureau operators across various industries that rely on the ability in real-time to manage their incoming and outgoing calls with high accuracy and that require visibility into all calls including missed calls (e.g., busy calls, unanswered calls, dropped calls etc.). Businesses in these industries can range from radio stations, Internet service providers, call centers (i.e., toll free services), or large enterprises with multiple locations. The information provided for incoming calls includes caller information, time of call, call disposition (i.e., answered, busy, unanswered, dropped), and call duration. The macro views include the geographic distribution of where callers are calling from, busy hour for the day, and average holding time across all their calls.
This method differs from conventional approaches by using a centralized vendor agnostic CDR collection architecture that non-intrusively monitors SS7 A-links at the end offices of interest, building call detail records dynamically for call attempts that come over the links, and by immediately correlating records with the relational data model of the subscriber. The relational data model for the subscriber includes all of the telephone numbers belonging to the subscriber that are being managed by the application. The correlated detailed records and macro views along with intuitive search functions may be available every fifteen minutes—or in real-time for subscribers with greater than fifteen calls/minute—via a secure web interface that the service bureau operator can access over the public Internet via a virtual private network (VPN).
The disclosed system and method provides an improved implementation of call management services for telecommunication providers while providing enhanced features and capabilities to service bureau operators. For example, the disclosed system supports a low cost centralized implementation architecture that is scalable on an incremental basis. The system provides dynamic and real-time generation of call management records, the ability to handle traffic volumes (e.g., sixty calls/minute per telephone number), and real-time visibility to call detail reports via web access of originating and terminating calls including calls that were not completed (busy, and not answered). The system also provides integrated web views for service bureau operators across multiple locations and telephone numbers, and secure web access to application views.
The above-disclosed subject matter is to be considered illustrative, and not restrictive, and the appended claims are intended to cover all such modifications, enhancements, and other embodiments, which fall within the true spirit and scope of the present invention. Thus, to the maximum extent allowed by law, the scope of the present invention is to be determined by the broadest permissible interpretation of the following claims and their equivalents, and shall not be restricted or limited by the foregoing detailed description.