CN100444583C - 选择语音路由的方法和语音网关 - Google Patents
选择语音路由的方法和语音网关 Download PDFInfo
- Publication number
- CN100444583C CN100444583C CNB2006100783666A CN200610078366A CN100444583C CN 100444583 C CN100444583 C CN 100444583C CN B2006100783666 A CNB2006100783666 A CN B2006100783666A CN 200610078366 A CN200610078366 A CN 200610078366A CN 100444583 C CN100444583 C CN 100444583C
- Authority
- CN
- China
- Prior art keywords
- voice
- priority
- route
- actual
- routing
- 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
Images
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种选择语音路由的方法,包括:为各语音路由设置一个实际优先级,且各语音路由的实际优先级的初始值等于配置优先级,语音网关收到呼叫后选择当前实际优先级最高的语音路由接续该呼叫,若呼叫未接续成功,则降低使该呼叫接续失败的语音路由的实际优先级;本发明同时公开了一种语音网关,包括:语音路由优先级保存设置模块和语音路由选择模块。本发明使得在优先级高的语音路由中断后,后续收到呼叫时,可不优先选择该语音路由,提高了呼叫接续成功速度,减少了呼叫建立时长;进一步地,本发明通过在预定时长后将实际优先级低于配置优先级的语音路由的实际优先级重设为配置优先级,使得中断的语音路由在恢复后,可及时得到使用。
Description
技术领域
本发明涉及语音呼叫技术领域,具体涉及选择语音路由的方法和语音网关。
背景技术
随着语音IP(VoIP)技术的广泛应用,拨号方案越来越丰富,在提升业务灵活性并满足用户多方需要的同时,号码管理的合理性和可操作性要求日益明显。对同一呼叫,当存在多条语音路由可以到达被叫方时,语音网关需要决定选择该多条语音路由的先后顺序。
在实际组网中,对于一次呼叫通常存在两条路由可到达被叫方,一条通过IP网络,另一条通过公共交换电话网络(PSTN),且通常先选择IP网络路由。语音网关收到呼叫时,优先选择IP网络路由实现长途旁路,若IP网络无法接续呼叫,则并不释放呼叫,而接着选择PSTN路由接续呼叫。通过这种语音路由备份可达到提高呼叫接通率的目的。
当同时存在多条语音路由可匹配同一呼叫号码时,应根据预定规则来选择要使用的语音路由。常用的规则是优先级,即在语音网关上配置各语音路由的优先级,根据该语音路由优先级为呼叫选取语音路由,当优先级高的语音路由呼叫失败后,再选择下一个优先级的语音路由进行呼叫。这种方法的缺点是:当由于网络故障等原因导致高优先级的语音路由中断后,语音网关每接收到一次呼叫,仍然会先选择该高优先级的语音路由,当发现呼叫失败后,再选取低优先级的语音路由进行呼叫,很明显,这大大增加了呼叫建立时长。
发明内容
有鉴于此,本发明提供选择语音路由的方法和语音网关,以减少呼叫建立时长。
本发明的技术方案是这样实现的:
一种选择语音路由的方法,为各语音路由设置一个实际优先级,且各语音路由的实际优先级的初始值等于配置优先级,该方法包括:
A、语音网关接收呼叫;
B、语音网关选择当前实际优先级最高的语音路由接续本次呼叫,判断本次呼叫是否接续成功,若是,本流程结束;否则,执行步骤C;
C、语音网关将该使得本次呼叫接续失败的语音路由的实际优先级降低,转至步骤B。
所述步骤A之前进一步包括:预先设定所有语音路由的实际优先级每次降低的级数;
步骤C所述语音网关将该使得本次呼叫接续失败的语音路由的实际优先级降低为:根据所述预先设定的降低级数,将使得本次呼叫接续失败的语音路由的实际优先级降低。
所述预先设定所有语音路由的实际优先级每次降低的级数为:将所有语音路由的实际优先级每次降低的级数设定为相同。
所述预先设定所有语音路由的实际优先级每次降低的级数为:根据语音路由的配置优先级的不同,将各语音路由的实际优先级每次降低的级数设定为不同的级数。
步骤C所述语音网关将使得本次呼叫接续失败的语音路由的实际优先级降低的同时,进一步包括:启动定时器,并在该定时器时长大于预定时长时,将该语音路由的实际优先级重设为与配置优先级相同。
该方法进一步包括:语音网关每隔预定时长将当前所有实际优先级低于配置优先级的语音网关的实际优先级重设为与配置优先级相同。
一种语音网关,该语音网关包括:
语音路由优先级保存设置模块,保存语音路由的配置优先级和实际优先级,将语音路由的实际优先级初始化为与配置优先级相同;在收到路由选择请求后,将当前实际优先级最高的语音路由信息发送出去,在收到呼叫接续失败指示后,将使得该呼叫接续失败的语音路由的实际优先级降低;
语音路由选择模块,接收呼叫,向语音路由优先级保存设置模块发送路由选择请求,根据语音路由优先级保存设置模块发来的语音路由信息,选择对应的语音路由接续本次呼叫;在检测到呼叫接续失败后,向语音路由优先级保存设置模块发送呼叫接续失败指示。
该语音网关进一步包括:定时器模块,该模块每隔预定时长向语音路由优先级保存设置模块发送定时时长到达指示;
且,所述语音路由优先级保存设置模块收到该定时时长到达指示后,将当前所有实际优先级低于配置优先级的语音路由的实际优先级重设为与配置优先级相同。
该语音网关进一步包括:定时器模块1至n,分别与n条语音路由相对应,
定时器模块1~n,在收到语音路由优先级保存设置模块发来的启动指令后,开始定时,并在定时时长到达后,向语音路由优先级保存设置模块发送定时时长到达指示;
且,所述语音路由优先级保存设置模块在收到呼叫接续失败指示后,向使得该呼叫接续失败的语音路由对应的定时器模块发送启动指令,并在收到该定时器模块发来的定时时长到达指示后,将对应语音路由的实际优先级重设为与配置优先级相同。
与现有技术相比,本发明所提供的方法和语音网关,通过为各语音路由设置一个实际优先级,且各语音路由的实际优先级的初始值等于配置优先级,在语音网关收到呼叫后选择当前实际优先级最高的语音路由接续本次呼叫,若呼叫未接续成功,则降低使得该呼叫接续失败的语音路由的实际优先级,本发明使得在优先级高的语音路由中断后,后续收到呼叫后,可不优先选择该语音路由接续呼叫,从而提高了语音路由接续成功的速度,减少了呼叫建立时长;进一步地,本发明通过在预定时长后将实际优先级低于配置优先级的语音路由的实际优先级重设为与配置优先级相同,使得已中断的语音路由在恢复后,可以及时得到使用。
附图说明
图1为本发明提供的选择语音路由的流程图;
图2为本发明实施例提供的语音网关的组成框图一;
图3为本发明实施例提供的语音网关的组成框图二;
图4为本发明实施例提供的语音网关的组成框图三。
具体实施方式
本发明的核心思想是:将语音网关上配置的各语音路由的优先级称为配置优先级,并为各语音路由设置一个实际优先级,且各语音路由的实际优先级的初始值等于配置优先级;当检测到某一条语音路由中断时,将该语音路由的实际优先级降低,并重新选择当前实际优先级最高的语音路由接续当前呼叫。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图1为本发明提供的选择语音路由的流程图,如图1所示,其具体步骤如下:
步骤101:语音网关为各语音路由设置一个实际优先级,且各语音路由的实际优先级的初始值等于配置优先级。
步骤102:语音网关接收呼叫。
步骤103:语音网关选择当前实际优先级最高的语音路由接续本次呼叫。
步骤104:语音网关判断本次呼叫是否接续成功,若是,本流程结束;否则,执行步骤105。
步骤105:语音网关将该使得本次呼叫接续失败的语音路由的实际优先级降低,然后转至步骤103。
语音网关预先设定语音路由的实际优先级每次可降低的级数,可以将所有语音路由的实际优先级每次可降低的级数都设定为相同;也可根据语音路由的配置优先级的不同,而将各语音路由的实际优先级每次可降低的级数设定为不同的级数。
进一步地,语音网关在将使得本次呼叫接续失败的语音路由的实际优先级降低的同时,进一步包括:启动定时器,并在定时器时长大于预定时长时,将该语音路由的实际优先级重新设定为与配置优先级相同。
或者,进一步地,语音网关每隔预定时长将当前所有实际优先级低于配置优先级的语音网关的实际优先级重新设定为与配置优先级相同。
图2是本发明实施例提供的应用本发明提供的选择语音路由方法的语音网关的组成框图一,如图2所示,该语音网关包括:语音路由优先级保存设置模块21和语音路由选择模块22,其中:
语音路由优先级保存设置模块21:用于保存各语音路由的配置优先级和实际优先级,将各语音路由的实际优先级初始化为与配置优先级相同;在收到语音路由选择模块22发来的路由选择请求后,将当前实际优先级最高的语音路由信息发送给语音路由选择模块22,在收到语音路由选择模块22发来的呼叫接续失败指示后,将使该呼叫接续失败的语音路由的实际优先级降低。
语音路由选择模块22:用于在收到呼叫后,向语音路由优先级保存设置模块21发送路由选择请求,在收到语音路由优先级保存设置模块21发来的语音路由信息后,根据该语音路由信息,选择对应的语音路由接续该呼叫,在检测到呼叫接续失败后,向语音路由优先级保存设置模块21发送呼叫接续失败指示。
进一步地,如图3所示,本发明实施例提供的语音网关包括:定时器模块23:用于每隔预定时长向语音路由优先级保存设置模块21发送一个定时时长到达指示;
且,语音路由优先级保存设置模块21进一步用于,收到定时器模块23发来的定时时长到达指示后,将当前实际优先级低于配置优先级的语音路由的实际优先级重新设定为与配置优先级相同。
或者,进一步地,如图4所示,本发明实施例提供的语音网关包括:定时器模块1~n,其中,n为自然数且等于语音路由的总数,且定时器模块1~n分别与语音路由1~n对应,
定时器模块1~n:用于在收到语音路由优先级保存设置模块21发来的启动指令后,开始定时,并在定时时长到达后,向语音路由优先级保存设置模块21发送定时时长到达指示;
且,语音路由优先级保存设置模块21进一步用于,在收到语音路由选择模块22发来的呼叫接续失败指示后,向使得该呼叫接续失败的语音路由对应的定时器模块m(1≤m≤n)发送启动指令;并在收到该定时器模块m发来的定时时长到达指示后,将对应语音路由m的实际优先级重新设定为与配置优先级相同。
这里,语音路由优先级保存设置模块21保存定时器模块标识与语音路由标识的对应关系。
以上所述仅为本发明的过程及方法实施例,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1、一种选择语音路由的方法,其特征在于,为各语音路由设置一个实际优先级,且各语音路由的实际优先级的初始值等于配置优先级,该方法包括:
A、语音网关接收呼叫;
B、语音网关选择当前实际优先级最高的语音路由接续本次呼叫,判断本次呼叫是否接续成功,若是,本流程结束;否则,执行步骤C;
C、语音网关将该使得本次呼叫接续失败的语音路由的实际优先级降低,转至步骤B;
且,语音网关在降低所述语音路由的实际优先级的同时启动定时器,并在该定时器时长大于预定时长时,将该语音路由的实际优先级重设为与配置优先级相同;或者,
语音网关每隔预定时长将当前所有实际优先级低于配置优先级的语音网关的实际优先级重设为与配置优先级相同。
2、如权利要求1所述的方法,其特征在于,所述步骤A之前进一步包括:预先设定所有语音路由的实际优先级每次降低的级数;
步骤C所述语音网关将该使得本次呼叫接续失败的语音路由的实际优先级降低为:根据所述预先设定的降低级数,将使得本次呼叫接续失败的语音路由的实际优先级降低。
3、如权利要求2所述的方法,其特征在于,所述预先设定所有语音路由的实际优先级每次降低的级数为:将所有语音路由的实际优先级每次降低的级数设定为相同。
4、如权利要求2所述的方法,其特征在于,所述预先设定所有语音路由的实际优先级每次降低的级数为:根据语音路由的配置优先级的不同,将各语音路由的实际优先级每次降低的级数设定为不同的级数。
5、一种语音网关,其特征在于,该语音网关包括:
语音路由优先级保存设置模块,保存语音路由的配置优先级和实际优先级,将语音路由的实际优先级初始化为与配置优先级相同;在收到路由选择请求后,将当前实际优先级最高的语音路由信息发送出去,在收到呼叫接续失败指示后,将使得该呼叫接续失败的语音路由的实际优先级降低;收到定时时长到达指示后,将当前所有实际优先级低于配置优先级的语音路由的实际优先级重设为与配置优先级相同;
语音路由选择模块,接收呼叫,向语音路由优先级保存设置模块发送路由选择请求,根据语音路由优先级保存设置模块发来的语音路由信息,选择对应的语音路由接续本次呼叫;在检测到呼叫接续失败后,向语音路由优先级保存设置模块发送呼叫接续失败指示;
定时器模块,每隔预定时长向语音路由优先级保存设置模块发送定时时长到达指示。
6、一种语音网关,其特征在于,该语音网关包括:
语音路由优先级保存设置模块,保存语音路由的配置优先级和实际优先级,将语音路由的实际优先级初始化为与配置优先级相同;在收到路由选择请求后,将当前实际优先级最高的语音路由信息发送出去,在收到呼叫接续失败指示后,将使得该呼叫接续失败的语音路由的实际优先级降低;收到呼叫接续失败指示后,向使得该呼叫接续失败的语音路由对应的定时器模块发送启动指令,并在收到该定时器模块发来的定时时长到达指示后,将对应语音路由的实际优先级重设为与配置优先级相同;
语音路由选择模块,接收呼叫,向语音路由优先级保存设置模块发送路由选择请求,根据语音路由优先级保存设置模块发来的语音路由信息,选择对应的语音路由接续本次呼叫;在检测到呼叫接续失败后,向语音路由优先级保存设置模块发送呼叫接续失败指示;
定时器模块1~n,分别与n条语音路由相对应,在收到语音路由优先级保存设置模块发来的启动指令后,开始定时,并在定时时长到达后,向语音路由优先级保存设置模块发送定时时长到达指示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100783666A CN100444583C (zh) | 2006-05-15 | 2006-05-15 | 选择语音路由的方法和语音网关 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100783666A CN100444583C (zh) | 2006-05-15 | 2006-05-15 | 选择语音路由的方法和语音网关 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1845532A CN1845532A (zh) | 2006-10-11 |
CN100444583C true CN100444583C (zh) | 2008-12-17 |
Family
ID=37064447
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100783666A Expired - Fee Related CN100444583C (zh) | 2006-05-15 | 2006-05-15 | 选择语音路由的方法和语音网关 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100444583C (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008064599A1 (fr) * | 2006-12-01 | 2008-06-05 | Huawei Technologies Co., Ltd. | Procédé, système et matériel de reprise d'un appel dans un groupe de msc |
CN104618617B (zh) * | 2015-01-30 | 2017-06-13 | 深圳市云之讯网络技术有限公司 | 基于voip落地网关优先级的轮询调度方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000056023A1 (en) * | 1999-03-12 | 2000-09-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and arrangements for policing and forwarding data in a data communications system |
JP2000324154A (ja) * | 1999-05-14 | 2000-11-24 | Pfu Ltd | 経路多重化方式及び方法、並びに該方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
CN1426198A (zh) * | 2001-12-12 | 2003-06-25 | 富士通株式会社 | 用于经由网际协议的话音网络的拥塞控制系统 |
CN1501651A (zh) * | 2002-11-14 | 2004-06-02 | 华为技术有限公司 | 帧中继语音网络中的呼叫选路方法 |
CN1518325A (zh) * | 2003-01-17 | 2004-08-04 | 华为技术有限公司 | 一种用于ip电话系统的路由优先级动态调整方法 |
US6798750B1 (en) * | 1999-06-30 | 2004-09-28 | Siemens Aktiengesellschaft | Priority administration method |
US20050001744A1 (en) * | 2002-11-29 | 2005-01-06 | Alan Roth | Block programmable priority encoder in a CAM |
-
2006
- 2006-05-15 CN CNB2006100783666A patent/CN100444583C/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000056023A1 (en) * | 1999-03-12 | 2000-09-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and arrangements for policing and forwarding data in a data communications system |
JP2000324154A (ja) * | 1999-05-14 | 2000-11-24 | Pfu Ltd | 経路多重化方式及び方法、並びに該方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6798750B1 (en) * | 1999-06-30 | 2004-09-28 | Siemens Aktiengesellschaft | Priority administration method |
CN1426198A (zh) * | 2001-12-12 | 2003-06-25 | 富士通株式会社 | 用于经由网际协议的话音网络的拥塞控制系统 |
CN1501651A (zh) * | 2002-11-14 | 2004-06-02 | 华为技术有限公司 | 帧中继语音网络中的呼叫选路方法 |
US20050001744A1 (en) * | 2002-11-29 | 2005-01-06 | Alan Roth | Block programmable priority encoder in a CAM |
CN1518325A (zh) * | 2003-01-17 | 2004-08-04 | 华为技术有限公司 | 一种用于ip电话系统的路由优先级动态调整方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1845532A (zh) | 2006-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6510219B1 (en) | Alternate network fallback for IP telephony | |
US8441924B2 (en) | Redundant capability in a fiber optic network | |
US6330316B1 (en) | Alternate routing schemes using quality of service information for calls involving unreliable networks | |
US6807150B1 (en) | System and method for controlling a telephony communication session | |
CN101262528B (zh) | 一种网络电话语音接入的多网关备份方法 | |
JPH11225206A (ja) | 呼接続を確立するための装置及び方法 | |
JP4672571B2 (ja) | VoIPネットワークにおける緊急呼呼び返し方法、緊急呼呼び返しシステム、VoIPノード装置およびプログラム | |
JP2005184802A (ja) | 公衆電話網のバックアップ機能を有するVoIP端末における呼待機サービス方法及びその装置 | |
KR100440246B1 (ko) | 차세대 개방형 네트워크에서 패킷 망과 피에스티엔간의 호제어 방법 | |
CN101951346B (zh) | Sip中继路由方法 | |
CN100444583C (zh) | 选择语音路由的方法和语音网关 | |
CN102137364A (zh) | 一种呼叫方法和呼叫设备 | |
CN101389080B (zh) | 用于在通信系统中提供通信的方法和装置 | |
US7710880B2 (en) | Method and apparatus for security protection of service interruption in switch network | |
CN100403737C (zh) | 选择语音路由的方法和语音网关 | |
CN101355804B (zh) | 一种下一代网络媒体网关无缝容灾切换的系统和方法 | |
CN101018265B (zh) | 逃生设备及其方法 | |
CN100334882C (zh) | 传输线路配置方法 | |
CN101472011B (zh) | 模拟中继线路检测方法 | |
CN102355412A (zh) | 语音呼叫请求的传输方法及设备 | |
US20090252317A1 (en) | Method of managing a telecommunications system for adaptive serial ringing and program product therefor | |
JP2005167421A (ja) | 音声通信システム及びこの音声通信システムの通信装置、電話交換装置 | |
CN101656939B (zh) | 通信资源分配处理器及处理方法 | |
CN101384091B (zh) | 一种自动交换光网络呼叫控制的实现方法和系统 | |
CN100518338C (zh) | 一种提高呼叫接续成功率的方法 |
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: 20081217 Termination date: 20200515 |