Abstract:
A communication system, method, and components are described. Specifically, the method described herein provides the ability for an application sequence of a communication session to be reconstructed during the communication session and even though SIP standards dictate that the reconstruction of the application sequence should be denied and the session should be terminated.
Abstract:
The system generates a change in the SIP INVITE message during a call transfer. Here, a user relation element involved in the call can change the header information in the message to include the endpoint view of the transferring party. Thus, the INVITE message is redirected to the transferring party's user relation element, which can interpret the received message and “unravel” the B2BUAs in the existing call path. The system includes changes in the user relation element to effect the message change and interpret the message once received. Changes to the user relation element forgo the need to change the communication endpoints.
Abstract:
The concept of anchor points is introduced. Anchor points, and specifically Session Initiation Protocol (SIP) anchor points, serve as a media and call control point that is established on a per-user basis which can then be shared by any application. The use of an anchor point allows for applications to become aware of and control a communication late or cease monitoring and controlling a communication session early without disrupting the session or introducing a significant amount of control or media delay.
Abstract:
A topic is associated with a temporary communications address such as a temporary telephone number. This assignment may be effected by the user when the temporary address is obtained by the user. Illustratively, a user who simultaneously uses a plurality of temporary addresses associates a different topic with each of those addresses. When a caller calls the temporary address, the call is redirected to the user's real address and the user receives the topic that is associated with that temporary address, and preferably also the called temporary address itself, along with the redirected call, and this information is either displayed or announced to the user. The information provides context for the call to the user, and may optionally be captured in call logs. Illustratively, when the user initiates a call via the temporary address or the topic, the temporary address or the topic is provided to the called party as the caller ID information. The user's identity is thus kept secret. The user may select the calling topic or temporary address from a display of the call logs of past calls that involved the topics and temporary addresses associated with the user's real address.
Abstract:
A communication system, method, and components are described. Specifically, the method described herein provides the ability for an application sequence of a communication session to be reconstructed during the communication session and even though SIP standards dictate that the reconstruction of the application sequence should be denied and the session should be terminated.
Abstract:
A distributed call control system is provided that can allot bandwidth amongst several call controllers. The distributed call control system includes one or more access elements that interface with a cloud that execute two or more instances of call processing servers that administer call control. The cloud members negotiate and determine bandwidth allocation amongst the members and the access elements. If an access element requires more bandwidth, the access element assesses its own needs and requests more bandwidth from the cloud. The negotiation and requests for bandwidth are accomplished with a set of dynamic and static bandwidth data that regiment the control of the bandwidth.
Abstract:
Prior art solutions only implement absolute music-on-hold suppression at the conference bridge. The present disclosure moves the intelligence and control capabilities to the entity implementing music-on-hold functionality and also provides mechanisms for applying the music-on-hold treatment more intelligently. Intelligent and flexible music-on-hold control algorithms are disclosed which make conference participation more convenient and enjoyable.
Abstract:
Methods, devices, and systems are provided for marking one or more entities of a call as internal/external such that certain call features can be invoked by servers and other devices residing behind a gateway. More specifically, entities of a call can be marked as internal/external based employing an assessment algorithm to determine whether the calling endpoint is an internal or external endpoint and/or whether a user of the calling or answering endpoint is an internal or external user. Once this determination is made, the call can be marked accordingly such that the appropriate features can be invoked.
Abstract:
The concept of a centralized communication log is provided. Anchor points, and specifically Session Initiation Protocol (SIP) anchor points, serve as a media and call control point that is established on a per-user basis which can then be leveraged by a communication log service. Such a communication log service is able to determine accurate and real-time communicant information for a communication session and populate a centralized communication log with the same. Such a communication log is, therefore, accurate with respect to multiple users in a system, highly available, and scaled horizontally.
Abstract:
The present invention provides methods, devices, and systems for allowing a conference call participant to place a conference call on hold. Additionally, a participant is provided with a number of rejoin and/or hold options that can be executed when the participant puts the conference call on hold and takes the conference call off of hold. The rejoin and/or hold options available to the participant may vary depending upon participant preference or the nature in which the participant is rejoining the conference call.