Patent classifications
H04M7/00
Mutual disabling unit for multiple phones
A secure phone system comprising a plurality of Voice over IP (VoIP) phones, each having an enhanced security implant device, a Mutual Disabling Unit (MDU) and a method of operating the system for securing VoIP phones located in the same room by disabling a VoIP phone while a call is active in another phone in order to prevent audio eavesdropping.
COMPUTER-PROGRAMMED TELEPHONE-ENABLED DEVICES FOR PROCESSING AND MANAGING NUMEROUS SIMULTANEOUS VOICE CONVERSATIONS CONDUCTED BY AN INDIVIDUAL OVER A COMPUTER NETWORK AND COMPUTER METHODS OF IMPLEMENTING THEREOF
In some embodiments, the present invention provides for a computer-implemented method, including: causing, by a specifically programmed computer call management communication system, to transform, over a computer network, computing devices of users, into corresponding specialized call management devices, by having each computing device to execute a specialized call management client software application being in electronic communication with the specifically programmed computer call management communication system over the computer network by utilizing SIP; where the specialized call management client software application generates specialized graphical user interfaces configured to allow each user to concurrently initiate and maintain, over the computer network, a plurality of voice communications of distinct types with other users, by, for example, allowing each user to independently and dynamically divert, in real-time, any voice communication of any type to any audio device associated with a corresponding specialized call management device of such user.
Calling line/name identification of enterprise subscribers in mobile calls
A system, server, and method of DTMF detection in a VoIP network.
System and method for managing resources of an enterprise
A resource managing computer system for managing at least one resource in an enterprise is disclosed. The resource managing computer system includes a communication interface for establishing at least one web based chat communication session with at least one customer. The system further includes a monitoring module for monitoring one or more parameters associated with the at least one web based chat communication session. The system further includes a computing module for computing at least one confidence score based on the one or more monitored parameters of the at least one web based chat communication session. The system further includes an allocation module for allocating the at least one resource to the at least one web based chat communication session, wherein the allocation is performed based on the at least one computed confidence score.
CLOUD-BASED DEPLOYMENT OF COMMUNICATION SERVICES
A method, system and computer program product for cloud-based deployment of communication services. The method includes obtaining data related to an on premise communication system, and determining a multiplicity of tasks to be executed for migrating the on premise communication system to a cloud-based communication system. Each task from the multiplicity of tasks is associated with a type, a configuration, and an owner. Information of a multiplicity of user attempts to change the configuration during or following execution of some of the multiplicity of tasks of a particular type is collected. When the multiplicity of user attempts exceeding a predetermined amount, an owner of a task associated with the configuration is notified, and when approved by the owner, further tasks of the particular type yet to be executed are modified to conform to the configuration.
VIDEO TRANSMISSION METHOD, DEVICE, AND SYSTEM, AND STORAGE MEDIUM
A video transmission method includes: A first media gateway receives an uplink media packet sent by a first terminal, where the uplink media packet carries information indicating that the first terminal supports an uplink-downlink resolution asymmetry capability and an uplink media stream of a first resolution of the first terminal. The first media gateway sends a first downlink media packet to the first terminal, where the first downlink media packet carries a downlink media stream of a second resolution of the first terminal, and the first resolution is different from the second resolution. The solution is applicable to the following case: In a video call process, a terminal that supports different resolutions in a sending direction and a receiving direction can lower a resolution based on channel quality to deliver a video packet, and can raise a resolution when network resources are sufficient.
Analysis of data metrics in IPBX networks
Apparatuses and methods concerning routing of calls in an IPBX server are disclosed. As an example, one apparatus includes a first processing circuit communicatively coupled to an IPBX server. The IPBX server is configured to generate call event messages for the VoIP calls routed by the IPBX server. The first processing circuit is configured to generate call summary metrics from the call event messages. The call summary metrics and/or related data indicate respective sets of call data for participants of the calls routed by the IPBX server. A second processing circuit is configured to identify organizations associated with the participants of the calls. The second processing circuit aggregates the call related data to assess needs of the organization.
Extending cell broadcast notification to other communication technologies
Methods for extending cell broadcast notifications to various access technologies and enterprise communication infrastructure. A method includes obtaining, by a controller, a cellular broadcast message of a public warning system and identifying, by the controller, at least one network entity, from among a plurality of network entities operating in a private radio network, based on the at least one network entity being within a location area specified in the cellular broadcast message. The method further includes providing, by the controller to the at least one network entity, the cellular broadcast message.
Intelligent call handling and routing
Certain aspects of the disclosure are directed to routing decisions implemented in response to VoIP telephone calls. According to a specific example, in response to the VoIP telephone calls, a first set of one or more documents are identified and executed to make routing decisions for the VoIP telephone calls. A second set of one or more documents are then identified based upon an association with the routing decisions. The second set of documents identify data to be retrieved from data sources. In response to the data, call control functionality is provided for the VoIP calls.
SYSTEM AND METHOD FOR PROCESSING TELEPHONY SESSIONS
In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.