WO2008049371A1 - A method and system for transferring service event - Google Patents
A method and system for transferring service event Download PDFInfo
- Publication number
- WO2008049371A1 WO2008049371A1 PCT/CN2007/070923 CN2007070923W WO2008049371A1 WO 2008049371 A1 WO2008049371 A1 WO 2008049371A1 CN 2007070923 W CN2007070923 W CN 2007070923W WO 2008049371 A1 WO2008049371 A1 WO 2008049371A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- network
- service event
- service
- mgcf
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/104—Signalling gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
Definitions
- the present invention relates to an IP multimedia subsystem technology, and more particularly to a method and system for delivering service events, an IMS network service control entity, and an MGCF.
- each service control entity that provides the service for the user in the call needs to know what kind of service event occurred to the party that has the service event, so that each service control entity According to the business events that occur, the business events can be updated in time and the corresponding business logic can be adjusted, so that the calls between the users can be operated efficiently and normally.
- the existing IMS network communicates with the CS network.
- no corresponding technology is provided to implement interworking of service event information between the CS domain and the IMS domain. Therefore, in this case, the business event information cannot be processed by the service control entity of the other party, so that the service event information cannot be interworked between the calling parties, which affects the correct execution of the services of the calling parties.
- the application server provides services for user B in the IMS domain.
- the subscriber B initiates an explicit call transfer (ECT) service, and transfers the call to the subscriber C who is also located in the CS network.
- ECT explicit call transfer
- the MSC of the user B is responsible for completing the establishment of the payload, and transmitting a service event message indicating the service event to the media gateway control function (MGCF) located between the IMS network and the CS network.
- MGCF media gateway control function
- the MGCF responsible for interworking between the IMS network and the CS network does not pass the service event message to the IMS network according to the definition of the existing related specifications. Therefore, after the call forwarding service of the user B succeeds, the user B enters the idle event to accept the new call, but the AS that provides the service to the user in the IMS network does not know the current state of the user B and considers that the user B is still busy. In the state, it is considered that User B cannot accept the new call, and the call that needs to be connected to User B cannot be correctly connected. Summary of the invention
- the main object of the present invention is to provide a method and system for transmitting a service event, which can implement interworking of user service events in a network.
- the present invention also provides an IMS network service control entity, and an MGCF.
- the present invention provides a method for delivering a business event, performing the following steps:
- the service device between the first network where the user is located and the second network where the peer user is located in the current call process receives the service event message generated by the service control entity of the user;
- the interworking device receives the service event message, converts the service event message into a form recognizable by the second network, and transmits the message to the second network along the call setup path.
- the present invention further provides a system for delivering a service event, the system comprising: at least: a first network where the user is located, a second network where the peer user is located, and an interworking device responsible for interworking between the first network and the second network; Including a first service control entity that provides services to users; The first service control entity is configured to generate a service event message when the user generates a service event during the call, and send the service event message to the interworking device;
- the interworking device is configured to receive a service event message, convert the service event message into a form identifiable by the second network where the peer user is located, and send the message to the second network along the call setup path.
- the present invention further provides an IMS network service control entity, including: an obtaining unit, configured to acquire service event information according to a service event performed by a user, and send the service event information to a generating unit;
- a generating unit configured to generate a service event message in a SIP protocol format according to the service event information, and send the generated service event message in a SIP protocol format to the sending unit;
- a sending unit configured to send a service event message in the SIP protocol format.
- an MGCF which at least includes:
- a receiving unit configured to receive and send a service event message sent by the CS network to the conversion unit;
- a converting unit configured to convert the received service event message into a service event message in a SIP protocol format, and send the service event message in the SIP protocol format to the sending unit, where the sending unit is configured to send the SIP protocol format Business event message.
- the invention also provides an MGCF, comprising at least:
- a receiving unit configured to receive and send a service event message in a SIP protocol format to the inverse conversion unit
- an inverse conversion unit configured to convert the service event message in the SIP protocol format into a service event message supported by the CS network, and send the service event message supported by the CS network to the sending unit;
- a sending unit configured to send a service event message supported by the CS network.
- a method for delivering a service event provided by the present invention occurs during a call During the service event, the service event message is generated by the service control entity of the user, and is sent to the interworking device between the second network where the peer user is located in the current call process and the first network where the user is located; the interworking device receives the service event message, and the service The event message is converted and sent to the second network along the call setup path in a form recognizable by the second network, thereby implementing interworking between the user and the peer user service event information.
- the present invention also provides a system for transmitting service events.
- a user can generate a service event, so that the peer user and the control device of the network where the peer user is located can learn the user's service event. Then, the call process between the user and the peer user is processed accordingly, so that the service event information is intercommunicated between the calling parties, and the correct execution of the services of the calling parties is ensured.
- the present invention also provides a SIP message generating apparatus, a SIP message converting apparatus, and a SIP message inverse converting apparatus.
- FIG. 1 is a structural diagram of a system according to an embodiment of the present invention.
- FIG. 2 is a structural diagram of an MGCF in the present invention.
- FIG. 3 is a flowchart of a method according to an embodiment of the present invention.
- FIG. 4 is a structural diagram of a system according to Embodiment 2 of the present invention.
- FIG. 5 is a structural diagram of an IMS network service control entity in the present invention.
- FIG. 6 is a structural diagram of still another MGCF in the present invention.
- FIG. 8 is a structural diagram of a system according to Embodiment 3 of the present invention.
- FIG. 9 is a structural diagram of a system according to Embodiment 4 of the present invention. Mode for carrying out the invention
- the first network may be an IMS network
- the second network may be an CS network
- the interworking device between the corresponding first network and the second network is an MGCF.
- the first network may also be an CS network
- the second network may be an IMS network
- the interworking device between the corresponding first network and the second network is an MGCF.
- the first network and the second network may also be CS networks, and the two networks communicate with each other through the IMS network, and the corresponding interworking device is a first MGCF that connects the first CS network and the IMS network, and connects to the IMS.
- the network is connected to the second MGCF of the second CS network.
- the first network and the second network may both be IMS networks, and the two networks communicate with each other through the CS network, and the corresponding interworking device is a first MGCF that connects the first IMS network and the CS network, and connects the CS network.
- a second MGCF with a second IMS network is a first MGCF that connects the first IMS network and the CS network, and connects the CS network.
- the call process described in the technical solution of the present invention includes calls that are established by both parties or have been successfully established.
- the interworking device is a network entity that connects the CS network and the IMS network.
- the first network described in the first embodiment is an IMS network
- the second network is a CS network.
- the interworking unit between the first network and the second network is an MGCF.
- the service control entity of the user B When the user B has a service event, the service control entity of the user B generates an event indication message indicating the current service event, and sends the event indication message to the The case where the MGCF performs the conversion.
- the referred service control entity may be a physical entity or a logical entity.
- MSC is an entity described above.
- the service control entity MSC in the CS network can generate a service event message according to the existing service event notification mechanism.
- the MGCF that receives the service event message it only needs to obtain the service event information from the service event message and send it in the format supported by the IMS network.
- FIG. 1 is a system structural diagram of a method for implementing the embodiment.
- the system includes at least an IMS network 11, an MGCF 12, and a CS network 13.
- the IMS network 11 includes at least an IMS network service control entity 111 and a user terminal 112.
- the CS network 13 includes at least an MSC 131 and a user terminal 132.
- a call is established between the user terminal 112 and the user terminal 132 via the IMS network service control entity 111, the MGCF 12, and the MSC 131.
- the MSC 131 generates a service event message when the user terminal 132 generates a service event, and sends the message to the MGCF 12.
- the MGCF 12 receives the service event message sent by the MSC 131, and carries the service event information in the service event message in the SIP message sent to the user terminal 112, and sends the path to the IMS network along the path established by the call between the user terminal 112 and the user terminal 132. 11.
- the structure of the MGCF 12 may be as shown in FIG. 2, including: a receiving unit 121, configured to receive and send a service event message sent by the CS network to the converting unit 122; and a converting unit 122, configured to convert the received service event message
- the service event message in the SIP protocol format is sent to the sending unit 123, and the sending unit 123 is configured to send the service event message in the SIP protocol format.
- FIG. 3 is a flowchart of the method in this embodiment, and the specific description is as follows:
- Step 301 The IMS network service control entity establishes a call between the user A and the user B with the MGCF and the service control entity MSC of the user B.
- the IMS network service control entity is a service control entity that provides the user A with a monthly service. If there is no service control entity that provides services for the user in the IMS network, this part of the function can also be completed by the MGCF.
- User A and User B are in the form of cartridges of User Terminal A and User Terminal B.
- Step 302 User C calls User B.
- Step 303 User B initiates an ECT service, requesting to connect user A and user C.
- Step 304 The MSC sends a service event message to the MGCF, where the service event message carries the service event information indicating the user B.
- the service event message is a Call Progress (CPG) message or facility (FACILITY).
- CPG Call Progress
- FACILITY Call Progress
- the message is transmitted by the Generic Notification Indicator, where the generic notification indicator in the Generic Notification Indicator is ECT Connect, indicating the call forwarding service, and the destination user has answered.
- the service event message sent by the MSC may adopt a method of generating a service event message already existing in the public switched telephone network PSTN.
- Step 305 After receiving the service event message sent by the MSC, the MGCF carries the service event information in the service event message in an appropriate SIP message.
- the SIP message carrying the service event information may also be referred to as a service event message in the SIP protocol format.
- Step 306 The MGCF sends the SIP message carrying the service event information to the IMS network along the path established by the user A and the user B.
- the service event information in the service event message is carried in the appropriate
- the methods in the SIP message can be divided into three types.
- the first type is that the service event information is obtained, and the SIP message header is extended or the SIP message body is extended; the second type is that the service event information is obtained, and the message header or the message body in the SIP message is used.
- the third is, when the MGCF receives the CPG or FACILITY message carrying the service event information, the CPG message or the FACILITY is encapsulated according to the ITU-T Q.1912.5 and the SIP protocol encapsulation method of the IETF SIP-T. Appropriate SIP messages.
- obtaining the service event information described in the first and second methods means: obtaining the service event information from the received service event message.
- the business event information may be a business event type corresponding to a business event, or a business event parameter, or a business event type and a business event parameter.
- the appropriate SIP message is described as follows: if the MGCF needs to send a SIP message to the IMS network, the MGCF may encapsulate the currently received service event information into the SIP message to be sent for transmission; if the MGCF does not currently need it
- the IMS network can initiate a new SIP request message, such as INFO, which carries the service event information.
- INFO is a request method defined by the SIP protocol
- the INFO request message is a request message using the INFO request method.
- Other SIP request or response messages can be used in addition to the INFO request message.
- the P-Service-Notification is the header field name of the extended message header field; the service event type is used to indicate the type of the current service event; the service event parameter part is the information corresponding to the service event type, and the content of the part is optional, such as
- the event parameter can be a forward-number parameter.
- the method for obtaining the service event parameter may be obtained according to related content in the service event message received by the MGCF from the MSC, It can also be obtained according to other methods in the prior art.
- the specific value of the business event information may be a business event comparison table shown in Table 1.
- the business event comparison table includes business events and corresponding business event types.
- Business event business event type user keeps call user-sustended user resumes call user-resumed bearer service change bearer- service-change call completion delay call-completion-delay conference established conference-established conference disconnected conference-disconnected other parties join
- the conference other-party-added user or call is quarantined isolated and quarantined and rejoined after the conference is reattached. Other conference parties are quarantined other-party-isolated.
- Call forwarding activated diversion-activate Call forwarding and transfer destination user is ringing ect-alerting Call transfer and transfer destination user has answered ect- active
- the MGCF may obtain the mapping according to the current service event message through the table-first mapping.
- the service event information that needs to be sent to the IMS network is: ect-active ; and the call number to which the call is transferred is: 010-28780808.
- the message that the MGCF sends the current service event information through the INFO message is as follows:
- SIP message consists of three parts, namely: start line, message header and message body, the start behavior request line in the request message , the start behavior status line in the response message.
- start line the request line of the INFO request message and the message header field related to the service event information are given, and other parts of the INFO request message may adopt the default form.
- the request line part needs to be filled according to the Uniform Resource Identifier (URI) of the destination user when generating the message, and the URI of the user A is assumed here.
- URI Uniform Resource Identifier
- Usera@examplea.com When the message is a SIP message that the MGCF needs to send to the user A, the request in the INFO message is only when the SIP message sent to the user A carries the service event information. User A's URI already exists in the line, so you only need to keep the contents.
- the extended message body may adopt an extended Bacchus (ABNF) text encoding method, an Extensible Markup Language (XML) encoding method, or an abstraction.
- Syntax code 1 ASN.1
- the MGCF directly writes the binary code of the service event information obtained from the CS network into the message body of the SIP message;
- the business event comparison table is set in advance, and the encoded business event information can be expressed as:
- Service-Notification indicates that the line carries the service event information; the meaning of the service event type and the service event parameter is the same as that described in the extended SIP message header field delivery service event information, and will not be described in detail herein.
- the form of the SIP message sent by the MGCF is as follows.
- the INVITE message in the SIP message is taken as an example for description.
- INVITE sip usera@examplea.com SIP/2.0
- request behavior INVITE sip:usera@examplea.com SIP/2.0, indicates the destination user to which the INVITE message is sent.
- the URI of the destination user is: usera@ examplea.com.
- the service event information is carried by the extended message body, it is necessary to add a corresponding header field, and the header field is expressed as: Content-Type: Application/Service-Notification, where application/Service-Notification indicates that the message body carried by the message is business event information.
- the message body indicates that the service event type is: ect-active, and the call number to which the call is transferred is: 010-28780808.
- the INVITE is a SIP message that needs to be sent to the IMS network
- the other part of the INVITE message that is currently added to the extended message body is the original content in the INVITE message.
- the MGCF may map the forwarding number corresponding to the current ECT service to the SIP message and send it to the IMS network according to the indication of the current service event message.
- the manner of mapping to the SIP message may be the P-Asserted-Identity existing in the SIP message or when the communication parties support the modification of the From or To header field of the SIP message, the From or To header field may also be used.
- the message that the MGCF sends the current service event information through the UPDATE request message is as follows:
- the request line of the UPDATE request message and the service event parameter corresponding to the current business event are given, that is, the forwarding number corresponding to the current business event.
- the rest of the UPDATE request message can be in the default form.
- INVITE sip usera@examplea.com SIP/2.0
- the method of carrying the service event parameter in the existing message body of the SIP message refers to the method of carrying the service event parameter in the existing message header, which is not described in detail herein.
- this method may also be adopted: an extended message header carried by part of the service event information, an existing message body carried by all the service event information or the remaining part of the service event information, or other Type such a method.
- the business event information used here is a business event parameter, and only the business event parameter is used in the service notification message, and the purpose of the present invention can also be achieved.
- the ECT service when the user B generates the ECT service, since the IMS network service control entity in the IMS network manages the service used by the user B, when the IMS network service control entity receives the service notification sent by the user B, In the case of a message, according to the forwarding number carried in the service notification message, that is, the number of the user C, it can be known that the current user B is in an idle state. Therefore, when there is a call that needs to be connected to User B, User B can continue the call.
- the business event information is a business event type, or a business event parameter, or a business event type and a business event parameter, and is determined according to the function, characteristics, and network operation requirements of the network device.
- the service event information includes the service event type, the same can be introduced in the first method.
- the preset business event comparison table when the user has a business event, the corresponding business event type is obtained according to the search service event comparison table.
- the BICC protocol message and the ISUP protocol message itself support the business event notification mechanism, it is only necessary to follow the technology provided in the existing SIP-I/SIP-T protocol.
- the BICC protocol message and the ISUP protocol message can be encapsulated into an appropriate SIP message.
- the BICC protocol is encapsulated
- a SIP message of a message or an ISUP protocol message may also be referred to as a service event message in the SIP protocol format.
- the device in the IMS network can receive the above SIP message with service event information, and process the call between user A and user B accordingly.
- the technical solution described in this embodiment is also applicable to the case where a calling user has a business event.
- the first network described in the second embodiment is a CS network
- the second network is an IMS network.
- the interworking unit between the first network and the second network is an MGCF.
- This embodiment mainly describes that a call is being established or has been successfully established between the user A in the CS network and the user B in the IMS network. If the user B triggers a certain service, such as an ECT service, the service of the user B is The control entity needs to generate a service event message according to the currently triggered service and the state of the service, and send it to the MGCF for conversion.
- a certain service such as an ECT service
- the method for generating the service event message is:
- the IMS network is based on the SIP protocol, so when the user B corresponds to the service in the IMS network
- the control entity carries the service event information corresponding to the service triggered by the user B in the appropriate SIP message when the user has a business event.
- the MGCF extracts the service event information from the message and sends it to the CS network in a format that can be recognized by the CS network.
- the system includes a CS network 41, an MGCF 42 and an IMS network 43.
- the CS network 41 includes at least an MSC 411 and a user terminal 412.
- the IMS network 43 includes at least an IMS network service control entity 431 and a user. Terminal 432.
- the MSC 411, MGCF 42 and IMS network service control entity 431 are responsible for establishing calls between the user terminal 432 and the user terminal 412.
- the IMS network service control entity 431 is configured to generate a SIP message carrying the service event information according to the service event performed by the called user terminal 432, and send the message to the MGCF.
- the specific structure of the IMS network service control entity 431 is as shown in FIG. 5, and at least includes: an obtaining unit 4311, configured to acquire service event information according to a service event performed by the user, and send the service event information to the generating unit 4312;
- the generating unit 4312 is configured to generate a service event message in a SIP protocol format according to the service event information, and send the generated service event message in the SIP protocol format to the sending unit 4313.
- the sending unit 4313 is configured to send the service in the SIP protocol format. Event message.
- the MGCF 42 is configured to receive a service event message, convert the service event message into a form recognizable by the CS network, and send the message to the CS network where the calling user terminal is located.
- the internal structure of the MGCF 42 may be as shown in FIG. 6, including a receiving unit 421 for receiving and transmitting a service event message in a SIP protocol format to the inverse conversion unit 422, and an inverse converting unit 422 for using the SIP protocol format.
- the service event message is converted into a service event message supported by the CS network, and the service event message supported by the CS network is sent to the sending unit 423.
- the sending unit 423 is configured to send the service event message supported by the CS network.
- the SIP information carried by the service control entity in the IMS network There are also three methods in the SIP information carried by the service control entity in the IMS network. The first one is to carry the service event information by extending the SIP message header or the message body; the second is, The existing message header or message body of the SIP message carries service event information. The third method is: The service control entity in the IMS network generates a service event message supported by the CS network according to the ISUP protocol, and is carried in the call message body of the SIP message.
- the second method may be implemented by using an INVITE in the session in the SIP message, an INVITE request message outside the session, or a REFER request message.
- An example of a concrete implementation of an INVITE request message through a session is:
- INVITE sip usera@examplea.com SIP/2.0
- the ECT service event information is transmitted through the INVITE request message in the original session, that is, the INVITE request message in the session.
- INVITE sip usera@examplea.com SIP/2.0
- the Replaces header field carries the conversation ID of the original session, including the Call-ID, From-tag, and To-tag parameters of the SIP conversation corresponding to the original session.
- the Refer-To header field carries the user number to which the call is transferred.
- the MGCF After receiving the message, the MGCF initiates a call to the indicated user, and generates a service event message supported by the CS network and sends the message to the CS network.
- the first method and the second method are different from the first embodiment in that, in the first embodiment, the corresponding service event information is obtained according to the received service event message, and in this embodiment is triggered according to the user.
- the business and business status obtain corresponding business event information.
- the appropriate SIP message refers to the same meaning as the appropriate SIP message in the first embodiment, that is, if the service control entity in the IMS network needs to send a SIP message, the service control entity may receive the current message.
- the service event information is encapsulated into the SIP message to be sent. If there is no SIP message to be sent, the service control entity in the IMS network may initiate a new INFO request message carrying the service event information.
- the technical solution of the present embodiment is described in detail by taking the ECT service of the user B as an example.
- User B transfers the call to User C, also located within the IMS network.
- the same technical solution as the embodiment can be adopted.
- FIG. 7 is a flowchart of the method of the embodiment, which is specifically described as follows:
- Step 701 The MSC establishes a call between the user A and the user B with the MGCF and the IMS network service control entity.
- the IMS network service control entity is a service control entity that provides services for user B. If there is no service control entity that provides services for users within the IMS network, this part of the function can also be completed by the MGCF.
- Step 702 User C calls user B.
- Step 703 User B requests the ECT service, and requests to connect user A and user C.
- Step 704 The service control entity of user B generates a service event message according to the service event performed by user B.
- the service event message here is a SIP message carrying service event information.
- INVITE sip usera® examplea.com SIP/2.0
- Step 705 The service control entity of the user B sends the generated service event message to the MGCF.
- Step 706 After receiving the service event message sent by the service control entity of the user B in the IMS network, the MGCF converts the received service event message into a format recognizable by the CS network, along the path established by the user A and the user B. CS network direction is sent.
- the MGCF can convert the service event information received from the service control entity into a format recognizable by the CS network entity according to the service event notification mechanism in the CS network.
- the SIP message carrying the service event information is converted into an ISUP protocol message or a BICC protocol message, and the specific conversion method may be according to the ISUP protocol message and the relevant provisions of the BICC protocol message; or according to the existing ITU-T defined SIP-I or The SIP-T technology defined by the IETF converts SIP messages and sends them to the CS domain. Since the ISUP protocol and the BICC protocol support the service event mechanism in the CS network, if the ISUP protocol message or the BICC protocol message is adopted, the specific situation of the CS network can be more adapted.
- the technical solution described in this embodiment is also applicable to the case where a calling user has a business event.
- the first network and the second network described in Embodiment 3 are both CS networks, and the interworking devices between the corresponding first network and the second network are: a first MGCF connecting the first CS network and the IMS network, and an IMS network; A second MGCF connecting the IMS network to the second CS network.
- the first MGCF and the second MGCF communicate through the IMS network.
- the interworking device is responsible for converting the received service notification information sent by the second CS network where the called user is located into a SIP message that can be transmitted in the network, and transmitting to the first location of the calling user terminal.
- the CS network is re-converted into a format recognizable by the CS network, it is sent to the first CS network.
- the called user terminal is mainly introduced. The circumstances in which a business event is initiated.
- FIG. 8 is a structural diagram of the system of the present embodiment, including a CS network 81, an IMS network 82, and an CS network 83.
- the CS network 81 includes at least a user terminal 812 and an MSC 811;
- the IMS network 82 includes at least an MGCF 821 and an MG CF 822;
- the CS network 83 includes at least a user terminal 832 and a CS network MSC 831.
- the MGCF 821 is responsible for connecting the CS network 81 and the IMS network 82; the MGCF 822 is responsible for connecting the IMS network 82 and the CS network 83.
- the MSC 811, MG CF 821, MG CF 822, and MSC 831 are responsible for establishing a call between the calling user terminal 812 and the called 832.
- the MSC 831 corresponding to the called user terminal 832 generates a service event message when a service event occurs on the called user terminal.
- the MGCF 822 which is responsible for connecting the IMS network 82 and the CS network 83, is configured to receive a service event message, convert the service event message into a SIP message, and send it to the MGCF 821 in the IMS network 82.
- the specific structure of the MGCF822 can be the same as that shown in FIG. 2, and will not be described in detail herein.
- the MGCF 821 in the IMS network 82 is configured to convert the received SIP message into
- the CS network can recognize the form and send it to the CS network 81 where the calling user terminal is located.
- the specific structure of the MGCF 821 may be the same as that shown in FIG. 6, and will not be described in detail herein.
- the calling user A is located in the CS network 81
- the called user B is located in the CS network 83.
- the called user B During the call process between the calling user A and the called user B, the called user B generates a service event, and the MSC 831 corresponding to the called user B generates a service event message, and sends it to the MGCF 822; the MGCF822 will receive the service event message.
- the corresponding service event indication is encapsulated into a SIP message and sent to the MGCF 821 through the IMS network; the MGCF 821 converts the SIP information carrying the service event indication into a format recognizable by the CS network, and sends it to the CS network 81 along the call setup path.
- the method of carrying the service event information in the SIP message refer to the related description of the step 305 in the first embodiment.
- the method of converting the service event information into a format that can be recognized by the CS network refer to step 706 in the second embodiment.
- the technical solution described in this embodiment is also applicable to the case where a service event occurs on the calling user terminal.
- the first network and the second network described in Embodiment 4 are both IMS networks, and the interworking devices between the corresponding first network and the second network are: a first MGCF connecting the first IMS network and the CS network, and a connection station The CS network and the second MGCF of the second IMS network. The first MGCF and the second MGCF communicate through the CS network.
- the CS network as the interworking device is responsible for converting the received service event information sent by the IMS network of the called user into a message that can be transmitted in the network, and sending it to the When the calling party is in the IMS network, it re-converts into a SIP message that the IMS network can recognize and sends it to the IMS network where the calling user is located.
- the case where the called user terminal initiates a service event is mainly introduced.
- FIG. 9 is a structural diagram of the system of the present embodiment, including an IMS network 91, a CS network 92, and an IMS network 93.
- the IMS network 91 includes at least a user terminal 912 and an IMS network service control entity 911;
- the CS network 92 includes at least an MGCF 921 and an MGCF 922;
- the IMS network 93 includes at least an IMS network user 932 and an IMS network service control entity 931.
- the IMS network service control entity is an MSC;
- the MGCF 921 and the MGCF 922 may be an MGCF.
- the MGCF 921 is responsible for connecting the IMS network 91 and the CS network 92; the MGCF 922 is responsible for connecting the CS network 92 and the IMS network 93.
- the IMS network service control entity 911, MGCF 921, MGCF 922, and IMS network service control entity 931 are responsible for establishing calls between the calling user terminal 912 and the called user terminal 932.
- the IMS network service control entity 931 is configured to perform business operations according to the called user.
- a SIP message carrying service event information is generated and sent to the MGCF 921.
- the specific structure of the IMS network service control entity 931 may be the same as that shown in FIG. 5, and will not be described in detail herein.
- the MGCF 922 is configured to convert the received SIP message into a form recognizable by the CS network and send it to the MGCF 921.
- the specific structure of the MGCF 922 may be the same as that shown in FIG. 6, and will not be described in detail herein.
- the MGCF 921 is configured to receive a message sent by the MGCF 922, and convert the message into a SIP message, and send the message to the IMS network 91 where the calling user terminal is located.
- the specific structure of the MGCF 921 can be the same as that shown in FIG. 2 and will not be described in detail herein.
- the calling user A is located in the IMS network 91
- the called user B is located in the IMS network 93.
- the called user B During the call process between the calling user A and the called user B, the called user B generates a service event, and the IMS network service control entity 931 corresponding to the called user B encapsulates the service event corresponding to the service event of the user B.
- the SIP message is sent to the MGCF 922; after receiving the SIP message carrying the service event indication, the MGCF922 converts the SIP information carrying the service event indication into a service event message that can be recognized by the CS network 92, and sends it to the MGCF 921 through the CS network 92.
- the MGCF 921 encapsulates the service event indication into the SIP message according to the service event indication corresponding to the service event message, and sends it to the IMS network 91 along the call setup path.
- step 604 For the method of carrying the service event information in the SIP message, refer to the related description of the step 604 in the second embodiment.
- step 706 For the method of converting the service event information into a format that can be recognized by the CS network, refer to step 706 in the second embodiment.
- step 305 For the method of carrying the service event information in the SIP message, refer to the related description of step 305 in the first embodiment, or the reverse process according to the conversion format of the CS network MGCF922, which will not be described in detail herein.
- the technical solution described in this embodiment is also applicable to a service event occurring at a calling user terminal. Case.
- the main description is the case where the service control entity where the user is located sends a service event message to the network where the peer user is located when the user has a business event.
- business event information can also be obtained by subscribing to a business event. That is, if user A needs to receive a service event at user B, and user A and user A's service control entity can receive service event information about user B, then user A needs to be in the process of calling itself with user B. Sending a subscription service event request to the user B; the service control entity where the user B is located only sends the service event information about the user B to the user A when the user B has a service event after receiving the subscription service event request sent by the user A. .
- the method for the user A to send the subscription service event request to the user B may be a method of adding a SIP event packet, and the event type of the SIP event packet is: Service-Notification, and the subscription service event request may be sent by expanding the header field method.
- the event type of the SIP event packet is: Service-Notification
- the subscription service event request may be sent by expanding the header field method.
- the service control entity where the user B is located sends the service event information for the user B to the network where the user A is located.
- the method described in the first embodiment to the fourth embodiment is used according to the specific network environment, and details are not described in detail.
- the format of the service event message carrying the service event information may be in the following form:
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method for transferring service event is provided. When service event occurs during call process, the intercommunication device between the first network to which said user belongs and the second network to which the user on the opposite side of the call process belongs receives the service event message generated by the service control entity to which the said user belongs; the said intercommunication device receives the said service event message, converts the service event message into the form that can be recognized by the second network, and sends it to the second network along the path which the call is established. Meanwhile, a system for transferring service event is also provided. By applying the method and system provided in the present invention, when service event occurs to a user, the user on the opposite side and the control device of the network to which the user on the opposite side belongs can acquire the service event of the user, the intercommunication of the service event information between both parties of the call can be realized, which assures the correct execution of the service between both parties of the call. Moreover, an IMS network service control entity, a MGCF are also provided.
Description
一种传递业务事件的方法及系统 Method and system for transmitting business events
技术领域 Technical field
本发明涉及 IP多媒体子系统技术,尤指一种传递业务事件的方法及 系统、 一种 IMS网络业务控制实体、 MGCF。 The present invention relates to an IP multimedia subsystem technology, and more particularly to a method and system for delivering service events, an IMS network service control entity, and an MGCF.
发明背景 Background of the invention
电路交换( CS )的 GSM和 WCDMA技术的成功应用, 使移动语音 业务在全球得到普及。 随着数据业务需求的增长和无线分组技术的不断 突破, 融合的 IP多媒体子系统(IMS ) 架构, 使语音呼叫成为可能。 The successful application of Circuit Switched (CS) GSM and WCDMA technologies has made mobile voice services popular around the world. As the demand for data services grows and wireless packet technologies continue to break, the converged IP Multimedia Subsystem (IMS) architecture makes voice calls possible.
当两个用户建立呼叫后, 如果呼叫的一方发生业务事件, 那么此次 呼叫中为用户提供业务的各业务控制实体需要知道发生业务事件的一 方究竟发生了怎样的业务事件, 以便各业务控制实体能够根据发生的业 务事件, 及时更新业务事件以及调整相应的业务逻辑, 使用户双方之间 的呼叫能够高效, 正常的运行。 After two users establish a call, if a party to the call has a service event, each service control entity that provides the service for the user in the call needs to know what kind of service event occurred to the party that has the service event, so that each service control entity According to the business events that occur, the business events can be updated in time and the corresponding business logic can be adjusted, so that the calls between the users can be operated efficiently and normally.
但是, 当两个用户分别位于 CS网络和 IMS网络, 或分别位于通过 IMS网络转接的两个 CS网络时,在呼叫的一方发生业务事件的情况下, 由于现有的 IMS网络与 CS网络互通规范中, 没有提供相应的技术实现 CS域和 IMS域之间业务事件信息的互通。 因此在这种情况下, 业务事 件信息不能被对方用户的业务控制实体处理, 使业务事件信息不能在呼 叫双方之间实现互通, 影响了呼叫双方业务的正确执行。 However, when two users are respectively located in the CS network and the IMS network, or respectively located in two CS networks that are transited through the IMS network, in the event that a service event occurs on one of the calling parties, the existing IMS network communicates with the CS network. In the specification, no corresponding technology is provided to implement interworking of service event information between the CS domain and the IMS domain. Therefore, in this case, the business event information cannot be processed by the service control entity of the other party, so that the service event information cannot be interworked between the calling parties, which affects the correct execution of the services of the calling parties.
例如, 当用户 A位于 IMS网络、 用户 B位于 CS网络, 在 IMS域 中由应用服务器(AS ) 为用户 B提供业务。 当用户 A通过 IMS网络以 及 CS网络成功完成到被叫用户 B的呼叫建立过程后, 用户 B发起显式 呼叫转移 (ECT )业务, 将呼叫转移至同样位于 CS 网络的用户 C。 此
时, 用户 B的 MSC负责完成^^载的建立, 并向位于 IMS网络与 CS网 络之间的媒体网关控制功能(MGCF )发送指示此次业务事件的业务事 件消息。 由于根据现有相关规范的定义, 负责 IMS网络与 CS网络互通 的 MGCF不会将该业务事件消息传递给 IMS网络。 因此, 当用户 B的 呼叫转移业务成功后, 用户 B则进入空闲事件可以接受新的呼叫, 但在 IMS网络中为用户提供业务的 AS并不清楚当前用户 B的状态而认为用 户 B仍处于忙状态,认为用户 B无法接受新的呼叫, 而导致需要接续到 用户 B的呼叫不能被正确接续。 发明内容 For example, when user A is located in the IMS network and user B is located in the CS network, the application server (AS) provides services for user B in the IMS domain. After user A successfully completes the call setup process to the called subscriber B through the IMS network and the CS network, the subscriber B initiates an explicit call transfer (ECT) service, and transfers the call to the subscriber C who is also located in the CS network. This At the time, the MSC of the user B is responsible for completing the establishment of the payload, and transmitting a service event message indicating the service event to the media gateway control function (MGCF) located between the IMS network and the CS network. Since the MGCF responsible for interworking between the IMS network and the CS network does not pass the service event message to the IMS network according to the definition of the existing related specifications. Therefore, after the call forwarding service of the user B succeeds, the user B enters the idle event to accept the new call, but the AS that provides the service to the user in the IMS network does not know the current state of the user B and considers that the user B is still busy. In the state, it is considered that User B cannot accept the new call, and the call that needs to be connected to User B cannot be correctly connected. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种传递业务事件的方法及 系统, 应用该方法能够在网络中实现用户业务事件的互通。 In view of this, the main object of the present invention is to provide a method and system for transmitting a service event, which can implement interworking of user service events in a network.
同时, 本发明还提供了 IMS网络业务控制实体、 以及 MGCF。 At the same time, the present invention also provides an IMS network service control entity, and an MGCF.
为达到上述目的, 本发明的技术方案是这样实现的: In order to achieve the above object, the technical solution of the present invention is achieved as follows:
本发明提供了一种传递业务事件的方法, 执行以下步骤: 一种传递业务事件的方法, 执行以下步骤: The present invention provides a method for delivering a business event, performing the following steps: A method of delivering a business event, performing the following steps:
在呼叫过程中用户发生业务事件时, 所述用户所在第一网络和当前 呼叫过程对端用户所在第二网络之间的互通装置, 接收所述用户所在业 务控制实体生成的业务事件消息; The service device between the first network where the user is located and the second network where the peer user is located in the current call process receives the service event message generated by the service control entity of the user;
所述互通装置接收所述业务事件消息, 将该业务事件消息转换为第 二网络可识别的形式, 并沿着呼叫建立路径发送至第二网络。 The interworking device receives the service event message, converts the service event message into a form recognizable by the second network, and transmits the message to the second network along the call setup path.
本发明还提供了一种传递业务事件的系统, 该系统至少包括: 用户 所在第一网络、 对端用户所在第二网络、 以及负责第一网络和第二网络 互通的互通装置; 第一网络至少包括为用户提供服务的第一业务控制实 体;
所述第一业务控制实体, 用于在呼叫过程中用户发生业务事件时, 生成业务事件消息, 并发送给互通装置; The present invention further provides a system for delivering a service event, the system comprising: at least: a first network where the user is located, a second network where the peer user is located, and an interworking device responsible for interworking between the first network and the second network; Including a first service control entity that provides services to users; The first service control entity is configured to generate a service event message when the user generates a service event during the call, and send the service event message to the interworking device;
所述互通装置, 用于接收业务事件消息, 将该业务事件消息转换为 对端用户所在第二网络可识别的形式, 并沿着呼叫建立路径发送至第二 网络。 The interworking device is configured to receive a service event message, convert the service event message into a form identifiable by the second network where the peer user is located, and send the message to the second network along the call setup path.
另外, 本发明还提供一种 IMS网络业务控制实体, 至少包括: 获取单元, 用于根据用户进行的业务事件获取业务事件信息, 并将 所述业务事件信息发送至生成单元; In addition, the present invention further provides an IMS network service control entity, including: an obtaining unit, configured to acquire service event information according to a service event performed by a user, and send the service event information to a generating unit;
生成单元, 用于根据业务事件信息生成 SIP协议格式的业务事件消 息, 并将生成的 SIP协议格式的业务事件消息发送至发送单元; a generating unit, configured to generate a service event message in a SIP protocol format according to the service event information, and send the generated service event message in a SIP protocol format to the sending unit;
发送单元, 用于发送所述 SIP协议格式的业务事件消息。 And a sending unit, configured to send a service event message in the SIP protocol format.
同时, 本发明还提供了一种 MGCF, 至少包括: Meanwhile, the present invention also provides an MGCF, which at least includes:
接收单元,用于接收并将 CS网络发送的业务事件消息发送至转换单 元; a receiving unit, configured to receive and send a service event message sent by the CS network to the conversion unit;
转换单元,用于将接收到的业务事件消息转换成 SIP协议格式的业务 事件消息; 并将所述 SIP协议格式的业务事件消息发送至发送单元; 发送单元, 用于发送所述 SIP协议格式的业务事件消息。 a converting unit, configured to convert the received service event message into a service event message in a SIP protocol format, and send the service event message in the SIP protocol format to the sending unit, where the sending unit is configured to send the SIP protocol format Business event message.
本发明还提供了一种 MGCF, 至少包括: The invention also provides an MGCF, comprising at least:
接收单元,用于接收并将 SIP协议格式的业务事件消息发送至反转换 单元; a receiving unit, configured to receive and send a service event message in a SIP protocol format to the inverse conversion unit;
反转换单元, 用于将所述 SIP协议格式的业务事件消息转换成 CS网 络支持的业务事件消息,并将所述 CS网络支持的业务事件消息发送至发 送单元; And an inverse conversion unit, configured to convert the service event message in the SIP protocol format into a service event message supported by the CS network, and send the service event message supported by the CS network to the sending unit;
发送单元, 用于发送所述 CS网络支持的业务事件消息。 And a sending unit, configured to send a service event message supported by the CS network.
本发明所提供的一种传递业务事件的方法, 在呼叫过程中用户发生
业务事件时, 由用户所在业务控制实体生成业务事件消息, 并发送给当 前呼叫过程对端用户所在第二网络、 和自身所在第一网络之间的互通装 置; 互通装置接收业务事件消息, 对业务事件消息进行转换, 以第二网 络能够识别的形式, 沿着呼叫建立路径发送至第二网络, 进而实现了用 户和对端用户业务事件信息的互通。 本发明还提供一种传递业务事件的 系统, 通过应用本发明所提供的方法及系统, 能够使用户在发生业务事 件, 使对端用户以及对端用户所在网络的控制设备能够获知用户的业务 事件, 进而对用户与自身对端用户之间的呼叫过程进行相应处理, 实现 业务事件信息在呼叫双方之间的互通, 保证了呼叫双方的业务的正确执 行。 另外, 本发明还提供了一种 SIP消息生成装置、 一种 SIP消息转换装 置和一种 SIP消息反转换装置。 附图简要说明 A method for delivering a service event provided by the present invention occurs during a call During the service event, the service event message is generated by the service control entity of the user, and is sent to the interworking device between the second network where the peer user is located in the current call process and the first network where the user is located; the interworking device receives the service event message, and the service The event message is converted and sent to the second network along the call setup path in a form recognizable by the second network, thereby implementing interworking between the user and the peer user service event information. The present invention also provides a system for transmitting service events. By applying the method and system provided by the present invention, a user can generate a service event, so that the peer user and the control device of the network where the peer user is located can learn the user's service event. Then, the call process between the user and the peer user is processed accordingly, so that the service event information is intercommunicated between the calling parties, and the correct execution of the services of the calling parties is ensured. In addition, the present invention also provides a SIP message generating apparatus, a SIP message converting apparatus, and a SIP message inverse converting apparatus. BRIEF DESCRIPTION OF THE DRAWINGS
图 1为本发明实施例一系统结构图; 1 is a structural diagram of a system according to an embodiment of the present invention;
图 2为本发明中一 MGCF的结构图; 2 is a structural diagram of an MGCF in the present invention;
图 3为本发明实施例一方法流程图; 3 is a flowchart of a method according to an embodiment of the present invention;
图 4为本发明实施例二系统结构图; 4 is a structural diagram of a system according to Embodiment 2 of the present invention;
图 5为本发明中一 IMS网络业务控制实体的结构图; 5 is a structural diagram of an IMS network service control entity in the present invention;
图 6为本发明中又一 MGCF的结构图; Figure 6 is a structural diagram of still another MGCF in the present invention;
图 7为本发明实施例二方法流程图; 7 is a flowchart of a method according to Embodiment 2 of the present invention;
图 8为本发明实施例三系统结构图; 8 is a structural diagram of a system according to Embodiment 3 of the present invention;
图 9为本发明实施例四系统结构图。 实施本发明的方式 FIG. 9 is a structural diagram of a system according to Embodiment 4 of the present invention. Mode for carrying out the invention
在本部分的详细描述中, 仅通过对实施本发明的发明者所预期的最
佳方式的示例, 示出并描述了本发明的较佳实施例。 应意识到, 可以在 不背离本发明的前提下,就各个显而易见的方面对其进行修改。相应地, 附图和说明书应被视为在本质上是示例性的, 而不是限制性的。 In the detailed description of this section, only the most anticipated by the inventors of the present invention DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The preferred embodiments of the present invention are shown and described. It will be appreciated that modifications may be made in various obvious aspects without departing from the invention. The drawings and the description are to be regarded as illustrative in nature and not restrictive.
在本发明, 由于呼叫过程中双方用户所在网络的不同, 第一网络可 以是 IMS网络, 第二网络可以是 CS网络, 相应的第一网络与第二网络 之间互通装置为 MGCF。 另外, 所述第一网络还可以是 CS网络, 所述 第二网络可以是 IMS网络,相应的第一网络与第二网络之间的互通装置 为 MGCF。 另外, 第一网络和第二网络还可以均为 CS网络, 而这两个 网络是通过 IMS网络进行互通, 则相应的互通装置为连接第一 CS网络 与 IMS 网络的第一 MGCF、 及连接 IMS 网络与第二 CS 网络的第二 MGCF。 当然, 第一网络和第二网络还可以均为 IMS网络, 而这两个网 络通过 CS网络进行互通,则相应的互通装置为连接第一 IMS网络与 CS 网络的第一 MGCF、 及连接 CS网络与第二 IMS网络的第二 MGCF。 In the present invention, the first network may be an IMS network, and the second network may be an CS network, and the interworking device between the corresponding first network and the second network is an MGCF. In addition, the first network may also be an CS network, and the second network may be an IMS network, and the interworking device between the corresponding first network and the second network is an MGCF. In addition, the first network and the second network may also be CS networks, and the two networks communicate with each other through the IMS network, and the corresponding interworking device is a first MGCF that connects the first CS network and the IMS network, and connects to the IMS. The network is connected to the second MGCF of the second CS network. Certainly, the first network and the second network may both be IMS networks, and the two networks communicate with each other through the CS network, and the corresponding interworking device is a first MGCF that connects the first IMS network and the CS network, and connects the CS network. A second MGCF with a second IMS network.
本发明技术方案中所描述的呼叫过程包括用户双方正在建立的或者 已经成功建立的呼叫。 另外, 从上述的介绍中, 不难得出互通装置为连 接 CS网络和 IMS网络的网络实体。 The call process described in the technical solution of the present invention includes calls that are established by both parties or have been successfully established. In addition, from the above description, it is not difficult to conclude that the interworking device is a network entity that connects the CS network and the IMS network.
为使本发明的目的、 技术方案及优点更加清楚明白, 以下针对上述 四种情况分别列举实施例, 对本发明做进一步的详细说明。 In order to make the objects, technical solutions, and advantages of the present invention more comprehensible, the present invention will be further described in detail below with reference to the embodiments.
实施例一 Embodiment 1
实施例一描述的第一网络为 IMS网络, 第二网络为 CS网络, 第一 网络和第二网络之间的互通单元为 MGCF,在主叫用户 A和被叫用户 B 的呼叫过程中, 由被叫用户 B发起业务事件的情况。 The first network described in the first embodiment is an IMS network, and the second network is a CS network. The interworking unit between the first network and the second network is an MGCF. During the calling process between the calling user A and the called user B, The case where the called user B initiates a business event.
IMS网络中的用户 A与 CS网络中的用户 B的之间正在建立或者已 经成功建立呼叫, 用户 B发生业务事件时, 用户 B的业务控制实体生成 指示当前业务事件的事件指示消息, 并发送至 MGCF进行转换的情况。
这里, 在本发明所描述的实施例中, 所指的业务控制实体可以是物理实 体、 也可以是逻辑实体。 例如, MSC就是上面所描述的一种实体。 A call is being established or has been successfully established between the user A in the IMS network and the user B in the CS network. When the user B has a service event, the service control entity of the user B generates an event indication message indicating the current service event, and sends the event indication message to the The case where the MGCF performs the conversion. Here, in the described embodiment of the present invention, the referred service control entity may be a physical entity or a logical entity. For example, MSC is an entity described above.
在本实施例中, 由于 CS网络中存在业务事件通知机制, 因此 CS网 络中业务控制实体 MSC可以根据已有的业务事件通知机制, 产生业务 事件消息。对于收到业务事件消息的 MGCF来说, 只需从业务事件消息 中获取的业务事件信息, 并以 IMS网络支持的格式发送即可。 In this embodiment, since the service event notification mechanism exists in the CS network, the service control entity MSC in the CS network can generate a service event message according to the existing service event notification mechanism. For the MGCF that receives the service event message, it only needs to obtain the service event information from the service event message and send it in the format supported by the IMS network.
图 1为实现本实施例方法的系统结构图。 该系统至少包括 IMS网络 11、 MGCF12和 CS网络 13。 其中, IMS网络 11中至少包括 IMS网络 业务控制实体 111和用户终端 112。 CS网络 13至少包括 MSC131和用 户终端 132。 用户终端 112和用户终端 132之间通过 IMS网络业务控制 实体 111、 MGCF12和 MSC131建立呼叫。 FIG. 1 is a system structural diagram of a method for implementing the embodiment. The system includes at least an IMS network 11, an MGCF 12, and a CS network 13. The IMS network 11 includes at least an IMS network service control entity 111 and a user terminal 112. The CS network 13 includes at least an MSC 131 and a user terminal 132. A call is established between the user terminal 112 and the user terminal 132 via the IMS network service control entity 111, the MGCF 12, and the MSC 131.
其中, MSC131在用户终端 132发生业务事件时生成业务事件消息, 并发送给 MGCF12。 The MSC 131 generates a service event message when the user terminal 132 generates a service event, and sends the message to the MGCF 12.
MGCF12接收 MSC131发送的业务事件消息, 并将业务事件消息中 的业务事件信息携带在发往用户终端 112的 SIP消息内, 沿着用户终端 112和用户终端 132之间呼叫建立的路径发往 IMS网络 11。 The MGCF 12 receives the service event message sent by the MSC 131, and carries the service event information in the service event message in the SIP message sent to the user terminal 112, and sends the path to the IMS network along the path established by the call between the user terminal 112 and the user terminal 132. 11.
这里, MGCF12的结构可以如图 2所示, 包括: 接收单元 121 , 用 于接收并将 CS 网络发送的业务事件消息发送至转换单元 122; 转换单 元 122, 用于将接收到的业务事件消息转换成 SIP协议格式的业务事件 消息; 并将所述 SIP协议格式的业务事件消息发送至发送单元 123; 发 送单元 123 , 用于发送所述 SIP协议格式的业务事件消息。 Here, the structure of the MGCF 12 may be as shown in FIG. 2, including: a receiving unit 121, configured to receive and send a service event message sent by the CS network to the converting unit 122; and a converting unit 122, configured to convert the received service event message The service event message in the SIP protocol format is sent to the sending unit 123, and the sending unit 123 is configured to send the service event message in the SIP protocol format.
这里,业务事件的种类很多,例如会议业务中的多种业务、以及 ECT 业务, 在此仅以用户 B进行 ECT业务为例对本实施例的技术方案进行 详细描述。 在本实施例中, 用户 B将呼叫转移至同样位于 CS网络内的 用户 C, 在此 4叚设用户 B和用户 C同属于一个 MSC。
图 3为本实施例方法的流程图, 具体描述如下: Here, there are many types of service events, such as multiple services in the conference service, and the ECT service. The technical solution of the present embodiment is described in detail by taking the ECT service of the user B as an example. In this embodiment, User B transfers the call to User C, which is also located in the CS network, where User B and User C belong to the same MSC. FIG. 3 is a flowchart of the method in this embodiment, and the specific description is as follows:
步骤 301: IMS网络业务控制实体、 与 MGCF以及用户 B的业务控 制实体 MSC建立用户 A和用户 B之间的呼叫。 Step 301: The IMS network service control entity establishes a call between the user A and the user B with the MGCF and the service control entity MSC of the user B.
这里,所述的 IMS网络业务控制实体, 就是为用户 A提供月良务的业 务控制实体, 如果在 IMS网络内没有为用户提供业务的业务控制实体, 此部分功能也可以由 MGCF完成。 在本文的介绍中, 用户 A和用户 B 为用户终端 A和用户终端 B的筒写形式。 Here, the IMS network service control entity is a service control entity that provides the user A with a monthly service. If there is no service control entity that provides services for the user in the IMS network, this part of the function can also be completed by the MGCF. In the introduction of this document, User A and User B are in the form of cartridges of User Terminal A and User Terminal B.
步骤 302: 用户 C呼叫用户 B。 Step 302: User C calls User B.
步骤 303: 用户 B发起 ECT业务, 请求接通用户 A和用户 C。 Step 303: User B initiates an ECT service, requesting to connect user A and user C.
步骤 304: MSC向 MGCF发送业务事件消息, 该业务事件消息中携 带了指示用户 B的业务事件信息。 Step 304: The MSC sends a service event message to the MGCF, where the service event message carries the service event information indicating the user B.
这里, 如果 MGCF和 MSC之间采用的是 ISDN (综合业务数字网 ) 用户部分(ISUP )或者承载无关呼叫控制 (BICC )协议时, 那么业务 事件消息就是呼叫进展 ( CPG ) 消息或者设施(FACILITY ) 消息, 该 消息通过其中携带的通用通知指示 ( Generic Notification Indicator )传递 业务事件信息, 其中 Generic Notification Indicator内的通用通知指示语 为 ECT Connect, 表示呼叫转移业务, 且转移目的用户已应答。 Here, if an ISDN (Integrated Services Digital Network) User Part (ISUP) or Bearer Independent Call Control (BICC) protocol is used between the MGCF and the MSC, then the service event message is a Call Progress (CPG) message or facility (FACILITY). The message is transmitted by the Generic Notification Indicator, where the generic notification indicator in the Generic Notification Indicator is ECT Connect, indicating the call forwarding service, and the destination user has answered.
这里, MSC发送的业务事件消息可以采用公共交换电话网 PSTN中 已经存在了的生成业务事件消息的方法。 Here, the service event message sent by the MSC may adopt a method of generating a service event message already existing in the public switched telephone network PSTN.
步骤 305: MGCF接收到 MSC发送的业务事件消息后,将业务事件 消息中的业务事件信息携带在适当的 SIP消息。 在本发明中, 携带业务 事件信息的 SIP消息也可称为 SIP协议格式的业务事件消息。 Step 305: After receiving the service event message sent by the MSC, the MGCF carries the service event information in the service event message in an appropriate SIP message. In the present invention, the SIP message carrying the service event information may also be referred to as a service event message in the SIP protocol format.
步骤 306: MGCF沿着用户 A和用户 B呼叫建立的路径, 将携带业 务事件信息的 SIP消息向 IMS网络方向发送。 Step 306: The MGCF sends the SIP message carrying the service event information to the IMS network along the path established by the user A and the user B.
其中, 在步骤 305中将业务事件消息中的业务事件信息携带在适当
的 SIP消息中的方法可以分为三种。 第一种为, 获得业务事件信息, 通 过扩展 SIP消息头或扩展 SIP消息体的方式进行传递; 第二种为, 获得 业务事件信息,通过 SIP消息中已有的消息头或消息体的方式进行传递; 第三种为, 当 MGCF收到的是携带业务事件信息的 CPG或 FACILITY 消息时, 则依照 ITU-T Q.1912.5以及 IETF SIP-T的 SIP协议封装方法, 将 CPG消息或 FACILITY封装至适当的 SIP消息中。这里,第一种及第 二种方法中描述的获得业务事件信息是指: 从收到的业务事件消息中获 得业务事件信息。 业务事件信息可以是业务事件对应的业务事件类型、 或业务事件参数、 或业务事件类型和业务事件参数。 Wherein, in step 305, the service event information in the service event message is carried in the appropriate The methods in the SIP message can be divided into three types. The first type is that the service event information is obtained, and the SIP message header is extended or the SIP message body is extended; the second type is that the service event information is obtained, and the message header or the message body in the SIP message is used. The third is, when the MGCF receives the CPG or FACILITY message carrying the service event information, the CPG message or the FACILITY is encapsulated according to the ITU-T Q.1912.5 and the SIP protocol encapsulation method of the IETF SIP-T. Appropriate SIP messages. Here, obtaining the service event information described in the first and second methods means: obtaining the service event information from the received service event message. The business event information may be a business event type corresponding to a business event, or a business event parameter, or a business event type and a business event parameter.
其中,所描述的适当的 SIP消息是指:如果 MGCF当前需要发送 SIP 消息到 IMS网络时, 那么 MGCF可以将当前收到的业务事件信息封装 到待发送的 SIP消息进行传递; 如果 MGCF当前没有需要发送至 IMS 网络的 SIP消息时, 则可以 IMS网络发起新的 SIP请求消息, 如 INFO, 其中携带业务事件信息。 这里, INFO为 SIP协议定义的一种请求方法, INFO请求消息为使用 INFO请求方法的一个请求消息。 除了使用 INFO 请求消息之外也可以使用其它 SIP请求或者响应消息。 The appropriate SIP message is described as follows: if the MGCF needs to send a SIP message to the IMS network, the MGCF may encapsulate the currently received service event information into the SIP message to be sent for transmission; if the MGCF does not currently need it When the SIP message is sent to the IMS network, the IMS network can initiate a new SIP request message, such as INFO, which carries the service event information. Here, INFO is a request method defined by the SIP protocol, and the INFO request message is a request message using the INFO request method. Other SIP request or response messages can be used in addition to the INFO request message.
现介绍将业务事件消息中的业务事件信息携带在适当的 SIP消息的 第一种方法。 MGCF通过扩展 SIP消息头域传递业务事件信息的具体方 式, 可参见如下形式: The first method of carrying the business event information in the service event message in the appropriate SIP message is now described. The specific mode in which MGCF delivers service event information by extending the SIP message header field can be seen in the following form:
P-Service-Notification: 〈业务事件类型〉 [; <业务事件参数〉]。 P-Service-Notification: <Business Event Type> [; <Business Event Parameter>].
其中, P-Service-Notification为扩展消息头域的头域名称; 业务事件 类型用于指示当前业务事件的类型; 业务事件参数部分为与业务事件类 型所对应的信息, 此部分内容可选, 如对于呼叫转移类业务业务事件参 数可以是前转号码(redirect-number )参数。 这里, 获得业务事件参数的 方法可以根据 MGCF从 MSC收到的业务事件消息中的相关内容获得,
也可以根据现有技术中的其他方法获得。 The P-Service-Notification is the header field name of the extended message header field; the service event type is used to indicate the type of the current service event; the service event parameter part is the information corresponding to the service event type, and the content of the part is optional, such as For the call forwarding type business, the event parameter can be a forward-number parameter. Here, the method for obtaining the service event parameter may be obtained according to related content in the service event message received by the MGCF from the MSC, It can also be obtained according to other methods in the prior art.
这里,业务事件信息的具体取值可以是表一所示的业务事件对照表。 在业务事件对照表中包括业务事件以及对应的业务事件类型。 业务事件 业务事件类型 用户保持呼叫 user- suspended 用户恢复呼叫 user-resumed 承载业务变更 bearer- service-change 呼叫完成延迟 call-completion-delay 会议已建立 conference-established 会议已断开 conference-disconnected 有其他方加入会议 other-party-added 用户或呼叫被隔离 isolated 被隔离后重新被加入会议 reattached 有其他会议方被隔离 other-party-isolated 有其他被隔离的会议方被重新加入会议 other-party-reattached 其他会议方法起会议分割 other-party- split 有会议方离开会议 other-party- disconnected 会议控制中 conference-floating 呼叫是一个被等待的呼叫 call-is-a- waiting-call (对方正在进行呼叫等待业务) Here, the specific value of the business event information may be a business event comparison table shown in Table 1. The business event comparison table includes business events and corresponding business event types. Business event business event type user keeps call user-sustended user resumes call user-resumed bearer service change bearer- service-change call completion delay call-completion-delay conference established conference-established conference disconnected conference-disconnected other parties join The conference other-party-added user or call is quarantined isolated and quarantined and rejoined after the conference is reattached. Other conference parties are quarantined other-party-isolated. Other quarantined conference parties are rejoined to the conference other-party-reattached Other conference methods From the conference split other-party- split There is a conference party leaving the conference other-party- disconnected Conference control in the conference-floating call is a waiting call call-is-a-wait-call (the other party is in the call waiting service)
呼叫前转已激活 diversion- activated 呼叫转移且转移目的用户正在振铃 ect-alerting 呼叫转移且转移目的用户已应答 ect- active Call forwarding activated diversion-activate Call forwarding and transfer destination user is ringing ect-alerting Call transfer and transfer destination user has answered ect- active
呼叫正在被转移 call-is-diverting
依照表一, 当某个 IMS网络实体收到的业务事件为 ect-active, 则表 示为呼叫转移且转移目的用户已应答。 Call is being transferred call-is-diverting According to Table 1, when the service event received by an IMS network entity is ect-active, it indicates that the call is transferred and the destination user has answered.
在本实施例中,当 MGCF收到的业务事件消息指示用户 B当前发生 的业务事件是 ECT业务, 并且转移目的用户已应答, 则 MGCF则可以 根据当前业务事件消息的指示,通过表一映射得到需要发送至 IMS网络 的业务事件信息为: ect-active ; 以及呼叫转移至的用户号码为: 010-28780808。 当 MGCF通过 INFO消息发送当前业务事件信息的消息 如下所示: In this embodiment, when the service event message received by the MGCF indicates that the current service event of the user B is the ECT service, and the transfer destination user has responded, the MGCF may obtain the mapping according to the current service event message through the table-first mapping. The service event information that needs to be sent to the IMS network is: ect-active ; and the call number to which the call is transferred is: 010-28780808. The message that the MGCF sends the current service event information through the INFO message is as follows:
INFO sip: usera @ examplea.com SIP/2.0 INFO sip: usera @ examplea.com SIP/2.0
P- Service-Notification: ect-active; redirect-number=tel:010-28780808 其中, SIP 消息包括三个部分组成, 分别为: 起始行、 消息头和消 息体,请求消息中起始行为请求行, 响应消息中起始行为状态行。 这里, 只给出了 INFO请求消息的请求行以及本业务事件信息相关的消息头 域, INFO请求消息中的其他部分可以采用默认形式。 P-Service-Notification: ect-active; redirect-number=tel:010-28780808 where SIP message consists of three parts, namely: start line, message header and message body, the start behavior request line in the request message , the start behavior status line in the response message. Here, only the request line of the INFO request message and the message header field related to the service event information are given, and other parts of the INFO request message may adopt the default form.
由于此处是通过扩展 SIP消息头域传递业务事件信息, 因此扩展的 头 域 为 : P- Service-Notification: ect-active; redirect-number=tel :010-28780808 , 表示增加了 P-Service-Notification头 域。 该头域表示的业务事件信息是, 业务事件类型为: ect-active ; 业务 事件参数为 redirect-number=tel:010-28780808 , 业务事件参数是用户 C 的号码; INFO请求消息的其他部分不需要改动。 Since the service event information is transmitted by extending the SIP message header field, the extended header field is: P-Service-Notification: ect-active; redirect-number=tel: 010-28780808, indicating that P-Service-Notification is added. Header field. The service event information indicated by the header field is: the service event type is: ect-active; the service event parameter is redirect-number=tel: 010-28780808, the service event parameter is the number of user C; the other part of the INFO request message is not required change.
当该 INFO消息是为发送业务事件信息而新生成的 SIP消息时, 则 需要在生成消息时, 根据目的用户的统一资源标识(URI )填写请求行 部分, 此处假设的是用户 A的 URI为 usera@examplea.com。 当该消息 是 MGCF当前需要发送至用户 A的 SIP消息, 在此, 只是利用该发送 给用户 A的 SIP消息携带业务事件信息时, 则在该 INFO消息中的请求
行中已经存在用户 A的 URI, 此时只需保留其中的内容即可。 When the INFO message is a newly generated SIP message for transmitting the service event information, the request line part needs to be filled according to the Uniform Resource Identifier (URI) of the destination user when generating the message, and the URI of the user A is assumed here. Usera@examplea.com. When the message is a SIP message that the MGCF needs to send to the user A, the request in the INFO message is only when the SIP message sent to the user A carries the service event information. User A's URI already exists in the line, so you only need to keep the contents.
另外, 当 MGCF通过扩展 SIP消息的消息体传递业务事件信息时, 扩展消息体可以采用扩展巴科斯范式(ABNF )文本编码方式, 也可以 为可扩展标记语言( XML )编码方式,还可以为抽象语法编码 1 ( ASN.1 ) 二进制的编码方式。 由于 SIP消息的消息体即支持二进制编码方式, 同 时也支持文本方式, 如果采用第三种方式, 则 MGCF直接将从 CS网络 获得的业务事件信息的二进制编码写入 SIP消息的消息体中; 如果采用 ABNF方式, 则需要与扩展头的方式相同, 预先设置业务事件对照表, 则编码后的业务事件信息可以表示为: In addition, when the MGCF delivers service event information by extending the message body of the SIP message, the extended message body may adopt an extended Bacchus (ABNF) text encoding method, an Extensible Markup Language (XML) encoding method, or an abstraction. Syntax code 1 ( ASN.1 ) Binary encoding. Since the message body of the SIP message supports the binary coding mode and also supports the text mode, if the third mode is adopted, the MGCF directly writes the binary code of the service event information obtained from the CS network into the message body of the SIP message; In the ABNF mode, the same as the extended header, the business event comparison table is set in advance, and the encoded business event information can be expressed as:
861^ 6^(^ &11011=<业务事件类型〉 [; <业务事件参数〉]。 861^ 6^(^ &11011=<business event type> [; <business event parameter>].
其中 Service-Notification表示此行携带的是业务事件信息; 业务事 件类型与业务事件参数的意义与扩展 SIP消息头域传递业务事件信息中 所描述的意义相同, 在此不再详述。 Service-Notification indicates that the line carries the service event information; the meaning of the service event type and the service event parameter is the same as that described in the extended SIP message header field delivery service event information, and will not be described in detail herein.
在本实施例中, 当 MGCF通过扩展 SIP消息的消息体传递业务事件 信息时, MGCF发送的 SIP消息的形式如下,在此以 SIP消息中的 INVITE 消息为例进行说明。 In this embodiment, when the MGCF transmits the service event information by extending the message body of the SIP message, the form of the SIP message sent by the MGCF is as follows. Here, the INVITE message in the SIP message is taken as an example for description.
INVITE sip: usera@examplea.com SIP/2.0 INVITE sip: usera@examplea.com SIP/2.0
Content-Type: application/Service-Notification Content-Type: application/Service-Notification
Service-No tification=ect- active; redirect-number=tel:010-28780808 这里, 只给出了 INVITE消息的请求行、 以及本业务事件信息相关 的消息头域和消息体。这里,请求行为: INVITE sip:usera@examplea.com SIP/2.0, 表示该 INVITE消息发送的目的用户, 该目的用户的 URI为: usera@ examplea.com。 Service-No tification=ect-active; redirect-number=tel:010-28780808 Here, only the request line of the INVITE message and the message header field and message body related to the service event information are given. Here, the request behavior: INVITE sip:usera@examplea.com SIP/2.0, indicates the destination user to which the INVITE message is sent. The URI of the destination user is: usera@ examplea.com.
这里, 由于是通过扩展消息体携带业务事件信息, 因此需要增加相 应 的 头 域 , 头 域 的 表 现 形 式 为 : Content-Type:
application/Service-Notification , 其中 application/Service-Notification表 示该消息携带的消息体为业务事件信息。 与其相应的扩展消息体为: Service-Notification=ect-active; redirect-number=tel:010-28780808 ,为按照 上述 ABNF编码生成的业务事件信息消息体。 其中, 该消息体表示业务 事件类型为: ect-active, 并其呼叫转移至的用户号码为: 010-28780808。 当 INVITE为当前需要发送至 IMS网络的 SIP消息时, 则当前增加了扩 展消息体的 INVITE消息中的其他部分为 INVITE消息中的原有内容。 Here, since the service event information is carried by the extended message body, it is necessary to add a corresponding header field, and the header field is expressed as: Content-Type: Application/Service-Notification, where application/Service-Notification indicates that the message body carried by the message is business event information. The corresponding extension message body is: Service-Notification=ect-active; redirect-number=tel: 010-28780808, which is a service event information message body generated according to the above ABNF coding. The message body indicates that the service event type is: ect-active, and the call number to which the call is transferred is: 010-28780808. When the INVITE is a SIP message that needs to be sent to the IMS network, the other part of the INVITE message that is currently added to the extended message body is the original content in the INVITE message.
以下介绍将业务事件消息中的业务事件信息携带在适当的 SIP消息 的第二种方法。 The second method of carrying the business event information in the service event message in the appropriate SIP message is described below.
当 MGCF收到的业务事件消息指示用户 B 当前发生的业务事件是 When the service event message received by the MGCF indicates that the current business event of user B is
ECT业务, 并且转移目的用户已应答, 则 MGCF可以根据当前业务事 件消息的指示,将本次 ECT业务对应的前转号码映射到 SIP消息并发送 至 IMS 网络。 具体映射至 SIP消息的方式, 可以是 SIP消息中已有的 P- Asserted-Identity或者当通信双方都支持对 SIP消息的 From或 To头域 的修改时, 还可以使用 From或 To头域。 The ECT service, and the transfer destination user has responded, the MGCF may map the forwarding number corresponding to the current ECT service to the SIP message and send it to the IMS network according to the indication of the current service event message. The manner of mapping to the SIP message may be the P-Asserted-Identity existing in the SIP message or when the communication parties support the modification of the From or To header field of the SIP message, the From or To header field may also be used.
例如, 当 MGCF通过 UPDATE请求消息发送当前业务事件信息的 消息如下所示: For example, the message that the MGCF sends the current service event information through the UPDATE request message is as follows:
UPDATE sip :usera @ examplea.com SIP/2.0 UPDATE sip :usera @ examplea.com SIP/2.0
P- Asserted-Identity: td:010-28780808 P- Asserted-Identity: td:010-28780808
这里,只给出了 UPDATE请求消息的请求行以及本次业务事件对应 的业务事件参数, 即本次业务事件对应的前转号码。 UPDATE请求消息 中的其他部分可以采用默认形式。 Here, only the request line of the UPDATE request message and the service event parameter corresponding to the current business event are given, that is, the forwarding number corresponding to the current business event. The rest of the UPDATE request message can be in the default form.
或者, Or,
INVITE sip: usera@examplea.com SIP/2.0 INVITE sip: usera@examplea.com SIP/2.0
From: <td:010-28780808〉;tag=12345
这里, 只给出了 INVITE请求消息的请求行以及本次业务事件对应 的业务事件参数, 即本次业务事件对应的前转号码。 INVITE请求消息 中的其他部分可以采用默认形式。 From: <td:010-28780808>;tag=12345 Here, only the request line of the INVITE request message and the service event parameter corresponding to the current service event are given, that is, the forwarding number corresponding to the current business event. The rest of the INVITE request message can be in the default form.
在 SIP消息已有的消息体中携带业务事件参数的方法, 可以参照在 已有的消息头中携带业务事件参数的方法, 在此不再详述。 当然, 根据 实际情况下, 也可以采用这种方式: 将部分业务事件信息携带的扩展的 消息头中, 将全部业务事件信息或者剩下的部分业务事件信息携带的已 有的消息体, 或其他类型这样的方法。 For the method of carrying the service event parameter in the existing message body of the SIP message, refer to the method of carrying the service event parameter in the existing message header, which is not described in detail herein. Of course, according to the actual situation, this method may also be adopted: an extended message header carried by part of the service event information, an existing message body carried by all the service event information or the remaining part of the service event information, or other Type such a method.
从对第二种方法的介绍中可以得到, 这里使用的业务事件信息为业 务事件参数, 在业务通知消息中仅使用业务事件参数, 也能够实现本发 明的目的。例如,对于 ECT业务, 当用户 B发生 ECT业务时, 由于 IMS 网络中的 IMS网络业务控制实体会对用户 B使用的业务进行管理,因此 当 IMS网络业务控制实体收到针对用户 B发送的业务通知消息时,根据 业务通知消息中仅携带的前转号码, 即用户 C的号码, 就可以得知当前 用户 B为空闲状态。 因此, 当存在需要接续至用户 B的呼叫时, 则用户 B能够接续该呼叫。 As can be seen from the introduction of the second method, the business event information used here is a business event parameter, and only the business event parameter is used in the service notification message, and the purpose of the present invention can also be achieved. For example, for the ECT service, when the user B generates the ECT service, since the IMS network service control entity in the IMS network manages the service used by the user B, when the IMS network service control entity receives the service notification sent by the user B, In the case of a message, according to the forwarding number carried in the service notification message, that is, the number of the user C, it can be known that the current user B is in an idle state. Therefore, when there is a call that needs to be connected to User B, User B can continue the call.
当然, 业务事件信息是业务事件类型、 或是业务事件参数、 或是业 务事件类型和业务事件参数, 是根据网络自身设备的功能、 特点、 以及 网络运营的需求决定的。 当业务事件信息包括业务事件类型, 同样可以 第一种方法中的介绍, 根据预先设置业务事件对照表, 在用户发生业务 事件时, 根据查找业务事件对照表获得对应的业务事件类型。 Of course, the business event information is a business event type, or a business event parameter, or a business event type and a business event parameter, and is determined according to the function, characteristics, and network operation requirements of the network device. When the service event information includes the service event type, the same can be introduced in the first method. According to the preset business event comparison table, when the user has a business event, the corresponding business event type is obtained according to the search service event comparison table.
在使用第三种方法时, 则不需要设置业务事件对照表, 由于 BICC 协议消息以及 ISUP协议消息自身支持业务事件通知机制, 因此只需按 照现有 SIP-I/SIP-T协议中提供的技术将 BICC协议消息以及 ISUP协议 消息封装至适当的 SIP消息即可。 在本发明中, 封装了所述 BICC协议
消息或 ISUP协议消息的 SIP消息, 也可称为 SIP协议格式的业务事件 消息。 When using the third method, there is no need to set the business event comparison table. Since the BICC protocol message and the ISUP protocol message itself support the business event notification mechanism, it is only necessary to follow the technology provided in the existing SIP-I/SIP-T protocol. The BICC protocol message and the ISUP protocol message can be encapsulated into an appropriate SIP message. In the present invention, the BICC protocol is encapsulated A SIP message of a message or an ISUP protocol message may also be referred to as a service event message in the SIP protocol format.
IMS网络中的设备就能够收到上述带有业务事件信息的 SIP消息, 并对用户 A和用户 B之间此次呼叫进行相应处理。 The device in the IMS network can receive the above SIP message with service event information, and process the call between user A and user B accordingly.
本实施例所描述的技术方案同样适用于主叫用户发生业务事件的情 况。 The technical solution described in this embodiment is also applicable to the case where a calling user has a business event.
实施例二 Embodiment 2
实施例二描述的第一网络为 CS网络, 第二网络为 IMS网络, 第一 网络和第二网络之间的互通单元为 MGCF,在主叫用户 A和被叫用户 B 的呼叫过程中, 由被叫用户 B发起业务事件的情况。 The first network described in the second embodiment is a CS network, and the second network is an IMS network. The interworking unit between the first network and the second network is an MGCF. During the calling process between the calling user A and the called user B, The case where the called user B initiates a business event.
本实施例主要描述的是, CS网络中的用户 A与 IMS网络中的用户 B之间正在建立或者已经成功建立了呼叫,如果用户 B触发了某种业务, 如 ECT业务, 那么用户 B的业务控制实体需要根据当前触发的业务和 业务所处的状态生成的业务事件消息, 并发送至 MGCF进行转换的情 况。 This embodiment mainly describes that a call is being established or has been successfully established between the user A in the CS network and the user B in the IMS network. If the user B triggers a certain service, such as an ECT service, the service of the user B is The control entity needs to generate a service event message according to the currently triggered service and the state of the service, and send it to the MGCF for conversion.
在本实施例中, 由于 IMS网络中的业务控制实体是不生成业务事件 消息的, 因此这里生成业务事件消息的方法是: 考虑 IMS网络基于 SIP 协议,因此当用户 B在 IMS网络中对应的业务控制实体在用户发生业务 事件时,将用户 B此次触发的业务所对应的业务事件信息携带在适当的 SIP消息中。 MGCF收到 IMS网络中业务控制实体发送的携带业务事件 信息的 SIP消息后, 则从所述消息中提取业务事件信息, 以 CS网络能 够识别的格式发送至 CS网络。 In this embodiment, since the service control entity in the IMS network does not generate a service event message, the method for generating the service event message here is: Consider that the IMS network is based on the SIP protocol, so when the user B corresponds to the service in the IMS network The control entity carries the service event information corresponding to the service triggered by the user B in the appropriate SIP message when the user has a business event. After receiving the SIP message carrying the service event information sent by the service control entity in the IMS network, the MGCF extracts the service event information from the message and sends it to the CS network in a format that can be recognized by the CS network.
图 4为实现本实施例方法的系统结构图。 该系统包括 CS网络 41、 MGCF42和 IMS网络 43。 其中, CS网络 41至少包括 MSC411和用户 终端 412; IMS网络 43中至少包括 IMS网络业务控制实体 431和用户
终端 432。 MSC411、 MGCF42和 IMS网络业务控制实体 431负责建立 用户终端 432和用户终端 412之间的呼叫。 4 is a system structural diagram of a method for implementing the embodiment. The system includes a CS network 41, an MGCF 42 and an IMS network 43. The CS network 41 includes at least an MSC 411 and a user terminal 412. The IMS network 43 includes at least an IMS network service control entity 431 and a user. Terminal 432. The MSC 411, MGCF 42 and IMS network service control entity 431 are responsible for establishing calls between the user terminal 432 and the user terminal 412.
其中,所述 IMS网络业务控制实体 431 ,用于根据被叫用户终端 432 进行的业务事件,生成携带业务事件信息的 SIP消息,并发送给 MGCF。 这里, IMS网络业务控制实体 431的具体结构如图 5所示, 至少包括: 获取单元 4311 , 用于根据用户进行的业务事件获取业务事件信息, 并将 所述业务事件信息发送至生成单元 4312; 生成单元 4312, 用于根据业 务事件信息生成 SIP协议格式的业务事件消息, 并将生成的 SIP协议格 式的业务事件消息发送至发送单元 4313; 发送单元 4313, 用于发送所 述 SIP协议格式的业务事件消息。 The IMS network service control entity 431 is configured to generate a SIP message carrying the service event information according to the service event performed by the called user terminal 432, and send the message to the MGCF. The specific structure of the IMS network service control entity 431 is as shown in FIG. 5, and at least includes: an obtaining unit 4311, configured to acquire service event information according to a service event performed by the user, and send the service event information to the generating unit 4312; The generating unit 4312 is configured to generate a service event message in a SIP protocol format according to the service event information, and send the generated service event message in the SIP protocol format to the sending unit 4313. The sending unit 4313 is configured to send the service in the SIP protocol format. Event message.
所述 MGCF42,用于接收业务事件消息,将业务事件消息转换成 CS 网络能够识别的形式, 发送至主叫用户终端所在的 CS 网络。 这里, MGCF42的内部结构可以如图 6所示, 包括接收单元 421 , 用于接收并 将 SIP协议格式的业务事件消息发送至反转换单元 422;反转换单元 422 , 用于将所述 SIP协议格式的业务事件消息转换成 CS网络支持的业务事 件消息, 并将所述 CS 网络支持的业务事件消息发送至发送单元 423; 发送单元 423, 用于发送所述 CS网络支持的业务事件消息。 The MGCF 42 is configured to receive a service event message, convert the service event message into a form recognizable by the CS network, and send the message to the CS network where the calling user terminal is located. Here, the internal structure of the MGCF 42 may be as shown in FIG. 6, including a receiving unit 421 for receiving and transmitting a service event message in a SIP protocol format to the inverse conversion unit 422, and an inverse converting unit 422 for using the SIP protocol format. The service event message is converted into a service event message supported by the CS network, and the service event message supported by the CS network is sent to the sending unit 423. The sending unit 423 is configured to send the service event message supported by the CS network.
IMS网络中的业务控制实体将业务事件信息携带的 SIP信息中的方 法, 同样存在三种: 第一种是, 通过扩展 SIP消息头或消息体的方式携 带业务事件信息; 第二种是, 通过 SIP消息已有的消息头或消息体携带 业务事件信息。 第三种方法是: IMS 网络中的业务控制实体根据 ISUP 协议生成 CS网络支持的业务事件消息, 并携带在 SIP消息的呼叫消息 体中。 There are also three methods in the SIP information carried by the service control entity in the IMS network. The first one is to carry the service event information by extending the SIP message header or the message body; the second is, The existing message header or message body of the SIP message carries service event information. The third method is: The service control entity in the IMS network generates a service event message supported by the CS network according to the ISUP protocol, and is carried in the call message body of the SIP message.
其中,第二种方法可以通过 SIP消息中的会话内的 INVITE、会话外 的 INVITE请求消息或者 REFER请求消息来实现。
通过会话内 INVITE请求消息的具体实现示例为: The second method may be implemented by using an INVITE in the session in the SIP message, an INVITE request message outside the session, or a REFER request message. An example of a concrete implementation of an INVITE request message through a session is:
INVITE sip: usera@examplea.com SIP/2.0 INVITE sip: usera@examplea.com SIP/2.0
P- Asserted-Identity: td:010-28780808 P- Asserted-Identity: td:010-28780808
这里, 通过原有会话中的 INVITE请求消息, 即会话内的 INVITE 请求消息传递 ECT业务事件信息。 Here, the ECT service event information is transmitted through the INVITE request message in the original session, that is, the INVITE request message in the session.
通过会话外 INVITE请求消息的具体实现示例为: An example of a concrete implementation of an out-of-session INVITE request message is:
INVITE sip: usera@examplea.com SIP/2.0 INVITE sip: usera@examplea.com SIP/2.0
P- Asserted-Identity: td:010-28780808 P- Asserted-Identity: td:010-28780808
Replaces: dlg-id-call-id;from-tag=dlg-id-from-tag; to-tag=dlg-id-to-tag 其中, 包含 Replaces头域的 INVITE请求消息为会话外 INVITE请 求消息的一个具体例子。 Replaces头域中携带原有会话的对话标识, 包 含原有会话所对应的 SIP对话的 Call-ID, From-tag以及 To-tag参数。 Replaces: dlg-id-call-id; from-tag=dlg-id-from-tag; to-tag=dlg-id-to-tag where the INVITE request message containing the Replaces header field is an out-of-session INVITE request message A specific example. The Replaces header field carries the conversation ID of the original session, including the Call-ID, From-tag, and To-tag parameters of the SIP conversation corresponding to the original session.
通过 REFER请求消息的具体实现示例为: An example of a concrete implementation of a REFER request message is:
REFER sip: usera @ mgcf42.example.com SIP/2.0 REFER sip: usera @ mgcf42.example.com SIP/2.0
Refer-To: tel:010-28780808 Refer-To: tel: 010-28780808
其中, Refer-To头域中携带呼叫转移至的用户号码, MGCF收到该 消息后向所指示的用户发起呼叫, 同时生成 CS网络支持的业务事件消 息并发送到 CS网络。 The Refer-To header field carries the user number to which the call is transferred. After receiving the message, the MGCF initiates a call to the indicated user, and generates a service event message supported by the CS network and sends the message to the CS network.
这里, 使用第一和第二方法与实施例一中的不同之处在于, 实施例 一中是根据收到的业务事件消息获得对应的业务事件信息, 而在本实施 例中是根据用户所触发的业务以及业务状态获得对应的业务事件信息。 Here, the first method and the second method are different from the first embodiment in that, in the first embodiment, the corresponding service event information is obtained according to the received service event message, and in this embodiment is triggered according to the user. The business and business status obtain corresponding business event information.
其中, 所指的适当的 SIP消息与实施例一中所指的适当的 SIP消息 的意义相同,即如果 IMS网络中的业务控制实体当前需要发送 SIP消息, 则该业务控制实体可以将当前收到的业务事件信息封装到待发送的 SIP 消息; 如果当前没有需要发送的 SIP消息时, 则可以 IMS网络中的业务 控制实体发起新的 INFO请求消息其中携带业务事件信息。
这里,业务事件的种类很多,例如会议业务中的多种业务、以及 ECT 业务, 在此仅以用户 B进行 ECT业务为例对本实施例的技术方案进行 详细描述。在本实施例中,用户 B将呼叫转移至同样位于 IMS网络内的 用户 C。 在本实施例方法流程的介绍中, 假设用户 B和用户 C同属于一 个 IMS网络业务控制实体。 当用户 B和用户 C不同属于一个 IMS网络 业务控制实体时, 同样可以采用与本实施例相同的技术方案。 The appropriate SIP message refers to the same meaning as the appropriate SIP message in the first embodiment, that is, if the service control entity in the IMS network needs to send a SIP message, the service control entity may receive the current message. The service event information is encapsulated into the SIP message to be sent. If there is no SIP message to be sent, the service control entity in the IMS network may initiate a new INFO request message carrying the service event information. Here, there are many types of service events, such as multiple services in the conference service, and the ECT service. The technical solution of the present embodiment is described in detail by taking the ECT service of the user B as an example. In this embodiment, User B transfers the call to User C, also located within the IMS network. In the introduction of the method flow in this embodiment, it is assumed that user B and user C belong to one IMS network service control entity. When the user B and the user C belong to one IMS network service control entity, the same technical solution as the embodiment can be adopted.
图 7为本实施例方法的流程图, 具体描述如下: FIG. 7 is a flowchart of the method of the embodiment, which is specifically described as follows:
步骤 701 : MSC、 与 MGCF以及 IMS网络业务控制实体建立用户 A 和用户 B之间的呼叫。 Step 701: The MSC establishes a call between the user A and the user B with the MGCF and the IMS network service control entity.
这里, 所述的 IMS网络业务控制实体, 就是为用户 B提供业务的业 务控制实体。 如果在 IMS网络内没有为用户提供业务的业务控制实体, 此部分功能也可以由 MGCF完成。 Here, the IMS network service control entity is a service control entity that provides services for user B. If there is no service control entity that provides services for users within the IMS network, this part of the function can also be completed by the MGCF.
步骤 702: 用户 C呼叫用户 B。 Step 702: User C calls user B.
步骤 703: 用户 B请求 ECT业务, 请求接通用户 A和用户 C。 步骤 704: 用户 B的业务控制实体根据用户 B进行的业务事件产生 业务事件消息。 Step 703: User B requests the ECT service, and requests to connect user A and user C. Step 704: The service control entity of user B generates a service event message according to the service event performed by user B.
这里的业务事件消息为携带业务事件信息的 SIP消息。 可以是如下 形式: The service event message here is a SIP message carrying service event information. Can be of the form:
INFO sip: usera @ examplea.com SIP/2.0 INFO sip: usera @ examplea.com SIP/2.0
P- Service-Notification: ect- active; redirect-number=tel:010-28780808 或如下形式: P-Service-Notification: ect- active; redirect-number=tel:010-28780808 or the following form:
INVITE sip: usera® examplea.com SIP/2.0 INVITE sip: usera® examplea.com SIP/2.0
Content-Type: application/Service-Notification Content-Type: application/Service-Notification
Service-No tification=ect- active; redirect-number=tel:010-28780808 具体的含义与实施例一中所描述的相同, 在此不再详述。
步骤 705: 用户 B 的业务控制实体将生成的业务事件消息发送给 MGCF。 Service-No tification=ect-active; redirect-number=tel: 010-28780808 The specific meaning is the same as that described in Embodiment 1, and will not be described in detail herein. Step 705: The service control entity of the user B sends the generated service event message to the MGCF.
步骤 706: MGCF接收到 IMS网络中用户 B的业务控制实体发送的 业务事件消息后, 将收到的业务事件消息转换成 CS 网络能够识别的格 式, 沿着用户 A和用户 B呼叫建立的路径向 CS网络方向发送。 Step 706: After receiving the service event message sent by the service control entity of the user B in the IMS network, the MGCF converts the received service event message into a format recognizable by the CS network, along the path established by the user A and the user B. CS network direction is sent.
由于在 CS网络中存在业务事件通知的机制, 因此 MGCF可以根据 CS 网络中的业务事件通知机制, 将从业务控制实体收到的业务事件信 息转换成 CS 网络实体能够识别的格式。 例如, 将携带业务事件信息的 SIP消息转换成 ISUP协议消息或 BICC协议消息,具体转换的方法可以 根据 ISUP协议消息以及 BICC 协议消息的相关规定; 或者按照现有 ITU-T定义的 SIP-I或者 IETF定义的 SIP-T技术对 SIP消息进行转换, 并发送至 CS域。 由于在 CS网络中, ISUP协议和 BICC协议均支持业 务事件机制, 因此如果采用 ISUP协议消息或者 BICC协议消息, 可以 更加适应 CS网络的具体情况。 Since there is a mechanism for service event notification in the CS network, the MGCF can convert the service event information received from the service control entity into a format recognizable by the CS network entity according to the service event notification mechanism in the CS network. For example, the SIP message carrying the service event information is converted into an ISUP protocol message or a BICC protocol message, and the specific conversion method may be according to the ISUP protocol message and the relevant provisions of the BICC protocol message; or according to the existing ITU-T defined SIP-I or The SIP-T technology defined by the IETF converts SIP messages and sends them to the CS domain. Since the ISUP protocol and the BICC protocol support the service event mechanism in the CS network, if the ISUP protocol message or the BICC protocol message is adopted, the specific situation of the CS network can be more adapted.
本实施例所描述的技术方案同样适用于主叫用户发生业务事件的情 况。 The technical solution described in this embodiment is also applicable to the case where a calling user has a business event.
实施例三 Embodiment 3
实施例三描述的第一网络和第二网络均为 CS 网络, 而相应的第一 网络与第二网络之间的互通装置为: 连接第一 CS网络与 IMS网络的第 一 MGCF, IMS 网络以及连接所述 IMS 网络与第二 CS 网络的第二 MGCF。 第一 MGCF和第二 MGCF通过 IMS网络互通。 The first network and the second network described in Embodiment 3 are both CS networks, and the interworking devices between the corresponding first network and the second network are: a first MGCF connecting the first CS network and the IMS network, and an IMS network; A second MGCF connecting the IMS network to the second CS network. The first MGCF and the second MGCF communicate through the IMS network.
在本实施例中, 互通装置负责将接收到的被叫用户所在第二 CS 网 络发送来的业务通知信息转换成能够在自身网络中传送的 SIP消息, 并 在发送至主叫用户终端所在第一 CS网络时,重新转换成 CS网络能够识 别的格式, 发送至第一 CS网络。 在本实施例, 主要介绍被叫用户终端
发起业务事件的情况。 In this embodiment, the interworking device is responsible for converting the received service notification information sent by the second CS network where the called user is located into a SIP message that can be transmitted in the network, and transmitting to the first location of the calling user terminal. When the CS network is re-converted into a format recognizable by the CS network, it is sent to the first CS network. In this embodiment, the called user terminal is mainly introduced. The circumstances in which a business event is initiated.
图 8为本实施例系统的结构图, 包括 CS网络 81、 IMS网络 82以及 CS网络 83。 其中, CS网络 81至少包括用户终端 812和 MSC811; IMS 网络 82至少包括 MGCF821和 MGCF822; CS网络 83至少包括用户终 端 832和 CS网络 MSC831。 FIG. 8 is a structural diagram of the system of the present embodiment, including a CS network 81, an IMS network 82, and an CS network 83. The CS network 81 includes at least a user terminal 812 and an MSC 811; the IMS network 82 includes at least an MGCF 821 and an MG CF 822; and the CS network 83 includes at least a user terminal 832 and a CS network MSC 831.
这里, MGCF821 负责连接 CS网络 81和 IMS网络 82; MGCF822 负责连接 IMS网络 82和 CS网络 83。 MSC811、 MGCF821、 MGCF822 和 MSC831负责建立主叫用户终端 812和被叫 832之间的呼叫。 Here, the MGCF 821 is responsible for connecting the CS network 81 and the IMS network 82; the MGCF 822 is responsible for connecting the IMS network 82 and the CS network 83. The MSC 811, MG CF 821, MG CF 822, and MSC 831 are responsible for establishing a call between the calling user terminal 812 and the called 832.
所述被叫用户终端 832对应的 MSC831 , 在被叫用户终端发生业务 事件时, 生成业务事件消息。 The MSC 831 corresponding to the called user terminal 832 generates a service event message when a service event occurs on the called user terminal.
所述负责连接 IMS网络 82和 CS网络 83的 MGCF822,用于接收业 务事件消息, 将业务事件消息转换成 SIP消息, 并发送至 IMS网络 82 中的 MGCF821。这里 MGCF822的具体结构可以与图 2所示的结构相同, 在此不再详述。 The MGCF 822, which is responsible for connecting the IMS network 82 and the CS network 83, is configured to receive a service event message, convert the service event message into a SIP message, and send it to the MGCF 821 in the IMS network 82. Here, the specific structure of the MGCF822 can be the same as that shown in FIG. 2, and will not be described in detail herein.
所述 IMS 网络 82中的 MGCF821 , 用于将收到的 SIP消息转换成 The MGCF 821 in the IMS network 82 is configured to convert the received SIP message into
CS网络能够识别的形式,并发送至主叫用户终端所在的 CS网络 81。这 里, MGCF821的具体结构可以与图 6所示的结构相同, 在此不再详述。 The CS network can recognize the form and send it to the CS network 81 where the calling user terminal is located. Here, the specific structure of the MGCF 821 may be the same as that shown in FIG. 6, and will not be described in detail herein.
在如图 8所示的网络环境下, 主叫用户 A位于 CS网络 81、 被叫用 户 B位于 CS网络 83。 In the network environment shown in FIG. 8, the calling user A is located in the CS network 81, and the called user B is located in the CS network 83.
在主叫用户 A和被叫用户 B的呼叫过程中,被叫用户 B发生业务事 件, 由被叫用户 B 对应的 MSC831 生成业务事件消息, 并发送给 MGCF822; MGCF822将收到的业务事件消息所对应的业务事件指示封 装至 SIP消息, 并通过 IMS网络发送至 MGCF821 ; MGCF821将携带业 务事件指示的 SIP信息转换成 CS网络能够识别的格式, 沿着呼叫建立 路径发送至 CS网络 81。
其中, 将业务事件信息携带在 SIP消息内的方法, 可以参见实施例 一中步骤 305的相关介绍; 将业务事件信息转换成 CS网络能够识别的 格式的方法,可以参见实施例二中步骤 706的相关介绍,在此不再详述。 During the call process between the calling user A and the called user B, the called user B generates a service event, and the MSC 831 corresponding to the called user B generates a service event message, and sends it to the MGCF 822; the MGCF822 will receive the service event message. The corresponding service event indication is encapsulated into a SIP message and sent to the MGCF 821 through the IMS network; the MGCF 821 converts the SIP information carrying the service event indication into a format recognizable by the CS network, and sends it to the CS network 81 along the call setup path. For the method of carrying the service event information in the SIP message, refer to the related description of the step 305 in the first embodiment. For the method of converting the service event information into a format that can be recognized by the CS network, refer to step 706 in the second embodiment. Related introductions are not detailed here.
本实施例所描述的技术方案同样适用于主叫用户终端发生业务事件 的情况。 The technical solution described in this embodiment is also applicable to the case where a service event occurs on the calling user terminal.
实施例四 Embodiment 4
实施例四描述的第一网络和第二网络均为 IMS网络, 而相应的第一 网络与第二网络之间的互通装置为: 连接第一 IMS网络与 CS网络的第 一 MGCF、 和连接所述 CS网络与第二 IMS网络的第二 MGCF。 所述第 一 MGCF和第二 MGCF通过 CS网络互通。 The first network and the second network described in Embodiment 4 are both IMS networks, and the interworking devices between the corresponding first network and the second network are: a first MGCF connecting the first IMS network and the CS network, and a connection station The CS network and the second MGCF of the second IMS network. The first MGCF and the second MGCF communicate through the CS network.
在本实施例中, 为实现发明目的, 作为互通装置的 CS 网络, 负责 将接收到的被叫用户所在 IMS 网络发送来的业务事件信息转换成能够 在自身网络中传送的消息, 并在发送至主叫所在 IMS网络时, 重新转换 成 IMS网络能够识别的 SIP消息, 发送至主叫用户所在的 IMS网络。 在本实施例, 主要介绍被叫用户终端发起业务事件的情况。 In this embodiment, for the purpose of the invention, the CS network as the interworking device is responsible for converting the received service event information sent by the IMS network of the called user into a message that can be transmitted in the network, and sending it to the When the calling party is in the IMS network, it re-converts into a SIP message that the IMS network can recognize and sends it to the IMS network where the calling user is located. In this embodiment, the case where the called user terminal initiates a service event is mainly introduced.
图 9为本实施例系统的结构图, 包括 IMS网络 91、 CS网络 92以及 IMS网络 93。 其中, IMS网络 91至少包括用户终端 912和 IMS网络业 务控制实体 911; CS网络 92至少包括 MGCF921和 MGCF922; IMS网 络 93至少包括 IMS网络用户 932和 IMS网络业务控制实体 931。这里, IMS网络业务控制实体为 MSC; MGCF921和 MGCF922可以是 MGCF。 Figure 9 is a structural diagram of the system of the present embodiment, including an IMS network 91, a CS network 92, and an IMS network 93. The IMS network 91 includes at least a user terminal 912 and an IMS network service control entity 911; the CS network 92 includes at least an MGCF 921 and an MGCF 922; and the IMS network 93 includes at least an IMS network user 932 and an IMS network service control entity 931. Here, the IMS network service control entity is an MSC; the MGCF 921 and the MGCF 922 may be an MGCF.
这里, MGCF921 负责连接 IMS网络 91和 CS网络 92; MGCF922 负责连接 CS 网络 92和 IMS 网络 93。 IMS 网络业务控制实体 911、 MGCF921、 MGCF922和 IMS网络业务控制实体 931负责建立主叫用户 终端 912和被叫用户终端 932之间的呼叫。 Here, the MGCF 921 is responsible for connecting the IMS network 91 and the CS network 92; the MGCF 922 is responsible for connecting the CS network 92 and the IMS network 93. The IMS network service control entity 911, MGCF 921, MGCF 922, and IMS network service control entity 931 are responsible for establishing calls between the calling user terminal 912 and the called user terminal 932.
所述 IMS网络业务控制实体 931 , 用于根据被叫用户进行的业务事
件,生成携带业务事件信息的 SIP消息,并发送给 MGCF921。这里, IMS 网络业务控制实体 931的具体结构可以与图 5所示的结构相同, 在此不 再详述。 The IMS network service control entity 931 is configured to perform business operations according to the called user. A SIP message carrying service event information is generated and sent to the MGCF 921. Here, the specific structure of the IMS network service control entity 931 may be the same as that shown in FIG. 5, and will not be described in detail herein.
所述 MGCF922, 用于将收到的 SIP消息转换成 CS网络能够识别的 形式, 并发送至 MGCF921。 这里, MGCF922的具体结构可以与图 6所 示的结构相同, 在此不再详述。 The MGCF 922 is configured to convert the received SIP message into a form recognizable by the CS network and send it to the MGCF 921. Here, the specific structure of the MGCF 922 may be the same as that shown in FIG. 6, and will not be described in detail herein.
所述 MGCF921 , 用于接收 MGCF922发送的消息, 并将所述消息转 换成 SIP 消息, 并发送至主叫用户终端所在的 IMS 网络 91。 这里, MGCF921的具体结构可以与图 2所示的结构相同, 在此不再详述。 The MGCF 921 is configured to receive a message sent by the MGCF 922, and convert the message into a SIP message, and send the message to the IMS network 91 where the calling user terminal is located. Here, the specific structure of the MGCF 921 can be the same as that shown in FIG. 2 and will not be described in detail herein.
在如图 9所示的网络环境下, 主叫用户 A位于 IMS网络 91、 被叫 用户 B位于 IMS网络 93。 In the network environment shown in FIG. 9, the calling user A is located in the IMS network 91, and the called user B is located in the IMS network 93.
在主叫用户 A和被叫用户 B的呼叫过程中,被叫用户 B发生业务事 件, 由被叫用户 B对应的 IMS网络业务控制实体 931 ,将用户 B的业务 事件所对应的业务事件指示封装至 SIP 消息; 并发送至 MGCF922; MGCF922收到携带业务事件指示的 SIP消息后, 将携带业务事件指示 的 SIP信息转换成 CS 网络 92能够识别格式的业务事件消息, 并通过 CS网络 92发送至 MGCF921; MGCF921根据业务事件消息所对应的业 务事件指示, 将业务事件指示封装至 SIP消息中, 沿着呼叫建立路径发 送至 IMS网络 91。 During the call process between the calling user A and the called user B, the called user B generates a service event, and the IMS network service control entity 931 corresponding to the called user B encapsulates the service event corresponding to the service event of the user B. The SIP message is sent to the MGCF 922; after receiving the SIP message carrying the service event indication, the MGCF922 converts the SIP information carrying the service event indication into a service event message that can be recognized by the CS network 92, and sends it to the MGCF 921 through the CS network 92. The MGCF 921 encapsulates the service event indication into the SIP message according to the service event indication corresponding to the service event message, and sends it to the IMS network 91 along the call setup path.
其中, 将业务事件信息携带在 SIP消息内的方法, 可以参见实施例 二中步骤 604的相关介绍; 将业务事件信息转换成 CS网络能够识别的 格式的方法, 可以参见实施例二中步骤 706的相关介绍; 将业务事件信 息携带在 SIP消息内的方法,可以参见实施例一中步骤 305的相关介绍, 或者根据 CS网络 MGCF922转换格式的逆过程进行, 在此不再详述。 For the method of carrying the service event information in the SIP message, refer to the related description of the step 604 in the second embodiment. For the method of converting the service event information into a format that can be recognized by the CS network, refer to step 706 in the second embodiment. For the method of carrying the service event information in the SIP message, refer to the related description of step 305 in the first embodiment, or the reverse process according to the conversion format of the CS network MGCF922, which will not be described in detail herein.
本实施例所描述的技术方案同样适用于主叫用户终端发生业务事件
的情况。 The technical solution described in this embodiment is also applicable to a service event occurring at a calling user terminal. Case.
在本具体实施方式前面的介绍中, 主要描述的是当用户发生业务事 件时, 用户所在的业务控制实体向对端用户所在网络发送业务事件消息 的情况。 在本发明中, 还可以通过订阅业务事件的方式, 来获得业务事 件信息。 也就是说, 如果用户 A需要在用户 B发生业务事件时, 用户 A 以及用户 A的业务控制实体能收到关于用户 B的业务事件信息,那么用 户 A需要在自身与用户 B的呼叫过程中, 向用户 B发送订阅业务事件 请求;用户 B所在的业务控制实体只在收到用户 A发送的订阅业务事件 请求后, 才在用户 B发生业务事件时, 向用户 A发送关于用户 B的业 务事件信息。 In the foregoing description of the specific implementation, the main description is the case where the service control entity where the user is located sends a service event message to the network where the peer user is located when the user has a business event. In the present invention, business event information can also be obtained by subscribing to a business event. That is, if user A needs to receive a service event at user B, and user A and user A's service control entity can receive service event information about user B, then user A needs to be in the process of calling itself with user B. Sending a subscription service event request to the user B; the service control entity where the user B is located only sends the service event information about the user B to the user A when the user B has a service event after receiving the subscription service event request sent by the user A. .
这里,用户 A向用户 B发送的订阅业务事件请求的方法可以是新增 SIP事件包的方式, 增加 SIP事件包的事件类型为: Service-Notification, 可以通过扩展头域的方法发送订阅业务事件请求, 可以参考如下消息形 式: Here, the method for the user A to send the subscription service event request to the user B may be a method of adding a SIP event packet, and the event type of the SIP event packet is: Service-Notification, and the subscription service event request may be sent by expanding the header field method. , can refer to the following message form:
SUBSCRIBE sip: userb @ csdomian .example SIP/2.0 SUBSCRIBE sip: userb @ csdomian .example SIP/2.0
Event: Service-Notification Event: Service-Notification
同时,用户 B所在业务控制实体向用户 A所在网络发送针对用户 B 的业务事件信息的方法, 根据具体的网络环境采用实施例一至实施例四 中所记载的方法, 具体细节不再详述。 At the same time, the service control entity where the user B is located sends the service event information for the user B to the network where the user A is located. The method described in the first embodiment to the fourth embodiment is used according to the specific network environment, and details are not described in detail.
当采用订阅业务事件的方式, 获取用户的业务事件信息时, 携带业 务事件信息的业务事件消息的格式可以是如下形式: When the service event information of the user is obtained by subscribing to the service event, the format of the service event message carrying the service event information may be in the following form:
NOTIFY sip: usera@example.com SIP/2.0 NOTIFY sip: usera@example.com SIP/2.0
Content-Type: application/Service-Notification Content-Type: application/Service-Notification
Service-Notification=ect-connect; redirect-number=tel:+86-28781234 这里采用的是在 NOTIFY中扩展消息体的方式。
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡 在本发明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均 应包含在本发明的保护范围之内。
Service-Notification=ect-connect; redirect-number=tel:+86-28781234 Here is the way to extend the message body in NOTIFY. The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalents, improvements, etc., which are made within the spirit and principles of the present invention, should be included in the present invention. Within the scope of protection.
Claims
1、 一种传递业务事件的方法, 其特征在于, 执行以下步骤: 在呼叫过程中用户发生业务事件时, 所述用户所在第一网络和当前 呼叫过程对端用户所在第二网络之间的互通装置, 接收所述用户所在业 务控制实体生成的业务事件消息; A method for transmitting a service event, characterized in that: performing the following steps: when a user has a service event during a call, the first network where the user is located and the second network where the peer user is located in the current call process The device receives a service event message generated by the service control entity where the user is located;
所述互通装置接收所述业务事件消息, 将该业务事件消息转换为第 二网络可识别的形式, 并沿着呼叫建立路径发送至第二网络。 The interworking device receives the service event message, converts the service event message into a form recognizable by the second network, and transmits the message to the second network along the call setup path.
2、 根据权利要求 1所述的方法, 其特征在于, 所述第一网络为: 电 路交换 CS网络; 所述第二网络为: 互联网多媒体子系统 IMS网络; 所 述互通装置为媒体网关控制功能 MGCF; 2. The method according to claim 1, wherein the first network is: a circuit switched CS network; the second network is: an internet multimedia subsystem IMS network; and the interworking device is a media gateway control function. MGCF;
所述互通装置对业务事件消息转换为第二网络可识别的形式发送具 体为: MGCF将收到的业务事件消息转换成会话初始协议 SIP消息, 发 送至 IMS网络。 The interworking device transmits the service event message to the second network identifiable form: the MGCF converts the received service event message into a session initiation protocol SIP message and sends the message to the IMS network.
3、 根据权利要求 2所述的方法, 其特征在于, 所述 MGCF将收到 的业务事件消息转换成 SIP消息为: 3. The method according to claim 2, wherein the MGCF converts the received service event message into a SIP message:
根据业务事件消息中包含的业务事件, 获得与其对应的业务事件信 息; 将业务事件信息封装至 SIP消息。 Obtaining service event information corresponding to the service event included in the service event message; and encapsulating the service event information into the SIP message.
4、根据权利要求 2所述的方法, 其特征在于, 当收到的业务事件消 息为综合业务数字网用户部分 ISUP协议消息或承载无关呼叫控制 BICC 协议消息时; The method according to claim 2, wherein when the received service event message is an integrated service digital network user part ISUP protocol message or a bearer independent call control BICC protocol message;
所述 MGCF将收到的业务事件消息转换成 SIP消息为: 将收到的业 务事件消息封装至 SIP消息中。 The MGCF converts the received service event message into a SIP message as: Encapsulating the received service event message into a SIP message.
5、根据权利要求 1所述的方法,其特征在于,所述第一网络为: IMS 网络; 所述第二网络为: CS网络; 所述互通装置为 MGCF;
所述业务控制实体生成业务事件消息为: 用户所在 IMS网络中的业 务控制实体根据用户发生的业务事件, 获得对应的业务事件信息, 根据 获得的业务事件信息生成 SIP协议格式的业务事件消息。 The method according to claim 1, wherein the first network is: an IMS network; the second network is: a CS network; the interworking device is an MGCF; The service control entity generates a service event message as follows: The service control entity in the IMS network of the user obtains the corresponding service event information according to the service event that the user generates, and generates a service event message in the SIP protocol format according to the obtained service event information.
6、根据权利要求 5所述的方法, 其特征在于, 所述生成 SIP协议格 式的业务事件消息为: The method according to claim 5, wherein the service event message for generating a SIP protocol format is:
所述业务控制实体将业务事件信息封装至 SIP消息中; 或根据业务 事件信息生成 ISUP协议格式的业务事件消息, 将所述协议格式的业务 事件消息封装至 SIP消息中。 The service control entity encapsulates the service event information into the SIP message; or generates a service event message in the ISUP protocol format according to the service event information, and encapsulates the service event message in the protocol format into the SIP message.
7、 根据权利要求 5或 6所述的方法, 其特征在于, 7. A method according to claim 5 or 6, characterized in that
所述互通装置对业务事件消息进行转换, 以第二网络能够识别的形 式发送为: The interworking device converts the service event message and sends it in a form recognizable by the second network as:
MGCF将所述 SIP消息转换成 ISUP协议消息或 BICC协议消息。 The MGCF converts the SIP message into an ISUP protocol message or a BICC protocol message.
8、根据权利要求 1所述的方法, 其特征在于, 所述第一网络和第二 网络均为: CS网络; 所述互通装置为: 连接第一 CS网络与 IMS网络 的第一 MGCF和连接所述 IMS网络与第二 CS网络的第二 MGCF; 所述互通装置将业务事件消息转换为第二网络可识别的形式, 并沿 着呼叫建立路径发送至第二网络包括: The method according to claim 1, wherein the first network and the second network are: a CS network; the interworking device is: a first MGCF and a connection connecting the first CS network and the IMS network And the IMS network and the second MGCF of the second CS network; the interworking device converting the service event message into a second network identifiable form, and sending the message to the second network along the call setup path includes:
第一 MGCF将收到的业务事件消息转换成 SIP消息, 并通过 IMS 网络发送至第二 MGCF; The first MGCF converts the received service event message into a SIP message, and sends the message to the second MGCF through the IMS network;
第二 MGCF将 SIP消息转换成 CS网络能够识别的格式, 沿着呼叫 建立路径发送至第二 CS网络。 The second MGCF converts the SIP message into a format recognizable by the CS network and transmits it along the call setup path to the second CS network.
9、 根据权利要求 8所述的方法, 其特征在于, 所述第一 MGCF将 收到的业务事件消息转换成 SIP消息为: The method according to claim 8, wherein the first MGCF converts the received service event message into a SIP message as:
根据业务事件消息对应的业务事件,获得与其对应的业务事件信息; 将业务事件信息封装至 SIP消息。
Obtaining service event information corresponding to the service event corresponding to the service event message; and encapsulating the service event information into the SIP message.
10、 根据权利要求 8所述的方法, 其特征在于, 当收到的业务事件 消息为 ISUP协议消息或 BICC协议消息时; The method according to claim 8, wherein when the received service event message is an ISUP protocol message or a BICC protocol message;
所述第一 MGCF将收到的业务事件消息转换成 SIP消息为:将收到 的业务事件消息封装至 SIP消息中。 The first MGCF converts the received service event message into a SIP message by encapsulating the received service event message into the SIP message.
11、 根据权利要求 8、 9或 10所述的方法, 其特征在于, 11. A method according to claim 8, 9 or 10, characterized in that
所述第二 MGCF将 SIP消息转换成 CS网络能够识别的格式为: 将 SIP消息转换成 ISUP协议消息或 BICC协议消息。 The second MGCF converts the SIP message into a format that the CS network can recognize as: converting the SIP message into an ISUP protocol message or a BICC protocol message.
12、 根据权利要求 1所述的方法, 其特征在于, 所述第一网络和第 二网络均为: IMS网络; 所述互通装置为: 连接第一 IMS网络与 CS网 络的第一 MGCF和连接所述 CS网络与第二 IMS网络的第二 MGCF; 所述业务控制实体生成业务事件消息包括: 用户所在第一 IMS网络 中的业务控制实体根据用户发生的业务事件, 获得对应的业务事件信 息, 根据获得的业务事件信息生成 SIP协议格式的业务事件消息。 The method according to claim 1, wherein the first network and the second network are: an IMS network; the interworking device is: a first MGCF and a connection connecting the first IMS network and the CS network The CS network and the second MGCF of the second IMS network; the service control entity generating the service event message includes: the service control entity in the first IMS network where the user is located obtains the corresponding service event information according to the service event that occurs by the user, A service event message in a SIP protocol format is generated according to the obtained service event information.
13、根据权利要求 12所述的方法, 其特征在于, 所述生成 SIP协议 格式的业务事件消息包括: The method according to claim 12, wherein the generating a service event message in a SIP protocol format comprises:
所述业务控制实体将业务事件信息封装至 SIP消息中; 或根据业务 事件信息生成 ISUP协议格式的业务事件消息,将 ISUP协议格式的业务 事件消息封装至 SIP消息中。 The service control entity encapsulates the service event information into the SIP message; or generates a service event message in the ISUP protocol format according to the service event information, and encapsulates the service event message in the ISUP protocol format into the SIP message.
14、 根据权利要求 12或 13所述的方法, 其特征在于, 14. Method according to claim 12 or 13, characterized in that
所述互通装置将业务事件消息转换为第二网络可识别的形式, 并沿 着呼叫建立路径发送至第二网络包括: The interworking device converts the service event message into a form recognizable by the second network, and sends the message to the second network along the call setup path, including:
第一 MGCF收到所述 SIP消息后, 将所述 SIP消息转换成 CS网络 能够识别格式的业务事件消息, 并通过 CS网络发送至第二 MGCF; 第二 MGCF将从所述第一 MGCF收到的业务事件消息转换成 SIP 消息, 沿着呼叫建立路径发送至第二 IMS网络。
After receiving the SIP message, the first MGCF converts the SIP message into a service event message in a format recognizable by the CS network, and sends the message to the second MGCF through the CS network; the second MGCF receives the message from the first MGCF. The business event message is converted into a SIP message and sent along the call setup path to the second IMS network.
15、 根据权利要求 14所述的方法, 其特征在于, 15. The method of claim 14 wherein:
所述第二 MGCF将 SIP消息转换成 CS网络能够识别的格式为: 将 SIP消息转换成 ISUP协议消息或 BICC协议消息。 The second MGCF converts the SIP message into a format that the CS network can recognize as: converting the SIP message into an ISUP protocol message or a BICC protocol message.
16、根据权利要求 15所述的方法, 其特征在于, 当收到的业务事件 消息为 ISUP协议消息或 BICC协议消息时; 所述第二 MGCF将从所述 第一 MGCF收到的业务事件消息转换成 SIP消息为: The method according to claim 15, wherein when the received service event message is an ISUP protocol message or a BICC protocol message, the second MGCF receives a service event message from the first MGCF. Convert to SIP message as:
将收到的 ISUP协议格式或 BICC协议格式的业务事件消息封装至 SIP消息中。 The received service event message in the ISUP protocol format or the BICC protocol format is encapsulated into a SIP message.
17、 根据权利要求 14所述的方法, 其特征在于, 所述第二 MGCF 将从所述第一 MGCF收到的业务事件消息转换成 SIP消息为: The method according to claim 14, wherein the second MGCF converts the service event message received from the first MGCF into a SIP message:
根据业务事件消息对应的业务事件,获得与其对应的业务事件信息; 将业务事件信息封装至 SIP消息中。 Obtaining service event information corresponding to the service event corresponding to the service event message; and encapsulating the service event information into the SIP message.
18、 根据权利要求 3、 6、 9或 13所述的方法, 其特征在于, 所述将 业务事件信息封装至 SIP消息中为: 18. The method according to claim 3, 6, 9, or 13, wherein the encapsulating the service event information into the SIP message is:
将所述业务事件信息封装至 SIP消息的扩展头域、或扩展消息体中。 The service event information is encapsulated into an extended header field of the SIP message, or an extended message body.
19、 根据权利要求 3、 6、 9或 13所述的方法, 其特征在于, 所述将 业务事件信息封装至 SIP消息中为: 将所述业务事件信息封装至 SIP消 息中已有的头域、 或已有的消息体中。 The method according to claim 3, 6, 9, or 13, wherein the encapsulating the service event information into the SIP message is: encapsulating the service event information into an existing header field in the SIP message , or in an existing message body.
20、 根据权利要求 3、 5、 9、 12或 16所述的方法, 其特征在于, 所 述业务事件信息为: 业务事件类型和 /或业务事件参数。 20. The method of claim 3, 5, 9, 12 or 16, wherein the business event information is: a business event type and/or a business event parameter.
21、根据权利要求 20所述的方法, 其特征在于, 所述业务事件信息 为业务事件类型时; 该方法进一步包括: 设置业务事件与业务事件类型 之间的对应关系; The method according to claim 20, wherein the service event information is a service event type; the method further comprises: setting a correspondence between the service event and the service event type;
所述获得业务事件信息为: 根据业务事件与业务事件类型的对应关 系, 获得与所述业务事件对应的业务事件类型。
The obtaining the service event information is: obtaining a service event type corresponding to the service event according to the correspondence between the service event and the service event type.
22、 根据权利要求 1至 6、 8至 10、 12、 13中任一权利要求所述的 方法, 其特征在于, 22. A method according to any one of claims 1 to 6, 8 to 10, 12, 13 wherein:
当用户所在业务控制实体收到对端用户发送的业务事件订阅消息 时, 所述用户所在业务控制实体生成业务事件消息, 所述用户所在第一 网络和当前呼叫过程对端用户所在第二网络之间的互通装置接收所述 生成的业务事件消息。 When the service control entity of the user receives the service event subscription message sent by the peer user, the service control entity of the user generates a service event message, where the first network where the user is located and the second network where the peer user is located in the current call process The interworking device receives the generated service event message.
23、 根据权利要求 3、 4、 5、 6、 9、 10或 13所述的方法, 其特征在 于,所述封装至的 SIP消息为: 当前要发送的 SIP消息、或新发起的 SIP 请求消息。 The method according to claim 3, 4, 5, 6, 9, 10 or 13, wherein the encapsulated SIP message is: a SIP message to be sent currently, or a newly initiated SIP request message .
24、 根据权利要求 3、 4、 5、 6、 9、 10或 13所述的方法, 其特征在 于, 24. The method of claim 3, 4, 5, 6, 9, 10 or 13 characterized in that
所述 SIP 消息为: 会话内或者会话外的 INVITE请求消息; 或者 REFER请求消息。 The SIP message is: an INVITE request message within a session or outside the session; or a REFER request message.
25、 一种传递业务事件的系统, 其特征在于, 该系统至少包括: 用 户所在第一网络、 对端用户所在第二网络、 以及负责第一网络和第二网 络互通的互通装置; 第一网络至少包括为用户提供服务的第一业务控制 实体; A system for transmitting a service event, the system comprising: at least: a first network where the user is located, a second network where the peer user is located, and an interworking device responsible for interworking between the first network and the second network; At least including a first service control entity that provides services to users;
所述第一业务控制实体, 用于在呼叫过程中用户发生业务事件时, 生成业务事件消息, 并发送给互通装置; The first service control entity is configured to generate a service event message when the user generates a service event during the call, and send the service event message to the interworking device;
所述互通装置, 用于接收业务事件消息, 将该业务事件消息转换为 对端用户所在第二网络可识别的形式, 并沿着呼叫建立路径发送至第二 网络。 The interworking device is configured to receive a service event message, convert the service event message into a form identifiable by the second network where the peer user is located, and send the message to the second network along the call setup path.
26、 根据权利要求 25 所述的系统, 其特征在于, 所述第一网络为 CS网络; 所述第二网络为 IMS网络; 所述互通装置为 MGCF; The system according to claim 25, wherein the first network is a CS network; the second network is an IMS network; and the interworking device is an MGCF;
所述 MGCF接收业务事件消息, 将业务事件消息转换成 SIP消息,
发送至对端用户所在的 IMS网络。 Receiving, by the MGCF, a service event message, converting the service event message into a SIP message, Send to the IMS network where the peer user is located.
27、 根据权利要求 25 所述的系统, 其特征在于, 所述第一网络为 IMS网络; 所述第二网络为 CS网络; 所述互通装置为 MGCF; The system according to claim 25, wherein the first network is an IMS network; the second network is a CS network; and the interworking device is an MGCF;
所述第一业务控制实体根据用户进行的业务事件, 生成 SIP协议格 式的业务事件消息, 并发送给 MGCF; The first service control entity generates a service event message in a SIP protocol format according to a service event performed by the user, and sends the message to the MGCF.
所述 MGCF接收业务事件消息, 将业务事件消息转换成 CS网络能 够识别的形式, 发送至对端用户所在 CS网络。 The MGCF receives the service event message, and converts the service event message into a form that can be recognized by the CS network, and sends the message to the CS network where the peer user is located.
28、根据权利要求 25所述的系统, 其特征在于, 所述第一网络和第 二网络均为 CS网络; 所述互通装置为: 连接第一 CS网络与 IMS网络 的第一 MGCF、 和连接所述 IMS网络与第二 CS网络的第二 MGCF; 所 述第一 MGCF和第二 MGCF通过 IMS网络互通; The system according to claim 25, wherein the first network and the second network are both CS networks; the interworking device is: a first MGCF connecting the first CS network and the IMS network, and a connection The IMS network and the second MGCF of the second CS network; the first MGCF and the second MGCF communicate with each other through the IMS network;
所述第一 MGCF接收业务事件消息,将业务事件消息转换成 SIP消 息, 并通过 IMS网络发送至第二 MGCF; Receiving, by the first MGCF, a service event message, converting the service event message into a SIP message, and sending the message to the second MGCF through the IMS network;
所述第二 MGCF将收到的 SIP消息转换成 CS网络能够识别的形式, 并发送至对端用户所在第二 CS网络。 The second MGCF converts the received SIP message into a form recognizable by the CS network and sends it to the second CS network where the peer user is located.
29、根据权利要求 25所述的系统, 其特征在于, 所述第二网络和第 一网络均为 IMS网络; 所述互通装置为: 连接第一 IMS网络与 CS网络 的第一 MGCF、 和连接所述 CS网络与第二 IMS网络的第二 MGCF; 所 述第一 MGCF和第二 MGCF通过 CS网络互通; The system according to claim 25, wherein the second network and the first network are both IMS networks; the interworking device is: a first MGCF connecting the first IMS network and the CS network, and a connection The CS network and the second MGCF of the second IMS network; the first MGCF and the second MGCF communicate with each other through the CS network;
所述第一网络业务控制实体根据用户进行的业务事件, 生成 SIP协 议格式的业务事件消息, 并发送给第一 MGCF; The first network service control entity generates a service event message in a SIP protocol format according to a service event performed by the user, and sends the message to the first MGCF.
所述第一 MGCF将收到的 SIP消息转换成 CS网络能够识别的形式, 并通过 CS网络发送至第二 MGCF; The first MGCF converts the received SIP message into a form recognizable by the CS network, and sends the message to the second MGCF through the CS network;
所述第二 MGCF接收第一 MGCF发送的消息, 并将所述消息转换 成 SIP消息, 并发送至对端用户所在第二 IMS网络。
The second MGCF receives the message sent by the first MGCF, and converts the message into a SIP message, and sends the message to the second IMS network where the peer user is located.
30、 一种 IMS网络业务控制实体, 其特征在于, 至少包括: 获取单元, 用于根据用户进行的业务事件获取业务事件信息, 并将 所述业务事件信息发送至生成单元; An IMS network service control entity, comprising: an obtaining unit, configured to acquire service event information according to a service event performed by a user, and send the service event information to a generating unit;
生成单元, 用于根据业务事件信息生成 SIP协议格式的业务事件消 息, 并将生成的 SIP协议格式的业务事件消息发送至发送单元; a generating unit, configured to generate a service event message in a SIP protocol format according to the service event information, and send the generated service event message in a SIP protocol format to the sending unit;
发送单元, 用于发送所述 SIP协议格式的业务事件消息。 And a sending unit, configured to send a service event message in the SIP protocol format.
31、 一种 MGCF, 其特征在于, 至少包括: 31. An MGCF, comprising: at least:
接收单元, 用于接收并将 CS 网络发送的业务事件消息发送至转换 单元; a receiving unit, configured to receive and send a service event message sent by the CS network to the converting unit;
转换单元, 用于将接收到的业务事件消息转换成 SIP协议格式的业 务事件消息; 并将所述 SIP协议格式的业务事件消息发送至发送单元; 发送单元, 用于发送所述 SIP协议格式的业务事件消息。 a converting unit, configured to convert the received service event message into a service event message in a SIP protocol format; and send the service event message in the SIP protocol format to the sending unit; and send, in a sending unit, the SIP protocol format Business event message.
32、 一种 MGCF, 其特征在于, 至少包括: 32. An MGCF, comprising: at least:
接收单元, 用于接收并将 SIP协议格式的业务事件消息发送至反转 换单元; a receiving unit, configured to receive and send a service event message in a SIP protocol format to the reverse switching unit;
反转换单元, 用于将所述 SIP协议格式的业务事件消息转换成 CS 网络支持的业务事件消息, 并将所述 CS 网络支持的业务事件消息发送 至发送单元; An anti-transformation unit, configured to convert the service event message in the SIP protocol format into a service event message supported by the CS network, and send the service event message supported by the CS network to the sending unit;
发送单元, 用于发送所述 CS网络支持的业务事件消息。
And a sending unit, configured to send a service event message supported by the CS network.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610140066.6 | 2006-10-18 | ||
CN200610140066 | 2006-10-18 | ||
CN 200610170029 CN101166162B (en) | 2006-10-18 | 2006-12-22 | Method for transmitting service event |
CN200610170029.X | 2006-12-22 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008049371A1 true WO2008049371A1 (en) | 2008-05-02 |
Family
ID=39324151
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2007/070923 WO2008049371A1 (en) | 2006-10-18 | 2007-10-18 | A method and system for transferring service event |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101166162B (en) |
WO (1) | WO2008049371A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101742005A (en) * | 2008-11-05 | 2010-06-16 | 华为技术有限公司 | Method, system and network device for realizing conference segmentation services |
KR101356882B1 (en) * | 2009-09-14 | 2014-02-11 | 알까뗄 루슨트 | Method for conversion between session initiation protocol message and integrated services digital network user part message and conversion device thereof |
CN103457938B (en) * | 2013-08-16 | 2017-02-15 | 中国联合网络通信集团有限公司 | Route calling method, device and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020110104A1 (en) * | 2001-02-13 | 2002-08-15 | Telefonaktiebolaget Lm Ericsson (Publ). | Hybrid media gateway control function providing circuit-switched access to a packet-switched radio telecommunications network |
US20040264482A1 (en) * | 2003-06-28 | 2004-12-30 | Kang Tea Gyu | Media-gateway controller and a call set up processing method for non-same codec communication |
CN1773967A (en) * | 2004-11-08 | 2006-05-17 | 华为技术有限公司 | Method for providing service to circuit field user via group field |
-
2006
- 2006-12-22 CN CN 200610170029 patent/CN101166162B/en not_active Expired - Fee Related
-
2007
- 2007-10-18 WO PCT/CN2007/070923 patent/WO2008049371A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020110104A1 (en) * | 2001-02-13 | 2002-08-15 | Telefonaktiebolaget Lm Ericsson (Publ). | Hybrid media gateway control function providing circuit-switched access to a packet-switched radio telecommunications network |
US20040264482A1 (en) * | 2003-06-28 | 2004-12-30 | Kang Tea Gyu | Media-gateway controller and a call set up processing method for non-same codec communication |
CN1773967A (en) * | 2004-11-08 | 2006-05-17 | 华为技术有限公司 | Method for providing service to circuit field user via group field |
Also Published As
Publication number | Publication date |
---|---|
CN101166162B (en) | 2012-05-23 |
CN101166162A (en) | 2008-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101371532B (en) | Method and apparatus for handling ims terminal's call request including request for real-time service received over ims domain by csi terminal | |
CN101502076B (en) | Interworking with media fallback | |
JP5450444B2 (en) | Method and apparatus for handling multimedia calls | |
WO2008022596A1 (en) | A method, system and apparatus for delivering sms in forking mode | |
WO2006128356A1 (en) | Method for the calling user terminal listening to the signal tone of the called user terminal when inter-networking | |
WO2008025257A1 (en) | An intercommunication method and a communication system between different networks | |
WO2007085154A1 (en) | A method and system for implementing isdn service in the packet network | |
WO2008078000A1 (en) | Mobile video call response | |
WO2008064580A1 (en) | The method, system and application server to avoid the cross-talk of color ringing back tone | |
WO2007098706A1 (en) | A method for transmitting the service data and a packet terminal used in the method | |
WO2009155824A1 (en) | Method and system for implementing color ring back tone and multimedia ring alert tone service | |
WO2012174904A1 (en) | Ims conference access method, device and system | |
CN101662472B (en) | Method and system of realizing call forwarding employing set-top box based on SIP protocol | |
US9071690B2 (en) | Call transfer processing in SIP mode | |
WO2009121284A1 (en) | A method, system and gateway for supplying intelligent service | |
WO2007093116A1 (en) | A method and system for realizing the simulating service and the access signaling adaptive entity | |
WO2007068179A1 (en) | Method, communication system and entity for overlap code sending using session initiation protocol | |
KR100969458B1 (en) | Multimedia ringback service system using session establishment protocol and method | |
CN1930849B (en) | Method for setting up a call in a telecommunication network; a telecommunication network; and a control device for a packet network | |
KR101069530B1 (en) | Device and method for receiving call path in next generation communication network, multimedia information service system and method using same | |
CN101472019B (en) | Method, system and device for mutually communicating outband DTMF signaling | |
WO2008049371A1 (en) | A method and system for transferring service event | |
WO2010000106A1 (en) | Method and network unit for realizing customized video service in ims network | |
WO2005006650A1 (en) | Method and nodes for conference communication | |
CN101505509B (en) | Resource reservation implementing method and interconnection network element |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07817114 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07817114 Country of ref document: EP Kind code of ref document: A1 |