H04M2203/152

COMPUTER-IMPLEMENTED DETECTION OF ANOMALOUS TELEPHONE CALLS

Computer-implemented detection of anomalous telephone calls, for example detection of interconnect bypass fraud, is disclosed. A telephone call associated with user devices is analyzed remote from the user devices. A first set of multiple features, for example Mel Frequency Cepstral Coefficients, is derived from a call audio stream. The first set is converted to an embedding vector, for example via a model based on a Universal Background Model comprising a Gaussian Mixture Model, which model is preferably configured based on a training plurality of first sets of multiple features derived form a corresponding training plurality of audio streams. Occurrence, or probability of occurrence, of an anomalous telephone call is determined based on the embedding vector, for example via a back-end classifier, such as a Gaussian Backend Model, which classifier is preferably configured based on labels associated with the training plurality of audio streams.

Automatic determination of caller identification data in outgoing calls
09848078 · 2017-12-19 · ·

Automatic determination of caller identification information and encoding of such information in outgoing data requests, such a API calls to a call management component, are disclosed herein. The caller identification information may be determined by analyzing information associated with a call target to determine if the target has a custom outbound telephone number assigned, was contacted through a specific campaign, has local geographic data, is being called from a specific entity, or is being made from a call originator with a specific outbound number set. The system may execute machine learning on previous calling data in order to update caller identification selection models used for other outgoing calls.

ENHANCED COMMUNICATION SERVICES BASED ON ITINERARY DATA
20220060871 · 2022-02-24 ·

Described herein are techniques for providing enhanced services to a user device based on itinerary data. Such techniques may comprise receiving itinerary data that comprises an indication of at least one event associated with a user device, determining, based on the itinerary data, a temporary user device identifier to be provisioned onto the user device in relation to the at least one event, providing the temporary user device identifier to the user device to be provisioned onto the user device while the at least one event is occurring, and upon receiving a communication directed toward the temporary user device identifier while the at least one event is occurring, routing the communication to the user device.

System and Method for Allocation And Management Of Shared Virtual Numbers

Aspects of the present disclosure provide a system and method in which allocation and management of shared virtual numbers is achieved. In an embodiment, a request is received from an external server, over a network, for allocation and de-allocation of virtual numbers among agents and customers. Thereafter, a first virtual number is allocated and mapped between a first agent and a first customer, and the same first virtual number is also allocated and mapped between a second agent and a second customer. Such allocation and mapping enables communication between corresponding agents and customers. In addition to the allocation, a number may also be de-allocated. For example, the first virtual number mapping between the first agent and first customer can be de-allocated, thereby deactivating the first virtual number for a predetermined time, during which time the first virtual number is not allocated to another combination of a customer and an agent.

Automatic virtual phone number pool management

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method includes: identifying a pool of telephone numbers; assigning the telephone numbers to a pool manager; allocating by the pool manager, subsets of the telephone numbers to a plurality of allocators, each allocator responsible for allocating telephone numbers to an associated group of content sponsors; determining a first allocation of a first subset, the first allocation being distributed among the content sponsors associated with a first allocator, creating first pools each associated with a respective one of the content sponsors associated with the first allocator; reclaiming one or more telephone numbers from a pool of the first pools; and assigning ones of the reclaimed telephone numbers by the first allocator into either other pools of the first pools or back to the pool manager for allocation to other allocators.

METHOD FOR PROCESSING A REQUEST FROM A COMMUNICATION TERMINAL
20230262167 · 2023-08-17 ·

A method for processing a request from a first communication terminal, intended to establish communication with a second communication terminal via a communications management platform. The method includes identifying the second communication terminal from among a set of communication terminals associated with the communications management platform. The method furthermore includes: assigning, to the first communication terminal, at least one identifier associated with the identified second communication terminal, allowing the first communication terminal to establish communication with the second communication terminal; and transmitting, to the first communication terminal, a message containing the at least one assigned identifier.

Call control instance changeover

In an example embodiment, a solution is provided that provides multiple call control service instances for each media server instance. When one of the call control service instances needs to be updated, the media server is instructed to direct newly received voice calls to another of the call control instances. The call control service instance to be updated remains operating normally until all voice calls handled by that call control service instance have ended naturally, but any new calls received during that time are directed to one of the other call control service instances. Only once all the voice calls handled by the call control service instance to be updated have ended is that call control service instance actually updated, without having had to disconnect a live call.

Mobile roaming and authentication

A cost-effective system and method of sending and receiving high quality phone calls over a low-cost network (e.g., a local area network, a WiFi network, etc.) with a wireless device, where such phone calls would typically have been delivered over a cellular network to the wireless device is provided herein. The system enables the wireless device to retain a phone number assigned by its home cellular network to send and receive calls, while still sending and receiving such calls over the low-cost network. The system also enables wireless devices to be authenticated with the home network of the wireless device for purposes other than sending and receiving high-quality phone calls.

CALL CONTROL INSTANCE CHANGEOVER
20230336659 · 2023-10-19 ·

In an example embodiment, a solution is provided that provides multiple call control service instances for each media server instance. When one of the call control service instances needs to be updated, the media server is instructed to direct newly received voice calls to another of the call control instances. The call control service instance to be updated remains operating normally until all voice calls handled by that call control service instance have ended naturally, but any new calls received during that time are directed to one of the other call control service instances. Only once all the voice calls handled by the call control service instance to be updated have ended is that call control service instance actually updated, without having had to disconnect a live call.

CALL CONTROL INSTANCE CHANGEOVER
20230136859 · 2023-05-04 ·

In an example embodiment, a solution is provided that provides multiple call control service instances for each media server instance. When one of the call control service instances needs to be updated, the media server is instructed to direct newly received voice calls to another of the call control instances. The call control service instance to be updated remains operating normally until all voice calls handled by that call control service instance have ended naturally, but any new calls received during that time are directed to one of the other call control service instances. Only once all the voice calls handled by the call control service instance to be updated have ended is that call control service instance actually updated, without having had to disconnect a live call.