CN101132453B - Voice call management method and device - Google Patents
Voice call management method and device Download PDFInfo
- Publication number
- CN101132453B CN101132453B CN2007101199351A CN200710119935A CN101132453B CN 101132453 B CN101132453 B CN 101132453B CN 2007101199351 A CN2007101199351 A CN 2007101199351A CN 200710119935 A CN200710119935 A CN 200710119935A CN 101132453 B CN101132453 B CN 101132453B
- Authority
- CN
- China
- Prior art keywords
- voice server
- general headquarters
- voice
- call management
- branch
- 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
- 238000007726 management method Methods 0.000 title claims abstract description 79
- 230000004083 survival effect Effects 0.000 claims abstract description 49
- 238000012360 testing method Methods 0.000 claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 18
- 239000000523 sample Substances 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 5
- 230000000977 initiatory effect Effects 0.000 claims description 5
- 238000007689 inspection Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
This invention provides a management method and a device for phone calls, in which, the method includes: testing if a phone server is applicable, if so, yet the call managemnet function of a local survival device is at the turned-on state, then turning off the function and the phone device of a branch unit is registered onto a HQ phone server to manage calls, if the current HQ server is not applicable and the call management function of the local survival device is at a close state, then the local one is started up and the device of the branch unit is registered onto the local one to cary out the call management, which can re-register phone devices of a branch unit onto a HQ phone server when the HQ server gets right.
Description
Technical field
The present invention relates to the voice communication technology, relate in particular to a kind of voice call management method and device.
Background technology
Along with the extensive use of rapid development of network technique and Internet protocol (IP) telephony, a lot of enterprises or institutional framework have expanded to remote branch (Branch) with the arrangement of IP phone from central site.Fig. 1 shows the IP phone typical case networking schematic diagram after the expansion.Referring to shown in Figure 1, the speech ciphering equipment of branch is communicated by letter with the general headquarters voice servers by wireless access network (WAN) or public switch telephone network Wide Area Networks such as (PSTN), and general headquarters' voice server is responsible for the calling of remote branch is managed concentratedly.
In order to keep the continuity of call business; prevent because the wide area network link between general headquarters' voice server or general headquarters' voice server and the branch breaks down; and cause branch's speech ciphering equipment and general headquarters' voice server can't carry out proper communication; usually can branch's voice server be set in branch, as the backup of general headquarters' voice server.When the network when general headquarters' voice server between working properly and general headquarters' voice server and the branch was unimpeded, all speech ciphering equipments of branch all were registered on general headquarters' voice server, carry out call manager by general headquarters' voice server; Network between general headquarters' voice server or general headquarters' voice server and branch breaks down, cause the speech ciphering equipment of branch can't be with general headquarters' voice server proper communication the time, all speech ciphering equipments of branch will be registered on branch's voice server, carry out call manager by branch's voice server.
But the defective of above-mentioned audio call Managed Solution is: after the speech ciphering equipment of branch was registered on branch's voice server, neither one mechanism was switched back described speech ciphering equipment on general headquarters' voice server.That is to say, when general headquarters voice server faults disappear recover normal after, described speech ciphering equipment is still by branch's voice service management, thereby causes the user of branch can't use speech business abundant on general headquarters' voice server.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of voice call management method and device, can recover just often at the general headquarters voice servers, and the speech ciphering equipment of branch is re-registered on general headquarters' voice server.
For achieving the above object, voice call management method provided by the invention is as follows:
Whether the local Equipment Inspection general headquarters voice server of surviving is available, if it is available to detect current general headquarters voice server, but this moment, the call management functionality of local survival equipment was in opening, then close the call management functionality of local survival equipment, the speech ciphering equipment of branch is registered on general headquarters' voice server, carries out call manager by general headquarters' voice server; If it is unavailable to detect current general headquarters voice server, but this moment, the call management functionality of local survival equipment was in closed condition, then start the call management functionality of local survival equipment, the speech ciphering equipment of branch is registered on the local survival equipment, carries out call manager by this locality survival equipment;
Wherein, described local survival equipment is branch's voice server or is the functional module that is integrated on branch's voice router.
When described local survival equipment is branch's voice server, whether available process comprises described detection general headquarters voice server: described branch voice server regularly sends probe messages to general headquarters' voice server, and the response that judges whether to receive general headquarters' voice server, if receive, then definite general headquarters voice server can be used; Otherwise, determine that general headquarters' voice server is unavailable.
When described local survival equipment is the functional module that is integrated on branch's voice router, whether available process comprises described detection general headquarters voice server: described branch voice router regularly sends probe messages to general headquarters' voice server, and the response that judges whether to receive general headquarters' voice server, if receive, then definite general headquarters voice server can be used; Otherwise, determine that general headquarters' voice server is unavailable.
Described probe messages is the session initiation protocol option message.
This method also comprises:
If detect current general headquarters voice server can with and the call management functionality of local survival equipment be in closed condition, perhaps, detect current general headquarters voice server call management functionality unavailable and local survival equipment and be in opening, then do not do any processing.
The invention provides the audio call management devices, described audio call management devices is branch's voice server or is branch's voice router that this device comprises: detecting unit and call manager unit with call management functionality, wherein,
Detecting unit, whether available, and testing result is sent to the call manager unit if being used to detect general headquarters' voice server;
The call manager unit, be used for general headquarters' voice server can with but the call management functionality of self when being in opening is closed the call management functionality of self, stop to provide call treatment for local voice equipment; And when the unavailable but call management functionality of self of general headquarters' voice server is in closed condition, start the call management functionality of self, for local voice equipment provides call treatment.
Described detecting unit comprises: probe messages transmitting element and testing result transmission unit, wherein,
The probe messages transmitting element is used for regularly sending probe messages to general headquarters' voice server, and the response that judges whether to receive general headquarters' voice server, if receive, then definite general headquarters voice server can be used; Otherwise, determine that general headquarters' voice server is unavailable, and described available or disabled testing result sent to the testing result transmission unit;
The testing result transmission unit, the testing result that is used for receiving sends to the call manager unit.
Described probe messages is the session initiation protocol option message.
When general headquarters' voice server can with and described call management functionality be in closed condition, perhaps, when the unavailable and described call management functionality of general headquarters' voice server was in opening, any processing was not done in described call manager unit.
This shows, in technical scheme provided by the present invention, need carry out general headquarters' voice server status detection, when detecting general headquarters' voice server when unavailable, this locality survival equipment in the branch will start call management functionality, can normally carry out to guarantee local call; But when detecting general headquarters' voice server time spent, the call management functionality of local survival equipment will be closed, thereby forces local voice equipment to re-register on general headquarters' voice server, carries out call manager by general headquarters' voice server.That is to say, the present invention can recover just often at general headquarters' voice server, automatically the speech ciphering equipment with branch re-registers on general headquarters' voice server, thereby makes the user in the branch can enjoy speech business abundant on general headquarters' voice server.
In addition, further, this locality function of surviving is integrated in the scheme that realizes local survival on the existing equipment as a software module, only need just can make existing equipment support local survival function by software upgrading, need not other configuration backup voice server, thereby significantly reduced the cost of realizing local survival.
Description of drawings
Fig. 1 is the typical case of the IP phone after an expansion networking schematic diagram in the prior art.
Fig. 2 is the voice call management method flow chart among the present invention.
Fig. 3 is the voice call management method flow chart in the embodiment of the invention one.
Fig. 4 is the voice call management method flow chart in the embodiment of the invention two.
Fig. 5 is the audio call management devices structural representation among the present invention.
Fig. 6 is the detecting unit structural representation in the audio call management devices shown in Figure 5.
Embodiment
For making purpose of the present invention, technical scheme and advantage clearer, the embodiment that develops simultaneously with reference to the accompanying drawings is described in further detail the present invention.
In order to solve the problems of the prior art, the invention provides a kind of voice call management method.Referring to shown in Figure 2, this method mainly may further comprise the steps:
Whether step 201: it is available to detect general headquarters' voice server, can use if detect current general headquarters voice server, but the call management functionality of local survival equipment is in opening at this moment, and then execution in step 202; If it is unavailable to detect current general headquarters voice server, but the call management functionality of local survival equipment is in closed condition at this moment, and then execution in step 203; If detect current general headquarters voice server can with and the call management functionality of local survival equipment be in closed condition, perhaps, detect current general headquarters voice server call management functionality unavailable and local survival equipment and be in opening, then do not do any processing.
Step 202: close the call management functionality of local survival equipment, the speech ciphering equipment of branch is registered on general headquarters' voice server, carry out call manager, jump out this flow process then by general headquarters' voice server.
Step 203: start the call management functionality of local survival equipment, the speech ciphering equipment of branch is registered on the local survival equipment, carry out call manager by this locality survival equipment.
Wherein, described local survival equipment is the equipment that has call management functionality in the branch, it can replace general headquarters' voice server when general headquarters' voice server is unavailable, bear the call management functionality of local voice equipment, guarantees normally carrying out of local call.
As seen, in technical scheme provided by the present invention, when detecting general headquarters' voice server when unavailable, this locality survival equipment in the branch will start call management functionality, can normally carry out to guarantee local call; But when detecting general headquarters' voice server time spent, the call management functionality of local survival equipment will be closed, thereby force local voice equipment to re-register on general headquarters' voice server, carry out call manager by general headquarters' voice server, make the local user can enjoy speech business abundant on general headquarters' voice server.
In the present invention, described local survival equipment both can be existing branch voice server, also can be the software module on the voice router (hereinafter to be referred as branch's voice router) that is integrated in branch.Respectively both of these case is elaborated below.
Embodiment one
Call management method flow chart when Fig. 3 shows described local survival equipment by branch's voice server realization.Referring to shown in Figure 3, this method mainly may further comprise the steps:
Step 301: branch's voice server regularly sends probe messages to general headquarters' voice server, survey the state of general headquarters' voice server, such as periodically sending session initiation protocol option (SIP OPTIONS) message to general headquarters' voice server, judge whether to receive the response of general headquarters' voice server then, if receive, illustrate that then general headquarters' voice server is working properly, network between general headquarters' voice server and this locality is unimpeded, general headquarters' voice server can be used, at this moment, if the call management functionality of branch's voice server is in opening, then execution in step 302; If branch's voice server is not received the response of general headquarters' voice server, think that then the network between general headquarters' voice server or general headquarters' voice server and this locality breaks down, cause general headquarters' voice server unavailable, at this moment, if the call management functionality of branch's voice server is in closed condition, then execution in step 303.
Step 302: branch's voice server is closed the call management functionality of self, and all speech ciphering equipments of branch all are registered on general headquarters' voice server, carry out call manager by general headquarters' voice server, jump out this flow process then.
Step 303: branch's voice server starts the call management functionality of self, all speech ciphering equipments of branch all are registered on branch's voice server, carry out call manager by branch's voice server, custom calling service normally carries out in the assurance branch.
Wherein, described call business comprises: between IP phone and the IP phone, between router voice port and the router voice port and several situations such as calling between IP phone and the router voice port.
Embodiment two
Fig. 4 shows the call management method flow chart of realizing local survival function by integrated software module with call management functionality on existing branch voice router.Referring to shown in Figure 4, this method mainly may further comprise the steps:
Step 401: branch's voice router regularly sends probe messages (as SIPOPTIONS message) to general headquarters' voice server, and the response that judges whether to receive general headquarters' voice server, if receive, illustrate that then the network between general headquarters' voice server and general headquarters' voice server and this locality is normal, general headquarters' voice server can be used, at this moment, if the call management functionality of branch's voice router is in opening, then execution in step 402; If branch's voice router is not received the response of general headquarters' voice server, think that then the network between general headquarters' voice server or general headquarters' voice server and this locality breaks down, cause general headquarters' voice server unavailable, at this moment, if the call management functionality of branch's voice router is in closed condition, then execution in step 403.
Step 402: branch's voice router is closed the call management functionality of self, and all speech ciphering equipments of branch all are registered on general headquarters' voice server, carry out call manager by general headquarters' voice server, jump out this flow process then.
Step 403: branch's voice router starts the call management functionality of self, all speech ciphering equipments of branch all are registered on branch's voice router, carry out call manager by branch's voice router, custom calling service normally carries out in the assurance branch.
As seen from the above description, in the present invention, when general headquarters' voice server recovers just often, support that the equipment of local survival function will the shutdown call management function, no longer accept the local voice facility registration, thereby force the speech ciphering equipment in the branch to be registered to once more on general headquarters' voice server, take over voice call service by general headquarters' voice server again.That is to say, the present invention can recover just often at general headquarters' voice server, automatically the speech ciphering equipment with branch re-registers on general headquarters' voice server, thereby makes the user in the branch can enjoy speech business abundant on general headquarters' voice server.
In addition, this locality function of surviving is integrated in the scheme that realizes local survival on the existing equipment as a software module, only need just can make existing equipment support local survival function by software upgrading, need not other configuration backup voice server, thereby significantly reduced the cost of realizing local survival.
Correspondingly, the present invention also provides a kind of audio call management devices, and its structure mainly comprises referring to shown in Figure 5: detecting unit and call manager unit with call management functionality, wherein,
Detecting unit, whether available, and testing result is sent to the call manager unit if being used to detect general headquarters' voice server;
The call manager unit, be used for general headquarters' voice server can with but the call management functionality of self when being in opening is closed the call management functionality of self, stop to provide call treatment for local voice equipment; And when the unavailable but call management functionality of self of general headquarters' voice server is in closed condition, start the call management functionality of self, for local voice equipment provides call treatment.
When general headquarters' voice server can with and the call management functionality of local survival equipment be in closed condition, perhaps, when general headquarters' voice server call management functionality unavailable and local survival equipment was in opening, any processing was not done in described call manager unit.
Referring to shown in Figure 6, described detecting unit specifically can comprise: probe messages transmitting element and testing result transmission unit, wherein,
The probe messages transmitting element is used for regularly sending probe messages (as SIPOPTIONS message) to general headquarters' voice server, and the response that judges whether to receive general headquarters' voice server, if receive, then definite general headquarters voice server can be used; Otherwise, determine that general headquarters' voice server is unavailable, and described available or disabled testing result sent to the testing result transmission unit;
The testing result transmission unit, the testing result that is used for receiving sends to the call manager unit.
Wherein, described audio call management devices can be branch's voice server, perhaps is branch's voice router.
The above has carried out further detailed description to purpose of the present invention, technical scheme and beneficial effect; institute is understood that; the above is not in order to restriction the present invention; within the spirit and principles in the present invention all; any modification of being made, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (9)
1. a voice call management method is characterized in that, comprising:
Whether the local Equipment Inspection general headquarters voice server of surviving is available, if it is available to detect current general headquarters voice server, but this moment, the call management functionality of local survival equipment was in opening, then close the call management functionality of local survival equipment, the speech ciphering equipment of branch is registered on general headquarters' voice server, carries out call manager by general headquarters' voice server; If it is unavailable to detect current general headquarters voice server, but this moment, the call management functionality of local survival equipment was in closed condition, then start the call management functionality of local survival equipment, the speech ciphering equipment of branch is registered on the local survival equipment, carries out call manager by this locality survival equipment;
Wherein, described local survival equipment is branch's voice server or is the functional module that is integrated on branch's voice router.
2. method according to claim 1 is characterized in that, when described local survival equipment was branch's voice server, whether available process comprised described detection general headquarters voice server:
Described branch voice server regularly sends probe messages to general headquarters' voice server, and the response that judges whether to receive general headquarters' voice server, if receive, then definite general headquarters voice server can be used; Otherwise, determine that general headquarters' voice server is unavailable.
3. method according to claim 1 is characterized in that, when described local survival equipment was the functional module that is integrated on branch's voice router, whether available process comprised described detection general headquarters voice server:
Described branch voice router regularly sends probe messages to general headquarters' voice server, and the response that judges whether to receive general headquarters' voice server, if receive, then definite general headquarters voice server can be used; Otherwise, determine that general headquarters' voice server is unavailable.
4. according to claim 2 or 3 described methods, it is characterized in that described probe messages is the session initiation protocol option message.
5. method according to claim 1 is characterized in that, this method also comprises:
If detect current general headquarters voice server can with and the call management functionality of local survival equipment be in closed condition, perhaps, detect current general headquarters voice server call management functionality unavailable and local survival equipment and be in opening, then do not do any processing.
6. an audio call management devices is characterized in that, described audio call management devices is branch's voice server or is branch's voice router that this device comprises: detecting unit and call manager unit with call management functionality, wherein,
Detecting unit, whether available, and testing result is sent to the call manager unit if being used to detect general headquarters' voice server;
The call manager unit, be used for general headquarters' voice server can with but the call management functionality of self when being in opening is closed the call management functionality of self, stop to provide call treatment for local voice equipment; And when the unavailable but call management functionality of self of general headquarters' voice server is in closed condition, start the call management functionality of self, for local voice equipment provides call treatment.
7. device according to claim 6 is characterized in that, described detecting unit comprises: probe messages transmitting element and testing result transmission unit, wherein,
The probe messages transmitting element is used for regularly sending probe messages to general headquarters' voice server, and the response that judges whether to receive general headquarters' voice server, if receive, then definite general headquarters voice server can be used; Otherwise, determine that general headquarters' voice server is unavailable, and described available or disabled testing result sent to the testing result transmission unit;
The testing result transmission unit, the testing result that is used for receiving sends to the call manager unit.
8. device according to claim 7 is characterized in that, described probe messages is the session initiation protocol option message.
9. device according to claim 6 is characterized in that,
When general headquarters' voice server can with and described call management functionality be in closed condition, perhaps, when the unavailable and described call management functionality of general headquarters' voice server was in opening, any processing was not done in described call manager unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101199351A CN101132453B (en) | 2007-08-03 | 2007-08-03 | Voice call management method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101199351A CN101132453B (en) | 2007-08-03 | 2007-08-03 | Voice call management method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101132453A CN101132453A (en) | 2008-02-27 |
CN101132453B true CN101132453B (en) | 2010-12-01 |
Family
ID=39129570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101199351A Expired - Fee Related CN101132453B (en) | 2007-08-03 | 2007-08-03 | Voice call management method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101132453B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102487424B (en) * | 2010-12-02 | 2014-02-05 | 杭州华三通信技术有限公司 | Method and communication device for realizing internet protocol (IP) telephone escape |
CN103905576B (en) * | 2012-12-28 | 2017-11-24 | 华为技术有限公司 | The Enhancement Method and terminal locally survived |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6097951A (en) * | 1997-08-06 | 2000-08-01 | Northern Telecom Limited | Method and apparatus for wireless network architecture based on subscriber distribution |
US6408182B1 (en) * | 1999-07-16 | 2002-06-18 | Ericsson, Inc. | Redundant mobile switching center (MSC) architecture for a radio telecommunications network |
CN1434574A (en) * | 2002-01-24 | 2003-08-06 | 华为技术有限公司 | Backup method for mobile exchange center |
-
2007
- 2007-08-03 CN CN2007101199351A patent/CN101132453B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6097951A (en) * | 1997-08-06 | 2000-08-01 | Northern Telecom Limited | Method and apparatus for wireless network architecture based on subscriber distribution |
US6408182B1 (en) * | 1999-07-16 | 2002-06-18 | Ericsson, Inc. | Redundant mobile switching center (MSC) architecture for a radio telecommunications network |
CN1434574A (en) * | 2002-01-24 | 2003-08-06 | 华为技术有限公司 | Backup method for mobile exchange center |
Also Published As
Publication number | Publication date |
---|---|
CN101132453A (en) | 2008-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2742673B1 (en) | Method, device, and system for providing a survivability gateway service | |
CN101610188A (en) | Sip server restoring method of service process fault and sip server | |
CN100421390C (en) | Client service emergency system and its realizing method | |
EP2451118A1 (en) | Method and system for processing the failures of agents at call center | |
EP1768352A2 (en) | Method and apparatus for detecting subscriber service address change | |
US7912189B2 (en) | Failover voice messaging | |
CN102325229B (en) | Processing method and system for missed call in case of power failure of VoIP (Voice over Internet Phone) terminal | |
US9907096B2 (en) | Recovery of established emergency video calls | |
CN101132453B (en) | Voice call management method and device | |
EP2774323B1 (en) | Method, communication system and non-transitory computer readable medium for optimizing network performance after a temporary loss of connection | |
US9350872B2 (en) | Recovery of established emergency calls | |
CN101697568A (en) | Disaster recovery method for power customer service system | |
CA2865456C (en) | Recovery of established emergency calls | |
US8687502B2 (en) | Method and apparatus for enabling auto-ticketing for endpoint devices | |
CN101426060A (en) | Method, soft switching device and system for double home soft switch | |
CN105704746A (en) | Broadband cluster system fault processing method and device | |
CN104094575B (en) | The method and apparatus of improvement processing for IMS node to pipe off | |
US8780895B1 (en) | Method and apparatus for detecting relocation of endpoint devices | |
JP2009033513A (en) | Ip telephone terminal | |
US20090002156A1 (en) | Method and apparatus for correlating non-critical alarms with potential service disrupting events | |
KR100469244B1 (en) | Voice Over Internet Protocol gateway, method of processing system error for the same | |
JP4519061B2 (en) | Failure detection system, failure detection device, manager device, and center device | |
WO2000069148A2 (en) | Telecommunications system failure recovery | |
JP2008005077A (en) | VoIP SYSTEM, GATEWAY DEVICE, CALL AND TELEPHONE CALL HOLDING/RECOVERY PROCESSING METHOD IN MAIN SERVER FAULT TIME USED THEREFOR | |
JP2000201149A (en) | Internet telephone system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Patentee after: Xinhua three Technology Co., Ltd. Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base Patentee before: Huasan Communication Technology Co., Ltd. |
|
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: 20101201 Termination date: 20200803 |