CN101997850A - Call management method and device for IP (Internet Protocol) multimedia subsystem - Google Patents

Call management method and device for IP (Internet Protocol) multimedia subsystem Download PDF

Info

Publication number
CN101997850A
CN101997850A CN2009101661142A CN200910166114A CN101997850A CN 101997850 A CN101997850 A CN 101997850A CN 2009101661142 A CN2009101661142 A CN 2009101661142A CN 200910166114 A CN200910166114 A CN 200910166114A CN 101997850 A CN101997850 A CN 101997850A
Authority
CN
China
Prior art keywords
calling
control function
terminal
function entity
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2009101661142A
Other languages
Chinese (zh)
Other versions
CN101997850B (en
Inventor
任鹏
田利荣
苏登军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN200910166114.2A priority Critical patent/CN101997850B/en
Priority to PCT/CN2010/074099 priority patent/WO2011017978A1/en
Publication of CN101997850A publication Critical patent/CN101997850A/en
Application granted granted Critical
Publication of CN101997850B publication Critical patent/CN101997850B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1045Proxies, e.g. for session initiation protocol [SIP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a call management method for an IP (Internet Protocol) multimedia subsystem (IMS), comprising the following steps of: establishing a call of the IMS between a calling terminal and a called terminal; sending a state detection request by a proxy call session control function entity to a corresponding terminal; and if a detection result is abnormal, informing a network element of the IMS to release the call. In addition, the invention also provides a call management device for the IMS, comprising an establishing module, a detection module and a release module. The invention solves the problems that the IMS network element has lower processing capability and lower utilization rate when both terminals of two calling parties do not support an RFC4028 (Request For Comments 4028) call detection mechanism in the call management method in related technologies, and the user experience is poorer, further improves the processing capability and the utilization rate of the IMS network element under the condition when the both terminals two calling parties do not support the RFC4028 call detection mechanism and improves user experience.

Description

The call management method and the device that are used for IP Multimedia System
Technical field
The present invention relates to the communications field, in particular to a kind of call management method and device that is used for IP Multimedia System.
Background technology
IMS (IP Multimedia Subsystem, IP Multimedia System) provides call business.
IMS calls out at key-course and adopts the agreement of SIP (Session Initiation Protocol) (Session InitiationProtocol) as the control signaling, SIP has defined a kind of calling detection mechanism in RFC4028, promptly support the terminal of RFC4028 can periodically send the activity that conversation request message (re-INVITE is also referred to as call request message) or session refreshing request message (UPDATE) are used for keeping session.The time interval of session refreshing request message is determined by the negotiation mechanism of RFC4028.If in the interval, do not receive the session refreshing request message, think that then this session is stopped, terminal will send session release message (BYE is also referred to as end session message), and all states that have status proxy server then will call out remove.
Fig. 1 shows the schematic diagram of the SIP control messages of IMS calling, comprises following network element: calling subscriber equipment UE-A (User Equipment A) 101, caller proxy call conversation control function entity P-CSCF-A (Proxy Call Session Control Function A) 102, caller service call session control function entity S-CSCF-A (Serving CallSession Control Function A) 103, query call conversation control function entity I-CSCF (Interrogating Call Session Control Function) 104, called service call session control function entity S-CSCF-B (Serving Call Session Control function B) 105, called proxy call conversation control function entity P-CSCF-B (Proxy Call SessionB) 106 and called subscriber equipment UE-B (User Equipment B) 107.
A kind of call management method that is used for IP Multimedia System is provided in the correlation technique, and referring to Fig. 2, this method may further comprise the steps:
Step 201, UE-A sends conversation request message to initiate a calling, wherein UE-A supports the calling detection mechanism of RFC4028, and this message comprises timeout duration of session (it is 1800 seconds that timeout duration of session for example is set) and session refreshing consultation parameter (it is furbisher and calling party that UE-A for example is set);
Step 202, P-CSCF-A receives conversation request message, learns that calling party UE-A supports the calling detection mechanism of RFC4028, is forwarded to the session request message user's service call session control point S-CSCF-A;
Step 203, S-CSCF-A receives conversation request message, learns that calling party UE-A supports the calling detection mechanism of RFC4028, and the session request message is forwarded to I-CSCF, seeks terminating S-CSCF;
Step 204, I-CSCF sends to terminating S-CSCF-B with the session request message;
Step 205, S-CSCF-B learns that calling party UE-A supports the calling detection mechanism of RFC4028, sends to P-CSCF-B with the session request message;
Step 206, P-CSCF-B learns that calling party UE-A supports the calling detection mechanism of RFC4028, sends to UE-B with the session request message;
Step 207, UE-B receives conversation request message, and wherein UE-B also supports the calling detection mechanism of RFC4028, and then UE-B can determine furbisher and timeout duration of session by the session refreshing consultation parameter in the message, and sends the conversation request response message after consulting;
Step 208, P-CSCF-B is provided with timeout duration of session according to the conversation request response message, transmits the conversation request response message;
Step 209, S-CSCF-B is provided with timeout duration of session according to the conversation request response message, transmits the conversation request response message;
Step 210, I-CSCF transmits the conversation request response message, owing to do not participate in subsequent session, discharges this call resources;
Step 211, S-CSCF-A is provided with timeout duration of session according to the conversation request response message, transmits the conversation request response message;
Step 212, P-CSCF-A is provided with timeout duration of session according to the conversation request response message, transmits the conversation request response message, starts overtime timer and picks up counting;
Step 213-217, UE-A obtain furbisher and timeout duration of session from conversational response, UE-A sends the session acknowledge message, and the session acknowledge message arrives UE-B through each IMS network element;
Step 218, UE-A initiatively sends the session refreshing request message to P-CSCF-A at 1/2 time point of timeout duration of session;
Step 219-222 receives that each IMS network element of session refreshing request message upgrades timeout duration of session, promptly restarts to start overtime timer to restart timing;
Step 223-227, UE-B sends the session refreshing response message, and the session refreshing response message arrives UE-A through each IMS network element;
Step 228, the unusual deadlock appears in UE-A;
Step 229, UE-B does not receive the session refreshing acknowledge message in timeout duration of session, send end session message;
Step 230-233, end session message arrives UE-A through the forwarding of each IMS network element;
Step 234-237 can't be receiveed the response because UE-A crashes, and P-CSCF-A sends the overtime response message of end session, and arrives called UE-B through the forwarding of each IMS network element.
In this method, the SIP timeout duration of session of RFC4028 is consulted to determine by UE-A that supports this agreement and UE-B.If because network or terminal former thereby cause Session Time overtime, the S-CSCF on the session path, P-CSCF, UE will carry out the call release process respectively, discharge local resource.
The inventor finds that the call management method in the correlation technique depends on the support of both sides' terminal to RFC4028 calling detection mechanism, when the calling both sides terminal is not all supported RFC4028 calling detection mechanism, both sides' terminal all can't initiation session refresh requests message to start calling detection, in case break down, the Session Resources that causes terminal and IMS intermediate NEs such as S-CSCF, P-CSCF is hung extremely, thereby cause the disposal ability of IMS network element and utilance lower, user experience is relatively poor.
Summary of the invention
The present invention aims to provide a kind of call management method and device that is used for IP Multimedia System, the call management method that can solve in the correlation technique depends on the support of both sides' terminal to RFC4028 calling detection mechanism, when the calling both sides terminal is not all supported RFC4028 calling detection mechanism, both sides' terminal all can't initiation session refresh requests message to start calling detection, in case break down, to cause terminal and S-CSCF, the Session Resources of IMS intermediate NEs such as P-CSCF is hung extremely, thereby cause the disposal ability of IMS network element and utilance lower, the problem that user experience is relatively poor.
In an embodiment of the present invention, provide a kind of call management method that is used for IP Multimedia System, may further comprise the steps: the calling of between calling terminal and terminal called, setting up IP Multimedia System; Proxy call conversation control function entity detects request to its corresponding terminal transmit status; If testing result is unusual, the network element call release of notice IP Multimedia System.
Preferably, in above-mentioned call management method, set up the IP Multimedia System calling and specifically comprise between calling terminal and terminal called: calling terminal sends conversation request message to terminal called; Terminal called sends the conversation request response message according to the conversation request message that receives; Proxy call conversation control function entity is provided with the detection duration according to the conversation request response message, and picks up counting, and proxy call conversation control function entity comprises caller proxy call conversation control function entity and called proxy call conversation control function entity; Calling terminal sends the session acknowledge message to terminal called.
Preferably, in above-mentioned call management method, proxy call conversation control function entity detects request to its corresponding terminal transmit status and specifically comprises: the caller proxy call conversation control function entity sends OPTIONS message arriving a half that detects duration to calling terminal; Called proxy call conversation control function entity sends OPTIONS message arriving a half that detects duration to terminal called.
Preferably, in above-mentioned call management method, testing result is for unusually specifically comprising: the caller proxy call conversation control function entity is not received the OPTIONS response message in detecting duration.
Preferably, in above-mentioned call management method, testing result is for unusually specifically comprising: the caller proxy call conversation control function entity is received the OPTIONS response message, and the answer code of OPTIONS response message is 481.
Preferably, in above-mentioned call management method, the network element call release of notice IP Multimedia System specifically comprises: caller proxy call conversation control function entity call release, and to terminal called transmission end session message; The intermediate NE of IP Multimedia System and terminal called are according to end session message call release.
Preferably, in above-mentioned call management method, also comprise: if the caller proxy call conversation control function entity receives the OPTIONS response message, and the answer code of OPTIONS response message is not 481, and the caller proxy call conversation control function entity restarts timing.
Preferably, in above-mentioned call management method, testing result is for unusually specifically to comprise: called proxy call conversation control function entity is not received the OPTIONS response message from terminal called in detecting duration.
Preferably, in above-mentioned call management method, testing result is for unusually specifically to comprise: called proxy call conversation control function entity is received the OPTIONS response message from terminal called, and the answer code of OPTIONS response message is 481.
Preferably, in above-mentioned call management method, the network element call release of notice IP Multimedia System specifically comprises: called proxy call conversation control function entity call release, and to calling terminal transmission end session message; The intermediate NE of IP Multimedia System and calling terminal are according to end session message call release.
Preferably, in above-mentioned call management method, also comprise: if called proxy call conversation control function entity receives the OPTIONS response message, and the answer code of OPTIONS response message is not 481, and called proxy call conversation control function entity restarts timing.
On the other hand, in an embodiment of the present invention, also provide a kind of call manager device that is used for IP Multimedia System, having comprised: set up module, be used between calling terminal and terminal called, setting up the calling of IP Multimedia System; Detection module is used for proxy call conversation control function entity and detects request to its corresponding terminal transmit status; Release module is used for when testing result when being unusual the network element call release of notice IP Multimedia System.
The foregoing description is behind the call setup of IP Multimedia System, detecting request to the terminal transmit status of calling out two ends detects with the session survival state to terminal, and discharge this calling at the network element of the testing result time notice IP Multimedia System that is unusual, owing to adopt to terminal and initiate request to start calling detection, and need not to rely on the terminal initiation session refresh requests message initiatively of supporting RFC4028 calling detection mechanism, depend on of the support of both sides' terminal so overcome the call management method in the correlation technique to RFC4028 calling detection mechanism, when the calling both sides terminal is not all supported RFC4028 calling detection mechanism, both sides' terminal all can't initiation session refresh requests message to start calling detection, in case break down, to cause terminal and S-CSCF, the Session Resources of IMS intermediate NEs such as P-CSCF is hung extremely, thereby cause the disposal ability of IMS network element and utilance lower, the problem that user experience is relatively poor, and then improved disposal ability and the utilance of all not supporting IMS network element under the situation of RFC4028 calling detection mechanism in the calling both sides terminal, improved user experience.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 shows the schematic diagram of the SIP control messages of IMS calling;
Fig. 2 shows the flow chart of call management method in the correlation technique;
Fig. 3 shows the flow chart according to the call management method of first embodiment of the invention;
Fig. 4 shows the flow chart according to the call management method of second embodiment of the invention;
Fig. 5 shows the structure chart according to the call manager device of third embodiment of the invention.
Embodiment
Below with reference to the accompanying drawings and in conjunction with the embodiments, describe the present invention in detail.
Fig. 3 shows the flow chart according to the call management method of first embodiment of the invention, and this method may further comprise the steps:
Step 301 is set up IMS and is called out between calling terminal and terminal called;
Step 302, proxy call conversation control function entity P-CSCF detects request to its corresponding terminal transmit status;
Step 303, if testing result is unusual, the network element call release of notice IMS.
Present embodiment is behind the IMS call setup, detect with session survival state to the calling terminal of calling out two ends and terminal called transmit status detection request terminal, and being unusual in testing result, time notice IMS network element discharges this calling, owing to adopt to terminal and initiate request to start calling detection, and need not to rely on the terminal initiation session refresh requests message initiatively of supporting RFC4028 calling detection mechanism, depend on of the support of both sides' terminal so overcome the call management method in the correlation technique to RFC4028 calling detection mechanism, when the calling both sides terminal is not all supported RFC4028 calling detection mechanism, both sides' terminal all can't initiation session refresh requests message to start calling detection, in case break down, to cause terminal and S-CSCF, the Session Resources of IMS intermediate NEs such as P-CSCF is hung extremely, thereby cause the disposal ability of IMS network element and utilance lower, the problem that user experience is relatively poor, and then improved disposal ability and the utilance of all not supporting IMS network element under the situation of RFC4028 calling detection mechanism in the calling both sides terminal, improved user experience.
Preferably, in above-mentioned call management method, step 301 specifically comprises: calling terminal UE-A sends conversation request message to terminal called UE-B; UE-B sends the conversation request response message according to the conversation request message that receives; Proxy call conversation control function entity P-CSCF is provided with according to the conversation request response message and detects duration T, and pick up counting, P-CSCF comprises caller proxy call conversation control function entity P-CSCF-A and called proxy call conversation control function entity P-CSCF-B; UE-A sends the session acknowledge message to UE-B.
Present embodiment is in the process of setting up the IMS calling, P-CSCF-A and P-CSCF-B according to the information of carrying in the conversation request response message to self detecting the configuration of duration T, and the startup overtime timer picks up counting, make and call out in case but foundation just is in detected state, eliminate the detection dead band of calling out, improved the accuracy of calling detection.
Preferably, in above-mentioned call management method, step 302 specifically comprises: P-CSCF-A sends OPTIONS message to UE-A when arriving half (T/2) that detects duration; P-CSCF-B sends OPTIONS message to UE-B when T/2.
Present embodiment respectively to its relevant terminal UE-A, UE-B sends OPTIONS message in its timing during to T/2 by P-CSCF-A, P-CSCF-B, wherein OPTIONS message is initiated by P-CSCF, originally be used to survey the network element ability, utilize in the present embodiment and send OPTIONS message to start calling detection, make no matter whether terminal supports RFC4028 calling detection mechanism all can carry out calling detection to know current session survival state, improved IMS network element disposal ability and utilance when UE does not support RFC4028 calling detection mechanism.
Preferably, in above-mentioned call management method, testing result is for unusually specifically comprising: P-CSCF-A does not receive the OPTIONS response message in detecting duration T.
P-CSCF-A in the present embodiment does not receive the OPTIONS response message in detecting duration T, think that testing result is unusual this moment, wherein overtime unreceived reason may be the OPTIONS message that the impotentia response receives because UE-A crashes unusually, also may be because network failure causes the transmission of OPTIONS response message overtime, do like this, realized abnormality detection simplely, helped these abnormal conditions are handled targetedly calling out.
Preferably, in above-mentioned call management method, testing result is for unusually specifically comprising: P-CSCF-A receives the OPTIONS response message, and the answer code of OPTIONS response message is 481.
Though the P-CSCF-A in the present embodiment receives the OPTIONS response message, but the answer code that carries in the OPTIONS response message is 481, think that testing result is unusual this moment, wherein answer code 481 expression sessions do not exist, its reason may be can't be correctly validated owing to the UE-A abnormal restarting causes session, do like this, realized abnormality detection simplely, help these abnormal conditions are handled targetedly calling out.
Preferably, in above-mentioned call management method, the network element call release of notice IMS specifically comprises: the P-CSCF-A call release, and to UE-B transmission end session message; IMS intermediate NE and UE-B are according to end session message call release.
In the present embodiment if P-CSCF-A because the overtime OPTIONS of not receiving response message or to receive answer code be 481 OPTIONS response message, think that then testing result is unusual, this moment, P-CSCF-A at first discharged the call resources of local terminal, send end session message with notice UE-B and other IMS intermediate NE call releases to UE-B then, last IMS intermediate NE and UE-B are according to end session message call release, because calling out whether unusual judgement and be P-CSCF-A makes according to whether receiving OPTIONS response message and answer code thereof, so end session message is directly initiated by P-CSCF-A in the present embodiment, do like this, make that UE-B and IMS intermediate NE are released in time for more effectively using when this call exception, avoided not causing the dead phenomenon of data field extension owing to terminal and IMS intermediate NE are released.
Preferably, in above-mentioned call management method, also comprise: if P-CSCF-A receives the OPTIONS response message, and the answer code of OPTIONS response message is not 481, and P-CSCF-A restarts timing.
P-CSCF-A in the present embodiment receives the OPTIONS response message, and the answer code of OPTIONS response message is not 481, think this moment to call out and be normal condition, P-CSCF-A is restarted overtime timer to restart timing, enter the next call sense cycle, realized continual calling detection.
Fig. 4 shows the flow chart according to the call management method of second embodiment of the invention, and the calling both sides UE-A in the present embodiment, UE-B all do not support the RFC4028 session refresh mechanisms, and this method may further comprise the steps:
Step 401, UE-A sends conversation request message to initiate a calling, does not wherein comprise the mark of supporting RFC4028 in the conversation request message;
Step 402 when P-CSCF-A receives conversation request message, learns that calling party UE-A does not support the calling detection mechanism of RFC4028.The session request message is forwarded to user's service call session control point S-CSCF-A;
Step 403, S-CSCF-A receives conversation request message, learns that calling party UE-A does not support the calling detection mechanism of RFC4028, and the session request message is forwarded to I-CSCF, seeks terminating S-CSCF;
Step 404, I-CSCF sends to terminating S-CSCF-B with the session request message;
Step 405, S-CSCF-B learns that calling party UE-A does not support the calling detection mechanism of RFC4028, sends to P-CSCF-B with the session request message;
Step 406, P-CSCF-B learns that calling party UE-A does not support the RFC4028 testing mechanism, sends to UE-B with the session request message;
Step 407, UE-B receives conversation request message, because UE-B does not support the calling detection mechanism of RFC4028 yet, so directly send the conversation request response message;
Step 408, P-CSCF-B receives the conversation request response message, learn that calling and called UE does not all support the calling detection mechanism of RFC4028, the timing duration that the overtime timer of local terminal is set according to this conversation request response message is detection duration T, and starts overtime timer;
Step 409, P-CSCF-B transmits the conversation request response message;
Step 410, S-CSCF-B receives the conversation request response message, and sends it to I-CSCF, because the consultation parameter of no RFC4028 in the message, so do not start overtime timer;
Step 411, I-CSCF forwards to S-CSCF-A with the session request response;
Step 412, S-CSCF-A receives the conversation request response message, and it is forwarded to P-CSCF-A, because the consultation parameter of no RFC4028 in the message, so do not start overtime timer;
Step 413, P-CSCF-A receives the conversation request response message, learns that calling and called UE does not all support the calling detection mechanism of RFC4028, and the timing duration that the overtime timer of local terminal is set is detection duration T, and starts overtime timer;
Step 414, the P-CSCF-A forward pass responds UE-A;
Step 415-419, UE-A sends the session acknowledge message, and the session acknowledge message arrives UE-B through each IMS network element;
Step 420, P-CSCF-A sends OPTIONS message to UE-A when T/2;
Step 421, P-CSCF-A receives the OPTIONS response message from UE-A, and the answer code of this OPTIONS response message is 200, and P-CSCF-A is restarted overtime timer;
Step 422, P-CSCF-B sends OPTIONS message to UE-B when T/2;
Step 423, P-CSCF-B receives the OPTIONS response message from UE-B, and the answer code of this OPTIONS response message is 200, and P-CSCF-B is restarted overtime timer;
Step 424, the UE-A abnormal broken line is restarted;
Step 425, P-CSCF-A sends OPTIONS message to UE-A when T/2;
Step 426 because UE-A restarts, so with the OPTIONS message of receiving this moment in carry restart before session information do not match, UE-A sends the OPTIONS response message to P-CSCF-A, but its answer code is 481, represents that session does not exist;
Step 427, P-CSCF-A discharges Session Resources after receiving interior OPTION 481 response messages of dialogue, and sends end session message to S-CSCF-A;
Step 428-430, the IMS intermediate NE receives end session message, the call release resource, and transmit end session message to UE-B;
Step 431, UE-B receives end session message, the call release resource, and send the end session response message;
Step 432-434, IMS network element forward pass end session response message is to P-CSCF-A.
By P-CSCF detection duration T is set in the present embodiment, and the OPTIONS message by SIP detects the session survival state of calling UE and called UE, rather than as the call management method of correlation technique: by calling and called UE calling detection mechanism (step 201 and step 207) is set, from the conversation request response message, obtains and preserve this timeout duration of session (step 208, step 209, step 211 and step 212) by P-CSCF, S-CSCF.Present embodiment has reduced the requirement to terminal, and no matter whether terminal supports RCF4028 calling detection mechanism all can realize the detection to calling out, to finish the management to calling out.
Preferably, in above-mentioned call management method, testing result is for unusually specifically to comprise: P-CSCF-B does not receive the OPTIONS response message from UE-B in detecting duration T.
P-CSCF-B in the present embodiment does not receive the OPTIONS response message in detecting duration T, think that testing result is unusual this moment, wherein overtime unreceived reason may be the OPTIONS message that the impotentia response receives because UE-B crashes unusually, also may be because network failure causes the transmission of OPTIONS response message overtime, do like this, realized abnormality detection simplely, helped these abnormal conditions are handled targetedly calling out.
Preferably, in above-mentioned call management method, testing result is for unusually specifically to comprise: P-CSCF-B receives the OPTIONS response message from UE-B, and the answer code of OPTIONS response message is 481.
Though the P-CSCF-B in the present embodiment receives the OPTIONS response message, but the answer code that carries in the OPTIONS response message is 481, think that testing result is unusual this moment, wherein answer code 481 expression sessions do not exist, its reason may be can't be correctly validated owing to the UE-B abnormal restarting causes session, do like this, realized abnormality detection simplely, help these abnormal conditions are handled targetedly calling out.
Preferably, in above-mentioned call management method, the network element call release of notice IMS specifically comprises: the P-CSCF-B call release, and to UE-A transmission end session message; IMS intermediate NE and UE-A are according to end session message call release.
In the present embodiment if P-CSCF-B because the overtime OPTIONS of not receiving response message or to receive answer code be 481 OPTIONS response message, think that then testing result is unusual, this moment, P-CSCF-B at first discharged the call resources of local terminal, send end session message with notice UE-A and other IMS intermediate NE call releases to UE-A then, last IMS intermediate NE and UE-A are according to end session message call release, because calling out whether unusual judgement and be P-CSCF-B makes according to whether receiving OPTIONS response message and answer code thereof, so end session message is directly initiated by P-CSCF-B in the present embodiment, do like this, make that UE-A and IMS intermediate NE are released in time for more effectively using when this call exception, avoided not causing the dead phenomenon of data field extension owing to terminal and IMS intermediate NE are released.
Preferably, in above-mentioned call management method, also comprise: if P-CSCF-B receives the OPTIONS response message, and the answer code of OPTIONS response message is not 481, and P-CSCF-B restarts timing.
P-CSCF-B in the present embodiment receives the OPTIONS response message, and the answer code of OPTIONS response message is not 481, think this moment to call out and be normal condition, P-CSCF-B is restarted overtime timer to restart timing, enter the next call sense cycle, realized continual calling detection.
Fig. 5 shows the structure chart according to the call manager device of third embodiment of the invention, comprising:
Set up module 10, be used between calling terminal and terminal called, setting up the calling of IMS;
Detection module 20 is used for proxy call conversation control function entity and detects request to its corresponding terminal transmit status;
Release module 30 is used for when testing result when being unusual the network element call release of notice IP Multimedia System.
Present embodiment at first adopts to be set up module 10 and sets up IMS call out between calling terminal and terminal called, proxy call conversation control function entity adopts detection module 20 to detect with the session survival state to terminal to its corresponding terminal transmit status detection request then, time notice IMS network element discharges this calling to adopt release module 30 to be unusual in testing result at last, owing to adopt to terminal and initiate request to start calling detection, and need not to rely on the terminal initiation session refresh requests message initiatively of supporting RFC4028 calling detection mechanism, depend on of the support of both sides' terminal so overcome the call management method in the correlation technique to RFC4028 calling detection mechanism, when the calling both sides terminal is not all supported RFC4028 calling detection mechanism, both sides' terminal all can't initiation session refresh requests message to start calling detection, in case break down, to cause terminal and S-CSCF, the Session Resources of IMS intermediate NEs such as P-CSCF is hung extremely, thereby cause the disposal ability of IMS network element and utilance lower, the problem that user experience is relatively poor, and then improved disposal ability and the utilance of all not supporting IMS network element under the situation of RFC4028 calling detection mechanism in the calling both sides terminal, improved user experience.
As can be seen from the above description, the above embodiments of the present invention have improved disposal ability and the utilance of all not supporting IMS network element under the situation of RFC4028 calling detection mechanism in the calling both sides terminal, have improved user experience.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (12)

1. a call management method that is used for IP Multimedia System is characterized in that, may further comprise the steps:
Between calling terminal and terminal called, set up the calling of IP Multimedia System;
Proxy call conversation control function entity detects request to its corresponding terminal transmit status;
If testing result is unusual, notify the network element of described IP Multimedia System to discharge described calling.
2. call management method according to claim 1 is characterized in that, sets up the IP Multimedia System calling and specifically comprise between calling terminal and terminal called:
Described calling terminal sends conversation request message to described terminal called;
Described terminal called sends the conversation request response message according to the described conversation request message that receives;
Described proxy call conversation control function entity is provided with the detection duration according to described conversation request response message, and pick up counting, described proxy call conversation control function entity comprises caller proxy call conversation control function entity and called proxy call conversation control function entity;
Described calling terminal sends the session acknowledge message to described terminal called.
3. call management method according to claim 2 is characterized in that, proxy call conversation control function entity detects request to its corresponding terminal transmit status and specifically comprises:
Described caller proxy call conversation control function entity sends OPTIONS message at a half that arrives described detection duration to described calling terminal;
Described called proxy call conversation control function entity sends OPTIONS message at a half that arrives described detection duration to described terminal called.
4. call management method according to claim 3 is characterized in that, described testing result is for unusually specifically comprising:
Described caller proxy call conversation control function entity is not received described OPTIONS response message in described detection duration.
5. call management method according to claim 3 is characterized in that, described testing result is for unusually specifically comprising:
Described caller proxy call conversation control function entity is received described OPTIONS response message, and the answer code of described OPTIONS response message is 481.
6. according to each described call management method in the claim 1 to 5, it is characterized in that, notify the network element of described IP Multimedia System to discharge described calling and specifically comprise:
Described caller proxy call conversation control function entity discharges described calling, and sends end session message to described terminal called;
The intermediate NE of described IP Multimedia System and described terminal called discharge described calling according to described end session message.
7. call management method according to claim 3 is characterized in that, also comprises:
If described caller proxy call conversation control function entity receives described OPTIONS response message, and the answer code of described OPTIONS response message is not 481, and described caller proxy call conversation control function entity restarts timing.
8. call management method according to claim 3 is characterized in that, described testing result is for unusually specifically comprising:
Described called proxy call conversation control function entity is not received the described OPTIONS response message from described terminal called in described detection duration.
9. call management method according to claim 3 is characterized in that, described testing result is for unusually specifically comprising:
Described called proxy call conversation control function entity is received the described OPTIONS response message from described terminal called, and the answer code of described OPTIONS response message is 481.
10. according to each described call management method in the claim 1,2,3,8 or 9, it is characterized in that, notify the network element of described IP Multimedia System to discharge described calling and specifically comprise:
Described called proxy call conversation control function entity discharges described calling, and sends end session message to described calling terminal;
The intermediate NE of described IP Multimedia System and described calling terminal discharge described calling according to described end session message.
11. call management method according to claim 10 is characterized in that, also comprises:
If described called proxy call conversation control function entity receives described OPTIONS response message, and the answer code of described OPTIONS response message is not 481, and described called proxy call conversation control function entity restarts timing.
12. a call manager device that is used for IP Multimedia System is characterized in that, comprising:
Set up module, be used between calling terminal and terminal called, setting up the calling of IP Multimedia System;
Detection module is used for proxy call conversation control function entity and detects request to its corresponding terminal transmit status;
Release module is used for notifying the network element of described IP Multimedia System to discharge described calling when testing result when being unusual.
CN200910166114.2A 2009-08-12 2009-08-12 Call management method and device for IP (Internet Protocol) multimedia subsystem Active CN101997850B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200910166114.2A CN101997850B (en) 2009-08-12 2009-08-12 Call management method and device for IP (Internet Protocol) multimedia subsystem
PCT/CN2010/074099 WO2011017978A1 (en) 2009-08-12 2010-06-18 Method and apparatus for call management in internet protocol multimedia subsystem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910166114.2A CN101997850B (en) 2009-08-12 2009-08-12 Call management method and device for IP (Internet Protocol) multimedia subsystem

Publications (2)

Publication Number Publication Date
CN101997850A true CN101997850A (en) 2011-03-30
CN101997850B CN101997850B (en) 2014-04-09

Family

ID=43585928

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910166114.2A Active CN101997850B (en) 2009-08-12 2009-08-12 Call management method and device for IP (Internet Protocol) multimedia subsystem

Country Status (2)

Country Link
CN (1) CN101997850B (en)
WO (1) WO2011017978A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102439906A (en) * 2011-10-27 2012-05-02 华为技术有限公司 Exception handling method and server in calling continuous process
CN102523280A (en) * 2011-12-13 2012-06-27 深圳市融创天下科技股份有限公司 Detection method of transmission control abnormal disconnection, apparatus thereof, server and system
CN103516685A (en) * 2012-06-25 2014-01-15 ***通信集团公司 Method and system for obtaining terminal connecting state in IMS network, and equipment
CN103685286A (en) * 2013-12-18 2014-03-26 大唐移动通信设备有限公司 Method and device for releasing session resources
CN103812762A (en) * 2013-11-27 2014-05-21 大唐移动通信设备有限公司 Method and system for sending instant messages
CN109299182A (en) * 2018-11-13 2019-02-01 郑州云海信息技术有限公司 The management method and device of the session connection of database
CN109644385A (en) * 2017-05-19 2019-04-16 华为技术有限公司 A kind of call-establishing method and device
CN110768816A (en) * 2018-07-27 2020-02-07 成都鼎桥通信技术有限公司 Multimedia service exception protection method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1878339A (en) * 2005-06-07 2006-12-13 华为技术有限公司 Voice service realizing method based on service triggering
CN101106802A (en) * 2006-07-12 2008-01-16 中兴通讯股份有限公司 A method for preventing call session control function entity from active resource hangup
CN101227704A (en) * 2007-01-19 2008-07-23 华为技术有限公司 System, apparatus and method for switching multi-module terminal field
CN101489242A (en) * 2008-01-18 2009-07-22 华为技术有限公司 Method and apparatus for service recovery

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100417276C (en) * 2004-05-21 2008-09-03 华为技术有限公司 Call state detecting method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1878339A (en) * 2005-06-07 2006-12-13 华为技术有限公司 Voice service realizing method based on service triggering
CN101106802A (en) * 2006-07-12 2008-01-16 中兴通讯股份有限公司 A method for preventing call session control function entity from active resource hangup
CN101227704A (en) * 2007-01-19 2008-07-23 华为技术有限公司 System, apparatus and method for switching multi-module terminal field
CN101489242A (en) * 2008-01-18 2009-07-22 华为技术有限公司 Method and apparatus for service recovery

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102439906A (en) * 2011-10-27 2012-05-02 华为技术有限公司 Exception handling method and server in calling continuous process
WO2012163021A1 (en) * 2011-10-27 2012-12-06 华为技术有限公司 Method and server for exception handling during call connection
CN102523280A (en) * 2011-12-13 2012-06-27 深圳市融创天下科技股份有限公司 Detection method of transmission control abnormal disconnection, apparatus thereof, server and system
CN102523280B (en) * 2011-12-13 2017-09-15 融创天下(上海)科技发展有限公司 It is a kind of to transmit abnormal detection method, device, server and the system disconnected of control
CN103516685A (en) * 2012-06-25 2014-01-15 ***通信集团公司 Method and system for obtaining terminal connecting state in IMS network, and equipment
CN103812762A (en) * 2013-11-27 2014-05-21 大唐移动通信设备有限公司 Method and system for sending instant messages
CN103812762B (en) * 2013-11-27 2017-12-01 大唐移动通信设备有限公司 A kind of method and system for sending instant message
CN103685286A (en) * 2013-12-18 2014-03-26 大唐移动通信设备有限公司 Method and device for releasing session resources
CN109644385A (en) * 2017-05-19 2019-04-16 华为技术有限公司 A kind of call-establishing method and device
CN110768816A (en) * 2018-07-27 2020-02-07 成都鼎桥通信技术有限公司 Multimedia service exception protection method and device
CN110768816B (en) * 2018-07-27 2022-04-15 成都鼎桥通信技术有限公司 Multimedia service exception protection method and device
CN109299182A (en) * 2018-11-13 2019-02-01 郑州云海信息技术有限公司 The management method and device of the session connection of database

Also Published As

Publication number Publication date
CN101997850B (en) 2014-04-09
WO2011017978A1 (en) 2011-02-17

Similar Documents

Publication Publication Date Title
CN101997850B (en) Call management method and device for IP (Internet Protocol) multimedia subsystem
EP2195995B1 (en) Failure recovery in an ip multimedia subsystem network
EP2209283A1 (en) Node failure detection system and method for SIP sessions in communication networks.
JP4433191B2 (en) Management server, backup server, and program
US10212192B2 (en) Systems and methods for interworking with over the top applications in communications network
EP3051787B1 (en) Ip multimedia subsystem, proxy session control apparatus, and communication control method
CN103685166A (en) Method and device for switching between main server and standby server for session initiation protocol terminal
US20180027028A1 (en) Terminal and Terminal Call Soft Switching Method
WO2018121875A1 (en) Push notification enablement for sip-based networks
WO2023064716A1 (en) Proxy-call session control function (p-cscf) restoration
KR101620809B1 (en) A method for sip proxy failover
CN102111899B (en) Session keep-alive method and device
CN101212814A (en) Service handling method, system, and network element in case the network element data fails or the network element fails
US9350872B2 (en) Recovery of established emergency calls
CN102487341B (en) Talk detection method, device and session initial protocol server
US11632405B2 (en) Proxy-call session control function (P-CSCF) restoration
US20230115970A1 (en) Proxy-call session control function (p-cscf) restoration
CN103812762A (en) Method and system for sending instant messages
CA2865456C (en) Recovery of established emergency calls
CN113595765A (en) Method and device for fault transfer of VoIP terminal registration service
EP3136756A1 (en) System, device and method for implementing ring back tone service
CN101296100B (en) Explicit call forwarding implementing method
US11444858B2 (en) Disconnection monitoring terminating device and disconnection monitoring method
WO2011050629A1 (en) Method, system and network element for transmitting subscriber service information
CN100396148C (en) Method for implementing timing verification of calls between bureaus based on IP of packet

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant