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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000011664 signaling Effects 0.000 claims abstract description 26
- 230000008569 process Effects 0.000 claims description 26
- 230000004044 response Effects 0.000 claims description 26
- 238000011084 recovery Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000012423 maintenance Methods 0.000 claims description 4
- 230000004048 modification Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 9
- 230000000977 initiatory effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000000875 corresponding effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/428—Arrangements for placing incoming calls on hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/401—Support 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
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:
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 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.
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.
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)
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)
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 |
-
2005
- 2005-07-20 CN CN200510085866.8A patent/CN100558127C/en not_active Expired - Fee Related
-
2006
- 2006-07-20 WO PCT/CN2006/001775 patent/WO2007009386A1/en active Application Filing
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 |