[go: up one dir, main page]

CN1870826A - Call release control system and its method - Google Patents

Call release control system and its method Download PDF

Info

Publication number
CN1870826A
CN1870826A CNA2006100031414A CN200610003141A CN1870826A CN 1870826 A CN1870826 A CN 1870826A CN A2006100031414 A CNA2006100031414 A CN A2006100031414A CN 200610003141 A CN200610003141 A CN 200610003141A CN 1870826 A CN1870826 A CN 1870826A
Authority
CN
China
Prior art keywords
calling
release control
control unit
call
release
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
CNA2006100031414A
Other languages
Chinese (zh)
Other versions
CN100421529C (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.)
Huawei Technologies Co Ltd
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
Priority to CNB2006100031414A priority Critical patent/CN100421529C/en
Publication of CN1870826A publication Critical patent/CN1870826A/en
Application granted granted Critical
Publication of CN100421529C publication Critical patent/CN100421529C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a call-release control system including a SIP User Agent Call node, a call session control unit, user terminals and a call-release control unit, in which, said call-release control unit is used in controlling the release of call according to the method of release control and hang up/off of user terminals. The invention also discloses a method including: the SIP user agent node sends hang up/off incidents to the calling release control unit, which carries out calling release control according to the method. In this invention, calling control, called control and cross control can be achieved. Thus it can adapt to a variety of needs, such as emergency call placed in the required control.

Description

A kind of call release control system and method thereof
Technical field
The present invention relates to a kind of communication technology, relate in particular to a kind of call release control system and method thereof.
Background technology
At present, continuous maturation along with group technology, develop based on Circuit-switched conventional telecommunication network towards broadband telecommunication net based on packet switching, the grouping telecommunications network is prepared or set up in a lot of operations commercial city, though it is developing tendency in future that the user uses the packet communications terminal to insert the grouping telecommunications network, but operator is in the process of construction of grouping telecommunications network, can not make the unified terminal equipment of changing of all contracted users, therefore the grouping telecommunications network of present stage should be able to be supported the access of conventional terminal at least, and the telecommunications network that divides into groups so just needs PSTN (public switched telephone network (PSTN)) business of inheriting tradition.
In the prior art, in NGN (next generation network) standard of working out as ITU-T and ETSI, conventional terminal is accessed to NGN and is its traditional PSTN business that provides by NGN, be called PSTN simulation services (Emulation Service), it adopts the call control signalling of SIP as the grouping telecommunications core network, conventional terminal can access to the grouping telecommunications network by certain network insertion node device, finishes translating of analog subscriber signaling and grouping signaling by this equipment.
In the packet field network of prior art, as shown in Figure 1, its call flow is as follows.
Step 101:Alice makes a call to Bob, and promptly Alice sends to Bob and invites (INVITE) message, the address of carrying Bob in the message;
After step 102:Bob receives INVITE, send ring (180 Ringing) message to Alice, notice Alice message receives that Alice is put ring-back tone;
Step 103:Bob off-hook sends 200 OK message to Alice;
Step 104:Alice sends to Bob and be sure of (ACK) message authentication, sets up session;
At this moment, between Alice and Bob, set up a media channel, to realize the medium transmission.
Step 105:Bob on-hook discharges this time and calls out, and sends BYE message to Alice simultaneously;
Step 106:Alice receives BYE message, discharges the resource of local terminal, sends 200 OK response to Bob simultaneously.
Can pass through other node forwarding messages between Alice and the Bob in the above-mentioned flow process.
By above-mentioned call flow as can be known, terminal generally can initiatively discharge the grouping Media Stream passage of having set up after on-hook in existing packet domain call control protocol SIP.
Yet, this method may not be fine in some cases, such as when certain user terminal is called out fire alarm number 119, if in the time of can realizing this user terminal on-hook, this is not called out and discharges immediately, could discharge but wait for a period of time, then can save user terminal and in a period of time that sets, call out once more the time of 119 terminals, thereby protect your time for this emergency saving.
Summary of the invention
Target of the present invention provides a kind of call release control system and method thereof.Can provide mutually and not control, the call flow of caller control, called control and caller/called both sides' control.
The invention provides a kind of call release control system, described call release control system comprises Session Initiation Protocol user agent node, calling conversation control unit and user terminal, and described call release control system also comprises calls out the release control unit,
Described user terminal is used to produce off-hook and/or onhook event;
Described user agent's node and calling conversation control unit are used for off-hook and/or onhook event are issued calling release control unit;
Described calling discharges control unit and is used for controlling calling out to discharge according to calling out the off-hook and the onhook event that discharge control mode and user terminal.
Described calling release control unit can be positioned on the arbitrary node equipment of present networks system, or as separately functional entity existence.
Described calling discharges control mode and comprises mutually not control mode, caller control mode, called control mode and both sides' control mode.
Described calling discharges control unit and comprises:
Judging unit is used for the calling release control mode according to call request and definite this calling of local data configuration;
Receiving element is used to receive off-hook, the onhook event that user terminal is sent;
Processing unit, the off-hook, the onhook event that receive for result and receiving element according to judging unit determine whether to discharge this calling;
Transmitting element is used for the handled result of processing unit is issued the sip user agent node.
Described calling release control unit also comprises:
Call out the release control timer, be used for determining this to call out duration after controlled party's on-hook.
The present invention also provides a kind of calling releasing control method, is applied to comprise in the flow process that user terminal converses by packet-based core networks:
A, user terminal produce off-hook/onhook event, and the sip user agent node is issued off-hook, onhook event to call out and discharged control unit;
Release control is called out according to calling out release control mode and off-hook/onhook event in B, calling release control unit.
Described calling discharges control mode and comprises mutually not control mode, caller control mode, called control mode and both sides' control mode.
When calling out the release control mode for mutually not during control mode, call out the release control unit when receiving the user terminal onhook event, calling release control unit discharges this calling.
When calling release control mode was the caller control mode, described step B further comprised:
B1, when calling out the release control unit and receive present networks call subscriber terminal onhook event, call out the release control unit and discharge this calling;
B2, when calling out the release control unit and receive present networks called user terminal onhook event, call out the release control unit and discharge this calling according to the control of caller control mode.
Described step B2 further comprises:
B21, called user terminal send onhook event to calling out the release control unit;
After the onhook event of called user terminal transmission is received in B22, calling release control unit, start and call out the release control timer;
B23, calling discharge off-hook and/or the onhook event controlling call release control timer of control unit according to called user terminal;
B24, call out the release control unit according to calling out whether overtime control call release of release control timer.
Described step B23 further comprises:
After the off-hook event of called user terminal is received in calling release control unit, call out the release control unit and make calling release control timer invalid;
After the onhook event of called user terminal is received in calling release control unit, start and call out the release control timer.
When calling release control mode was called control mode, described step B further comprised:
B3, when the called user terminal on-hook in the present networks, call out the release control unit and discharge this calling;
B4, when the call subscriber terminal on-hook in the present networks, call out the release control unit and discharge this calling according to called control mode control.
Described step B4 further comprises:
B41, call subscriber terminal send onhook event to calling out the release control unit;
After the onhook event of call subscriber terminal transmission is received in B42, calling release control unit, start and call out the release control timer;
B43, calling discharge off-hook and/or the onhook event controlling call release control timer of control unit according to call subscriber terminal;
B44, call out the release control unit according to calling out whether overtime control call release of release control timer.
Described step B43 further comprises:
After the off-hook event of call subscriber terminal is received in calling release control unit, call out the release control unit and make calling release control timer invalid;
After the onhook event of call subscriber terminal is received in calling release control unit, start and call out the release control timer.
When calling release control mode was both sides' control mode, described step B further comprised:
B5, when the call subscriber terminal in the present networks and/or called user terminal on-hook, call out the release control unit and discharge this calling according to the control of both sides' control mode.
Described step B5 further comprises:
B51, call subscriber terminal and/or called user terminal send onhook event to calling out the release control unit;
After the onhook event of call subscriber terminal and/or called user terminal transmission is received in B52, calling release control unit, start and call out the release control timer;
B53, calling discharge off-hook and/or the onhook event controlling call release control timer of control unit according to call subscriber terminal and/or called user terminal;
B54, call out the release control unit according to calling out whether overtime control call release of release control timer.
Described step B53 further comprises:
After the off-hook event of call subscriber terminal and/or called user terminal is received in calling release control unit, call out the release control unit and make calling release control timer invalid;
After the onhook event of call subscriber terminal and/or called user terminal is received in calling release control unit, start and call out the release control timer.
Whether overtime control call release further comprises according to calling out the release control timer in described calling release control unit:
When calling out the release control timer expiry, call out the release control unit and discharge this calling;
When calling release control timer is not overtime, calls out the release control unit and keep this calling.
Described calling release control unit discharges this calling and specifically comprises: call out the release control unit and send BYE message to the sip user agent node, after the sip user agent node is received BYE message, discharge this calling.
Described calling release control unit discharges this calling and specifically comprises: call out the release control unit and send calling release control message to the sip user agent node, after the sip user agent node is received and called out release control message, discharge this time and call out.
Before execution in step A, call out off-hook, onhook event that user terminal in the present networks is subscribed in the release control unit.
The off-hook of described calling release control unit subscription terminal, the opportunity of onhook event are when user terminal is registered.
Before execution in step A, call out the calling release control mode that the release control unit obtains this calling.
The invention also discloses a kind of calling release control unit, described calling release control unit is positioned on the arbitrary node equipment of present networks system, or as separately functional entity existence, described calling release control unit is used for calling out releasing operation according to the off-hook of calling out release control mode and user terminal and/or onhook event control.Described calling discharges control unit and comprises: judging unit is used for determining that according to local data configuration and call request the calling of this calling discharges control mode; Receiving element is used to receive off-hook, the onhook event that user terminal is sent; Transmitting element is used for the handled result of processing unit is issued the sip user agent node; Processing unit, be used for according to the result of judging unit and the off-hook that receiving element received, onhook event decision whether discharge this calling.
Described calling release control unit also comprises: call out the release control timer, be used for determining this to call out duration after controlled party's on-hook.
Therefore, according to the present invention, can provide mutually and not control, caller control, called control and caller/called both sides control release control system.Thereby can adapt to multiple demand, such as urgent call the called control that just needs.
Description of drawings
Fig. 1 shows the call flow of prior art;
Fig. 2 shows the schematic diagram of call release control system of the present invention;
Fig. 3, Fig. 4 and Fig. 5 show call flow of the present invention;
Fig. 6 and Fig. 7 call out the flow chart of release control when showing first embodiment caller control;
Fig. 8 and Fig. 9 call out the flow chart of release control when showing the called control of first embodiment.
Embodiment
Understand and realization the present invention the existing embodiments of the invention of describing by reference to the accompanying drawings for the ease of persons skilled in the art.
Before describing the present invention, paper is called out kind and the implication of release control mode.
Calling out the release control mode generally includes: do not control mutually, caller control, called control and both sides' control.Wherein not controlling mutually is the simplest a kind of release control mode, either party on-hook in referring to call out, and this calling just is released; Caller control is meant the release that is come controlling call by caller, during Called Onhook, calls out release immediately, within a certain period of time, if called off-hook again, conversation can be proceeded, when calling release control timer was overtime, under the situation that perhaps The Calling Party Hooks On, calling just was released; Called control is opposite with caller control, and it is by the release of being called controlling call; Both sides control is meant caller and called release that all can controlling call, after either party on-hook, must wait timeout after, call out and just be released.
In order to determine to call out the release control mode, can in calling out the release control unit, arrange one and call out release control mode table.Described calling release control mode table comprises: user terminal number, calling release control mode.In order to determine neatly to call out the release control mode, also can in calling out release control mode table, add other field, such as the time period, it is effective or invalid in this time period to be used for representing to call out the release control mode.
Basic thought of the present invention is in packet network, to be provided with and to call out the release control unit, in order to carry out the calling releasing operation according to calling out the release control mode.Described calling discharges control mode and comprises mutually not control mode, caller control mode, called control mode and both sides' control mode.
As shown in Figure 2, according to the present invention, the invention provides a kind of call release control system, described call release control system comprises that user terminal, sip user agent node, calling conversation control unit and calling discharge control unit, described calling discharges on the arbitrary node function device that control unit can be arranged in packet network (as calling conversation control unit and/or Service Control Unit), or exists as functional entity separately.
Described user terminal is used to produce off-hook and/or onhook event, and described user terminal is the terminal of PSTN.
Described sip user agent node is the sip user agent that user terminal inserts packet-based core networks, be used for discharging control unit for calling the dislodging machine reporting events of present networks user terminal, user terminal can be direct or indirect be connected to the sip user agent node, the sip user agent node provides the function of translating between analog subscriber signaling and the packet-based core networks control signaling SIP; Analog subscriber information and core net control signaling SIP translates function and can directly finish, also can be by other packet call control signaling, as the H248 agreement, translate indirectly and finish, under the situation of translating indirectly, need sip user agent node or other network node to finish the function of translating of analog subscriber signaling and other packet call control signaling, and the sip user agent node is finished the translate function of other packet call control signaling to core net control signaling SIP.
Described calling conversation control unit provides functions such as calling out control, routing keeping for the registered user (such as the POTS terminal use) who inserts packet-based core networks, it can be toggled to Service Control Unit with calling, also can route the call to other calling conversation control unit; Calling conversation control unit can also be by interface gateway equipment with other network of call routing, such as the PSTN network.E1 interface between calling conversation control unit and the sip user agent node all uses Session Initiation Protocol to the E2 interface of other calling conversation control unit with to the E3 interface of Service Control Unit.E1, E2, the E3 interface can directly connect, also can be by other network node switching.
Described Service Control Unit is host's execution environment of miscellaneous service for the registered user who inserts packet-based core networks provides miscellaneous service logic control function.Can have the Service Control Unit of a plurality of processing different business to exist, Service Control Unit and calling conversation control unit also can merge in the physical entity equipment and realize.
Described calling release control unit is used for carrying out the calling releasing operation according to calling out the release control mode.Described calling discharges control mode and comprises caller control mode, called control mode and both sides' control mode.Described calling discharges control unit and comprises: judging unit is used for determining that according to local data configuration and call request the calling of this calling discharges control mode; Receiving element is used to receive off-hook, the onhook event that user terminal is sent, and calls out to discharge control timer, is used to determine this to call out the time that is continued after the on-hook of Be Controlled side; Processing unit is used for off-hook, onhook event that result and receiving element according to judging unit received and determines whether discharging this calling; Transmitting element is used for the handled result of processing unit is issued the sip user agent node.
The present invention also provides a kind of calling releasing control method, can realize calling out release control according to calling out the release control mode.Described calling discharges control mode and comprises caller control mode, called control mode and both sides' control mode, discharges control mode to above-mentioned three kinds by the following examples and is described respectively.
Embodiment
The basic thought of present embodiment is to call out release function to discharge control unit enforcement by calling out, the sip user agent node is call release not, discharge control unit and only the dislodging machine reporting events of present networks user terminal is given call out, discharge control unit and implement release calling out by calling out.
Fig. 3, Fig. 4 and Fig. 5 show call flow of the present invention.Below in conjunction with Fig. 3, Fig. 4 and Fig. 5 describe the present invention.
The dislodging machine state of present networks user terminal is subscribed in step 1-4, calling release control unit.
Call out the release control unit by off-hook, the onhook event of calling conversation control unit to sip agent node booking reader terminal, this operation can be carried out in endpoint registration, also can carry out in other cases.
Step 5, call setup.
This call flow is consistent with common flow process.
Step 6-32, hanging up terminal handling process.
Step 6-10, the terminal to report on-hook signal.
Behind the call setup, if hanging up terminal, the sip user agent node is called out this hanging up terminal event notice by sip message and is discharged control unit, call out release control unit transmission response, and whether need to discharge according to calling out role (calling party or callee) the judgement calling that discharges control mode and calling procedure.Step 11-32 describes the process that discharges the control unit controlling call of calling out in detail.
Under step 11-12, the hanging up terminal situation, judge that according to the role who calls out release control mode and calling procedure calling out needs discharges if call out the release control unit, calling discharges control unit and sends to the sip user agent node by will call out the release control messages such as REFER message.
After step 13-15, sip user agent node are received and called out release control message, discharge this time and call out, send BYE message to calling conversation control unit then, calling conversation control unit is to calling out opposite equip. forwarded call releasing request.
Step 16-18, calling conversation control unit receive that the calling of calling out opposite equip. discharges response, and will call out to discharge to respond and be forwarded to called sip user agent node.
Among the above-mentioned steps 11-18, in the hanging up terminal situation, call out needs release if call out the release control unit according to the Role judgement of calling out release control mode and calling procedure, calling out the release control unit also can send BYE message to the sip user agent node and call out opposite equip., after the sip user agent node is received BYE message, discharge this time and call out.
In step 19, the hanging up terminal situation, call out not needs release if call out the release control unit according to the Role judgement of calling out release control mode and calling procedure, call out the release control unit starting and call out this time calling of release control timer monitoring.
Step 20-24, terminal off-hook recover conversation.
In calling out the release control timer time, if the terminal off-hook can recover conversation with the opposite end.The sip user agent node calls out the event notice of terminal off-hook to the release control unit, calls out the calling release control timer zero clearing that the release control unit will be called out, and back response.
Step 25-26 in the situation of hanging up terminal, behind the calling release control timer expiry, calls out the release control unit and sends to the sip user agent node by calling out release control message such as REFER message.
After step 27-29, called sip user agent node are received and called out release control message, discharge this time and call out, send BYE message to calling conversation control unit then, calling conversation control unit is to opposite equip. forwarded call releasing request.
Step 30-32, calling conversation control unit receive that the calling of opposite equip. discharges response, and will call out to discharge to respond and be forwarded to the sip user agent node.
Among the above-mentioned steps 25-32, in the situation of hanging up terminal, after calling out the release control timer expiry, call out the release control unit and also can send BYE message to sip user agent node and opposite equip., after the sip user agent node is received BYE message, discharge this time and call out.
Step 33-38, sip user agent node are received opposite end call release request, call release.
Step 33-35, receive the call release request of this calling opposite equip. when calling conversation control unit, this call release request is forwarded to calling discharges control unit, it is invalid to make calling discharge control timer then, and call release request is issued the sip user agent node.
After step 36-38, sip user agent node are received call release request, to discharge this time and call out, and send prompt tone to terminal, and sending simultaneously to call out and discharge response to calling conversation control unit, calling conversation control unit sends to call out to opposite equip. and discharges response.
The basic skills of calling control of the present invention has been described above, being positioned at Service Control Unit with calling release control unit below is example, describe mutually not control mode respectively, realize calling out the flow process that discharges under caller control mode, called control mode and the both sides' control mode:
1, caller control mode
Fig. 6 and Fig. 7 show the call flow under the caller control mode situation.In this flow process, its Calling Side user can be from this PSTN analogue system, also can be from other PSTN analogue system or PSTN network or other network, because the Calling Side calling control flow is consistent with existing procedure, therefore, Fig. 6 and Fig. 7 only show the call control procedure of callee side.Describe under the caller control mode below in conjunction with Fig. 6 and Fig. 7 and to call out releasing control method.
Present networks user terminal dislodging machine state is subscribed in step 101-104, calling release control unit.
Call out the release control unit and subscribe to called subscriber's off-hook, onhook event by calling conversation control unit to called subscriber's sip agent node, this operation can be carried out in endpoint registration, also can carry out in other cases;
Step 105-109, call establishment
The calling Session Control Unit is received the setup requests from caller, calling release control unit is issued in this call request, call out the release control unit according to the content of this call request and local data configuration, the release control mode that can determine this calling is that the caller control mode is (when the calling release control mode of determining this calling is other release control mode, its flow process will be described below), then call out the release control unit and generate calling release control message, then called sip user agent node is issued in this call request and calling release control message, the sip user agent node utilizes call request message to send ring to called user terminal, behind user's off-hook, call setup; The utilization of sip user agent node is called out release control message to off-hook, the onhook event of calling out release control unit transmission called user terminal;
Step 110-114, Called Onhook
Behind the call setup, if Called Onhook, the sip user agent node calls out this event notice to the release control unit, and the release control mode of calling out this calling of release control unit judges is the caller control mode, starts calling release control timer and monitors this calling.This calling discharges control timer can be set to zero, represents call release immediately, also can be set to infinity, represents call release never;
Step 115-119, called off-hook
In calling out the release control timer time, called off-hook, called can the conversation with the caller maintenance.The sip user agent node calls out the event notice of called off-hook to the release control unit, calls out the calling release control timer zero clearing that the release control unit will be called out, and back response;
Step 120-122, caller call release
In called not on-hook, perhaps the calling behind the Called Onhook discharges in the control timer, when calling conversation control unit is received call release request from caller, this call release request is forwarded to calling discharges control unit, call out the release control unit and make calling release control timer invalid, call release request is issued called sip user agent node;
After step 123-125, called sip user agent node are received call release request, to discharge this time and call out, and give the called prompt tone that send, and sending simultaneously and call out the release response to calling conversation control unit, calling conversation control unit sends to call out to discharge to caller and responds;
Step 126-127, calling discharge the overtime call release of control timer
In the situation of Called Onhook, behind the calling release control timer expiry, call out the release control unit and send to the sip user agent node by calling out release control message such as REFER message;
After step 128-130, called sip user agent node are received and called out release control message, discharge this time and call out, send BYE message to calling conversation control unit then, calling conversation control unit is to Calling Side forwarded call releasing request;
Step 131-133, calling conversation control unit receive that the calling of Calling Side discharges response, is forwarded to called sip user agent node.
Among the above-mentioned steps 126-133, in the situation of Called Onhook, after calling out the release control timer expiry, call out the release control unit and also can send BYE message to called sip user agent node and the Calling Side network equipment, after called sip user agent node is received BYE message, discharge this time and call out.
2, called control mode
Fig. 8 and Fig. 9 show the call flow under the called control mode situation.In this flow process, its callee side user can be from this PSTN analogue system, also can be from other PSTN analogue system or PSTN network or other network, because the callee side calling control flow is consistent with existing procedure, therefore, Fig. 8 and Fig. 9 only show the calling calling release control procedure of Calling Side.Describe under the called control mode below in conjunction with Fig. 8 and Fig. 9 and to call out releasing control method.
The dislodging machine state of present networks terminal is subscribed in step 201-204, calling release control unit
Call out the release control unit by off-hook, the onhook event of calling conversation control unit to calling subscribe's sip agent node booking reader terminal, this operation can be carried out in endpoint registration, also can carry out in other cases;
Step 205-208, call establishment
The call subscriber terminal off-hook, dialing, caller sip user agent node sends a call request to calling conversation control unit, calling conversation control unit is issued this call request to call out and is discharged control unit, call out and discharge content and the local data configuration of control unit according to this call request, the release control mode that can determine this calling is called control mode, generate then to call out and discharge control messages, then, calling release control unit will be called out the release control messages and issue caller sip user agent node, called sip user agent node is issued in call request, after the called user terminal response, and response message issued caller sip user agent node, call out thereby set up;
Step 209-213, The Calling Party Hooks On
Behind the call setup between the calling and called, if The Calling Party Hooks On, caller sip user agent node calls out this event notice to the release control unit, calls out the release control unit and judges that the release control mode of this calling is called control mode, and startup is called out the release control timer and monitored this calling; This calling discharges control timer can be set to zero, represents call release immediately, also can be set to infinity, represents call release never;
Step 214-218, caller off-hook
Calling out the release control timer in the time, the caller off-hook can be conversed with called maintenance.Caller sip user agent node calls out caller off-hook event notification call release control unit to the calling release control timer zero clearing that the release control unit will be called out, and back response;
Step 219-221, called call release
In not on-hook of caller, calling after perhaps The Calling Party Hooks On discharges in the control timer, when calling conversation control unit is received from called call release request, this call release request is forwarded to calling discharges control unit, call out the release control unit and make calling release control timer invalid, then call release request is mail to caller sip user agent node;
After step 222-224, caller sip user agent node are received call release request, to discharge this time and call out, and send prompt tone to call subscriber terminal, and sending simultaneously to call out and discharge response to calling conversation control unit, calling conversation control unit sends to call out to called user terminal and discharges response;
Step 225-226, calling discharge the overtime call release of control timer
In the situation of call subscriber terminal on-hook, behind the calling release control timer expiry, call out the release control unit and send to the sip user agent node by calling out release control message such as REFER message;
After step 227-229, caller sip user agent node are received REFER message, discharge this time and call out, send BYE message to calling conversation control unit then, calling conversation control unit is to callee side forwarded call releasing request;
Step 230-232, calling conversation control unit receive that the calling of callee side discharges response, is forwarded to caller sip user agent node.
Among the above-mentioned steps 225-232, in the situation of call subscriber terminal on-hook, after calling out the release control timer expiry, call out the release control unit and also can send BYE message to caller sip user agent node and the callee side network equipment, after caller sip user agent node is received BYE message, discharge this time and call out.
3, the realization flow of both sides' control
When calling release control mode is both sides' control mode, calls out the release control unit and discharge this calling according to the control of both sides' control mode.In calling out the release control unit, be provided with and call out the release control timer.Calling release control flow process when describing both sides' control mode in detail below.
At first, under situations such as endpoint registration, call out the dislodging machine state that discharges control unit booking reader terminal.
Behind the call setup, when the call subscriber terminal on-hook, call subscriber terminal sends onhook event to calling out the release control unit; After the onhook event of call subscriber terminal transmission is received in calling release control unit, start and call out the release control timer.
Call out the release control unit according to call subscriber terminal onhook event control calling release control timer.After the off-hook event of call subscriber terminal is received in calling release control unit, call out the release control unit and make calling release control timer invalid, and recover this conversation; After the onhook event of call subscriber terminal and/or called user terminal is received in calling release control unit, start and call out the release control timer.
Call out the release control unit according to calling out whether overtime control call release of release control timer.When calling out the release control timer expiry, call out the release control unit and discharge this calling; When calling release control timer is not overtime, calls out the release control unit and keep this calling.
Behind the call setup, when the called user terminal on-hook, called user terminal sends onhook event to calling out the release control unit; After the onhook event of called user terminal transmission is received in calling release control unit, start and call out the release control timer.
Call out the release control unit and call out the release control timer according to the onhook event control of called user terminal.After the off-hook event of called user terminal is received in calling release control unit, call out the release control unit and make calling release control timer invalid, and recover this conversation;
Call out the release control unit according to calling out whether overtime control call release of release control timer.When calling out the release control timer expiry, call out the release control unit and discharge this calling; When calling release control timer is not overtime, calls out the release control unit and keep this calling.
4, the realization flow of not controlling mutually
At first, in the situations such as endpoint registration, call out the dislodging machine state that call subscriber terminal and called user terminal are subscribed in the release control unit.
Behind the call setup, when the call subscriber terminal on-hook, call subscriber terminal sends onhook event to calling out the release control unit; After the onhook event of call subscriber terminal transmission is received in calling release control unit, call out release control unit notice caller sip user agent node and discharge this calling, as carry the REFER message of calling release information to the transmission of sip user agent node.
When the called user terminal on-hook, called user terminal sends onhook event to calling out the release control unit; After the onhook event of called user terminal transmission is received in calling release control unit, call out the release control unit and notify called sip user agent node to discharge this calling, as send the REFER message of carrying calling release information to the sip user agent node.
Therefore, according to the present invention, can provide mutually and not control, caller control, called control and caller/called both sides control release control system.Thereby can adapt to multiple demand, such as urgent call the called control that just needs.
Though described the present invention by embodiment, those of ordinary skills know, without departing from the spirit and substance in the present invention, just can make the present invention that many distortion and variation are arranged, and scope of the present invention is limited to the appended claims.

Claims (26)

1, a kind of call release control system, described call release control system comprises Session Initiation Protocol user agent node, calling conversation control unit and user terminal, it is characterized in that described call release control system also comprises calls out the release control unit
Described user terminal is used to produce off-hook and/or onhook event;
Described user agent's node and calling conversation control unit are used for off-hook and/or onhook event are issued calling release control unit;
Described calling discharges control unit and is used for controlling calling out to discharge according to calling out the off-hook and the onhook event that discharge control mode and user terminal.
2, call release control system according to claim 1 is characterized in that, described calling release control unit can be positioned on the arbitrary node equipment of present networks system, or as separately functional entity existence.
3, call release control system according to claim 1 is characterized in that, described calling discharges control mode and comprises mutually not control mode, caller control mode, called control mode and both sides' control mode.
4, call release control system according to claim 1 is characterized in that, described calling discharges control unit and comprises:
Judging unit is used for the calling release control mode according to call request and definite this calling of local data configuration;
Receiving element is used to receive off-hook, the onhook event that user terminal is sent;
Processing unit, the off-hook, the onhook event that receive for result and receiving element according to judging unit determine whether to discharge this calling;
Transmitting element is used for the handled result of processing unit is issued the sip user agent node.
5, call release control system according to claim 4 is characterized in that, described calling discharges control unit and also comprises:
Call out the release control timer, be used for determining this to call out duration after controlled party's on-hook.
6, a kind of calling releasing control method is applied to it is characterized in that in the flow process that user terminal converses by packet-based core networks, comprising:
A, user terminal produce off-hook/onhook event, and the sip user agent node is issued off-hook, onhook event to call out and discharged control unit;
Release control is called out according to calling out release control mode and off-hook/onhook event in B, calling release control unit.
7, calling releasing control method according to claim 6 is characterized in that, described calling discharges control mode and comprises mutually not control mode, caller control mode, called control mode and both sides' control mode.
8, calling releasing control method according to claim 7 is characterized in that, when calling out the release control mode for mutually not during control mode, call out the release control unit when receiving the user terminal onhook event, calling release control unit discharges this calling.
9, calling releasing control method according to claim 7 is characterized in that, when calling release control mode was the caller control mode, described step B further comprised:
B1, when calling out the release control unit and receive present networks call subscriber terminal onhook event, call out the release control unit and discharge this calling;
B2, when calling out the release control unit and receive present networks called user terminal onhook event, call out the release control unit and discharge this calling according to the control of caller control mode.
10, calling releasing control method according to claim 9 is characterized in that, described step B2 further comprises:
B21, called user terminal send onhook event to calling out the release control unit;
After the onhook event of called user terminal transmission is received in B22, calling release control unit, start and call out the release control timer;
B23, calling discharge off-hook and/or the onhook event controlling call release control timer of control unit according to called user terminal;
B24, call out the release control unit according to calling out whether overtime control call release of release control timer.
11, calling releasing control method according to claim 10 is characterized in that, described step B23 further comprises:
After the off-hook event of called user terminal is received in calling release control unit, call out the release control unit and make calling release control timer invalid;
After the onhook event of called user terminal is received in calling release control unit, start and call out the release control timer.
12, calling releasing control method according to claim 7 is characterized in that, when calling release control mode was called control mode, described step B further comprised:
B3, when the called user terminal on-hook in the present networks, call out the release control unit and discharge this calling;
B4, when the call subscriber terminal on-hook in the present networks, call out the release control unit and discharge this calling according to called control mode control.
13, calling releasing control method according to claim 12 is characterized in that, described step B4 further comprises:
B41, call subscriber terminal send onhook event to calling out the release control unit;
After the onhook event of call subscriber terminal transmission is received in B42, calling release control unit, start and call out the release control timer;
B43, calling discharge off-hook and/or the onhook event controlling call release control timer of control unit according to call subscriber terminal;
B44, call out the release control unit according to calling out whether overtime control call release of release control timer.
14, calling releasing control method according to claim 13 is characterized in that, described step B43 further comprises:
After the off-hook event of call subscriber terminal is received in calling release control unit, call out the release control unit and make calling release control timer invalid;
After the onhook event of call subscriber terminal is received in calling release control unit, start and call out the release control timer.
15, calling releasing control method according to claim 7 is characterized in that, when calling release control mode was both sides' control mode, described step B further comprised:
B5, when the call subscriber terminal in the present networks and/or called user terminal on-hook, call out the release control unit and discharge this calling according to the control of both sides' control mode.
16, calling releasing control method according to claim 15 is characterized in that, described step B5 further comprises:
B51, call subscriber terminal and/or called user terminal send onhook event to calling out the release control unit;
After the onhook event of call subscriber terminal and/or called user terminal transmission is received in B52, calling release control unit, start and call out the release control timer;
B53, calling discharge off-hook and/or the onhook event controlling call release control timer of control unit according to call subscriber terminal and/or called user terminal;
B54, call out the release control unit according to calling out whether overtime control call release of release control timer.
17, calling releasing control method according to claim 16 is characterized in that, described step B53 further comprises:
After the off-hook event of call subscriber terminal and/or called user terminal is received in calling release control unit, call out the release control unit and make calling release control timer invalid;
After the onhook event of call subscriber terminal and/or called user terminal is received in calling release control unit, start and call out the release control timer.
According to claim 10,13 or 16 described calling releasing control methods, it is characterized in that 18, whether overtime control call release further comprises according to calling out the release control timer in described calling release control unit:
When calling out the release control timer expiry, call out the release control unit and discharge this calling;
When calling release control timer is not overtime, calls out the release control unit and keep this calling.
19, calling releasing control method according to claim 18, it is characterized in that, described calling release control unit discharges this calling and specifically comprises: call out the release control unit and send BYE message to the sip user agent node, after the sip user agent node is received BYE message, discharge this calling.
20, calling releasing control method according to claim 18, it is characterized in that, described calling release control unit discharges this calling and specifically comprises: call out the release control unit and send calling release control messages to the sip user agent node, the sip user agent node discharges this time and calls out after receiving and calling out the release control messages.
21, according to the wherein arbitrary described calling releasing control method of claim 6 to 17, it is characterized in that, before execution in step A, call out the off-hook, the onhook event that discharge user terminal in the control unit subscription present networks.
22, calling releasing control method according to claim 21 is characterized in that, the off-hook of described calling release control unit subscription terminal, the opportunity of onhook event are when user terminal is registered.
23, according to claim 6 to 17 arbitrary described calling releasing control method wherein, it is characterized in that, before execution in step A, call out the calling release control mode that the release control unit obtains this calling.
24, a kind of calling discharges control unit, it is characterized in that, described calling discharges control unit and comprises:
Judging unit is used for determining according to local data configuration and call request the calling release control mode of this calling;
Receiving element is used to receive off-hook, the onhook event that user terminal is sent;
Transmitting element is used for the handled result of processing unit is issued the sip user agent node;
Processing unit, be used for according to the result of judging unit and the receiving element off-hook, the onhook event that receive determine whether to discharge this calling.
25, calling release control according to claim 24 unit is characterized in that described calling release control unit is positioned on the arbitrary node equipment of present networks system, or exists as independent functional entity.
26, calling release control according to claim 24 unit is characterized in that described calling release control unit also comprises: call out the release control timer, be used for determining this to call out duration after controlled party's on-hook.
CNB2006100031414A 2006-02-16 2006-02-16 Call release control system and its method Expired - Fee Related CN100421529C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100031414A CN100421529C (en) 2006-02-16 2006-02-16 Call release control system and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100031414A CN100421529C (en) 2006-02-16 2006-02-16 Call release control system and its method

Publications (2)

Publication Number Publication Date
CN1870826A true CN1870826A (en) 2006-11-29
CN100421529C CN100421529C (en) 2008-09-24

Family

ID=37444358

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100031414A Expired - Fee Related CN100421529C (en) 2006-02-16 2006-02-16 Call release control system and its method

Country Status (1)

Country Link
CN (1) CN100421529C (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007098705A1 (en) * 2006-03-03 2007-09-07 Huawei Technologies Co., Ltd. A method and apparatus for cscf to release session
WO2008138187A1 (en) * 2007-05-10 2008-11-20 Zte Corporation A realizing method for re-answering call
CN101212520B (en) * 2006-12-29 2010-05-26 中国移动通信集团公司 Emergency call handling method and system
CN101873628A (en) * 2010-04-28 2010-10-27 中兴通讯股份有限公司 Method and device for realizing subscriber state synchronization in IP multimedia subsystem (IMS) domain
CN101217388B (en) * 2007-01-05 2011-01-05 中兴通讯股份有限公司 A method for emergency call registration
WO2011000303A1 (en) * 2009-07-01 2011-01-06 华为技术有限公司 Caller and called service server, multi-service access network device and method for implementing caller and called-control
CN102017576A (en) * 2008-03-28 2011-04-13 法国电信公司 Method of terminating a call and voice-over-IP terminal
CN101111000B (en) * 2007-09-06 2011-07-13 中兴通讯股份有限公司 Method for releasing call by called subscriber's set in IMS centralized business
CN101622855B (en) * 2007-12-18 2011-11-16 中兴通讯股份有限公司 A method for realizing associated channel rering line signalling in the next generation network
CN102769804A (en) * 2011-05-03 2012-11-07 华为技术有限公司 Method for implementing call control, switch and call control system
CN103179688A (en) * 2013-03-22 2013-06-26 北京久华信信息技术有限公司 Method for realizing resource release of wireless communication system based on SIP (Session Initiation Protocol)
WO2015117424A1 (en) * 2014-08-25 2015-08-13 中兴通讯股份有限公司 Method and terminal for controlling disconnection within call

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG46329A1 (en) * 1994-05-27 1998-02-20 British Telecomm Telecommunications system
KR100703477B1 (en) * 1999-11-29 2007-04-03 삼성전자주식회사 A method of waiting for an incoming call in a mobile communication terminal

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007098705A1 (en) * 2006-03-03 2007-09-07 Huawei Technologies Co., Ltd. A method and apparatus for cscf to release session
CN101212520B (en) * 2006-12-29 2010-05-26 中国移动通信集团公司 Emergency call handling method and system
CN101217388B (en) * 2007-01-05 2011-01-05 中兴通讯股份有限公司 A method for emergency call registration
WO2008138187A1 (en) * 2007-05-10 2008-11-20 Zte Corporation A realizing method for re-answering call
US20100118863A1 (en) * 2007-05-10 2010-05-13 Pengqing Qian Method for Realizing a Re-Answer Call
CN101304605B (en) * 2007-05-10 2011-06-22 中兴通讯股份有限公司 Method for implementing reanswer call
CN101111000B (en) * 2007-09-06 2011-07-13 中兴通讯股份有限公司 Method for releasing call by called subscriber's set in IMS centralized business
CN101622855B (en) * 2007-12-18 2011-11-16 中兴通讯股份有限公司 A method for realizing associated channel rering line signalling in the next generation network
US8730948B2 (en) 2008-03-28 2014-05-20 France Telecom Method of terminating a call and voice-over-IP terminal
CN102017576A (en) * 2008-03-28 2011-04-13 法国电信公司 Method of terminating a call and voice-over-IP terminal
WO2011000303A1 (en) * 2009-07-01 2011-01-06 华为技术有限公司 Caller and called service server, multi-service access network device and method for implementing caller and called-control
CN101873628A (en) * 2010-04-28 2010-10-27 中兴通讯股份有限公司 Method and device for realizing subscriber state synchronization in IP multimedia subsystem (IMS) domain
CN101873628B (en) * 2010-04-28 2014-11-05 中兴通讯股份有限公司 Method and device for realizing subscriber state synchronization in IP multimedia subsystem (IMS) domain
CN102769804A (en) * 2011-05-03 2012-11-07 华为技术有限公司 Method for implementing call control, switch and call control system
CN102769804B (en) * 2011-05-03 2015-03-11 华为技术有限公司 Realization method of call control as well as switchboard and call control system
CN103179688A (en) * 2013-03-22 2013-06-26 北京久华信信息技术有限公司 Method for realizing resource release of wireless communication system based on SIP (Session Initiation Protocol)
CN103179688B (en) * 2013-03-22 2015-11-18 北京久华信信息技术有限公司 The method of wireless communication system resource release is realized based on Session Initiation Protocol
WO2015117424A1 (en) * 2014-08-25 2015-08-13 中兴通讯股份有限公司 Method and terminal for controlling disconnection within call
US10009943B2 (en) 2014-08-25 2018-06-26 Zte Corporation Method for controlling disconnection during call, and terminal

Also Published As

Publication number Publication date
CN100421529C (en) 2008-09-24

Similar Documents

Publication Publication Date Title
CN1870826A (en) Call release control system and its method
CN1455554A (en) Voice network system on network agreement
CN1968318A (en) Communication method, system for unified communication service and relevant apparatus
CN1747470A (en) Service signal processing system and method for group domain
CN1820490A (en) Communication system, call connection server, terminal apparatus and communication method
CN1852081A (en) Method for realizing muti-part meeting through uest generation network
CN1582596A (en) Method, apparatus and arrangement in telecommunication network for providing control over and enabling advanced service and user interfaces in mobile telephone
CN101047628A (en) System and method for implementing block service of circuit field terminal access packet network
CN101030931A (en) Method for transmitting service data and its applied packet terminal
CN1855961A (en) Method for realizing echo in communication system
CN101047524A (en) Method and system for implementing multi-media recording
CN1852362A (en) Method and system for dialed's providing indication information to dialing
CN101080097A (en) A method, system and device for realizing multimedia call service
CN1921518A (en) Recording equipment, store server, recording system and method and playback system and method
CN1905465A (en) Method and system for implementing non-speech channel alternate multimedia color ring service
CN1635765A (en) A SIP network structure and method for implementing SIP group call
CN101051993A (en) Method for substituting conversation mark conversation replacing method using said conversation mark substitution
CN1290357C (en) Method for common telephone terminal inserting digital cluster system
CN1878151A (en) System, method and information processing device for realizing multimedia service change
CN1905596A (en) Method and system for implementing called payment service and called payment processor
CN1719788A (en) Method for call controlling and service monitoring of soft exchange monitoring
CN1870827A (en) Call release control system and call release control method
CN1852370A (en) Method, system and device for indicating terminal device calling state
CN1889603A (en) Click-to dial service realizing method
CN1812453A (en) Method for realizing message-leaving lamp and communication system

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080924

Termination date: 20130216