WO2008086744A1 - Procédé de mise en œuvre d'établissement d'appel, système et élément de réseau de contrôle d'appel - Google Patents
Procédé de mise en œuvre d'établissement d'appel, système et élément de réseau de contrôle d'appel Download PDFInfo
- Publication number
- WO2008086744A1 WO2008086744A1 PCT/CN2008/070025 CN2008070025W WO2008086744A1 WO 2008086744 A1 WO2008086744 A1 WO 2008086744A1 CN 2008070025 W CN2008070025 W CN 2008070025W WO 2008086744 A1 WO2008086744 A1 WO 2008086744A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network element
- control network
- call control
- address
- call
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
Definitions
- the present invention relates to mobile communication technologies, and more particularly to a method, system and call control network element for implementing call setup. Background of the invention
- NGN Next Generation Network
- SIP Session Initiation Protocol
- IMS IP Multimedia Subsystem
- IMS is a subsystem supported by the 3rd Generation Partnership Organization (3GPP) to support IP multimedia services. It adopts IP packet domain as its bearer channel for control signaling and media transmission, and adopts SIP protocol as call control signaling to realize service management. Separation of session control and bearer access. Among them, SIP is an application layer control protocol for establishing, changing and terminating multimedia sessions or calls.
- 3GPP 3rd Generation Partnership Organization
- IMS supports both session and non-session multimedia services, which can be used for real-time user-to-user mobile services, such as multimedia voice and video telephony services, and non-real-time user-to-user services (such as chat and instant messaging).
- Multi-user services such as multimedia conferencing and chat rooms
- server-to-user services such as dynamic push services and click-to-dial services.
- a normal call setup process may include: The calling user initiates a call, please Requesting, the proxy call session control function (P-CSCF) of the calling party (called the calling P-CSCF) sends the call request to the calling call center control function (S-CSCF) (ie, The S-CSCF of the calling service, called the calling S-CSCF, and the calling S-CSCF, after performing the corresponding call session control processing, routing the call request to the inquiry call session control function (I-CSCF), I - The CSCF queries the Home Subscriber Server (HSS) to obtain the S-CSCF to which the called user belongs (that is, the S-CSCF called the called service, called the called S-CSCF), and routes the call request to the called S-CSCF.
- P-CSCF proxy call session control function
- S-CSCF calling call center control function
- I-CSCF The S-CSCF of the calling service, called the calling S-CSCF, and the calling S-CSCF, after performing the corresponding call session control processing, routing the call
- the called call request is routed to the called P-CSCF (called the called P-CSCF), and finally routed to the called user.
- the call control network element involved in the call setup process further includes an application server (AS), and the S-CSCF triggers the call request to the AS, and the AS provides the service for the user.
- the call setup process may also involve call control network elements such as the Export Gateway Control Function (BGCF), the Media Gateway Control Function (MGCF), the Interworking Border Control Function (IBCF), and the Service Broker.
- BGCF Export Gateway Control Function
- MGCF Media Gateway Control Function
- IBCF Interworking Border Control Function
- an embodiment of the present invention provides a method for implementing call setup.
- a system for implementing call setup and a call control network element are provided to facilitate a call setup process.
- the first call control network element receives the call request; the first call control network element determines the second call control network according to the information pre-stored by itself The address of the yuan;
- the first call control network element connects the call to the second call control network element according to the determined address.
- the system for implementing call setup includes: a first call control network element and a second call control network element, where
- a first call control network element configured to receive a call request, determine an address of the second call control network element according to the pre-stored information, and send a call connection request to the second call control network element according to the determined address;
- the second call control network element is configured to receive a call connection request from the first call control network element, and follow the received call request to continue the call setup process.
- a first call control network element provided by the embodiment of the present invention includes: a storage module, a message receiving module, an address determining module, and a message sending module, where
- a storage module configured to store preset information, and provide the stored information to an address determining module
- a message receiving module configured to receive a call request, process the received call request, and provide the call request information to the address determining module and the message sending module;
- the address determining module is configured to determine, according to the call request information from the message receiving module, the second call control network element, determine the address of the second call control network element according to the pre-stored information provided by the storage module, and provide the determined address Send a message to the module;
- a message sending module configured to send a call connection request to the second call control network element according to the address from the address determining module and the call request information from the message receiving module.
- the first call control network element determines the address of the second call control network element according to the information pre-stored by the first call control network element, thereby omitting the first call control network element to control the second call.
- the complex addressing process of the network element encapsulates the process of call setup and improves the user experience.
- FIG. 1 is an exemplary flowchart of a call setup method according to an embodiment of the present invention
- FIG. 2 is an exemplary structural diagram of a call setup system according to an embodiment of the present invention
- FIG. 4 is a schematic structural diagram of implementing a call setup system according to Embodiment 1 of the present invention
- FIG. 5 is a flowchart of implementing a call setup method according to Embodiment 2 of the present invention.
- FIG. 6 is a schematic flowchart of a method for implementing a call setup according to a second embodiment of the present invention
- FIG. 7 is a schematic structural diagram of a call setup system according to Embodiment 2 of the present invention.
- FIG. 9 is a schematic flowchart of a method for implementing a call setup according to a third embodiment of the present invention.
- FIG. 10 is a schematic structural diagram of a call setup system according to Embodiment 3 of the present invention; Flow chart
- FIG. 12 is a schematic structural diagram of implementing a call setup system according to Embodiment 4 of the present invention
- FIG. 13 is a flowchart of implementing a call setup method according to Embodiment 5 of the present invention.
- FIG. 14 is a schematic structural diagram of implementing a call setup system according to Embodiment 5 of the present invention. Mode for carrying out the invention
- the first call control network element receives the call request, and determines an address of the second call control network element according to the information pre-stored by itself, and connects the call to the second call control network according to the determined address. yuan.
- the first call control network element and the second call control network element may be two adjacent call control network elements located in the call signaling path, or may be two call control network elements that are not adjacent.
- the two adjacent call control network elements located in the call signaling path refer to: the next call control network element is the next hop of the SIP call signaling of the previous call control network element, such as the calling P-CSCF and Main port S-CSCF, main port S-CSCF and I-CSCF, I-CSCF and ported S-CSCF, The calling S-CSCF and the called S-CSCF, the called S-CSCF and the called P-CSCF, the calling S-CSCF and the BGCF, and the like.
- the two call control network elements that are not adjacent in the call signaling path may be: two indirect two call control network elements, such as an AS serving as a calling service and an AS serving as a called party.
- FIG. 1 is an exemplary flowchart of implementing a call setup method according to an embodiment of the present invention. As shown in Figure 1, the process includes the following steps:
- Step 101 The first call control network element receives a call request of the calling party to the called party.
- the first call control network element may be a calling P-CSCF, a calling S-CSCF, an I-CSCF, a called S-CSCF, a called P-CSCF, a BGCF, an MGCF, an IBCF, an AS, a ServiceBroker, etc. Call any of the network elements.
- Step 102 The first call control network element determines an address of the second call control network element according to the information stored in advance by itself.
- the specific determination method may include at least the following four types:
- Method 1 The first call control network element determines, according to its pre-stored information, that the first call control network element itself is the second call control network element, and determines its own address as the address of the second call control network element. There are two ways to do this method:
- the first call control network element obtains the called address from the call request, and determines that the first call control network element itself is the second call control network element according to the called address and the user registration information pre-stored in the same The own address is determined as the address of the second call control network element.
- the first call control network element is called S-CSCF
- the second call control network element is called S-CSCF.
- the first call control network element obtains the called address from the call request, and determines that the first call control network element itself is the second call control network according to the called address and the service processing information stored by the first call control network element. At the time of the element, the own address is determined as the address of the second call control network element. At this time, before the first call control network element determines that it is the second call control network element, the method further includes: the first call control network element determining whether it is the last one of the calling service. The call control network element, if yes, determines itself to be the second call control network element. For example, the first call control network element is the AS serving as the calling party, and the second call control network element is the AS serving the called party.
- Method 2 When the first call control network element determines the information of the second call control network element in which the call connection is pre-stored in the first call control network element, the second call control is determined from the information of the pre-stored second call control network element. The address of the network element. The first call control network element may determine, according to the called address in the received call request, information that the second call control network element that performs call connection is pre-stored in itself.
- the information of the second call control network element may be pre-stored in the first call control network element; and when the information of the second call control network element is changed, the method may further include: the first call control network element pair The information of the second call control network element stored in advance is updated.
- the method 2 can be applied.
- Method 3 The second call control network element is set in the same physical device as the first call control network element, and the address of the second call control network element is pre-stored in the first call control network element; the first call control network The element determines the stored address as the address of the second call control network element. In this case, any two call control network elements located in the call signalling path can be applied.
- Method 4 The first call control network element obtains, from the received call request, the address of the next hop call control network element of the call connection, according to the obtained address and the pre-stored call located on the same physical device Controlling the address of the network element, and determining that the acquired next hop call control network element address is the same as the address of the acquired next hop call control network element in the address of the pre-stored call control network element Controls the address of the network element for the second call. In this case, any two call control network elements located in the call signaling path are Can be applied.
- the first call control network element and the second call control network element may be: the first call control network element is called P-CSCF, and the second call control network element is called S-CSCF. And/or, the first call control network element is called the S-CSCF, the second call control network element is the I-CSCF; and/or, the first call control network element is the I-CSCF, and the second call control network element For the called S-CSCF; and/or, the first call control network element is called the S-CSCF, the second call control network element is the called S-CSCF; and/or, the first call control network element is called The S-CSCF, the second call control network element is the called P-CSCF; and/or, the first call control network element is called the S-CSCF, and the second call control network element is the BGCF.
- the first call control network element can determine the address of the second call control network element according to the information stored in advance by itself, thereby eliminating the complicated addressing process for the second call control network element.
- Step 103 The first call control network element connects the call to the second call control network element according to the determined address.
- the first call control network element connects the call to the second call control network element, where: the first call control network element sends a call connection request to the second call control network element, and the second call control network element receives the call according to the received
- the call connection request, the connection call establishment process The sending of the call connection request may be sent through a SIP message, or through other external messages, or may be sent through an internal message; and the call connection request may be a call request in the prior art, or may be customized according to requirements.
- the second call control network element and the first call control network element are located in the same physical device are determined according to the determined address, and if located in the same physical device, the call is directly sent through the internal message. Continue to the second call control network element. Thus, the routing process for the second call control network element is further eliminated. In addition, if it is determined that the second call control network element and the first call control network element are located in different physical devices, performing routing The call is connected to the second call control network element by using an external message such as a SIP message.
- the method for the first call control network element to determine that the second call control network element and the first call control network element are located in the same physical device according to the determined address may include:
- the first call control network element compares the determined address with its own address. If the two are the same, it is determined that the second call control network element is located in the same physical device as the first call control network element. Among them, the addresses can be directly compared, and the addresses can be parsed and then compared.
- the first call control network element compares the determined address with the address of the call control network element in the same physical device that is pre-stored by itself, and if the same address exists, determines the second call control network element and The first call control network element is located in the same physical device.
- FIG. 2 is an exemplary structural diagram of implementing a call setup system in an embodiment of the present invention. As shown in FIG. 2, the system includes: a first call control network element and a second call control network element.
- the first call control network element is configured to receive a call request, determine an address of the second call control network element according to the information stored in advance, and send a call connection request to the second call control network element according to the determined address.
- the second call control network element is configured to receive a call connection request from the first call control network element, and follow the received call connection request to continue the call setup process.
- the first call control network element may specifically include: a storage module, a message receiving module, an address determining module, and a message sending module.
- the storage module is configured to store pre-set information and provide the stored information to the address determination module.
- the message receiving module is configured to receive a call request, perform corresponding processing on the received call request, and provide call request information to the address determining module and the message sending module.
- the address determining module is configured to determine, according to call request information from the message receiving module and information pre-stored from the storage module, an address of the second call control network element, where the determined location is The address is provided to the messaging module.
- the message sending module is configured to send a call connection request to the second call control network element according to the address from the address determining module and the call request information from the message receiving module.
- the address determining module may further send an indication of the internal message to the message sending module when the second call control network element is located in the same physical device as the first call control network element according to the address of the second call control network element. Then, the message sending module further receives an indication of an internal message from the address determining module, and according to the indication, performs an operation of sending a call connection request to the second call control network element by using the internal message.
- Embodiment 1 The first method in the first method described in step 102 is adopted.
- the case where the first call control network element is the calling S-CSCF and the second call control network element is the called S-CSCF is taken as an example.
- FIG. 3 is a flowchart of a method for establishing a call according to Embodiment 1 of the present invention. As shown in Figure 3, the process includes the following steps:
- Step 301 The calling S-CSCF receives the call request, and completes corresponding processing according to the call request.
- Step 302 The calling S-CSCF obtains the called address from the call request.
- Step 303 The calling S-CSCF determines whether the called party is a registered user on the calling S-CSCF according to the called address and the user registration information pre-stored by itself. If yes, step 304 is performed; otherwise, step 305 is performed. .
- Step 304 Determine that the calling S-CSCF is the called S-CSCF, and the address of the calling S-CSCF is the address of the called S-CSCF, and the two are located on the same physical device, and the internal device can be internally The message directly connects the call to the called S-CSCF.
- the called S-CSCF is the current calling S-CSCF, and the calling party is called.
- Step 305 Perform a call setup process in the prior art.
- the addressing process in the prior art can be continued, the address of the called S-CSCF is obtained, and the call is connected to the called S-CSCF.
- FIG. 4 is a schematic structural diagram of implementing a call setup system according to Embodiment 1 of the present invention.
- the system in this embodiment includes: a calling S-CSCF and a called S-CSCF.
- the composition, connection relationship, function and internal implementation of the calling S-CSCF and the called S-CSCF are consistent with those described in the system described in FIG.
- the calling S-CSCF is configured to receive a call request, and determine that the calling S-CSCF is the called S-CSCF according to the called address in the call request and the user registration information stored in the call, and the called message is sent to the called S through an internal message.
- the CSCF sends a call connection request.
- the called S-CSCF is used to receive a call connection request from the calling S-CSCF, and according to the received call connection request, the call establishment process is continued.
- the calling S-CSCF may specifically include: a storage module, a message receiving module, an address determining module, and a message sending module.
- the storage module is configured to store user registration information, and provide the stored user registration information to the address determination module.
- the message receiving module is configured to receive a call request, perform corresponding processing on the received call request, and provide call request information to the address determining module and the message sending module.
- the address determining module is configured to determine, according to the called address in the call request information from the message receiving module and the user registration information stored in the storage module, that the calling S-CSCF itself is the called S-CSCF, and determine the own address as being Call the address of the S-CSCF, the address will be determined and An internal message indication is sent to the message sending module.
- the message sending module is configured to send a call connection request directly to the called S-CSCF by using an internal message according to the address from the address determining module, the internal message indication, and the call request information from the message receiving module.
- Embodiment 2 The second method in the first method described in step 102 is adopted.
- the case where the first call control network element is the AS serving as the calling service and the second call control network element is the AS serving the called party is taken as an example.
- FIG. 5 is a flowchart of a method for establishing a call according to Embodiment 2 of the present invention. As shown in Figure 5, the process includes the following steps:
- Step 501 The AS receives the call request, and completes corresponding processing according to the call request.
- the calling S-CSCF triggers the call request to the AS serving as the calling service, and the AS serving as the calling service provides the service service for the calling party according to the call request.
- Step 502 The AS obtains the called address from the call request.
- Step 503 The AS determines, according to the called address and the service processing information stored by the AS, whether the called party is a subscription user on the AS, and if yes, executing step 504; otherwise, performing step 505.
- the AS further determines whether it is the last AS of the calling service before determining whether the called party is the subscription user on the AS. If yes, step 503 is performed.
- step 501 when the calling S-CSCF triggers the call request to the AS of the calling service, the AS can be notified that the AS is the last AS of the calling service in the call; or
- the AS can be configured as the last AS of the calling service in the AS or in the HSS, and the AS can determine that it is the last AS of the calling service.
- Step 504 determining that the AS is an AS serving the called party, and the address of the AS is The address of the AS that is called the service, and the two are located on the same physical device, the call can be directly connected to the AS serving the called party through the internal message.
- the AS serving the called party is the AS itself serving as the calling service, so the AS served by the calling party continues to provide the call setup service for the called party.
- Step 505 Perform a call setup process in the prior art.
- the above procedure is applied to the case where the called party only signs an AS to provide services.
- FIG. 6 is a flowchart of a method according to a specific application embodiment of Embodiment 2 of the present invention.
- the illustrations and texts in the flowchart shown in FIG. 6 are merely illustrative of the key technologies in the embodiment, and do not represent a complete call flow.
- the process includes the following steps:
- Step 601 The calling S-CSCF receives a call request, that is, a SIP INVITE message.
- Step 602 The calling S-CSCF performs an initial filtering rule (iFC) of the calling user, and obtains an AS (called a calling AS) information of the calling service.
- iFC initial filtering rule
- AS called a calling AS
- Step 603 The calling S-CSCF sends a SIP INVITE message to the calling AS.
- Step 604 the calling AS processes the calling service.
- Step 605 The calling AS determines whether the AS (called the called AS) of the called service is located on the same device as the local AS, or is it the same AS. If yes, step 606 is performed; otherwise, according to the prior art
- the SIP INVTE message is sent to the calling S-CSCF.
- the calling AS needs to first determine that the service of the calling party has been processed, that is, the calling AS is the last AS of the calling service.
- the calling party may perform in step 603.
- the SIP INVITE message sent by the S-CSCF to the calling AS carries the indication that the current AS is the last AS serving the user in the call, and the calling AS root According to the instruction, it is known that the AS is the last AS in the call, or the calling AS knows that it is the last AS in the call, for example, the calling AS passes the HSS.
- the configuration data or the configuration data saved by itself knows that the AS is configured as the last AS of the calling service.
- the calling AS determines whether the called AS is located on the same device as the AS, or whether the method is the same AS.
- the calling AS determines whether it is also the called service according to its own service processing information.
- the calling AS provides the IP Centrex service, and the calling AS determines whether the call is a Centrex group call during the service execution process, that is, whether the calling party and the called party are in the same Centrex group, and if so,
- the calling AS is also served by the called party, that is, the calling AS and the called AS are the same AS and are located on the same device.
- Step 606 The AS is a called service.
- Step 607 The AS returns a SIP INVITE message to the calling S-CSCF, where the message carries the indication of the called service processing completion, or an indication that the subsequent iFC stops executing in the current call (ie, the instruction that the called iFC stops executing) .
- Step 608 the calling S-CSCF routes, and sends the SIP INVITE message to the called S-CSCF.
- Step 609 The called S-CSCF does not execute the called iFC according to the indication in the SIP INVITE message.
- Step 610 The called S-CSCF routes, and sends the SIP INVITE message to the called party to perform call setup.
- FIG. 7 is a schematic structural diagram of implementing a call setup system according to Embodiment 2 of the present invention. As shown in FIG. 7, the system in this embodiment includes: a calling AS and a called AS. The composition, connection relationship, function and internal implementation of the calling AS and the called AS are described in the system described in FIG. Say consistent.
- the calling AS is configured to receive a call request, and according to the called address in the call request and the service processing information stored therein, determine that the calling AS itself is the called AS, and send a call connection request to the called AS through an internal message.
- the called AS is used to receive a call connection request from the calling AS, and according to the received call connection request, the call setup process is continued.
- the calling S-CSCF may specifically include: a storage module, a message receiving module, an address determining module, and a message sending module.
- the storage module is configured to store service processing information, and provide the stored service processing information to the address determining module.
- the message receiving module is configured to receive a call request, perform corresponding processing on the received call request, and provide call request information to the address determining module and the message sending module.
- the address determining module is configured to determine, according to the called address in the call request information from the message receiving module and the service processing information stored in the storage module, that the calling AS itself is the called AS, and determine the address of the called AS as the called AS. Sending the determined address and internal message indication to the message sending module.
- the message sending module is configured to send a call connection request directly to the called AS by using an internal message according to the address from the address determining module, the internal message indication, and the call request information from the message receiving module.
- Embodiment 3 Method 2 in step 102 is employed.
- FIG. 8 is a flowchart of a method for establishing a call according to Embodiment 3 of the present invention. As shown in FIG. 8, the process includes the following steps:
- Step 801 The I-CSCF receives the call request, and completes corresponding processing according to the call request.
- Step 803 Determine the address of the called S-CSCF from the stored information of the called S-CSCF, and perform step 805.
- Step 804 The I-CSCF initiates a query request to the HSS, obtains the information of the called S-CSCF, and obtains the address of the called S-CSCF from the obtained information of the called S-CSCF, and performs step 805.
- the acquired information of the called S-CSCF may be stored.
- Step 805 The I-CSCF connects the call to the called S-CSCF according to the address of the called S-CSCF.
- the call can be connected to the called S-CSCF by sending a call connection request to the called S-CSCF.
- the call connection request may be a normal call request in the prior art, and when the I-CSCF sends the call request to the called S-CSCF, it may be processed according to the prior art, or the S-CSCF and the I may be further determined. - Whether the CSCF is located in the same physical device. If yes, the call request can be directly sent to the called S-CSCF through an internal message; otherwise, the call request can be sent to the called S- by an external message, such as a SIP message. CSCF.
- the address of the S-CSCF and the I-CSCF may be parsed or compared to determine whether the two are located in the same physical device, as shown in step 103. The methods described are compared.
- the S-CSCF information stored in the I-CSCF may be obtained in step 804.
- the foregoing process may further include: the I-CSCF initiating a subscription request to the HSS, and subscribing to the information of the called S-CSCF.
- the subscription request may be initiated in step 804 by initiating a query request to the HSS to obtain the called S-CSCF information, and then updating the updated S-CSCF saved in the HSS.
- the called S-CSCF information is sent to the I-CSCF, which is updated by the I-CSCF.
- the subscription request and the query request may be the same request message, or may be different request messages.
- the user when the user registers and initiates a query request to the HSS to obtain the S-CSCF information for providing the service to the user, then when the called S-CSCF saved in the HSS changes, the updated called S is updated.
- the -CSCF information is sent to the I-CSCF, which is updated by the I-CSCF.
- the subscription request and the query request may be the same request message or different request messages. Or, the subscription request is the default.
- the subscription request is initiated based on the actual situation.
- the subscription request is the default setting, that is, the address of the I-CSCF is set in the HSS, and the shell 'j HSS sends the updated called S-CSCF information to the I when the saved called S-CSCF information changes.
- the I-CSCF updates the stored information of the S-CSCF to which the called party belongs based on the updated information.
- FIG. 9 is a flowchart of a method according to a specific application embodiment of Embodiment 3 of the present invention. among them, The illustrations and captions in the flow chart shown in Figure 9 are merely illustrative of the key techniques in this embodiment and do not represent a complete call flow. As shown in FIG. 9, the process includes the following steps:
- Step 901 The I-CSCF receives an incoming SIP INVITE[1] message, that is, receives a call request.
- Step 902 The I-CSCF determines that the information of the S-CSCF that is not stored as the called service, that is, the information of the called S-CSCF.
- Step 903 The 1-CSCF initiates a query request for querying the S-CSCF information of the called service, the query request is sent to the HSS, and the query request may simultaneously indicate that the S-CSCF information data for the called service is synchronously updated. Subscription request.
- Step 904 The HSS returns a query response, where the information of the S-CSCF1 serving the called party is carried, and the HSS needs to record the information of the I-CSCF at the same time.
- step 905 the I-CSCF saves the S-CSCF1 information of the called service.
- Step 906 The I-CSCF sends a SIP INVITE[1] message, that is, a call request message, to the S-CSCF1 that is called the monthly service.
- step 907 the S-CSCF1 sends the SIP INVITE[1] message, that is, a call request message, to the called party to establish a call.
- step 908 the called user initiates a logout and logs out from the S-CSCF1 currently serving it.
- Step 910 The I-CSCF receives the data update notification, and deletes the saved S-CSCF1 information for the called service.
- Step 911 the I-CSCF returns a data update notification response.
- step 912 the called user re-initiates a registration and is registered to an S-CSCF2.
- Step 913 When the called user registers, the HSS sends a data update notification to the I-CSCF, where the information carries the S-CSCF2 information of the called service.
- Step 914 the I-CSCF receives the data update notification and saves the called service.
- Step 915 the I-CSCF returns a data update notification response.
- step 916 the HSS returns a response to the data interaction at registration to the S-CSCF2.
- Step 917 the S-CSCF2 returns a notification of registration OK to the called party.
- Step 918 the I-CSCF receives an incoming SIP INVITE[2] message, that is, a call request.
- Step 919 The I-CSCF determines that the S-CSCF2 information serving the called party is stored in itself.
- Step 921 The S-CSCF2 sends the SIP INVITE[2] message to the called party to establish a call.
- the method for implementing call setup in this embodiment is described in detail above.
- the system for implementing call setup in this embodiment is described in detail below.
- FIG. 10 is a schematic structural diagram of implementing a call setup system according to Embodiment 3 of the present invention.
- the system in this embodiment includes: an I-CSCF and a called S-CSCF.
- the composition, connection relationship, function and internal implementation of the I-CSCF and the called S-CSCF are consistent with those described in the system described in Figure 2.
- the I-CSCF is configured to obtain the called address from the call request, and determine, according to the called address, the information of the called S-CSCF that is pre-stored in the I-CSCF itself for the call connection, from the stored called S-CSCF.
- the information of the called S-CSCF is determined in the information, according to the determined Address, send a call connection request to the called S-CSCF.
- the called S-CSCF is used to receive a call connection request from the I-CSCF, and the call setup process is continued according to the received call connection request.
- the I-CSCF may specifically include: a storage module, a message receiving module, an address determining module, and a message sending module.
- the storage module is configured to store information of the S-CSCF, and provide the stored information of the S-CSCF to the address determining module.
- the message receiving module is configured to receive a call request, perform corresponding processing on the received call request, and provide call request information to the address determining module and the message sending module.
- the address determining module is configured to determine, according to the call request from the message receiving module, information about the called S-CSCF that is pre-stored in the storage module, and determine the information of the called S-CSCF stored in the storage module.
- the address of the called S-CSCF sends the determined address to the message sending module.
- the message sending module is configured to send a call connection request to the called S-CSCF according to the address from the address determining module and the call request information from the message receiving module.
- the system can further include: an HSS.
- the I-CSCF further: sends a query request to the HSS to receive and store information from the called S-CSCF of the HSS.
- the HSS is configured to receive a query request from the I-CSCF, and send the information of the called S-CSCF to the I-CSCF according to the query request.
- the message sending module in the I-CSCF further sends a query request to the HSS; the message receiving module further receives the information of the called S-CSCF from the HSS, and receives the received information of the called S-CSCF. And outputting to the storage module; the storage module further receiving information from the called S-CSCF of the message receiving module, and performing a storage operation on the received information of the called S-CSCF.
- the I-CSCF further sends a subscription request to the HSS, receiving from the HSS.
- the updated information of the called S-CSCF updates the stored information of the called S-CSCF according to the update information.
- the HSS further receives a subscription request from the I-CSCF, and transmits update information of the called S-CSCF to the I-CSCF according to the subscription request.
- the message sending module in the I-CSCF further sends a subscription request to the HSS; the message receiving module further receives the update information of the called S-CSCF from the HSS, and receives the received called S-CSCF The update information is output to the storage module; the storage module further receives update information of the called S-CSCF from the message receiving module, and updates the stored information of the called S-CSCF.
- the HSS may specifically include: a query/subscription receiving unit, an information processing unit, and an information notification unit.
- the query/subscription receiving unit is configured to receive a query/subscribe request from the query/subscriber to the user's S-CSCF information, and provide the query/subscription request to the information processing unit. That is, the query/subscription receiving unit is configured to receive a query request from the queryer for the user's S-CSCF information, and provide the query request to the information processing unit; and receive the subscription from the subscriber to the user's S-CSCF information. Request, and provide the subscription request to the information processing unit.
- the information processing unit is configured to process the registration/logout of the user, and record the information of the S-CSCF served by the user, and the information of the S-CSCF serving the current user according to the query/subscription request from the query/subscription receiving unit.
- the /update information is output to the information notification unit. That is, the information processing unit is configured to process the registration cancellation of the user, and record the information of the S-CSCF as the user service, and the information of the S-CSCF serving the current user according to the query request from the query/subscription receiving unit. And outputting to the information notification unit; outputting the update information of the S-CSCF serving the current user to the information notification unit according to the subscription request from the query/subscription receiving unit.
- An information notification unit is used to serve the current user from the information processing unit
- the information/update information of the S-CSCF is sent to the query/subscriber. That is, the information for the S-CSCF serving the current user from the information processing unit is sent to the querier; and the update information for the S-CSCF serving the current user from the information processing unit is sent to the subscriber.
- the querier and subscriber are I-CSCF.
- the complicated addressing process is omitted. Further, if the I-CSCF and the called S-CSCF are located in the same physical device, the complicated routing process can be omitted.
- Embodiment 4 Method 3 in step 102 is employed.
- the case where the first call control network element is the S-CSCF and the second call control network element is the called BGCF is taken as an example.
- FIG. 11 is a flowchart of a method for establishing a call according to Embodiment 4 of the present invention. As shown in Figure 11, the process includes the following steps:
- Step 1101 Set the BGCF and the S-CSCF in the same physical device, and store the address of the BGCF in the S-CSCF.
- Step 1102 The S-CSCF receives the call request, and completes corresponding processing according to the call request.
- FIG. 12 is a schematic structural diagram of implementing a call setup system according to Embodiment 4 of the present invention.
- the system in this embodiment includes: an S-CSCF and a BGCF.
- the composition, connection relationship, function and internal implementation of S-CSCF and BGCF are consistent with those described in the system described in Figure 2.
- the S-CSCF is configured to receive a call request according to an address of a BGCF pre-stored in itself.
- the address of the BGCF is determined, and a call connection request is sent to the BGCF through an internal message.
- the BGCF is configured to receive a call connection request from the S-CSCF, and follow the received call connection request to continue the call setup process.
- the S-CSCF may specifically include: a storage module, a message receiving module, an address determining module, and a message sending module.
- the storage module is configured to store an address of the BGCF, and provide the stored address of the BGCF to the address determining module.
- the message receiving module is configured to receive a call request, perform corresponding processing on the received call request, and provide call request information to the address determining module and the message sending module.
- the address determining module is configured to determine an address of the BGCF according to the call request from the message receiving module and the address of the BGCF stored in the storage module, and send the determined address and the internal message indication to the message sending module.
- the message sending module is configured to send a call connection request to the BGCF directly through the internal message according to the address from the address determining module, the internal message indication, and the call request information from the message receiving module.
- Embodiment 5 Method 4 in step 102 is employed.
- the case where the first call control network element is the P-CSCF and the second call control network element is the called S-CSCF is taken as an example.
- FIG. 13 is a flowchart of a method for establishing a call according to Embodiment 4 of the present invention. As shown in Figure 13, the process includes the following steps:
- Step 1301 Set the P-CSCF and the S-CSCF in the same physical device, and store the address of the S-CSCF in the P-CSCF, that is, the P-CSCF is pre-stored in a pre-configured manner and is located on the same physical device.
- the address of the call control network element is set.
- Step 1302 The P-CSCF receives the call request, and completes corresponding processing according to the call request.
- the acquired address of the next hop call control network element is determined as the address of the S-CSCF, and the call is connected to the S-CSCF through an internal message.
- the address of the next hop call control network element that obtains the call connection from the call request may be compared with the call control network element address pre-stored in the same with its own physical device, and the same address exists. Then, it is determined that the address of the next hop call control network element is the address of the S-CSCF, and also that the S-CSCF and the P-CSCF are located on the same physical device, and the call request is sent to the S- by using an internal message. CSCF for subsequent call connection processing.
- FIG. 14 is a schematic structural diagram of implementing a call setup system according to Embodiment 4 of the present invention.
- the system in this embodiment includes: a P-CSCF and an S-CSCF.
- the composition, connection relationships, functions, and internal implementation of the P-CSCF and S-CSCF are consistent with those described in the system of Figure 2. The difference is that the system in this embodiment is an instantiation of the system shown in Fig. 2. In this system:
- the P-CSCF is configured to receive a call request, and obtain an address of the next hop call control network element from the call request, and exist in the address of the call control network element that is pre-stored in the self and is located on the same physical device.
- the address of the next hop call control network element is determined as the address of the S-CSCF, and the call connection request is sent to the S-CSCF through the internal message.
- the S-CSCF is configured to receive a call connection request from the P-CSCF, and follow the received call connection request to continue the call setup process.
- the P-CSCF may specifically include: a storage module, a message receiving module, an address determining module, and a message sending module.
- the storage module is configured to store an address of a call control network element that is located on the same physical device as the first call control network element, and provide the address of the stored call control network element to the address determination module.
- the message receiving module is configured to receive a call request, perform corresponding processing on the received call request, and provide call request information to the address determining module and the message sending module.
- the address determining module is configured to obtain, according to the call request information from the message receiving module, the address of the next hop call control network element of the call connection, and determine that the address of the call control network element stored in the storage module is the same as the obtained address.
- the address of the next hop call control network element is determined as the address of the second call control network element, and the determined address and the internal message indication are sent to the message sending module.
- the message sending module is configured to send a call connection request directly to the S-CSCF through the internal message according to the address from the address determining module, the internal message indication, and the call request information from the message receiving module.
- Embodiments 1 to 3 in addition to the call control network elements which are applied as an example in the three embodiments, it is also applicable between two call control network elements having similar situations.
- the first call control network element may be any one of: P-CSCF, S-CSCF, I-CSCF, BGCF, MGCF, and IBCF.
- the calling P-CSCF and the calling S-CSCF the calling S-CSCF and the I-CSCF, the I-CSCF and the called S-CSCF, the calling S-CSCF and the called S-CSCF, and the called S-CSCF And the called P-CSCF, the calling S-CSCF and BGCF, BGCF and MGCF.
- the first call control network element may be any one of: P-CSCF, S-CSCF, I-CSCF, BGCF, MGCF, and IBCF.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La présente invention concerne un procédé de mise en œuvre d'établissement d'appel comprenant les étapes suivantes : le premier élément de réseau de contrôle d'appel reçoit une requête d'appel (101); le premier élément de réseau de contrôle d'appel détermine l'adresse du second élément de réseau de contrôle d'appel, sur la base de l'information stockée au préalable par celui-ci (102) ; le premier élément de réseau de contrôle d'appel connecte l'appel au second élément de réseau de contrôle d'appel, sur la base de l'adresse déterminée ci-dessus (103). La présente invention décrit également un système et un dispositif de mise en œuvre d'établissement d'appel. Le programme de la présente invention a omis la procédure d'adressage complexe du premier élément de réseau de contrôle d'appel au second élément de réseau de contrôle d'appel et a simplifié la procédure d'établissement d'appel.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200710000852 CN101222478A (zh) | 2007-01-12 | 2007-01-12 | 实现呼叫建立的方法、系统及装置 |
| CN200710000852.0 | 2007-01-12 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008086744A1 true WO2008086744A1 (fr) | 2008-07-24 |
Family
ID=39632053
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2008/070025 Ceased WO2008086744A1 (fr) | 2007-01-12 | 2008-01-04 | Procédé de mise en œuvre d'établissement d'appel, système et élément de réseau de contrôle d'appel |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101222478A (fr) |
| WO (1) | WO2008086744A1 (fr) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102045364A (zh) * | 2010-12-31 | 2011-05-04 | 华为技术有限公司 | Ims网络中用户注册的方法、装置及通信系统 |
| CN105516374A (zh) * | 2014-09-23 | 2016-04-20 | 中兴通讯股份有限公司 | 内部地址分配方法、装置、服务器及系统 |
| CN105959274B (zh) * | 2016-04-26 | 2020-01-10 | 华为技术有限公司 | 通信方法和通信方法中使用的网元 |
| CN114070823B (zh) * | 2021-11-10 | 2023-11-03 | 北京挪拉斯坦特芬通信设备有限公司 | 会话建立控制方法、电子设备和计算机可读存储介质 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09200271A (ja) * | 1996-01-23 | 1997-07-31 | Canon Inc | インターワーク装置およびその制御方法 |
| CN1200610A (zh) * | 1997-05-26 | 1998-12-02 | 冲电气工业株式会社 | 电话通信方法 |
| WO2001091419A1 (fr) * | 2000-05-22 | 2001-11-29 | Siemens Aktiengesellschaft | Procede de resolution d'adresse permettant de trouver des instances de fonctions de gestion d'appels |
| US6473505B1 (en) * | 1999-04-27 | 2002-10-29 | Sprint Communications Company L.P. | Call processing system for handling calls to a call center |
| CN1407761A (zh) * | 2001-08-29 | 2003-04-02 | 华为技术有限公司 | 在全ip承载的电信网络中进行呼叫路由选择的方法 |
| CN1407782A (zh) * | 2001-07-30 | 2003-04-02 | 阿尔卡塔尔公司 | 数据流路由方法,分组数据网络,控制装置及其程序模块 |
| CN1417989A (zh) * | 2001-04-04 | 2003-05-14 | 阿尔卡塔尔公司 | 采用声音cookie的会话启动协议路由选择 |
| US20060002327A1 (en) * | 2004-06-30 | 2006-01-05 | Nokia Corporation | Communication method, network element, and system including at least two network elements each having at least one endpoint for transmitting or receiving traffic information |
| CN1855923A (zh) * | 2005-04-29 | 2006-11-01 | 北京利德沣通信技术有限公司 | 基于互联网络的通信方法 |
-
2007
- 2007-01-12 CN CN 200710000852 patent/CN101222478A/zh active Pending
-
2008
- 2008-01-04 WO PCT/CN2008/070025 patent/WO2008086744A1/fr not_active Ceased
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09200271A (ja) * | 1996-01-23 | 1997-07-31 | Canon Inc | インターワーク装置およびその制御方法 |
| CN1200610A (zh) * | 1997-05-26 | 1998-12-02 | 冲电气工业株式会社 | 电话通信方法 |
| US6473505B1 (en) * | 1999-04-27 | 2002-10-29 | Sprint Communications Company L.P. | Call processing system for handling calls to a call center |
| WO2001091419A1 (fr) * | 2000-05-22 | 2001-11-29 | Siemens Aktiengesellschaft | Procede de resolution d'adresse permettant de trouver des instances de fonctions de gestion d'appels |
| CN1417989A (zh) * | 2001-04-04 | 2003-05-14 | 阿尔卡塔尔公司 | 采用声音cookie的会话启动协议路由选择 |
| CN1407782A (zh) * | 2001-07-30 | 2003-04-02 | 阿尔卡塔尔公司 | 数据流路由方法,分组数据网络,控制装置及其程序模块 |
| CN1407761A (zh) * | 2001-08-29 | 2003-04-02 | 华为技术有限公司 | 在全ip承载的电信网络中进行呼叫路由选择的方法 |
| US20060002327A1 (en) * | 2004-06-30 | 2006-01-05 | Nokia Corporation | Communication method, network element, and system including at least two network elements each having at least one endpoint for transmitting or receiving traffic information |
| CN1855923A (zh) * | 2005-04-29 | 2006-11-01 | 北京利德沣通信技术有限公司 | 基于互联网络的通信方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101222478A (zh) | 2008-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101884205B (zh) | Ims集中式服务中i1-ps信令的动态发起 | |
| CN100563235C (zh) | 互通功能网元、csi终端与ims终端互通系统及其方法 | |
| WO2007014510A1 (fr) | Commande de routage interdomaine | |
| WO2006047964A1 (fr) | Procede pour fournir un service a un utilisateur de domaine cs | |
| WO2007098713A1 (fr) | Procédé et système d'appel d'urgence | |
| CN104202786B (zh) | 一种呼叫路由方法及装置 | |
| WO2008089642A1 (fr) | Procédé, dispositif et système pour le transfert d'informations de terminal dans un sous-système multimédia | |
| WO2007036123A1 (fr) | Procede et systeme de communication pour un utilisateur du domaine cs accedant au domaine ims | |
| CN101507227B (zh) | 用于在ims域中登记非ims用户设备的方法 | |
| CN101133603B (zh) | 实现传统终端接入ims系统的装置及方法 | |
| CN103037479B (zh) | 被叫接入的方法、装置和系统 | |
| JP2025509869A (ja) | 情報処理方法、装置、通信デバイスおよび記憶媒体 | |
| WO2008092355A1 (fr) | Procédé, système et dispositif pour fournir un service à un groupe d'utilisateurs par l'intermédiaire d'un sous-système multimédia ip | |
| CN100550864C (zh) | 一种端到端信息交互的实现方法 | |
| CN101401383B (zh) | Ip多媒体子系统中的消息路由 | |
| WO2008086744A1 (fr) | Procédé de mise en œuvre d'établissement d'appel, système et élément de réseau de contrôle d'appel | |
| WO2009124512A1 (fr) | Procédé de mise en œuvre pour commander une lecture de multimédia anticipé | |
| CN101605313A (zh) | 业务处理方法及系统、呼叫会话控制功能实体设备和应用服务器 | |
| WO2007025443A1 (fr) | Systeme de passerelle dans un sous-systeme multimedia ip et methode correspondante | |
| CN100525256C (zh) | Sip多媒体系统中请求消息的传输方法及设备 | |
| US8570884B2 (en) | Method and apparatus for enabling customer premise public branch exchange service feature processing | |
| CN101547424A (zh) | 一种终端接入位置获取方法、装置和系统 | |
| CN100505755C (zh) | Ip多媒体子系统终端用户面的不同协议间互通的方法 | |
| CN1988714A (zh) | 一种终呼网络选择系统和终呼网络选择的方法 | |
| WO2008151538A1 (fr) | Procédé, dispositif et système pour réaliser un service d'interdiction d'appels |
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: 08700051 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 08700051 Country of ref document: EP Kind code of ref document: A1 |