Patent classifications
H04M7/0048
Exchange and Use of Globally Unique Device Identifiers for Circuit-Switched and Packet Switched Integration
According to one aspect, a system and method of exchanging GRUUs (Globally Routed User Agent URI (Uniform Resource Identifier)) between a first telephony-enabled device and a second telephony enabled device using a circuit-switched message is provided. Once exchanged, the telephony enabled devices can exchange SIP (session initiated protocol) communications routed by the GRUUs. Any one of the telephony-enabled devices can add a media component to the SIP communications. According to another aspect, a system and method of generating GRUUs is provided. According to another aspect, a system and method of handing off communications to a packet switched network from a circuit switched network is provided.
Forecasting and scheduling campaigns involving different channels of communication
Various embodiments of the invention provide methods, systems, and computer program products for generating a roster template used in scheduling agent resources to conduct a first campaign and a second campaign involving two different channels of communication. Specifically, forecasts are generated for the first and second campaigns and agent resources needed to handle communications forecasted for each campaign are identified. A roster template is generated that includes one or more shifts to schedule based on the agent resources identified for the first campaign and evaluated to identify whether a deficiency exists with respect to the one or more shifts not meeting the agent resources identified for the second campaign. If so, the one or more shifts are revised so as not to cause a second deficiency with respect to the first campaign.
Rich media interactive voice response
The systems and methods are directed towards embodiments for implementing an interactive voice response (IVR) system with the voicemail system. The combination of the two systems would allow the recipient to listen to a recorded voicemail message and receive associated IVR commands that can be provided by the sender. The IVR commands allow the sender to generate customized IVR commands that provides different types of rich media based information (e.g., hyperlinks, video files, audio files) based on the sender input. Other systems and methods are also directed towards embedding active content (i.e. rich media based content) into documents.
System and method for implementing SMS texting as a customer service channel
Embodiments of the invention are directed to the integration of SMS texting into a social media platform for providing customer service support. A method of the invention includes maintaining a registration of a handler system with a text hub, wherein the text hub intercepts text messages forwarded through a mobile carrier to the dedicated customer service landline. The method further includes receiving at the registered handler system a text message directed to the dedicated landline. The method further includes calling a routing engine for forwarding the text message to a customer service platform and receiving a response to the text message formulated at the customer service platform at the processor. The method further includes transmitting the response from the processor in the form of a text message to the text hub for delivery by the mobile carrier to the mobile device.
Exchange and use of globally unique device identifiers for circuit-switched and packet switched integration
According to one aspect, a system and method of exchanging GRUUs (Globally Routed User Agent URI (Uniform Resource Identifier)) between a first telephony-enabled device and a second telephony enabled device using a circuit-switched message is provided. Once exchanged, the telephony enabled devices can exchange SIP (session initiated protocol) communications routed by the GRUUs. Any one of the telephony-enabled devices can add a media component to the SIP communications. According to another aspect, a system and method of generating GRUUs is provided. According to another aspect, a system and method of handing off communications to a packet switched network, from a circuit switched network is provided.
Originating Group Text Calls in a Contact Center
A dialing list comprising call records can be processed by a call handling component(s) in a contact center in various dialing modes. A call record may be processed to originate a voice call, where the agent manually dials the call as a voice telephone call. In another embodiment, one or more call records can be processed to originate a SMS text call or group text call, where the agent also determines when the call(s) originates. The agent is presented with a graphical user interface tailored to the dialing mode. The dialing mode used may be defined by the dialing list the call record is retrieved from, information from within the call record itself, application of a rule, or input from the agent. The dialing mode may be altered under certain conditions. When the call is originated, various compliance oriented tests, including calling windows and call attempts, are performed.
Systems and methods for providing call verification
Systems and methods for providing call verification to prevent voice phishing, comprising: receiving a first API call, wherein the first API call is a call request from a service provider to establish a call with a client device associated with a client of the service provider; verifying an identity of the service provider, wherein verifying the identity of the service provider comprises: generating a second API call; transmitting the second API to a verification system; and receiving verification of the service provider from the verification system; transmitting a notification to the client device that includes an indication that an incoming call is from a verified service provider; verifying the identity of the client; and establishing the call between the service provider and the client after both the identity of the service provider and the identity of the client are verified.
DYNAMIC MESSAGE PROCESSING AND AGGREGATION OF DATA IN MESSAGING
A network device (e.g., a user's mobile phone) may be used to make a telephone call to a landline telephone associated with a client device (e.g., a business's device). If the telephone call is terminated, either the network device or the client device may generate a text message to the other and establish a communication session. The client device may present a variety of options to the network device of service requests that may be completed by text message. The network device may transmit the service request and the service request may be fulfilled by the client.
Automated unavailability response for call handling
Automated unavailability response for call handling is used to notify an incoming caller that a subscriber is unavailable to answer the incoming call. An incoming call that is initiated from an originating caller device is received at a network server for routing to a terminating user device of a specific subscriber. A user profile of the specific subscriber that includes one or more unavailability notification settings for the incoming call is retrieved from a user profile database. An unavailability notification message is selected from a data store based at least on the one or more unavailable notification settings. The unavailability notification message is sent from the network server to the originating caller device.
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.