Control system

The control system addresses the issue of call transfer concealment in mobile communication systems by ensuring consistent RBTs through the addition of call destination information and controlled RBT re-sending, effectively masking call transfers from the caller.

JP7699553B2Active Publication Date: 2025-06-27NTT DOCOMO INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022004989
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-01-17
Publication Date
2025-06-27
Estimated Expiration
2042-01-17

AI Technical Summary

Technical Problem

In mobile communication systems, multi-stage call forwarding can lead to the concealment of call transfers being compromised, as different ringback tones (RBTs) may be played before and after guidance is inserted, potentially revealing the call transfer to the caller.

Method used

A control system that adds call destination information to the transferred call signal, allowing for the cancellation and re-sending of RBTs corresponding to the same call destination, ensuring continuity and concealment of the call transfer process.

Benefits of technology

The solution effectively conceals call transfers from the caller by maintaining consistent RBTs before and after guidance is inserted, thereby enhancing the user experience and maintaining service integrity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007699553000001
    Figure 0007699553000001
  • Figure 0007699553000002
    Figure 0007699553000002
  • Figure 0007699553000003
    Figure 0007699553000003
Patent Text Reader

Abstract

To appropriately conceal transfer from a caller even when a call is transferred and guidance is inserted between RBTs.SOLUTION: An AS 10 is a control system included in a mobile communication system. The mobile communication systems receives a calling signal for establishing a call connection from a calling terminal to a called terminal, transfers the calling signal according to a transfer destination set in advance for each call destination, and sends an RBT corresponding to the call destination. The AS 10 includes: an adding unit 11 that adds call destination information indicating a call destination corresponding to the RBT sent to the calling terminal to the transferred call signal; a suspension control unit 12 that performs control to suspend transmission of the RBT to the calling terminal; and a retransmission control unit 13 that controls to retransmit the RBT corresponding to the call destination indicated by the call destination information to the calling terminal after the transmission of the RBT to the calling terminal is stopped.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a control system included in a mobile communication system.

Background Art

[0002] In recent years, the call forwarding service of a mobile communication system has been used to receive calls to an office at another phone number even during telecommuting. In a mobile communication system, when a forwarding destination is set for a call destination, a call from the caller is forwarded to the forwarding destination. When another forwarding destination is further set for the forwarding destination, the call from the caller is forwarded to another forwarding destination. The case where the forwarding process is continuously performed at the forwarding destination is called multi-stage forwarding.

[0003] In call forwarding, according to the standard regulations, it is possible to set at the caller (the call destination for which the forwarding destination is set) a function of not notifying the caller of the fact that the call is forwarded (hereinafter referred to as concealment setting) (see, for example, Non-Patent Document 1).

Prior Art Documents

Non-Patent Documents

[0004]

Non-Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] The function of concealing the forwarding is realized, for example, by continuously playing an RBT (ringback tone) to the caller from the forwarding source until a reception response is made at the forwarding destination, making it appear to the caller that the called terminal is being called.

[0006] In a mobile communication system, an RBT can be set for each destination telephone number. Therefore, when a call is transferred, the RBT can be different for each transfer destination. Even in such a situation, in order to achieve concealment of the transfer process, for the caller, the RBT corresponding to the first transfer source set for concealment is sent, and even if a transfer is made, the RBT corresponding to the subsequent transfer destination is not sent.

[0007] However, when guidance corresponding to the transfer destination is inserted during RBT sending in the case of multi-stage transfer, there is a possibility that the transfer cannot be concealed. For example, it is a case where information regarding the transfer destination is sent to the caller as guidance.

[0008] For the sending of voice such as RBT or guidance to the caller during call origination, a media resource is established between the caller and the voice sending source included in the mobile communication system, and the established media resource is used for the sending. Since there is a constraint that only one media resource can be established per caller, when inserting guidance, the media resource for RBT is released, and the media resource for guidance is established. When the guidance ends, thereafter, the media resource for RBT is established again and the RBT is sent to the caller.

[0009] The RBT sent before the guidance is, as described above, the RBT corresponding to the first transfer source. After the guidance, in the mobile communication system, processing corresponding to the transfer destination is performed. Usually, however, it is impossible to grasp which telephone number the RBT corresponding to was sent before the guidance at this time. Therefore, for example, if it is decided to send the RBT corresponding to the transfer destination after the guidance, there is a possibility that the RBT corresponding to the first transfer source and the RBT corresponding to the transfer destination are different. If these RBTs are different, the RBT heard by the user of the caller will be different before and after the guidance. For this reason, the user of the caller may hear different RBTs and may recognize that the call has been transferred. That is, there is a possibility that the concealment of the transfer cannot be appropriately performed.

[0010] The present invention has been made in view of the above, and an object thereof is to provide a control system capable of appropriately concealing a transfer from the user of the calling source even when a call is transferred and a guidance is inserted during an RBT or the like.

Means for Solving the Problems

[0011] In order to achieve the above object, a control system according to the present invention is a control system included in a mobile communication system. The mobile communication system receives a call signal for establishing a call connection between a calling terminal and a called terminal, transfers the call signal according to a transfer destination preset for each called destination, and sends an RBT corresponding to the called destination to the calling terminal. The control system includes: an adding unit that adds call destination information indicating a call destination corresponding to the RBT sent to the calling terminal to the transferred call signal; a canceling control unit that performs control to cancel the sending of the RBT to the calling terminal; and a re-sending control unit that controls to re-send the RBT corresponding to the call destination indicated by the call destination information added by the adding unit to the calling terminal after the sending of the RBT to the calling terminal is canceled by the control of the canceling control unit.

[0012] In the control system according to the present invention, by using the call destination information, the RBT before the cancellation of the sending and the RBT re-sent after the transfer of the call signal can be made to correspond to the same call destination. Therefore, according to the control system according to the present invention, even when a call is transferred and a guidance is inserted during an RBT or the like, the transfer can be appropriately concealed from the user of the calling source.

Effects of the Invention

[0013] According to the present invention, even when a call is transferred and a guidance is inserted during an RBT or the like, the transfer can be appropriately concealed from the user of the calling source.

Brief Description of the Drawings

[0014]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Mode for Carrying Out the Invention

[0015] Hereinafter, embodiments of the control system according to the present invention will be described in detail with reference to the drawings. In the description of the drawings, the same reference numerals are assigned to the same elements, and duplicate descriptions are omitted.

[0016] FIG. 1 shows an AS10 (a general term for AS10-1, AS10-2,..., AS10-n) which is a control system according to the present embodiment. The AS10 is a system (node, device) included in the mobile communication system 1. The mobile communication system 1 is a system (communication network) that provides a mobile communication function to a UE (User Equipment) 2 which is a mobile terminal. The mobile communication system 1 is, for example, a system compliant with IMS (IP Multimedia Subsystem). However, the mobile communication system 1 may be a system other than IMS as long as it can be implemented in the same framework as the present embodiment.

[0017] The mobile communication system 1 provides a telephone function to the UE 2. The mobile communication system 1 establishes a call connection used for the telephone function between the UE 2 and another UE 2. The mobile communication system 1 receives an outgoing signal from the UE 2 which is the originating terminal to another UE 2 which is the destination terminal to make a call, and establishes a call connection when the other UE 2 responds to the call. The mobile communication system 1 transfers the outgoing call from the originating terminal to a preset transfer destination for each destination. That is, the mobile communication system 1 has a function of transferring calls. The mobile communication system 1 transfers the outgoing signal according to the preset transfer destination for each destination for the transferred call. Also, when there is an outgoing call from the originating terminal, the mobile communication system 1 sends the RBT to the originating terminal. The mobile communication system 1 provides the above telephone function by, for example, SIP (Session Initiation Protocol). However, the telephone function may be provided other than SIP.

[0018] The UE 2 is a device used by a user and having a function of performing mobile communication via the mobile communication system 1. The UE 2 is, for example, a conventional mobile phone or a smartphone. By inserting a SIM card (Subscriber Identity Module Card) provided by the communication carrier of the mobile communication system 1 into the UE 2, the UE 2 can perform mobile communication via the mobile communication system 1. A MSISDN (Mobile Subscriber ISDN Number) which is a telephone number is set in the SIM card. The mobile communication system 1 identifies the originating party (originating terminal) and the destination (destination terminal) by the MSISDN. The UE 2 performs voice communication via the call connection established between it and another UE 2 by the mobile communication system 1.

[0019] As shown in FIG. 1, the mobile communication system 1 includes, in addition to the AS10 which is a control system according to the present embodiment, a CSCF (Call Session Control Function) 20 (a general term for CSCF20-1, CSCF20-2, …, CSCF20-n), and an MRF (Media Resource Function) 30 (a general term for MRF30-1, MRF30-2, …, MRF30-n).

[0020] The AS10 is a device (node) that controls additional services related to voice in mobile communication (for example, forwarding calls and voicemail). The CSCF20 is a device (node) that performs voice call control related to voice in mobile communication. The MRF30 is a device (node) that sends voice, which is media information, to the UE2 (for example, RBT and guidance).

[0021] As shown in FIG. 1, the mobile communication system 1 includes a plurality of AS10, CSCF20, and MRF30 respectively. For each MSISDN of the UE2, the AS10, CSCF20, and MRF30 that perform processing are preset. The setting is performed, for example, based on the number band of the MSISDN, the geographical location of the UE2, or the processing load of each device (node). As shown in FIG. 1, the mobile communication system 1 has a call processing system 100 (a general term for call processing systems 100-1, 100-2, …, 100-n) which is a set of AS10, CSCF20, and MRF30 for each MSISDN. In each call processing system 100, the AS10 and MRF30 are each connected to the CSCF20. The CSCF20s of different call processing systems 100 are connected. Through these connections, the exchange of signals related to calls between devices (nodes) is performed.

[0022] Each of the devices 10, 20, and 30 constituting the mobile communication system 1 is configured by a computer such as a server device. Also, the mobile communication system 1 usually includes devices other than the above included in a conventional mobile communication system. Note that the functions of the mobile communication system 1 including the functions of the above-described transfer telephone and the transmission of the originating terminal of the RBT may be the same as those of the prior art except for the functions described below.

[0023] Subsequently, the functions of the AS10, which is a control system according to the present embodiment, will be described. Also, below, the functions of the CSCF20 and the MRF30 corresponding to the functions of the AS10 will be described. As shown in FIG. 2, the AS10 includes an attaching unit 11, a cancellation control unit 12, and a retransmission control unit 13.

[0024] The attaching unit 11 is a functional unit that attaches destination information indicating a destination corresponding to the RBT transmitted to the originating terminal to the transmitted signal to be transferred. The attaching unit 11 may attach the destination information to the transmitted signal by including it in the information of the transfer history of the transmitted signal. The attaching unit 11 is a functional unit when the AS10 first instructs the MRF30 to transmit the RBT related to the transmitted signal and instructs the CSCF20 to transfer the transmitted signal.

[0025] When a transmission signal (e.g., SIP_INVITE, SIP call) with another UE2 as the destination is transmitted from UE2, the following processing is performed in the mobile communication system 1. In the mobile communication system 1, the transmission signal is received. The transmission signal includes the MSISDNs of the source and the destination. Also, in the mobile communication system 1, the MSISDN is pre-associated and stored with the AS10, CSCF20, and MRF30 that process the MSISDN by an HLR (Home Location Register) or the like. In the mobile communication system 1, based on the information stored in advance, the transmission signal is transmitted to the CSCF20 that processes the MSISDN of the destination. When the following transmission signals are transferred, they are also transmitted to the CSCF20 that processes the MSISDN of the transfer destination based on the association information stored in the mobile communication system 1 in the same manner as above. The CSCF20 receives the transmitted transmission signal and transmits it to the AS10 of the same call processing system 100 as itself.

[0026] The AS10 receives the transmission signal. The AS10 refers to the MSISDN of the destination included in the transmission signal and acquires the MSISDN of the transfer destination set for the destination. In the mobile communication system 1, the MSISDN of the transfer destination is pre-stored for each MSISDN of the destination by an HLR or the like. For the MSISDN of the destination for which there is no stored MSISDN of the transfer destination, no transfer is performed. The AS10 acquires the information stored in advance in the mobile communication system 1.

[0027] When a transfer destination is set for the incoming destination, the AS10 instructs the CSCF20 (the CSCF20 that sent the outgoing signal to the AS10) in the same call processing system 100 as itself to send the outgoing signal to the CSCF20 that processes the outgoing signal for the MSISDN of the transfer destination. The CSCF20 that receives the instruction from the AS10 sends (transfers) the outgoing signal according to the instruction. For example, in FIG. 1, when the MSISDN of the destination (transfer source) of the outgoing signal is "MSN1" processed by the call processing system 100-1 and the transfer destination is "MSN2" processed by the call processing system 100-2, the outgoing signal is transferred from the CSCF20-1 to the CSCF20-2. When a further transfer destination is set for the incoming destination that is the transfer destination, the outgoing signal is further transferred in the same manner as above.

[0028] When the outgoing signal is transferred, the AS10 attaches transfer history information (for example, the History-info information defined by the standard) to the outgoing signal. The transfer history information includes the respective MSISDNs that indicate the transfer destination and the transfer source. The transfer history information also includes information indicating the order of the transfer source, that is, when the outgoing signal is transferred multiple times, information indicating which transfer source it is among the multiple transfers.

[0029] An example of the transfer history information is shown in FIG. 3. FIG. 3(a) is an example when one transfer is performed (further transfers may be performed thereafter). FIG. 3(b) is an example when multiple transfers are performed. "Destination" is the MSISDN of the transfer destination (MSN2 in FIG. 3(a), MSNn in FIG. 3(b)). When the outgoing signal is transferred multiple times, "Destination" is rewritten by the AS10 to the MSISDN of the latest transfer destination. "Transfer history" is a combination of the MSISDN of the transfer source and the order of the transfer source. In the transfer history information of FIG. 3(a), the first transfer source (index = 1) is MSN1. In the transfer history information of FIG. 3(b), the first transfer source (index = 1) is MSN1 and the second transfer source (index = 2) is MSN2.

[0030] Also, the AS10 that has received the outgoing signal controls the transmission of the RBT to the source UE2. The AS10 instructs the MRF30 in the same call processing system 100 as itself to transmit the RBT to the source UE2. The instruction to transmit the RBT to the MRF30 is made via the CSCF20. The instructed MRF30 transmits the RBT to the source UE2. The transmission of the RBT is performed as follows.

[0031] The MRF30 stores in advance the RBT (audio source) to be transmitted to the source UE2 for each destination MSISDN. The instruction from the AS10 includes the destination MSISDN. The MRF30 that has received the instruction from the AS10 first establishes a media resource, which is a connection for transmitting audio between the MRF30 and the source UE2. The MRF30 transmits the RBT corresponding to the destination MSISDN to the source UE2 via the established media resource. The source UE2 receives the RBT and outputs the audio, that is, rings. The transmission of the RBT from the MRF30, that is, the ringing of the RBT at the source UE2, continues even after the transfer of the outgoing signal to another call processing system 100 has been performed.

[0032] When the outgoing signal is transferred, if the RBT has been transmitted at the stage before the transfer, the AS10 does not control the transmission of the RBT. As will be described later, when the release of the media resource for transmitting the RBT is performed, the control of retransmitting the RBT is performed. If the RBT has not been transmitted at the stage before the transfer, the AS10 controls the transmission of the RBT. In this case, it controls to transmit the RBT corresponding to the MSISDN of the destination (transfer destination) at that time.

[0033] When the transfer destination is set to the MSISDN of the incoming call destination, in the mobile communication system 1, when the transfer of the outgoing signal is performed, the UE2 of the call originator may be sent a voice guidance indicating that the call is transferred to another MSISDN. In this case, the AS10 instructs the MRF30 of the same call processing system 100 as itself to send the guidance to the UE2 of the call originator. The MRF30 that has received the instruction sends the guidance to the UE2 of the call originator. The sending of the guidance is performed as follows. The MRF30 stores the guidance (sound source) in advance. The MRF30 that has received the instruction from the AS10 establishes a media resource in the same manner as the transmission of the RBT, and sends the guidance to the UE2 of the call originator via the established media resource. Note that only one media resource can be established per UE2 of the call originator.

[0034] Also, whether to send the guidance to the UE2 of the call originator may be set in advance for each MSISDN of the incoming call destination. That is, the setting of on or off of the guidance may be made for each MSISDN of the incoming call destination. For example, this setting is made by the user of the MSISDN of the incoming call destination. In the mobile communication system 1, the above setting is stored by the HLR or the like for each MSISDN of the incoming call destination. The AS10 refers to the above setting and determines whether to send the guidance to the UE2 of the call originator.

[0035] By turning off the guidance, the fact that the call is transferred can be concealed from the user of the UE2 of the call originator. When the guidance is off, the AS10 controls to send the RBT to the UE2 of the call originator. When the guidance is on, the AS10 may control to send only the guidance to the UE2 of the call originator (that is, not send the RBT), or may control to send the RBT after the guidance ends.

[0036] When controlling to send only guidance, as described above, the transfer destination AS10 controls to send the RBT corresponding to the transfer destination MSISDN. In this case, the media resource for guidance is released, and the MRF30 that sends the RBT establishes the media resource for the RBT and uses it for sending guidance.

[0037] When the AS10 instructs the MRF30 to send the RBT, the attaching unit 11 attaches destination information indicating the destination corresponding to the RBT sent to the source UE2 (source terminal) to the transmitted outgoing signal. For example, the attaching unit 11 attaches the destination information to the outgoing signal by including it in the information of the transfer history of the outgoing signal. However, the attachment of the destination information to the outgoing signal may be performed by a method other than including it in the information of the transfer history.

[0038] Examples of the destination information included in the transfer history information are shown in FIGS. 3(a) and 3(b). The "number of RBT transmission stages" is the information corresponding to the destination information. The "number of RBT transmission stages" indicates the number of transfers when the RBT is sent. The attaching unit 11 can grasp the number of transfers when the RBT is sent by referring to the transfer history information attached to the outgoing signal. The destination corresponding to the RBT is the MSISDN of the transfer source at the time of transfer in the number of times indicated by the "number of RBT transmission stages". The MSISDN of the destination corresponding to the RBT can be specified from the "number of RBT transmission stages" and the "transfer history" of the transfer history information.

[0039] As shown in FIGS. 3(a) and 3(b), when the "number of RBT transmission stages" is 1, the MSN1, which is the MSISDN of the transfer source of the first transfer (index = 1) in the "transfer history", is the MSISDN of the destination corresponding to the RBT.

[0040] When the MSISDN of the destination included in the outgoing signal is MSN1, the MSISDN of the transfer destination of MSN1 is MSN2, and the RBT corresponding to MSN1 is sent to the originating UE2, the transfer history information will be as shown in Fig. 3(a). For example, when the call processing related to the MSISDN being MSN1 is performed by the call processing system 100-1 and the call processing related to the MSISDN being MSN2 is performed by the call processing system 100-2, the RBT is sent from the MRF30-1 to the originating UE2, and the outgoing signal with the transfer history information shown in Fig. 3(a) is sent from the CSCF20-1 to the CSCF20-2 according to the instruction of the AS10-1.

[0041] Furthermore, when multiple transfers are performed and the MSISDN of the transfer destination is MSNn, the transfer history information will be as shown in Fig. 3(b). Also, when the call processing related to the MSISDN being MSNn is performed by the call processing system 100-n, the outgoing signal with the transfer history information shown in Fig. 3(b) is sent to the CSCF20-n.

[0042] The cancellation control unit 12 is a functional unit that performs control to cancel the sending of the RBT to the originating terminal. After performing the control to cancel the sending of the RBT to the originating terminal, the cancellation control unit 12 may perform control to send voice other than the RBT to the originating terminal. The voice other than the RBT may be guidance regarding the destination.

[0043] Unlike the above-mentioned attachment unit 11, the cancellation control unit 12 and the retransmission control unit 13 are functional units when the AS10 receives the outgoing signal to be transferred and instructs the MRF30 to send the RBT related to the outgoing signal again. Therefore, for one outgoing signal, processing by the attachment unit 11, the cancellation control unit 12, and the retransmission control unit 13 provided in different AS10s can be performed. That is, the control system according to this embodiment can be realized by a plurality of AS10s.

[0044] When the outgoing signal is transferred, the CSCF20 at the transfer destination receives the transferred outgoing signal. The CSCF20 transmits the transferred outgoing signal to the AS10 in the same call processing system 100 as itself. The AS10 included in the call processing system 100 to which the outgoing signal is transmitted receives the outgoing signal. The AS10 determines whether to send voice guidance corresponding to the called MSISDN to the calling UE2. In the mobile communication system 1, settings for whether to send guidance to the calling UE2 for each called MSISDN are stored by an HLR or the like.

[0045] This guidance is, for example, to notify the user of the calling UE2 of information regarding the called party. The user can determine whether to continue the call by listening to the guidance output as voice from the UE2. This guidance may be different from the voice guidance indicating that the call is transferred to another MSISDN described above. This guidance may be set by the communication carrier of the mobile communication system 1. This guidance may be sent to the calling UE2 regardless of whether the outgoing signal has been transferred. The AS10 refers to the above settings and determines whether to send guidance to the calling UE2.

[0046] When the outgoing signal has been transferred (i.e., transfer history information is attached to the outgoing signal) and the AS10 determines to send guidance to the calling UE2, the cancellation control unit 12 functions as follows. If the RBT has been sent from the MRF30 to the calling UE2 before the transfer of the outgoing signal, since media resources are secured for the transmission of the RBT, it is necessary to release the media resources for the transmission of the guidance. Therefore, the cancellation control unit 12 cancels the transmission of the RBT to the calling UE2 as follows. If the outgoing signal has not been transferred, the RBT has not been sent before, and cancellation of the RBT transmission is unnecessary.

[0047] The suspension control unit 12 specifies the MSISDN of the destination corresponding to the RBT by referring to the transfer history information included in the outgoing signal. The suspension control unit 12 instructs the MRF30 of the call processing system 100 that performs processing for the MSISDN of the destination corresponding to the RBT, that is, the MRF30 that has sent the RBT to the source UE2, to suspend the sending of the RBT to the source UE2. The instruction to suspend the RBT sending to the MRF30 is made via the CSCF20 and the AS10 of the same call processing system 100 as the MRF30.

[0048] The instructed MRF30 receives the instruction from the suspension control unit 12, suspends the sending of the RBT to the source UE2, and releases the media resource for the sending of the RBT. The MRF30 transmits a response to the instruction, which has performed the suspension of the RBT sending and the release of the media resource, to the suspension control unit 12. The suspension control unit 12 receives the response and instructs the MRF30 of the same call processing system 100 as itself to send guidance to the source UE2.

[0049] The MRF30 stores in advance the guidance (voice source) to be sent to the source UE2 for each MSISDN of the destination. The instruction from the AS10 includes the MSISDN of the destination. The MRF30 that has received the instruction from the AS10 first establishes a media resource, which is a connection for sending voice between itself and the source UE2. The MRF30 sends the guidance corresponding to the MSISDN of the destination to the source UE2 via the established media resource. The MRF30 releases the media resource when the sending of the guidance is completed.

[0050] Note that the newly sent voice to the source UE2 is guidance regarding the destination (transfer destination), but the voice may be any voice other than the RBT. Also, the newly sent voice to the source UE2 may be voice guidance indicating that a transfer will be made when the transfer is further made to another transfer destination from the destination (transfer destination).

[0051] After the transmission of the RBT to the calling terminal is aborted by the control of the abort control unit 12, the retransmission control unit 13 is a functional unit that controls to retransmit the RBT corresponding to the destination indicated by the destination information given by the giving unit 11 to the calling terminal. The retransmission control unit 13 may control to retransmit the RBT to the calling terminal again after voice other than the RBT is transmitted to the calling terminal by the control of the abort control unit 12.

[0052] After the end of the transmission of the guidance by the control of the abort control unit 12, the retransmission control unit 13 controls to retransmit the RBT to the source UE2 again. Also, after the end of the transmission of the guidance by the control of the abort control unit 12, if the retransmission control unit 13 receives a user operation (for example, an operation of transmitting preset information) indicating to continue the call from the source UE2, it may control to retransmit the RBT to the source UE2 again.

[0053] The retransmission control unit 13 refers to the transfer history information included in the call signal to identify the MSISDN of the destination corresponding to the RBT. The retransmission control unit 13 instructs the MRF30 of the call processing system 100 that processes the MSISDN of the destination corresponding to the RBT, that is, the MRF30 that transmitted the RBT to the source UE2 before the transmission of the RBT was aborted, to retransmit the RBT to the source UE2 again. The instruction to resume the RBT transmission to the MRF30 is performed via the CSCF20 and the AS10 of the same call processing system 100 as the MRF30.

[0054] The destination MRF30 receives the instruction from the retransmission control unit 13 and establishes a media resource that is a connection for transmitting voice between the source UE2 and itself. The MRF30 retransmits the RBT corresponding to the MSISDN of the destination to the source UE2 via the established media resource.

[0055] The processing for realizing telephone functions such as subsequent calls to the destination UE2 and establishment of a call connection between the source UE2 and the destination UE2 is performed in the same manner as in the prior art. The above is the function of the AS10 which is the control system according to the present embodiment.

[0056] Subsequently, using the sequence diagram of FIG. 4, the processing (including the operation method performed by AS10) executed in the mobile communication system 1 including the control system AS10 according to the present embodiment will be described. This processing is the processing when a call is originated from the UE2.

[0057] In this processing, a call signal is transmitted from the UE2 to the mobile communication system 1 (S01). Here, it is assumed that the MSISDN of the destination set in the call signal is "MSN1". In the mobile communication system 1, the call signal is transmitted to the CSCF20-1 of the call processing system 100-1 that processes the destination "MSN1". The call signal is received by the CSCF20-1 and transmitted from the CSCF20-1 to the AS10-1. Subsequently, an instruction to send the RBT to the MRF30-1 is given from the AS10-1 via the CSCF20-1 (S02).

[0058] Subsequently, the MRF30-1 that has received the instruction establishes a media resource with the originating UE2, and the RBT corresponding to the MSISDN of the destination is sent to the originating UE2 via the media resource (S03).

[0059] It is assumed that the MSISDN of the destination of the call signal, "MSN1", is set with the MSISDN of the transfer destination, "MSN2". In one of the above processes (S02, S03), the AS10-1 adds transfer history information to the call signal (S04). At this time, the call destination information is included in the transfer history information by the adding unit 11 of the AS10-1 and added to the call signal. The transfer history information at this time is as shown in FIG. 3(a). Subsequently, the AS10-1 instructs the CSCF20-1 to transmit the call signal (S05). Subsequently, the CSCF20-1 that has received the instruction transmits the call signal to the CSCF20-2 of the call processing system 100-2 that processes the transfer destination "MSN2" (S06). The call signal is received by the CSCF20-2 and transmitted from the CSCF20-2 to the AS10-2.

[0060] It is assumed that the "MSN2", which is the MSISDN of the destination of the outgoing signal, is further set. By AS10-2, transfer history information is added to the outgoing signal (S07). Subsequently, from AS10-2, CSCF20-2 is instructed to transmit the outgoing signal (S08). Subsequently, the CSCF20-2 that has received the instruction transmits the outgoing signal to the CSCF20 of the call processing system 100 that processes the MSISDN of the transfer destination (S09). The transfer of the outgoing signal is repeated, and the outgoing signal is transmitted to the CSCF20-n of the call processing system 100-n that processes the "MSNn", which is the transfer destination MSISDN.

[0061] The outgoing signal is received by CSCF20-n and transmitted from CSCF20-n to AS10-n. The transfer history information attached to the outgoing signal at this time is as shown in Fig. 3(b). The "MSNn", which is the destination (transfer destination) of the outgoing signal, is set to send guidance to the originating UE2.

[0062] The stop control unit 12 of AS10-n refers to the transfer history information included in the outgoing signal and instructs the MRF30-1, which is sending the RBT to the originating UE2, to stop sending the RBT to the originating UE2 (S10). The instruction to stop sending the RBT to MRF30-1 is performed via CSCF20-n, CSCF20-1, AS10-1, and CSCF20-1 in sequence.

[0063] Subsequently, the instructed MRF30-1 receives the instruction from the stop control unit 12, stops sending the RBT to the originating UE2, and releases the media resources for sending the RBT (S11).

[0064] In the termination control unit 12 of AS10-n, when a response to the instruction is received from MRF30-1, MRF30-n is instructed via CSCF20-n to send guidance to the originating UE2 (S12). Subsequently, the instructed MRF30-n establishes a media resource with the originating UE2, and the guidance corresponding to the destination MSISDN is sent to the originating UE2 via the media resource (S13).

[0065] At the UE2 where the guidance is transmitted, the guidance is output as audio. After the guidance ends, if the user performs an operation on UE2 to continue the call from the originating UE2, the operation is received by UE2 (S14). Information indicating that the operation has been received is transmitted from UE2 to AS10-n.

[0066] In the retransmission control unit 13 of AS10-n, this information is received. Subsequently, the retransmission control unit 13 refers to the transfer history information included in the outgoing signal and instructs MRF30-1, which sent the RBT to the originating UE2, to resume sending the RBT to the originating UE2 (S15). The instruction to resume sending the RBT to MRF30-1 is made via CSCF20-n, CSCF20-1, AS10-1, and CSCF20-1 in sequence.

[0067] Subsequently, the instructed MRF30-1 establishes a media resource with the originating UE2, and the RBT corresponding to the destination MSISDN is sent to the originating UE2 again via the media resource (S16).

[0068] In one of the above processes (S15, S16), an instruction for call processing from AS10-n to CSCF20-n is given (S17), and the call processing is executed by CSCF20-n (S18). The call processing (S17, S18) instructed and executed here is, for example, further transfer of the originating terminal or a call to the receiving destination (transfer destination) UE2, and is performed in the same manner as in the prior art. Thereafter, the same processing as in the prior art is performed, a call connection between the originating UE2 and the receiving destination (transfer destination) UE2 is established, and communication related to the call is performed. The above is the processing executed in the mobile communication system 1 including AS10 according to the present embodiment.

[0069] In the present embodiment, by using the destination information, the RBT before the cancellation of the transmission and the RBT retransmitted after the transfer of the outgoing signal can be made to correspond to the same destination. In a configuration that does not use the destination information of the present embodiment, when multi-stage transfer is performed, as described above, the user of the originating party may hear different RBTs and may recognize that the call is being transferred. That is, there is a possibility that the concealment of the transfer cannot be appropriately performed. On the other hand, in the present embodiment, the above situation can be prevented. Therefore, according to the present embodiment, even in the case where a call is transferred and a guidance is inserted between RBTs, etc., the transfer can be appropriately concealed from the user of the originating party. Also, from the perspective of the operator of the mobile communication system 1, by appropriately inserting the guidance as described above, the range of services in the mobile communication system can be expanded.

[0070] Also, after performing control to stop the transmission of the RBT as in this embodiment, control may be performed to transmit voice other than the RBT, such as guidance, to the source UE2, and then control for retransmitting the RBT may be performed. Further, the voice may be guidance regarding the destination. According to this configuration, as described above, insertion of guidance or the like can be appropriately performed. Also, when multi-stage transfer is performed or the like, information regarding the destination can be transmitted to the user of the source. As a result, processing related to the transfer of the outgoing signal in the mobile communication system can be appropriately performed. However, the stop and retransmission of the RBT may be performed for purposes other than the transmission of voice other than the RBT.

[0071] Also, as in this embodiment, the destination information may be added to the outgoing signal by including it in the information of the transfer history of the outgoing signal (for example, the History-info information defined by the standard as described above). According to this configuration, by adding the information according to this embodiment to the existing information, this embodiment can be easily and surely realized. However, the addition of the destination information to the outgoing signal may be performed by a method other than the above.

[0072] Note that the control system according to this embodiment is AS10, but the control system is included in the mobile communication system and may be other than AS10 as long as it realizes the above-described functions.

[0073] Note that the block diagram used in the description of the above embodiment shows blocks in terms of functions. These functional blocks (components) are realized by an arbitrary combination of at least one of hardware and software. Also, the method for realizing each functional block is not particularly limited. That is, each functional block may be realized using one physically or logically combined device, or two or more physically or logically separated devices may be directly or indirectly (for example, using wired, wireless, etc.) connected and realized using these multiple devices. The functional block may be realized by combining software with the above one device or the above multiple devices.

[0074] The functions include, but are not limited to, judgment, decision-making, determination, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, solution, selection, selection determination, establishment, comparison, assumption, expectation, regarded as, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating (mapping), assigning, etc. For example, a functional block (component) that enables transmission is called a transmitting unit or a transmitter. In any case, as described above, the implementation method is not particularly limited.

[0075] For example, AS10 in one embodiment of the present disclosure may function as a computer that performs the processing of the method of the present disclosure. FIG. 5 is a diagram showing an example of the hardware configuration of AS10 according to one embodiment of the present disclosure. Physically, the above-mentioned AS10 may be configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, and the like. Also, the hardware configurations of CSCF20, MRF30, UE2, etc. according to this embodiment may also be those described here.

[0076] In the following description, the term "device" can be read as a circuit, device, unit, etc. The hardware configuration of AS10 may be configured to include one or more of each device shown in the figure, or may be configured without including some devices.

[0077] Each function in AS10 is realized by causing the processor 1001 to perform operations by loading a predetermined software (program) onto hardware such as the processor 1001 and the memory 1002, and controlling the communication by the communication device 1004, or controlling at least one of reading and writing data in the memory 1002 and the storage 1003.

[0078] Processor 1001 controls the entire computer by operating, for example, an operating system. Processor 1001 may be constituted by a central processing unit (CPU: Central Processing Unit) including an interface with peripheral devices, a control device, an arithmetic device, registers, and the like. For example, each function in the above-described AS10 may be realized by Processor 1001.

[0079] Further, Processor 1001 reads a program (program code), a software module, data, etc. from at least one of Storage 1003 and Communication Device 1004 into Memory 1002, and executes various processes according to these. As the program, a program for causing a computer to execute at least a part of the operations described in the above-described embodiments is used. For example, each function in AS10 may be stored in Memory 1002 and realized by a control program operating in Processor 1001. Although it has been described that the above-described various processes are executed by one Processor 1001, they may be executed simultaneously or sequentially by two or more Processors 1001. Processor 1001 may be implemented by one or more chips. Note that the program may be transmitted from a network via a telecommunication line.

[0080] Memory 1002 is a computer-readable recording medium and may be constituted by at least one of, for example, a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), a RAM (Random Access Memory), and the like. Memory 1002 may be referred to as a register, a cache, a main memory (main storage device), and the like. Memory 1002 can store a program (program code), a software module, etc. executable for implementing the method according to an embodiment of the present disclosure.

[0081] Storage 1003 is a computer-readable recording medium and may be composed of at least one of, for example, an optical disc such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disc, a digital versatile disc, a Blu-ray (registered trademark) disc), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 1003 may be referred to as an auxiliary storage device. The storage medium included in AS10 may be, for example, a database including at least one of the memory 1002 and the storage 1003, a server, or other appropriate media.

[0082] The communication device 1004 is hardware (a transmission / reception device) for performing communication between computers via at least one of a wired network and a wireless network, and is also referred to as, for example, a network device, a network controller, a network card, a communication module, etc. The communication device 1004 may be configured to include, for example, a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc. in order to implement at least one of frequency division duplex (FDD: Frequency Division Duplex) and time division duplex (TDD: Time Division Duplex). For example, each function in the above-described AS10 may be implemented by the communication device 1004.

[0083] The input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives an external input. The output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that performs an output to the outside. Note that the input device 1005 and the output device 1006 may have an integrated configuration (e.g., a touch panel).

[0084] Also, each device such as the processor 1001 and the memory 1002 is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus or different buses for each device.

[0085] Also, the AS 10 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these hardware components.

[0086] The notification of information is not limited to the aspects / embodiments described in the present disclosure, and other methods may be used. For example, the notification of information may be implemented by physical layer signaling (e.g., downlink control information (DCI), uplink control information (UCI)), upper layer signaling (e.g., radio resource control (RRC) signaling, medium access control (MAC) signaling, notification information (master information block (MIB), system information block (SIB))), other signals, or a combination thereof. Also, the RRC signaling may be referred to as an RRC message, and for example, it may be an RRC connection setup message, an RRC connection reconfiguration message, etc.

[0087] Each aspect / embodiment described in the present disclosure may be applicable to at least one of systems using LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (new Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, UWB (Ultra-WideBand), Bluetooth (registered trademark), and other suitable systems, as well as next-generation systems extended based on these. Further, a plurality of systems may be combined and applied (for example, a combination of at least one of LTE and LTE-A and 5G, etc.).

[0088] The processing procedures, sequences, flowcharts, etc. of each aspect / embodiment described in the present disclosure may be reordered as long as there is no contradiction. For example, for the methods described in the present disclosure, the elements of various steps are presented using an exemplary order and are not limited to the specific order presented.

[0089] Information, etc. may be output from an upper layer (or a lower layer) to a lower layer (or an upper layer). It may be input and output via a plurality of network nodes.

[0090] The input and output information, etc. may be stored in a specific location (for example, a memory) or may be managed using a management table. The input and output information, etc. may be overwritten, updated, or appended. The output information, etc. may be deleted. The input information, etc. may be transmitted to other devices.

[0091] The determination may be made based on a value represented by 1 bit (either 0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).

[0092] Each aspect / embodiment described in the present disclosure may be used alone, in combination, or switched and used during execution. Also, the notification of predetermined information (e.g., the notification of "being X") is not limited to being explicitly performed, and may be performed implicitly (e.g., by not performing the notification of the predetermined information).

[0093] As described in detail above regarding the present disclosure, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described in the present disclosure. The present disclosure can be implemented in modified and changed forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is for illustrative purposes and does not have any limiting meaning for the present disclosure.

[0094] Software should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc., whether called software, firmware, middleware, microcode, a hardware description language, or by any other name.

[0095] Also, software, instructions, information, etc. may be transmitted and received via a transmission medium. For example, when software is transmitted from a website, server, or other remote source using at least one of wired technologies (such as coaxial cable, optical fiber cable, twisted pair, Digital Subscriber Line (DSL), etc.) and wireless technologies (such as infrared, microwave, etc.), at least one of these wired and wireless technologies is included within the definition of the transmission medium.

[0096] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc., which may be referred to throughout the above description, may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

[0097] In addition, for the terms described in this disclosure and the terms necessary for understanding this disclosure, they may be replaced with terms having the same or similar meanings. For example, at least one of a channel and a symbol may be a signal (signaling). Also, a signal may be a message. Also, a Component Carrier (CC) may be referred to as a carrier frequency, a cell, a frequency carrier, etc.

[0098] The terms "system" and "network" used in this disclosure are used interchangeably.

[0099] Also, the information, parameters, etc. described in this disclosure may be represented using absolute values, relative values from a predetermined value, or in terms of corresponding other information. For example, a radio resource may be indicated by an index.

[0100] The names used for the above parameters are not limiting in any way. Furthermore, the mathematical formulas and the like using these parameters may be different from those explicitly disclosed in this disclosure. Since various channels (e.g., PUCCH, PDCCH, etc.) and information elements can be identified by any suitable names, the various names assigned to these various channels and information elements are not limiting in any way.

[0101] In this disclosure, terms such as "mobile station (MS: Mobile Station)", "user terminal", "user equipment (UE: User Equipment)", "terminal", etc. may be used interchangeably.

[0102] A mobile station may also be referred to by those skilled in the art as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable term.

[0103] The terms "determining" and "deciding" as used in this disclosure may encompass a wide variety of operations. "Determining" and "deciding" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up (e.g., searching in a table, database, or another data structure), ascertaining, and considering something as having been "determined" or "decided". Also, "determining" and "deciding" may include considering something as having been "determined" or "decided" after receiving (e.g., receiving information), transmitting (e.g., transmitting information), inputting, outputting, accessing (e.g., accessing data in a memory), etc. Further, "determining" and "deciding" may include considering something as having been "determined" or "decided" after resolving, selecting, choosing, establishing, comparing, etc. That is, "determining" and "deciding" may include considering something as having been "determined" or "decided" after performing some operation. Also, "determining (deciding)" may be read as "assuming", "expecting", "considering", etc.

[0104] The terms "connected" and "coupled" or any variation thereof mean any direct or indirect connection or coupling between two or more elements and can include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "accessed". As used in this disclosure, two elements can be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, and also, by way of some non-limiting and non-exhaustive examples, electromagnetic energy having wavelengths in the radio frequency region, microwave region, and optical (both visible and invisible) region, etc.

[0105] As used in this disclosure, the recitation "based on" does not mean "based only on" unless otherwise specified. In other words, the recitation "based on" means both "based only on" and "based at least on".

[0106] Any reference to an element using designations such as "first", "second", etc. used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not mean that only two elements can be employed or that the first element must precede the second element in some form.

[0107] In this disclosure, when the terms "include", "including", and variations thereof are used, these terms are intended to be inclusive in the same manner as the term "comprising". Further, the term "or" used in this disclosure is not intended to be exclusive.

[0108] In the present disclosure, for example, when an article is added by translation, such as a, an, and the in English, the present disclosure may include that the noun following these articles is in the plural form.

[0109] In the present disclosure, the term "A and B are different" may mean "A and B are different from each other". Note that the term may also mean "A and B are each different from C". Terms such as "separate", "coupled", etc. may also be interpreted in the same way as "different".

Description of Reference Numerals

[0110] 1... Mobile communication system, 10... AS, 11... Granting unit, 12... Suspension control unit, 13... Retransmission control unit, 100... Call processing system, 1001... Processor, 1002... Memory, 1003... Storage, 1004... Communication device, 1005... Input device, 1006... Output device, 1007... Bus.

Claims

1. A control system included in a mobile communication system, wherein the mobile communication system receives a transmission signal for establishing a call connection between a transmitting terminal and a receiving terminal, transfers the transmission signal according to a preset transfer destination for each receiving destination, and sends an RBT corresponding to the receiving destination to the transmitting terminal, and the control system includes: an adding unit that adds destination information indicating a receiving destination corresponding to the RBT sent to the transmitting terminal to the transferred transmission signal; a cancellation control unit that performs control to cancel the sending of the RBT to the transmitting terminal; a retransmission control unit that, after the sending of the RBT to the transmitting terminal is cancelled by the control of the cancellation control unit, controls to send the RBT corresponding to the receiving destination indicated by the destination information added by the adding unit to the transmitting terminal again; A control system comprising the above.

2. After the cancellation control unit performs control to cancel the sending of the RBT to the transmitting terminal, it performs control to send voice other than the RBT to the transmitting terminal. The retransmission control unit controls to send the RBT to the transmitting terminal again after voice other than the RBT is sent to the transmitting terminal by the control of the cancellation control unit. The control system according to claim 1.

3. The voice other than the RBT is guidance regarding the receiving destination. The control system according to claim 2.

4. The adding unit adds the destination information to the transmission signal by including it in the information of the transmission history of the transmission signal. The control system according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and system for controlling transfer of call incoming to outside line in networking connection in private branch exchange

    JP2004328572A

  • Communication system and transfer method

    JP2011109319A

  • Call-sound providing support device, call-sound providing support method and call-sound providing support program

    JP2018152695A