Abstract:
An Internet protocol (IP) telephony system includes elements that prevent more than a specified number of simultaneous calls to be carried by the IP telephony system under a single user account. Multiple copies of a call session database are maintained in different geographical areas, and the multiple copies of the call session database are frequently and rapidly synchronized. The call session database is consulted before a new call is setup to determine if the user account that is to be used for the new call already is being used for a maximum number of simultaneous calls. If so, the new call setup request is denied.
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:
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 the calling user to switch between leaving a voice message and leaving a video message.
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.