CN100558127C - Realize method among the NGN with the hooking related supplementary service - Google Patents

Realize method among the NGN with the hooking related supplementary service Download PDF

Info

Publication number
CN100558127C
CN100558127C CN200510085866.8A CN200510085866A CN100558127C CN 100558127 C CN100558127 C CN 100558127C CN 200510085866 A CN200510085866 A CN 200510085866A CN 100558127 C CN100558127 C CN 100558127C
Authority
CN
China
Prior art keywords
sip
user
control unit
service control
hooking
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.)
Expired - Fee Related
Application number
CN200510085866.8A
Other languages
Chinese (zh)
Other versions
CN1882009A (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 CN200510085866.8A priority Critical patent/CN100558127C/en
Priority to PCT/CN2006/001775 priority patent/WO2007009386A1/en
Publication of CN1882009A publication Critical patent/CN1882009A/en
Application granted granted Critical
Publication of CN100558127C publication Critical patent/CN100558127C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/428Arrangements for placing incoming calls on hold
    • 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/1066Session management
    • H04L65/1083In-session procedures
    • 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/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • 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/40Support for services or applications
    • H04L65/401Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference

Abstract

The invention provides and realize among a kind of NGN and the method for hooking related supplementary service, store described supplementary service on the SIP Service Control Unit; This method may further comprise the steps: A, user's hooking, after terminal detects hookflash event, trigger specific SIP signaling message report and give the SIP Service Control Unit; B, SIP Service Control Unit are received described specific SIP signaling message, hang up active user's calling, and with the described specific SIP signaling message described supplementary service that triggering is stored as hookflash event, by described supplementary service control subsequent voice calls, according to the service logic indicating terminal of supplementary service to user's playback, collect the digits, report of user incident etc.Use the present invention, in the NGN network, can realize with the network control being the supplementary service relevant of core with hooking.

Description

Realize method among the NGN with the hooking related supplementary service
Technical field
The present invention relates to the NGN technical field, be meant the method that realizes among the NGN with the hooking related supplementary service especially.
Background technology
In the PSTN network, a lot of supplementary services all need be realized by the hooking signal.For example, accept the spendable supplementary service of following program controlled telephone service item (being not limited to following business) in telecommunication bureau's application and all relate to hookflash event:
Calling back when busy: after using this business, when caller dials callee phone chance is busy, the calling party pats hook switch, after listening dialing tone, press the registration button (as #59#) of appointment, the wait callback of hanging up, need not redial, in case callee's phone free time gets off, will be from the phone of automatic call back caller, the calling party just needn't try to dial when chance is busy repeatedly like this.
Call Waiting: when the calling party converses with the other side, meet the third party and dial in, can ask current talking the other side to wait temporarily, the calling party pats hook switch and can change the conversation with the third party then, and clapping again, hook switch then can recover to converse with the other side.
The supplementary service relevant with hooking also comprises internal call transfer, Multi-Party Conference, Three-Way Calling, Malicious Call Identification or the like, illustrates no longer one by one herein.
In the PSTN network, the hooking signal is an analog signal, after switch receives this signal of identification, can carry out corresponding action and realize above-mentioned miscellaneous service.And in NGN, user terminal is based on IP, is based on the procotol (as SIP, H.323 wait) of IP with the communication of Softswitch among the NGN, and Softswitch is not accepted analog signal, can't directly realize the various supplementary services relevant with hooking.On the other hand, because the fast development of NGN, requiring provides the function of PSTN network to the supplementary service that the user provided to the user under the NGN network, and, need make the user hold their occupation mode in the PSTN network in the continuation of insurance of NGN network trunk.Therefore, how in NGN, to realize the supplementary service relevant among the PSTN, become a kind of urgent problem with hooking.But up to the present still lack relevant standard.
At present, in the NGN network, can mainly classify as following two kinds of solutions for the implementation of supplementary service: terminal control mode and network control mode.
The terminal control mode is a kind of new implementation, and it requires terminal itself intelligent more, realizes more service logic and has stronger professional control ability.Still lack relevant technical standard at present, and the intercommunication ability between desired terminal and other network equipments is also unsatisfactory.Ietf draft " draft-ietf-sipping-service-examples-XX " (XX represents the version of draft, and latest edition is 08 at present) has defined the operation flow of a series of SIP supplementary services for this mode.But this mode still has the following disadvantages:
1, user's mode of operation and PSTN user's mode of operation are inconsistent, are difficult to be accepted by terminal use and operator.
2, owing to trigger business, be difficult to user's service availability is managed in terminal.Call flow requires the close fit between the terminal and the webserver, and the enforcement of any new business all needs the upgrading support of the terminal and the webserver.
3, existing sip terminal is professional immature.Call flow provides a special flow process for each new business, and common segment is less between each flow process.Before the triggering business, terminal must can trigger any business according to user's the service attribute and the decision-makings such as context details of calling, and professional triggering needs the close fit between the terminal.
4, the realization of terminal is very complicated.
5, the intercommunication between the terminal and the webserver is very difficult, has therefore had a strong impact on and restricted realization, application and the popularization of new business.
6, Ye Wu management becomes very complicated, is difficult to realize.
Already provided supplementary service flow process comprises calling transfer, meeting, Three-Way Calling, Call Waiting etc. in the draft of IETF, but call flow is independently of one another between each business, and unified SIP supplementary service implementation is not provided.And, the professional implementation of these that provide all is based on the terminal control mode, for each new business, each equipment all must be known institute's business of triggering constantly and call out all relevant information, exist 6 kinds of defectives of above-mentioned terminal control mode.And this draft of some segment does not provide clear detailed definition in some business, such as how the third party obtains original call information in the business such as Three-Way Calling.
Network control mode is a kind of concentrated effective implementation, can use different procotols between terminal (as SIP IAD) and the Softswitch, but is fully transparent to the user, and the user can still use the POTS phone.But also do not have the supplementary service of control mode Network Based to realize standard or standard at present, do not have the standard of realization and hooking related supplementary service yet.
Summary of the invention
In view of this, main purpose of the present invention has been to provide and has realized among the NGN and the method for hooking related supplementary service, so that realization is the supplementary service relevant with hooking of core with the network control in the NGN network.
Realize among the NGN provided by the invention and the method for hooking related supplementary service, store described supplementary service on the SIP Service Control Unit; Further comprising the steps of:
A, user's hooking after terminal detects hookflash event, trigger specific SIP signaling message report and give the SIP Service Control Unit; Described specific SIP signaling message is the heavily invitation re-INVITE message that carries HOLD SDP, and described HOLD SDP is meant that Session Description Protocol is the instruction of maintenance pattern;
B, SIP Service Control Unit are received described specific SIP signaling message, hang up the calling between hooking user and the other user, and with the described specific SIP signaling message described supplementary service that triggering is stored as hookflash event, by described supplementary service control subsequent voice calls;
C, if user's hooking once more, the SIP Service Control Unit recovers the hooking user that is suspended and the calling between the other user.
Wherein, the described hang-up hooking of step B user with the other user's who is called out calling is: the SIP Service Control Unit sends the calling that specific SIP signaling message is hung up the other user who is called out to the other user; The SIP Service Control Unit returns response message to the user terminal of hooking, finishes the hang-up to the hooking customer call.
Wherein, described step C comprises: if user's hooking once more, terminal triggers specific SIP signaling message report once more and gives the SIP Service Control Unit; The SIP Service Control Unit is received the SIP signaling message that receives as hookflash event, hooking user that recovery is suspended and the calling between the other user.
Wherein, the hooking user that is suspended of described recovery and the calling between the other user comprise: the SIP Service Control Unit sends not re-INVITE with SDP to the hooking user; SDP is meant Session Description Protocol; The SIP Service Control Unit receives the response message that the hooking user returns; Described response message carries the SDP that the hooking user returns; The SIP Service Control Unit sends the heavily invitation re-INVITE message that carries described SDP to the other user; The SIP Service Control Unit is received the response message that the other user returns; Described response message carries the SDP that the other user returns; The SIP Service Control Unit returns the other user's SDP to the hooking user by response message.
Wherein, described step C comprises: if user's hooking once more, terminal directly sends the re-INVITE that has non-HOLD SDP to the SIP Service Control Unit and recovers to call out, and described HOLD SDP is meant that Session Description Protocol is the instruction of maintenance pattern; The SIP Service Control Unit receives described re-INVITE and recovers to call out hooking user that recovery is suspended and the calling between the other user.
Wherein, described terminal is a sip terminal, produces described specific SIP signaling message according to user's hooking sip terminal; Or described terminal comprises POTS terminal and SIP gateway, and POTS passes to the SIP gateway with described user's hooking signal, and the SIP gateway receives that the back produces described specific SIP signaling message.
Wherein, described SIP gateway comprises: SIP IAD SIP AG or SIP integrated access equipment SIP-IAD.
Wherein, step B is described is comprised by supplementary service control subsequent voice calls: the service logic according to supplementary service is carried out the flow process that customer incident reports the SIP Service Control Unit, by message transmission information between terminal and SIP Service Control Unit of setting.
Wherein, step B is described to be comprised by supplementary service control subsequent voice calls: according to the service logic of supplementary service, SIP Service Control Unit indicating terminal to user's playback, collect the digits, by message transmission information between terminal and SIP Service Control Unit of setting.
Wherein, comprise one of following in the message of described setting or combination in any: number Digit parameter is used for terminal and transmits the number that the user dialled to the SIP Service Control Unit; Sound-type Tone-type parameter is used for SIP Service Control Unit indicating terminal and puts the bell sound of which kind of type to the user; Timer Dial-timer parameter is used to specify the timer duration between the adjacent dialing between number; The full Digit-complete parameter of number is used for SIP Service Control Unit indicating terminal and whether has received required number.
By said method as can be seen, the invention provides a kind of simple method in common and in NGN, realize the supplementary service relevant with hooking.Specifically, the present invention is by specific SIP signaling, and indication SIP Service Control Unit is current to be hooking, triggers the supplementary service relevant with hooking.
Owing to adopted control mode Network Based (supplementary service places the SIP Service Control Unit), independently of one another between terminal and the SIP Service Control Unit, do not need terminal and SIP Service Control Unit to upgrade simultaneously when increasing a kind of new supplementary service, therefore it has thoroughly removed the contingency between terminal and the SIP Service Control Unit, all service logics all will be unified to be handled by the SIP Service Control Unit, all resources that SIP Service Control Unit management service needs, and terminal use's mode of operation and PSTN user's mode of operation is also with identical.
When can adopting the POTS phone, the present invention inserts by SIP-IAD based on Session Initiation Protocol, or directly adopt the SIP phone to insert, the business function and the mode of operation of all fours are provided to the user, and satisfy most individual and enterprise customer's demand by this mode, still the mode of operation with PSTN user is identical to realize terminal use's mode of operation.
Description of drawings
Fig. 1 is the hang-up behind the hooking and recovers flow chart.
Fig. 2 is the flow chart of acquisition terminal number.
Embodiment
In NGN, considerable supplementary service is arranged, comprise that Call Waiting, meeting, Three-Way Calling, calling transfer etc. all need to use (HOLD) process of hang-up to hang up current calling, then switching or calling third party user etc. between a plurality of users.Media flow transmission after calling is suspended between the terminal is also ended immediately, and (the SIP Service Control Unit can be a Softswitch according to service needed SIP Service Control Unit, also can be to use Session Initiation Protocol that the server of supplementary service is provided for the user) can play the hang-up music to the user who is suspended, finish when carrying out supplementary service, hang up recovery (Retrieve) according to the supplementary service logic, to continue to carry out the media flow transmission of hanging up between preceding calling and the recovery terminal.Hooking is a primary demand that realizes numerous supplementary services, the present invention has promptly mainly set up the relation between hooking and hang-up, hooking and the hang-up recovery, in NGN, to realize the supplementary service relevant with hooking, and for the user, still adopted the hooking action, its occupation mode and PSTN user's occupation mode is in full accord.
Among the present invention, behind the sip user hooking, trigger a hang-up process according to this signal.After calling was suspended, the user can hang up recovery by hooking once more.Hang up (HOLD) and recovery (Retrieve) call flow referring to the user shown in Fig. 1, the realization of supplementary service be described, mainly may further comprise the steps:
Step 101~102: user A hooking, after terminal detects hookflash event, trigger re-INVITE (heavily inviting) information reporting and give the SIP Service Control Unit, the SDP of this re-INVITE (Session Description Protocol) is HOLD SDP, among the present invention, it is 0 that RTP (RTP) address or the port of all Media Streams are used in suggestion, and perhaps all medium directions are inactive (unmovable), and handling like this is because terminal does not need to accept or provide professional sound to others.Certainly, also can adopt the HOLD SDP that defines among the RFC3264.
After step 103~105:SIP Service Control Unit receives described re-INVITE message, this message is handled as hookflash event, carry out and hang up flow process, and trigger corresponding supplementary service according to the relevant service logic (as local policy, local data configuration and user data etc.) of storage, to realize the supplementary service relevant with hooking.
Wherein, hang up flow process, following several implementation can be arranged at user B:
First kind: send the re-INVITE message that has media resource SDP to terminal B behind the SIP Service Control Unit application media resource, allow B sound the professional sound of automatic network.This mode is the implementation that GB adopts usually.
Second kind: SIP Service Control Unit notice terminal B plays the hang-up music to the user.
The third: the SIP Service Control Unit sends the re-INVITE message that has HOLD SDP to terminal B, and the party B-subscriber is hung up.
And, following several implementation can be arranged for user A:
First kind: if pure HOLD business (promptly only being to stop the current business Media Stream), then SIP Service Control Unit no follow-up action after A returns response message to re-INVITE to A.
Second kind: the SIP Service Control Unit returns the HOLD process of the response of re-INVITE being finished medium to A, then by follow-up signaling A terminals such as re-INVITE to user's playback or detect customer incident and report to the SIP Service Control Unit etc.
The third: the SIP Service Control Unit can directly be finished the HOLD to medium in 200 response messages to re-INVITE, the notice indicating terminal is to user's playback or detect customer incident and report to the SIP Service Control Unit etc.
In this example, after trigger compensation business, supplementary service control SIP Service Control Unit carries out corresponding action, and the requirement customer incident reports in commonly used comprising, specifically can be referring to shown in Figure 2, report about customer incident will be explained hereinafter.
Step 111~112: after supplementary service executes,, after terminal detects hookflash event, trigger a new re-INVITE message once more and send to the SIP Service Control Unit as user once more during hooking.The SDP of this re-INVITE is HOLD SDP.
Step 113:SIP Service Control Unit is handled this message after receiving described re-INVITE message as hookflash event.Be suspended owing to call out, after the SIP Service Control Unit is received this message, recover current calling again by the media modification process.
Step 114~118: this several steps is a comparison exemplary media modification process: the SIP Service Control Unit sends not re-INVITE with SDP to user A, Deng receiving that 200 response message rear line B send re-INVITE (carrying the SDP that carries in 200 response messages that A returns), return the SDP that returns B behind 200 response messages by ACK to A Deng B, send ACK to B then, finish the modification process of whole Media Stream.
For step 114~118, the recovery that can use any media modification process to call out, this paper does not limit this.For example also can use the media modification processes above the replacement of media modification process such as existing UPDATE.Because handle requesting method between the two and have only the re-INVITE process is just needed to there is no outside the ACK too big-difference, to the supplementary service flow process also without any influence, we use re-INVITE to carry out exemplary illustration herein, and remaining media modification process all can use other media modification processes such as UPDATE to substitute except the re-INVITE process of not initiating with the re-INVITE of SDP in actual applications.
For above-mentioned recovery process, another kind of implementation is, behind the hooking, terminal directly sends the re-INVITE that has non-HOLD SDP to the SIP Service Control Unit and recovers to call out the user once more.
From top flow process as can be seen, among the present invention when user's hooking, terminal detects back re-INVITE message of triggering and sends to the SIP Service Control Unit, the SDP of this re-INVITE is HOLDSDP, after the SIP Service Control Unit is received this message, handle as receiving a hookflash event.Thereby, solved the problem that SIP Service Control Unit among the NGN can't Direct Recognition hooking analog signal, thereby can realize the supplementary service relevant with hooking.
The implementation procedure that the above-mentioned requirements customer incident is reported describes below, in to the response process of hanging up, the SIP Service Control Unit can be finished the action of some appointment according to institute's business of triggering indicating terminal, for example indicating terminal is play certain special sound to the user, collect subscriber dialing etc., this promptly is called customer incident and reports.
In order to realize that customer incident reports, and expands Session Initiation Protocol.The present invention has defined a kind of new MIME message body type application/sscc.Its complete definition is as follows:
MIME media type name (MIME medium type): application
MIME subtype name (MIME medium subtype): sscc
Required parameters (mandatory parameter): none (nothing).
Optional parameters (optional parameters): none (nothing).
The ABNF syntactic definition of this message body is as follows
sscc-body =1*(sscc-line?CRLF)
sscc-line =tone-Type/digit-complete/dial-timer/Digit/extension-sscc-line
tone-type =″tone-type=″tone-type-name*[;tone-type-param]
tone-type-name =″beep″/″dial″/″busy″/sscc-token
tone-type-param =beep-duration/beep-gap/beep-times/extension-tone-type-param
extension-tone-type-param=tone-type-param-name″=″tone-type-param-value
beep-duration =″beep-duration=″decimal-number
beep-gap =″beep-gap=″decimal-number
beep-times =″beep-times=″decimal-number
tone-type-param-name =sscc-token
tone-type-param-value =sscc-token
digit-complete =″digit-complete=″(″yes″/″no″)
dial-timer =″dial-timer=″decimal-number
digit =″digit=″1*(digit0to9/″*″/″#″)
extension-sscc-line =extension-sscc-line-name″=″extension-sscc-line-value
extension-sscc-line-name?=extension-sscc-token
extension-sscc-line-value=extension-sscc-token
sscc-token =alpha[*(alphanum/″-″)]
extension-sscc-token =1*(alphanum/″-″/″.″/″!″/″%″/″*″/″_″/″+″/″`″′″/″~″/″#″)
alpha =upper-alpha/lower-alpha
alphanum =alpha/digit0to9
decimal-number =″0″/(digit1to9[*digit0to9])
upper-alpha =%x41-5A
lower-alpha =%x61-7A
digit1to9 =%x31-39
digit0to9 =%x30-39
Wherein, Tone-type (sound-type) is used for the current needs of SIP Service Control Unit notice terminal and gives the sound of which kind of type to give the user.Some relevant parameters have also been defined for some sound-type.This paper has only defined the parameter of " beep " sound: beep-duration, and (single beep sound begins to the duration between finishing, unit is a millisecond), beep-gap (the beep sound finishes to the duration between the next beep sound, and unit is a millisecond), beep-times (beep total degree, unit are inferior).Particularly, if tone-type is " dial " (" dialing tone "), be used to notify terminal need play dialing tone and preparation collection user's dialing to the user.
Digit-complete (number is complete) is that SIP Service Control Unit indicating terminal number receives, and terminal must stop to collect the digits and no longer pass through the dialing information of SIP signaling to SIP Service Control Unit report of user.This mechanism can be avoided the conflict of SIP affairs effectively and reduce extra unnecessary messages.
Dial-timer (timer between number) is used to specify the timer duration between the adjacent dialing, and unit is a millisecond.Each terminal has been received user's dialing, and it all should restart timer.If timer expiry, then terminal need be given SIP Service Control Unit by the number that sip message will have been collected.Specific, if the dial timer is 0, terminal should be dialled the number the user immediately after receiving subscriber dialing and be given SIP Service Control Unit.
The number that Digit (number) user terminal is dialled to SIP Service Control Unit report of user.After sending appropriate signaling message (having adopted the INFO request message in this example) to the SIP Service Control Unit, terminal must continue to collect the digits and wait for response message to INFO.Terminal can not send new request message to the SIP Service Control Unit before receiving the final response message of this INFO request.
If the SIP Service Control Unit sends some indication by independent INFO request message to terminal, terminal must be handled according to the indication in the message.After finishing dealing with, may need terminal that the information of SIP Service Control Unit needs is sent to the SIP Service Control Unit.After receiving the INFO request, if desired, the SIP Service Control Unit can also send new indication by the final response of returning immediately to INFO.If business is because user's hooking action triggers, the SIP Service Control Unit can also be by issuing Indication message to the re-INVITE of indication HOLD or the final response message of UPDATE request message.
Referring to Fig. 2 the flow process of acquisition terminal number is shown, the realization that customer incident is reported describes:
Step 201~202: when the SIP Service Control Unit according to the supplementary service logic, need terminal to put dialing tone to the user, begin to collect the digits and during the dialing of report of user immediately, can issue INFO, wherein sscc message body is:
tone-type=dial,
dial-timer=0,
Wherein, tone-type=dial is used to refer to terminal and puts dialing tone and begin and collect the digits; Dial-timer=0 is used to refer to and reports immediately after terminal collects the digits.
Step 203~205: terminal echoes to INFO and answers message, and begins to collect subscriber dialing, collect subscriber dialing after, dial to SIP Service Control Unit report of user immediately by INFO.Sscc message body is:
Digit=1,
This message represents that the report of user dialing is 1.
Whether step 206:SIP Service Control Unit collects the digits entirely according to the supplementary service logic determines, if not, then returns response message to terminal, and sscc carries message body and is:
Digit-complete=no,
This message is used for expression and collects the digits and do not receive, and is used for indicating terminal and continues to collect the digits.
Complete if collect the digits, referring to step 210.
Step 208~209: the same with step 203~205, continue to gather subscriber dialing and SI reporting P Service Control Unit.
Step 210~211:SIP Service Control Unit has collected the digits entirely according to the supplementary service logic determines, and the response message that then returns (also can by an INFO request message notice terminal independently) carries sscc message body and is:
Digit-complete=yes,
This message is used for representing to collect the digits entirely, is used for indicating terminal and stops to collect the digits.
Collect the digits and be meant the intact subscriber dialing number of specifying numerical digit of SIP Service Control Unit collection entirely, for example, when the SIP Service Control Unit needs the user to dial an item sign indicating number to finish the selection of service menu, behind an item sign indicating number of receiving terminal to report, the SIP Service Control Unit is thought and is collected the digits entirely, then can return above-mentioned response message.
Step 212: after terminal receives described message, stop to collect the digits.
According to the present invention, can realize the supplementary service relevant with hooking.For example: behind user's hooking, trigger the related supplementary service that the SIP Service Control Unit is stored, current calling is hung up according to top method.The SIP Service Control Unit is carried out and professional relevant flow process according to the logic of the supplementary service of storage then, for example, the SIP Service Control Unit can be play the HOLD music to an other end subscriber, or SIP Service Control Unit indicating terminal is play specific service informing sound to the user, or SIP Service Control Unit indicating terminal puts dialing tone and prepares to the user and collect the digits, and reports SIP Service Control Unit or the like flow process after receiving number.Then, when user's hooking once more, the conversation that the SIP Service Control Unit can recover current calling and recover communicating pair according to the logic of supplementary service.The present invention mainly solves is how hooking to be introduced among the NGN in the supplementary service, and the problem how to report of incident such as subscriber dialing, does not limit for the concrete supplementary service of SIP Service Control Unit storage.
Terminal use above can be POTS phone and SIP gateway, and the SIP gateway can be SIPAG (SIP IAD), SIP-IAD equipment such as (SIP integrated access equipment).The SIP gateway is used to realize the access of POTS phone, with voice digitization and be packaged as IP and be sent to the SIP Service Control Unit, and adopts telephony signaling to communicate by letter with POTS, uses SIP to communicate by letter with the SIP Service Control Unit.POTS is by SIP gateway access network, and what POTS sent the hooking signal is analog signal, after being received by the SIP gateway, triggers generating re-INVITE message.Certainly for the sip terminal of supporting Session Initiation Protocol, can be suitable for the present invention equally directly according to hooking re-INVITE trigger message.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1, realizes among a kind of NGN and the method for hooking related supplementary service, store described supplementary service on the SIP Service Control Unit; It is characterized in that this method may further comprise the steps:
A, user's hooking after terminal detects hookflash event, trigger specific SIP signaling message report and give the SIP Service Control Unit; Described specific SIP signaling message is the heavily invitation re-INVITE message that carries HOLD SDP, and described HOLD SDP is meant that Session Description Protocol is the instruction of maintenance pattern;
B, SIP Service Control Unit are received described specific SIP signaling message, hang up the calling between hooking user and the other user, and with the described specific SIP signaling message described supplementary service that triggering is stored as hookflash event, by described supplementary service control subsequent voice calls;
C, if user's hooking once more, the SIP Service Control Unit recovers the hooking user that is suspended and the calling between the other user.
2, method according to claim 1 is characterized in that, the calling of hanging up between hooking user and the other user described in the step B is:
The SIP Service Control Unit sends the calling that specific SIP signaling message is hung up the other user who is called out to the other user;
The SIP Service Control Unit returns response message to the user terminal of hooking, finishes the hang-up to the hooking customer call.
3, method according to claim 1 is characterized in that, described step C comprises:
If the user is hooking once more, terminal triggers specific SIP signaling message report once more and gives the SIP Service Control Unit;
The SIP Service Control Unit as hookflash event, recovers the hooking user that is suspended and the calling between the other user with the SIP signaling message that receives.
4, method according to claim 3 is characterized in that, hooking user that described recovery is suspended and the calling between the other user comprise:
The SIP Service Control Unit sends not re-INVITE with SDP to the hooking user; SDP is meant Session Description Protocol;
The SIP Service Control Unit receives the response message that the hooking user returns; Described response message carries the SDP that the hooking user returns;
The SIP Service Control Unit sends the heavily invitation re-INVITE message that carries described SDP to the other user;
The SIP Service Control Unit is received the response message that the other user returns; Described response message carries the SDP that the other user returns;
The SIP Service Control Unit returns the other user's SDP to the hooking user by response message.
5, method according to claim 1 is characterized in that, described step C comprises:
If the user is hooking once more, terminal directly sends the re-INVITE that has non-HOLD SDP to the SIP Service Control Unit and recovers to call out, and described HOLD SDP is meant that Session Description Protocol is the instruction of maintenance pattern;
The SIP Service Control Unit receives described re-INVITE and recovers to call out hooking user that recovery is suspended and the calling between the other user.
6, method according to claim 1 is characterized in that, described terminal is a sip terminal, produces described specific SIP signaling message according to user's hooking sip terminal; Or,
Described terminal comprises POTS terminal and SIP gateway, and the POTS terminal passes to the SIP gateway with described user's hooking signal, and the SIP gateway receives that the back produces described specific SIP signaling message.
7, method according to claim 6 is characterized in that, described SIP gateway comprises:
SIP IAD SIP AG or SIP integrated access equipment SIP-IAD.
8, method according to claim 1 is characterized in that, step B is described to be comprised by supplementary service control subsequent voice calls:
Service logic according to supplementary service is carried out the flow process that customer incident reports the SIP Service Control Unit, by message transmission information between terminal and SIP Service Control Unit of setting.
9, method according to claim 1 is characterized in that, step B is described to be comprised by supplementary service control subsequent voice calls:
According to the service logic of supplementary service, SIP Service Control Unit indicating terminal to user's playback, collect the digits, by message transmission information between terminal and SIP Service Control Unit of setting.
10, according to Claim 8 or 9 described methods, it is characterized in that, comprise one of following in the message of described setting or combination in any:
Number Digit parameter is used for terminal and transmits the number that the user dialled to the SIP Service Control Unit;
Sound-type Tone-type parameter is used for SIP Service Control Unit indicating terminal and puts the bell sound of which kind of type to the user;
Timer Dial-timer parameter is used to specify the timer duration between the adjacent dialing between number;
The full Digit-complete parameter of number is used for SIP Service Control Unit indicating terminal and whether has received required number.
CN200510085866.8A 2005-07-20 2005-07-20 Realize method among the NGN with the hooking related supplementary service Expired - Fee Related CN100558127C (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200510085866.8A CN100558127C (en) 2005-07-20 2005-07-20 Realize method among the NGN with the hooking related supplementary service
PCT/CN2006/001775 WO2007009386A1 (en) 2005-07-20 2006-07-20 A method and system for realizing the supplementary service related to the hook flash

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200510085866.8A CN100558127C (en) 2005-07-20 2005-07-20 Realize method among the NGN with the hooking related supplementary service

Publications (2)

Publication Number Publication Date
CN1882009A CN1882009A (en) 2006-12-20
CN100558127C true CN100558127C (en) 2009-11-04

Family

ID=37519967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200510085866.8A Expired - Fee Related CN100558127C (en) 2005-07-20 2005-07-20 Realize method among the NGN with the hooking related supplementary service

Country Status (2)

Country Link
CN (1) CN100558127C (en)
WO (1) WO2007009386A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132354B (en) * 2006-08-23 2012-01-11 中兴通讯股份有限公司 Method for extended implementing IMS reporting switch hook business by SIP signaling
CN101150580B (en) * 2007-10-19 2011-07-20 中兴通讯股份有限公司 A number receiving method in session initialization protocol
CN101309277A (en) * 2008-06-19 2008-11-19 华为技术有限公司 SIP terminal, method and system for uploading state, method and apparatus for processing the uploaded state
CN101657026B (en) * 2008-08-18 2013-01-23 华为技术有限公司 Media stream transferring method, user equipment and server
CN103685790B (en) * 2012-09-26 2018-02-13 上海斐讯数据通信技术有限公司 The foundation of Call- Control1 business, management method and device and embedded gateway

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5263084A (en) * 1991-07-22 1993-11-16 Northern Telecom Limited Spontaneous caller identification with call-waiting
US6920213B2 (en) * 2000-09-15 2005-07-19 Verizon Services Corp. Methods and apparatus for facilitating the interaction between multiple telephone and computer users

Also Published As

Publication number Publication date
WO2007009386A1 (en) 2007-01-25
CN1882009A (en) 2006-12-20

Similar Documents

Publication Publication Date Title
US5881142A (en) Integrated communications control device for a small office configured for coupling within a scalable network
US8923499B2 (en) Apparatus and method for providing enhanced telecommunications services
US8879696B2 (en) Remote call monitoring
WO2007024280A2 (en) Telephone system that notifies caller of called party's state
CN101167317A (en) System and methods for a survivable remote network
CN101163340A (en) Method and system of implementing universal personal telecommunication service
CN100459634C (en) Method for realizing a call
CN101611619A (en) Interactive communication session director
CN100558127C (en) Realize method among the NGN with the hooking related supplementary service
CN100473092C (en) System and method for providing individuality ring back tone business in yonger generation network
CN1992755B (en) System and method for refusing color ring back tone by calling subscribe
US20080089504A1 (en) Method for Providing Presence Information in a Telecom Network
CN108111700B (en) Busy call back method, device and server
US7454007B2 (en) Telecommunication switch using generic API to support multiple protocol-specific signal control functions
CN1988682B (en) Intelligent network service control point device
CN100581293C (en) Call control method and exchanging device
KR100819327B1 (en) Method of transmitting voice message of VoIP service from IP network to PSTN
CN106341556B (en) It is a kind of to realize the method and system being scheduled to public network user based on relaying
CN100471208C (en) Method for calling party restarting call in card number service
CN100362828C (en) Method for realizing service extending of integrated access apparatus and its apparatus
CN101437090B (en) Call center suitable for TDM and IP mixing network
CN101052071B (en) Online call back method and its device
JPS63206062A (en) Digital telephone set for memorandum communication
CN100438539C (en) Method of automatic extension telephone subscriber jointing in value added telecommunication service
CN1964404B (en) A method for forwarded-to incoming call notification in NGN

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

Granted publication date: 20091104