H04M3/46

SYSTEM AND METHOD FOR INITIATING AN EMERGENCY RESPONSE
20170289350 · 2017-10-05 ·

A system and method for initiating a personal emergency response is disclosed. The method can include receiving an emergency communication via a virtual assistant, spoken by a user and an urgent situation or an emergency situation. The emergency communication can be processed to determine the nature of the emergency communication and translate the emergency communication into an emergency data message having a digital representation of information related to the emergency communication. If the emergency communication indicates an urgent situation, the system can contact an emergency contact based on stored user preferences. If the emergency communication indicates an emergency situation, then the system can aid in the dispatch of emergency services and provide information about the user to provide a measured response to the emergency communication.

Device, System, and Process for Wireless Call Hunting
20170289358 · 2017-10-05 ·

A configuration to provide wireless call hunting includes a system configured to receive an incoming call to a wireless number, the system further configured to implement a plurality of lines that are associated with the wireless number, the system further configured to determine if one or more of the plurality of lines of the wireless number are busy, and the system further configured to determine if one or more of the plurality of lines of the wireless number are available. The system further configured to prevent connecting to one or more of the plurality of lines of the wireless number that are busy, and the system further configured to connect to one of the plurality of lines of the wireless number that is not busy, where the system includes one of the following: a soft switch and mobile telephone switching office. A process is disclosed as well.

Provisioning interfaces for accessing virtual private branch exchange services through a mobile device

Systems, methods and computer program products for facilitating the provisioning of a single and multi-line virtual private branch exchange (PBX) including automated call distribution via a mobile device are described. In some implementations, the provisioning of the single and multi-line virtual PBX can be achieved using one or more unique provisioning interfaces. The unique provisioning interfaces can enable the setup and configuration of a virtual PBX service account instantaneously from any geographical location at any time. Changes made to the virtual PBX service account can be immediately reflected back (e.g., in real-time) to the system providing the core operating environment.

FACILITATION OF AN INTERNET PROTOCOL MULTIMEDIA PLATFORM
20170244833 · 2017-08-24 ·

A call routing platform system can be used to facilitate routing of a call to a mobile device and a real-time communication API enable device simultaneously. A mobile device number associated with a mobile device can be registered with a call routing service to facilitate call forking between the mobile device and the real-time communication API enabled device. The call routing platform system can comprise an IP multimedia system to facilitate the call forking.

Dialing method and device

A dialing method for a calling party includes determining a plurality of phone number groups to be dialed in a simultaneous or sequential ringing mode, each of the groups including at least one phone number; and transmitting the plurality of phone number groups and a dialing flag to a calling server. The dialing flag including a simultaneous or sequential ringing flag indicating that the plurality of phone number groups are to be dialed in the simultaneous or sequential ringing mode. The calling party can freely custom multiple phone numbers expected to be rung simultaneously or sequentially and transmit them to a calling server, without registering in the calling server in advance. Thus, the trouble of the user registering the numbers in the calling server may be avoided and the calling server does not need to maintain a large-scale database for storing the multiple numbers at a large cost.

System and Method for Managing an Unsuccessful Communication Session Between a Source User and a Target User
20170237855 · 2017-08-17 · ·

This disclosure relates to system and method for managing an unsuccessful communication session between a source user and a target user. In one embodiment, the method comprises determining a plurality of correlative contacts between the source user and the target user from one or more communication platforms, and scoring the plurality of correlative contacts based on one or more proximity parameters among the source user, each of the plurality of correlative contacts, and the target user. The method further comprises generating an initial set of correlative contacts based on the scoring, presenting the initial set of correlative contacts along with a plurality of selectable communication recourses, initiating a communication with at least one of the initial set of correlative contacts upon selection of a corresponding communication recourse, and providing a plurality of selectable recourses to reach out to the target user based on the communication.

System and Method for Managing an Unsuccessful Communication Session Between a Source User and a Target User
20170237855 · 2017-08-17 · ·

This disclosure relates to system and method for managing an unsuccessful communication session between a source user and a target user. In one embodiment, the method comprises determining a plurality of correlative contacts between the source user and the target user from one or more communication platforms, and scoring the plurality of correlative contacts based on one or more proximity parameters among the source user, each of the plurality of correlative contacts, and the target user. The method further comprises generating an initial set of correlative contacts based on the scoring, presenting the initial set of correlative contacts along with a plurality of selectable communication recourses, initiating a communication with at least one of the initial set of correlative contacts upon selection of a corresponding communication recourse, and providing a plurality of selectable recourses to reach out to the target user based on the communication.

A METHOD FOR ROUTING COMMUNICATION CALLS VIA VOIP AND VIA PSTN TO COMMUNICATION DEVICES AND COMPUTER PROGRAM PRODUCTS THEREOF

A method for routing communication calls via VoIP and via PSTN to communication devices and computer program products thereof A user (B) having a communication device (H) running an application (D) receives a communication call and upon the user (B) having decided, for a given data network, and before the call being received, which one of a VoIP or PSTN interface be preferred for receiving the call, the method comprising: if the VoIP interface is preferred, routing the communication call by a Communication Call Control Service (F) to the mobile communication application (D) as a VoIP call, and delaying the routing of the communication call over the PSTN interface; or if the PSTN interface is preferred, routing the communication call via the PSTN interface as a PSTN call, and if the result of the PSTN call indicates that said communication device (H) is not registered in the PSTN network further routing the communication call via the VoIP interface. Route and combine VoIP and PSTN incoming call alerts to maximise chance for the call to be answered.

Method and system for processing media data for later access
09729713 · 2017-08-08 · ·

A user has access to first and second telephony services. A call setup request directed to a first telephony party identifier associated with the first service is received from a caller and it is determined that the user is not available via the first service. A call setup request is transmitted to a telephony service destination associated with the second service to establish a telephony session between the caller and the destination. Media data transmitted during the session is caused to be captured using a media capture device intermediate the caller and the destination. The captured media data or media data derived therefrom is stored in a media data store so that the user can access the media data after the end of the session to determine what media data was transmitted during the session. The stored media data or media data derived therefrom is made accessible by the user.

Method and system for processing media data for later access
09729713 · 2017-08-08 · ·

A user has access to first and second telephony services. A call setup request directed to a first telephony party identifier associated with the first service is received from a caller and it is determined that the user is not available via the first service. A call setup request is transmitted to a telephony service destination associated with the second service to establish a telephony session between the caller and the destination. Media data transmitted during the session is caused to be captured using a media capture device intermediate the caller and the destination. The captured media data or media data derived therefrom is stored in a media data store so that the user can access the media data after the end of the session to determine what media data was transmitted during the session. The stored media data or media data derived therefrom is made accessible by the user.