Method and an apparatus for enhancing messaging
First Claim
1. A communication system comprising a communication terminal for transmitting a request for establishing communication, and a server for handling the request, said server being adapted to respond to a communication establishment failure situation by returning a failure response including rerouting details, wherein the communication terminal is adapted to receive such a failure response including rerouting details, and to forward data according to the received rerouting details.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention concerns a method and an apparatus for enhancing delivery of information and accessibility of a receiver. In particular the invention concerns a method for establishing a communication comprising a step of transmitting a request for establishing a communication by a communication terminal, which request is handled by a server. As a response to inability to establish the requested communications, the server returns a failure response including rerouting details to the communication terminal. The communication terminal receives the failure response including rerouting details, and forwards data according to the received rerouting details.
28 Citations
17 Claims
- 1. A communication system comprising a communication terminal for transmitting a request for establishing communication, and a server for handling the request, said server being adapted to respond to a communication establishment failure situation by returning a failure response including rerouting details, wherein the communication terminal is adapted to receive such a failure response including rerouting details, and to forward data according to the received rerouting details.
-
7. A method for establishing a communication, comprising steps of:
-
transmitting a request for establishing a communication by a communication terminal, handling the request by a server, as a response to inability to establish the requested communication, returning a failure response including rerouting details by the server, receiving by the communication terminal the failure response, including rerouting details, and forwarding by the communication terminal data according to the received rerouting details. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A communication terminal for transmitting messages, comprising
means for transmitting a request for establishing a communication, means for receiving a failure response having rerouting details including an alternative contact information as a response to inability to establish the requested communication, means for displaying the alternative contact information and means for confirming forwarding of data according to the received rerouting details, and means for forwarding data according to the received rerouting details as a response to the confirmation.
-
15. A computer program product, comprising computer executable code means for performing the steps of:
-
transmitting by transmitting means a request for establishing a communication, as a response to inability to establish the requested communication, receiving by receiving means a failure response having rerouting details including an alternative contact information, displaying by display means the alternative contact information, requesting by the display means confirmation for forwarding of data according to the received rerouting details, and as a response to the confirmation, forwarding data according to the received rerouting details by transmitting means, when said product is executed on a computer.
-
-
16. A server for handling request-response based communication, comprising means for fetching rerouting details including an alternative contact information of the requested recipient from a data storage storing alternative contact information of users, means for adding the rerouting details to the failure response, and as a response to inability to establish the requested communication, means for returning to the sender of the request the failure response including rerouting details.
-
17. A computer program product, comprising computer executable code means for performing the steps of:
-
fetching rerouting details including an alternative contact information of the requested recipient from a data storage storing alternative contact information of users, adding the rerouting details to the failure response, and as a response to inability to establish the requested communication, returning to the sender of the request the failure response including rerouting details.
-
Specification