H04L65/1106

CALL FLOW SYSTEM AND METHOD FOR USE IN A LEGACY TELECOMMUNICATION SYSTEM
20170041851 · 2017-02-09 ·

A method of operating a network server, such as a mobile application gateway, connect devices on a cellular or carrier network with individual networks, such as enterprise voice and data networks or residential networks. The effects of the present invention are far reaching in terms of transferring effective call control from the cellular network into the control of the individual network, such as the enterprise, and enabling new business models for the purchase of cellular service from a public cellular carrier by an enterprise.

Method for implementing and executing communication center routing strategies represented in extensible markup language

A method is provided for supplementing existing interaction routines in a contact center with added capability including acts for (a) creating at least one rule having at least one rule attribute; (b) creating one or more processes, the processes integral to the rule; (c) defining the at least one rule and integral processes as a strategy; and (d) linking the strategy to the interaction routine, the link serving to cause execution of the strategy during an interaction between an entity and the routine, execution thereof promoting further interaction defined in the strategy.

Application programming interface enabling communication features for different communication protocols
09544340 · 2017-01-10 · ·

Systems and methods are described for enabling browser-to-phone and browser-to-browser communications to be enhanced with enterprise communication features. Specifically, a Collaboration Environment is disclosed with the ability to interface a browser with an enterprise communication network. The Collaboration Environment is exposed to browsers via a media server and/or websocket and is enabled to communicate with the browsers via a purpose-built library.

Method and apparatus for migrating active communication session between terminals

An apparatus and method are disclosed for migrating between terminals. An apparatus that incorporates teachings of the present disclosure may include, for example, a network proxy having a controller that manages a communications interface in a communication system. The controller can be programmed to receive a request to migrate a first terminal to a third terminal while active communications are taking place on a first voice channel connecting the first terminal to a second terminal, establish a second voice channel with the third terminal, connect the first and second voice channels, and terminate without action of an end user of the first terminal a connection between the first terminal and the first voice channel. Additional embodiments are disclosed.

IMS and voice services simplification in cellular networks over public cloud

A disclosed method may include (i) establishing an Internet Protocol Multimedia Subsystem instance, (ii) aggregating, within the Internet Protocol Multimedia Subsystem instance, multiple distinct cloud native functions that are associated with the Internet Protocol Multimedia Subsystem instance such that the multiple distinct cloud native functions communicate through a single Internet Protocol address, and (iii) directing outbound communications from the multiple distinct cloud native functions associated with the Internet Protocol Multimedia Subsystem instance through the single Internet Protocol address. Various other systems and computer-readable mediums are further disclosed.

IMS and voice services simplification in cellular networks over public cloud

A disclosed method may include (i) establishing an Internet Protocol Multimedia Subsystem instance, (ii) aggregating, within the Internet Protocol Multimedia Subsystem instance, multiple distinct cloud native functions that are associated with the Internet Protocol Multimedia Subsystem instance such that the multiple distinct cloud native functions communicate through a single Internet Protocol address, and (iii) directing outbound communications from the multiple distinct cloud native functions associated with the Internet Protocol Multimedia Subsystem instance through the single Internet Protocol address. Various other systems and computer-readable mediums are further disclosed.

Calling line/name identification of enterprise subscribers in mobile calls

A system, server, and method of DTMF detection in a VoIP network.

IMS AND VOICE SERVICES SIMPLIFICATION IN CELLULAR NETWORKS OVER PUBLIC CLOUD

A disclosed method may include (i) establishing an Internet Protocol Multimedia Subsystem instance, (ii) aggregating, within the Internet Protocol Multimedia Subsystem instance, multiple distinct cloud native functions that are associated with the Internet Protocol Multimedia Subsystem instance such that the multiple distinct cloud native functions communicate through a single Internet Protocol address, and (iii) directing outbound communications from the multiple distinct cloud native functions associated with the Internet Protocol Multimedia Subsystem instance through the single Internet Protocol address. Various other systems and computer-readable mediums are further disclosed.

IMS AND VOICE SERVICES SIMPLIFICATION IN CELLULAR NETWORKS OVER PUBLIC CLOUD

A disclosed method may include (i) establishing an Internet Protocol Multimedia Subsystem instance, (ii) aggregating, within the Internet Protocol Multimedia Subsystem instance, multiple distinct cloud native functions that are associated with the Internet Protocol Multimedia Subsystem instance such that the multiple distinct cloud native functions communicate through a single Internet Protocol address, and (iii) directing outbound communications from the multiple distinct cloud native functions associated with the Internet Protocol Multimedia Subsystem instance through the single Internet Protocol address. Various other systems and computer-readable mediums are further disclosed.

Codec selection using codec list prioritized based on call conditions
12513206 · 2025-12-30 · ·

UEs can determine a codec to use for a call based on a codec priority list. A UE can dynamically determine a priority order for the codec priority list based on call conditions experienced by the UE, such that a low bitrate codec may be indicated as the highest priority on the codec priority list if the UE is experiencing relatively poor call conditions. The UE that receives the codec priority list can select a codec from the codec priority list to use during the call. The UE that receives the codec priority list may select one of the listed codecs based on call conditions experienced by that UE, such that the UE may select a low bitrate codec due to relatively poor call conditions being experienced by that UE even if the low bitrate codec is not identified on the codec priority list as the highest-priority codec.