WO2016104622A1 - 網間接続制御装置、及び接続制御方法 - Google Patents

網間接続制御装置、及び接続制御方法 Download PDF

Info

Publication number
WO2016104622A1
WO2016104622A1 PCT/JP2015/086055 JP2015086055W WO2016104622A1 WO 2016104622 A1 WO2016104622 A1 WO 2016104622A1 JP 2015086055 W JP2015086055 W JP 2015086055W WO 2016104622 A1 WO2016104622 A1 WO 2016104622A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
communication network
connection control
response signal
request signal
Prior art date
Application number
PCT/JP2015/086055
Other languages
English (en)
French (fr)
Inventor
山口 博正
シュブラト ビスワス
晃秀 笹部
正隆 池田
Original Assignee
株式会社Nttドコモ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社Nttドコモ filed Critical 株式会社Nttドコモ
Priority to JP2016566454A priority Critical patent/JPWO2016104622A1/ja
Priority to CN201580025301.2A priority patent/CN106464761A/zh
Priority to US15/303,631 priority patent/US10033549B2/en
Publication of WO2016104622A1 publication Critical patent/WO2016104622A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/16Multipoint routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/1036Signalling gateways at the edge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/46Arrangements for calling a number of substations in a predetermined sequence until an answer is obtained
    • H04M3/465Arrangements for simultaneously calling a number of substations until an answer is obtained
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/18Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
    • H04M2207/185Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks wireless packet-switched

Definitions

  • the present invention relates to an interconnection technology between communication networks.
  • IMS IP Multimedia Subsystem
  • a mobile communication provider constructs an IP-based network (core network) by IMS and provides a mobile communication service to a user via an access network such as LTE / 3G. Yes. Further, communication between users who subscribe to different operators is enabled by IP interconnection (hereinafter referred to as “interconnection”) between networks.
  • IP interconnection hereinafter referred to as “interconnection”
  • a SIP (Session Initiation Protocol) network such as an IMS network
  • devices in the network may support a forking service that branches received requests and sends them to multiple destinations. is there.
  • a forking model forking model
  • CAT Customerized Alerting Tones
  • the CAT-AS establishes an early dialog between the incoming and outgoing UEs by transmitting a connection request signal by forking to one or a plurality of terminating UEs (user devices), and CAT- An early dialog is established between the AS and the originating UE, and early media is transmitted to the originating UE in the dialog.
  • the early media is stopped.
  • early media refers to establishing a media path with a provisional response before the caller UE sends a connection request and the callee UE finally responds.
  • the service provider provides a ringback tone. Or when providing announcements.
  • the carrier A network that is the carrier A network, the carrier B network that is the carrier B network, and the carrier C network that is the carrier C network are interconnected. ing.
  • FIG. 1 is a diagram that pays particular attention to the carrier A network, and shows an inter-network connection control device 10 provided at the boundary part of the carrier A network.
  • An inter-connection control device may be provided.
  • the conventional inter-network connection control device 10 basically performs an operation of transferring a signal (request, response) received from a certain network to another network. That is, when a plurality of signals are received from a certain network, the plurality of signals are transferred to another network.
  • the operator A network and the operator C network are IMS networks and support the above forking.
  • the carrier B network is a non-IMS network and does not support forking.
  • the carrier B network is an IP Centrex network for the inside of the carrier B.
  • “forking is supported” means that, for example, the CAT forking model defined in Non-Patent Document 2 is supported. However, even if the CAT forking model defined in Non-Patent Document 2 is not supported, forking related to other services may be supported. In some cases, a gateway model other than the CAT forking defined in Non-Patent Document 2 is supported.
  • the carrier B network does not support any forking. Since forking returns a plurality of response signals for one connection request signal, in order to perform forking, a plurality of early dialogs based on one connection request signal are used in a device in the network.
  • a function for performing forking such as managing
  • the operator C network is provided with a branch service device 20 including a function of transmitting a connection request signal by forking.
  • the branch service device 20 is, for example, a CAT-AS.
  • connection request signal including the user C representative number as a destination is generated.
  • the connection request signal is transmitted to the branch service device 20 via the network connection control device 10 (step 1).
  • the branch service apparatus 20 transmits a connection request signal to the UE-C1 to C3 corresponding to the user C representative number (steps 2 to 4).
  • response signals eg, provisional response signals
  • the carrier A network can cope with a plurality of response signals for one connection request signal, and can perform the forking operation normally. it can.
  • a call is made from user B (UE-B) who is a subscriber of operator B who does not support forking to users C1, C2 and C3 which are subscribers of operator C.
  • UE-B user B
  • C1, C2 and C3 which are subscribers of operator C.
  • connection request signal including the user C representative number as a destination is transmitted, and the connection request signal is transmitted via the network connection control device 10. It is transferred to the branch service device 20 (step 1).
  • the branch service apparatus 20 transmits a connection request signal to the UE-C1 to C3 corresponding to the user C representative number (steps 2 to 4).
  • response signals (eg, provisional response signals) are returned from the UE-C1 to C3, and the response signals from the UEs are transferred from the branch service device 20 to the inter-network connection control device 10 to be connected to the inter-network connection control device 10 Transmits each response signal to UE-B (lines indicated by C1, C2, and C3 in FIG. 2).
  • the operator B network does not support forking, the operator B network cannot perform an appropriate operation, the response signal does not reach the UE-B properly, and the early dialog is not established.
  • the branch service device 20 is a device that provides a CAT media service
  • the business operator B that does not support forking cannot determine which dialog should be connected, and there is a possibility of erroneous connection.
  • forking is supported in a network that relays signals
  • the above-described erroneous connection may occur even when a source terminal (UE) connected to the network does not support forking There is sex.
  • the “communication network” in the following description of the purpose is used in a broad sense including a network that relays signals and the terminal.
  • the present invention has been made in view of the above points.
  • communication related to forking between a communication network that supports forking and a communication network that does not support forking. It is an object to provide a technology that makes it possible to appropriately perform the above.
  • an inter-network connection control device used for interconnecting a communication network and another communication network, A request signal transfer unit that transfers a connection request signal transmitted from a source user device in the communication network to the other communication network; A plurality of response signals for the connection request signal branched from the other communication network that has received the connection request signal and transferred to a plurality of destination user devices are received from the other communication network, and 1 in the plurality of response signals is received.
  • an inter-network connection control device comprising: a response signal processing unit that transfers one response signal to the source user device.
  • connection control method executed by an inter-network connection control device used for interconnecting a certain communication network and another communication network, A request signal transfer step of transferring a connection request signal transmitted from a source user device in the communication network to the other communication network; A plurality of response signals for the connection request signal branched from the other communication network that has received the connection request signal and transferred to a plurality of destination user devices are received from the other communication network, and 1 in the plurality of response signals is received.
  • connection control method comprising: a response signal processing step of transferring one response signal to the source user device.
  • communication including an inter-network connection control device used for interconnecting a certain communication network and another communication network, and a branch service device provided in the other communication network.
  • a connection control method executed in a system comprising: The network connection control device transferring a connection request signal transmitted from a source user device in the communication network to the branch service device in the other communication network; The branch service device that has received the connection request signal branches the connection request signal, forwards the connection request signal to a plurality of destination user devices, and receives a plurality of response signals for the connection request signals from the plurality of destination user devices. And transmitting to the network connection control device;
  • a connection control method comprising: the network connection control device receiving the plurality of response signals from the branch service device and transferring one response signal in the plurality of response signals to the source user device. Is done.
  • FIG. 1 is an overall configuration diagram of a system in an embodiment of the present invention.
  • 3 is a functional configuration diagram of the network connection control device 100.
  • FIG. It is a figure which shows the example of the hardware constitutions of the network connection control apparatus. It is a figure which shows the connection sequence example 1.
  • FIG. It is a figure which shows the example 2 of a connection sequence. It is a figure which shows the example 3 of a connection sequence.
  • each carrier network described below is a core network of a mobile communication carrier, but the present invention is not limited to the case where the carrier network is a core network of a mobile communication carrier. is there.
  • FIG. 3 is a diagram for explaining a configuration example of an IP interconnection network (hereinafter referred to as an interconnection network) in the present embodiment.
  • the network configuration shown here is the same as the configuration shown in FIGS. 1 and 2 as the connection configuration between the operator networks.
  • Each provider network is a communication network in which session control is performed by SIP (Session Initiation Protocol).
  • FIG. 3 is a diagram that pays particular attention to the carrier A network, and shows an inter-network connection control device 100 provided at the boundary part of the carrier A network.
  • An inter-connection control device may be provided.
  • the network connection control apparatus 100 in the present embodiment is an apparatus including, for example, an IBCF (Interconnection Border Control Function) and / or TrGW (Transition Gateway) function in IMS.
  • IBCF Interconnection Border Control Function
  • TrGW Transition Gateway
  • the operator A network and the operator C network are IMS networks, and support forking.
  • the carrier B network is a non-IMS network and does not support forking.
  • the carrier B network is an IP Centrex network for the inside of the carrier B.
  • supporting forking means, for example, supporting the CAT forking model defined in Non-Patent Document 2. However, even if the CAT forking model defined in Non-Patent Document 2 is not supported, forking related to other services may be supported.
  • the carrier B network does not support any forking.
  • the “operator B network” is interpreted as a network including a source terminal (UE), a network that relays a signal supports forking, and is a source network connected to the network.
  • UE source terminal
  • the case where the terminal does not support forking is also included in the case where “the operator B network does not support forking”.
  • a device for performing session control by SIP is provided. Signals are transmitted and received through the device.
  • the device is a device having a function of S-CSCF (Serving-Call Session Control Function) in the IMS network.
  • S-CSCF Server-Call Session Control Function
  • the carrier C network is provided with a branch service device 200 including a function of branching and transmitting a connection request signal by forking.
  • the branch service device 200 is, for example, a CAT-AS that supports the forking model described in Non-Patent Document 2.
  • the service using forking that can be provided by the branch service apparatus 200 is not limited to the forking model of CAT media transmission, and other services can also be provided.
  • another service there is a service in which a representative number connection is performed by transferring an RBT (ringback tone) from the terminating UE without performing early media transmission from the branch service apparatus 200.
  • FIG. 4 shows a functional configuration diagram of the network connection control apparatus 100 according to the present embodiment.
  • the network connection control apparatus 100 includes a request signal transfer unit 101 and a response signal processing unit 102.
  • FIG. 4 shows only the functional units particularly related to the embodiment of the present invention in the network connection control device 100, and also has a function (not shown) for performing an operation of connecting between the operator networks. It is.
  • the functional configuration shown in FIG. 4 is only an example. As long as the operation according to the present embodiment can be performed, the function classification and the name of the function unit may be anything.
  • the request signal transfer unit 101 is a connection request transmitted from a UE (user device) and transferred by a device (eg, S-CSCF in an IMS network) that performs SIP session control in the carrier A network / carrier B network.
  • a device eg, S-CSCF in an IMS network
  • a function of receiving a signal and transferring the connection request signal to another network (the operator C network in the present embodiment) according to the destination of the connection request signal is included.
  • the request signal transfer unit 101 may include a function of converting a SIP message, for example, in order to absorb differences in SIP messages between operator networks.
  • the response signal processing unit 102 transmits a plurality of response signals (for example, provisional responses) transferred from the operator C network to the operator A network / the operator B network due to transmission of the connection request signal by forking. Signal), selecting one response signal from the plurality of response signals and transferring it to the UE that is the source of the connection request signal.
  • a plurality of response signals for example, provisional responses
  • the number of response signals to be selected is not limited to one, and some of the plurality of response signals received may be selected and transferred.
  • the request signal transfer unit 101 is not limited to performing transmission / reception of request signals in SIP, and may perform transmission / reception of response signals.
  • the request signal transfer unit 101 may further include a function of transmitting and receiving media data such as voice and video.
  • the response signal processing unit 102 is not limited to performing transmission / reception of response signals in SIP, and may perform transmission / reception of request signals.
  • the response signal processing unit 102 may further include a function for transmitting and receiving media data such as voice and video.
  • the network connection control apparatus 100 can be realized, for example, by causing one or a plurality of computers (servers) to execute a program describing the processing contents described in the present embodiment. That is, the function of the network connection control device 100 is to execute a program corresponding to the processing executed by the network connection control device 100 using hardware resources such as a CPU and a memory built in the computer. Can be realized. Further, the program can be recorded on a computer-readable recording medium (portable memory or the like), stored, or distributed. It is also possible to provide the program through a network such as the Internet or electronic mail.
  • FIG. 5 shows an example of the hardware configuration of the network connection control apparatus 100 when the network connection control apparatus 100 is configured by the computer as described above.
  • the inter-network connection control device 100 includes a CPU 151, a RAM (Random Access Memory) 152, a ROM (Read Only Memory) 153, a communication module 154 for performing communication, and an auxiliary storage device 155 such as a hard disk.
  • the CPU 151 When the CPU 151 reads out and executes a program stored in a storage unit such as the RAM 152, the ROM 153, and the auxiliary storage device 155, the operation of each function of the request signal transfer unit 101 and the response signal processing unit 102 is executed.
  • the communication module 154 is used for processing for performing network communication in the processing in the function units of the request signal transfer unit 101 and the response signal processing unit 102.
  • the input device 156 can input setting information to the network connection control device 100, for example, and the output device 157 can output the operating state of the network connection control device 100, for example.
  • connection sequence example 1 (System operation example) ⁇ Connection sequence example 1>
  • UE-A the outgoing call from the carrier A network
  • FIG. 6 (B) indicates that the same applies to transmission from the carrier B network.
  • a connection request signal including the user C representative number as a destination is transmitted.
  • the request signal transfer unit 101 in the inter-network connection control apparatus 100 receives the transferred connection request signal and transfers the connection request signal to the operator C network.
  • the connection request signal is transferred to the branch service apparatus 200 (step 102).
  • the branch service apparatus 200 transmits a connection request signal to the UE-C1 to C3 corresponding to the user C representative number by the forking function (steps 103 to 105).
  • Each of the UE-C1 to C3 that has received the connection request signal transmits a response signal (in this example, a provisional response signal), and the provisional response signal is transferred to the branch service apparatus 200 (steps 106 and 108). 110).
  • the branch service apparatus 200 that has received the provisional response signal from each UE transmits the provisional response signal of each UE, and the provisional response signal is transferred to the inter-network connection control apparatus 100 (steps 107, 109, and 111).
  • the response signal processing unit 102 in the network connection control apparatus 100 receives three provisional response signals.
  • the response signal processing unit 102 that receives the three provisional response signals selects one provisional response signal from the three provisional response signals, transmits the provisional response signal to UE-A, and UE-A
  • the provisional response signal is received (step 112).
  • the carrier A network is the source.
  • the response signal processing unit 102 holds information on temporary response signals that have not been selected (for example, information for identifying a dialog, information on media, and the like).
  • FIG. 6 shows that the inter-network connection control apparatus 100 transmits one provisional response signal to UE-A after receiving three provisional response signals, but this is for convenience of illustration. is there.
  • the temporary response signal may be transmitted to UE-A immediately after receiving the first temporary response signal.
  • UE-A outputs RBT based on the provisional response signal.
  • the provisional response signal includes codec information of media and the like, and an acknowledgment response to the provisional response signal is returned to the branch service apparatus 200, so that the medium such as the announcement is transmitted from the branch service apparatus 200 to the UE-A. It is also good to do.
  • the method by which the response signal processing unit 102 selects one provisional response signal from among the three provisional response signals is not limited to a specific method.
  • the provisional response signal received first is selected and UE-A
  • the provisional response signal received after receiving the first provisional response signal may not be transmitted to UE-A.
  • the branch service apparatus 200 (or each UE) has identification information indicating that each provisional response signal is provisional response signal source UE identification information and provisional response signals for connection request signals received by forking.
  • the response signal processing unit 102 receives a plurality of provisional response signals including these pieces of identification information, and the response signal processing unit 102 includes a plurality of provisional response signals for the connection request signal related to forking,
  • a provisional response signal of a specific UE may be selected and transmitted.
  • the specific UE can be set in advance in the response signal processing unit 102 as having the highest possibility of making a final response.
  • a final response signal is transmitted from UE-C2 (step 113).
  • the final response signal is transferred to the UE-A via the branch service device 200 and the network connection control device 100 (response signal processing unit 102) (steps 114 and 115). Accordingly, a call session is established between UE-A and UE-C2, and a call can be performed.
  • the inter-network connection control device 100 transfers the final response signal transmitted from UE-C2 to UE-A as it is, A call session is established between UE-A and UE-C2.
  • the response signal processing unit 102 of the network connection control apparatus 100 determines that the UE-C2 After receiving the final response signal transmitted from the UE, for example, a call switching instruction signal (for example: information for identifying the temporary response signal of the UE-C2 that is retained (for example, information for identifying a dialog (call)) is stored. UPDATE, re-Invite, and other signals) are sent to UE-A, so that UE-A switches from a call connection with UE-C1 to a call connection with UE-C2. Then, the final response signal transmitted from the UE-C2 may be transmitted to the UE-A. Note that this process is merely an example, and call connection with the UE-C 2 may be performed by another method.
  • a call switching instruction signal for example: information for identifying the temporary response signal of the UE-C2 that is retained (for example, information for identifying a dialog (call)
  • UPDATE, re-Invite, and other signals are sent to UE-A
  • connection sequence example 2 As an operation example of the system according to the present embodiment, a connection sequence example 2 will be described with reference to FIG.
  • processing contents differ depending on the transmission from the carrier A network that supports forking and the transmission from the carrier B network that does not support forking.
  • the connection sequence example 1 In the case of transmission from the carrier B network that does not support forking, the connection sequence example 1 is the same.
  • FIG. 7 shows a case of transmission from the carrier A network. In FIG. 7, the same step numbers are used for the same steps as in the connection sequence example 1, which will be briefly described.
  • a connection request signal including the user C representative number as a destination is transmitted (step 101) and branched via the network connection control device 100. It is transferred to the service device 200 (step 102).
  • the branch service apparatus 200 transmits a connection request signal to the UE-C1 to C3 corresponding to the user C representative number by the forking function (steps 103 to 105).
  • the request signal transfer unit 101 of the inter-network connection control device 100 that has received the connection request signal in step 101 indicates that the connection request signal is a signal sent from a network that supports forking. Determine.
  • the determination method is not limited to a specific method. For example, the determination is made from the address of the connection request signal transmission source. In this case, it is assumed that the request signal transfer unit 101 holds information indicating which address is a network address that supports forking.
  • Each of the UEs C1 to C3 that has received the connection request signal transmits a provisional response signal, and the provisional response signal is transferred to the branch service apparatus 200 (steps 106, 108, and 110) and transferred to the inter-network connection control apparatus 100. (Steps 107, 109, and 111).
  • the response signal processing unit 102 in the network connection control apparatus 100 receives three provisional response signals.
  • the response signal processing unit 102 that receives the three provisional response signals identifies that each of the provisional response signals is a response to the connection request signal transmitted from the network that supports forking based on the determination result described above. As a result, the process of selecting one provisional response signal is not performed. Therefore, the response signal processing unit 102 transmits each provisional response signal to UE-A, and UE-A receives each provisional response signal (steps 112-1 to 112-3).
  • a final response signal is transmitted from UE-C2 (step 113).
  • the final response signal is transferred to the UE-A via the branch service device 200 and the network connection control device 100 (response signal processing unit 102) (steps 114 and 115). Accordingly, a call session is established between UE-A and UE-C2, and a call can be performed.
  • connection sequence example 3 As an operation example of the system according to the present embodiment, a connection sequence example 3 will be described with reference to FIG. In connection sequence example 3, a more specific example will be described assuming that the branch service apparatus 200 is a CAT-AS that supports the CAT forking model defined in Non-Patent Document 2.
  • connection sequence example 3 Similar to the connection sequence example 1, in the connection sequence example 3, the same processing is performed for outgoing calls from the carrier A network and outgoing calls from the carrier B network. A transmission from A) is shown. In FIG. 8, (B) indicates that the same applies to transmission from the carrier B network.
  • specific signal names and dialog identification information D1, D2, etc. are described in parentheses in each signal. Further, in this example, it is assumed that each device including the UE has sufficient resources for processing a plurality of dialogs.
  • connection request signal including the user C representative number as a destination is transmitted (step 201).
  • the request signal transfer unit 101 in the inter-network connection control device 100 receives the transferred connection request signal (INVITE) and transfers the connection request signal (INVITE) to the operator C network.
  • the connection request signal (INVITE) is transferred to the branch service device 200 (step 202).
  • the branch service apparatus 200 transmits a connection request signal (INVITE) to the UE-C1 to C3 corresponding to the user C representative number by using the forking function (steps 203 to 205).
  • a connection request signal ISVITE
  • the UE-C1 that has received the connection request signal first transmits a provisional response signal (180, D2), and the provisional response signal (180, D2) is transferred to the branch service apparatus 200 (step 206).
  • the branch service apparatus 200 that has received the provisional response signal (180, D2) from the UE-C1 transmits the provisional response signal (183, D1), and the provisional response signal (183, D1) is transmitted to the network connection control apparatus 100. (Step 207).
  • the response signal processing unit 102 in the inter-network connection control apparatus 100 sends the provisional response signal (183, D1) to the UE.
  • -Forward to A step 208
  • UE-A to establish an early dialog
  • receive confirmation signal (PRACK, D1) from UE-A step 209
  • branch the confirmation signal (PRACK, D1) Transfer to device 200 (step 210).
  • early media codec information is included in the provisional response signal (183, D1), and the UE-A that has received the provisional response signal (183, D1) can receive and decode the early media.
  • the branch service apparatus 200 that has received the confirmation signal (PRACK, D1) starts transmission of early media to UE-A (step 211).
  • the response signal processing unit 102 of the network connection control apparatus 100 receives the provisional response signal (183, D3) from the UE-C2 (steps 212 and 213), and receives the provisional response signal (183, D4) from the UE-C3.
  • the provisional response signal (183, D1) since the provisional response signal (183, D1) has already been transferred to UE-A, the provisional response signal (183) received from UE-C2, C3 must be transferred to UE-A. Instead, the information is stored in a storage means such as a memory.
  • a final response signal (200 OK, D2) is transmitted from UE-C1.
  • the branch service apparatus 200 that has received the final response signal (200 OK, D2) stops transmission of the early media (step 217), and transfers the final response signal (200 OK, D2) to the network connection control apparatus 100.
  • the network connection control apparatus 100 transfers the final response signal (200OK, D2) to the UE-A (Step 219).
  • step 216 when the final response signal (200 OK) is transmitted from, for example, UE-C 2 instead of UE-C 1 (in the case of 200 OK and D 3), the branch service apparatus 200 that has received the final response signal 200 receives the early media.
  • the transmission is stopped (step 217), and the final response signal (200OK, D3) is transferred to the network connection control apparatus 100 (step 218).
  • the network connection control apparatus 100 transmits a dialog (call) to D2
  • the final response signal (200 OK, D3) is transferred to UE-A (step 219). Accordingly, a call session is established between UE-A and UE-C2, and a call can be performed.
  • an inter-network connection control device used for interconnecting a certain communication network and another communication network, which is transmitted from a source user device in the communication network.
  • a request signal transfer unit that transfers the connection request signal to the other communication network, and a plurality of connection request signals that are branched in the other communication network that has received the connection request signal and transferred to a plurality of destination user devices.
  • an inter-network connection control device including a response signal processing unit that receives a response signal from the other communication network and transfers one response signal of the plurality of response signals to the source user device.
  • communication related to forking can be appropriately performed between a communication network that supports forking and a communication network that does not support forking. It becomes possible.
  • the “communication network that does not support forking” here refers to the network that relays the signal supports forking, but the source terminal (included in the communication network) connected to the network performs forking. Including cases that do not support.
  • the response signal processing unit transfers, for example, a response signal received first among a plurality of response signals received from the other communication network to the source user device.
  • the response signal can be quickly transferred to the source user device with relatively simple control.
  • the request signal transfer unit determines whether or not a forking service for branching and receiving a connection request signal is supported in the communication network that is a transmission source of the connection request signal.
  • the response signal processing unit may transfer the plurality of response signals to the source user device.
  • the response signal may be a provisional response signal
  • the response signal processing unit may transfer the provisional response signal to the source user device so that the source user device establishes an early dialog.
  • the response signal processing unit transfers the one response signal to the source user device, and then transmits a final response signal transmitted from a destination user device other than the destination user device corresponding to the response signal to the other communication
  • the final response signal may be transmitted to the source user device after transmitting a signal for instructing call switching to the source user device.
  • each of the communication networks is a communication network in which session control by SIP is performed, and the inter-network connection control device is provided at a boundary portion of the communication network.
  • the present invention can be effectively applied to, for example, an IMS network and other SIP networks.
  • the operations of a plurality of functional units may be physically performed by one component, or the operations of one functional unit may be physically performed by a plurality of components.
  • the network connection control apparatus 100 has been described using a functional block diagram, but the network connection control apparatus 100 may be implemented by hardware, software, or a combination thereof.
  • Software operated by the processor of the network connection control device 100 according to the embodiment of the present invention includes random access memory (RAM), flash memory, read only memory (ROM), EPROM, EEPROM, register, hard disk (HDD),
  • the program may be stored in a removable disk, a CD-ROM, a database, a server, or any other appropriate storage medium.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

 ある通信網と他通信網とを相互接続するために使用される網間接続制御装置において、前記通信網における発信元ユーザ装置から送信された接続要求信号を前記他通信網に転送する要求信号転送部と、前記接続要求信号を受信した前記他通信網において分岐され、複数の着信先ユーザ装置に転送された当該接続要求信号に対する複数の応答信号を当該他通信網から受信し、当該複数の応答信号における1つの応答信号を前記発信元ユーザ装置に転送する応答信号処理部とを備える。

Description

網間接続制御装置、及び接続制御方法
 本発明は、通信網間の相互接続技術に関連するものである。
 通信事業者が柔軟かつ安全にユーザへIPマルチメディアサービスを提供できるプラットフォームとしてIMS(IP Multimedia Subsystem)が標準化されている(非特許文献1)。
 例えば移動体通信事業者(以下、事業者と呼ぶ)は、IMSによりIPベースの網(コアネットワーク)を構築し、LTE/3G等のアクセス網を介してユーザに移動体通信サービスを提供している。また、事業者間で網をIP相互接続(以下、相互接続と呼ぶ)することで、異なる事業者に加入するユーザ間での通信を可能としている。
3GPP TS 23.228 V13.0.0 (2014-09) 3GPP TS 24.182 V12.0.0 (2014-06)
 IMS網のようなSIP(Session Initiation Protocol)網において、網内の装置が、受信した要求を分岐させて複数の宛先に送信するフォーキング(forking、分岐送信)のサービスをサポートしている場合がある。フォーキングを用いたサービスの例として、非特許文献2の3GPP標準規格に規定されているCAT(Customized Alerting Tones)メディア送信におけるフォーキングモデル(forking model)がある。
 当該CATメディア送信サービスでは、CAT-ASが1つ又は複数の着信側UE(ユーザ装置)に対してフォーキングで接続要求信号を送信することで発着UE間のアーリーダイアログを確立するとともに、CAT-ASと発信側UEとの間でアーリーダイアログを確立し、当該ダイアログでアーリーメディアを発信側UEに送信する。着信側UEから最終応答を受けた場合にアーリーメディアを停止する。
 なお、一般にアーリーメディアとは、発信側UEが接続要求を送信し、着信側UEが最終応答する前の暫定応答でメディアパスを確立することであり、例えば、サービス提供者がリングバックトーンを提供したり、アナウンスを提供する場合等に使用される。
 図1、図2を参照して、事業者網間で相互接続を行う場合に、例えばCATメディアのフォーキングモデルのようにフォーキングを実施する例について説明する。
 図1、図2に示す構成例では、事業者Aの網である事業者A網、事業者Bの網である事業者B網、事業者Cの網である事業者C網が相互接続されている。
 図1は、特に事業者A網に着目した図であり、事業者A網の境界部分に備えられる網間接続制御装置10が示されているが、他の事業者網の境界部分にも網間接続制御装置が備えられてもよい。従来の網間接続制御装置10は、基本的に、ある網から受信する信号(要求、応答)を他の網に転送する動作を行う。つまり、複数の信号をある網から受信した場合は、当該複数の信号を他の網に転送する。
 図1の例では、事業者A網及び事業者C網はIMS網であり、上記フォーキングをサポートしている。事業者B網は非IMS網であり、フォーキングをサポートしていない。例えば、事業者B網は、事業者Bの社内向けのIPセントレックス網である。なお、フォーキングをサポートしているとは、例えば、非特許文献2で規定されているCATのフォーキングモデルをサポートしていることである。ただし、非特許文献2で規定されているCATのフォーキングモデルをサポートしていない場合であっても、他のサービスに係るフォーキングをサポートしている場合はある。また、非特許文献2で規定されているCATのフォーキング以外のゲートウェイモデル等をサポートしている場合もある。事業者B網は、いずれのフォーキングもサポートしていないものとする。なお、フォーキングでは、1つの接続要求信号に対して複数の応答信号が返されることから、フォーキングを実施するためには、網内の装置において、1つの接続要求信号に基づく複数のアーリーダイアログを管理する等、フォーキングを行うための機能が必要である。
 図1、2に示すように、事業者C網には、フォーキングにより接続要求信号を送信する機能を含む分岐サービス装置20が備えられている。当該分岐サービス装置20は例えばCAT-ASである。
 図1を参照して、まず、フォーキングをサポートする事業者Aの加入者であるユーザA(UE-A)から、事業者Cの加入者であるユーザC1、C2、C3に発信を行う場合の手順例を説明する。
 ユーザAがUE-Aにおいて、例えば、UE-C1~C3に共通の代表番号(以下、ユーザC代表番号と呼ぶ)に発信する操作を行うと、ユーザC代表番号を宛先として含む接続要求信号が送出され、当該接続要求信号は網間接続制御装置10を経由して分岐サービス装置20に転送される(ステップ1)。
 分岐サービス装置20は、接続要求信号を、ユーザC代表番号に該当するUE-C1~C3に送信する(ステップ2~4)。
 その後、UE-C1~C3から応答信号(例:暫定応答信号)が返され、各UEからの応答信号は、分岐サービス装置20から網間接続制御装置10を経由して発信元のUE-Aに返される(図1においてC1、C2、C3で示す線)。図1に示した例では、事業者A網がフォーキングをサポートしているため、事業者A網は1つの接続要求信号に対する複数の応答信号に対応でき、正常にフォーキング動作を行うことができる。
 次に、図2を参照して、フォーキングをサポートしない事業者Bの加入者であるユーザB(UE-B)から、事業者Cの加入者であるユーザC1、C2、C3に発信を行う場合の手順例を説明する。
 ユーザBがUE-Bにおいて、ユーザC代表番号に発信する操作を行うと、ユーザC代表番号を宛先として含む接続要求信号が送出され、当該接続要求信号は網間接続制御装置10を経由して分岐サービス装置20に転送される(ステップ1)。
 分岐サービス装置20は、接続要求信号を、ユーザC代表番号に該当するUE-C1~C3に送信する(ステップ2~4)。
 その後、UE-C1~C3から応答信号(例:暫定応答信号)が返され、各UEからの応答信号は、分岐サービス装置20から網間接続制御装置10に転送され、網間接続制御装置10は、各応答信号をUE-Bに向けて送出する(図2においてC1、C2、C3で示す線)。しかし、事業者B網はフォーキングをサポートしていないので、事業者B網において、適切な動作を行うことができず、応答信号が適切にUE-Bに届かずに、アーリーダイアログが確立されない可能性がある。これにより、例えば、分岐サービス装置20がCATメディアサービスを提供する装置である場合、UE-Bには、アーリーメディアが流れない可能性がある。また、フォーキングをサポートしない事業者Bは、どのダイアログと接続すべきかの判定ができず、誤接続となる可能性もある。
 また、信号を中継する網においてフォーキングをサポートしているが、当該網に接続される発信元の端末(UE)がフォーキングをサポートしていない場合にも、上記の誤接続等が生じる可能性がある。下記の目的の記載における「通信網」は、信号を中継する網と当該端末とを含む広い意味で使用している。
 本発明は上記の点に鑑みてなされたものであり、複数の通信網が接続された相互接続網において、フォーキングをサポートする通信網とフォーキングをサポートしない通信網間でフォーキングに係る通信を適切に行うことを可能とする技術を提供することを目的とする。
 本発明の実施の形態によれば、ある通信網と他通信網とを相互接続するために使用される網間接続制御装置であって、
 前記通信網における発信元ユーザ装置から送信された接続要求信号を前記他通信網に転送する要求信号転送部と、
 前記接続要求信号を受信した前記他通信網において分岐され、複数の着信先ユーザ装置に転送された当該接続要求信号に対する複数の応答信号を当該他通信網から受信し、当該複数の応答信号における1つの応答信号を前記発信元ユーザ装置に転送する応答信号処理部と
 を備える網間接続制御装置が提供される。
 また、本発明の実施の形態によれば、ある通信網と他通信網とを相互接続するために使用される網間接続制御装置が実行する接続制御方法であって、
 前記通信網における発信元ユーザ装置から送信された接続要求信号を前記他通信網に転送する要求信号転送ステップと、
 前記接続要求信号を受信した前記他通信網において分岐され、複数の着信先ユーザ装置に転送された当該接続要求信号に対する複数の応答信号を当該他通信網から受信し、当該複数の応答信号における1つの応答信号を前記発信元ユーザ装置に転送する応答信号処理ステップと
 を備える接続制御方法が提供される。
 また、本発明の実施の形態によれば、ある通信網と他通信網とを相互接続するために使用される網間接続制御装置と、前記他通信網に備えられる分岐サービス装置とを含む通信システムにおいて実行される接続制御方法であって、
 前記網間接続制御装置が、前記通信網における発信元ユーザ装置から送信された接続要求信号を前記他通信網における前記分岐サービス装置に転送するステップと、
 前記接続要求信号を受信した前記分岐サービス装置が、当該接続要求信号を分岐し、複数の着信先ユーザ装置に転送し、当該接続要求信号に対する複数の応答信号を当該複数の着信先ユーザ装置から受信し、前記網間接続制御装置に送信するステップと、
 前記網間接続制御装置が、前記複数の応答信号を前記分岐サービス装置から受信し、当該複数の応答信号における1つの応答信号を前記発信元ユーザ装置に転送するステップと
 を備える接続制御方法が提供される。
 本発明の実施の形態によれば、複数の通信網が接続された相互接続網において、フォーキングをサポートする通信網とフォーキングをサポートしない通信網間でフォーキングに係る通信を適切に行うことを可能とする技術が提供される。
課題を説明するための図である。 課題を説明するための図である。 本発明の実施の形態におけるシステムの全体構成図である。 網間接続制御装置100の機能構成図である。 網間接続制御装置100のハードウェア構成の例を示す図である。 接続シーケンス例1を示す図である。 接続シーケンス例2を示す図である。 接続シーケンス例3を示す図である。
 以下、図面を参照して本発明の実施の形態を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。例えば、以下で説明する各事業者網は移動通信事業者のコアネットワークであることを想定するが、本発明は事業者網が移動通信事業者のコアネットワークである場合に限らずに適用可能である。
 (システム全体構成)
 図3は、本実施の形態におけるIP相互接続網(以下、相互接続網と呼ぶ)の構成例を説明するための図である。ここに示す網構成は、事業者網間の接続構成としては図1、図2に示した構成と同様である。
 すなわち、図3に示す相互接続網は、事業者Aの網である事業者A網、事業者Bの網である事業者B網、事業者Cの網である事業者C網が相互接続されている網である。各事業者網は、SIP(Session Initiation Protocol)によりセッション制御が行われる通信網である。
 図3は、特に事業者A網に着目した図であり、事業者A網の境界部分に備えられる網間接続制御装置100が示されているが、他の事業者網の境界部分にも網間接続制御装置が備えられてもよい。本実施の形態における網間接続制御装置100は、例えば、IMSでのIBCF(Interconnection Border Control Function)及び/又はTrGW(Transition Gateway)の機能を含む装置である。
 図3の例では、事業者A網及び事業者C網はIMS網であり、フォーキングをサポートしている。事業者B網は非IMS網であり、フォーキングをサポートしていない。例えば、事業者B網は、事業者Bの社内向けのIPセントレックス網である。前述したとおり、フォーキングをサポートしているとは、例えば、非特許文献2で規定されているCATのフォーキングモデルをサポートしていることである。ただし、非特許文献2で規定されているCATのフォーキングモデルをサポートしていない場合であっても、他のサービスに係るフォーキングをサポートしている場合はある。事業者B網は、いずれのフォーキングもサポートしていないものとする。また、本実施の形態では、「事業者B網」を発信元の端末(UE)を含む網として解釈し、信号を中継する網がフォーキングをサポートし、当該網に接続される発信元の端末がフォーキングをサポートしない場合も、「事業者B網がフォーキングをサポートしていない」場合に含まれる。
 図3の各事業者網の網内には、図示を省略しているが、SIP(Session Initiation Protocol)によるセッション制御を行う装置が備えられている。信号の送受信は当該装置を経由してなされている。当該装置は、例えば、IMS網でのS-CSCF(Serving-Call Session Control Function)の機能を備える装置である。
 また、図3に示すように、事業者C網には、フォーキングにより接続要求信号を分岐して送信する機能を含む分岐サービス装置200が備えられている。当該分岐サービス装置200は例えば非特許文献2に記載されている、フォーキングモデルをサポートするCAT-ASである。
 ただし、分岐サービス装置200が提供可能なフォーキングを用いたサービスは、CATメディア送信のフォーキングモデルに限らず、他のサービスを提供することも可能である。他のサービスの一例として、分岐サービス装置200からのアーリーメディア送信を行うことなく着信側UEからのRBT(リングバックトーン)を転送することにより、代表番号接続を行うサービスがある。
 (装置構成)
 次に、上記システムにおける網間接続制御装置100の構成例を説明する。図4に、本実施の形態における網間接続制御装置100の機能構成図を示す。図4に示すように、網間接続制御装置100は、要求信号転送部101、応答信号処理部102を含む。
 なお、図4は、網間接続制御装置100において本発明の実施の形態に特に関連する機能部のみを示すものであり、事業者網間を接続する動作を行うための図示しない機能も有するものである。また、図4に示す機能構成は一例に過ぎない。本実施の形態に係る動作を実行できるのであれば、機能区分や機能部の名称はどのようなものでもよい。
 要求信号転送部101は、UE(ユーザ装置)から送出され、事業者A網/事業者B網におけるSIPのセッション制御を行う装置(例:IMS網でのS-CSCF)により転送された接続要求信号を受信し、当該接続要求信号の宛先に従って、当該接続要求信号を他の網(本実施の形態では事業者C網)に転送する機能を含む。要求信号転送部101は、例えば、事業者網間でのSIPメッセージの相違を吸収するために、SIPメッセージの変換を行う機能を含んでもよい。
 応答信号処理部102は、フォーキングによる接続要求信号の送信に起因して、事業者C網から事業者A網/事業者B網に向けて転送されてきた複数の応答信号(例:暫定応答信号)を受信し、当該複数の応答信号から1つの応答信号を選択して接続要求信号の発信元のUE宛てに転送する機能を含む。なお、選択する応答信号は1つに限られず、受信した複数の応答信号の中の一部の複数の応答信号を選択し、転送することとしてもよい。
 なお、要求信号転送部101は、SIPにおけるリクエスト信号の送受信を行うことに限定されるわけではなく、レスポンス信号の送受信を行うこととしてもよい。要求信号転送部101は、更に、音声やビデオ等のメディアデータを送受信する機能を含んでもよい。また、応答信号処理部102は、SIPにおけるレスポンス信号の送受信を行うことに限定されるわけではなく、リクエスト信号の送受信を行うこととしてもよい。応答信号処理部102は、更に、音声やビデオ等のメディアデータを送受信する機能を含んでもよい。
 本実施の形態に係る網間接続制御装置100は、例えば、1つ又は複数のコンピュータ(サーバ)に、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、網間接続制御装置100が有する機能は、当該コンピュータに内蔵されるCPUやメモリなどのハードウェア資源を用いて、網間接続制御装置100で実施される処理に対応するプログラムを実行することによって実現することが可能である。また、上記プログラムは、コンピュータが読み取り可能な記録媒体(可搬メモリ等)に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
 上記のようなコンピュータにより網間接続制御装置100を構成する場合における網間接続制御装置100のハードウェア構成の例を図5に示す。
 図5に示すように、当該網間接続制御装置100は、CPU151、RAM(Random Access Memory)152、ROM(Read Only Memory)153、通信を行うための通信モジュール154、ハードディスク等の補助記憶装置155、入力装置156、出力装置157を備える。
 RAM152、ROM153、補助記憶装置155等の記憶手段に格納されたプログラムをCPU151が読み出し、実行することにより、要求信号転送部101、応答信号処理部102の各機能の動作が実行される。また、要求信号転送部101、応答信号処理部102の各機能部における処理に中で、ネットワーク通信を行う処理については、通信モジュール154が使用される。また、入力装置156により、例えば、網間接続制御装置100に対する設定情報の入力を行い、出力装置157により、例えば、網間接続制御装置100の稼働状態の出力等を行うことができる。
 (システムの動作例)
 <接続シーケンス例1>
 次に、本実施の形態に係るシステムの動作例として、図6を参照して接続シーケンス例1を説明する。接続シーケンス例1では、事業者A網からの発信と、事業者B網からの発信とで同じ処理内容となることから、例として、事業者A網(UE-A)からの発信を示している。図6では、事業者B網からの発信でも同様であることを(B)として示している。
 ユーザAがUE-Aにおいて、例えば、UE-C1~C3に共通の代表番号(ユーザC代表番号と呼ぶ)に発信する操作を行うと、ユーザC代表番号を宛先として含む接続要求信号が送出される(ステップ101)。網間接続制御装置100における要求信号転送部101は、転送されてきた当該接続要求信号を受信し、当該接続要求信号を事業者C網に転送する。当該接続要求信号は分岐サービス装置200に転送される(ステップ102)。
 分岐サービス装置200は、フォーキング機能により、接続要求信号を、ユーザC代表番号に該当するUE-C1~C3に送信する(ステップ103~105)。
 接続要求信号を受信したUE-C1~C3はそれぞれ、応答信号(ここでは、例として暫定応答信号とする)を送信し、当該暫定応答信号は分岐サービス装置200に転送される(ステップ106、108、110)。各UEから暫定応答信号を受信した分岐サービス装置200は、各UEの暫定応答信号を送出し、当該暫定応答信号は網間接続制御装置100に転送される(ステップ107、109、111)。
 ステップ107、109、111により、網間接続制御装置100における応答信号処理部102は3つの暫定応答信号を受信する。
 3つの暫定応答信号を受信する応答信号処理部102は、3つの暫定応答信号のうちから1つの暫定応答信号を選択し、当該暫定応答信号をUE-Aに対して送信し、UE-Aは当該暫定応答信号を受信する(ステップ112)。本例は事業者A網が発信元となる例であるが、フォーキングをサポートしていない事業者B網が発信元となる場合でも、1つの暫定応答信号を転送することは通常の処理であるため、暫定応答信号は正常に発信元のUEに届く。また、応答信号処理部102は、選択しなかった暫定応答信号の情報(例:ダイアログを識別する情報、メディアの情報等)を保持しておく。
 なお、図6は、網間接続制御装置100が3つの暫定応答信号を受信した後に、UE-Aに1つの暫定応答信号を送信することを示しているが、これは図示の便宜上のものである。例えば、最初の暫定応答信号を受信した直後に当該暫定応答信号をUE-Aに送信してもよい。
 暫定応答信号に基づき、例えばUE-AにおいてRBTが出力される。また、例えば当該暫定応答信号がメディアのコーデック情報等を含み、当該暫定応答信号に対する確認応答が分岐サービス装置200に返されることにより、分岐サービス装置200からアナウンス等のメディアがUE-Aに送信されることとしてもよい。
 応答信号処理部102が、3つの暫定応答信号のうちから1つの暫定応答信号を選択する方法は特定の方法に限られないが、例えば、最初に受信した暫定応答信号を選択し、UE-Aに送信し、最初の暫定応答信号受信の後に受信した暫定応答信号(ステップ101で送信した接続要求信号に対する暫定応答信号)はUE-Aに送信しないこととしてよい。
 また、例えば、分岐サービス装置200(又は各UE)が、各暫定応答信号に暫定応答信号送信元UEの識別情報と、フォーキングにより受信した接続要求信号に対する暫定応答信号であることを示す識別情報を含めて送信し、これら識別情報を含む複数の暫定応答信号を応答信号処理部102が受信し、応答信号処理部102が、フォーキングに係る接続要求信号に対する複数の暫定応答信号の中から、特定のUEの暫定応答信号を選択して送信することとしてもよい。特定のUEは、例えば、最も最終応答をする可能性が高いものとして応答信号処理部102に予め設定しておくことができる。
 その後、例えば、フォーキングで接続要求信号を受信したUE-C1~C3のうちのUE-C2のユーザが最初に応答操作を行い、UE-C2から最終応答信号が送信される(ステップ113)。当該最終応答信号は、分岐サービス装置200及び網間接続制御装置100(応答信号処理部102)を経由してUE-Aに転送される(ステップ114、115)。これにより、UE-AとUE-C2間で通話セッションが確立され、通話を行うことができる。
 なお、ステップ112において送信した暫定応答信号がUE-C2に対応するものである場合、網間接続制御装置100はUE-C2から送信された最終応答信号をそのままUE-Aに転送することで、UE-AとUE-C2間で通話セッションが確立される。
 一方、ステップ112において送信した暫定応答信号がUE-C2に対応するものでなく、例えばUE-C1に対応するものである場合、網間接続制御装置100の応答信号処理部102は、UE-C2から送信された最終応答信号を受信した後に、例えば、保持しておいたUE-C2の暫定応答信号の情報(例:ダイアログ(呼)を識別する情報)を含む呼切り替えの指示信号(例:UPDATE、re-Invite、その他の信号)をUE-Aに送信することで、UE-Aに対し、UE-C1との間の呼接続から、UE-C2との間の呼接続に切り替えを行わせ、その後に、UE-C2から送信された最終応答信号をUE-Aに送信することとしてよい。なお、この処理は一例に過ぎず、他の方法でUE-C2との呼接続を行うこととしてもよい。
 <接続シーケンス例2>
 次に、本実施の形態に係るシステムの動作例として、図7を参照して接続シーケンス例2を説明する。接続シーケンス例2では、フォーキングをサポートする事業者A網からの発信と、フォーキングをサポートしない事業者B網からの発信とで異なる処理内容となる。フォーキングをサポートしない事業者B網からの発信の場合は、接続シーケンス例1と同じである。図7は、事業者A網からの発信の場合を示している。図7において、接続シーケンス例1と同様のステップについては同じステップ番号を使用しており、それについては簡潔に説明する。
 ユーザAがUE-Aにおいて、ユーザC代表番号に発信する操作を行うと、ユーザC代表番号を宛先として含む接続要求信号が送出され(ステップ101)、網間接続制御装置100を経由して分岐サービス装置200に転送される(ステップ102)。分岐サービス装置200は、フォーキング機能により、接続要求信号を、ユーザC代表番号に該当するUE-C1~C3に送信する(ステップ103~105)。
 接続シーケンス例2では、ステップ101で接続要求信号を受信した網間接続制御装置100の要求信号転送部101は、当該接続要求信号が、フォーキングをサポートする網から送出された信号であることを判別する。判別する方法は特定の方法に限られないが、例えば、接続要求信号の送信元のアドレスから判別する。この場合、要求信号転送部101は、どのアドレスがフォーキングをサポートする網のアドレスであるかを示す情報を保持しているものとする。
 接続要求信号を受信したUE-C1~C3はそれぞれ、暫定応答信号を送信し、当該暫定応答信号は分岐サービス装置200に転送され(ステップ106、108、110)、網間接続制御装置100に転送される(ステップ107、109、111)。
 ステップ107、109、111により、網間接続制御装置100における応答信号処理部102は3つの暫定応答信号を受信する。
 3つの暫定応答信号を受信する応答信号処理部102は、上述した判別結果に基づいて、当該暫定応答信号がそれぞれ、フォーキングをサポートする網から送出された接続要求信号に対する応答であることを識別し、その結果、1つの暫定応答信号を選択する処理を行わない。従って、応答信号処理部102は各暫定応答信号をUE-Aに対して送信し、UE-Aは各暫定応答信号を受信する(ステップ112-1~112-3)。
 その後、例えば、フォーキングで接続要求信号を受信したUE-C1~C3のうちのUE-C2のユーザが最初に応答操作を行い、UE-C2から最終応答信号が送信される(ステップ113)。当該最終応答信号は、分岐サービス装置200及び網間接続制御装置100(応答信号処理部102)を経由してUE-Aに転送される(ステップ114、115)。これにより、UE-AとUE-C2間で通話セッションが確立され、通話を行うことができる。
 <接続シーケンス例3>
 次に、本実施の形態に係るシステムの動作例として、図8を参照して接続シーケンス例3を説明する。接続シーケンス例3では、分岐サービス装置200が、非特許文献2で規定されているCATフォーキングモデルをサポートするCAT-ASであることを想定して、より具体的な例について説明する。
 接続シーケンス例1と同様に、接続シーケンス例3では、事業者A網からの発信と、事業者B網からの発信とで同じ処理内容となることから、例として、事業者A網(UE-A)からの発信を示している。図8では、事業者B網からの発信でも同様であることを(B)として示している。また、以下の説明では、各信号において括弧内に具体的な信号名とダイアログ識別情報(D1、D2等)を記述している。また、本例では、UEを含む各装置は、複数ダイアログを処理するための十分なリソースを有しているものとする。
 ユーザAがUE-Aにおいて、ユーザC代表番号に発信する操作を行うと、ユーザC代表番号を宛先として含む接続要求信号(INVITE)が送出される(ステップ201)。網間接続制御装置100における要求信号転送部101は、転送されてきた当該接続要求信号(INVITE)を受信し、当該接続要求信号(INVITE)を事業者C網に転送する。当該接続要求信号(INVITE)は分岐サービス装置200に転送される(ステップ202)。
 分岐サービス装置200は、フォーキング機能により、接続要求信号(INVITE)を、ユーザC代表番号に該当するUE-C1~C3に送信する(ステップ203~205)。
 例として、接続要求信号を受信したUE-C1が最初に暫定応答信号(180、D2)を送信し、当該暫定応答信号(180、D2)は分岐サービス装置200に転送される(ステップ206)。UE-C1からの暫定応答信号(180、D2)を受信した分岐サービス装置200は、暫定応答信号(183、D1)を送出し、当該暫定応答信号(183、D1)は網間接続制御装置100に転送される(ステップ207)。
 本例では、最初に受信した暫定応答信号(183)をUE-Aに転送することとしていることから、網間接続制御装置100における応答信号処理部102は暫定応答信号(183、D1)をUE-Aに転送し(ステップ208)、UE-Aにアーリーダイアログを確立させ、UE-Aから確認信号(PRACK、D1)を受信し(ステップ209)、当該確認信号(PRACK、D1)を分岐サービス装置200に転送する(ステップ210)。例えば、暫定応答信号(183、D1)にはアーリーメディアのコーデック情報が含まれており、暫定応答信号(183、D1)を受信したUE-Aは、アーリーメディアの受信・復号が可能となる。
 確認信号(PRACK、D1)を受信した分岐サービス装置200は、アーリーメディアのUE-Aへの送信を開始する(ステップ211)。
 網間接続制御装置100の応答信号処理部102は、UE-C2から暫定応答信号(183、D3)を受信し(ステップ212、213)、UE-C3から暫定応答信号(183、D4)を受信するが(ステップ214、215)、既に暫定応答信号(183、D1)をUE-Aに転送しているため、UE-C2、C3から受信した暫定応答信号(183)はUE-Aに転送せずに、その情報をメモリ等の記憶手段に保持しておく。
 その後、例えば、フォーキングで接続要求信号を受信したUE-C1~C3のうちのUE-C1のユーザが最初に応答操作を行い、UE-C1から最終応答信号(200OK、D2)が送信される(ステップ216)。当該最終応答信号(200OK、D2)を受信した分岐サービス装置200は、アーリーメディアの送信を停止して(ステップ217)、当該最終応答信号(200OK、D2)を網間接続制御装置100に転送し(ステップ218)、網間接続制御装置100は当該最終応答信号(200OK、D2)をUE-Aに転送する(ステップ219)。これにより、UE-AとUE-C1間で通話セッションが確立され、通話を行うことができる。
 なお、ステップ216において、最終応答信号(200OK)が、UE-C1ではなく、例えばUE-C2から送信された場合(200OK、D3の場合)、これを受信した分岐サービス装置200は、アーリーメディアの送信を停止して(ステップ217)、当該最終応答信号(200OK、D3)を網間接続制御装置100に転送する(ステップ218)、網間接続制御装置100は、例えば、ダイアログ(呼)をD2からD3に切り替える信号をUE-Aに送信した後に、最終応答信号(200OK、D3)をUE-Aに転送する(ステップ219)。これにより、UE-AとUE-C2間で通話セッションが確立され、通話を行うことができる。
 以上、説明したように、本実施の形態により、ある通信網と他通信網とを相互接続するために使用される網間接続制御装置であって、前記通信網における発信元ユーザ装置から送信された接続要求信号を前記他通信網に転送する要求信号転送部と、前記接続要求信号を受信した前記他通信網において分岐され、複数の着信先ユーザ装置に転送された当該接続要求信号に対する複数の応答信号を当該他通信網から受信し、当該複数の応答信号における1つの応答信号を前記発信元ユーザ装置に転送する応答信号処理部とを備える網間接続制御装置が提供される。
 上記の構成を採用することにより、複数の通信網が接続された相互接続網において、フォーキングをサポートする通信網とフォーキングをサポートしない通信網間でフォーキングに係る通信を適切に行うことが可能となる。なお、ここでの「フォーキングをサポートしない通信網」は、信号を中継する網がフォーキングをサポートするが、当該網に接続される発信元の端末(通信網に含まれる)がフォーキングをサポートしない場合を含む。
 前記応答信号処理部は、例えば、前記他通信網から受信する複数の応答信号のうち、最初に受信した応答信号を前記発信元ユーザ装置に転送する。この構成により、比較的簡易な制御で迅速に応答信号を発信元ユーザ装置に転送できる。
 前記要求信号転送部は、前記接続要求信号の発信元である前記通信網において、接続要求信号を分岐させて着信させるフォーキングサービスがサポートされているか否かを判定し、前記通信網において当該フォーキングサービスがサポートされている場合に、前記応答信号処理部は、前記複数の応答信号を前記発信元ユーザ装置に転送することとしてもよい。この構成により、複数の応答信号を処理可能な網に対して応答信号を選択する処理を行わないようにすることができる。
 例えば、前記応答信号は暫定応答信号であり、前記応答信号処理部が当該暫定応答信号を前記発信元ユーザ装置に転送することにより、当該発信元ユーザ装置にアーリーダイアログを確立させるようにしてもよい。この構成により、例えば、CATメディアのフォーキングモデルに準拠したサービスを提供できる。
 前記応答信号処理部は、前記1つの応答信号を前記発信元ユーザ装置に転送した後、当該応答信号に対応する着信先ユーザ装置以外の着信先ユーザ装置から送信された最終応答信号を前記他通信網から受信した場合に、前記発信元ユーザ装置に対して呼の切り替えを指示する信号を送信した後に、前記最終応答信号を前記発信元ユーザ装置に送信することとしてもよい。この構成により、どの着信先ユーザ装置から最終応答があっても適切に発着信ユーザ装置間を接続できる。
 例えば、前記各通信網は、SIPによるセッション制御が行われる通信網であり、前記網間接続制御装置は、通信網の境界部分に備えられる。このように、SIPによるセッション制御が行われる通信網を対象とすることで、例えばIMS網やその他のSIP網に本発明を効果的に適用することができる。
 以上、本発明の実施の形態を説明してきたが、開示される発明はそのような実施形態に限定されず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。発明の理解を促すため具体的な数値例を用いて説明がなされたが、特に断りのない限り、それらの数値は単なる一例に過ぎず適切な如何なる値が使用されてもよい。上記の説明における項目の区分けは本発明に本質的ではなく、2以上の項目に記載された事項が必要に応じて組み合わせて使用されてよいし、ある項目に記載された事項が、別の項目に記載された事項に(矛盾しない限り)適用されてよい。機能ブロック図における機能部又は処理部の境界は必ずしも物理的な部品の境界に対応するとは限らない。複数の機能部の動作が物理的には1つの部品で行われてもよいし、あるいは1つの機能部の動作が物理的には複数の部品により行われてもよい。説明の便宜上、網間接続制御装置100は機能的なブロック図を用いて説明されたが、網間接続制御装置100はハードウェアで、ソフトウェアで又はそれらの組み合わせで実現されてもよい。本発明の実施の形態に従って網間接続制御装置100が有するプロセッサにより動作するソフトウェアは、ランダムアクセスメモリ(RAM)、フラッシュメモリ、読み取り専用メモリ(ROM)、EPROM、EEPROM、レジスタ、ハードディスク(HDD)、リムーバブルディスク、CD-ROM、データベース、サーバその他の適切な如何なる記憶媒体に保存されてもよい。
 本発明は上記実施形態に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が本発明に包含される。
 本特許出願は2014年12月25日に出願した日本国特許出願第2014-263560号に基づきその優先権を主張するものであり、日本国特許出願第2014-263560号の全内容を本願に援用する。
10、100 網間接続制御装置
20、200 分岐サービス装置
101 要求信号転送部
102 応答信号処理部
151 CPU
152 RAM
153 ROM
154 通信モジュール
155 補助記憶装置
156 入力装置
157 出力装置

Claims (8)

  1.  ある通信網と他通信網とを相互接続するために使用される網間接続制御装置であって、
     前記通信網における発信元ユーザ装置から送信された接続要求信号を前記他通信網に転送する要求信号転送部と、
     前記接続要求信号を受信した前記他通信網において分岐され、複数の着信先ユーザ装置に転送された当該接続要求信号に対する複数の応答信号を当該他通信網から受信し、当該複数の応答信号における1つの応答信号を前記発信元ユーザ装置に転送する応答信号処理部と
     を備える網間接続制御装置。
  2.  前記応答信号処理部は、前記他通信網から受信する複数の応答信号のうち、最初に受信した応答信号を前記発信元ユーザ装置に転送する
     請求項1に記載の網間接続制御装置。
  3.  前記要求信号転送部は、前記接続要求信号の発信元である前記通信網において、接続要求信号を分岐させて着信させるフォーキングサービスがサポートされているか否かを判定し、前記通信網において当該フォーキングサービスがサポートされている場合に、前記応答信号処理部は、前記複数の応答信号を前記発信元ユーザ装置に転送する
     請求項1又は2に記載の網間接続制御装置。
  4.  前記応答信号は暫定応答信号であり、前記応答信号処理部が当該暫定応答信号を前記発信元ユーザ装置に転送することにより、当該発信元ユーザ装置にアーリーダイアログを確立させる
     請求項1ないし3のうちいずれか1項に記載の網間接続制御装置。
  5.  前記応答信号処理部は、前記1つの応答信号を前記発信元ユーザ装置に転送した後、当該応答信号に対応する着信先ユーザ装置以外の着信先ユーザ装置から送信された最終応答信号を前記他通信網から受信した場合に、前記発信元ユーザ装置に対して呼の切り替えを指示する信号を送信した後に、前記最終応答信号を前記発信元ユーザ装置に送信する
     請求項1ないし4のうちいずれか1項に記載の網間接続制御装置。
  6.  前記各通信網は、SIPによるセッション制御が行われる通信網であり、前記網間接続制御装置は、通信網の境界部分に備えられる
     請求項1ないし5のうちいずれか1項に記載の網間接続制御装置。
  7.  ある通信網と他通信網とを相互接続するために使用される網間接続制御装置が実行する接続制御方法であって、
     前記通信網における発信元ユーザ装置から送信された接続要求信号を前記他通信網に転送する要求信号転送ステップと、
     前記接続要求信号を受信した前記他通信網において分岐され、複数の着信先ユーザ装置に転送された当該接続要求信号に対する複数の応答信号を当該他通信網から受信し、当該複数の応答信号における1つの応答信号を前記発信元ユーザ装置に転送する応答信号処理ステップと
     を備える接続制御方法。
  8.  ある通信網と他通信網とを相互接続するために使用される網間接続制御装置と、前記他通信網に備えられる分岐サービス装置とを含む通信システムにおいて実行される接続制御方法であって、
     前記網間接続制御装置が、前記通信網における発信元ユーザ装置から送信された接続要求信号を前記他通信網における前記分岐サービス装置に転送するステップと、
     前記接続要求信号を受信した前記分岐サービス装置が、当該接続要求信号を分岐し、複数の着信先ユーザ装置に転送し、当該接続要求信号に対する複数の応答信号を当該複数の着信先ユーザ装置から受信し、前記網間接続制御装置に送信するステップと、
     前記網間接続制御装置が、前記複数の応答信号を前記分岐サービス装置から受信し、当該複数の応答信号における1つの応答信号を前記発信元ユーザ装置に転送するステップと
     を備える接続制御方法。
PCT/JP2015/086055 2014-12-25 2015-12-24 網間接続制御装置、及び接続制御方法 WO2016104622A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2016566454A JPWO2016104622A1 (ja) 2014-12-25 2015-12-24 網間接続制御装置、及び接続制御方法
CN201580025301.2A CN106464761A (zh) 2014-12-25 2015-12-24 网络间连接控制装置、以及连接控制方法
US15/303,631 US10033549B2 (en) 2014-12-25 2015-12-24 Inter-network connection control device, and connection control method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014-263560 2014-12-25
JP2014263560 2014-12-25

Publications (1)

Publication Number Publication Date
WO2016104622A1 true WO2016104622A1 (ja) 2016-06-30

Family

ID=56150635

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/086055 WO2016104622A1 (ja) 2014-12-25 2015-12-24 網間接続制御装置、及び接続制御方法

Country Status (4)

Country Link
US (1) US10033549B2 (ja)
JP (1) JPWO2016104622A1 (ja)
CN (1) CN106464761A (ja)
WO (1) WO2016104622A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019198682A1 (ja) * 2018-04-12 2019-10-17 日本電信電話株式会社 Sipプロキシサーバ、通信方法およびsipプロキシプログラム
JP2019198019A (ja) * 2018-05-10 2019-11-14 株式会社Nttドコモ メッセージ配信制御装置およびメッセージ配信制御方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3045999A1 (fr) * 2015-12-18 2017-06-23 Orange Procede de communication entre un appelant et une pluralite de terminaux appeles
CN113490244B (zh) 2019-01-30 2023-03-24 Oppo广东移动通信有限公司 小区切换方法、终端设备和网络设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11355358A (ja) * 1998-06-11 1999-12-24 Fujitsu Ltd ゲートウェイ装置、ゲートウェイ装置の端末特定方法及び端末特定プログラムを記録したコンピュータ読み取り可能な記録媒体
US20130246632A1 (en) * 2012-03-16 2013-09-19 Qualcomm Incorporated Managing early media for communication sessions establishing via the session initiation protocol (sip)
US20130304930A1 (en) * 2012-05-14 2013-11-14 Nokia Siemens Networks Oy Forking interworking

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102244911B (zh) * 2010-05-10 2016-06-29 中兴通讯股份有限公司 一种基于ip多媒体子***的呼叫的跨域切换方法和***
CN103874240B (zh) * 2012-12-11 2018-09-11 中兴通讯股份有限公司 一种信令发起方法、装置及网关设备
US9277522B2 (en) * 2013-08-21 2016-03-01 Qualcomm Incorporated Exchanging rich communication suite capability information in a communications system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11355358A (ja) * 1998-06-11 1999-12-24 Fujitsu Ltd ゲートウェイ装置、ゲートウェイ装置の端末特定方法及び端末特定プログラムを記録したコンピュータ読み取り可能な記録媒体
US20130246632A1 (en) * 2012-03-16 2013-09-19 Qualcomm Incorporated Managing early media for communication sessions establishing via the session initiation protocol (sip)
US20130304930A1 (en) * 2012-05-14 2013-11-14 Nokia Siemens Networks Oy Forking interworking

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019198682A1 (ja) * 2018-04-12 2019-10-17 日本電信電話株式会社 Sipプロキシサーバ、通信方法およびsipプロキシプログラム
JP2019198019A (ja) * 2018-05-10 2019-11-14 株式会社Nttドコモ メッセージ配信制御装置およびメッセージ配信制御方法

Also Published As

Publication number Publication date
JPWO2016104622A1 (ja) 2017-10-05
US10033549B2 (en) 2018-07-24
US20170033948A1 (en) 2017-02-02
CN106464761A (zh) 2017-02-22

Similar Documents

Publication Publication Date Title
US9426299B2 (en) Processing communication sessions
RU2499359C2 (ru) Управляемое клиентом динамическое перенаправление вызова
US8494527B2 (en) Method for transferring a communication session in a telecommunications network from a first connection to a second connection
US9894128B2 (en) Selective transcoding
US20100110978A1 (en) IMS Device Reconfiguration
US9363479B2 (en) Methods and systems for voice and video messaging
US7912042B2 (en) IMS surrogate registration
EP3172880B1 (en) Method of and communications handling equipment for controlling communication session establishment in a multimedia communications network.
WO2016104622A1 (ja) 網間接続制御装置、及び接続制御方法
CN101433050A (zh) 注册多联系装置的方法
US9992343B2 (en) Text translation of an audio recording during recording capture
US9225836B2 (en) Methods and systems for voice and video messaging
JP2011049687A (ja) 通信ネットワークシステムとそのsip信号中継方法及びsipアプリケーション・サーバ
JP5601421B2 (ja) サーバ装置、通信制御プログラム、及び通信制御方法
US11166129B2 (en) Systems and methods for handling incoming telephone calls
CN103141068A (zh) 在因特网协议通信网络中基于服务从信令路径中释放订户注册服务器
JP6663879B2 (ja) 呼出音提供補助装置、呼出音提供補助方法及び呼出音提供補助プログラム
US20160352897A1 (en) System and method for preserving call language settings for session initiation protocol diverted calls
CN101997856B (zh) 信令消息的交互方法及应用服务器
US20150036812A1 (en) System for Connecting Two Client Entities
JPWO2016104608A1 (ja) 網間接続制御装置、及び接続制御方法
US9002327B2 (en) Method and device for providing user equipment with voice messages
JP2010171515A (ja) 呼制御システム及び呼制御方法
CN104159290A (zh) 注册多联系装置的方法
KR20110108597A (ko) 호 처리 시스템 및 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15873190

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2016566454

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 15303631

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15873190

Country of ref document: EP

Kind code of ref document: A1