[go: up one dir, main page]

CN102413099B - The method and system of voip call are processed when obtaining called party information failure - Google Patents

The method and system of voip call are processed when obtaining called party information failure Download PDF

Info

Publication number
CN102413099B
CN102413099B CN201010290197.9A CN201010290197A CN102413099B CN 102413099 B CN102413099 B CN 102413099B CN 201010290197 A CN201010290197 A CN 201010290197A CN 102413099 B CN102413099 B CN 102413099B
Authority
CN
China
Prior art keywords
server
wvs
wvs server
information
called
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
CN201010290197.9A
Other languages
Chinese (zh)
Other versions
CN102413099A (en
Inventor
骆文
涂杨巍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201010290197.9A priority Critical patent/CN102413099B/en
Publication of CN102413099A publication Critical patent/CN102413099A/en
Application granted granted Critical
Publication of CN102413099B publication Critical patent/CN102413099B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of obtain called party information failure time process voip call method, the method comprises: when authentication and authorization charging (AAA) server obtains the information failure of the first mobile microwave access global-intercommunication network telephone service (WVS) server or can not find a WVS server, send the CAMEL-Subscription-Information of indication information and/or terminal called to the 2nd WVS server.The invention also discloses a kind of obtain called party information failure time process voip call system, transmitting element in system is used for, when the information failure of aaa server acquisition the one WVS server or when can not find a WVS server, sending the CAMEL-Subscription-Information of indication information and/or terminal called to the 2nd WVS server.Adopting method and system of the present invention, prior art Problems existing be avoided when obtaining called party information failure.

Description

The method and system of voip call are processed when obtaining called party information failure
Technical field
The present invention relates to the communications field, particularly relate to a kind of for mobile microwave access global-intercommunication (WiMAX, WorldwideInteroperabilityforMicrowaveAccess) method and system that when the acquisition called party information of system is failed, the process networking telephone (VoIP, VoiceoverIP) is called out.
Background technology
VoIP is a kind of technology using Internet protocol (IP) to carry out voice transfer on network, is the focus of the concern of current vast operator.
Fig. 1 is existing a kind of schematic network structure of supporting to carry out VoIP business, as shown in fig. 1, terminal is connected to IAD by base station, the entity such as resident data channel function (DPF, DataPathFunction), authentication device (Authenticator) on IAD.The effect of IAD is the exchanges data coming between support terminal and the external world as the aggregation node communicated between terminal with the external world, and assist the authentication etc. of authentication and authorization charging (AAA, Authentication, AuthorizationandAccounting) server realization to terminal.Aaa server is the critical facility in communication network, for realizing the control and management of Virtual network operator to data, user, provides certification, mandate and account service.
Mobile microwave access global-intercommunication network telephone service (WVS, WiMAXVoIPService) server is that WiMAX network is for carrying out the node of VoIP business, comprise the session initiation protocol (SIP of responsible maintenance terminal, SessionInitialProtocol) register, use Session Initiation Protocol between calling terminal and terminal called, set up voip conversation and be responsible for Media Stream (e.g., VoP) transmission, media format conversion etc. in conversation procedure.Interface is had between WVS server and IAD and aaa server.And the major function of the interface between aaa server obtains terminal user account information to support mandate user being used to VoIP business from aaa server; With the major function of IAD interface, be that it is mutual to support between WVS server and DPF, the signaling relevant with VoIP business to terminal switch by DPF and Media Stream.
The right and left of dotted line shown in Fig. 1 represents Calling Side and callee side respectively.Calling Side, callee side, except comprising calling terminal, terminal called, all also containing network equipments such as base station, IAD, WVS server and aaa servers, are respectively calling terminal, terminal called service.Calling terminal, terminal called are registered in respective WVS service respectively, and by IP network between these two WVS servers, as Internet is connected, between calling terminal and terminal called, signaling and Media Stream are all exchanged by this IP network.When calling terminal and terminal called belong to different operators, called operator generally provides an entrance WVS server (EntryPoint) to caller operator, all first the all-calls request of setting up is sent on this entrance WVS server, and then is further processed by entrance WVS server.The benefit done like this is the topological structure that can effectively make the protection oneself of called affiliated operator dispose WVS server.In Fig. 1 except above-mentioned entrance WVS server, two WVS servers are also had to be respectively calling terminal and terminal called service.Calling terminal and terminal called also would subscribe on same WVS server (now, does not need entrance WVS server), and now in Fig. 1, two VoIP servers on dotted line both sides are same physical entities.
After on endpoint registration to WVS server, after namely performing SIP registration, the VoIP service that terminal just can use WVS server to provide.After call setup (CallSetup) success that calling terminal must carry out between terminal called, just can converse.When performing call setup between calling and called, first calling terminal will invite SIP (SIPINVITE) message to be sent to terminal called.Figure 2 shows that in prior art that realizing calling terminal is sent to terminal called by SIPINVITE message, and then complete the method for call setup, specifically comprise following steps:
Step 201: the SIP that calling terminal sends it to terminal called invites (SIPINVITE) message to be first sent to the WVS server of calling terminal.Below by the WVS server of calling terminal referred to as caller WVS server.
Step 202: caller WVS server returns SIP to calling terminal and attempts message.SIP is attempting message and is representing with SIP100 (Trying).
Step 203 ~ 204: caller WVS server sends access request message to the aaa server of calling terminal, whether inquiry terminal called is allowed to calling.If suppose passable, then this aaa server returns the response of affirmative to caller WVS server, namely returns access to caller WVS server and accepts message.
Step 205: caller WVS server finds the entrance WVS server of terminal called operator, and above-mentioned SIPINVITE message is sent to this entrance WVS server.
Step 206: entrance WVS server returns SIP to caller WVS server and attempts message.SIP is attempting message and is representing with SIP100 (Trying).
Step 207 ~ 208: first entrance WVS server checks whether terminal called is registered in this locality, supposes not here, then entrance WVS server sends called position enquiring request message to the aaa server of terminal called.The relevant information that the aaa server of terminal called is registered according to terminal called SIP, the WVS server (being called for short called WVS server) finding terminal called to register, and the address information of this called server is returned to entrance WVS server by called position enquiring response message.
Step 209: the address information returned according to AAA, entrance WVS server finds called WVS server, and above-mentioned SIPINVITE message is sent to called WVS server.
Step 210: called WVS server returns SIP to entrance WVS server and attempts message.SIP is attempting message and is representing with SIP100 (Trying).
Step 211: above-mentioned SIPINVITE message is sent to terminal called by called WVS server.
Step 212: terminal called returns SIP to called WVS server and attempts message.SIP is attempting message and is representing with SIP100 (Trying).So far, terminal called finally receives the SIPINVITE message from calling terminal.
Step 213: continue between calling terminal and terminal called to perform follow-up call setup flow process.
Visible by foregoing description, when SIPINVITE message is sent to after in called provider domain, when terminal called be not be registered on entrance WVS server time, this entrance WVS server needs first to know whom the WVS server that terminal called is registered is, and then SIPINVITE message is sent in the past, allow called WVS server carry out subsequent treatment.In order to know whom above-mentioned WVS server is, entrance WVS server needs to send message to aaa server, to obtain the relevant information of called WVS server from aaa server, this information or these information, the address information (as IP address) of this called WVS server of such as description of the prior art, can help entrance WVS server to know (finding) called WVS server.If aaa server obtains this information or these information (IP address described above) failure, adopt prior art will there are following two aspect problems:
First aspect, when prior art does not consider that entrance WVS server sends request to aaa server, aaa server can not find those entrance WVS server can be helped to know called WVS server is the situation of whose information, such as, aaa server obtains address information (step 207 ~ 208) failure of the called WVS server of description of the prior art.Cause the reason of this situation to have a lot, such as, terminal called is not started shooting and is signed in (terminal is current not online, or is called that terminal is current not in use) in WiMAX network; And for example, although starting up of terminal signs in in WiMAX network, do not carry out SIP registration (terminal is current unregistered); For another example, the terminal called of even calling terminal calling does not exist (terminal does not exist).In these situations above-mentioned, terminal called did not carry out SIP registration to any one WVS server, therefore aaa server just obtains and registers relevant information less than to this terminal SIP, that is, can not find the called WVS server, cannot provide effective information can know whom called WVS server is by it to entrance WVS server.Therefore, in this case, the flow process of prior art will when performing called position enquiring (as shown in above-mentioned steps 207), meet with abnormal: the aaa server of terminal called does not get the address information of called WVS server, return the address information of an effective called WVS server cannot to entrance WVS server, therefore entrance WVS server cannot know whom called WVS server is, and call flow cannot be performed.Like this, from the angle of network, call setup flow process can be caused to meet with unexpected exception, make network element relevant in network not know how to process, cause the wasting of resources; From the angle of user, particularly for calling subscriber, bad business experience being met with, as being unable to get through on the telephone, also can not get any prompting.
Second aspect, in prior art, called WVS server is (as shown in above-mentioned steps 209) when receiving the SIPINVTE message from calling party, also can to the aaa server transmitting terminal status query request of terminal called, obtain the state of current terminal called from aaa server, and perform corresponding operation according to the state of terminal called.Comprising, when being in " not online " state when terminal called is current (now network cannot communicate with terminal called), then called WVS server can check whether terminal called has contracted call transfer service.If signing, then it is called execution call forwarding.Specifically, according to CAMEL-Subscription-Information, SIPINVITE message is sent on another terminal called and (as shown in Figure 1, this terminal also can be claimed to be the terminal transferred to) by called WVS server, sends a current prompting be transferred of calling to calling terminal simultaneously.Follow-uply former terminal called is replaced to complete call setup between calling terminal and call by the above-mentioned terminal transferred to.The origin cause of formation of above-mentioned terminal called " not online " citing that causes considered for prior art is described as: such as, the wireless signal of current terminal called region is bad, can not support to communicate between terminal called with network; And for example, network is current busy, cannot process the signaling between terminal called; For another example, terminal called is because move and the service area etc. of Chu Liao operator.
Described call forwarding is a kind of supplementary service of applying in prior art widely.Call forwarding general principle is on the basis that called subscriber contracts, when terminal called is current cannot participate in calling terminal initiate session time, the call diversion that caller is initiated by network is automatically in another terminal, replace terminal called to complete session by this terminal, call forwarding when terminal called is not online is the one of above-mentioned call transfer service.In the prior art, because terminal called performed SIP registration (this WVS server becomes called WVS server) to certain WVS server, and this WVS server obtains the CAMEL-Subscription-Information (CAMEL-Subscription-Information is kept in aaa server) of this user in SIP register flow path from the aaa server of terminal called, wherein comprise the relevant information of call forwarding (as when terminal called is not online, which transfer the call in terminal), therefore this WVS server follow-up, namely called WVS server, can according to user signing contract information, be embodied as terminal called user and perform call transfer service.That is, in the prior art, need meet two conditions: the first for terminal called user performs call transfer service, terminal called performed SIP registration to certain WVS server, after succeeding in registration, this WVS server becomes the called WVS server of this terminal called; The second, this WVS server obtains the CAMEL-Subscription-Information of this user in SIP register flow path from the aaa server of terminal called.Two conditions are indispensable.
When called subscriber has contracted call transfer service (as unconditional call forwarding, not online call forwarding) time, the WVS server (as the reason that first aspect above describes) even if aaa server can not find the called, network also should be terminal called user and performs call transfer service (above-mentioned terminal current unregistered can be understood as terminal current not online).But, because terminal called did not perform SIP registration to any one WVS server, do not meet above-mentioned first condition realizing call transfer service, so there is no any one WVS server has (comprising entrance WVS server) this terminal called CAMEL-Subscription-Information as called WVS server.Therefore, the flow process provided according to prior art, by cause without any a WVS server can for this terminal use perform user the call transfer service of contracting.In fact, being not only call transfer service cannot perform, and the offline business that all terminal called users contract also all cannot perform.Here, offline business refers to: though user is unregistered, online time, also need the business for user performs.Greatly being discontented with of user will be caused like this, contracted and still do not served, business also can be caused normally not carry out.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method and system of process voip call when obtaining called party information failure, the problems referred to above prior art being avoided to exist when obtaining called party information failure.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of obtain called party information failure time process voip call method, the method comprises: when authentication and authorization charging (AAA) server obtains the information failure of the first mobile microwave access global-intercommunication network telephone service (WVS) server or can not find a described WVS server, send the CAMEL-Subscription-Information of indication information and/or described terminal called to the 2nd WVS server.
Wherein, the information of a described WVS server is: can support the information that the 2nd WVS server finds a WVS server.
Wherein, the information of a described WVS server comprises the combination of following any one or at least one:
The mark of a described WVS server;
The IP address of a described WVS server;
The domain name of a described WVS server;
The generic route encapsulation mark of a described WVS server.
Wherein, described indication information specifically comprises mistake instruction or execution result instruction;
Described mistake instruction or execution result instruction are for notifying that aaa server described in described 2nd WVS server obtains the information failure of a described WVS server.
Wherein, according to described mistake instruction or execution result instruction, the corresponding operation that described 2nd WVS server performs specifically comprises: end call is set up and attempted.
Wherein, the CAMEL-Subscription-Information of described terminal called specifically comprises the signing offline business information of terminal called.
Wherein, according to the offline business information that described terminal called is signing, the corresponding operation that described 2nd WVS server performs specifically comprises: for described terminal called performs offline business.
Wherein, the offline business information that described terminal called is contracted specifically comprises the information relevant to performing call transfer service;
According to the described information relevant to performing call transfer service, the corresponding operation that described 2nd WVS server performs specifically comprises: for terminal called performs call transfer service.
Wherein, a described WVS server is the WVS server that terminal called is registered; Described 2nd WVS server is: send message to aaa server, ask the WVS server of the information of a described WVS server;
Described 2nd WVS server specifically comprises: the entrance WVS server of described terminal called operator; Or the WVS server that described calling terminal is registered.
A kind of obtain called party information failure time process voip call system, this system comprises: transmitting element, for the information failure when aaa server acquisition the one WVS server or when can not find a described WVS server, send the CAMEL-Subscription-Information of indication information and/or described terminal called to the 2nd WVS server.
Wherein, the information of a described WVS server is: can support the information that the 2nd WVS server finds a WVS server.
Wherein, the information of a described WVS server comprises the combination of following any one or at least one:
The mark of a described WVS server;
The IP address of a described WVS server;
The domain name of a described WVS server;
The generic route encapsulation mark of a described WVS server.
Wherein, described indication information specifically comprises mistake instruction or execution result instruction; Described mistake instruction or execution result instruction are for notifying that aaa server described in described 2nd WVS server obtains the information failure of a described WVS.
Wherein, this system also comprises: performance element, for described 2nd WVS server according to described mistake instruction or execution result instruction, and executive termination call setup attempt.
Wherein, the CAMEL-Subscription-Information of described terminal called specifically comprises the signing offline business information of terminal called.
Wherein, this system also comprises: performance element, for the offline business information that described 2nd WVS server is contracted according to described terminal called, is that terminal called performs offline business.
The present invention when aaa server obtain a WVS server (as terminal called the WVS server registered) information failure or can not find a WVS server time, send the CAMEL-Subscription-Information of indication information and/or terminal called to the 2nd WVS server (as asked the WVS server of this information).
Adopt the present invention, consider that aaa server obtains the situation of the information failure of the WVS server that terminal called is registered, and provide corresponding solution, thus avoid prior art and reckon without the problems referred to above that situation that aaa server obtains the information failure of called WVS server causes.
Accompanying drawing explanation
Fig. 1 is the schematic network structure that VoIP business is carried out in prior art support;
Fig. 2 is that SIPINVITE message is sent to terminal called by existing techniques in realizing calling terminal, to complete the schematic diagram of call setup;
Fig. 3 is the method flow schematic diagram of the embodiment of the present invention one;
Fig. 4 is the method flow schematic diagram of the embodiment of the present invention two;
Fig. 5 is the method flow schematic diagram of the embodiment of the present invention three.
Embodiment
Basic thought of the present invention is: when aaa server obtain a WVS server (as terminal called the WVS server registered) information failure or can not find a WVS server time, send the CAMEL-Subscription-Information of indication information and/or terminal called to the 2nd WVS server (as asked the WVS server of this information).
The information of the WVS server that above-mentioned terminal called is registered, refers to the information that can help the WVS server of asking the WVS server of this information to find terminal called to register.Such information, except the address information of called WVS server described in the prior, mainly refers to its IP (IPv4, IPv6) address, in addition, also comprises other some general information.Such as, domain name (the FQDN of called WVS server, FullyQualifiedDomainName), the mark (Identity) of called WVS server, generic route encapsulation mark (GREKEY, GenericRoutingEncapsulationKey) of called WVS server.Ask the WVS server of these information according to these information one or combination, can easily know whom the WVS server that terminal called is registered is, this WVS server can also be found.
Below in conjunction with accompanying drawing with when entrance WVS server needs find called WVS server according to the address information of above-mentioned description of the prior art, the situation that AAA but obtains the address information failure of called WVS server is example, is described in further detail the enforcement of technical scheme.
Process a method for voip call when obtaining called party information failure, mainly comprise following content:
When aaa server obtains the address information failure of the WVS server that terminal called is registered, the WVS server to this address information of request sends the CAMEL-Subscription-Information of indication information and/or described terminal called.
Here, prior art does not consider the situation that the address information (hereinafter referred " called address information ") of the WVS server that acquisition terminal called is registered is failed, thus there is above-mentioned series of problems of the prior art, in order to avoid there is above-mentioned series of problems of the prior art in the present invention, consider the situation obtaining the failure of called address information, and provide corresponding solution, that is: for the problem that prior art first aspect is set forth, when the present invention obtains the failure of called address information, by indication information instruction request this address information WVS server (as, the entrance WVS server of terminal called operator) know the current situation being in the failure of acquisition called address information, so that this WVS server performs and operates targetedly, thus avoid this WVS server in prior art and meet with unexpected exception, and the problem of follow-up flow process cannot be performed targetedly.For the problem that prior art second aspect is set forth, when the present invention obtains the failure of called address information, because terminal called did not perform SIP registration (namely called WVS server is not) to any one WVS server, now, the CAMEL-Subscription-Information of this terminal called user is had without any a WVS server, therefore, the WVS server that the CAMEL-Subscription-Information of terminal called is supplied to this called address information of request by aaa server active of the present invention uses (as, above-mentioned entrance WVS server), thus according to this CAMEL-Subscription-Information, this WVS server can perform call transfer service for terminal called user, avoid the problem that prior art cannot realize call forwarding.
Further, the address information of WVS server that terminal called is registered specifically comprises: the IP address of this WVS server; And/or the domain name of this WVS server.
Further, aaa server comprises the execution result instruction of mistake instruction or position enquiring to the indication information of asking the WVS server of called address information to send; In order to indicate this WVS server to know, aaa server obtains the failure of called address information in these two kinds instructions.
Further, when the WVS server of this request called address information knows that aaa server obtains the failure of called address information, the corresponding operation of execution comprises end call and sets up trial.
Further, during executive termination call setup attempt, also comprise and send corresponding message to calling terminal, set up the reason of attempting to indicate call release.Described message specifically comprises: any one in SIPBYE message, SIPCANCEL message, SIP404 (NotFound) message, SIP480 (TemporarilyUnavailable).
Further, aaa server comprises the signing offline business information of terminal called to the CAMEL-Subscription-Information of the terminal called of the WVS server transmission of request called address information; The offline business information that terminal called is contracted is that terminal performs offline business in order to indicate this WVS server.
Further, the instruction of the offline business information of asking the WVS server of called address information to be contracted according to terminal called, the corresponding operation of execution comprises: perform offline business.
Further, aaa server comprises the information relevant to performing call transfer service to the offline business information that the terminal called of asking the WVS server of called address information to send is contracted; The corresponding operation that now this WVS server performs comprises call forwarding.
Further, to perform the mark of the relevant packets of information of call transfer service containing the terminal being not limited to transfer to, at least one information in WVS server that the terminal transferred to is registered to.
Further, the WVS server of above-mentioned request called address information comprises: the WVS server that the entrance WVS server of terminal called operator or calling terminal are registered.
In sum, the solution of the present invention, can be when the entrance WVS server of terminal called operator is to the address information of the WVS server registered of aaa server inquiry terminal called of this terminal, when aaa server obtains this called address information failure, aaa server returns mistake instruction or execution result instruction, to trigger the trial that this entrance WVS server stops this SIP call setup to entrance WVS server.Or, when obtaining less than above-mentioned called address information, the offline business information that terminal called is signing is sent to entrance WVS server by aaa server, and triggering inlet WVS server is that terminal called performs offline business, solves the series of problems existed in prior art.
Carry out citing to the present invention below to set forth.
Embodiment one: realize terminal called when being in abnormality in WiMAX network, to the handling process that voip call is set up.Flow process as shown in Figure 3 comprises the following steps:
Step 301: receive from calling party (from calling terminal at the entrance WVS server of terminal called operator, or caller WVS server) SIPINVITE message after, entrance WVS server finds the aaa server of terminal called according to domain-name information, and send called position enquiring request to this aaa server, WVS server that terminal called registers is returned (namely in order to ask aaa server, called WVS server) address information (that is, called address information).Here called position enquiring request, can be called as again location information request (LocationInformationRequest), and when hereafter not adding explanation, both can be equal to replacement.
Concrete, the mark of terminal called is carried in above-mentioned called position enquiring request, and entrance WVS server request AAA returns the instruction of the information (as address informations such as IP address, domain names) of the called WVS server of terminal called.
Preferably, entrance WVS server can also carry an instruction within the message, and instruction aaa server returns the current residing state of terminal called.Such as, a Bit position in the inquiry request message of use location, is set to 1, to represent while request called address information, also asks the state information of this terminal called.
Step 302: the aaa server inquiry called address information of terminal called.In the present embodiment, assuming that aaa server obtains register relevant information less than terminal called to SIP.
Concrete, aaa server acquisition is registered relevant information less than terminal called to SIP and is had the multiple origin cause of formation.Such as, terminal called is not started shooting and is signed in in WiMAX network, and now aaa server can think that terminal called not online (NotConnected) or terminal called are not in use (NotInService); And for example, suffered although starting up of terminal signs in network, do not carry out SIP registration, now aaa server can think terminal called unregistered (NotRegistered), certainly can see terminal as not online; For another example, the terminal (user) of even this terminal called mark representative does not exist, and now aaa server can think that terminal called does not exist (NotExistence).In a word, aaa server now cannot get the relevant information of the WVS server that this terminal called is registered, and can not find this called WVS server, called WVS server does not exist in other words.It is pointed out that the present invention unlike the prior art, prior art always thinks that called WVS server exists.
Step 303: the aaa server of terminal called returns called position enquiring response message to entrance WVS server.This called position enquiring response, can be called as again location information answer (LocationInformationAnswer, or LocationInformationResponse), when hereafter not adding explanation, both can be equal to replacement.
Concrete, carry in called position enquiring response message and use error reason value, or the state information of the terminal of execution result indicated value mark with or perform the relevant information of offline business.
Preferably, owing to obtaining less than called address information, specifically refer to obtain less than terminal called registration WVS server (called WVS server) address information (or, be referred to as positional information), the IP address of WVS server like this, the domain name etc. of this WVS server, aaa server carries a mistake instruction or execution result instruction in above-mentioned called position enquiring response message, and this instruction is sent on entrance WVS server.
Preferably, the concrete state of the terminal called judged (do not exist, unregistered, not online etc.) can also be carried in called position enquiring response message and return to entrance WVS server by aaa server.Such as carry called abnormality instruction such as online/unregistered etc.
Preferably, aaa server can use an error reason value (CauseValue) or execution result indicated value (Result) to express above-mentioned state, in order to indicate aaa server acquisition less than the reason of called address information.Such as, another CauseValue (or Result)=1 represents that terminal is unregistered, then entrance WVS server will be known because terminal called is unregistered, so cause aaa server to obtain less than called address information.Same, can also separately CauseValue (or Result)=2 represent that terminal is online, CauseValue (or Result)=3 represent terminal not in use, CauseValue (or Result)=4 terminal do not exist etc., this depends on the configuration of operator.
Preferably, aaa server can also search the CAMEL-Subscription-Information (SubscriptionData) of this terminal called user, the offline business if this user has contracted, then the information relevant to these offline business can also be carried in above-mentioned position enquiring response message by aaa server, sends to entrance WVS server.
Preferably, aaa server can also carry an instruction in above-mentioned position enquiring response message, performs which kind of offline business to indicate entrance WVS server for terminal called; Or aaa server only by needing the relevant information of the offline business performed to be carried in position enquiring response message, sends to entrance WVS server.
Preferably, when above-mentioned offline business include call transfer service that terminal called user contracts (as, unconditional call forwarding, not online call forwarding) time, aaa server is by the information relevant to performing this call transfer service, preferably comprise the address information (the IP address as terminal) of the terminal transferred to, the mark of terminal, the terminal transferred to the address information (the IP address as this WVS server) etc. of WVS server registered, be sent to entrance WVS server by position enquiring response message.Preferably, this message can also carry an instruction, uses these relevant informations to perform call transfer service for terminal called to indicate entrance WVS server.
Certainly, here need illustrate, if aaa server described above finds that terminal called does not exist, then can only return a mistake instruction or execution result instruction to entrance WVS server, and preferably return an error reason value or execution result indicated value, in order to express the information of such as " user does not exist ".
In the present embodiment, between entrance WVS server and the aaa server of terminal called alternately can based on aaa protocol, such as use remote customer dialing authentication service (RADIUS, RemoteAuthenticationDialInUserService) agreement, or use Diameter.When using RADIUS, corresponding access request (Access-Request) message of above-mentioned terminal called location request message, the response message correspondence access of terminal called position accepts (Access-Accept) message, or admission reject (Access-Reject) message.
Use the method flow that the present embodiment provides, when aaa server obtains less than called address information, aaa server can return corresponding indication information to the called server of entrance, to support the subsequent treatment of the called server of entrance, and can not cause the abnormal interruption of call flow.
Embodiment two: when the aaa server of terminal called obtains less than called address information, and when returning mistake instruction to entrance WVS server, entrance WVS server triggers discharges the handling process of this call setup.Flow process as shown in Figure 4 comprises following steps:
Step 401: first the SIPINVITE message that calling terminal sends it to terminal called be sent to the WVS server of calling terminal.
Step 402: caller WVS server returns SIP to calling terminal and attempts message.SIP is attempting message and is representing with SIP100 (Trying).
Step 403-step 404: the aaa server of caller WVS server lookup calling terminal, whether inquiry terminal called is allowed to calling.If the present embodiment hypothesis is passable, then aaa server returns the response of affirmative to caller WVS server.
Step 405: caller WVS server finds the entrance WVS server of terminal called operator, and above-mentioned SIPINVITE message is sent to this entrance WVS server.
Step 406: entrance WVS server returns SIP to caller VoIP server and attempts message.SIP is attempting message and is representing with SIP100 (Trying).
Step 407: entrance WVS server sends called position enquiring request message according to the method described in step 301 to the aaa server of terminal called.
Step 408: the aaa server of terminal called, according to the method described in step 302, inquires about called address information, and suppose that aaa server obtains less than this address information, can not find this called WVS server in other words.
Step 409: the aaa server of terminal called returns called position enquiring response message to entrance WVS server.
Concrete, according to the method described in step 303, here suppose that aaa server sends Defect Indication information or execution result indication information to entrance WVS server, the failure of called address information is obtained in order to indicate entrance WVS server, the state of terminal can also be sent to entrance WVS server by preferred AAA, the such as form of mistake in cause value or execution result indicated value express terminal state (not online, unregistered, do not exist, current not in use etc.).
Step 410: after receiving above-mentioned Defect Indication information or execution result indication information, the entrance WVS server of terminal called initiates the flow process stopping this setup requests.
Concrete, entrance WVS server sends one to caller WVS server and triggers the message stopping (release) this time call setup attempt (CallSetupAttempt), further this message is sent to calling terminal by caller WVS server; Or this message is directly sent to calling terminal by entrance WVS server.
Preferably, entrance WVS sends sip message to calling party's (caller WVS server, calling terminal), as the executive terminations such as SIPBYE, SIPCancel (release) this time call setup attempt.
Preferably, the error reason value of the terminal returned according to aaa server or execution result indicated value, entrance WVS server returns different informations to calling party.Such as, when user does not exist, can return SIP404 (NotFound), when user is unregistered or online time, SIP480 (TemporarilyUnavailable) etc. can be returned.
By the method that the present embodiment describes, the address information of the WVS server registered less than terminal called is obtained at aaa server, when can not find this called WVS server in other words, entrance WVS server can obtain suitable instruction (Defect Indication information or execution result indication information) from aaa server, thus flow process can normally be performed down by entrance WVS server, avoid the unexpected exception of networks encounter, also calling subscriber can be given simultaneously with relevant prompting, improve the business experience of user.
Embodiment three: when the aaa server of terminal called obtains less than called address information, the relevant informations such as the offline business signing by this terminal called send to entrance WVS server, triggering inlet WVS server is the handling process that this terminal called performs offline business, preferably, Call Forwarding services can be performed.Flow process as shown in Figure 5 comprises following steps:
Step 501 ~ step 506: with step 401 ~ step 406.
Step 507 ~ step 508: with step 407 ~ step 408.
Step 509: the aaa server of terminal called returns called position enquiring response message to entrance WVS server.
Concrete, according to the method described in step 303, aaa server searches the CAMEL-Subscription-Information of terminal called user, when user has contracted offline business, aaa server obtains the information relevant to performing this (a bit) offline business, and sends to entrance WVS server by position enquiring response message.
Preferably, these offline business comprise: call transfer service (not online call forwarding, unconditional call forwarding), missed call short message prompt, voice mail etc. do not need the online supplementary service that just can perform for terminal of terminal.
Preferably, when this offline business is call transfer service, AAA needs the mark of the terminal transferred to, and preferably, the address information (e.g., the IP address of this WVS server) of the WVS server that this terminal transferred to is registered sends to entrance WVS server.
Here the information transmission performing call transfer service relevant is given entrance WVS server by aaa server, and according to the method described in step 303, instruction entrance WVS server performs call forwarding.
Step 510: entrance WVS server sends Indication message to caller WVS server, and indicating call is transferred.
Entrance WVS server can send SIP181 (CallForwarding) message to caller WVS server, notifies that caller WVS server call is transferred.
Step 511: above-mentioned calling is transferred instruction and is sent to calling terminal by caller WVS server further.
Above-mentioned SIP181 (CallForwarding) message can be sent to calling terminal by caller WVS server, to notify that calling terminal user calling is transferred.
Step 512: entrance WVS server is according to the information relevant to performing call forwarding got from aaa server, the WVS server of the endpoint registration finding this to transfer to (is called for short, the WVS server transferred to), and SIPINVITE message is sent to this WVS server.
It should be noted that likely entrance WVS server self is exactly the WVS server of the endpoint registration transferred to.
Step 513: the WVS server transferred to returns SIP to entrance WVS server and attempts message.SIP is attempting message and is representing with SIP100 (Trying).
Step 514: SIPINVITE message is sent to the terminal transferred to by the WVS server transferred to.
Step 515: the terminal transferred to returns SIP to the WVS server transferred to and attempts message.SIP is attempting message and is representing with SIP100 (Trying).
Step 516: the terminal transferred to, after receiving SIPINVITE message, continues between the former terminal called of replacement and calling terminal the flow process performing call setup remainder.
By the method that the present embodiment describes, the address information of the WVS server registered less than terminal called is obtained at aaa server, when can not find this called WVS server in other words, the offline business relevant information of terminal called is sent to entrance WVS server, and triggering inlet WVS server is terminal called user performs offline business, especially, for it performs call transfer service.Solving in prior art when aaa server obtains less than called address information, cannot be the problem of terminal called execution offline business (call transfer service).Certainly, in the present embodiment, if called signing any offline business (or called at all time), then can as the second embodiment, Defect Indication information or execution result indication information is returned to entrance WVS server, the trial that the end call of triggering inlet WVS server is set up by AAA.
Here, it should be noted that, what content more than the present invention described is for the address information solution unsuccessfully of the called WVS server of aaa server acquisition description of the prior art.In fact, when entrance WVS server according to other information know called WVS server be who (such as, according to the mark of the domain name of called WVS server, called WVS server, the generic route encapsulation mark etc. of called WVS server), and aaa server is when cannot obtain this (these) information, in other words, aaa server can not find the called WVS server time, the scheme of foregoing description is practical equally.Its principle is identical, repeats no more.
Finally, what deserves to be explained is, if calling terminal and terminal called belong to an operator together, when aaa server (now, namely being the AAA of calling terminal, is also the AAA of terminal called) when can not find out the information of the WVS server that terminal called is registered, aaa server can return miscue information or execution result indication information to caller WVS server, and, called signing offline business information can also be returned to this caller WVS server; Make caller WVS server stop the trial of this call setup, or be called execution offline business (e.g., call forwarding).Now, the function of this caller WVS server is consistent with above-mentioned entrance WVS server with behavior, and principle is identical, repeats no more.
A kind of obtain called party information failure time process voip call system, this system comprises transmitting element, transmitting element be used for when aaa server obtain a WVS server (as terminal called the WVS server registered) information unsuccessfully or can not find a WVS server time, to the 2nd WVS server (as ask above-mentioned terminal called the WVS server of WVS server info registered) send the CAMEL-Subscription-Information of indication information and/or terminal called.
Here, the information of a WVS server is: can support the information that the 2nd WVS server finds a WVS server.The information of the one WVS server comprises the combination of following any one or at least one:
The mark of the one WVS server;
The IP address of the one WVS server;
The domain name of the one WVS server;
The generic route encapsulation mark of the one WVS server.
Here, indication information specifically comprises mistake instruction or execution result instruction; Mistake instruction or execution result instruction be used for notifying the 2nd WVS server (as ask above-mentioned terminal called the WVS server of WVS server info registered) aaa server obtain a WVS server (as terminal called the WVS server registered) information failure.
Here, this system also comprises performance element.Performance element be used for the 2nd WVS server (as ask above-mentioned terminal called the WVS server of WVS server info registered) according to mistake instruction or execution result instruction, executive termination call setup attempt.
Here, the CAMEL-Subscription-Information of terminal called specifically comprises the signing offline business information of terminal called, instruction the 2nd WVS server (as ask above-mentioned terminal called the WVS server of WVS server info registered) WVS server performs offline business as terminal called.
Here, this system also comprises performance element.Performance element be used for the 2nd WVS server (as ask above-mentioned terminal called the WVS server of WVS server info registered) according to the signing offline business information of terminal called, be that terminal called performs offline business.
Here, the information of the WVS server that terminal called is registered comprises those information of the WVS server that the WVS server (e.g., the entrance WVS server of terminal called operator, calling terminal register WVS server etc.) obtaining this information can be allowed to find terminal called to register.
The above, be only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.

Claims (14)

1. one kind obtain called party information failure time process voip call method, it is characterized in that, the method comprises: when authentication and authorization charging aaa server obtains the information failure of the first mobile microwave access global-intercommunication network telephone service WVS server or can not find a described WVS server, send the CAMEL-Subscription-Information of indication information and/or described terminal called to the 2nd WVS server;
A described WVS server is the WVS server that terminal called is registered; Described 2nd WVS server is: send message to aaa server, ask the WVS server of the information of a described WVS server;
Described 2nd WVS server specifically comprises: the entrance WVS server of described terminal called operator; Or the WVS server that calling terminal is registered.
2. method according to claim 1, is characterized in that, the information of a described WVS server is: can support the information that the 2nd WVS server finds a WVS server.
3. method according to claim 1, is characterized in that, the information of a described WVS server comprises the combination of following any one or at least one:
The mark of a described WVS server;
The IP address of a described WVS server;
The domain name of a described WVS server;
The generic route encapsulation mark of a described WVS server.
4. the method according to any one of claims 1 to 3, is characterized in that, described indication information specifically comprises mistake instruction or execution result instruction;
Described mistake instruction or execution result instruction are for notifying that aaa server described in described 2nd WVS server obtains the information failure of a described WVS server.
5. method according to claim 4, is characterized in that, according to described mistake instruction or execution result instruction, the corresponding operation that described 2nd WVS server performs specifically comprises: end call is set up and attempted.
6. the method according to any one of claims 1 to 3, is characterized in that, the CAMEL-Subscription-Information of described terminal called specifically comprises the signing offline business information of terminal called.
7. method according to claim 6, is characterized in that, according to the offline business information that described terminal called is signing, the corresponding operation that described 2nd WVS server performs specifically comprises: for described terminal called performs offline business.
8. method according to claim 6, is characterized in that, the offline business information that described terminal called is contracted specifically comprises the information relevant to performing call transfer service;
According to the described information relevant to performing call transfer service, the corresponding operation that described 2nd WVS server performs specifically comprises: for terminal called performs call transfer service.
9. one kind obtain called party information failure time process voip call system, it is characterized in that, this system comprises: transmitting element, during for obtaining the information failure of the first mobile microwave access global-intercommunication network telephone service WVS server when authentication and authorization charging aaa server or can not find a described WVS server, send the CAMEL-Subscription-Information of indication information and/or described terminal called to the 2nd WVS server;
Wherein, a described WVS server is the WVS server that terminal called is registered; Described 2nd WVS server is: send message to aaa server, ask the WVS server of the information of a described WVS server;
Described 2nd WVS server specifically comprises: the entrance WVS server of described terminal called operator; Or the WVS server that calling terminal is registered.
10. system according to claim 9, is characterized in that, the information of a described WVS server is: can support the information that the 2nd WVS server finds a WVS server.
11. systems according to claim 9 or 10, is characterized in that, described indication information specifically comprises mistake instruction or execution result instruction; Described mistake instruction or execution result instruction are for notifying that aaa server described in described 2nd WVS server obtains the information failure of a described WVS.
12. systems according to claim 11, is characterized in that, this system also comprises: performance element, for described 2nd WVS server according to described mistake instruction or execution result instruction, and executive termination call setup attempt.
13. systems according to claim 9 or 10, is characterized in that, the CAMEL-Subscription-Information of described terminal called specifically comprises the signing offline business information of terminal called.
14. systems according to claim 13, is characterized in that, this system also comprises: performance element, for the offline business information that described 2nd WVS server is contracted according to described terminal called, are that terminal called performs offline business.
CN201010290197.9A 2010-09-20 2010-09-20 The method and system of voip call are processed when obtaining called party information failure Expired - Fee Related CN102413099B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010290197.9A CN102413099B (en) 2010-09-20 2010-09-20 The method and system of voip call are processed when obtaining called party information failure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010290197.9A CN102413099B (en) 2010-09-20 2010-09-20 The method and system of voip call are processed when obtaining called party information failure

Publications (2)

Publication Number Publication Date
CN102413099A CN102413099A (en) 2012-04-11
CN102413099B true CN102413099B (en) 2016-03-30

Family

ID=45914955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010290197.9A Expired - Fee Related CN102413099B (en) 2010-09-20 2010-09-20 The method and system of voip call are processed when obtaining called party information failure

Country Status (1)

Country Link
CN (1) CN102413099B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108307376B (en) * 2017-01-13 2022-05-13 中国移动通信集团辽宁有限公司 A method, device and system for selecting a called access domain

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009067172A1 (en) * 2007-11-20 2009-05-28 Lucent Technologies Inc. Method of call conferencing to support session continuity for multi-mode clients
CN101766017A (en) * 2007-06-08 2010-06-30 英特尔公司 Apparatus and method to support VOIP calls for mobile subscriber stations

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8094651B2 (en) * 2007-06-14 2012-01-10 Intel Corporation Emergency call services for wireless network roaming
WO2011146599A2 (en) * 2010-05-18 2011-11-24 Zte Usa Inc. Policy control and charging support for wimax voice services
US8625580B2 (en) * 2011-09-29 2014-01-07 Intel Corporation Voice over internet protocol session identifiers for voice over internet protocol calls

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101766017A (en) * 2007-06-08 2010-06-30 英特尔公司 Apparatus and method to support VOIP calls for mobile subscriber stations
WO2009067172A1 (en) * 2007-11-20 2009-05-28 Lucent Technologies Inc. Method of call conferencing to support session continuity for multi-mode clients

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
WiMAX Forum?;Network Architecture."Architecture, detailed Protocols and Procedures WiMAX VoIP Service (WVS)".《WMF-T33-121-R020v01》.2011,5.4.2节. *

Also Published As

Publication number Publication date
CN102413099A (en) 2012-04-11

Similar Documents

Publication Publication Date Title
US12192252B2 (en) Voice service restoration after element failure
EP2938041B1 (en) Method and system for selection in multi-device scenario
US10575366B2 (en) Last resource disaster routing in a telecommunications network
JP2009542139A (en) Method for providing emergency call service for VoIP subscribers
WO2011153785A1 (en) Method, device and system for call forwarding
CN102469427A (en) Method, system and device for realizing one-number service
CN102413099B (en) The method and system of voip call are processed when obtaining called party information failure
CN103124443A (en) Device and method for interconnection between multiple core networks and wireless network controller
KR101270241B1 (en) Method for call setup based on fmc communication and call connection infra
KR100402787B1 (en) Call Setup Method for Video Telephony Service in mobile radio communication network
KR20120041846A (en) System, apparatus and method providing missing call notification service for voice over internet protocol terminal
CN114449107B (en) Virtual number communication method and system
EP4079097B1 (en) A system for enabling persons to originate call without using gsm infrastructure
CA2540276A1 (en) Method for populating a location information database used in the delivery of emergency and other location-based services in a voip environment
CN101772121B (en) Business processing method, device and system
CN102739499B (en) A kind of method for routing of signaling message, Apparatus and system
CN119136269B (en) Method and device for interaction between IMS domain and PS domain when establishing dedicated bearer for one card dual number call
US11349884B2 (en) Method and a SIP proxy for managing calls in a voice over SIP network
US8711782B2 (en) Session transfer method, application server, and communications system
CN102572772B (en) Method and system for constructing data route by reverse triggering
CN102448040B (en) A kind of WiMAX network performs charging method when calling is shifted and system
WO2017087039A1 (en) Method and system for dynamic trunk group based call routing
CN119485801A (en) VoNR voice service recovery method
CN116962574A (en) Privacy number service method and system applied to hybrid networking
CN108881239A (en) Soft phone and its loaming method, Softswitch

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

Termination date: 20190920