WO2007041929A1 - A system and method for providing the service from the ims network to the cs network - Google Patents
A system and method for providing the service from the ims network to the cs network Download PDFInfo
- Publication number
- WO2007041929A1 WO2007041929A1 PCT/CN2006/002337 CN2006002337W WO2007041929A1 WO 2007041929 A1 WO2007041929 A1 WO 2007041929A1 CN 2006002337 W CN2006002337 W CN 2006002337W WO 2007041929 A1 WO2007041929 A1 WO 2007041929A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- network
- ims
- request message
- message
- 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
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
Definitions
- the present invention relates to communication technologies, and more particularly to a system and method for an IMS network to provide services to a circuit switched network. Background technique
- IMS IP Multimedia Subsystem
- WCDMA Wideband Code Division Multiple Access
- 3GPP R5/R6 3rd generation
- the IMS adopts the IP packet domain as the bearer channel for its control signaling and media transmission, and adopts the SIP protocol as the call control signaling, which realizes the separation of service management, session control and bearer access.
- IMS IMS services are uniformly provided by the application server (AS), and session control is performed by the S-CSCF (Serving Call Session Control Unit), which are completely separated in the network structure, and the service is triggered by the S-CSCF to the AS, and multiple AS can work together.
- the user accesses the IMS through the visited domain node P-CSCF (Proxy Call Session Control Unit) where the current location is located.
- P-CSCF Proxy Call Session Control Unit
- the session and service control are always completed by the home domain node where the subscription is located, so the user can always get the same at different access points.
- Service, IMS session control and service control functions are independent of access.
- the IMS user subscription data is centrally managed in the HSS (Home Subscriber Server).
- Circuit-switched networks refer to communication networks that provide services for fixed and mobile users in traditional PSTN and PLMN networks.
- the way in which the circuit-switched network provides services to users is to implement supplementary services in the end office.
- the intelligent services of the network are controlled by the SSP (Service Switching Point) reported to the SCP (Service Control Point) of the intelligent network.
- intelligent services can be provided to users of the circuit switched network via an intelligent network.
- the SSP of the circuit-switched network reports the call information of the user to the SCP of the intelligent network according to the service triggering rule, and the SCP passes the INAP/CAP according to the service logic (Intelligent Network Application Procedure/CAMEL Application) Program part) primitive, which controls the SSP for subsequent call connection.
- service logic Intelligent Network Application Procedure/CAMEL Application
- users of the circuit switched network cannot share the service control of the IMS, resulting in the IMS service not benefiting the users of the circuit switched network. Summary of the invention
- the present invention discloses a service edge proxy for implementing an IMS (IP Multimedia Subsystem) network to provide services to a circuit switched network, including:
- circuit domain signaling processing module configured to process a service request message of a circuit switched network call control function entity
- the service trigger detection module is configured to perform IMS network service trigger detection on the service request message according to the subscription data
- the IMS signaling processing module is configured to map the service request message triggered by the service trigger detection module to the service request message of the IMS network, and then send the mapped service request message of the IMS network to the IMS application server;
- the IMS signaling processing module controls the call control function entity of the circuit switching network to perform subsequent service flow control by the circuit domain signaling processing module according to the received service control message of the IMS application server.
- the invention also discloses a system for an IMS network to provide services to a circuit switched network, the system comprising:
- the home subscriber network server is configured to store the subscription data of the circuit switched network user in the IMS network; the circuit switching network call control function entity is configured to trigger the service detection to the service edge proxy, and then pass the service request message that detects the successful triggering through the first
- the interface is sent to the service edge proxy; and the subsequent service control information sent by the service edge proxy is received for subsequent service and call control; and the service edge proxy is configured to receive the service request message of the circuit switched network call control function entity by using the first interface.
- IMS network service trigger detection on the service request message of the circuit switched network according to the subscription data in the home subscription subscriber server, and then triggering the successful service request message Generating a service request message of the IMS network, and sending the mapped service request message of the IMS network to the IMS application server by using the second interface; the service edge agent further receiving the service control message of the IMS application server by using the second interface, and then Controlling, by the first interface, a call control function entity of the circuit switched network to perform subsequent service flow control;
- the IMS application server is used to implement control of the IMS network service logic.
- the service edge proxy is disposed at an end office or gateway of the circuit switched network; the first interface employs an internal interface between the service edge proxy and the circuit switched network call control entity.
- the service edge proxy is set at a service control point of the circuit switched network intelligent network, and the first interface adopts a CAP/INAP signaling interface.
- the second interface adopts SIP signaling connection between the service edge proxy and the IMS application server.
- the service edge agent includes:
- circuit domain signaling processing module configured to process a service request message of a circuit switched network call control function entity
- the service trigger detection module is configured to perform IMS network service trigger detection on the service request message according to the subscription data
- the IMS signaling processing module is configured to map the service request message triggered by the service trigger detection module to the service request message of the IMS network, and then send the mapped service request message of the IMS network to the IMS application server;
- the IMS signaling processing module controls the call control function entity of the circuit switching network to perform subsequent service flow control by the circuit domain signaling processing module according to the received service control message of the IMS application server.
- the system also includes:
- the home location register is configured to store the address information of the service edge proxy, and obtain the address information of the service edge proxy from the home location register when the circuit switching network call control function entity successfully triggers the service.
- the invention also discloses a method for the IMS network to provide services to the circuit switched network, comprising: the circuit switching network call control function entity performs service trigger detection, and after successful triggering, the service side The edge agent sends a service request message;
- the service edge proxy maps the service request message in the circuit switched network to the service request message of the IMS network, and forwards the mapped service request message to the IMS application server;
- the service edge agent controls the circuit switching of the network call control function entity according to the received service control message of the IMS application server.
- the step of the circuit switching network call control function entity performs service trigger detection. After the triggering succeeds, the service request message is sent to the service edge proxy.
- the method further includes: the call control function entity of the circuit switched network performs service trigger detection, and if the service triggers successfully, the slave The location register obtains the address information of the service edge proxy, or obtains the address information of the service edge proxy according to the local data configuration, and then sends a service request message to the service edge proxy according to the address information of the service edge proxy.
- the step of the service edge proxy mapping the service request message in the circuit switched network to the service request message of the IMS network, and forwarding the mapped service request message to the IMS application server, so that the IMS application server performs the service logic control further includes:
- the service edge agent obtains the subscription data from the home subscription subscriber server; and triggers the detection of the service to the IMS according to the subscription data.
- the service edge proxy maps the service request message in the circuit switched network to the service request message of the IMS network. And forwarding the service request message of the mapped IMS network to the application server of the IMS network.
- the service edge proxy is disposed at an end office or a gateway of the circuit switched network, and the circuit switching network call control function entity sends a service request message to the service edge proxy through the first interface.
- the first interface employs an internal connection between the service edge proxy and the circuit switched network call control entity.
- the service edge proxy is located at a service control point of the circuit switched network intelligent network, and the first interface uses a CAP/INAP signaling interface.
- the service request message includes any combination of any one or more of the following: a basic call message, a network call message, a short message message, a multi-connection control message, and/or a service information collection request message.
- the method for the service edge agent to obtain the service message in the circuit switched network further includes: The edge proxy intercepts control signaling between the mobile switching center and the home location register.
- FIG. 1 is a network structure diagram of an IMS network providing services to a circuit switched network according to the present invention
- FIG. 2 is a flow chart showing a call of a CS domain user terminal as a calling party when a service edge proxy is located at a PLMN end office;
- FIG. 3 is a flow chart showing a call of a CS domain user terminal as a called party when the service edge proxy is located at the PLMN end office;
- Figure 4 is a flow chart showing the call of the CS domain user terminal as the calling party when the service edge proxy is located at the PLMN tandem office;
- FIG. 5 is a flow chart showing a call of a CS domain user terminal as a called party when the service edge proxy is located at the PLMN tandem office;
- FIG. 6 shows a call flow chart when the service edge agent is located in the intelligent network SCP;
- FIG. 7 shows a network test call flow when the service edge agent is located in the PSTN intelligent network SCP;
- FIG. 10 shows the service information collection when the service edge agent is located in the PSTN intelligent network SCP. a flow chart for controlling business logic;
- Figure 11 shows a schematic diagram of the structure of a service edge proxy. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to facilitate the understanding and implementation of the present invention, the embodiments of the present invention are described in conjunction with the drawings.
- the present invention provides a system in which an IMS network provides services to a circuit switched network.
- the system includes: circuit switched network user/access network, circuit switched network call control Functional entity, HSS/HLR, CS-IMS Service Edge Proxy (hereinafter referred to as Service Edge Proxy) and IMS Service Logical Functional Entity (IMS Application Server).
- the circuit switched network and IMS network interworking system of the present invention will be described in detail below.
- the circuit switched network subscriber/access network is used to complete the access of the circuit switched network subscriber and to send a service request message to the circuit switching network call control function entity.
- the circuit switched network call control function entity is used to perform basic call and service control for the circuit switched network user and to trigger service detection to the service edge agent.
- the functional entity In order to enable the circuit switched network users to use the services provided by the IMS network, the functional entity also supports the following functions:
- interface 1 Supporting an interface with the service edge proxy (interface 1), which is an internal interface when the physical location of the service edge proxy is set in the circuit switched network end office or in the tandem office of the circuit switched network, when the service edge proxy The physical location is set in the circuit-switched network intelligent network SCP location to reuse the INAP/CAP interface between the service control function and the service switching function.
- the service edge agent receives subsequent control information of the call, so as to perform subsequent actions of the corresponding service flow according to the subsequent control information.
- the functional entity performs addressing of the service edge proxy according to the address information of the service edge proxy of the subscriber in the subscription data of the circuit switched network, or performs addressing of the service edge proxy according to the fixed data configuration information.
- the HSS saves the subscription data and dynamic registration information of the IMS network user on the IMS network, and supports the registration interface of the registration information and the download interface of the subscription data.
- HSS also supports the following functions:
- the subscription data of the circuit switched network user in the IMS network is saved, and the download of the subscription data is supported.
- the HLR saves the subscription data and location update information of the circuit switched network user, and supports the query interface of the location information and the insertion and update interface of the user data.
- the HLR also supports the following functions:
- the HLR saves the address information of the service edge proxy in the circuit switched network user subscription data, so as to obtain the service edge from the home location register when the circuit switching network call control function entity performs the service triggering success.
- the address information of the proxy sends the service request message of the circuit domain to the service edge proxy.
- the HLR can store the user data of the PSTN, and support the user's query and update the interface.
- HLR and HSS can be combined or divided according to different networking requirements.
- a service edge proxy is used to implement interworking between the circuit switched network and the IMS network. As shown in FIG. 11, the service edge proxy includes:
- circuit domain signaling processing module configured to process a service request message of a circuit switched network call control function entity
- the service trigger detection module is configured to perform IMS network service trigger detection on the service request message according to the subscription data
- the IMS signaling processing module is configured to map the service request message triggered by the service trigger detection module to the service request message of the IMS network, and then send the service request message of the IMS network to the IMS application server;
- the processing module controls the call control function entity of the circuit switching network to perform subsequent service flow control by using the circuit domain signaling processing module according to the received service control message of the IMS application server;
- the IMS application server is used to implement control of the IMS network service logic.
- a communication interface is provided between the service edge agent and other functional entities in the system to implement communication with each other. The interface between them is described below.
- the interface between the service edge proxy and the IMS application server is the service control interface (also called interface 4) of the IMS, and the SIP signaling interface can be used.
- the interface between the service edge proxy and the circuit-switched network call control entity uses an internal interface (also called interface 1); at this time, the location of the service edge proxy function is set at the location of the circuit-switched network call control function entity, and the service edge proxy-to-circuit exchange Service control capability of the network call control function entity
- the force is not limited.
- the interface between the service edge proxy and the circuit switching network call control function entity uses a CAP, INAP signaling interface (also called interface 1).
- the service edge proxy is set at the SCP location of the circuit switched network intelligent network, and the service control capability of the circuit switched network call control function entity is limited by the CAP interface capability or the INAP interface capability.
- the SCP of the circuit-switched network, the tandem office, or the SCP of the intelligent network can perform the charging of the user circuit domain service, and the IMS application server completes the charging of the user using the IMS service.
- the present invention also provides a method for implementing an IMS network to provide services to a circuit switched network through a service edge proxy, thereby enabling a circuit switched network user to use the services provided by the IMS network, in particular, the circuit switched network user calls to the circuit switched network.
- the control function entity initiates a service request message, and the call control function entity of the circuit switched network performs an event trigger check according to the service request message, and if the service triggers successfully, sends a service request message to the service edge proxy; the service edge agent performs a service trigger to the IMS.
- the service edge proxy maps the service request message in the circuit switched network to the service request message of the IMS network (such as mapping into a SIP message), and forwards the mapped SIP message to the application server of the IMS network;
- the service edge proxy performs the control of the subsequent service logic of the circuit switched network according to the service processing result of the IMS application server, and completes the complete process of the service.
- the circuit switching network call control function entity After the circuit switching network call control function entity receives the service request message of the circuit switched network user/access network, the circuit switching network call control function entity performs service triggering to the service edge proxy according to the service request message, and the circuit switched network call control function entity
- the business triggering methods to the service edge agent are as follows:
- the circuit switching network call control function entity performs service trigger detection in the user service processing process according to the subscription data of the user in the circuit switched network
- the circuit switched network call control function entity performs service trigger detection according to the subscription data of the circuit switched network user in the intelligent network; (3) The circuit switched network call control function entity routes the service request message to the service edge proxy according to the fixed configuration data.
- the service edge proxy After receiving the service request message of the call control function entity of the circuit switched network, the service edge proxy maps the service request message to a service request message (such as a SIP request message) of the IMS network, and then sends the service request message to the application server of the IMS network.
- a service request message such as a SIP request message
- the service triggering of the service edge proxy to the IMS application server is as follows:
- the service edge proxy performs service trigger detection according to the subscription data of the circuit switched network user in the IMS network.
- the service edge proxy performs service trigger detection according to the local data configuration.
- the service edge agent controls the subsequent circuit switched network services according to the interaction result of the IMS application server.
- the following describes the situation in two cases. One case is when the service edge agent is located at the end office or the tandem office, and the other case is when the service edge agent is located in the SCP of the intelligent network.
- the service edge proxy controls the subsequent service flow of the user through an internal interface between the end office and the tandem call control function entity.
- the service edge proxy is located at the end office of the circuit switched network and the location of the tandem office, after receiving the service control message of the IMS network, the service edge proxy controls the circuit through the internal interface with the end office and the tandem call control function entity.
- the switching network call control function entity performs the following functions:
- Basic call control functions including but not limited to, indicating continued connection, change of number or other call parameters to continue connection, reject call, etc.
- the service edge proxy can pass the IMS application server The interaction controls the user video business logic.
- the service edge proxy When the service edge proxy is located in the SCP of the intelligent network, the service edge proxy enters the user's service follow-up process through the CAP interface/INAP interface between the intelligent network SCP and the SSP in the circuit switched network. Row control, at this time, the business edge agent needs to complete the following functions.
- the basic call control function is completed by interacting with the basic primitive of the INAP/CAP interface of the circuit switched network.
- the primitives are used for basic call control, indicating continued connection, changing number or other call parameters to continue, rejecting calls or / and calling playback.
- the function of initiating the call is completed by starting the call attempt primitive with the INAP/CAP interface of the circuit switched network.
- Initiating the call control includes the network side initiating a call to the terminal.
- the primitives for completing the function include but are not limited to: InitiateCall Attempt.
- the service edge agent can complete the multi-connection control and the control functions of the session and service intermediate processes.
- the multi-connection control function is implemented by the CPH (calling party processing) mechanism between the circuit switched network intelligent network SCP and the SSP.
- Multi-connection control functions include, but are not limited to, call splitting, call merge and other control functions.
- the primitives for completing this function include but are not limited to: SplitLeg, MergeLeg, MoveLeg.
- the service edge agent interacts with the user through the USSD between the SCP and the user UE in the end office, the tandem office, the intelligent network, and the interaction can complete the specific user self between the terminal and the service edge agent.
- the circuit switching network call control function entity performs addressing according to the address information of the service edge proxy in the user subscription data.
- the circuit switched network control function entity performs the addressing of the service edge proxy according to the local fixed data.
- the service edge proxy addresses according to the address information of the IMS application server in the subscription data of the user in the IMS network. The following describes the timing when the service edge agent downloads the service subscription data of the circuit switched network user in the IMS from the HSS:
- the service edge agent When the service edge agent senses the registration of the user in the circuit switched network or the mobility management signaling information, the service edge agent downloads the subscription data of the user from the HSS after the initial registration of the user is successful or the location update process is successful.
- the circuit service edge proxy adopts a method of downloading subscription data to the HSS at a fixed time when the user is not aware of the registration or mobility management signaling information of the circuit (for example, initializing the CS-IMS service edge functional entity) When successful).
- the service edge agent downloads the subscription data from the HSS each time the contract data needs to be used, and caches it locally.
- the service edge proxy may take a method of locally storing the user's data in the IMS network, so that the data does not need to be downloaded from the HSS.
- the service edge proxy needs to know or obtain relevant information of the user in order to better control the user service
- the method for the service edge agent to collect user information includes but is not limited to the following methods:
- the service edge proxy uses the internal interface between the call control function entity of the circuit switched network to sense the circuit exchange network user information (including call signaling, PLMN mobility management signaling, etc.).
- the service edge proxy intercepts the call control signaling of the circuit switched network to sense the signaling information of the circuit switched network user (including call signaling, PLMN mobility management signaling, etc.).
- the use of signaling interception can greatly reduce the impact on the original network.
- the following interception methods can be used.
- the MAP message originally sent to the HLR is sent to the service edge proxy.
- the signaling that needs to be sent to the MSC is first sent to the service.
- Edge agent In order not to affect the original processing procedure, the service edge proxy forwards the original message sent by the intercepted MSC to the HLR to the HLR, and forwards the original message sent by the intercepted HLR to the MSC to the MSC.
- the service edge agent obtains service related information through the information transmitted by the USSD between the user UE and the UE. Information.
- the service edge agent queries the collection user's registration status and location information through the J interface (ATI operation) with the HLR, and is used as auxiliary input information for business logic control.
- ATI operation J interface
- This embodiment assumes that the service edge proxy is located in the circuit-switched network end office (taking the mobile network as an example), and the flow is described in the case of the circuit-switched network user as the calling party and the called party, respectively.
- Step 201 The user terminal initiates a CM (Connection Management) service request message to the call control function entity of the mobile network end office.
- CM Connection Management
- the signaling between the user terminal and the end office may be an IAM message of the ISUP or another call control message.
- Step 202 The call control function entity of the mobile network end office performs the service trigger detection of the user according to the subscription data of the user in the circuit switched network. If the triggering is successful, the call control function entity sends the user's call message to the service edge proxy through the internal interface.
- the service edge proxy downloads the user data from the HSS when the user downloads the data from the HSS according to the present invention, and uses the interface 3 to download the user data from the HSS, or the service edge proxy performs the service trigger detection according to the subscription data of the locally stored user in the IMS network. If the trigger is successful, the service edge proxy obtains the address information of the IMS application server from the subscription data of the user.
- Step 203 The service edge proxy converts the call information of the circuit switched network user into a SIP message, and then sends a SIP INVITE message to the IMS application server through an interface with the IMS server.
- the service edge agent can trigger the service message multiple times to different IMS application servers for business logic control according to the contract data. For the sake of simplicity, only the flow of an IMS application server is shown here.
- Step 204 The IMS application server performs business logic control.
- Step 205 The IMS application server sends the logical control result to the service edge proxy in the form of a SIP INVITE message, so as to send it to the called terminal.
- the call control function entity of the mobile network end office sends a CM service request to the called party.
- the circuit switching network is a PSTN network
- the signaling message sent by the end office to the terminal may be an IAM message of the ISUP or other call control information.
- step 207 there is more SIP/CS signaling interaction between the calling mobile user terminal and the called user terminal, and details are not described herein.
- Step 208 After the above and subsequent message interactions, the call is successfully established between the calling party and the called party.
- the call flow is as follows: Step 301: The call control function entity of the mobile network end office receives the called request message IAM, where the message may also be Short message signaling of MAP, or other call control signaling.
- Step 302 The call control function entity of the mobile network end office performs the service trigger detection of the user according to the subscription data of the user on the circuit switched network. If the trigger is successful, the call control function entity sends the user's call message to the service edge proxy through the internal interface.
- the service edge proxy performs service trigger detection according to the subscription data of the user on the IMS network. If the trigger is successful, the service edge proxy obtains the address information of the IMS application server from the subscription data of the user.
- Step 303 The service edge proxy converts the call information of the circuit switched network user into a SIP message, and then sends a SIP INVITE message to the IMS application server through an interface with the IMS application server.
- the service edge agent can trigger the service message multiple times to different IMS application servers for business logic control according to the contract data. For the sake of simplicity, only the flow of an IMS application server is shown here.
- Step 304 The IMS application server performs business logic control.
- the IMS application server can use the ATI command to the HLR to query the location information of the called user according to the needs of the business logic, and is used as the input information of the business logic control.
- Step 305 The IMS application server sends the logical control result to the service edge proxy by using a SIP INVITE message.
- Step 306 After receiving the SIP INVITE message sent by the IMS application server to the user, the service edge proxy sends a message to the call control function entity of the end office through an internal interface with the mobile network end office. The call control function entity of the mobile network end office sends a CM service request to the user.
- Step 307 there is still more SIP/CS signaling interaction between the calling mobile user terminal and the called user terminal, and details are not described herein again.
- Step 308 After the foregoing and subsequent message interaction, the call is successfully established.
- This embodiment assumes that the service edge proxy is located in the circuit switched network tandem office (taking the mobile network as an example), and the flow is described in the case where the circuit switched network user is called and called.
- Step 401 The user terminal initiates a CM service request message to the call control function entity of the mobile network end office.
- the message here may be an ISAM message of the ISUP or other call control signaling messages.
- Step 402 The end office call control function entity routes the call signaling to the call control function entity of the tandem office according to the route control mechanism.
- Step 403 The call control function entity of the gateway receives the call message of the end office, and sends the call message of the user to the service edge agent through the internal interface.
- the service edge proxy performs service trigger detection according to the subscription data of the user on the IMS network. If the trigger is successful, the service edge proxy obtains the address information of the IMS application server from the subscription data of the user.
- Step 404 The service edge proxy converts the call information of the circuit switched network user into call control information of the IMS network, such as SIP signaling, through the interface with the IMS application server, and sends the SIP signaling to the IMS application server.
- call control information of the IMS network such as SIP signaling
- the service edge proxy can trigger the service message multiple times to different IMS application servers for business logic control according to the subscription data. For the sake of simplicity, only the flow of an IMS application server is shown here.
- Step 405 The IMS application server performs business logic control.
- Step 406 The IMS application server sends a SIP INVITE message to the service edge proxy.
- Step 407 After receiving the SIP INVITE message sent by the IMS application server to the called party, the service edge proxy sends a message to the call control function entity of the gateway through an internal interface with the mobile network gateway.
- the call control function entity of the mobile network gateway sends an IAM message to the called mobile network end office.
- Step 408 The called mobile network end office sends a CM service request message to the called terminal.
- the message here may be an ISAM message of the ISUP or other call control signaling message.
- step 409 there is more SIP/CS signaling interaction between the calling mobile user terminal and the called user terminal, and details are not described herein.
- Step 410 After the foregoing and subsequent message interaction, the call is successfully established between the calling party and the called party.
- the call flow is as follows: Step 501: Call control function of the mobile network end office. The entity receives the IAM message of the office to the called user.
- Step 502 The end office call control function entity performs service trigger detection according to the subscription data of the user in the circuit switched network. If the detection succeeds, the IAM cancellation step 503 is sent to the call control function entity of the gateway, and the call control function entity of the tandem office The IAM message of the end office is received, and the user's call message is sent to the service edge agent through the internal interface.
- the service edge proxy performs service trigger detection according to the subscription data of the user on the IMS network. If the trigger is successful, the service edge proxy obtains the address information of the IMS application server from the subscription data of the user.
- Step 504 The service edge proxy converts call information of the circuit switched network user into call control information of the IMS network, such as SIP signaling, through the interface with the IMS application server, and sends the SIP signaling to the IMS application server.
- IMS network such as SIP signaling
- the service edge proxy can trigger the service message multiple times to different IMS application servers for business logic control according to the subscription data. For the sake of simplicity, only the flow of an IMS application server is shown here.
- Step 505 The IMS application server performs business logic control.
- the IMS application server can be based on The need of business logic, using ATI commands to the HLR to query the location information of the called user, etc., is used as input information for business logic control.
- Step 506 The IMS application server sends a SIP INVITE message to the service edge proxy.
- Step 507 After receiving the SIP INVITE message sent by the IMS application server to the called party, the service edge proxy sends a message to the call control function entity of the gateway through an internal interface with the mobile network gateway.
- the call control function entity of the mobile network gateway sends an IAM message to the mobile network end office of the called user.
- Step 508 The called mobile network end office sends a CM service request to the called user.
- the message can be an IAM message or other call control signaling message.
- step 509 there is more SIP/CS signaling interaction between the calling mobile user terminal and the called user terminal, and details are not described herein.
- Step 510 After the foregoing and subsequent message interaction, the call is successfully established between the calling party and the called party.
- This embodiment assumes that the service edge proxy is located in the SCP of the circuit switched network intelligent network (taking the PSTN network as an example).
- the basic call flow, the network call attempt process, the multi-connection control flow, and the short message control are respectively introduced. Process.
- Step 601 The public switched telephone network user initiates a SETUP request message to the end office/SSP.
- Step 602 The end office/SSP sends an InitialDP message to the intelligent network SCP, and reports the user call information.
- Step 604 The service edge proxy converts the call information of the circuit switched network user into call control information of the IMS network, such as SIP signaling, through the interface with the IMS application server, and sends the SIP signaling to the IMS application server.
- IMS network such as SIP signaling
- Step 605 The IMS application server performs business logic control.
- Step 606 The IMS application server sends the service logic control result to the service edge proxy in the form of a SIP INVITE message, so as to send it to the called party.
- Step 607 After receiving the SIP INVITE message sent by the IMS application server to the called party, the service edge proxy sends a message to the intelligent network SCP through the second internal interface with the intelligent network SCP.
- the intelligent network SCP sends a RequestReportBCSMEvent message to the end office/SSP, indicating that the subsequent call message is sent to the end office SSP.
- the intelligent network SCP sends the user's call information to the service edge agent through the second internal interface.
- Step 608 The intelligent network SCP sends a Continue message to the end office, and instructs to continue the subsequent call action.
- Step 609 615 the end office performs subsequent call setup actions, and the call is successfully established between the calling party and the called party.
- the service edge proxy uses the InitiateCallAttempt primitive between the SCP and the SSP to implement the network call function.
- Step 701 The IMS application server initiates an INVITE request to the service control point SCP/service edge proxy.
- Step 702 The service control point SCP/service edge proxy initiates an InitiateCallAttempt request to the service switching point.
- Step 703 The intelligent network SCP sends the call information of the user to the service edge agent through the second internal interface.
- the service edge proxy sends a RequestReportBCSMEvent message to the service switching point, indicating the subsequent call message of the end office SSPJ.
- Step 704 The service edge proxy sends a Continue message to the service switching point to indicate that the service continues.
- Step 705 The service switching point sends a SETUP message to the terminal user.
- Step 706 The terminal user sends an Altering message to the service switching point.
- Step 707 The end user sends a Connect message to the service switching point.
- Step 708 The service switching point sends an EventReportBCSM message to the service control point/service edge agent to report the service information.
- Step 709 The service control point/service edge proxy sends a 200 message to the IMS application server.
- Step 710 The end office performs a subsequent call setup operation, and the call is successfully established between the calling party and the called party.
- Figure 8 shows the multi-connection control flow. In the multi-connection control flow, the service edge proxy uses the CPH mechanism between the SCP and the SSP to implement the function. As shown in Fig. 8, the multi-connection control flow is described below.
- Step 801 The terminal 1 sends a SETUP request to the service switching point.
- Step 802 The service switching point sends an InitiateDP message to the service control point/service edge proxy.
- Step 803 The service control point/the service edge proxy sends an INVITE message to the IMS application server.
- Step 805 The IMS application server determines to send a service request message to the called party according to the service logic.
- the IMS application server sends an INVITE message to the service control point/service edge agent.
- Step 806 The service control point/service edge proxy sends a RequestReportBCSMEvent message to the service switching point to instruct the end office service switching point to report subsequent call messages.
- Step 807 The service control point/service edge proxy sends a Connect primitive message to the service switching point, where the called terminal number is included.
- Step 808 The service switching point sends a SETUP message to the called terminal (terminal 2 in the figure).
- Step 810 The service switching point sends an Alterting message to the calling terminal (terminal 1 in the figure).
- Step 811 The called terminal sends a Connect message to the service switching point.
- Step 812 The service switching point sends an EventReportBCSM message to the service control point/business edge proxy.
- Step 813 The service control point/service edge proxy sends a 200 message to the IMS application server.
- Step 814 The IMS application server sends a 200 message to the calling side of the service control point/service edge agent.
- Step 815 The service control point/service edge proxy sends a Continue message to the service switching point.
- Step 816 The service switching point sends a Connect message to the calling terminal.
- Step 817 The IMS application server decides to add the terminal 3 to the session of the terminal 1 and the terminal 2.
- the message carries the number of the terminal 3, carries the JOIN header field, and the value of the JOIN header field is the Call-ID value, the FROM tag value, and the To Tag value of the session of the terminal 1 and the terminal 2.
- Step 819 The service control point/service edge proxy sends an ICA message to the service switching point.
- Step 820 The service control point/service edge proxy sends a RequestReportBCSMEvent message to indicate subsequent call messages on the end office SSP.
- Step 821 The service switching point sends a SETUP message to the terminal 3.
- Step 822 The terminal 3 sends an Altering message to the service switching point.
- Step 823 The terminal 3 sends a Connect message to the service switching point.
- Step 824 The service switching point sends an EventReportBCSM message to the service control point/service edge proxy to report the Connect message.
- the Service Control Point/Business Edge Agent sends a Continue message to the Service Switching Point.
- Step 825 The service control point/service edge proxy sends a 200 message to the IMS application server.
- Step 826 The service control point/service edge proxy sends a MergeLeg message to the service switching point, and adds the terminal 3 to the session of the terminal 1 and the terminal 2.
- FIG. 9 shows a control flow of a short message.
- the service edge proxy uses the short message primitive between the SCP and the SSP to implement the short message control function. As shown in FIG. 9, the short message is described below. Control process.
- Step 901 The calling terminal sends a short message request message to the service switching point.
- Step 902 The service switching point sends an InitiateDPSMS primitive to the service control point/service edge proxy.
- Step 903 The service control point/service edge proxy sends a RequestReportSMSEvent message to the service switching point, and the end office service switching point reports the subsequent information.
- Step 904 The service control point/service edge proxy determines the address information of the destination IMS application server.
- Step 905 the service control point/service edge proxy sends a MESSAGE elimination step 906 to the IMS application server, and the IMS application server performs the comic control.
- Possible control package for short messages This includes, but is not limited to, modifying the short message center address, modifying the short message to receive the short number information, and rejecting the short message according to certain policies.
- the IMS application server may also modify the short message center address information, modify the short message receiving number information, and reject the short message control.
- Step 907 The IMS application server sends a MESSAGE message to the service switching point/business edge agent.
- Step 908 The service switching point/service edge proxy sends a ConnectSMS message to the service switching point, indicating the next hop address information of the short message.
- Step 909 The service switching point sends a MAP-Forward-Short-MESSAGE (ForwardSMS) message to the short message center.
- MAP-Forward-Short-MESSAGE ForwardSMS
- Step 910 The short message center sends a response message to the service switching point.
- Step 911 The service switching point sends an EventReportSMS message to the service control point/service edge agent to notify that the short message is sent successfully.
- Step 912 The service switching point/service edge agent sends a 200 OK message to the IMS application server.
- Step 913 The IMS application server sends a 200 OK message to the calling service switching point/service edge proxy.
- Step 914 Send a short message to the calling party to send a success message.
- Embodiment 4 shows a process of collecting business information and transmitting business logic control instructions through USSD (Unstructured Supplementary Service Data).
- USSD Unstructured Supplementary Service Data
- the service edge proxy When the physical location of the service edge proxy is set in the end office of the circuit switched network, the tandem office, or the location of the SCP of the intelligent network, the information related to the USSD is collected through the UE and the service logic control command is transmitted. .
- the following describes the process by which the service edge agent collects service information through the USSD and passes the business logic control instructions.
- Steps 1001-1014, terminal 1 and terminal 2 establish a call.
- Step 1015 The terminal 1 wishes to perform call hold, and transmits the information to the MSC/Service Edge Agent through the USSD with the end office.
- Step 1016 The MSC/Service Edge Agent sends an INVITE message to the IMS application server, where the message carries call hold information.
- Step 1017 The IMS application server sends a 200 OK message to the MSC/Service Edge Agent.
- Step 1018 The call control function entity of the MSC performs related media control.
- Step 1019 The MSC/Service Edge Agent replies to the terminal 1 with a USSD response message.
- Step 1020 The IMS application server performs the call recovery function of the terminal 1 according to the control of the service logic.
- Step 1021 The IMS application server sends an INVITE message to the MSC/service edge proxy.
- the INVITE message carries call recovery information.
- Step 1022 The MSC/Service Edge Agent sends an USSD message to the terminal 1, where the USSD message carries call recovery information.
- Step 1023 The terminal 1 replies to the MSC/Service Edge Agent with a USSD response message.
- Step 1024 The MSC/Service Edge Agent replies with a 200 OK message to the IMS application server.
- circuit switched network users can be made to use IMS network services.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
一种 IMS网络向电路交换网提供业务的系统和方法 技术领域 本发明涉及一种通信技术,尤其涉及一种 IMS网络向电路交换网提供业务 的系统和方法。 背景技术 TECHNICAL FIELD The present invention relates to communication technologies, and more particularly to a system and method for an IMS network to provide services to a circuit switched network. Background technique
IMS ( IP多媒体子系统 )是 3GPP R5/R6标准定义的 WCDMA (宽带码分多 址)网络中的一个 IP多媒体子系统, 是 3G (第 3代)移动网实现分组话音和分 组数据, 提供统一的多媒体业务和应用的目标网絡。 IMS (IP Multimedia Subsystem) is an IP multimedia subsystem in the WCDMA (Wideband Code Division Multiple Access) network defined by the 3GPP R5/R6 standard. It is a 3G (3rd generation) mobile network that implements packet voice and packet data to provide uniformity. The target network of multimedia services and applications.
IMS采用 IP分组域作为其控制信令和媒体传输的承载通道, 采用 SIP协议 作为呼叫控制信令, 实现了业务管理、 会话控制及承载接入的三者分离。 The IMS adopts the IP packet domain as the bearer channel for its control signaling and media transmission, and adopts the SIP protocol as the call control signaling, which realizes the separation of service management, session control and bearer access.
在 IMS中, 业务由应用服务器 (AS)统一提供, 会话控制由 S-CSCF (服务 呼叫会话控制单元) 完成, 两者在网络结构上完全分离, 业务通过 S-CSCF触 发至 AS处理, 多个 AS间可以协同工作。 用户通过当前位置所在地的拜访域节 点 P-CSCF (代理呼叫会话控制单元)接入 IMS, 会话和业务控制总由其签约 所在地的归属域节点完成, 因此用户在不同接入点总能得到同样的服务, IMS 的会话控制和业务控制功能与接入无关。 IMS的用户签约数据集中在 HSS (归 属签约用户服务器) 中管理。 In IMS, services are uniformly provided by the application server (AS), and session control is performed by the S-CSCF (Serving Call Session Control Unit), which are completely separated in the network structure, and the service is triggered by the S-CSCF to the AS, and multiple AS can work together. The user accesses the IMS through the visited domain node P-CSCF (Proxy Call Session Control Unit) where the current location is located. The session and service control are always completed by the home domain node where the subscription is located, so the user can always get the same at different access points. Service, IMS session control and service control functions are independent of access. The IMS user subscription data is centrally managed in the HSS (Home Subscriber Server).
电路交换网泛指在传统的 PSTN和 PLMN网络中, 为固定用户和移动用户 提供的各类业务服务的通讯网络。 Circuit-switched networks refer to communication networks that provide services for fixed and mobile users in traditional PSTN and PLMN networks.
电路交换网向用户提供业务的方式是在端局实现补充业务, 网络的智能 业务通过 SSP (业务交换点)上报到智能网的 SCP (业务控制点)来控制。 The way in which the circuit-switched network provides services to users is to implement supplementary services in the end office. The intelligent services of the network are controlled by the SSP (Service Switching Point) reported to the SCP (Service Control Point) of the intelligent network.
在现有的电路交换网络中, 可通过智能网向所述电路交换网络的用户提 供智能业务。电路交换网的 SSP根据业务触发规则将用户的呼叫信息上报给智 能网的 SCP, SCP根据业务逻辑通过 INAP/CAP (智能网应用规程 /CAMEL应用 程序部分)原语, 控制 SSP进行后续的呼叫接续。 然而, 电路交换网的用户无 法共享 IMS的业务控制, 导致 IMS的业务无法惠及到电路交换网的用户。 发明内容 In existing circuit switched networks, intelligent services can be provided to users of the circuit switched network via an intelligent network. The SSP of the circuit-switched network reports the call information of the user to the SCP of the intelligent network according to the service triggering rule, and the SCP passes the INAP/CAP according to the service logic (Intelligent Network Application Procedure/CAMEL Application) Program part) primitive, which controls the SSP for subsequent call connection. However, users of the circuit switched network cannot share the service control of the IMS, resulting in the IMS service not benefiting the users of the circuit switched network. Summary of the invention
本发明的目的是提供一种 IMS网络向电路交换网提供业务的系统和方法, 从而可使电路交换网 (包括 PSTN网络和 PLMN网络 CS域(电路域) )的用户 能使用 IMS网络提供的业务。 It is an object of the present invention to provide a system and method for an IMS network to provide services to a circuit switched network so that users of the circuit switched network (including the PSTN network and the CS domain (circuit domain) of the PLMN network) can use the services provided by the IMS network. .
本发明公开了一种业务边缘代理, 用于实现 IMS ( IP多媒体子系统) 网 络向电路交换网络提供业务, 包括: The present invention discloses a service edge proxy for implementing an IMS (IP Multimedia Subsystem) network to provide services to a circuit switched network, including:
电路域信令处理模块, 用于处理电路交换网呼叫控制功能实体的业务请 求消息; a circuit domain signaling processing module, configured to process a service request message of a circuit switched network call control function entity;
业务触发检测模块,用于根据签约数据对业务请求消息进行 IMS网络业务 触发检测; The service trigger detection module is configured to perform IMS network service trigger detection on the service request message according to the subscription data;
IMS信令处理模块,用于将所述的业务触发检测模块触发成功的业务请求 消息映射为 IMS网的业务请求消息,接着将映射后的 IMS网的业务请求消息发 给 IMS应用服务器; 所述 IMS信令处理模块根据接收的 IMS应用服务器的业务 控制消息, 通过电路域信令处理模块控制电路交换网络的呼叫控制功能实体 进行后续业务流程控制。 The IMS signaling processing module is configured to map the service request message triggered by the service trigger detection module to the service request message of the IMS network, and then send the mapped service request message of the IMS network to the IMS application server; The IMS signaling processing module controls the call control function entity of the circuit switching network to perform subsequent service flow control by the circuit domain signaling processing module according to the received service control message of the IMS application server.
本发明还公开了一种 IMS网络向电路交换网提供业务的系统,所述的系统 包括: The invention also discloses a system for an IMS network to provide services to a circuit switched network, the system comprising:
归属签约用户服务器, 用于存储电路交换网用户在 IMS网络的签约数据; 电路交换网呼叫控制功能实体, 用于触发到业务边缘代理的业务检测, 然后将检测触发成功的业务请求消息通过第一接口发给业务边缘代理; 以及 接收业务边缘代理发送的后续业务控制信息, 以进行后续的业务和呼叫控制; 业务边缘代理, 用于通过第一接口接收电路交换网呼叫控制功能实体的 业务请求消息, 并根据归属签约用户服务器中的签约数据对电路交换网络的 业务请求消息进行 IMS网络业务触发检测,然后将触发成功的业务请求消息映 射成 IMS网的业务请求消息, 并通过第二接口将映射后的 IMS网的业务请求消 息发给 IMS应用服务器; 所述业务边缘代理还通过第二接口接收 IMS应用服 务器的业务控制消息, 然后通过第一接口控制电路交换网络的呼叫控制功能 实体进行后续业务流程控制; The home subscriber network server is configured to store the subscription data of the circuit switched network user in the IMS network; the circuit switching network call control function entity is configured to trigger the service detection to the service edge proxy, and then pass the service request message that detects the successful triggering through the first The interface is sent to the service edge proxy; and the subsequent service control information sent by the service edge proxy is received for subsequent service and call control; and the service edge proxy is configured to receive the service request message of the circuit switched network call control function entity by using the first interface. And performing IMS network service trigger detection on the service request message of the circuit switched network according to the subscription data in the home subscription subscriber server, and then triggering the successful service request message Generating a service request message of the IMS network, and sending the mapped service request message of the IMS network to the IMS application server by using the second interface; the service edge agent further receiving the service control message of the IMS application server by using the second interface, and then Controlling, by the first interface, a call control function entity of the circuit switched network to perform subsequent service flow control;
IMS应用服务器, 用于实现 IMS网络业务逻辑的控制。 The IMS application server is used to implement control of the IMS network service logic.
所述业务边缘代理设置在电路交换网络的端局或汇接局; 第一接口采用 业务边缘代理与电路交换网络呼叫控制实体之间的内部接口。 The service edge proxy is disposed at an end office or gateway of the circuit switched network; the first interface employs an internal interface between the service edge proxy and the circuit switched network call control entity.
所述业务边缘代理设置在电路交换网络智能网业务控制点位置, 第一接 口采用 CAP/INAP信令接口。 The service edge proxy is set at a service control point of the circuit switched network intelligent network, and the first interface adopts a CAP/INAP signaling interface.
所述的第二接口采用业务边缘代理与 IMS应用服务器之间的 SIP信令接 α。 The second interface adopts SIP signaling connection between the service edge proxy and the IMS application server.
所述业务边缘代理包括: The service edge agent includes:
电路域信令处理模块, 用于处理电路交换网呼叫控制功能实体的业务请 求消息; a circuit domain signaling processing module, configured to process a service request message of a circuit switched network call control function entity;
业务触发检测模块,用于根据签约数据对业务请求消息进行 IMS网络业务 触发检测; The service trigger detection module is configured to perform IMS network service trigger detection on the service request message according to the subscription data;
IMS信令处理模块,用于将所述的业务触发检测模块触发成功的业务请求 消息映射为 IMS网的业务请求消息,接着将映射后的 IMS网的业务请求消息发 给 IMS应用服务器; 所述 IMS信令处理模块根据接收的 IMS应用服务器的业务 控制消息, 通过电路域信令处理模块控制电路交换网络的呼叫控制功能实体 进行后续业务流程控制。 The IMS signaling processing module is configured to map the service request message triggered by the service trigger detection module to the service request message of the IMS network, and then send the mapped service request message of the IMS network to the IMS application server; The IMS signaling processing module controls the call control function entity of the circuit switching network to perform subsequent service flow control by the circuit domain signaling processing module according to the received service control message of the IMS application server.
所述的系统还包括: The system also includes:
归属位置寄存器, 用于存储业务边缘代理的地址信息, 当电路交换网呼 叫控制功能实体进行业务触发成功时从所述的归属位置寄存器中获得业务边 缘代理的地址信息。 The home location register is configured to store the address information of the service edge proxy, and obtain the address information of the service edge proxy from the home location register when the circuit switching network call control function entity successfully triggers the service.
本发明还公开了一种 IMS网络向电路交换网提供业务的方法, 包括: 电路交换网呼叫控制功能实体进行业务触发检测, 触发成功后向业务边 缘代理发送业务请求消息; The invention also discloses a method for the IMS network to provide services to the circuit switched network, comprising: the circuit switching network call control function entity performs service trigger detection, and after successful triggering, the service side The edge agent sends a service request message;
业务边缘代理将电路交换网络中的业务请求消息映射成 IMS网络的业务 请求消息, 并将映射后的业务请求消息转发到 IMS应用服务器; The service edge proxy maps the service request message in the circuit switched network to the service request message of the IMS network, and forwards the mapped service request message to the IMS application server;
业务边缘代理 据收到的 IMS应用服务器的业务控制消息控制电路交换 网络呼叫控制功能实体的后续业务流程。 The service edge agent controls the circuit switching of the network call control function entity according to the received service control message of the IMS application server.
所述的步骤电路交换网呼叫控制功能实体进行业务触发检测, 触发成功 后向业务边缘代理发送业务请求消息进一步包括: 电路交换网的呼叫控制功 能实体进行业务触发检测, 如果业务触发成功, 从归属位置寄存器获得业务 边缘代理的地址信息, 或者根据本地数据配置获得业务边缘代理的地址信息, 然后根据业务边缘代理的地址信息向业务边缘代理发送业务请求消息。 The step of the circuit switching network call control function entity performs service trigger detection. After the triggering succeeds, the service request message is sent to the service edge proxy. The method further includes: the call control function entity of the circuit switched network performs service trigger detection, and if the service triggers successfully, the slave The location register obtains the address information of the service edge proxy, or obtains the address information of the service edge proxy according to the local data configuration, and then sends a service request message to the service edge proxy according to the address information of the service edge proxy.
所述的步骤业务边缘代理将电路交换网络中的业务请求消息映射成 IMS 网络的业务请求消息, 并将映射后的业务请求消息转发到 IMS应用服务器, 以 便 IMS应用服务器进行业务逻辑控制进一步包括:业务边缘代理从归属签约用 户服务器获得签约数据; 并根据签约数据向 IMS的业务触发检测, 当业务触发 成功时,业务边缘代理将电路交换网络中的业务请求消息映射成 IMS网络的业 务请求消息, 并将映射后的 IMS网络的业务请求消息转发到 IMS网络的应用服 务器。 The step of the service edge proxy mapping the service request message in the circuit switched network to the service request message of the IMS network, and forwarding the mapped service request message to the IMS application server, so that the IMS application server performs the service logic control further includes: The service edge agent obtains the subscription data from the home subscription subscriber server; and triggers the detection of the service to the IMS according to the subscription data. When the service triggers successfully, the service edge proxy maps the service request message in the circuit switched network to the service request message of the IMS network. And forwarding the service request message of the mapped IMS network to the application server of the IMS network.
所述业务边缘代理设置在电路交换网絡的端局或汇接局, 所述的电路交 换网呼叫控制功能实体通过第一接口向业务边缘代理发送业务请求消息。 The service edge proxy is disposed at an end office or a gateway of the circuit switched network, and the circuit switching network call control function entity sends a service request message to the service edge proxy through the first interface.
第一接口采用业务边缘代理与电路交换网络呼叫控制实体之间的内部接 α。 The first interface employs an internal connection between the service edge proxy and the circuit switched network call control entity.
所述业务边缘代理位于电路交换网智能网的业务控制点 , 第一接口采用 CAP/INAP信令接口。 The service edge proxy is located at a service control point of the circuit switched network intelligent network, and the first interface uses a CAP/INAP signaling interface.
所述的业务请求消息包括下述消息中任一种或者多种的任意组合: 基本 呼叫消息、 网络试呼消息、 短消息消息、 多连接控制消息和 /或业务信息收集 请求消息。 The service request message includes any combination of any one or more of the following: a basic call message, a network call message, a short message message, a multi-connection control message, and/or a service information collection request message.
所述的业务边缘代理获取电路交换网中的业务消息的方法还包括: 业务 边缘代理拦截移动交换中心与归属位置寄存器之间的控制信令。 The method for the service edge agent to obtain the service message in the circuit switched network further includes: The edge proxy intercepts control signaling between the mobile switching center and the home location register.
根据本发明, 可以使电路交换网的用户不仅仅能使用端局提供的补充业 务和智能网提供的智能业务, 也能使用 IMS应用服务器提供的其它的业务。 附图说明 图 1示出了根据本发明的 IMS网络向电路交换网提供业务的网络结构图; 图 2示出了业务边缘代理位于 PLMN端局时 CS域用户终端为主叫的呼叫 流程图; According to the present invention, the user of the circuit switched network can use not only the supplementary services provided by the end office but also the intelligent services provided by the intelligent network, and other services provided by the IMS application server. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a network structure diagram of an IMS network providing services to a circuit switched network according to the present invention; FIG. 2 is a flow chart showing a call of a CS domain user terminal as a calling party when a service edge proxy is located at a PLMN end office;
图 3示出了业务边缘代理位于 PLMN端局时 CS域用户终端为被叫的呼叫 流程图; FIG. 3 is a flow chart showing a call of a CS domain user terminal as a called party when the service edge proxy is located at the PLMN end office;
图 4示出了业务边缘代理位于 PLMN汇接局时 CS域用户终端为主叫的呼 叫流程图; . Figure 4 is a flow chart showing the call of the CS domain user terminal as the calling party when the service edge proxy is located at the PLMN tandem office;
图 5示出了业务边缘代理位于 PLMN汇接局时 CS域用户终端为被叫的呼 叫流程图; FIG. 5 is a flow chart showing a call of a CS domain user terminal as a called party when the service edge proxy is located at the PLMN tandem office;
图 6示出了业务边缘代理位于 智能网 SCP时的呼叫流程图; 图 7示出了业务边缘代理位于 PSTN智能网 SCP时的网络试呼流程图; 图 8示出了业务边缘代理位于 PSTN智能网 SCP时的多连接控制流程图; 图 9示出了业务边缘代理位于 PSTN智能网 SCP时的短消息控制流程图; 图 10示出了业务边缘代理位于 PSTN智能网 SCP时的业务信息收集和控制 业务逻辑的流程图; 6 shows a call flow chart when the service edge agent is located in the intelligent network SCP; FIG. 7 shows a network test call flow when the service edge agent is located in the PSTN intelligent network SCP; FIG. 8 shows the service edge agent located in the PSTN intelligent FIG. 9 shows a short message control flow chart when the service edge agent is located in the PSTN intelligent network SCP; FIG. 10 shows the service information collection when the service edge agent is located in the PSTN intelligent network SCP. a flow chart for controlling business logic;
图 11示出了业务边缘代理的结构示意图。 具体实施方式 为了便于本领域一般技术人员理解和实现本发明, 现结合附图描绘本发 明的实施例。 Figure 11 shows a schematic diagram of the structure of a service edge proxy. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to facilitate the understanding and implementation of the present invention, the embodiments of the present invention are described in conjunction with the drawings.
根据本发明, 如图 1所示, 本发明提供了一种 IMS网络向电路交换网提供 业务的系统。 所述的系统包括: 电路交换网用户 /接入网、 电路交换网呼叫控 制功能实体、 HSS/HLR、 CS-IMS业务边缘代理(以下简称业务边缘代理)和 IMS业务逻辑功能实体( IMS应用服务器)。下面对本发明的电路交换网与 IMS 网络互通系统进行详细描述。 In accordance with the present invention, as shown in FIG. 1, the present invention provides a system in which an IMS network provides services to a circuit switched network. The system includes: circuit switched network user/access network, circuit switched network call control Functional entity, HSS/HLR, CS-IMS Service Edge Proxy (hereinafter referred to as Service Edge Proxy) and IMS Service Logical Functional Entity (IMS Application Server). The circuit switched network and IMS network interworking system of the present invention will be described in detail below.
电路交换网用户 /接入网, 用于完成电路交换网用户的接入, 并向电路交 换网呼叫控制功能实体发送业务请求消息。 The circuit switched network subscriber/access network is used to complete the access of the circuit switched network subscriber and to send a service request message to the circuit switching network call control function entity.
电路交换网呼叫控制功能实体, 用于完成对电路交换网络用户的基本呼 叫、 业务控制, 以及触发到业务边缘代理的业务检测的功能。 为了实现电路 交换网络用户能使用 IMS 网络提供的业务, 该功能实体还支持如下功能: The circuit switched network call control function entity is used to perform basic call and service control for the circuit switched network user and to trigger service detection to the service edge agent. In order to enable the circuit switched network users to use the services provided by the IMS network, the functional entity also supports the following functions:
(1)、 支持与业务边缘代理的接口 (接口 1 ) , 该接口当业务边缘代理物理 位置设置在电路交换网络端局或者设置在电路交换网络的汇接局时是内部接 口,当业务边缘代理物理位置设置在电路交换网络智能网 SCP位置时重用业务 控制功能与业务交换功能之间的 INAP/CAP接口。 (1) Supporting an interface with the service edge proxy (interface 1), which is an internal interface when the physical location of the service edge proxy is set in the circuit switched network end office or in the tandem office of the circuit switched network, when the service edge proxy The physical location is set in the circuit-switched network intelligent network SCP location to reuse the INAP/CAP interface between the service control function and the service switching function.
(2)、 支持将业务触发成功的业务请求消息路由到业务边缘代理。 如果电 路交换网呼叫控制功能实体进行业务触发检测成功, 通过与业务边缘代理的 接口 (接口 1 ) , 将业务请求消息传送到业务边缘代理。 (2), supporting the service request message that successfully triggers the service to be routed to the service edge agent. If the call switching function entity of the circuit switching network performs the service trigger detection successfully, the service request message is transmitted to the service edge proxy through the interface (interface 1) with the service edge proxy.
(3)、 支持业务边缘代理对后续业务流程的控制。 通过与业务边缘代理的 接口 (接口 1 ) , 接收业务边缘代理对呼叫的后续控制信息, 以便根据后续控 制信息进行相应的业务流程的后续动作。 (3) Supporting the control of the business process by the business edge agent. Through the interface with the service edge proxy (interface 1), the service edge agent receives subsequent control information of the call, so as to perform subsequent actions of the corresponding service flow according to the subsequent control information.
(4)、 该功能实体根据用户在电路交换网络的签约数据中的业务边缘代理 的地址信息进行业务边缘代理的寻址, 或者根据固定的数据配置信息进行业 务边缘代理的寻址。 (4) The functional entity performs addressing of the service edge proxy according to the address information of the service edge proxy of the subscriber in the subscription data of the circuit switched network, or performs addressing of the service edge proxy according to the fixed data configuration information.
HSS, 保存 IMS网络用户在 IMS网络的签约数据和动态的注册信息, 并支 持注册信息的查询接口和签约数据的下载接口。 为支持电路交换网络用户使 用 IMS网络提供的业务, HSS还支持如下功能: The HSS saves the subscription data and dynamic registration information of the IMS network user on the IMS network, and supports the registration interface of the registration information and the download interface of the subscription data. To support the services provided by the IMS network for circuit switched network users, HSS also supports the following functions:
保存电路交换网络用户在 IMS网络的签约数据, 支持签约数据的下载。 HLR, 保存电路交换网络用户的签约数据和位置更新信息, 并支持位置 信息的查询接口和用户数据的插入和更新接口。 为支持电路交换网络用户使 用 IMS网络提供的业务, HLR还支持如下功能: The subscription data of the circuit switched network user in the IMS network is saved, and the download of the subscription data is supported. The HLR saves the subscription data and location update information of the circuit switched network user, and supports the query interface of the location information and the insertion and update interface of the user data. To support circuit switched network users With the services provided by the IMS network, the HLR also supports the following functions:
(1)、 可选的, HLR在电路交换网络用户签约数据中保存业务边缘代理的 地址信息, 以便当电路交换网呼叫控制功能实体进行业务触发成功时从所述 的归属位置寄存器中获得业务边缘代理的地址信息, 将电路域的业务请求消 息发给业务边缘代理。 (1) Optionally, the HLR saves the address information of the service edge proxy in the circuit switched network user subscription data, so as to obtain the service edge from the home location register when the circuit switching network call control function entity performs the service triggering success. The address information of the proxy sends the service request message of the circuit domain to the service edge proxy.
(2)、 可选的, HLR可以存储 PSTN的用户数据, 并支持用户的查询, 更新 接口。 (2) Optionally, the HLR can store the user data of the PSTN, and support the user's query and update the interface.
考虑到不同的组网需求, HLR和 HSS可以合设, 也可以分设。 HLR and HSS can be combined or divided according to different networking requirements.
业务边缘代理, 用于实现电路交换网络与 IMS网络的互通, 如图 11所示, 所述业务边缘代理包括: A service edge proxy is used to implement interworking between the circuit switched network and the IMS network. As shown in FIG. 11, the service edge proxy includes:
电路域信令处理模块, 用于处理电路交换网呼叫控制功能实体的业务请 求消息; a circuit domain signaling processing module, configured to process a service request message of a circuit switched network call control function entity;
业务触发检测模块,用于根据签约数据对业务请求消息进行 IMS网络业务 触发检测; The service trigger detection module is configured to perform IMS network service trigger detection on the service request message according to the subscription data;
IMS信令处理模块,用于将所述的业务触发检测模块触发成功的业务请求 消息映射为 IMS网的业务请求消息, 接着将 IMS网的业务请求消息发给 IMS应 用服务器; 所述 IMS信令处理模块根据接收的 IMS应用服务器的业务控制消 息, 通过电路域信令处理模块控制电路交换网络的呼叫控制功能实体进行后 续业务流程控制; The IMS signaling processing module is configured to map the service request message triggered by the service trigger detection module to the service request message of the IMS network, and then send the service request message of the IMS network to the IMS application server; The processing module controls the call control function entity of the circuit switching network to perform subsequent service flow control by using the circuit domain signaling processing module according to the received service control message of the IMS application server;
IMS应用服务器, 用于实现 IMS网络业务逻辑的控制。 The IMS application server is used to implement control of the IMS network service logic.
业务边缘代理与系统中其它功能实体之间设置有通信接口, 以实现彼此 之间的通信, 下面介绍它们之间的接口。 A communication interface is provided between the service edge agent and other functional entities in the system to implement communication with each other. The interface between them is described below.
业务边缘代理与 IMS应用服务器之间的接口为 IMS的业务控制接口(也称 接口 4 ) , 可以使用 SIP信令接口。 The interface between the service edge proxy and the IMS application server is the service control interface (also called interface 4) of the IMS, and the SIP signaling interface can be used.
业务边缘代理与电路交换网络呼叫控制实体之间的接口采用内部接口 (也称接口 1 ); 此时业务边缘代理功能的位置设置在电路交换网呼叫控制功 能实体的位置, 业务边缘代理对电路交换网呼叫控制功能实体的业务控制能 力不受限制。 The interface between the service edge proxy and the circuit-switched network call control entity uses an internal interface (also called interface 1); at this time, the location of the service edge proxy function is set at the location of the circuit-switched network call control function entity, and the service edge proxy-to-circuit exchange Service control capability of the network call control function entity The force is not limited.
业务边缘代理与电路交换网呼叫控制功能实体之间的接口采用 CAP , INAP信令接口 (也称接口 1 )。 此时, 业务边缘代理设置在电路交换网络智能 网 SCP位置,对电路交换网呼叫控制功能实体的业务控制能力受 CAP接口能力 或者 INAP接口能力限制。 The interface between the service edge proxy and the circuit switching network call control function entity uses a CAP, INAP signaling interface (also called interface 1). At this time, the service edge proxy is set at the SCP location of the circuit switched network intelligent network, and the service control capability of the circuit switched network call control function entity is limited by the CAP interface capability or the INAP interface capability.
在电路交换网与 IMS网络互通的系统中,可在电路交换网络的端局、汇接 局或智能网的 SCP完成用户电路域业务的计费, IMS应用服务器完成用户使用 IMS业务的计费。 In the system in which the circuit-switched network and the IMS network communicate with each other, the SCP of the circuit-switched network, the tandem office, or the SCP of the intelligent network can perform the charging of the user circuit domain service, and the IMS application server completes the charging of the user using the IMS service.
本发明还提供了一种通过业务边缘代理实现 IMS网络向电路交换网提供 业务的方法,从而使电路交换网络用户能使用 IMS网络提供的业务,具体而言, 电路交换网用户向电路交换网呼叫控制功能实体发起业务请求消息, 电路交 换网的呼叫控制功能实体根据业务请求消息进行亚务触发检 ¾¾ί, 如果业务触 发成功, 向业务边缘代理发送业务请求消息; 业务边缘代理进行向 IMS的业务 触发检测, 如果业务触发成功, 业务边缘代理将电路交换网络中的业务请求 消息映射成 IMS网络的业务请求消息(如映射成 SIP消息), 并将映射后的 SIP 消息转发到 IMS网络的应用服务器; 业务边缘代理根据 IMS应用服务器的业务 处理结果, 进行电路交换网络的后续的业务逻辑的控制, 完成业务的完整流 程。 The present invention also provides a method for implementing an IMS network to provide services to a circuit switched network through a service edge proxy, thereby enabling a circuit switched network user to use the services provided by the IMS network, in particular, the circuit switched network user calls to the circuit switched network. The control function entity initiates a service request message, and the call control function entity of the circuit switched network performs an event trigger check according to the service request message, and if the service triggers successfully, sends a service request message to the service edge proxy; the service edge agent performs a service trigger to the IMS. Detecting, if the service is triggered successfully, the service edge proxy maps the service request message in the circuit switched network to the service request message of the IMS network (such as mapping into a SIP message), and forwards the mapped SIP message to the application server of the IMS network; The service edge proxy performs the control of the subsequent service logic of the circuit switched network according to the service processing result of the IMS application server, and completes the complete process of the service.
当电路交换网呼叫控制功能实体收到电路交换网络用户 /接入网的业务请 求消息后, 电路交换网呼叫控制功能实体根据业务请求消息向业务边缘代理 进行业务触发, 电路交换网呼叫控制功能实体到业务边缘代理的业务触发方 式有如下几种: After the circuit switching network call control function entity receives the service request message of the circuit switched network user/access network, the circuit switching network call control function entity performs service triggering to the service edge proxy according to the service request message, and the circuit switched network call control function entity The business triggering methods to the service edge agent are as follows:
(1)、 电路交换网呼叫控制功能实体根据用户在电路交换网络的签约数据 在用户业务处理过程中进行业务触发检测; (1) The circuit switching network call control function entity performs service trigger detection in the user service processing process according to the subscription data of the user in the circuit switched network;
(2)、 当业务边缘代理与电路交换网络智能网的 SCP功能实体在物理位置 上合一设置时, 电路交换网呼叫控制功能实体根据电路交换网络用户在智能 网的签约数据进行业务触发检测; (3)、 电路交换网呼叫控制功能实体根据固定配置数据将业务请求消息路 由到业务边缘代理。 (2) When the service edge proxy and the SCP functional entity of the circuit switched network intelligent network are collectively set at the physical location, the circuit switched network call control function entity performs service trigger detection according to the subscription data of the circuit switched network user in the intelligent network; (3) The circuit switched network call control function entity routes the service request message to the service edge proxy according to the fixed configuration data.
业务边缘代理收到电路交换网络的呼叫控制功能实体的业务请求消息 后, 将业务请求消息映射成 IMS网络的业务请求消息 (如 SIP请求消息) , 然 后将业务请求消息发给 IMS网络的应用服务器。 业务边缘代理到 IMS应用服务 器的业务触发有如下二种方式: After receiving the service request message of the call control function entity of the circuit switched network, the service edge proxy maps the service request message to a service request message (such as a SIP request message) of the IMS network, and then sends the service request message to the application server of the IMS network. . The service triggering of the service edge proxy to the IMS application server is as follows:
(1)、 业务边缘代理根据电路交换网络用户在 IMS网络的签约数据进行业 务触发检测。 (1) The service edge proxy performs service trigger detection according to the subscription data of the circuit switched network user in the IMS network.
(2)、 业务边缘代理根据本地数据配置进行业务触发检测。 (2) The service edge proxy performs service trigger detection according to the local data configuration.
业务边缘代理根据 IMS应用服务器的交互结果对后续电路交换网絡业务 进行控制的功能。 下面分两种情况对其进行描述, 一种情况是业务边缘代理 位于端局或汇接局时 , 另一种情况是业务边缘代理位于智能网的 SCP时。 The service edge agent controls the subsequent circuit switched network services according to the interaction result of the IMS application server. The following describes the situation in two cases. One case is when the service edge agent is located at the end office or the tandem office, and the other case is when the service edge agent is located in the SCP of the intelligent network.
(1)、 当业务边缘代理位于端局或汇接局时, 业务边缘代理通过与端局、 汇接局呼叫控制功能实体之间的内部接口对用户的业务后续流程进行控制。 在业务边缘代理位于电路交换网络的端局、 汇接局的位置时, 业务边缘代理 在接收到 IMS网络的业务控制消息后,通过与端局、汇接局呼叫控制功能实体 的内部接口控制电路交换网呼叫控制功能实体完成以下功能: (1) When the service edge proxy is located at the end office or the tandem office, the service edge proxy controls the subsequent service flow of the user through an internal interface between the end office and the tandem call control function entity. When the service edge proxy is located at the end office of the circuit switched network and the location of the tandem office, after receiving the service control message of the IMS network, the service edge proxy controls the circuit through the internal interface with the end office and the tandem call control function entity. The switching network call control function entity performs the following functions:
(a)、 基本呼叫控制功能, 包括但不限于, 指示继续接续、 更改号码或其 他呼叫参数继续接续、 拒绝呼叫等。 (a) Basic call control functions, including but not limited to, indicating continued connection, change of number or other call parameters to continue connection, reject call, etc.
(b)、 完成网络发起呼叫的功能。 (b), complete the function of the network to initiate a call.
(c)、 完成多连接控制的功能, 以及会话、 业务中间过程的控制。 (c), the function of completing multi-connection control, and the control of the intermediate process of the session and the business.
(d)、 对短消息的控制。 (d) Control of short messages.
(e)、 如果端局能感知用户呼叫或者业务请求中包含视频信息, 并通过业 务边缘代理与电路交换网呼叫控制功能实体之间的内部接口传递该信息, 业 务边缘代理可以通过与 IMS应用服务器的交互控制用户视频业务逻辑。 (e) If the end office can perceive the user call or the service request contains video information and deliver the information through the internal interface between the service edge proxy and the circuit switched network call control function entity, the service edge proxy can pass the IMS application server The interaction controls the user video business logic.
(2)、 当业务边缘代理位于智能网的 SCP时, 业务边缘代理通过电路交换 网络中智能网 SCP与 SSP之间的 CAP接口 /INAP接口对用户的业务后续流程进 行控制, 这时, 业务边缘代理需要完成以下功能。 (2) When the service edge proxy is located in the SCP of the intelligent network, the service edge proxy enters the user's service follow-up process through the CAP interface/INAP interface between the intelligent network SCP and the SSP in the circuit switched network. Row control, at this time, the business edge agent needs to complete the following functions.
(a)、 业务边缘代理完成基本呼叫的控制功能。 (a) The service edge agent completes the control function of the basic call.
在业务边缘代理位于电路交换网络智能网 SCP的位置时,通过与电路交换 网络的 INAP/CAP接口基本原语交互完成基本呼叫控制的功能。 所述的原语用 于基本呼叫控制, 指示继续接续、 更改号码或其他呼叫参数继续接续, 拒绝 呼叫或 /和呼叫放音等操作。 When the service edge agent is located at the location of the circuit switched network intelligent network SCP, the basic call control function is completed by interacting with the basic primitive of the INAP/CAP interface of the circuit switched network. The primitives are used for basic call control, indicating continued connection, changing number or other call parameters to continue, rejecting calls or / and calling playback.
用于基本呼叫控制功能的原语包括: Primitives for basic call control functions include:
activityTest, activityTest,
applyCharging {}, applyCharging {},
applyChargingReport {}, applyChargingReport {},
assistRequestlnstructions {}, assistRequestlnstructions {},
callGap {}, callGap {},
calllnformationReport {}, calllnformationReport {},
calllnforaiation equest {}, Calllnforaiation equest {},
cancel {}, Cancel {},
collectlnformation {}, Collectlnformation {},
connect {}, Connect {},
connectToResource {}, connectToResource {},
continue, Continue,
continue WithArgument {}, Continue WithArgument {},
disconnectFor ardConnection, disconnectFor ardConnection,
disconnectForwardConnection WithArgument { }, disconnectForwardConnection WithArgument { },
disconnectLeg {}, disconnectLeg {},
entityReleased {}, entityReleased {},
establishTemporaryConnection {}, establishTemporaryConnection {},
eventReportBCSM {}, eventReportBCSM {},
furnishCharginglnformation {}, furnishCharginglnformation {},
initialDP {}, initialDP {},
initiateCall Attempt {}, moveLeg {}, initiateCall Attempt {}, moveLeg {},
playTone {}, playTone {},
releaseCall {}, releaseCall {},
requestReportBCSMEvent {}, requestReportBCSMEvent {},
resetTimer {}, resetTimer {},
sendCharginglnformation {}, sendCharginglnformation {},
(b)、 业务边缘代理完成网络发起呼叫的功能。 (b) The function of the service edge agent to complete the network initiated call.
在业务边缘代理位于电路交换网络智能网 SCP的位置时,通过与电路交换 网络的 INAP/CAP接口启动试呼的原语完成网络发起呼叫的功能。 启动试呼控 制包括网络侧发起向终端的呼叫, 完成该功能的原语包括但不限于: InitiateCall Attempt。 When the service edge proxy is located in the SCP of the circuit switched network intelligent network, the function of initiating the call is completed by starting the call attempt primitive with the INAP/CAP interface of the circuit switched network. Initiating the call control includes the network side initiating a call to the terminal. The primitives for completing the function include but are not limited to: InitiateCall Attempt.
(c)、 业务边缘代理能完成多连接控制以及会话、 业务中间过程的控制功 能。 (c) The service edge agent can complete the multi-connection control and the control functions of the session and service intermediate processes.
在业务边缘代理位于电路交换网络智能网 SCP的位置时,通过电路交换网 络智能网 SCP与 SSP之间的 CPH (呼叫方处理) 机制来完成该多连接控制的功 能。 多连接控制的功能包括但不限于呼叫分拆, 呼叫合并等控制功能, 完成 该功能的原语包括但不限于: SplitLeg, MergeLeg, MoveLeg。 When the service edge agent is located at the location of the circuit switched network intelligent network SCP, the multi-connection control function is implemented by the CPH (calling party processing) mechanism between the circuit switched network intelligent network SCP and the SSP. Multi-connection control functions include, but are not limited to, call splitting, call merge and other control functions. The primitives for completing this function include but are not limited to: SplitLeg, MergeLeg, MoveLeg.
(3)、 业务边缘代理通过端局、 汇接局、 智能网中的 SCP与用户 UE之间的 USSD与用户进行交互操作, 该交互操作能完成终端与业务边缘代理之间的特 定的用户自定义的各种信息以及指令的传递。 (3) The service edge agent interacts with the user through the USSD between the SCP and the user UE in the end office, the tandem office, the intelligent network, and the interaction can complete the specific user self between the terminal and the service edge agent. Various information defined and the delivery of instructions.
下面介绍该网络架构下的各网络功能实体的寻址方式。 The following describes the addressing modes of each network functional entity under the network architecture.
(1)、 电路交换网呼叫控制功能实体根据用户签约数据中的业务边缘代理 的地址信息进行寻址, (1) The circuit switching network call control function entity performs addressing according to the address information of the service edge proxy in the user subscription data.
(2)、 电路交换网络控制功能实体根据本地的固定数据进行业务边缘代理 的寻址。 (2) The circuit switched network control function entity performs the addressing of the service edge proxy according to the local fixed data.
(3)、 业务边缘代理到 IMS应用服务器的寻址方式: 业务边缘代理根据用 户在 IMS网络的签约数据中的 IMS应用服务器的地址信息进行寻址。 下面介绍业务边缘代理从 HSS下载电路交换网络用户在 IMS的业务签约 数据的时机: (3) Addressing mode of the service edge proxy to the IMS application server: The service edge proxy addresses according to the address information of the IMS application server in the subscription data of the user in the IMS network. The following describes the timing when the service edge agent downloads the service subscription data of the circuit switched network user in the IMS from the HSS:
(1)、 业务边缘代理在感知用户在电路交换网络的注册或者移动性管理信 令信息时采取在用户初始注册成功或者位置更新处理成功后从 HSS下载用户 的签约数据。 (1) When the service edge agent senses the registration of the user in the circuit switched network or the mobility management signaling information, the service edge agent downloads the subscription data of the user from the HSS after the initial registration of the user is successful or the location update process is successful.
(2)、 电路业务边缘代理在无法感知用户在电路交换网络的注册或者移动 性管理信令信息时采取在固定的时刻向 HSS下载签约数据的方法 (比如在 CS-IMS业务边缘功能实体初试化成功时) 。 (2) The circuit service edge proxy adopts a method of downloading subscription data to the HSS at a fixed time when the user is not aware of the registration or mobility management signaling information of the circuit (for example, initializing the CS-IMS service edge functional entity) When successful).
(3)、 业务边缘代理在每次需要使用该签约数据时从 HSS下载该签约数据, 并在本地进行緩存。 (3) The service edge agent downloads the subscription data from the HSS each time the contract data needs to be used, and caches it locally.
(4)、 可选的, 业务边缘代理可以采取在本地保存用户在 IMS网络业务数 据的方法, 从而不需要从 HSS下载该数据。 (4) Optionally, the service edge proxy may take a method of locally storing the user's data in the IMS network, so that the data does not need to be downloaded from the HSS.
根据本发明, 业务边缘代理为了能更好的进行用户业务的控制, 需要感 知或者获得用户的相关的信息, 业务边缘代理收集用户信息的方法包括但不 限于以下几个方法: According to the present invention, the service edge proxy needs to know or obtain relevant information of the user in order to better control the user service, and the method for the service edge agent to collect user information includes but is not limited to the following methods:
(1)、 业务边缘代理采取通过与电路交换网呼叫控制功能实体之间的内部 接口感知电路交换网络用户的信息 (包括呼叫信令, PLMN移动性管理信令 等) 。 (1) The service edge proxy uses the internal interface between the call control function entity of the circuit switched network to sense the circuit exchange network user information (including call signaling, PLMN mobility management signaling, etc.).
(2)、 业务边缘代理采取拦截电路交换网络的呼叫控制信令, 从而感知电 路交换网络用户的信令信息(包括呼叫信令, PLMN移动性管理信令等)。 采 用信令拦截的方式能很好地减少对原有网络的影响。 可采用如下拦截方法。 (2) The service edge proxy intercepts the call control signaling of the circuit switched network to sense the signaling information of the circuit switched network user (including call signaling, PLMN mobility management signaling, etc.). The use of signaling interception can greatly reduce the impact on the original network. The following interception methods can be used.
当电路交换网络的 MSC设备修改数据配置, 将原来需要发送给 HLR的 MAP消息发送给业务边缘代理; 另一方面, 当 HLR修改数据配置时, 将原来 需要发送给 MSC的信令先发送给业务边缘代理。 为了不影响原来的处理流程, 业务边缘代理将拦截到的 MSC发往 HLR的原始消息转发给 HLR, 将拦截到的 HLR发往 MSC的原始消息转发给 MSC。 When the MSC device of the circuit-switched network modifies the data configuration, the MAP message originally sent to the HLR is sent to the service edge proxy. On the other hand, when the HLR modifies the data configuration, the signaling that needs to be sent to the MSC is first sent to the service. Edge agent. In order not to affect the original processing procedure, the service edge proxy forwards the original message sent by the intercepted MSC to the HLR to the HLR, and forwards the original message sent by the intercepted HLR to the MSC to the MSC.
(3)、 业务边缘代理通过与用户 UE之间 USSD传递的信息来获得业务相关 信息。 (3) The service edge agent obtains service related information through the information transmitted by the USSD between the user UE and the UE. Information.
(4)、 业务边缘代理通过与 HLR之间的 J接口 (ATI操作) 查询收集用户的 注册状态以及位置信息, 用来作为业务逻辑控制的辅助输入信息。 (4) The service edge agent queries the collection user's registration status and location information through the J interface (ATI operation) with the HLR, and is used as auxiliary input information for business logic control.
上面描述了本发明的基本原理和相关技术, 下面通过实施例来描述本发 明。 The basic principles and related art of the present invention have been described above, and the present invention will be described below by way of embodiments.
实施例一 Embodiment 1
该实施例假设业务边缘代理位于电路交换网络端局 (以移动网络为例) 情况下, 分别以电路交换网络用户为主叫和被叫两种情况说明其流程。 This embodiment assumes that the service edge proxy is located in the circuit-switched network end office (taking the mobile network as an example), and the flow is described in the case of the circuit-switched network user as the calling party and the called party, respectively.
如图 2所示, 电路交换网络用户为主叫的情况下, 其呼叫流程如下: 步骤 201、 用户终端向移动网络端局的呼叫控制功能实体发起 CM (连接 管理)业务请求消息。 如果电路交换网络是 PSTN, 则用户终端与端局之间的 信令可能会是 ISUP的 IAM消息, 或者是其它的呼叫控制消息。 As shown in FIG. 2, in the case that the circuit switched network user is calling, the call flow is as follows: Step 201: The user terminal initiates a CM (Connection Management) service request message to the call control function entity of the mobile network end office. If the circuit switched network is a PSTN, the signaling between the user terminal and the end office may be an IAM message of the ISUP or another call control message.
步骤 202、移动网络端局的呼叫控制功能实体根据用户在电路交换网的签 约数据进行用户的业务触发检测, 如果触发成功, 呼叫控制功能实体通过内 部接口将用户的呼叫消息发送给业务边缘代理。 Step 202: The call control function entity of the mobile network end office performs the service trigger detection of the user according to the subscription data of the user in the circuit switched network. If the triggering is successful, the call control function entity sends the user's call message to the service edge proxy through the internal interface.
业务边缘代理根据本发明提供的从 HSS下载用户在 IMS网络签约数据的 时机, 使用接口 3从 HSS下载用户数据, 或者, 业务边缘代理根据本地存储的 用户在 IMS网络的签约数据进行业务触发检测,如果触发成功, 业务边缘代理 从用户的签约数据中获得 IMS应用服务器的地址信息。 The service edge proxy downloads the user data from the HSS when the user downloads the data from the HSS according to the present invention, and uses the interface 3 to download the user data from the HSS, or the service edge proxy performs the service trigger detection according to the subscription data of the locally stored user in the IMS network. If the trigger is successful, the service edge proxy obtains the address information of the IMS application server from the subscription data of the user.
步秫 203、 业务边缘代理将电路交换网络用户的呼叫信息转换为 SIP消息, 然后通过与 IMS症用服务器的接口向 IMS应用服务器发送 SIP INVITE消息。 Step 203: The service edge proxy converts the call information of the circuit switched network user into a SIP message, and then sends a SIP INVITE message to the IMS application server through an interface with the IMS server.
业务边缘代理可以根据签约数据,将业务消息多次触发到不同的 IMS应用 服务器以进行业务逻辑控制。 为了简单起见,这里只画出一个 IMS应用服务器 的流程。 The service edge agent can trigger the service message multiple times to different IMS application servers for business logic control according to the contract data. For the sake of simplicity, only the flow of an IMS application server is shown here.
步骤 204、 IMS应用服务器进行业务逻辑控制。 Step 204: The IMS application server performs business logic control.
步骤 205、 IMS应用服务器将逻辑控制结果以 SIP INVITE消息形式发给业 务边缘代理, 以便将其发给被叫终端。 步驟 206、 业务边缘代理收到 IMS应用服务器发送给被叫的 SIP INVITE消 息后, 通过与移动网络端局的内部接口, 将消息发送给端局的呼叫控制功能 实体。 Step 205: The IMS application server sends the logical control result to the service edge proxy in the form of a SIP INVITE message, so as to send it to the called terminal. Step 206: After receiving the SIP INVITE message sent by the IMS application server to the called party, the service edge proxy sends a message to the call control function entity of the end office through an internal interface with the mobile network end office.
移动网络端局的呼叫控制功能实体发送 CM业务请求给被叫。如果电路交 换网络是 PSTN网络, 则端局向终端发送的信令消息可能是 ISUP的 IAM消息, 或者是别的呼叫控制信息。 The call control function entity of the mobile network end office sends a CM service request to the called party. If the circuit switching network is a PSTN network, the signaling message sent by the end office to the terminal may be an IAM message of the ISUP or other call control information.
步骤 207, 在主叫移动用户终端和被叫用户终端之间还会有更多的 SIP/CS 信令交互, 在此不再赘述。 In step 207, there is more SIP/CS signaling interaction between the calling mobile user terminal and the called user terminal, and details are not described herein.
步骤 208、经过上述及后续的消息交互后,主叫和被叫之间成功建立呼叫。 如图 3所示, 当电路交换网络用户为被叫的情况下, 其呼叫流程如下: 步骤 301、 移动网络端局的呼叫控制功能实体收到被叫的请求消息 IAM, 这里的消息也可以是 MAP的短消息信令, 或者是其它的呼叫控制信令。 Step 208: After the above and subsequent message interactions, the call is successfully established between the calling party and the called party. As shown in FIG. 3, when the circuit switched network user is called, the call flow is as follows: Step 301: The call control function entity of the mobile network end office receives the called request message IAM, where the message may also be Short message signaling of MAP, or other call control signaling.
步骤 302、移动网络端局的呼叫控制功能实体根据用户在电路交换网的签 约数据进行用户的业务触发检测, 如果触发成功, 呼叫控制功能实体通过内 部接口将用户的呼叫消息发送给业务边缘代理。 Step 302: The call control function entity of the mobile network end office performs the service trigger detection of the user according to the subscription data of the user on the circuit switched network. If the trigger is successful, the call control function entity sends the user's call message to the service edge proxy through the internal interface.
业务边缘代理根据用户在 IMS网络的签约数据进行业务触发检测,如果触 发成功,业务边缘代理从用户的签约数据中获得 IMS应用服务器的地址信息。 The service edge proxy performs service trigger detection according to the subscription data of the user on the IMS network. If the trigger is successful, the service edge proxy obtains the address information of the IMS application server from the subscription data of the user.
步骤 303、 业务边缘代理将电路交换网络用户的呼叫信息转换为 SIP消息, 然后通过与 IMS应用服务器的接口向 IMS应用服务器发送 SIP INVITE消息。 Step 303: The service edge proxy converts the call information of the circuit switched network user into a SIP message, and then sends a SIP INVITE message to the IMS application server through an interface with the IMS application server.
业务边缘代理可以根据签约数据,将业务消息多次触发到不同的 IMS应用 服务器以进行业务逻辑控制。 为了简单起见,这里只画出一个 IMS应用服务器 的流程。 The service edge agent can trigger the service message multiple times to different IMS application servers for business logic control according to the contract data. For the sake of simplicity, only the flow of an IMS application server is shown here.
步骤 304、 IMS应用服务器进行业务逻辑控制。 Step 304: The IMS application server performs business logic control.
IMS应用服务器可以根据业务逻辑的需要, 使用 ATI指令到 HLR查询被叫 用户的位置信息等, 用来作为业务逻辑控制的输入信息。 The IMS application server can use the ATI command to the HLR to query the location information of the called user according to the needs of the business logic, and is used as the input information of the business logic control.
步骤 305、 IMS应用服务器将逻辑控制结果通过 SIP INVITE消息发给业务 边缘代理。 步骤 306、 业务边缘代理收到 IMS应用服务器发送给用户的 SIP INVITE消 息后, 通过与移动网络端局的内部接口, 将消息发送给端局的呼叫控制功能 实体。 移动网络端局的呼叫控制功能实体发送 CM业务请求给用户。 Step 305: The IMS application server sends the logical control result to the service edge proxy by using a SIP INVITE message. Step 306: After receiving the SIP INVITE message sent by the IMS application server to the user, the service edge proxy sends a message to the call control function entity of the end office through an internal interface with the mobile network end office. The call control function entity of the mobile network end office sends a CM service request to the user.
步骤 307, 在主叫移动用户终端和被叫用户终端之间还会有更多的 SIP/CS 信令交互, 在此不再赘述。 Step 307, there is still more SIP/CS signaling interaction between the calling mobile user terminal and the called user terminal, and details are not described herein again.
步骤 308、 经过上述及后续的消息交互, 呼叫成功建立。 Step 308: After the foregoing and subsequent message interaction, the call is successfully established.
实施例二 Embodiment 2
该实施例假设业务边缘代理位于电路交换网络汇接局 (以移动网络为例) 情况下, 分别以电路交换网络用户为主叫和被叫两种情况说明其流程。 This embodiment assumes that the service edge proxy is located in the circuit switched network tandem office (taking the mobile network as an example), and the flow is described in the case where the circuit switched network user is called and called.
如图 4所示, 电路交换网络用户为主叫的情况下, 其呼叫流程如下: 步骤 401、 用户终端向移动网络端局的呼叫控制功能实体发起 CM业务请 求消息。 如果是 PSTN网络, 这里的消息可以是 ISUP的 IAM消息或者其它的呼 叫控制信令消息。 As shown in FIG. 4, in the case that the circuit switched network user is calling, the call flow is as follows: Step 401: The user terminal initiates a CM service request message to the call control function entity of the mobile network end office. In the case of a PSTN network, the message here may be an ISAM message of the ISUP or other call control signaling messages.
步骤 402、 端局呼叫控制功能实体根据路由控制机制, 将呼叫信令路由到 汇接局的呼叫控制功能实体。 Step 402: The end office call control function entity routes the call signaling to the call control function entity of the tandem office according to the route control mechanism.
步骤 403、 汇接局的呼叫控制功能实体收到端局的呼叫消息, 通过内部接 口将用户的呼叫消息发送给业务边缘代理。 Step 403: The call control function entity of the gateway receives the call message of the end office, and sends the call message of the user to the service edge agent through the internal interface.
业务边缘代理根据用户在 IMS网络的签约数据进行业务触发检测,如果触 发成功,业务边缘代理从用户的签约数据中获得 IMS应用服务器的地址信息。 The service edge proxy performs service trigger detection according to the subscription data of the user on the IMS network. If the trigger is successful, the service edge proxy obtains the address information of the IMS application server from the subscription data of the user.
步骤 404、 业务边缘代理通过其与 IMS应用服务器的接口将电路交换网络 用户的呼叫信息转换为 IMS网络的呼叫控制信息,如 SIP信令, 再将 SIP信令发 送给 IMS应用服务器。 Step 404: The service edge proxy converts the call information of the circuit switched network user into call control information of the IMS network, such as SIP signaling, through the interface with the IMS application server, and sends the SIP signaling to the IMS application server.
业务边缘代理可以根据签约数据,将业务消息多次触发到不同的 IMS应用 服务器进行业务逻辑控制。 为了简单起见,这里只画出一个 IMS应用服务器的 流程。 The service edge proxy can trigger the service message multiple times to different IMS application servers for business logic control according to the subscription data. For the sake of simplicity, only the flow of an IMS application server is shown here.
步骤 405、 IMS应用服务器进行业务逻辑控制。 Step 405: The IMS application server performs business logic control.
步骤 406、 IMS应用服务器发送 SIP INVITE消息给业务边缘代理。 步骤 407、 业务边缘代理收到 IMS应用服务器发送给被叫的 SIP INVITE消 息后, 通过与移动网络汇接局的内部接口, 将消息发送给汇接局的呼叫控制 功能实体。 移动网络汇接局的呼叫控制功能实体发送 IAM消息给被叫的移动 网络端局。 Step 406: The IMS application server sends a SIP INVITE message to the service edge proxy. Step 407: After receiving the SIP INVITE message sent by the IMS application server to the called party, the service edge proxy sends a message to the call control function entity of the gateway through an internal interface with the mobile network gateway. The call control function entity of the mobile network gateway sends an IAM message to the called mobile network end office.
步骤 408、 被叫的移动网络端局发送 CM业务请求消息给被叫终端。 如果 是 PSTN网络, 这里的消息可以是 ISUP的 IAM消息或者其它的呼叫控制信令消 息。 Step 408: The called mobile network end office sends a CM service request message to the called terminal. In the case of a PSTN network, the message here may be an ISAM message of the ISUP or other call control signaling message.
步骤 409, 在主叫移动用户终端和被叫用户终端之间还会有更多的 SIP/CS 信令交互, 在此不再赘述。 In step 409, there is more SIP/CS signaling interaction between the calling mobile user terminal and the called user terminal, and details are not described herein.
步驟 410、 经过上述及后续的消息交互, 主叫和被叫之间成功建立呼叫。 如图 5所示, 电路交换网络用户为被叫的情况下, 其呼叫流程如下: 步骤 501、 移动网络端局的呼叫控制功能.实体收到它局到被叫用户的 IAM 消息。 Step 410: After the foregoing and subsequent message interaction, the call is successfully established between the calling party and the called party. As shown in FIG. 5, when the circuit switched network user is called, the call flow is as follows: Step 501: Call control function of the mobile network end office. The entity receives the IAM message of the office to the called user.
步骤 502、 端局呼叫控制功能实体根据用户在电路交换网络的签约数据进 行业务触发检测, 如果检测成功, 向汇接局的呼叫控制功能实体发送 IAM消 步骤 503、 汇接局的呼叫控制功能实体收到端局的 IAM消息, 通过内部接 口将用户的呼叫消息发送给业务边缘代理。 Step 502: The end office call control function entity performs service trigger detection according to the subscription data of the user in the circuit switched network. If the detection succeeds, the IAM cancellation step 503 is sent to the call control function entity of the gateway, and the call control function entity of the tandem office The IAM message of the end office is received, and the user's call message is sent to the service edge agent through the internal interface.
业务边缘代理根据用户在 IMS网络的签约数据进行业务触发检测,如果触 发成功,业务边缘代理从用户的签约数据中获得 IMS应用服务器的地址信息。 The service edge proxy performs service trigger detection according to the subscription data of the user on the IMS network. If the trigger is successful, the service edge proxy obtains the address information of the IMS application server from the subscription data of the user.
步骤 504、 业务边缘代理通过其与 IMS应用服务器的接口将电路交换网络 用户的呼叫信息转换为 IMS网络的呼叫控制信息,如 SIP信令, 再将 SIP信令发 送给 IMS应用服务器。 Step 504: The service edge proxy converts call information of the circuit switched network user into call control information of the IMS network, such as SIP signaling, through the interface with the IMS application server, and sends the SIP signaling to the IMS application server.
业务边缘代理可以根据签约数据,将业务消息多次触发到不同的 IMS应用 服务器进行业务逻辑控制。 为了简单起见,这里只画出一个 IMS应用服务器的 流程。 The service edge proxy can trigger the service message multiple times to different IMS application servers for business logic control according to the subscription data. For the sake of simplicity, only the flow of an IMS application server is shown here.
步骤 505、 IMS应用服务器进行业务逻辑控制。 IMS应用服务器可以根据 业务逻辑的需要, 使用 ATI指令到 HLR查询被叫用户的位置信息等, 用来做为 业务逻辑控制的输入信息。 Step 505: The IMS application server performs business logic control. The IMS application server can be based on The need of business logic, using ATI commands to the HLR to query the location information of the called user, etc., is used as input information for business logic control.
步骤 506、 IMS应用服务器向业务边缘代理发送 SIP INVITE消息。 Step 506: The IMS application server sends a SIP INVITE message to the service edge proxy.
步骤 507、 业务边缘代理收到 IMS应用服务器发送给被叫的 SIP INVITE消 息后, 通过与移动网络汇接局的内部接口, 将消息发送给汇接局的呼叫控制 功能实体。 移动网络汇接局的呼叫控制功能实体发送 IAM消息给被叫用户的 移动网络端局, Step 507: After receiving the SIP INVITE message sent by the IMS application server to the called party, the service edge proxy sends a message to the call control function entity of the gateway through an internal interface with the mobile network gateway. The call control function entity of the mobile network gateway sends an IAM message to the mobile network end office of the called user.
步骤 508、 被叫的移动网络端局发送 CM业务请求给被叫用户。 如果是 PSTN网络, 消息可以是 IAM消息或者其它的呼叫控制信令消息。 Step 508: The called mobile network end office sends a CM service request to the called user. In the case of a PSTN network, the message can be an IAM message or other call control signaling message.
步骤 509, 在主叫移动用户终端和被叫用户终端之间还会有更多的 SIP/CS 信令交互, 在此不再赘述。 In step 509, there is more SIP/CS signaling interaction between the calling mobile user terminal and the called user terminal, and details are not described herein.
步骤 510、 经过上述及后续的消息交互, 主叫和被叫之间成功建立呼叫。 实施例三 Step 510: After the foregoing and subsequent message interaction, the call is successfully established between the calling party and the called party. Embodiment 3
该实施例假设业务边缘代理位于电路交换网络智能网的 SCP (以 PSTN网 络为例)情况下, 在本实施例中, 分别介绍基本呼叫流程、 网络试呼流程, 多连接控制流程, 短消息控制流程。 This embodiment assumes that the service edge proxy is located in the SCP of the circuit switched network intelligent network (taking the PSTN network as an example). In this embodiment, the basic call flow, the network call attempt process, the multi-connection control flow, and the short message control are respectively introduced. Process.
如图 6所示, 下面描述业务边缘代理位于电路交换网络智能网的 SCP情况 下的基本呼叫流程: As shown in Figure 6, the following describes the basic call flow in which the Service Edge Agent is located in the SCP of the Circuit Switched Network Intelligent Network:
步骤 601、 公共电话交换网用户向端局 /SSP发起 SETUP请求消息。 Step 601: The public switched telephone network user initiates a SETUP request message to the end office/SSP.
步骤 602、 端局 /SSP向智能网 SCP发送 InitialDP消息, 报告用户呼叫信息。 步骤 603、 业务边缘代理根据用户在 IMS网络的签约数据进行业务触发检 测, 如果触发成功, 业务边缘代理从用户的签约数据中获得 IMS应用服务器 的地址信息。 Step 602: The end office/SSP sends an InitialDP message to the intelligent network SCP, and reports the user call information. Step 603: The service edge proxy performs service trigger detection according to the subscription data of the user on the IMS network. If the trigger is successful, the service edge proxy obtains the address information of the IMS application server from the subscription data of the user.
步骤 604、 业务边缘代理通过其与 IMS应用服务器的接口将电路交换网络 用户的呼叫信息转换为 IMS网络的呼叫控制信息,如 SIP信令, 再将 SIP信令发 送给 IMS应用服务器。 Step 604: The service edge proxy converts the call information of the circuit switched network user into call control information of the IMS network, such as SIP signaling, through the interface with the IMS application server, and sends the SIP signaling to the IMS application server.
步骤 605、 IMS应用服务器进行业务逻辑控制。 步骤 606、 IMS应用服务器将业务逻辑控制结果以 SIP INVITE消息形式发 给业务边缘代理, 以便将其发给被叫。 Step 605: The IMS application server performs business logic control. Step 606: The IMS application server sends the service logic control result to the service edge proxy in the form of a SIP INVITE message, so as to send it to the called party.
步驟 607、 业务边缘代理收到 IMS应用服务器发送给被叫的 SIP INVITE消 息后, 通过其与智能网 SCP的第二内部接口, 将消息发送给智能网 SCP。 智能 网 SCP向端局 /SSP发送 RequestReportBCSMEvent消息, 指示端局 SSP上才艮后续 的呼叫消息。智能网 SCP通过第二内部接口将用户的呼叫信息发送给业务边缘 代理。 Step 607: After receiving the SIP INVITE message sent by the IMS application server to the called party, the service edge proxy sends a message to the intelligent network SCP through the second internal interface with the intelligent network SCP. The intelligent network SCP sends a RequestReportBCSMEvent message to the end office/SSP, indicating that the subsequent call message is sent to the end office SSP. The intelligent network SCP sends the user's call information to the service edge agent through the second internal interface.
步骤 608、 智能网 SCP发送 Continue消息给端局, 指示继续进行后续的呼 叫动作。 Step 608: The intelligent network SCP sends a Continue message to the end office, and instructs to continue the subsequent call action.
步骤 609 615、 端局进行后续的呼叫建立动作, 主叫和被叫之间成功建立 呼叫。 Step 609 615, the end office performs subsequent call setup actions, and the call is successfully established between the calling party and the called party.
如图 7所示,业务边缘代理使用了 SCP与 SSP之间的 InitiateCallAttempt原语 实现网络试呼功能功能, 下面介绍网络试呼流程: As shown in Figure 7, the service edge proxy uses the InitiateCallAttempt primitive between the SCP and the SSP to implement the network call function. The following describes the network call process:
步骤 701、 IMS应用服务器向业务控制点 SCP/业务边缘代理发起 INVITE 请求。 Step 701: The IMS application server initiates an INVITE request to the service control point SCP/service edge proxy.
步骤 702、 业务控制点 SCP/业务边缘代理向业务交换点发起 InitiateCallAttempt请求。 Step 702: The service control point SCP/service edge proxy initiates an InitiateCallAttempt request to the service switching point.
步骤 703、 智能网 SCP通过第二内部接口将用户的呼叫信息发送给业务边 缘代理。 业务边缘代理向业务交换点发送 RequestReportBCSMEvent消息, 指 示端局 SSPJ 4艮后续的呼叫消息。 Step 703: The intelligent network SCP sends the call information of the user to the service edge agent through the second internal interface. The service edge proxy sends a RequestReportBCSMEvent message to the service switching point, indicating the subsequent call message of the end office SSPJ.
步驟 704、 业务边缘代理向业务交换点发送 Continue消息, 用来指示业务 继续进行。 Step 704: The service edge proxy sends a Continue message to the service switching point to indicate that the service continues.
步骤 705、 业务交换点发送 SETUP消息给终端用户。 Step 705: The service switching point sends a SETUP message to the terminal user.
步驟 706、 终端用户发送 Altering消息给业务交换点。 Step 706: The terminal user sends an Altering message to the service switching point.
步骤 707、 终端用户发送 Connect消息给业务交换点。 Step 707: The end user sends a Connect message to the service switching point.
步骤 708、业务交换点发送 EventReportBCSM消息给业务控制点 /业务边缘 代理, 上报业务信息。 , Step 708: The service switching point sends an EventReportBCSM message to the service control point/service edge agent to report the service information. ,
步骤 709、 业务控制点 /业务边缘代理发送 200 消息给 IMS应用服务器。 步骤 710、端局进行后续的呼叫建立动作,主叫和被叫之间成功建立呼叫。 图 8示出了多连接控制流程,在多连接控制流程中,业务边缘代理使用 SCP 与 SSP之间的 CPH机制来实现该功能, 如图 8所示, 下面描述多连接控制流程。 Step 709: The service control point/service edge proxy sends a 200 message to the IMS application server. Step 710: The end office performs a subsequent call setup operation, and the call is successfully established between the calling party and the called party. Figure 8 shows the multi-connection control flow. In the multi-connection control flow, the service edge proxy uses the CPH mechanism between the SCP and the SSP to implement the function. As shown in Fig. 8, the multi-connection control flow is described below.
步骤 801、 终端 1向业务交换点发送 SETUP请求。 Step 801: The terminal 1 sends a SETUP request to the service switching point.
步骤 802、 业务交换点向业务控制点 /业务边缘代理发送 InitiateDP消息。 步骤 803、 业务控制点. /业务边缘代理发送 INVITE消息给 IMS应用服务器。 步骤 804、 IMS应用服务器进行业务逻辑控制。 Step 802: The service switching point sends an InitiateDP message to the service control point/service edge proxy. Step 803: The service control point/the service edge proxy sends an INVITE message to the IMS application server. Step 804: The IMS application server performs business logic control.
步骤 805、 IMS应用服务器根据业务逻辑决定向被叫发送业务请求消息。 IMS应用服务器发送 INVITE消息给业务控制点 /业务边缘代理。 Step 805: The IMS application server determines to send a service request message to the called party according to the service logic. The IMS application server sends an INVITE message to the service control point/service edge agent.
步骤 806、业务控制点 /业务边缘代理发送 RequestReportBCSMEvent消息给 业务交换点, 以指示端局业务交换点上报后续的呼叫消息。 Step 806: The service control point/service edge proxy sends a RequestReportBCSMEvent message to the service switching point to instruct the end office service switching point to report subsequent call messages.
步骤 807、业务控制点 /业务边缘代理发送 Connect原语消息给业务交换点, 其中包括被叫终端号码。 Step 807: The service control point/service edge proxy sends a Connect primitive message to the service switching point, where the called terminal number is included.
步骤 808、 业务交换点发送 SETUP消息给被叫终端 (图中为终端 2 ) 。 步骤 809、 被叫终端发送 Altering消息给业务交换点。 Step 808: The service switching point sends a SETUP message to the called terminal (terminal 2 in the figure). Step 809: The called terminal sends an Altering message to the service switching point.
步骤 810、 业务交换点发送 Alterting消息给主叫终端 (图中为终端 1 ) 。 步骤 811、 被叫终端发送 Connect消息给业务交换点。 Step 810: The service switching point sends an Alterting message to the calling terminal (terminal 1 in the figure). Step 811: The called terminal sends a Connect message to the service switching point.
步骤 812、业务交换点发送 EventReportBCSM消息给业务控制点 /业务边缘 代理。 Step 812: The service switching point sends an EventReportBCSM message to the service control point/business edge proxy.
步骤 813、 业务控制点 /业务边缘代理发送 200 消息给 IMS应用服务器。 步骤 814、 IMS应用服务器发送 200消息给业务控制点 /业务边缘代理的主 叫侧。 Step 813: The service control point/service edge proxy sends a 200 message to the IMS application server. Step 814: The IMS application server sends a 200 message to the calling side of the service control point/service edge agent.
步骤 815、 业务控制点 /业务边缘代理发送 Continue消息给业务交换点。 步骤 816、 业务交换点发送 Connect消息给主叫终端。 Step 815: The service control point/service edge proxy sends a Continue message to the service switching point. Step 816: The service switching point sends a Connect message to the calling terminal.
步骤 817、 IMS应用服务器决定将终端 3加入到终端 1和终端 2的会话中。 步骤 818、 IMS 应用服务器发送 INVITE消息给业务控制点 /业务边缘代 理, 消息中携带终端 3的号码, 携带 JOIN头域, JOIN头域的值为终端 1和终端 2 的会话的 Call-ID值, FROM tag值和 To Tag值。 Step 817: The IMS application server decides to add the terminal 3 to the session of the terminal 1 and the terminal 2. Step 818: The IMS application server sends an INVITE message to the service control point/service edge generation. The message carries the number of the terminal 3, carries the JOIN header field, and the value of the JOIN header field is the Call-ID value, the FROM tag value, and the To Tag value of the session of the terminal 1 and the terminal 2.
步骤 819、 业务控制点 /业务边缘代理发送 ICA消息给业务交换点。 Step 819: The service control point/service edge proxy sends an ICA message to the service switching point.
步珮820、 业务控制点 /业务边缘代理发送 RequestReportBCSMEvent消息, 指示端局 SSP上 4艮后续的呼叫消息。 Step 820: The service control point/service edge proxy sends a RequestReportBCSMEvent message to indicate subsequent call messages on the end office SSP.
步骤 821、 业务交换点发送 SETUP消息给终端 3。 Step 821: The service switching point sends a SETUP message to the terminal 3.
步骤 822、 终端 3发送 Altering消息给业务交换点。 Step 822: The terminal 3 sends an Altering message to the service switching point.
步驟 823、 终端 3发送 Connect消息给业务交换点。 Step 823: The terminal 3 sends a Connect message to the service switching point.
步骤 824、业务交换点发送 EventReportBCSM消息给业务控制点 /业务边缘 代理, 报告 Connect消息。 业务控制点 /业务边缘代理发送 Continue消息给业务 交换点。 Step 824: The service switching point sends an EventReportBCSM message to the service control point/service edge proxy to report the Connect message. The Service Control Point/Business Edge Agent sends a Continue message to the Service Switching Point.
步骤 825、 业务控制点 /业务边缘代理发送 200消息给 IMS应用服务器。 步骤 826、 业务控制点 /业务边缘代理发送 MergeLeg 消息给业务交换点, 将终端 3加入到终端 1和终端 2的会话中。 Step 825: The service control point/service edge proxy sends a 200 message to the IMS application server. Step 826: The service control point/service edge proxy sends a MergeLeg message to the service switching point, and adds the terminal 3 to the session of the terminal 1 and the terminal 2.
图 9示出了短消息的控制流程, 在短消息的控制流程中, 业务边缘代理使 用 SCP与 SSP之间的短消息原语来实现短消息控制功能, 如图 9所示, 下面描 述短消息的控制流程。 FIG. 9 shows a control flow of a short message. In the control flow of the short message, the service edge proxy uses the short message primitive between the SCP and the SSP to implement the short message control function. As shown in FIG. 9, the short message is described below. Control process.
步骤 901、 主叫终端向业务交换点发送短消息请求消息。 Step 901: The calling terminal sends a short message request message to the service switching point.
步骤 902、 业务交换点向业务控制点 /业务边缘代理发送 InitiateDPSMS原 语。 Step 902: The service switching point sends an InitiateDPSMS primitive to the service control point/service edge proxy.
步骤 903、 业务控制点 /业务边缘代理向业务交换点发送 RequestReportSMSEvent消息, 指示端局业务交换点上报后续的信息。 Step 903: The service control point/service edge proxy sends a RequestReportSMSEvent message to the service switching point, and the end office service switching point reports the subsequent information.
步骤 904、 业务控制点 /业务边缘代理确定目的 IMS应用服务器的地址信 步骤 905、 业务控制点 /业务边缘代理向 IMS应用服务器发送 MESSAGE消 步骤 906、 IMS应用服务器进行逗辑控制。 对短消息的可能的控制功能包 括但不限于修改短消息中心地址, 修改短消息接收短号码信息, 以及根据一 定的策略拒绝短消息。 Step 904: The service control point/service edge proxy determines the address information of the destination IMS application server. Step 905, the service control point/service edge proxy sends a MESSAGE elimination step 906 to the IMS application server, and the IMS application server performs the comic control. Possible control package for short messages This includes, but is not limited to, modifying the short message center address, modifying the short message to receive the short number information, and rejecting the short message according to certain policies.
对于短消息的 MT流程, IMS应用服务器也可以对短消息进行修改短消息 中心地址信息, 修改短消息接收号码信息, 以及拒绝短消息等控制。 For the MT process of the short message, the IMS application server may also modify the short message center address information, modify the short message receiving number information, and reject the short message control.
步骤 907、 IMS应用服务器发送 MESSAGE消息给业务交换点 /业务边缘代 理。 Step 907: The IMS application server sends a MESSAGE message to the service switching point/business edge agent.
步骤 908、业务交换点 /业务边缘代理发送 ConnectSMS消息给业务交换点, 指示短消息下一跳地址信息。 Step 908: The service switching point/service edge proxy sends a ConnectSMS message to the service switching point, indicating the next hop address information of the short message.
步骤 909、 业务交换点发送 MAP-Forward-Short-MESSAGE(ForwardSMS) 消息给短消息中心。 Step 909: The service switching point sends a MAP-Forward-Short-MESSAGE (ForwardSMS) message to the short message center.
步骤 910、 短消息中心发送响应消息给业务交换点。 Step 910: The short message center sends a response message to the service switching point.
步骤 911、业务交换点发送 EventReportSMS消息给业务控制点 /业务边缘代 理, 通知短消息发送成功。 Step 911: The service switching point sends an EventReportSMS message to the service control point/service edge agent to notify that the short message is sent successfully.
步骤 912、 业务交换点 /业务边缘代理给 IMS应用服务器发送 200 OK消息。 步骤 913、 IMS应用服务器向主叫业务交换点 /业务边缘代理发送 200 OK 消息。 Step 912: The service switching point/service edge agent sends a 200 OK message to the IMS application server. Step 913: The IMS application server sends a 200 OK message to the calling service switching point/service edge proxy.
步骤 914、 向主叫发送短消息发送成功消息。 Step 914: Send a short message to the calling party to send a success message.
实施例四 ' 本实施例示出了通过 USSD ( Unstructured Supplementary Service Data, 未 结构化补充(附加) 业务数据) 收集业务信息并传递业务逻辑控制指令的流 程。 当业务边缘代理的物理位置设置在电路交换网络的端局、 汇接局或者是 智能网的 SCP的位置时, 均可通过与 UE之间 USSD收集业务相关的信息, 并传 递业务逻辑控制的指令。 如图 10所示, 下面描述业务边缘代理通过 USSD收集 业务信息, 并传递业务逻辑控制指令的流程。 Embodiment 4 This embodiment shows a process of collecting business information and transmitting business logic control instructions through USSD (Unstructured Supplementary Service Data). When the physical location of the service edge proxy is set in the end office of the circuit switched network, the tandem office, or the location of the SCP of the intelligent network, the information related to the USSD is collected through the UE and the service logic control command is transmitted. . As shown in Figure 10, the following describes the process by which the service edge agent collects service information through the USSD and passes the business logic control instructions.
步骤 1001-1014、 终端 1和终端 2建立呼叫。 Steps 1001-1014, terminal 1 and terminal 2 establish a call.
步骤 1015、 终端 1希望进行呼叫保持, 通过与端局的 USSD传送这信息给 MSC/业务边缘代理。 步骤 1016、 MSC/业务边缘代理向 IMS应用服务器发送 INVITE消息, 消息 中携带呼叫保持信息。 Step 1015: The terminal 1 wishes to perform call hold, and transmits the information to the MSC/Service Edge Agent through the USSD with the end office. Step 1016: The MSC/Service Edge Agent sends an INVITE message to the IMS application server, where the message carries call hold information.
步骤 1017、 IMS应用服务器给 MSC/业务边缘代理回复 200 OK消息。 Step 1017: The IMS application server sends a 200 OK message to the MSC/Service Edge Agent.
步骤 1018、 MSC的呼叫控制功能实体进行相关的媒体控制。 Step 1018: The call control function entity of the MSC performs related media control.
步骤 1019、 MSC/业务边缘代理给终端 1回复 USSD响应消息。 Step 1019: The MSC/Service Edge Agent replies to the terminal 1 with a USSD response message.
步骤 1020、 IMS应用服务器根据业务逻辑的控制进行终端 1的呼叫恢复功 能。 Step 1020: The IMS application server performs the call recovery function of the terminal 1 according to the control of the service logic.
步骤 1021、 IMS应用服务器向 MSC/业务边缘代理发送 INVITE消息。 所述 的 INVITE消息中携带呼叫恢复信息。 Step 1021: The IMS application server sends an INVITE message to the MSC/service edge proxy. The INVITE message carries call recovery information.
步骤 1022、 MSC/业务边缘代理向终端 1发送 USSD消息, 所述的 USSD消 息携带呼叫恢复信息。 Step 1022: The MSC/Service Edge Agent sends an USSD message to the terminal 1, where the USSD message carries call recovery information.
步骤 1023、 终端 1向 MSC/业务边缘代理回复 USSD响应消息。 Step 1023: The terminal 1 replies to the MSC/Service Edge Agent with a USSD response message.
步骤 1024、 MSC/业务边缘代理向 IMS应用服务器回复 200 OK消息。 Step 1024: The MSC/Service Edge Agent replies with a 200 OK message to the IMS application server.
根据本发明, 可使电路交换网络用户使用 IMS网络业务。 In accordance with the present invention, circuit switched network users can be made to use IMS network services.
虽然通过实施例描绘了本发明, 但本领域普通技术人员知道, 在不脱离 本发明的精神和实质的情况下, 就可使本发明有许多变形和变化, 本发明的 范围由所附的权利要求来限定。 While the invention has been described by the embodiments of the invention in the embodiments of the invention Request to limit.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101126879A CN100479440C (en) | 2005-10-13 | 2005-10-13 | System and method for communication of circuit exchange network and IP multimedia subsystem network |
| CN200510112687.9 | 2005-10-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007041929A1 true WO2007041929A1 (en) | 2007-04-19 |
Family
ID=37942303
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2006/002337 Ceased WO2007041929A1 (en) | 2005-10-13 | 2006-09-11 | A system and method for providing the service from the ims network to the cs network |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN100479440C (en) |
| WO (1) | WO2007041929A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8515053B2 (en) | 2007-05-31 | 2013-08-20 | Huawei Technologies Co., Ltd. | Method for changing session media, method for establishing a call, and equipment thereof |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101212450B (en) * | 2006-12-27 | 2010-11-10 | 华为技术有限公司 | A session routing control method and device and communication network system |
| CN101325732B (en) | 2007-06-15 | 2011-07-20 | 华为技术有限公司 | Call control method, circuit switching control apparatus and terminal equipment for IMS |
| CN101217796B (en) * | 2008-01-09 | 2011-10-26 | 中兴通讯股份有限公司 | A realization method of call ending in IP multimedia subsystem centralized control operation |
| CN101527891B (en) | 2008-04-30 | 2011-04-20 | 华为技术有限公司 | Method and device for keeping cross network call |
| CN101291541B (en) * | 2008-06-04 | 2013-08-07 | 华为技术有限公司 | Method, network element and system for evolution network to access circuit domain service |
| CN101741638B (en) * | 2009-12-07 | 2012-01-25 | 华为技术有限公司 | Method and device for implementing state monitoring service |
| CN101867866B (en) * | 2010-06-09 | 2015-04-01 | 中兴通讯股份有限公司 | Multi-intelligent service nested triggering method and system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004086703A1 (en) * | 2003-03-25 | 2004-10-07 | Nokia Corporation | Method, system and gateway device for enabling interworking between ip and cs networks |
| WO2005039132A1 (en) * | 2003-10-17 | 2005-04-28 | Nokia Corporation | System, apparatus, and method for establishing circuit-switched communications via packet switched network signaling |
-
2005
- 2005-10-13 CN CNB2005101126879A patent/CN100479440C/en not_active Expired - Fee Related
-
2006
- 2006-09-11 WO PCT/CN2006/002337 patent/WO2007041929A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004086703A1 (en) * | 2003-03-25 | 2004-10-07 | Nokia Corporation | Method, system and gateway device for enabling interworking between ip and cs networks |
| WO2005039132A1 (en) * | 2003-10-17 | 2005-04-28 | Nokia Corporation | System, apparatus, and method for establishing circuit-switched communications via packet switched network signaling |
Non-Patent Citations (1)
| Title |
|---|
| HAN JING AND WANG J.: "THE BASIS INFRASTRUCTURE OF THE IP MULTIMEDIA SUBSYSTEM (IMS)", INFORMATION COMMUNICATION, April 2005 (2005-04-01), pages 12 - 15, XP008080674 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8515053B2 (en) | 2007-05-31 | 2013-08-20 | Huawei Technologies Co., Ltd. | Method for changing session media, method for establishing a call, and equipment thereof |
| US8588211B2 (en) | 2007-05-31 | 2013-11-19 | Huawei Technologies Co., Ltd. | Method for changing session media, method for establishing a call, and equipment thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1949752A (en) | 2007-04-18 |
| CN100479440C (en) | 2009-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101491042B (en) | Method and system for providing internet protocol multimedia subsystem (IMS) services in response to advanced intelligent network (AIN) triggers | |
| EP1892897B2 (en) | A cross-domain routing control method | |
| RU2446624C2 (en) | Methods and devices providing possibility to control service session of ip multimedia subsystems by means of access to circuit-switched networks using unstructured supplementary service data messages | |
| CN101142833B (en) | Equipment for controlling user terminals in the circuit switching domain to access IMS communication network services | |
| CN101322373B (en) | Method and access gateway node for controlling user terminal call handling for circuit switching | |
| CN100450207C (en) | Method and Communication System for CS Domain User to Access IMS Domain | |
| WO2006102850A1 (en) | A method and system for implementing route control | |
| JP2010514289A (en) | Overlay between GSM and IMS for unregistered subscribers | |
| WO2006066145A2 (en) | Supporting database access in an internet protocol multimedia subsystem | |
| US6751204B1 (en) | Call routing method for 3G.IP networks | |
| WO2007124643A1 (en) | A method, system and apparatus for optimizing anchoring in voice call continuity | |
| WO2006131070A1 (en) | A method for achieving voice service based on the service trigger, the route control method and the system therefor | |
| WO2008017237A1 (en) | A method, system and application server for routing circuit domain calling to packet domain | |
| US20120307813A1 (en) | Methods for Routing of Calls in Internet Protocol Multimedia Subsystem Centralized Services Networks and Related Gateway Mobile Switching Centres (GMSC) and Home Location Registers (HLR) | |
| WO2014114088A1 (en) | Method and service platform for implementing broadband service function in next generation network (ngn) | |
| WO2009039688A1 (en) | Late call forwarding method in ip multimedia core network subsystem centralized service | |
| CN100493255C (en) | System and method for realizing call service based on voice service continuity | |
| CN100438513C (en) | System and method for implementing routing control | |
| CN102804820A (en) | Methods and apparatus in a telecommunications network | |
| WO2007041929A1 (en) | A system and method for providing the service from the ims network to the cs network | |
| WO2008040171A1 (en) | A method, system of circuit switching domain apperceiving multi-media session media information of ims domain | |
| CN101605313A (en) | Service processing method and system, call session control function entity device and application server | |
| EP2288204B1 (en) | Voice call continuity service | |
| WO2008110110A1 (en) | Ip multimedia subsystem service providing method and system | |
| CN1997201A (en) | Method and device for call processing in the phone service continuity |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 06775639 Country of ref document: EP Kind code of ref document: A1 |