Abstract:
Each person to a communication session records their contributions to the communication session. Metadata is maintained for each contribution to identify the time of the contribution and any other useful information to enable the content of the contribution to be accessed at a later point in time. When a portion of the communication session is to be recreated, the people involved in the communication session are requested to provide their contributions for a particular period of time or all contributions associated with a particular topic. Users will then select and forward previously recorded contributions that they are willing to have included in the recreation. By collecting contributions from the individuals involved in the communication session, the intended portion of the communication session may be recreated. Since each person is recording their own contribution to the communication session, no explicit permission is required to record the conversation.
Abstract:
The present invention discloses a method for realizing the CNAP service, including: receiving a service request sent by the switching system, where the service request carries the identifier of the calling party and the identifier of the called party; querying the calling information set by the calling party according to the identifier of the calling party, and querying the location information of the called party according to the identifier of the called party; after determining that the called MS already rings, sending a flash message that contains the calling information to the called MS according to the location information of the called party. The present invention also provides a calling information service apparatus accordingly. The invention correlates the judging of the status of the call connection process with the time of implementing the CNAP service. Therefore, the calling information can be sent to the called MS at a proper time, thus helping the called party to identify the calling party correctly.
Abstract:
A method of and system for optimizing interactive voice response (IVR) unit port utilization starts each call of a plurality of calls on a separate IVR unit port. The method launches an IVR call flow for each call. Each IVR call flow includes a section that is common to all of the call flows. The method conferences together on a single IVR unit port at least some of the plurality of calls for the common section of the call flow by transferring calls to the single IVR unit port when each transferred call reaches the common section. The method synchronizes the calls conferenced together on the single port by inserting into the call flow on the single IVR unit port an on-hold treatment. The method starts the common section of the call flow when all calls have been transferred to the single IVR unit port.
Abstract:
If an attempt by a first user (3) to contact another party (6) fails, a callback server (1) sets a flag (246). The callback server (1) monitors terminals that have such flags set (25) and is arranged to transmit an alert (27) to the calling party (3) when the called party (6) next becomes available. However, if at the time when the called party (6) becomes available, the calling party (3) is himself no longer available, being now switched off or busy, an additional flag (243) in the store (2), indicative of activity by the calling party (3), prevents a callback alert from being generated until the monitoring process (25) can obtain availability indications (263, 266) in respect of both parties (3, 69) simultaneously. Availability may be determined by factors such as available bandwidth or terminal capabilities. A callback may be initiated when a predetermined number of called parties become available to participate in a conference call.
Abstract:
According to one embodiment, a communication system includes a plurality of voice-mail apparatuses which record a voice message transmitted from a telephone terminal in an arbitrary mail box among a plurality of mail boxes, and reproduces the voice message recorded in the arbitrary mail box in response to a reproduction instruction, a plurality of memory apparatuses which include a plurality of mail boxes connected to the plurality of voice-mail apparatuses via a data transmission path and shared among the plurality of voice-mail apparatuses, convert the voice message incoming from the data transmission path into a file format possible to be processed by the plurality of voice-mail apparatuses to record it in the arbitrary mail box, and store control programs and control data, and a controller which selects at least one memory apparatus, and executes processing of the voice message for the selected memory apparatus based on prescribed conditions.
Abstract:
An apparatus and method for establishing a call connection when two parties try to simultaneously call each other are provided, in which, a simultaneous signal comparator determines, upon receipt of a call connection request, whether a calling terminal and a called terminal are trying to call each other simultaneously, and if the calling terminal and the called terminal are busy when calling each other simultaneously, requests rejection of a call connection request from at least one of the calling terminal and the called terminal, and setup a call connection between the calling terminal and the called terminal. A switch rejects the call connection request from the at least one of the calling terminal and the called terminal, and establishes the call connection between the calling terminal and the called terminal according to the request of the simultaneous signal comparator.
Abstract:
The invention relates to performing server initiated database synchronisation between a mail server 10 and a client on a mobile computing device 70. Both the mail server and the client are provided with a copy of a user mailbox 40, 40A. When a message for that user is received at the mail server, this is stored in their server mailbox. The mail server then initiates a link with the client and prompts it to dial into the mail server in order to synchronise its local copy of the mailbox with the server copy. In this manner new mail is automatically transferred to the client device upon receipt at the mail server.
Abstract:
Performing voice recognition may include accessing a voice input including at least a first part and a second part, performing voice recognition on the first part of the voice input, performing voice recognition on a combination of the first part and the second part using a search space, and limiting the search space based on a result from performing voice recognition on the first part of the voice input. Communicating with a user may include presenting the user a first set of options and a second set of options, wherein the second set of options is limited based on the user's selection from the first set of options. The two sets of options may be presented in a single page. The user's selection from the first set of options may be used to select a vocabulary used to recognize the user's response to the second set of options.
Abstract:
Techniques for using validated communications identifiers of a user's communications profile to resolve entries in another user's contact list are described. When a user imports a contact list, the contact list may include multiple entities related to the same person. The system may identify one of the entries in the contact list that corresponds to a validated communications identifier stored in another user's communications profile. The system may identify other validated communications identifiers in the other user's communications profile and cross-reference them against the entries of the contact list. If the system determines the contact list includes entries for the different validated communications identifiers of the other user, the system may consolidate the entries into a single entry associated with the other user.