Patent classifications
H04M7/00
System and method for associating audio clips with objects
A system and method for associating an audio clip with an object is provided wherein the voice-based system, such as a voicemail system, is used to record the audio clips.
Online conference system with real-time document transaction platform
A computer-implemented online conferencing transactional platform system comprising an interaction module, a video-conferencing module, and a storage device may allow multiple participants in a video-conference to access, co-browse, collaboratively edit, and sign a transactional document. An interaction module fetches an image of a transactional document and a field identifier for an interactive transactional document element to be filled out from a remotely-connected secure signature API, and displays the image of the document, along with the interactive transactional document element on a webpage interface to a moderator and a signer end user in a video-conference. The interaction module receives a filled-out transactional document in an I-frame from the secure signature API, allowing the signer end user to sign the transactional document using a secure embedded signature process.
Providing audio announcement to called parties
The present disclosure describes a system, method, and computer-readable medium for providing audio announcement of communications to a called party in a communication network. The method includes receiving communication from a calling party and performing a lookup of information relating to the calling party in a database via an Internet Protocol connection based on an identifier of at least one of the calling party and the called party. The information comprises one or more audio files. The method then provides the audio announcement to a called party based on the audio files.
Communication management system
A communication management system manages the exchange of messages between devices using different communication networks and/or protocols. A sender device may transmit a message (e.g., a short message service “SMS” message) to a destination associated with a traditional “landline” phone number. The message may be delivered over a traditional landline phone network. The communication management system can receive the message via the phone network, process the message, and provide the message to one or more electronic devices over a packet switched network, such as a local area network or the Internet. The electronic devices may use chat-based application software to process and display the message, provide robust message handline functionality, and facilitate responses to the message.
Mobile communications with quality of service
A mobile communications system includes switching between communication paths based on the quality of service. A VoIP service is coupled to a mobile network and a wireless local-area network (WLAN) via a wide-area IP network. A plurality of mobile communications devices are associated with VoIP telephone numbers. A public switched telephone network (PSTN) is coupled to the plurality of mobile communications devices and coupled to the VoIP service. A quality of service server is coupled to the plurality of mobile communications devices via the wide-area IP network for determining the quality of data channels to a mobile communications device via the mobile network and to the mobile communications device via the WLAN. A voice call is carried over one of the mobile network, the WLAN, and the PSTN depending on the quality of the data channels.
DETECTING, VERIFYING, AND PREVENTING UNAUTHORIZED USE OF A VOICE OVER INTERNET PROTOCOL SERVICE
A computer-implemented method, a computer program product, and a computer system for detecting, verifying and preventing unauthorized use of a Voice over Internet Protocol (VoIP) service. A computer rates a VoIP call based on a database including information of the caller number, in response to determining that no record of a caller number exists in a database including the information of unauthorized uses. The computer sets a predetermined time period for the VoIP call based on a rating of the VoIP call, adds the predetermined time period to a session initiation protocol (SIP) invite, and connects the VoIP call to a called party. In response to that the predetermined time period is reached, the computer interrupts the VoIP call and prompts the caller to conduct user verification. In response to that the caller is successfully verified, the computer reconnects the VoIP call to the called party.
Location updates for call routing decisions
A server is configured to provide data communications services to a plurality of endpoint devices. Geolocation information identifying a first geographic location of the particular endpoint device is received at the server and from an application running on an endpoint device. A second geographic location for an IP address is compared to the first geographic location. In response to a mismatch between the compared geographic locations, a location database is modified to include an entry specifying that the particular endpoint device is located at the first geographic location. For an outgoing telephone call from the endpoint device, the modified entry is used to select a telephone carrier. The outgoing telephone call is routed using the selected telephone carrier.
SYSTEM AND METHOD FOR ENABLING A CUSTOMER SUPPORT INTERACTION IN MULTIPLE CHANNELS IN PARALLEL
A processor-implemented method of enabling a customer support interaction in multiple channels in parallel is provided. The processor-implemented includes (i) receiving a call at a contact center from a customer, (ii) providing a notification to the customer with reference to a hold time to reach a live human agent at a first live channel, (iii) selecting at least one automation task to be performed for a customer's requirement by a virtual agent at a second non-live channel, and (iv) enabling transfer of the customer from the first live channel to the second non-live channel with the virtual agent and communicating the at least one automation task to be performed for the customer's requirement to the virtual agent at the second non-live channel. The at least one automation task is a series of steps performed by the virtual agent to complete an objective.
Virtual communications assessment system in a multimedia environment
A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.
System for communicating event and location information
The present invention provides a system, method and apparatus for initiating and handling an emergency IP request using an IP enabled device having GPS capability. The IP enabled device is monitored for one or more emergency criteria. If the emergency criteria are satisfied, global positioning data is obtained using the GPS capability and the emergency IP request is sent to an address server. The address server receives the emergency IP request, obtains local emergency services data based on the global positioning data, dials a call center station based on the local emergency services data and passes an emergency call from the IP enabled device to the call center station. This invention can be implemented as a computer program embedded in a computer readable medium wherein the steps are performed by one or more code segments.