The disclosed technology provides a system and method for correlating events from a single application run in a cloud communications network using session identifiers uniquely identifying a communication session, and event identifiers uniquely identifying events in network elements of the cloud communication network. A data manager of the cloud communications network maps common fields and event-specific fields of network element event records to common fields and generic fields of a data warehouse based on the event type of the event to be recorded.
A technique is directed to methods and systems for generating a virtual graph of multi-channel communications. In some implementations, a virtual graph system provides a virtual graph relationship that manages the representation and captures the information associated with multi-channel communications, such as communications of a user with a corporate contact center. The information can include session and “customer journey” characteristics of the interaction flow beyond the details of the telecommunication infrastructure. Additionally, the virtual graph system can provide a visualization that communicates both historical details and actionable information found in the interaction graph(s).
The disclosed technology provides a system and method for correlating events from a single application run in a cloud communications network using session identifiers uniquely identifying a communication session, and event identifiers uniquely identifying events in network elements of the cloud communication network. A data manager of the cloud communications network maps common fields and event-specific fields of network element event records to common fields and generic fields of a data warehouse based on the event type of the event to be recorded.
The disclosed technology provides a system and method for correlating events from a single application run in a cloud communications network using session identifiers uniquely identifying a communication session, and event identifiers uniquely identifying events in network elements of the cloud communication network. A data manager of the cloud communications network maps common fields and event-specific fields of network element event records to common fields and generic fields of a data warehouse based on the event type of the event to be recorded.
The disclosed technology provides a system and method for correlating events from a single application run in a cloud communications network using session identifiers uniquely identifying a communication session, and event identifiers uniquely identifying events in network elements of the cloud communication network. A data manager of the cloud communications network maps common fields and event-specific fields of network element event records to common fields and generic fields of a data warehouse based on the event type of the event to be recorded.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer application software for mobile phones and handheld computers, namely, software for local and long distance transmission of voice, data and graphics by means of telephone, telegraphic, cable, and satellite transmissions
Techniques for originating an emergency call over a data network include determining whether or not a location services are currently available. Call control may be released to the native dialer when the location services are currently unavailable. Otherwise, the call may be processed by the application dialer, and may be routed from the mobile device towards a Public Safety Answering Point (PSAP) by using a private packet backbone network exchange. The application dialer may be configured to utilize a packet header format that indicates a geographic location of the mobile device when communicating with an emergency call router interconnected with the private packet backbone network exchange.
Techniques for passing, releasing, and/or transferring control of a call origination from an application dialer to a native dialer of a mobile communication device include determining whether or not a destination telephone number indicated at a user interface of the device is included in a set of predetermined numbers, which may include a set of service numbers for, e.g., emergency services, directory assistance, community services and information, etc., and/or which may include other predetermined numbers. Call control may be released to the native dialer when the indicated, destination telephone number is included in the set. Otherwise, the call may be processed by the application dialer, and may be routed from the mobile device towards the destination telephone number by using a private packet backbone network exchange. The application dialer may be a default dialer, and a user of the device may be unaware of the native dialer.
H04B 1/38 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold
H04M 3/42 - Systems providing special services or facilities to subscribers
H04M 7/06 - Arrangements for interconnection between switching centres using auxiliary connections for control or supervision
H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
H04W 48/18 - Selecting a network or a communication service
H04W 48/06 - Access restriction performed under specific conditions based on traffic conditions
H04W 48/02 - Access restriction performed under specific conditions
H04W 36/14 - Reselecting a network or an air interface
telecommunication services, namely, local and long distance transmission of voice, data, graphics by means of telephone, telegraphic, cable, and satellite transmissions; telecommunication access services; telecommunications gateway services; telecommunications reseller services, namely, providing long distance telecommunication services; telecommunications services, namely, providing fiber optic network services; telecommunication services, namely, session initiated protocol (SIP) trunking; transfer of data by telecommunications; transmission of information on optical telecommunication networks; communications via multinational telecommunication networks; data transmission and reception services via telecommunication means; high bit-rate data transmission services for telecommunication network operators; providing access to telecommunication networks; providing electronic telecommunication connections; providing third party users with access to telecommunication infrastructure; voice over internet protocol (VOIP) services
Systems and methods are provided to facilitate the performance of a Session Border Controller (SBC)-localized handoff. As part of the SBC-localized handoff, a communication device may transmit packets within a data call to an SBC via a first IP address. Subsequently, the communication device may be assigned a second IP address. The communication device may then transmit further packets to the SBC via the second IP address. In response, the SBC may route all traffic within the data call direct to the communication device via the second IP address, regardless of whether the traffic indicates that the traffic should be delivered to the first IP address.
Systems and methods are provided to facilitate the performance of a Session Border Controller (SBC)-localized handoff. As part of the SBC-localized handoff, a communication device may transmit packets within a data call to an SBC via a first IP address. Subsequently, the communication device may be assigned a second IP address. The communication device may then transmit further packets to the SBC via the second IP address. In response, the SBC may route all traffic within the data call direct to the communication device via the second IP address, regardless of whether the traffic indicates that the traffic should be delivered to the first IP address.
An ingress call filter system enables real-time or near real-time efficiencies of an inter-carrier switch. The ingress call filter determines if a received call to a called party is likely to fail. If the call is likely to fail, the ingress call filter returns an indication that the call should be filtered or rejected. If the call in not likely to fail, the ingress call filter returns an indication that a call router should attempt to establish the call. Such techniques mitigate penalties assessed to the inter-carrier network for incomplete or failed calls in real time or near real time.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04M 3/42 - Systems providing special services or facilities to subscribers
H04M 3/22 - Arrangements for supervision, monitoring or testing
H04M 7/12 - Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
H04M 15/00 - Arrangements for metering, time-control or time-indication
H04Q 3/62 - Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges
H04M 3/38 - Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
To maximize efficiencies and to reduce termination costs of inter-carrier exchanges, an auto-dialer detection system enables an inter-carrier network switch to detect, in real-time or in near real-time, calls that are originated by auto-dialers. A call router of the switch may receive an incoming call attempt that includes a particular Automatic Number Identification (ANI). The auto-dialer detection system allows for a real-time or near-real time determination, based on the ANI and contents of a cache during a sliding window of time coincident with the reception of the origination, whether or not the call should be routed through the switch. Further, the auto-dialer detection system provides a real-time or a near real-time update to the cache contents to enable further real-time or near-real time detection and blocking of auto-dialed calls. Overrides to the cache (e.g., to always allow and/or to always block calls that include certain ANIs) may be provided.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04M 3/32 - Automatic routine testing for lines between exchanges
H04M 3/22 - Arrangements for supervision, monitoring or testing
H04M 7/12 - Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
H04M 15/00 - Arrangements for metering, time-control or time-indication
H04M 3/42 - Systems providing special services or facilities to subscribers
A method of extending calls includes receiving a request to establish a call session with a called party, and establishing the call session between the calling party and the called party. The method further includes monitoring the length of the established call session, and receiving a message requesting a termination of the call session. Still further, the method includes, in response to receiving the message requesting the termination of the call session, maintaining the established call session for an additional time period, wherein the additional time period plus the monitored length of the established call session is equal to or greater than a threshold of time.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04M 3/42 - Systems providing special services or facilities to subscribers
H04M 3/22 - Arrangements for supervision, monitoring or testing
H04M 7/12 - Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
H04M 15/00 - Arrangements for metering, time-control or time-indication
H04Q 3/62 - Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges
H04M 3/38 - Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
A vendor evaluator system enables real-time or near real-time efficiencies of an inter-carrier switch. At a nominal periodic rate (e.g., every fifteen minutes or less), the vendor evaluator system updates a performance map of vendor exchanges to which calls may be routed from the switch. Specifically, in real-time or in near real-time, an updated performance score is generated for each vendor exchange and/or for each NPA-NXX code that is connected to the switch based on a weighted average of post dial delay, average call hold time, and attempt-seizure ratio. The score is compared against performance thresholds to determine whether or not the respective exchange and/or code should be included in a pool of acceptably-performing, candidate vendor exchanges from which a particular exchange is selected to service a call. Such techniques prevent poorly performing vendors from servicing calls routed by the inter-carrier network switch in real time or near real-time.
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04M 3/42 - Systems providing special services or facilities to subscribers
H04M 3/22 - Arrangements for supervision, monitoring or testing
H04M 7/12 - Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
H04M 15/00 - Arrangements for metering, time-control or time-indication
H04Q 3/62 - Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges
H04M 3/38 - Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
A private packet network backbone exchange (PPNBE) may include a capability for determining a variable call termination location corresponding to a called party. The PPNBE may directly query one or more data sources administered by a communications service provider other than the provider of the PPNBE to determine a current location to which an originating call is to be terminated, and the PPNBE may provide a “one-hop” call connection between the originating entity and the terminating entity of the call without traversing or communicating with any other exchanges. The PPNBE may re-direct established calls by directly querying the one or more data sources. Multiple data sources administered by one or more other communications service provider may be directly accessed by the PPNBE for call termination and/or re-direction purposes.
H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
H04M 9/00 - Arrangements for interconnection not involving centralised switching
H04M 11/04 - Telephonic communication systems specially adapted for combination with other electrical systems with alarm systems, e.g. fire, police or burglar alarm systems
H04M 3/42 - Systems providing special services or facilities to subscribers
H04W 40/00 - Communication routing or communication path finding
H04W 24/00 - Supervisory, monitoring or testing arrangements
H04M 1/00 - Substation equipment, e.g. for use by subscribers
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
Systems and methods for mitigating phantom call traffic in a communication system are disclosed. A call may be received at a communications exchange. A jurisdiction of the call may be determined in real-time, and egress signaling information and a route of the call to a terminating local exchange may be determined based on the jurisdiction. At least a portion of the egress signaling information may be provided to the terminating exchange in call signaling and/or in call detail billing records so that the terminating exchange is enabled to correctly charge for call termination.
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04M 7/00 - Arrangements for interconnection between switching centres
H04M 15/00 - Arrangements for metering, time-control or time-indication
H04M 3/42 - Systems providing special services or facilities to subscribers
H04M 7/12 - Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
H04Q 3/62 - Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges
18.
Systems and methods of mitigating phantom call traffic
Systems and methods for mitigating phantom call traffic in a communication system are disclosed. A call may be received at a communications exchange. A jurisdiction of the call may be determined in real-time, and egress signaling information and a route of the call to a terminating local exchange may be determined based on the jurisdiction. At least a portion of the egress signaling information may be provided to the terminating exchange in call signaling and/or in call detail billing records so that the terminating exchange is enabled to correctly charge for call termination.
Systems and methods for providing multi-homed tandem access in a communication system are disclosed. The disclosure may include a private packet network backbone exchange (PPNBE) in connection with a set of access tandems and with a call destination such as an end-user or a communications service. A set of LRNs may be homed across the set of access tandems, with each of the set of LRNs mapped to one or more TNs corresponding to the call destination. An originating party may use any of the TNs to reach the call destination. A plurality of originating calls each including one of the TNs may be received at the PPNBE from any of the access tandems and routed to the call destination. Thus, the present disclosure provides greater call capacity than available access tandem architectures as well as optimizes a maximum number of call paths to a particular call destination.
Systems and methods for providing communication service using a private packet network backbone exchange (PPNBE) are disclosed. The private packet network backbone exchange may include a logical call control entity, a logical routing database, one or more PPNBE gateways, and a private packet network. The PPNBE may provide “one-hop” call connection between a call-originating entity and a call-terminating entity without traversal of any other exchanges. The PPNBE may simultaneously support both one-hop local and long distance calls. The PPNBE architecture is easily scalable and incorporated into existing communication networks for on-net and off-net service. Methods and systems for providing access tandem communication service using a PPNBE are also disclosed.
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04Q 3/62 - Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges
H04M 3/42 - Systems providing special services or facilities to subscribers
H04M 15/00 - Arrangements for metering, time-control or time-indication
H04M 7/12 - Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
21.
System and method of providing communication service using a private packet network backbone exchange
Systems and methods for providing communication service using a private packet network backbone exchange (PPNBE) are disclosed. The private packet network backbone exchange may include a logical call control entity, a logical routing database, one or more PPNBE gateways, and a private packet network. The PPNBE may provide “one-hop” call connection between a call-originating entity and a call-terminating entity without traversal of any other exchanges. The PPNBE may simultaneously support both one-hop local and long distance calls. The PPNBE architecture is easily scalable and incorporated into existing communication networks for on-net and off-net service. Methods and systems for providing access tandem communication service using a PPNBE are also disclosed.
Systems and methods for providing multi-homed tandem access in a communication system are disclosed. The disclosure may include a private packet network backbone exchange (PPNBE) in connection with a set of access tandems and with a call destination such as an end-user or a communications service. A set of LRNs may be homed across the set of access tandems, with each of the set of LRNs mapped to one or more TNs corresponding to the call destination. An originating party may use any of the TNs to reach the call destination. A plurality of originating calls each including one of the TNs may be received at the PPNBE from any of the access tandems and routed to the call destination. Thus, the present disclosure provides greater call capacity than available access tandem architectures as well as optimizes a maximum number of call paths to a particular call destination.
Telecommunication services, namely, local and long distance transmission of voice, data, graphics by means of telephone, telegraphic, cable, and satellite transmissions; Telecommunication access services; Telecommunications gateway services; Telecommunications reseller services, namely, providing long distance telecommunication services; Telecommunications services, namely providing fiber optic network services; Transfer of data by telecommunications; Transmission of information on optical telecommunication networks; Communications via multinational telecommunication networks; Data transmission and reception services via telecommunication means; High bit-rate data transmission services for telecommunication network operators; Providing access to telecommunication networks; Providing electronic telecommunication connections; Providing third party users with access to telecommunication infrastructure