The present invention relates to the field of communications, and more particularly, to a method and a system for ensuring arrival of voice information.
Along with the development of communications, especially the increasing application of mobile communications, transmission of messages is becoming more and more convenient and fast. In the procedure of communications, however, when a caller is calling a callee, if the called terminal which is used by the callee has turned off, or is not in the service area, or there is a failure in the communications network where the callee is currently located, the calling terminal which is used by the caller will not be able to put through the call to the called terminal, and the information that the caller desires to transfer cannot be transmitted to the callee in time.
The calling MSC is connected with other network nodes, and the called MSC is connected with other network nodes also, where other network nodes may include MSCs, switching devices of a fixed phone network, Home Location Registers (HLR) in which users' subscription information is saved, and etc. And the other network nodes connected with the calling MSC and the other network nodes connected with the called MSC may comprise one or more identical network nodes.
When the calling terminal fails to make a call to the called terminal successfully, the called MSC may connect the voice channel of the calling terminal directly to a secretary station. The secretary station prompts the caller to leave a piece of voice information, saves the voice information the caller has left, and then triggers a Short Message Service Center (SMSC) to send a short message to the called terminal so as to notify the callee that the callee should listen to the voice information on the secretary station. The communications network can only notify the callee to listen to the voice information left on the secretary station by means of a text short message. And it is up to the callee to choose whether to listen to the voice information. If the callee chooses to listen to the voice information the caller has left, the user has to call the secretary station first and cannot listen to the voice information until the call is put through. In addition, as a simple text short message is unable to clearly express the information that the caller desires to transfer, it is possible that the callee would choose not to listen to the voice information, which makes the information the caller desires to transfer unable to be passed to the callee in time.
Alternatively, when the calling terminal cannot successfully call the called terminal, the called MSC may put through the voice channel of the calling terminal directly to a voice mail platform. After that, the voice mail platform prompts the caller to leave a piece of voice information and saves the voice information the caller has left. Then, the voice platform converts the voice information left by the caller into a voice short message and sends the voice short message to the called terminal. By using a voice short message to notify the callee of the information that the caller desires to transfer, it is possible to transfer the information that the caller wants to send to the callee in time. However, for the reason that the information that can be included in a single voice short message is limited, the information carried in a single voice short message that the caller desires to transfer is constrained, that is, a single voice short message may not be able to carry so much information as the caller desires. To send as much information as the caller wants, one piece of voice information the caller has left may be divided into several pieces of voice information and carried in multiple voice short messages respectively. But in this case, the contents of the voice information are usually incoherent, which makes the callee less satisfied with the service.
This invention provides a method for ensuring arrival of voice information, wherein the method is implemented in a communications network including a calling terminal, a calling switching device, and a called terminal, and comprises:
when the calling terminal cannot successfully call the called terminal, the calling switching device connecting the voice channel of the calling terminal to a voice platform set in the communications network, and the voice platform saving a piece of voice information left for the user of the called terminal by the calling terminal's user;
the voice platform continuing initiating a call to the called terminal until. the called terminal gives an answer, and the voice platform playing the voice information to the user of the called terminal.
Before the step of the voice platform continuing initiating a call to the called terminal, the method may further comprise: a user information storage set in the communications network notifying the voice platform that the called terminal is reachable.
In the above solution, the method may further comprise: a home switching device being configured for the voice platform; and the step of the voice platform initiating a call to the called terminal may comprise: the voice platform initiating a call to the switching device where the called terminal is currently located via the configured home switching device, and the switching device where the called terminal is currently located then initiating a call to the called terminal.
The invention also provides a system for ensuring arrival of voice information, comprising: a switching device for processing calls and a user information storage for saving the subscription information of users, wherein the system further comprises: a voice platform connected with the switching device and the user information storage respectively which is for connecting the voice channel of a calling terminal when the calling terminal cannot successfully call the called terminal, saving the voice information left for the user of the called terminal by the calling terminal's user, and initiating calls to the called terminal so as to play the saved voice information.
In accordance with the solution put forward by this invention, a voice platform is configured in the communications network, when the calling terminal cannot successfully call the called terminal, the calling switching device puts through the voice channel of the calling terminal to the voice platform, and the voice platform prompts the user of the calling terminal to leave a piece of voice information and saves the voice information the caller has left; when the called terminal is reachable, the voice platform initiates a call to the called terminal until the callee answers the call, and then, the voice platform plays the voice information left by the caller to the called terminal. So that, the solution of this invention is able to ensure the timely and complete arrival of the information that the caller desires to transfer to the callee, and improve the capability of the caller in transferring the information.
This invention is hereinafter described in detail with reference to the accompanying drawings.
In accordance with this invention, a voice platform is set in the communications network, and when the calling terminal cannot call the called terminal successfully, the calling switching device connects the voice channel of the calling terminal to the voice platform which prompts the caller to leave a piece of voice information and saves the voice information left by the caller after then. After that, the voice platform continues initiating a call to the called terminal when the called terminal is reachable until the called terminal answers the call. And the voice platform plays the voice information left by the caller, thereby ensuring that the information the caller desires to transfer to the callee be transferred timely and completely. There are various cases in which the calling terminal cannot call the called terminal successfully, e.g., the called terminal has switched off or is not in the service area, or there is a failure in the communications network where the called terminal is located. Wherein, the called terminal being reachable usually means that the called terminal can receive an initiated call to itself, e.g., the called terminal has switched on and is in the service area, and etc. The implementation of this invention is hereinafter described in detail by taking its use in a mobile communications network as an example.
When the called terminal is reachable, the voice platform continues initiating a call to the called terminal until the called terminal answers the call. And then, the voice platform plays the voice information left by the caller to the callee. If the called terminal refuses to listen to the voice information or no answer is given to the call, the voice platform will initiate a call every preset period of time until the called terminal gives an answer.
The voice platform can learn that the called terminal is reachable from the home information storage. For example, after the voice platform saves a new piece of voice information corresponding to a called terminal, the voice platform may request the home information storage to send a notice to the voice platform when the state of the called terminal has changed. In this way, if the called terminal's the state has changed, the home information storage may notify the voice platform that the called terminal is reachable, and may further provide the voice platform with the address information of the MSC where the called terminal is currently located.
The procedure of the voice platform initiating a call to the called terminal may be the same as the procedure of a typical calling terminal initiating a call to the called terminal. The procedure may comprise: configuring a home MSC for the voice platform, and all the calls initiated by the voice platform passing this MSC. That is, the voice platform initiates a call to the called terminal via this MSC, and then, the MSC puts through the call to the called MSC where the called terminal is currently located based on the identity of the called terminal provided by the voice platform. Wherein, the address information of the called MSC may be obtained through the interaction between the home MSC of the voice platform and the HLR, and the called MSC may put through the call to the called terminal according to the identity thereof. Alternatively, when the home information storage notifies the voice platform that the called terminal is reachable, the home information storage may further provide the voice platform with the information of the called MSC where the called terminal is currently located, and the voice platform may directly initiate a call to the called terminal via the MSC, or via the home MSC of the voice platform and the called MSC.
The voice platform may comprise a Service Control Point (SCP). In this case, when the state of the called terminal has changed, the home information storage may notify the SCP included in the voice platform that the called terminal is reachable. And a call to the called terminal may be initiated by the SCP then.
After playing the voice information to the callee, the voice platform may delete the voice information corresponding to the callee.
In case that there are different communications network systems co-existing, the voice platform may connect with each switching device of these communications network respectively, e.g., the voice platform connects respectively with an MSC and a switching device of a fixed telephone network.
To sum up, the foregoing is only a preferred embodiment of this invention and is not for use in limiting the protection scope thereof.
Number | Date | Country | Kind |
---|---|---|---|
2004 10080601.4 | Sep 2004 | CN | national |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN05/00758 | May 2005 | US |
Child | 11497462 | Aug 2006 | US |