WO2008019604A1 - Procédé et système pour améliorer la fiabilité de services et élément de réseau permettant de fournir une régulation d'appels - Google Patents

Procédé et système pour améliorer la fiabilité de services et élément de réseau permettant de fournir une régulation d'appels Download PDF

Info

Publication number
WO2008019604A1
WO2008019604A1 PCT/CN2007/070318 CN2007070318W WO2008019604A1 WO 2008019604 A1 WO2008019604 A1 WO 2008019604A1 CN 2007070318 W CN2007070318 W CN 2007070318W WO 2008019604 A1 WO2008019604 A1 WO 2008019604A1
Authority
WO
WIPO (PCT)
Prior art keywords
redundant
default
service
ifc
network element
Prior art date
Application number
PCT/CN2007/070318
Other languages
English (en)
French (fr)
Inventor
Jiongjiong Gu
Feng Liang
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2008019604A1 publication Critical patent/WO2008019604A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability

Definitions

  • the present invention relates to IP-based Multimedia Subsystem (IMS) technology, and more particularly to a method, system and Serving Call Session Control Network Element (S-CSCF) for improving service reliability.
  • IMS IP-based Multimedia Subsystem
  • S-CSCF Serving Call Session Control Network Element
  • the initial service request message includes a plurality of, such as a session initial service request message for performing session service, a subscription initial service request message for subscribing to the service, a registration initial service request message for performing third party registration, and the like. Since the S-CSCF network element processes the initial service request message other than the registration initial service request message, and processes the registration initial service request differently, in this document, the session initial service request message, the subscription initial The service request message and the like, which are the same as the initial service request message, are called the service initial service request message.
  • Each IFC consists of a Trigger Point consisting of a Service Point Trigger and an AS unit.
  • the specific structure is shown in Figure 1.
  • the structure of a single Service Point Trigger is shown in Figure 2.
  • Service Point Trigger is the logical unit of the smallest unit.
  • Each S Service Point Trigger describes the IFC logically in some way. For example, the request Uniform Resource Identifier (Request-URI) shown in Figure 2, Session Initiation Protocol (SIP) Method, the header field type and value in the SIP request message, the session type, or the Session Description Protocol (SDP) description in the SIP request message.
  • Request-URI Uniform Resource Identifier
  • SIP Session Initiation Protocol
  • SDP Session Description Protocol
  • the S-CSCF network element sequentially processes the IFC in the user subscription information according to the priority order of each IFC.
  • the IFC that triggers the service is called the service IFC; the IFC that triggers the third-party registration process is called the registered IFC.
  • the process of the S-CSCF network element triggering the AS to provide services to the user is as shown in Figure 3. It is assumed that there are three service IFCs corresponding to the three ASs in the contract information of the user, which are service IFCs corresponding to AS1, AS2, and AS3, and the priorities are sequentially decreased.
  • the current cartridge is described as follows: When the S-CSCF network element receives the service initial service request message sent by the user, the service provision process of the AS group is triggered. The S-CSCF network element matches the received service initial service request message according to the IFC priority level in the user subscription information. Since the service IFC of AS1 has the highest priority, the S-CSCF first matches the service IFC corresponding to AS1.
  • the S-CSCF network element When the monthly IFC matching of the AS1 is successful, the S-CSCF network element sends an initial service request message received by itself to the AS1, instructing the AS1 to provide the service to the user.
  • AS1 receives the initial service request message of the service, it performs corresponding processing, and returns the S-CSCF network element after correspondingly modifying the content in the service initial service request message. Then, the S-CSCF network element matches the service IFC corresponding to AS2 according to the service initial service request message returned by AS1 according to the IFC priority.
  • the S-CSCF sends an AS initial service request message returned by the AS1 to the AS2, instructing the AS2 to provide the service to the user.
  • the AS2 When the AS2 receives the service initial service request message, the AS2 processes the corresponding service and returns the S-CSCF network element after modifying the content in the service initial service request message. Again, AS3 is processed in a similar manner and will not be described in detail herein.
  • the service initial service request message used by the S-CSCF network element to match the IFC is the current service initial service request message of the S-CSCF; and the service initial service request message sent to the AS is also the latest one. Service initial service request message.
  • the third party registration process is shown in Figure 4.
  • the third party registration process it is assumed that there are three registered IFCs corresponding to the AS in the subscription information of the user, namely, the registered IFCs corresponding to AS1, AS2, and AS3, and AS1, AS2, and AS3 correspond to each other. The priority of registering IFC is reduced in turn.
  • the group consisting of AS1, AS2 and AS3 is referred to as the AS group.
  • the S-CSCF network element After receiving the initial service request message of the user, the S-CSCF network element registers with the user, and obtains the user subscription from the user home server (HSS) after successful registration.
  • HSS user home server
  • the information according to the received initial service request message, matches the IFC in the user subscription information, and initiates a third party registration.
  • the S-CSCF network element matches the IFC in the subscription information according to the registration initial service request message, since the AS1 has the highest priority among the three ASs, the S-CSCF network element first matches the registered IFC of AS1.
  • the S-CSCF network element sends a third-party registration request message to AS1, instructing AS1 to perform third-party registration.
  • the AS1 obtains the user monthly service data from the HSS.
  • the AS1 successfully obtains the user service data from the HSS, the AS1 returns to the S-CSCF network element. Registration success response message.
  • the S-CSCF network element is matched with the registered IFC corresponding to AS2 and the registered IFC corresponding to AS3 according to the IFC priority level, and the AS2 and AS3 are initiated to perform third-party registration.
  • the specific process is the same as the third-party registration process of AS1. , will not be detailed here.
  • Registered services are services that users enjoy while they are registered, such as ring tones, caller ID, and more.
  • a service that can be enjoyed when the user is in an unregistered state is called an unregistered service, such as call forwarding, call secretary, and the like.
  • the main object of the present invention is to provide a method for improving service reliability for avoiding the loss of user service when an AS failure fails to provide services to users.
  • Another main object of the present invention is to provide a system for improving service reliability, which is used to avoid the lack of user service when an AS failure fails to provide services to users.
  • Another main object of the present invention is to provide an S-CSCF for avoiding the loss of user services when an AS failure fails to provide services to users.
  • a method of improving service reliability comprising:
  • the S-CSCF network element triggers the default AS to provide services to the user. If it is determined that the default AS cannot provide services to the user due to a failure, the redundant AS corresponding to the default AS is selected to provide services to the user.
  • a system for improving service reliability includes at least an S-CSCF network element, a default AS, and a redundant AS corresponding to the default AS;
  • An S-CSCF network element configured to send a service request to the default AS; and determine that the default AS sends a service request to the redundant AS corresponding to the default AS, because the fault is not available to the user;
  • the default AS is used to provide services to the user when receiving the service request of the S-CSCF network element.
  • the redundant AS is configured to provide a service to the user when receiving the service request of the S-CSCF network element.
  • An S-CSCF network element includes: a transceiver unit and a detecting unit, and a transceiver unit, configured to send a service request to the default AS, and after receiving the triggering redundancy notification, the redundancy corresponding to the default AS The remaining AS sends a service request;
  • the detecting unit is configured to send a trigger redundancy notification when the default AS cannot provide a service to the user due to a failure.
  • the method for improving the reliability of the service provided by the present invention provides a redundant AS for the default AS in the IMS system.
  • the default AS cannot provide services for the user due to a fault
  • the default AS continues to provide the user with the default AS.
  • the user can enjoy the service normally.
  • the present invention also provides a system for providing service reliability.
  • the method and system provided by the present invention can ensure that a service enjoyed by a user in an IMS system is no longer provided by a single AS, and the default AS that originally provided the service for the user cannot provide services for the user due to a failure.
  • the redundant AS corresponding to the default AS continues to provide services for users, which avoids the lack of user services and ensures the quality of service of users.
  • FIG. 1 is a structural diagram of an IFC in the prior art.
  • FIG. 2 is a structural diagram of a Service Point Trigger in the prior art.
  • FIG. 3 is a flow chart of a service provided by an AS in the prior art.
  • FIG. 5 is a flowchart of the AS providing monthly services in the first embodiment of the present invention.
  • FIG. 6 is a flowchart of the AS providing monthly service in the second embodiment of the present invention.
  • FIG. 7 is a flowchart of triggering an AS to perform third party registration in Embodiment 2 of the present invention.
  • FIG. 8 is a structural diagram of a system according to an embodiment of the present invention.
  • FIG. 9 is a structural diagram of an S-CSCF network element according to an embodiment of the present invention. Mode for carrying out the invention
  • the corresponding AS to the default AS. If the default AS that serves the user fails, the redundant AS corresponding to the default AS is used instead of the default AS. Service, so that the services enjoyed by users are not affected, and the quality of service of users is guaranteed.
  • the AS is referred to as a default AS, and the redundant AS has the same function as its corresponding default AS.
  • One problem to be noted in the embodiment of the present invention is: There are many reasons why the default AS cannot provide services for the user, such as the user does not have the right to use the service, or the user does not have sufficient funds, or the third-party server interaction timeout, or It is due to a failure of the AS.
  • the solution to be solved by the embodiment of the present invention is: When the default AS fails, for example, the default AS is dead, the hardware is faulty, or the communication network where the default AS is located is faulty, and the service cannot be provided to the user, The corresponding redundant AS provides services to the user instead of the default AS.
  • AS failure failure of the AS itself or the network communication failure cylinder is referred to as: AS failure.
  • the AS fails to respond to the S-CSCF, it first needs to distinguish the cause of the failure of the AS response.
  • the corresponding redundant AS is triggered to provide services to the user instead of the default AS.
  • the first embodiment describes that the corresponding AS is set to the default AS, and the IFC of the redundant AS is added in the user subscription information table, and the S-CSCF network element matches the IFC of the redundant AS. Further, when the default AS cannot provide services to the user due to a failure, the redundant AS is triggered to provide a service to the user instead of the corresponding default AS.
  • the second embodiment describes that a redundant correspondence table is added to the S-CSCF network element, and the correspondence between the default AS and the corresponding redundant AS is recorded in the redundant correspondence table;
  • the S-CSCF network element searches for the redundant correspondence table to determine whether the default AS has a corresponding redundant AS. If yes, the redundant AS is triggered to provide services to the user.
  • the corresponding redundant AS1 is set for the default AS1, and the redundant AS1 has the same function as the default AS1.
  • the S-CSCF network element triggers the AS to provide services to the user by matching the service IFC in the user subscription information. Therefore, in order to enable the redundant AS1 to provide a service to the user instead of the default AS1 when the corresponding default AS1 fails, the service IFC needs to be generated in the user subscription information for the set redundant AS1 for the S-CSCF. When the default AS1 cannot provide services, the NE triggers the corresponding redundant AS1 to provide services.
  • the S-CSCF network element When the response returned by the AS to the initial service request sent by the S-CSCF network element is 408, 5XX or no response, the S-CSCF network element reads the default in the service IFC corresponding to the default AS.
  • the Default Handling property which includes session continuation (SESSION_CONTINUED) and session termination (SESSION-TERMINATED).
  • the next operation is determined according to the value of the attribute, specifically: If the value of the attribute in an IFC is (SESSION_CONTINUED), when the AS returns 408, 5XX or no response to the service request, the S-CSCF network element continues.
  • the current service request of the user may continue to be processed; if the attribute value is (SESSION_TERMINATED), the S-CSCF network element does not continue to process the remaining IFC in the user subscription information, the current user The business processing request will be terminated.
  • AS Returning the failure response other than the above three the S-CSCF network element will not read the Default Handling attribute and directly terminate the current service request.
  • the AS does not return a response message to the S-CSCF network element, returns 408 or 5XX, and some other failure responses, and is collectively referred to as the AS response to the S-CSCF network element. .
  • 408 and 5XX respectively represent a failure response
  • 408 represents a request timeout message
  • 5XX represents a server error message. Therefore, in the present invention, when the AS returns 408 or 5XX to the S-CSCF network element, or does not return a response, it determines that the default AS fails due to its own fault, or the communication network where the default AS is located fails, and the AS cannot The user provides the service.
  • the service IFC is added to the set AS1 in the user subscription information table.
  • the process of generating the service IFC of the AS may specifically include the following three steps:
  • the priority of the copied service IFC is increased by 1, that is, the priority of the redundant AS is second only to the priority of the default AS, so that the S-CSCF processes the corresponding service after processing the default AS service IFC. Redundant AS's monthly service IFC;
  • the redundant AS when generating the service IFC of AS1, the redundant AS provides the service to the user when the default AS cannot provide the service; and when the default AS can provide the service, the redundant AS does not provide the service to the user.
  • a Service Point Trigger is added to the Trigger Point to describe the condition that AS1 provides a service failure, which is referred to as a redundancy trigger condition in the present invention.
  • a success flag is added to the service initial service request message to indicate whether the AS successfully provides services to the user.
  • the condition defined by the Service Point Trigger of the new force P is related to the condition defined in the original Trigger Point, that is, when both the condition defined in the original Trigger Point and the added SERVICE POINT TRIGGERService Point Trigger are defined. , in order to trigger redundant AS1, to provide services to users.
  • the redundant AS1 provides services to the user.
  • the process is shown in Figure 5. Only described in FIG. 5 is a process in which the S-CSCF network element processes the service IFC and the redundant AS1 corresponding to the default AS1, and the corresponding service IFC.
  • Step 501 When the S-CSCF network element matches the IFC in the user subscription information according to the received service initial service request message, and matches the monthly good service IFC corresponding to the default AS1, the AS1 is sent to the AS1.
  • the sending itself receives the service initial service request message, instructing AS1 to provide the service to the user.
  • the user subscription information is obtained from the HSS by the S-CSCF network element.
  • Step 502 After receiving the service initial service request message, the AS1 provides a service to the user, and returns a response to the S-CSCF network element.
  • the response returned by the S-CSCF network element to the user may exist in the following three cases, specifically:
  • the S-CSCF network element When the AS1 fails, that is, if the AS1 itself fails or the communication network with the S-CSCF is interrupted, the S-CSCF network element will not receive any message sent from AS1. When the S-CSCF network element waits for a timeout, it determines that the AS1 response failed.
  • Step 503 The S-CSCF network element determines whether the response returned by the current default AS1 is a successful response. If yes, step 506 is performed; otherwise, step 504 is performed.
  • the method of determining whether the returned response is a successful response is to determine whether the AS1 returns a service initial service request message, and if so, a successful response is returned; otherwise, the AS1 returns a non-successful response.
  • Step 504 The S-CSCF network element determines whether the Default Handling attribute is read. If yes, step 505 is performed; otherwise, step 510 is performed.
  • the S-CSCF network element reads the Default Handling attribute in the IFC of AS1. Here, it is determined whether the Default Handling attribute is triggered to be read. Or 5XX, or no response message is received, if yes, the Default Handling property is read; otherwise, the Default Handling property is not read, and the user's business request is directly terminated.
  • Step 505 The S-CSCF network element reads the Default Handling attribute. Since the Default Handling attribute of the default AS1 is SESSION_CONTINUED, the S-CSCF network element performs step 506.
  • Step 506 The S-CSCF network element continues to match the IFC after the service IFC whose priority is located in AS 1.
  • the priority of the serving IFC is only lower than the priority of the AS1 service IFC. Therefore, the S-CSCF network element reads the service IFC whose IFC is AS1, and determines whether the current service initial service request message is Match the service IFC of AS1, if yes, go to step 507; otherwise, go to step 509.
  • the specific judgment method is: since a Service Point Trigger for describing the redundancy trigger condition is added to the service IFC of AS1, it is judged when judging whether the current service initial service request message matches the service IFC of AS1. Whether the redundant trigger condition is met.
  • the parameter When the parameter is used, it cannot match the service IFC of AS1; if not, J, it matches the service IFC of AS1.
  • the judgment method described in this paragraph can ensure that the default AS can provide services to the user when the default AS cannot provide services to the user.
  • the redundant AS does not. Provide services to users. Therefore, it can be obtained by the step 506 that when the default AS1 returns a successful response, the corresponding service initial service request message carries the DN parameter, and the service IFC of the redundant AS 1 cannot be successfully matched, and thus cannot be triggered. Redundant AS 1, providing services to users. When the default AS1 does not return a successful response, the redundancy trigger condition of the service IFC of the redundant AS1 is satisfied, and the redundant AS1 provides the service to the user.
  • the monthly service initial service request message used for the judgment is also different.
  • the service initial service request message used for the judgment is that the AS1 returns the service initial service processed by itself to the S-CSCF.
  • Request message when AS1 does not return a response, or 408, or 5XX to the S-CSCF, the service initial service request message used for the judgment is the service initial service received by the S-CSCF network element before the default AS1 is triggered. Request message.
  • the service initial service request message used to match the IFC is that the S-CSCF network element currently receives the latest service initial service request message.
  • Step 507 The S-CSCF network element sends an initial service initial service request message to the AS1, instructing the AS1 to provide a service to the user.
  • Step 508 Redundant AS 1, processing the received service initial service request message, and returning a response at the S-CSCF.
  • the specific processing is the same as that of AS1 and will not be described in detail here.
  • the redundant AS 1 returns a successful response, or when the failure, the default Handling attribute of the service IFC of the redundant AS 1, is SESSION_CONTINUED, then step 509 is performed.
  • Step 509 The S-CSCF network element matches the IFC next, and the subsequent process is performed.
  • Step 510 Terminate the current user's service request.
  • an enhancement scheme is also provided that only determines that the redundant AS provides services to the user when the AS does not respond. To achieve this, you need to set a value for the Default Handling property of the AS unit in the service IFC: Session Redirection ( SESSION_REDIRECTED ).
  • the BT's S-CSCF network element When the Default Handling attribute is SESSION_REDIRECTED, when the BT's S-CSCF network element receives 408 or 5XX, it does not match the next IFC, but directly determines whether it needs to continue reading according to the Default Handling attribute in the next IFC. The next IFC, or the termination of the current service request; when the S-CSCF network element determines that the default AS is not responding, the operation of matching the next IFC is performed.
  • An example is as follows: Suppose there are three service IFCs, namely service IFC1, service IFC2, and service IFC3, and the priorities are sequentially lowered.
  • the result of the S-CSCF network element matching service IFC1 is that the AS corresponding to the service IFC1 fails to respond to the S-CSCF network element, and the S-CSCF network element needs to determine the next operation according to the Default Handling attribute in the IFC1.
  • the S-CSCF network element reads the default Handling attribute in the IFC1 to SESSION_REDIRECTED, it determines whether the AS corresponding to the service IFC 1 does not return a response message. If yes, the S-CSCF network element performs the operation of matching the service IFC2.
  • the S-CSCF network element receives 408 or 5XX, the S-CSCF network element does not match the service IFC2, but directly determines whether it needs to continue to read the service IFC3, or terminate according to the Default Handling attribute in the service IFC2. Current business request. At this time, while generating the Default Handling attribute of the redundant AS1, it is also necessary to modify the IFC of the default AS1 so that the Default Handling attribute is SESSION_REDIRECTED.
  • step 506 When the S-CSCF network element reads the Default Handling attribute in step 505 of the process shown in FIG. 5, the Default Handling attribute of the default AS1 is SESSION_REDIRECTED, and then the default is determined. Whether AS1 does not return a response to the S-CSCF network element. If yes, step 506 is executed, and according to the execution result of step 506, the subsequent process shown in FIG. 5 is performed; otherwise, step 505 ' is performed.
  • Step 505 The S-CSCF network element reads the priority second only to the current AS1 IFC priority.
  • the IFC in this embodiment, is the service IFC of the corresponding redundant AS1, and determines whether to terminate the current user's service request according to the Default Handling attribute in the monthly service IFC of the redundant AS1.
  • the shell 'J S-CSCF network element reads the IFC after the service IFC whose priority is located in AS1, and performs the operation of matching the IFC, according to the matching result. The subsequent process is performed; when the Default Handling attribute is SESSION_TERMINATED, step 510 is performed.
  • the present embodiment can ensure that the default AS in which the redundant AS is set cannot succeed to the user due to a failure.
  • the triggered redundant AS is provided to the user.
  • the S-CSCF network element does not trigger the redundant AS to provide services to the user when the default AS successful user provides the service.
  • the corresponding redundant AS1 when the service provided by the default AS1 is a registered service, the corresponding redundant AS1 also provides a registered service.
  • the user status at this time needs to be in the registration state. Therefore, in order for the redundant AS to provide the registered service to the user instead of the corresponding default AS, the redundant AS must perform third-party registration. Therefore, in order to enable the redundant AS to provide a service to the user instead of the default AS when the corresponding default AS fails, it is necessary to further generate a registration IFC for triggering the redundant AS for the set redundant AS in the user subscription information.
  • Third party registration process Here, the process of generating a registered IFC is as follows.
  • the ServerName value is the SIP URL of the redundant AS itself; the registered IFC of the redundant AS is generated.
  • AS1 is further determined, and the Default Handling value in the registered IFC is SESSION_CONTINUED.
  • the Default Handling value in the AS1 registration IFC is SESSION_CONTINUED, so as to provide the service opportunity for the redundant AS1, in AS1.
  • AS1 can still perform third-party registration, and the redundant AS1, the Default Handling value in the registered IFC remains the original default AS1.
  • the S-CSCF network element Because the registered IFC of the redundant AS1 is set in the user subscription information, the S-CSCF network element only needs to be matched according to the priority of the IFC priority, and the default AS1 and the redundant AS1 can be triggered. When AS1 is registered with a third party, the redundant AS1 can be triggered to provide the registered service to the user.
  • the AS group is composed of a plurality of ASs
  • an AS that does not have a redundant AS is also referred to as a default AS.
  • the processing method for each redundant AS is the same as that described in the present invention, and will not be described in detail herein.
  • a redundant correspondence table is set in the S-CSCF network element, and a correspondence between the default AS and the corresponding redundant AS and a SIP URL address of the redundant AS are recorded in the redundant correspondence table.
  • the redundant AS replaces the default AS to provide services to the user.
  • the specific process is as follows: Step 601: The S-CSCF network element is in the process. After the AS is triggered to provide services to the user, the AS determines whether the AS successfully provides services to the user. If the service is successfully provided to the user, step 605 is performed; otherwise, step 602 is performed. The S-CSCF network element determines whether the AS successfully provides the service to the user. The method is to determine whether the AS returns the service initial service request message to the user. When the default AS returns the service initial service request message, the default AS successfully provides the service to the user. .
  • Step 602 The S-CSCF network element determines whether the AS cannot provide services to the user due to a fault. If yes, step 603 is performed; otherwise, step 605 is performed.
  • the S-CSCF network element determines whether the AS cannot provide services to the user due to a fault.
  • the first method is to determine whether there is no return message, or return 408, or return 5XX. If one of the three conditions is established, the AS cannot provide services to the user due to the failure; the second is that the S-CSCF network element only judges whether the AS returns a response message, and when the AS does not return a response message to the S-CSCF network element, Then, the AS cannot provide the user with a monthly service due to the failure.
  • the AS returns a response message to the S-CSCF network element, regardless of the response, it is determined that the AS cannot provide the service to the user due to the failure.
  • Step 603 The S-CSCF network element searches its own redundancy relationship correspondence table, and determines whether there is a record of the AS. If yes, step 604 is performed; otherwise, step 605 is performed.
  • step 603 may also be performed before step 602 is performed.
  • Step 604 The S-CSCF network element triggers the redundant AS to provide a service to the user according to the SIP URL address information of the redundant AS recorded in the redundancy relationship correspondence table. Step 605 is performed.
  • the S-CSCF network element triggers the redundancy.
  • the AS provides services to the user by resending the service initial service request message sent to the default AS to the redundant AS.
  • the S-CSCF network element can further read the Default Handling of the default AS corresponding to the redundant AS, and if it is SESSION_TERMINATED, the low priority is not processed. IFC; if it is SESSION_CONTINUED, step 605 is performed.
  • Step 605 Continue to read the next IFC in the user subscription information.
  • the redundancy relationship correspondence table is set, and the process shown in FIG. 6 can be guaranteed.
  • the default AS of the redundant AS is set to trigger the redundant AS to provide the user with the fault.
  • the S-CSCF network element does not trigger the redundancy when the default AS user provides the service.
  • the AS provides services to users.
  • Step 701 After performing the third-party registration on each default AS, the S-CSCF network element searches for the redundant correspondence table, and determines whether the default AS of the current third-party registration has a corresponding redundant AS, that is, determining the self. Whether redundant AS is set, if yes, step 702 is performed; otherwise, step 703 is performed.
  • the S-CSCF network element performs the process shown in FIG. 6 after each AS performs the third-party registration, regardless of whether the AS currently registered by the third party successfully performs the third-party registration.
  • Step 702 Trigger the third party registration of the redundant AS according to the SIP URL address of the redundant AS recorded in the redundant correspondence table.
  • Step 703 After the redundant AS completes the third-party registration, the S-CSCF network element determines whether the redundant AS successfully completes the registration, and if yes, performs step 705; otherwise, performs step 704.
  • Step 704 The S-CSCF network element reads the default Handing of the default AS corresponding to the redundant AS. If it is SESSION_TERMINATED, the low priority IFC is no longer processed. If it is SESSION_CONTINUED, step 705 is performed.
  • Step 705 Continue processing the next IFC in the low priority of the user subscription information.
  • the present invention provides a system for improving service reliability, and provides a system for providing service reliability.
  • the specific structure of the system is as shown in FIG. 8.
  • the system is at least an S-CSCF network element, and a default AS. And the redundant AS corresponding to the default AS; wherein
  • the S-CSCF network element is configured to send a service request to the default AS, and determine that the default AS sends the service to the user due to the failure, and send the message to the redundant AS corresponding to the default AS. Request for service;
  • the default AS is used to provide services to the user when receiving the service request of the S-CSCF network element.
  • the redundant AS is configured to provide a service to the user when receiving the service request of the S-CSCF network element.
  • the S-CSCF network element is further configured to: when the default AS sets a redundant AS, initiate a third-party registration request to the redundant AS;
  • the redundant AS is further configured to perform third-party registration when receiving a third-party registration request initiated by the S-CSCF network element.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

提高服务可靠性的方法、 ***和服务呼叫会话控制网元 技术领域
本发明涉及基于 IP的多媒体子***(IMS )技术, 特别涉及一种提 高服务可靠性的方法、 ***和服务呼叫会话控制网元(S-CSCF )。 发明背景 在 IMS网络的一次初始业务请求触发过程中, S-CSCF会根据收到 的用户的初始业务请求消息匹配用户签约信息中的初始过滤准则 ( IFC ) , 并将匹配到的初始业务请求消息顺序触发至不同的应用服务器 ( AS ), 进而通过不同的 AS向用户提供不同类型的服务。
初始业务请求消息包括 ^艮多种, 比如用于进行会话业务的会话初始 业务请求消息、 以及用于订阅业务的订阅初始业务请求消息、 用于进行 第三方注册的注册初始业务请求消息等。 由于 S-CSCF网元对除注册初 始业务请求消息以外的其他类型的初始业务请求消息的处理一样, 而对 注册初始业务请求的处理不同, 因此在本文中, 将会话初始业务请求消 息、 订阅初始业务请求消息等处理初始业务请求方式一样的初始业务请 求消息, 称为服务初始业务请求消息。
在用户的签约信息中, 通常存在多条 IFC, 每条 IFC由一组服务点 触发条件 ( Service Point Trigger )组成的触发点 ( Trigger Point )和一个 AS单元构成, 具体结构如图 1所示。 其中, 单个 Service Point Trigger 的结构如图 2所示。 Service Point Trigger为最小单位的逻辑因子,每个 S Service Point Trigger分别从某个方面对 IFC进行逻辑条件描述。 例如 图 2中所示的请求统一资源标识符(Request-URI ),会话发起协议(SIP ) 方法, SIP请求消息中的头域类型和取值, 会话类型, 或 SIP请求消息 中的会话描述协议(SDP )描述。 S-CSCF网元根据各 IFC的优先级顺 序, 依次处理用户签约信息中的 IFC。 在本文中, 称触发服务的 IFC为 服务 IFC; 称触发第三方注册过程的 IFC为注册 IFC。
S-CSCF网元触发 AS向用户提供服务的过程如图 3所述。在此假设 用户的签约信息中存在三个 AS分别对应的三个服务 IFC, 分别为 AS1、 AS2和 AS3对应的服务 IFC, 并且优先级依次降低。 现筒要描述如下: 当 S-CSCF网元收到用户发送的服务初始业务请求消息时, 则触发 AS组的服务提供过程。 S-CSCF网元根据收到的服务初始业务请求消息, 按照用户签约信息中的 IFC优先级的高低依次匹配。 由于 AS1 的服务 IFC优先级最高,因此 S-CSCF最先匹配到 AS1对应的服务 IFC。当 AS1 对应的月良务 IFC匹配成功时, S-CSCF网元向 AS1发送自身收到的月良务 初始业务请求消息, 指示 AS1向用户提供服务。 当 AS1收到该服务初 始业务请求消息时, 则进行相应处理, 并在对服务初始业务请求消息中 的内容进行相应修改后, 返回 S-CSCF 网元。 接着, S-CSCF 网元按照 IFC优先级高低, 根据 AS1 返回的服务初始业务请求消息匹配到 AS2 对应的服务 IFC。 当匹配得到 AS2对应的服务 IFC时, S-CSCF向 AS2 发送自身收到的 AS1返回的服务初始业务请求消息, 指示 AS2向用户 提供服务。 当 AS2收到该服务初始业务请求消息时, 则进行相应处理, 并在对服务初始业务请求消息中的内容进行相应修改后, 返回 S-CSCF 网元。 同样, 按照类似的方法处理 AS3, 在此不再详述。
这里, 需要注意的是: S-CSCF网元用于匹配 IFC的服务初始业务 请求消息是 S-CSCF当前最新的服务初始业务请求消息; 并且向 AS发 送的服务初始业务请求消息, 也是当前最新的服务初始业务请求消息。
当 AS提供的已注册服务时, 要使用户能够享受 AS提供的已注册 服务, 则用户必须进行第三方注册。这里, 第三方注册过程如图 4所示。 为了对第三方注册过程的原理进行筒要说明, 在此同时假设用户的签约 信息中存在三个 AS对应的注册 IFC, 分别为 AS1、 AS2和 AS3对应的 注册 IFC, 同时 AS1、 AS2和 AS3对应的注册 IFC的优先级依次降低。 在本文中, 称由 AS1、 AS2和 AS3组成的组为 AS组。
现对图 4所示的流程进行筒要描述: 当 S-CSCF网元收到用户的注 册初始业务请求消息后, 对用户注册, 并在注册成功后从用户归属服务 器(HSS ) 中获取用户签约信息, 根据收到的注册初始业务请求消息匹 配用户签约信息中的 IFC, 发起第三方注册。
当 S-CSCF网元根据注册初始业务请求消息匹配签约信息中的 IFC 时, 由于 AS1在三个 AS中的优先级最高, 因此 S-CSCF网元最先匹配 到 AS1 的注册 IFC。 当匹配到 AS1 的注册 IFC时, S-CSCF网元则向 AS1发送第三方注册请求消息, 指示 AS1进行第三方注册。 当 AS1收 到 S-CSCF网元发送的第三方注册请求消息后, 则从 HSS中获取用户月良 务数据, 当 AS1成功从 HSS中成功获取用户服务数据时, 则向 S-CSCF 网元返回注册成功响应消息。 接着, S-CSCF网元按照 IFC优先级高低, 依次匹配到 AS2对应的注册 IFC和 AS3对应的注册 IFC,并且发起 AS2 和 AS3进行第三方注册, 具体的过程与 AS1进行第三方注册的过程相 同, 在此不再详述。
已注册服务为用户处于已注册状态下享受的服务, 例如彩铃, 来电 显示等。 当用户处于未注册状态下即可享受的服务称为未注册服务, 例 如呼叫转移, 来电秘书等。
在对由 AS 1、 AS2和 AS3组成的 AS组的第三方注册过程以及服务 提供过程的介绍中, 均是描述 AS组成功进行第三方注册过程以及服务 提供过程。 但事实实际的应用环境中, 由于各 AS的设备性能、 提供的 服务, 甚至是用户自身的原因均能导致 AS 自身不能向用户成功提供服 务。 由于每个 AS分别向用户提供不同的服务, 因此当某个 AS故障而 不能向用户提供服务时, 就造成用户服务的缺失, 严重影响了用户的服 务质量。 发明内容
有鉴于此, 本发明的主要目的在于提供了一种提高服务可靠性的方 法, 用于避免当某个 AS故障不能向用户提供服务而造成用户服务的缺 失。
本发明的又一主要目的在于提供了一种提高服务可靠性的***, 用 于避免当某个 AS故障不能向用户提供服务而造成用户服务的缺失。
本发明的另一主要目的在于提供了一种 S-CSCF, 用于避免当某个 AS故障不能向用户提供服务而造成用户服务的缺失。
为达到上述目的, 本发明的技术方案是这样实现的:
一种提高服务可靠性的方法, 该方法包括:
为缺省应用服务器 AS设置对应的冗余 AS;
服务呼叫会话控制 S-CSCF网元触发缺省 AS向用户提供服务, 如果 确定所述缺省 AS由于故障而不能向用户提供服务, 则选择缺省 AS对 应的冗余 AS向用户提供服务。
一种提高服务可靠性的***, 该***至少包括 S-CSCF网元、 缺省 AS , 以及该缺省 AS对应的冗余 AS; 其中,
S-CSCF网元, 用于向缺省 AS发送良务请求; 确定所述缺省 AS由 于故障而不能向用户提供服务时, 向所述缺省 AS对应的冗余 AS发送 服务请求;
缺省 AS, 用于收到所述 S-CSCF网元的服务请求时, 向用户提供服 务;
冗余 AS, 用于收到所述 S-CSCF网元的服务请求时, 向用户提供服 务。
一种 S-CSCF网元, 该 S-CSCF网元包括: 收发单元和检测单元; 收发单元, 用于向缺省 AS发送服务请求, 收到触发冗余通知后, 向缺省 AS对应的冗余 AS发送服务请求;
检测单元,用于检测到缺省 AS由于故障而不能向用户提供服务时, 发送触发冗余通知。
本发明所提供的一种提高服务可靠性的方法,通过为 IMS***中的 缺省 AS设置冗余 AS, 当缺省 AS由于故障不能为用户提供服务时, 由 缺省 AS继续为用户提供, 进而保证用户能够正常享受服务。 另外, 本 发明还提供了一种提供服务可靠性的***。 应用本发明所提供的方法及 ***, 能够保证 IMS***中的用户享受的某项服务不再由单一的 AS提 供, 当原先为用户提供服务的缺省 AS由于故障不能为用户提供服务, 由与该缺省 AS对应的冗余 AS继续为用户提供服务, 避免了用户服务 的缺失, 保证了用户的服务质量。 附图简要说明
图 1为现有技术中 IFC的结构图。
图 2为现有技术中 Service Point Trigger的结构图。
图 3为现有技术中 AS提供服务的流程图。
图 4为现有技术中第三方注册的流程图。
图 5为本发明实施例一中 AS提供月良务的流程图。
图 6为本发明实施例二中 AS提供月良务的流程图。
图 7为本发明实施例二中触发 AS进行第三方注册的流程图。 图 8为本发明实施例提供的***的结构图;
图 9为本发明实施例提供的 S-CSCF网元的结构图。 实施本发明的方式
为了保证用户能够享受 AS提供的服务, 为缺省 AS设置对应的冗 余 AS, 如果为用户提供服务的缺省 AS发生故障, 则选择缺省 AS对应 的冗余 AS代替缺省 AS为用户提供服务, 使用户享受的服务不受影响, 保证用户的服务质量。
在本发明中, 称 AS为缺省 AS, 冗余 AS与其对应的缺省 AS具有 相同的功能。
为使本发明的目的、 技术方案及优点更加清楚明白, 以下参照附图 并举两个实施例, 对本发明做进一步的详细说明。
在本发明实施例中需要注意的一个问题是: 缺省 AS不能为用户提 供服务的原因有很多种, 例如用户没有使用服务的权限、 或者用户没有 足够的资金、 或者第三方服务器交互超时、 或者是由于 AS发生故障。 本发明实施例所要解决的是: 在缺省 AS 由于发生故障, 比如缺省 AS 发生死机、硬件故障等, 或者缺省 AS所在的通信网络发生故障等原因, 而不能向用户提供服务时, 由对应的冗余 AS代替缺省 AS向用户提供 服务。 在本发明实施例的描述中, 将 AS 自身发生故障或者网络通信故 障筒称为: AS发生故障。 因此, 当 AS向 S-CSCF响应失败时, 首先需 要区分 AS响应失败的原因, 在确定缺省 AS由于发生故障而响应失败 时, 触发对应的冗余 AS代替缺省 AS向用户提供服务。
以下分别对两个实施例进行详细说明。
实施例一描述的是, 为缺省 AS设置其对应的冗余 AS, 并在用户签 约信息表中增加该冗余 AS的 IFC, S-CSCF网元通过匹配冗余 AS的 IFC, 进而实现当缺省 AS由于故障不能向用户提供服务时, 触发冗余 AS代 替对应的缺省 AS向用户提供服务。
实施例二描述的是, 在 S-CSCF网元中增加冗余对应关系表, 冗余 对应关系表中记录的是缺省 AS和对应的冗余 AS之间的对应关系; 当 缺省 AS由于故障不能向冗余 AS正常提供服务时,则 S-CSCF网元查找 冗余对应关系表, 判断缺省 AS是否存在对应的冗余 AS, 如果存在, 则 触发冗余 AS向用户提供服务。
实施例一
在本实施例中, 为缺省 AS1设置对应的冗余 AS1,, 冗余 AS1,与缺 省 AS1具有相同的功能。
由于, S-CSCF网元是通过匹配用户签约信息中的服务 IFC触发 AS 向用户提供服务。 因此为了使冗余 AS1,能够在对应的缺省 AS1发生故 障时, 代替缺省 AS1向用户提供服务, 则需要在用户签约信息中为设置 的冗余 AS1,生成服务 IFC,用于 S-CSCF网元在缺省 AS1不能提供服务 时, 触发对应的冗余 AS1,提供服务。
这里需要注意的是: 当 AS对 S-CSCF网元发送的初始业务请求返 回的响应为 408、 5XX或无响应时, S-CSCF网元会读取缺省 AS对应的 服务 IFC中的缺省处理(Default Handling )属性, 该 Default Handling 属性 包括会话继续 ( SESSION_CONTINUED ) 和会话终结 ( SESSION—TERMINATED )。同时,根据属性的取值确定下一步的操作, 具体为: 如果某 IFC中该属性取值为 (SESSION_CONTINUED ), 则当 AS对业务请求返回 408、 5XX或无响应时, S-CSCF网元接着处理用户 签约信息中剩余的 IFC, 用户当前的业务请求还可继续被处理; 如果该 属性取值为(SESSION_TERMINATED ), 则 S-CSCF网元不接着处理用 户签约信息中剩余的 IFC, 用户当前的业务处理请求将被终止。 当 AS 返回的是除上述三种之外的失败响应时, S-CSCF网元将不读取 Default Handling属性, 而直接终结当前的业务请求。
由于无响应也是一种响应的情况, 因此在发明中称包括 AS 不向 S-CSCF网元返回响应消息、 返回 408或 5XX以及其他一些失败响应的 情况, 统称为 AS向 S-CSCF网元响应。
这里, 408和 5XX分别表示一种失败响应, 408表示请求超时消息; 5XX表示服务器错误消息。 因此在本发明中, 当 AS向 S-CSCF网元返 回 408或 5XX、 或没有返回响应时, 确定缺省 AS由于自身发生故障, 或者缺省 AS所在的通信网络发生故障, 而造成 AS不能向用户提供服 务。
在实施例一所提供的方法中, 首先要在用户签约信息表中, 为设置 的冗余 AS 1,添加服务 IFC, AS Γ的服务 IFC的生成过程具体可以包括以 下三个步骤:
1 )、 拷贝 AS1的服务 IFC;
2 )、 将拷贝的服务 IFC中的优先级加 1 , 即冗余 AS的优先级仅次 于缺省 AS的优先级,使 S-CSCF在处理完缺省 AS的服务 IFC之后, 即 处理对应的冗余 AS的月良务 IFC;
3 )、 将原优先级在缺省 AS服务 IFC优先级之后的服务 IFC优先级 加 1;
由于签约中的各 IFC优先级不一定是连续的, 因此该步骤不是一定 需要的, 当新增的冗余 IFC和已有 IFC的优先级发生沖突才需要这样处 理;
4)、修改拷贝的服务 IFC中的应用服务器( Application Server )名称 ( ServerName )值为 AS1,自身的 SIP统一资源定位符( URL ), 同时, 还需要修改缺省 AS1 的 IFC, 使 Default Handling属性为 SESSION— CONTINUED。
这里, 需要注意的是: 由于冗余 AS1,拷贝缺省 AS1的服务 IFC是 在缺省 AS 1修改 Default Handling属性之前, 因此, 冗余 AS 1,的 Default Handling属性与缺省 AS1的原 Default Handling属性相同。
另夕卜,在生成 AS1,的服务 IFC时,为了在缺省 AS不能提供服务时, 冗余 AS向用户提供服务; 以及在缺省 AS能提供服务时, 冗余 AS不向 用户提供服务。 还需要修改 AS1,服务 IFC 中的 Trigger Point, 使只在 AS1 提供服务失败时, 才触发对应的冗余 AS1,提供服务。 具体为: 在 Trigger Point中增加一 Service Point Trigger, 用来描述 AS1提供服务失 败的条件, 该条件在本发明中称为冗余触发条件。 同时, 还需要在服务 初始业务请求消息中增加一个成功标志, 用于标示 AS是否成功向用户 提供服务。
新增力 P的 Service Point Trigger所定义的条件与原 Trigger Point中定 义的条件是与的关系, 也就是说, 在同时满足原 Trigger Point中定义的 条件和增加的 SERVICE POINT TRIGGERService Point Trigger所定义 时, 才能触发冗余 AS1,向用户提供服务。
具体例子可以是:
由新增的 Service Point Trigger和原 Trigger Point中定义的总的匹配 条件的逻辑表达式为: CRITERIA1 AND ( NOT Header = "Via" Content = " *DN=asl. home.net*,,)。 其中, CRITERIA 1代表原 Trigger Point定 义的匹配条件; NOT Header = "Via" Content = "*DN=asl. home.net*" 表示由新增的 Service Point Trigger定义的匹配条件。 这里, 描述的是 4叚 设 AS1的域名地址是 "asl.home.net" 的情况。 其中, NOT就是逻辑中 的 "非",即当 NOT后面的条件不满足时,逻辑判断结果为 TRUE; AND 表示这两个匹配条件之间的关系是与的关系, 即表示当两个匹配条件同 时满足, 总匹配条件才满足。 这里, 设置新增的 Service Point Trigger的 方法是: Service Point Trigger的 SIP头域条目中的头域属性中填写 Via; 在内容属性中填写 *DN=asl .home.net*。该总的匹配条件的逻辑表达式表 达的意思是: 在满足原匹配条件的基 上, 还要满足在服务初始业务请 求消息的 Via头域中不包括 "DN = asl.home.net" 的字符串。
相应的, AS在服务初始业务请求消息的 Via头域中增加一个参数, 以这个参数是否存在作为业务处理是否成功的判别标志, 具体为, DN=NameString, 其中 "DN" 是参数名称, NameString代表 AS1 的域 名, 假设 AS1 的域名为 asl.home.net , 则 AS1 的 DN 参数为 "DN=asl. home.net"。 当 ASl成功向用户提供服务, 则在向 S-CSCF网 元返回的服务初始业务请求消息中添加 "DN=as Lhome.net"的成功标志。 如果 AS1没有成功向用户提供服务, 则不在向 S-CSCF网元返回的服务 初始业务请求消息中添加成功标志。
当 S-CSCF网元根据服务初始业务请求消息匹配设置了冗余触发条 件的服务 IFC时, 就还必须判断服务初始业务请求消息的内容是否满足 冗余 AS1,中新增的冗余触发条件,即服务初始业务请求消息的 Via头域 是否携带 "DN=asl. home.net" , 如果不携带, 则成功匹配 IFC; 否则; 不能成功匹配冗余 AS1,的服务 IFC。
基于以上生成 AS1,的服务 IFC、 以及利用 DN=asl.home.net标示缺 省 AS1成功提供服务的方法,当缺省 AS由于故障不能向用户提供服务, 由冗余 AS1,向用户提供服务的过程如图 5所示。 在图 5中仅描述的是, S-CSCF网元处理缺省 AS1对应的 良务 IFC和冗余 AS1,对应的良务 IFC 的过程。
步骤 501: 当 S-CSCF网元根据收到的服务初始业务请求消息匹配 用户签约信息中的 IFC, 匹配到缺省 AS1对应的月良务 IFC时, 则向 AS1 发送自身收到服务初始业务请求消息, 指示 AS1向用户提供服务。 这里, 用户签约信息是 S-CSCF网元从 HSS中获得。
步骤 502: AS1收到服务初始业务请求消息后, 向用户提供服务, 并向 S-CSCF网元返回响应。
这里 S-CSCF网元向用户返回的响应可以存在以下三种情况, 具体 为:
1 )、 当 AS1收到 S-CSCF网元发送的服务初始业务请求消息, 对服 务初始业务请求消息进行处理; 在成功处理服务初始业务请求消息、 向 用户提供服务后, 在服务初始业务请求消息的 Via头域中增加一个成功 标志参数, 用来向 S-CSCF网元指示自身成功向用户提供服务; 并最终 将携带成功标志参数的服务初始业务请求消息返回 S-CSCF网元。 这里 的参数名 DN , 参数值为 AS1 自身的域名, 例如可以这种形式 DN=as 1.home.net。
2 )、 当 AS1没有成功处理服务初始业务请求消息、 以及向用户提供 服务时, 则向 S-CSCF网元返回失败响应消息。
3 )、 当 AS1发生故障, 即 AS1 自身发生故障或与 S-CSCF的通信网 络中断, 则 S-CSCF网元就收不到从 AS1发来的任何消息。 当 S-CSCF 网元在等待超时后, 则确定 AS1响应失败。
步骤 503: S-CSCF网元判断当前缺省 AS1返回的响应是否为成功 响应, 如果是, 则执行步骤 506; 否则, 执行步骤 504。
这里,判断返回的响应是否为成功响应的方法是判断 AS1返回的是 否为服务初始业务请求消息, 如果是, 则返回成功响应; 否则, AS1返 回的不是成功响应。
步骤 504: S-CSCF网元判断是否读取 Default Handling属性, 如果 是, 则执行步骤 505; 否则, 执行步骤 510。 当 AS1返回的响应为 408或 5XX, 或者没有返回响应时, S-CSCF 网元会读取 AS1的 IFC中的 Default Handling属性, 这里判断是否触发 读取 Default Handling属性, 就是判断当前是否收到 408或 5XX, 或没 有收到响应消息, 如果是, 则读取 Default Handling属性; 否则, 不读 取 Default Handling属性, 则直接终结用户的业务请求。
步骤 505 : S-CSCF网元读取 Default Handling属性, 由于缺省 AS1 的 Default Handling属性为 SESSION— CONTINUED ,则 S-CSCF网元执 行步骤 506。
步骤 506: S-CSCF网元继续匹配优先级位于 AS 1的服务 IFC之后 的 IFC。由于在本实施例中, AS 1,服务 IFC的优先级仅低于 AS1服务 IFC 优先级, 因此 S-CSCF网元此刻读取到 IFC为 AS1,的服务 IFC , 判断当 前服务初始业务请求消息是否匹配 AS1,的服务 IFC , 如果匹配, 则执行 步骤 507 ; 否则, 执行步骤 509。
具体判断的方法是:由于在 AS1,的服务 IFC中增加了一个用来描述 冗余触发条件的 Service Point Trigger, 因此在判断当前服务初始业务请 求消息是否匹配 AS1,的服务 IFC时, 还要判断是否满足冗余触发条件。 在本实施例中定义的冗余触发条件为: 在服务初始业务请求消息的 Via 头域中不包括缺省 AS1 的 DN参数, 即 "DN=as Lhome.net"。 因此为了 判断服务初始业务请求消息是否满足冗余触发条件, 则必须读取服务初 始业务请求消息 Via头域,并判断其中是否携带了缺省 AS1的 DN参数, 当携带了缺省 AS 1的 DN参数时,则不能匹配到 AS1,的服务 IFC;否贝,J , 则匹配到 AS1,的服务 IFC。 通过本段描述的判断方法, 可以保证缺省 AS由于故障不能向用户提供服务时,对应的冗余 AS能够向用户提供服 务; 而当缺省 AS能够正常为用户提供服务时, 冗余 AS不向用户提供 服务。 因此, 通过步骤 506可以得到, 当缺省 AS1返回的是成功响应时, 则对应的服务初始业务请求消息中携带了 DN参数, 则不能成功匹配到 冗余 AS 1,的服务 IFC , 进而不能触发冗余 AS 1,向用户提供服务。 当缺 省 AS1没有返回成功响应时, 则正好满足了冗余 AS1,的服务 IFC的冗 余触发条件, 进而由冗余 AS1,向用户提供服务。
这里, 在本步骤中根据缺省 AS返回响应消息的情况, 用于判断的 月良务初始业务请求消息也不一样。 当步骤 502中, AS 1向 S-CSCF网元 返回自身处理过的服务初始业务请求消息时, 则这里用于判断的服务初 始业务请求消息就是 AS1向 S-CSCF返回自身处理过的服务初始业务请 求消息; 当 AS1没有向 S-CSCF返回响应、 或 408、 或 5XX时, 则这里 用于判断的服务初始业务请求消息就是在触发缺省 AS1之前, S-CSCF 网元收到的服务初始业务请求消息。 总的来说, 就是用于匹配 IFC的服 务初始业务请求消息是 S-CSCF网元当前收到最新的服务初始业务请求 消息。
步骤 507: S-CSCF网元向 AS1,发送当前服务初始业务请求消息, 指示 AS1,向用户提供服务。
步骤 508 : 冗余 AS 1,处理接收到的服务初始业务请求消息, 并在 S-CSCF返回响应。具体的处理过程与 AS1的处理相同,在此不再详述。 当冗余 AS 1,返回成功响应, 或当失败时冗余 AS 1,的服务 IFC的 Default Handling属性为 SESSION— CONTINUED , 则执行步骤 509。
步骤 509: S-CSCF网元下一个匹配 IFC, 执行后续流程。
步骤 510: 终结当前用户的业务请求。
由于 408 表示的是请求超时, 5XX表示服务器错误, 因此当缺省 AS返回的是 408或者 5XX时, 在这种情况下, 即使触发缺省 AS对应 的冗余 AS向用户提供服务, 冗余 AS也不能成功向用户提供服务。 因 此, 在本实施例中, 还提供了一种只有确定当 AS无响应时, 才触发冗 余 AS向用户提供服务的增强方案。 为实现本目的, 需要为服务 IFC中 AS 单元的 Default Handling 属性增加设置一个值为: 会话重定向 ( SESSION_REDIRECTED ) 。 当 Default Handling 属 性 为 SESSION—REDIRECTED时, 贝' J S-CSCF网元收到 408或 5XX时, 不匹 配下一个 IFC, 而是直接根据下一个 IFC中的 Default Handling属性,确 定是否需要继续读取再下一个 IFC、 或终止当前业务请求; 当 S-CSCF 网元确定缺省 AS无响应时, 则执行匹配下一个 IFC的操作。 举例说明 如下:假设存在 3个服务 IFC,分别为服务 IFC1、服务 IFC2和服务 IFC3 , 并且优先级依次降低。 S-CSCF网元匹配服务 IFC1的结果是:与服务 IFC1 对应的 AS向 S-CSCF网元响应失败, S-CSCF网元需要根据 IFC1中的 Default Handling属性确定下一步的操作。 S-CSCF网元读取到 IFC1中的 Default Handling属性为 SESSION—REDIRECTED时,则判断与服务 IFC 1 对应的 AS是否没有返回响应消息, 如果是, 则 S-CSCF网元执行匹配 服务 IFC2的操作;否则, S-CSCF网元收到的是 408或 5XX,则 S-CSCF 网元不匹配服务 IFC2,而是直接根据服务 IFC2中的 Default Handling属 性, 确定是否需要继续读取服务 IFC3、 或终止当前业务请求。 此时, 在 生成冗余 AS1,的 Default Handling属性的同时, 还需要修改缺省 AS1的 IFC, 使 Default Handling属性为 SESSION— REDIRECTED。
具体实现的过程为: 只需在图 5所示流程的步骤 505 中在 S-CSCF 网元读取 Default Handling属性时,由于此时缺省 AS1的 Default Handling 属性为 SESSION—REDIRECTED ,进而判断缺省 AS1是否没有向 S-CSCF 网元返回响应, 如果是, 则执行步骤 506 , 根据步骤 506的执行结果, 执行图 5所示的后续流程; 否则, 执行步骤 505 '。
步骤 505,: S-CSCF网元读取优先级仅次于当前 AS1的 IFC优先级 的 IFC,在本实施例中为对应的冗余 ASl,的服务 IFC, 并根据冗余 AS1, 的月良务 IFC中的 Default Handling属性, 确定是否终结当前用户的业务 请求。 当冗余 AS1,的服务 IFC 中的 Default Handling 属性为 SESSION—CONTINUED, 贝' J S-CSCF网元读取优先级位于 AS1,的服务 IFC之后的 IFC, 执行匹配 IFC的操作, 按照匹配的结果执行后续流程; 当 Default Handling属性为 SESSION—TERMINATED时,执行步骤 510。
在本实施例中, 仅介绍了触发一个冗余 AS代替对应的缺省 AS向 用户提供服务的过程。当 AS组中存在多个设置了冗余 AS的缺省 AS时, 均按照以上的流程, 在缺省 AS发生故障不能向用户提供时, 触发对应 的冗余 AS向用户提供服务。
由于, S-CSCF网元是通过匹配 IFC而触发相应的 AS向用户提供服 务, 因此本实施例如图 5所示的流程, 可以保证在设置了冗余 AS的缺 省 AS由于故障不能向用户成功提供时, 触发冗余 AS向用户提供。 另 外, 通过设置冗余 AS的服务 IFC的触发条件, 也可以保证在缺省 AS 成功用户提供服务时, S-CSCF网元不触发冗余 AS向用户提供服务。
在本实施例中, 缺省 AS1提供的服务为已注册服务时, 则相应的冗 余 AS1,也是提供已注册服务。 则此时的用户状态需要为注册状态, 因此 为了使冗余 AS能够代替对应的缺省 AS向用户提供已注册服务, 冗余 AS必须进行第三方注册。 因此为了使冗余 AS能够在对应的缺省 AS发 生故障时, 代替缺省 AS向用户提供服务, 则需要在用户签约信息中针 对设置的冗余 AS进一步生成注册 IFC用于触发冗余 AS的第三方注册 过程。 这里, 生成注册 IFC的过程如下所述。
首先拷贝缺省 AS1的注册 IFC; 更改所述拷贝的注册 IFC中的优先 级, 并将优先级大于等于更改后的注册 IFC的用户签约信息中 IFC的优 先级加 1 ; 然后修改拷贝的注册 IFC 中的 Application Server单元的 ServerName值为冗余 AS自身的 SIP URL; 生成冗余 AS的注册 IFC。 这里, 当冗余 AS1,的注册 IFC优先级高于对应的缺省 ASl时, 则 在生成 AS1,的注册 IFC之后,还要进一步确定 AS1,注册 IFC中的 Default Handling值为 SESSION—CONTINUED。 当冗余 AS1,的注册 IFC优先级 低于对应的缺省 AS1 时, 则需进一步确定 AS1 注册 IFC 中的 Default Handling值为 SESSION—CONTINUED, 这样才能给冗余 AS1,提供服务 的机会, 在 AS1第三方注册失败时, AS1,仍然能够进行第三方注册, 而 冗余 AS1, 注册 IFC中的 Default Handling值保持原缺省 AS1—致。
由于,冗余 AS1,的注册 IFC是设置在用户签约信息中,因此 S-CSCF 网元只需根据 IFC优先级的高低依次匹配, 即可触发缺省 AS1和冗余 AS1,第三方注册。 当 AS1,进行第三方注册后, 冗余 AS1,就可以被触发 向用户提供已注册服务。
另外, 在由多个 AS组成 AS组的情况下, 可以对多个 AS分别设置 自身的冗余 AS, 可以对其中几个 AS分别设置自身的冗余 AS。 在本发 明中, 对没有设置冗余 AS的 AS也称为缺省 AS。 在存在多个冗余 AS 的情况下,对于每个冗余 AS的处理方法均与本发明中所述的方法相同, 在此不再详述。
实施例二
在 S-CSCF网元中设置冗余对应关系表, 在冗余对应关系表中记录 缺省 AS与对应的冗余 AS之间的对应关系、 以及冗余 AS的 SIP URL 地址。 当设置有冗余 AS的缺省 AS发生故障时, 则冗余 AS代替缺省 AS向用户提供服务是通过如下过程实现的, 具体过程如图 6所示: 步骤 601: S-CSCF网元在向每个 AS触发该 AS向用户提供服务之 后, 均判断该 AS是否成功向用户提供服务, 如果成功向用户提供服务, 执行步骤 605; 否则, 执行步骤 602。 S-CSCF网元判断 AS是否成功向用户提供服务的方法是, 判断 AS 是否向用户返回服务初始业务请求消息, 当缺省 AS返回服务初始业务 请求消息时, 则缺省 AS成功向用户提供服务。
步骤 602: S-CSCF网元判断该 AS是否由于故障而不能向用户提供 服务, 如果是, 则执行步骤 603; 否则, 执行步骤 605。
这里与实施例一相同, S-CSCF网元判断该 AS是否由于故障而不能 向用户提供服务的方法有两种, 其一为, 判断是否没有返回消息、 或返 回 408、 或返回 5XX, 当这三个条件其中之一成立, 则该 AS由于故障 而不能向用户提供服务; 其二为, S-CSCF网元仅判断 AS是否返回响应 消息, 当 AS没有向 S-CSCF网元返回响应消息, 则所述 AS由于故障而 不能向用户提供月良务, 当 AS向 S-CSCF网元返回响应消息时, 无论是 何种响应, 均确定 AS由于故障而不能向用户提供服务。
步骤 603: S-CSCF网元查找自身的冗余关系对应表, 判断是否存在 所述 AS的记录, 如果存在, 则执行步骤 604; 否则, 执行步骤 605。
当然, 也可以在执行步骤 602之前, 执行步骤 603。
步骤 604: S-CSCF网元根据冗余关系对应表中记录的冗余 AS的 SIP URL地址信息, 触发冗余 AS向用户提供服务; 执行步骤 605。
S-CSCF网元触发冗余 AS向用户提供服务是通过将发送给缺省 AS 的服务初始业务请求消息再次发送冗余 AS来实现的。
这里, 当冗余 AS同样没有成功向用户提供服务时, S-CSCF网元还 可以进一步读取冗余 AS对应的缺省 AS 的 Default Handling, 如果是 SESSION—TERMINATED , 则不再处理低优先级的 IFC; 如果是 SESSION_CONTINUED , 则执行步骤 605。
步骤 605: 继续读取用户签约信息中的下一个 IFC。
在本实施例设置冗余关系对应表, 如图 6所示的流程就可以保证在 设置了冗余 AS的缺省 AS由于故障不能向用户成功提供时, 触发冗余 AS 向用户提供; 同时, 也可以保证在缺省 AS成功用户提供服务时, S-CSCF网元不触发冗余 AS向用户提供服务。
在本实施例, 当缺省 AS提供的是已注册服务时, 则为缺省 AS设 置的冗余 AS也必须先进行第三方注册。 S-CSCF网元触发冗余 AS实现 第三方注册的过程如图 7所示, 具体如下:
步骤 701: S-CSCF网元在每个缺省 AS执行了第三方注册后, 均查 找冗余对应关系表, 判断当前第三方注册的缺省 AS是否存在相应的冗 余 AS,也就是判断自身是否设置了冗余 AS,如果存在,则执行步骤 702; 否则, 执行步骤 703。
这里, S-CSCF网元在每个 AS执行完第三方注册后均执行如图 6所 示的流程, 不论当前进行第三方注册的 AS是否成功进行第三方注册。
步骤 702: 根据冗余对应关系表中记录的冗余 AS的 SIP URL地址 触发该冗余 AS的第三方注册。
步骤 703: 当冗余 AS 完成第三方注册后, S-CSCF 网元判断冗余 AS是否成功完成注册, 如果是, 则执行步骤 705; 否则, 执行步骤 704。
步骤 704: S-CSCF 网元读取冗余 AS 对应的缺省 AS 的 Default Handling , 如果是 SESSION—TERMINATED , 则不再处理低优先级的 IFC; 如果是 SESSION_CONTINUED, 则执行步骤 705。
步骤 705: 继续处理用户签约信息低优先级中的下一个 IFC。
本发明在提供一种提高服务可靠性的方法的同时, 又提供了一种提 供服务可靠性的***, 该***的具体结构如图 8 所示, 该***至少 S-CSCF网元, 缺省 AS , 以及该缺省 AS对应的冗余 AS; 其中,
S-CSCF网元, 用于向缺省 AS发送良务请求; 确定所述缺省 AS由 于故障而不能向用户提供服务时, 向所述缺省 AS对应的冗余 AS发送 服务请求;
缺省 AS, 用于收到所述 S-CSCF网元的服务请求时, 向用户提供服 务;
冗余 AS, 用于收到所述 S-CSCF网元的服务请求时, 向用户提供服 务。
所述 S-CSCF网元, 还用于当缺省 AS设置了冗余 AS时, 向冗余 AS发起第三方注册请求;
所述冗余 AS ,还用于收到所述 S-CSCF网元发起的第三方注册请求 时, 进行第三方注册。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的 保护范围。

Claims

权利要求书
1、 一种提高服务可靠性的方法, 其特征在于, 该方法包括: 为缺省应用服务器 AS设置对应的冗余 AS;
服务呼叫会话控制 S-CSCF网元触发缺省 AS向用户提供服务, 如果 确定所述缺省 AS由于故障而不能向用户提供服务, 则选择缺省 AS对 应的冗余 AS向用户提供服务。
2、 根据权利要求 1所述的方法, 其特征在于, 确定所述缺省 AS由 于故障不能向用户提供服务包括: S-CSCF网元判断所述缺省 AS的响应 是否为请求超时响应、 或服务器错误响应、 或不返回响应, 如果是, 则 确定所述缺省 AS由于故障不能向用户提供服务。
3、根据权利要求 1所述的方法, 其特征在于, 在所述为缺省应用服 务器 AS设置对应的冗余 AS之后进一步包括: 在用户签约信息中为所 述缺省 AS对应的冗余 AS生成良务 IFC, 具体包括:
拷贝冗余 AS对应的缺省 AS的服务 IFC;将所述拷贝的服务 IFC中 的优先级设置为仅次于所述缺省 AS的服务 IFC的优先级; 修改所述拷 贝的服务 IFC中的服务器名称为冗余 AS 自身的会话发起协议统一资源 定位符 SIP URL;
所述选择缺省 AS对应的冗余 AS向用户提供服务包括: S-CSCF 网元匹配优先级仅低于所述缺省 AS服务 IFC的冗余 AS的服务 IFC,并 触发冗余 AS向用户提供服务。
4、 根据权利要求 3所述的方法, 其特征在于, 在所述触发冗余 AS 向用户提供服务之前还包括: 判断匹配所述冗余 AS的服务 IFC是否成 功, 如果是, 则继续执行所述触发冗余 AS向用户提供服务的步骤; 如 果否, 则继续匹配优先级仅低于所述冗余 AS的服务 IFC的下一个 IFC。
5、 根据权利要求 4所述的方法, 其特征在于, 为所述缺省 AS对应 的冗余 AS生成服务 IFC之后进一步包括: 在冗余 AS的服务 IFC中增 加冗余触发条件;
判断匹配所述冗余 AS的服务 IFC是否成功包括: S-CSCF网元判断 当前接收到的服务初始业务请求消息是否满足冗余 AS服务 IFC中的冗 余触发条件, 如果是, 则判断匹配成功, 如果否, 则判断匹配失败。
6、 根据权利要求 5所述的方法, 其特征在于, 该方法进一步包括: 如果缺省 AS成功提供服务, 则在向 S-CSCF网元返回的服务初始业请 求消息中增加成功标志;
所述冗余触发条件为: 服务初始业请求消息中不携带成功标志。
7、 根据权利要求 1所述的方法, 其特征在于, 在所述为缺省 AS设 置对应的冗余 AS之后还包括: 设置用于记录缺省 AS与为其设置的冗 余 AS之间对应关系的冗余关系对应表;
所述选择缺省 AS对应的冗余 AS为根据所述冗余关系对应表选择 缺省 AS对应的冗余 AS。
8、 根据权利要求 1所述的方法, 其特征在于, 当设置了冗余 AS的 缺省 AS提供已注册服务时, 该方法进一步包括: 在用户签约信息中生 成冗余 AS的注册 IFC, S-CSCF网元通过匹配冗余 AS的注册 IFC, 根 据生成的注册 IFC触发冗余 AS进行第三方注册;
其中, 所述生成冗余 AS的注册 IFC具体为:
拷贝冗余 AS对应的缺省 AS的注册 IFC; 更改所述拷贝的注册 IFC 中的优先级; 修改拷贝的注册 IFC中的应用服务器的服务器名称值为冗 余 AS自身的 SIP URL。
9、 根据权利要求 7所述的方法, 其特征在于, 当设置了冗余 AS的 缺省 AS提供已注册服务时, 该方法进一步包括: S-CSCF网元在触发缺省 AS进行第三方注册后,根据冗余关系对应 表触发该缺省 AS对应的冗余 AS进行第三方注册。
10、 根据权利要求 9所述的方法, 其特征在于, 所述冗余 AS没有 成功进行第三方注册时,根据冗余 AS对应的缺省 AS的 Default Handling 的取值确定后续步骤。
11、 一种提高服务可靠性的***, 其特征在于, 该***至少包括 S-CSCF网元、 缺省 AS , 以及该缺省 AS对应的冗余 AS; 其中,
S-CSCF网元, 用于向缺省 AS发送良务请求; 确定所述缺省 AS由 于故障而不能向用户提供服务时, 向所述缺省 AS对应的冗余 AS发送 服务请求;
缺省 AS, 用于收到所述 S-CSCF网元的服务请求时, 向用户提供服 务;
冗余 AS, 用于收到所述 S-CSCF网元的服务请求时, 向用户提供服 务。
12、 根据权利要求 11所述的***, 其特征在于,
所述 S-CSCF网元,还用于确定缺省 AS设置了冗余 AS时, 向冗余 AS发起第三方注册请求;
所述冗余 AS,还用于收到所述 S-CSCF网元发送的第三方注册请求 时, 进行第三方注册。
13、 根据权利要求 11所述的***, 其特征在于, 该***还包括: 用 户归属服务器 HSS, 用于存储用户签约信息;
所述 S-CSCF网元, 还用于从所述 HSS的用户签约信息中获取冗余 AS的 IFC, 并根据所述 IFC的优先级确定匹配成功的冗余 AS。
14、 一种 S-CSCF网元, 其特征在于, 该 S-CSCF网元包括: 第一 单元和第二单元; 第一单元, 用于向缺省 AS发送服务请求, 收到触发冗余通知后, 向缺省 AS对应的冗余 AS发送服务请求;
第二单元,用于检测到缺省 AS由于故障而不能向用户提供服务时, 发送触发冗余通知。
15、根据权利要求 14所述的 S-CSCF网元,其特征在于,该 S-CSCF 网元还包括: 第三单元, 用于确定缺省 AS设置了冗余 AS时, 向所述 第一单元发送注册触发通知;
所述第一单元, 还用于将接收到的注册触发通知发送给冗余 AS。
16、根据权利要求 14所述的 S-CSCF网元,其特征在于,该 S-CSCF 网元还包括第四单元, 用于根据第一单元获取的冗余 AS的 IFC的优先 级, 确定匹配成功的冗余 AS;
所述第一单元, 还用于获取所述缺省 AS对应的冗余 AS的 IFC, 并 将获取的冗余 AS的 IFC提供给第四单元。
17、根据权利要求 14所述的 S-CSCF网元,其特征在于,所述 S-CSCF 网元还包括: 第五单元和第六单元;
第五单元, 用于存储记录缺省 AS与对应的冗余 AS之间对应关系 的冗余关系对应表;
第六单元, 用于接收所述第二单元发送的触发冗余通知, 根据第五 单元中的冗余关系对应表判断缺省 AS是否存在冗余 AS, 如果是, 则将 所述触发冗余通知转发给第一单元。
PCT/CN2007/070318 2006-08-09 2007-07-26 Procédé et système pour améliorer la fiabilité de services et élément de réseau permettant de fournir une régulation d'appels WO2008019604A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200610109748A CN1905433B (zh) 2006-08-09 2006-08-09 一种提高服务可靠性的方法及***
CN200610109748.0 2006-08-09

Publications (1)

Publication Number Publication Date
WO2008019604A1 true WO2008019604A1 (fr) 2008-02-21

Family

ID=37674573

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/070318 WO2008019604A1 (fr) 2006-08-09 2007-07-26 Procédé et système pour améliorer la fiabilité de services et élément de réseau permettant de fournir une régulation d'appels

Country Status (2)

Country Link
CN (1) CN1905433B (zh)
WO (1) WO2008019604A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101447890B (zh) * 2008-04-15 2011-11-30 中兴通讯股份有限公司 一种下一代网络中改进的应用服务器容灾的***及方法
CN101895915B (zh) * 2010-07-28 2013-01-02 中国电信股份有限公司 应用服务器旁路方法及服务型呼叫会话控制功能设备
CN103095484B (zh) * 2011-11-01 2019-01-08 中兴通讯股份有限公司 一种as异常的处理方法及***
CN104125591B (zh) * 2013-04-27 2017-10-27 ***通信集团河南有限公司 一种基于ims的呼叫控制方法、装置及***
CN103870991B (zh) 2014-03-14 2018-01-12 广州广电运通金融电子股份有限公司 自助终端业务应急方法以及网点服务器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1418422A (zh) * 2000-02-04 2003-05-14 里逊·Com股份有限公司 用于分布式媒体网络和元数据服务器的***
US20040153709A1 (en) * 2002-07-03 2004-08-05 Burton-Krahn Noel Morgen Method and apparatus for providing transparent fault tolerance within an application server environment
US20060031540A1 (en) * 2002-08-28 2006-02-09 Jouni Purontaus High availability software based contact centre
CN1773967A (zh) * 2004-11-08 2006-05-17 华为技术有限公司 通过分组域为电路域用户提供业务的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050213606A1 (en) * 2004-03-25 2005-09-29 Jiun-Yao Huang Method of triggering application service using response filter criteria and IP multimedia subsystem using the same
US7643626B2 (en) * 2004-12-27 2010-01-05 Alcatel-Lucent Usa Inc. Method for deploying, provisioning and storing initial filter criteria

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1418422A (zh) * 2000-02-04 2003-05-14 里逊·Com股份有限公司 用于分布式媒体网络和元数据服务器的***
US20040153709A1 (en) * 2002-07-03 2004-08-05 Burton-Krahn Noel Morgen Method and apparatus for providing transparent fault tolerance within an application server environment
US20060031540A1 (en) * 2002-08-28 2006-02-09 Jouni Purontaus High availability software based contact centre
CN1773967A (zh) * 2004-11-08 2006-05-17 华为技术有限公司 通过分组域为电路域用户提供业务的方法

Also Published As

Publication number Publication date
CN1905433A (zh) 2007-01-31
CN1905433B (zh) 2010-05-12

Similar Documents

Publication Publication Date Title
JP4336904B2 (ja) プロキシ・サーバ、通信システム、通信方法及びプログラム
US10038794B2 (en) System for communicating with an internet protocol multimedia subsystem network
US20050213606A1 (en) Method of triggering application service using response filter criteria and IP multimedia subsystem using the same
WO2018076972A1 (zh) 一种故障切换方法、装置及***
US8213425B2 (en) Method for matching initial request message in the IP multimedia subsystem service triggering process
US20070041327A1 (en) Multicast heartbeat signaling
RU2449488C2 (ru) Контроллер доступа к сеансу, мультимедийная ip-подсистема и регистрация и метод установления сеанса с их использованием
US20100165833A1 (en) Method, system, and network element for service processing after data of network element is invalid or network element fails
WO2008052464A1 (fr) Procédé et appareil servant à mettre en oeuvre la reprise sur sinistre de l'ims ip
US20070115806A1 (en) Methods, systems, and computer program products for session initiation protocol (SIP) fast switchover
WO2009067921A1 (fr) Procédé, système et appareil de traitement d'un message commercial avec une pluralité de terminaux
WO2009036629A1 (fr) Procédé de traitement après redémarrage ou récupération sur sinistre d'un élément de réseau central
JP2007504758A (ja) 遠隔通信ネットワークシステムおよびセッション開始プロトコルを使用する通信サービス方法
US20100169495A1 (en) Method, apparatus, and system for processing continuity of media streams in a session
WO2008019604A1 (fr) Procédé et système pour améliorer la fiabilité de services et élément de réseau permettant de fournir une régulation d'appels
JP2005536956A (ja) 通信ネットワークにおけるリソースを提供するための方法
WO2009124439A1 (zh) 一种服务呼叫会话控制功能故障恢复处理方法
CN100550884C (zh) 基于重试机制的业务过程中对sip协议请求的处理方法
WO2009089797A1 (fr) Procédé de mise en oeuvre de service de tonalité de retour d'appel et/ou de tonalité de reour d'appel multimédia et de production de demande sdp multimédia anticipée
WO2009113947A1 (en) Using a hash value as a pointer to an application class in a communications device
US20100017527A1 (en) Sip server and communication system
JP4280284B2 (ja) 通信システムにおけるサービスの提供
JP2006521717A5 (zh)
JP2010525623A (ja) 通信ネットワークにおいて使用する方法、および、装置
CN101102266B (zh) 基于分组网络的路由方法及***

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: 07764245

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07764245

Country of ref document: EP

Kind code of ref document: A1