Abstract:
Methods and systems for managing voicemail operations are provided here. In some embodiments a method for managing voicemail operations may include establishing a voicemail session with a voicemail system, transmitting message data over the voicemail session to be recorded in a voicemail message for a second user on the voicemail system, receiving an incoming call from a device associated with the second user while the voicemail session is active, and sending a first notification to the voicemail system to manage the voicemail message prior to establishing the incoming call with the device associated with the second user.
Abstract:
Methods and systems for voice and video messaging are provided here. In some embodiments a method for voice and video messaging may include establishing a telecommunication session with a calling device associated with a first user in response to an indication that a call request from the calling device directed to a called identifier associated with a second user failed, providing to the calling device an option to leave a video message and an option to leave an audio message, receiving a selection from the calling device indicating the selection of the option to leave a video message, disconnecting the established telecommunication session, and receiving a video message from the calling device. Enable user to switch between audio messaging and video messaging.
Abstract:
A telephony device (30) comprises a radio interface (54), a user interface section (58), a memory and a processor (56). The radio interface (54) is configured to receive (3-1) a notification of an incoming call from a telephony network (40). The user interface section (58) is configured to facilitate interaction with a user of the telephony device (30). The memory comprises a local contact book (72), the local contact book (72) comprising a pairing of calling party telephone information and corresponding caller identification information. The processor (56) is configured, upon receipt (3-1) of the notification of the incoming call, to use the calling party telephone information to obtain (3-2) paired caller identification information from the local contact book (72) and to provide (3-3) an indication of the paired caller identification information to the user interface section (58).
Abstract:
The Internet Protocol telephony system comprises a registration unit; a signal handling interface; a rules engine; and a call processing interface. The registration unit is configured to store, in association with a customer record, a notification list of one or more telephony devices that that are to be notified upon receipt by the Internet Protocol telephony system of a communication addressed to a customer identifier corresponding to the customer record. The signal handling interface is configured to receive a signal originated by a telephony device. The rules engine is configured to consult the notification list and apply rules logic to determine in what order the one or more telephony devices on the notification list are to be notified. The call processing interface is configured to route notifications to the one or more telephony devices.
Abstract:
Systems and methods for establishing an IP telephone call to a called party's telephony device include attempting to send a call setup request directly to the called party's telephony device, and requesting that a push notification be sent to the called party's telephony device. If the direct request does not reach the called party's telephony device, the push notification will result in the called party's telephony device contacting the IP telephony system to setup the requested call. In some embodiments, the request for a push notification is not sent until the direct request is determined to have failed.
Abstract:
A method of operating an internet-based telephony system comprises establishing a communication between a first telephony device and a second telephony device through the internet-based telephony system. The communication at least initially comprises a first leg of the communication and a second leg of the communication, with the first leg of the communication existing between the first telephony device and the internet-based telephony system and the second leg of the communication existing between the second telephony device and the internet-based telephony system. The method further comprises receiving a connection-request message from the first telephony device; and, as a result thereof at least partially replacing a replaceable leg with a replacement leg having a different channel type than the replaceable leg. The replaceable leg is one of the first leg of the communication and the second leg of the communication, and the different channel type is either a data channel or a circuit channel.
Abstract:
A method for responding to a push notification after a missed call between a calling party and a called party's mobile device is disclosed. The method includes sending a push notification request directed to the called party's mobile device indicative of a communication. The method then detects that the communication request has failed and enables a dial-back operation to the calling party.