CN102355412A - 语音呼叫请求的传输方法及设备 - Google Patents
语音呼叫请求的传输方法及设备 Download PDFInfo
- Publication number
- CN102355412A CN102355412A CN2011102485253A CN201110248525A CN102355412A CN 102355412 A CN102355412 A CN 102355412A CN 2011102485253 A CN2011102485253 A CN 2011102485253A CN 201110248525 A CN201110248525 A CN 201110248525A CN 102355412 A CN102355412 A CN 102355412A
- Authority
- CN
- China
- Prior art keywords
- call request
- priority tag
- voice call
- interface
- speech interface
- 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.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种语音呼叫请求的传输方法及设备,用以解决采用现有技术提供的语音信号接续方案导致不同E1VI接口的负载极不均衡的问题。方法包括:语音网关接收语音呼叫请求,并确定接收的语音呼叫请求对应的拨号规则;确定记录的传输对应于该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识;以及根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于确定的优先级标识的第一选取规则,从被配置所述拨号规则的语音接口中选取语音接口传输所述接收的语音呼叫请求。
Description
技术领域
本发明涉及通信技术的互联网传输语音协议VoIP领域,尤其涉及一种语音呼叫请求的传输方法及设备。
背景技术
互联网传输语音协议(VoIP,Voice over Internet Protocol)是指将模拟声音讯号(即Voice)数字化,并将数字化的声音讯号进行封装后以数据封包(DataPacket)的形式在IP数据网络(IPNetwork)上做实时传递。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,实现在IP网络上以较低的成本传送语音、传真、视频、和数据等业务(如统一消息、虚拟电话、虚拟语音/传真邮箱、查号业务、Internet呼叫中心、Internet呼叫管理、电视会议、电子商务、传真存储转发和各种信息的存储转发等)。
一种基于VoIP的语音信号传输***示意图如图1a所示。其中的E1VI(即E1Voice Interface)接口是语音网关用于从PSTN中接收语音呼叫请求、语音信号等数据的接口。语音网关通过E1VI接口连接PSTN网络,通过WAN/LAN接口连接IP网络,语音网关在接收到某一PSTN网络中的电话机发起的语音呼叫请求后,将该语音呼叫请求传输到另一PSTN网络,并在该另一个PSTN网络允许该语音呼叫请求的前提下,两个PSTN网络之间建立起语音信号的传输通道并对语音信号进行传输,从而实现位于不同PSTN中的电话机通过IP网络进行语音通话的功能。
一般地,可以在逻辑上将上述E1VI接口划分为32个时隙,即TS0~TS31。其中的TS16时隙作为信令通道使用,TS0作为同步使用,而剩余的30个E1VI接口则可用于承载语音呼叫请求和语音信号。因此一个E1VI接口最多能同时承载30路语音信号。
当PSTN中的电话机数量较多时,语音网关与PSTN之间的连接需要多个E1VI接口。基于多个E1VI接口实现语音信号接续的过程如图1b所示,包括下述步骤:
步骤11,预先为每一个E1VI接口配置一个拨号规则;
一般地,E1VI接口的拨号规则可以是语音呼叫接收方的电话号码,也可以是其他用于指示语音呼叫请求为VoIP呼叫的特定号码。比如,在欲基于VoIP方式呼叫语音呼叫接收方时,往往会在语音呼叫接收方的电话号码前加拨一串特殊的号码,而该特殊的号码与电话号码就构成该指定号码。
步骤12,当有来自图1a左侧的PSTN的语音呼叫请求到达图1a左侧的语音网关时,该语音网关根据该语音呼叫请求对应的拨号规则,确认本次语音呼叫请求是否为VoIP呼叫,并在判断结果为是时,执行步骤13;
步骤13,通过IP网络将该语音呼叫请求传输给图1a右侧的语音网关;
步骤14,图1a右侧的语音网关判断其连接的第一个E1VI接口所包含的用于传输语音呼叫请求、语音信号的时隙中是否有空闲的时隙,在判断结果为是时,执行步骤15,否则,执行步骤16;
步骤15,从空闲的用于传输语音信号的时隙中选取一个时隙作为传输本次语音呼叫请求的通道,对该语音呼叫请求进行传输,并在呼叫建立后,对相应的语音信号进行传输;
步骤16,语音网关依次从第二个E1VI接口所包含的用于传输语音呼叫请求、语音信号的时隙中选取一个空闲时隙作为传输该语音呼叫请求的通道,对该语音呼叫请求进行传输。
现有技术提供的上述语音信号接续流程中,语音网关是按照依次选取的方式,从多个E1VI接口中选取用于传输语音呼叫请求的E1VI接口。这样的方式存在的缺陷在于:若第一个E1VI接口的时隙一直处于非空闲状态,则按照依次选取的方式,就可能频繁选取第二个E1VI接口来传输不同的语音呼叫请求,而第三、第四、...、第N个E1VI接口则有可能处于很难被选取而长期都空闲的状态,这就导致了不同E1VI接口的负载极不均衡。
发明内容
本发明实施例提供一种语音呼叫请求的传输方法及设备,用以解决采用现有技术提供的语音信号接续方案导致不同E1VI接口的负载极不均衡的问题。
本发明实施例采用以下技术方案:
一种语音呼叫请求的传输方法,包括:
语音网关接收语音呼叫请求,并确定接收的语音呼叫请求对应的拨号规则;确定记录的传输对应于该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识;以及根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于确定的优先级标识的第一选取规则,从被配置所述拨号规则的语音接口中选取语音接口传输所述接收的语音呼叫请求。
可选的,语音网关根据预先为不同语音接口配置的不同优先级标识,按照所述第一选取规则,从被配置所述拨号规则的语音接口中选取语音接口传输所述接收的语音呼叫请求,具体包括:语音网关根据预先为不同语音接口配置的不同优先级标识,按照所述第一选取规则,从被配置所述拨号规则的语音接口中选取具备第一优先级标识的语音接口传输所述接收的语音呼叫请求,并判断所述接收的语音呼叫请求是否传输成功;以及在判断结果为否时,语音网关根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于确定的优先级标识和第一优先级标识的第二选取规则,从被配置所述拨号规则的语音接口中逐个选取语音接口传输所述接收的语音呼叫请求,直至所述接收的语音呼叫请求传输成功或被配置所述拨号规则的语音接口被选取完毕。
可选的,所述方法还包括:语音网关根据选取的所述语音接口的优先级标识,更新记录的传输对应于该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识。
可选的,语音网关按照所述第一选取规则选取语音接口传输所述接收的语音呼叫请求,具体包括:语音网关从被配置所述拨号规则的语音接口中,按照优先级标识由大至小的选取顺序,选取具备的优先级标识小于确定的所述优先级标识的一个语音接口传输所述接收的语音呼叫请求;或语音网关从被配置所述拨号规则的语音接口中,按照优先级标识由小至大的选取顺序,选取具备的优先级标识大于确定的所述优先级标识的一个语音接口传输所述接收的语音呼叫请求。
可选的,所述方法还包括:语音网关记录未成功传输所述接收的语音呼叫请求的语音接口的第二优先级标识;以及语音网关按照所述第一选取规则,从被配置所述拨号规则的语音接口中选取语音接口传输所述接收的语音呼叫请求,具体包括:语音网关选取具备的优先级标识不同于第二优先级标识和确定的所述优先级标识的语音接口,传输所述接收的语音呼叫请求。
一种语音呼叫请求的传输设备,包括:接收单元,用于接收语音呼叫请求;拨号规则确定单元,用于确定接收单元接收的语音呼叫请求对应的拨号规则;优先级标识确定单元,用于确定记录的传输对应于拨号规则确定单元确定的该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识;选取单元,用于根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于优先级标识确定单元确定的优先级标识的第一选取规则,从被配置所述拨号规则的语音接口中选取语音接口传输接收单元接收的语音呼叫请求。
本发明实施例的有益效果如下:
本发明实施例提供的上述方案通过预先为不同语音接口配置不同优先级标识,并对最后一次传输语音呼叫请求的语音接口的优先级标识进行记录,从而根据记录的该标识和预先为不同语音接口配置不同优先级标识,就可以按照选取的语音接口的优先级标识不同于确定的优先级标识的第一选取规则来选取语音接口传输接收的语音呼叫请求,从而避免了频繁选取相同的语音接口对语音呼叫请求进行传输的问题,解决了现有技术中存在的不同语音接口的负载极不均衡的问题。
附图说明
图1a为一种基于VoIP的语音信号传输***的示意图;
图1b为现有技术中基于多个E1VI接口实现语音信号接续的过程的示意图;
图2为本发明实施例提供的一种语音呼叫请求的传输方法的具体流程示意图;
图3a为应用本发明实施例提供的方案的语音信号传输***的具体结构示意图;
图3b为本发明实施例提供的方案在实际中的应用流程示意图;
图4为本发明实施例提供的一种语音呼叫请求的传输设备的具体结构示意图。
具体实施方式
为了解决采用现有技术提供的语音信号接续方案会导致不同E1VI接口的负载极不均衡的问题,本发明实施例提供一种新颖的语音呼叫请求的传输方法及设备,通过为不同的语音接口(这里的语音接口可以但不限于为E1VI接口、外部交换局(FXO,Foreign Exchange Office)接口,其中,FXO接口即用户级交换机(PBX,Private Branch Exchange)上用来同公共电话网相连的接口)配置不同的优先级标识,并记录对语音呼叫请求进行了传输的语音接口的优先级标识,从而在每次接收到语音呼叫请求时,就可以根据记录的上一次对语音呼叫请求进行传输的语音接口的优先级标识,选取具备的优先级标识不同于记录的该优先级标识的语音接口对语音呼叫请求进行传输,避免了频繁选取同一语音接口对语音呼叫请求进行传输,保证了不同语音接口的负载较为均衡。
以下结合附图,对本发明实施例提供的上述方案进行详细说明。
首先,本发明实施例提供一种语音呼叫请求的传输方法,该方法的具体流程示意图如图2所示,包括下述步骤:
步骤21,语音网关接收语音呼叫请求,并确定接收的语音呼叫请求对应的拨号规则;
一般地,语音呼叫请求对应的拨号规则可以为语音呼叫接收方的电话号码,如电话号码8XXX、9XXX等。该电话号码可以是与语音呼叫请求一同发送到语音网关的,语音网关根据该电话号码就可以确定该语音呼叫请求所对应的拨号规则。
步骤22,确定记录的传输对应于该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识;
本发明实施例中,为了避免频繁选取同一语音接口传输语音呼叫请求,一个重要的技术手段就是对传输语音呼叫请求的语音接口的优先级标识进行记录,以作为避免多次连续选取同一语音接口的依据。可选的,除了记录传输对应于不同拨号规则的最后一次语音呼叫请求的语音接口的优先级标识外,还可以记录传输对应于不同拨号规则的所有语音呼叫请求的语音接口的优先级标识,但此时需要记录不同语音呼叫请求的传输次序,以便区分各语音呼叫请求的传输先后顺序。
步骤23,根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于确定的优先级标识的第一选取规则,从被配置了该拨号规则的语音接口中选取语音接口传输步骤21中接收的语音呼叫请求。
针对上述步骤23,为了尽可能保证各个语音接口被选取的几率相等,具体可以采用两种选取方式选取语音接口。一种选取方式是从配置上述拨号规则的语音接口中,按照优先级标识由大至小的选取顺序,选取具备的优先级标识小于步骤22中确定的优先级标识的一个语音接口传输接收的该语音呼叫请求。另一种选取方式则是从被配置上述拨号规则的语音接口中,按照优先级标识由小至大的选取顺序,选取具备的优先级标识大于步骤22中确定的优先级标识的一个语音接口传输接收的该语音呼叫请求。
需要说明的是,若按照选取具备的优先级标识小于确定出的优先级标识的的语音接口的方式,则当确定的优先级标识已是配置上述拨号规则的语音接口所具备的最小优先级标识时,则改为从配置上述拨号规则的语音接口中选取具备最大优先级标识的语音接口,从而实现对各个语音接口的循环选取。类似的,若按照选取具备的优先级标识大于确定出的优先级标识的优先级标识的语音接口的方式,则当确定的优先级标识已是配置上述拨号规则的语音接口所具备的最大优先级标识时,则改为从配置上述拨号规则的语音接口中选取具备最小优先级标识的语音接口,从而实现对各个语音接口的循环选取。
可选的,语音网关选取语音接口传输接收的语音呼叫请求后,还可以进一步包括步骤24,即:语音网关根据选取的语音接口的优先级标识,更新记录的传输对应于该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识。从而保证记录的优先级标识与当前使用的语音接口的优先级标识的同步。
本发明实施例中,针对选取的语音接口有可能因为发生故障等原因而无法成功传输语音呼叫请求的情况,上述步骤23可以具体划分为以下两个子步骤:
子步骤1:语音网关根据预先为不同语音接口配置的不同优先级标识,按照第一选取规则,从被配置有接收到的语音呼叫请求所对应的拨号规则的语音接口中选取具备第一优先级标识的一个语音接口传输接收的语音呼叫请求,并判断接收的语音呼叫请求是否传输成功;
子步骤2:在判断结果为否时,语音网关根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于确定的优先级标识和第一优先级标识的第二选取规则,从被配置了上述拨号规则的语音接口中逐个选取语音接口传输接收的语音呼叫请求,直至接收的语音呼叫请求传输成功或被配置上述拨号规则的语音接口被选取完毕。
可选的,本发明实施例提供的上述方法还可以进一步包括步骤:语音网关记录未成功传输接收的该语音呼叫请求的语音接口的第二优先级标识。通过该步骤,上述步骤23的具体实现方式可以为:语音网关选取具备的优先级标识不同于第二优先级标识和确定的优先级标识的语音接口传输接收的该语音呼叫请求。采用该种方式,可以在选取语音接口时,绕开可能因为故障等原因而不能实现成功传输语音呼叫请求的语音接口,从而避免了选取不能实现成功传输语音呼叫请求的语音接口而导致资源浪费的问题。
以下以本发明实施例提供的上述方案在实际中的应用为例,详细说明其应用流程。具体地,上述方案在如图3a所示的语音信号传输***中的应用流程可以包括如图3b所示的下述步骤:
步骤31,为语音网关连接的每个E1VI接口设置拨号规则;
比如图3a中PSTN1中电话机的电话号码均为以数字“8”开头的号码:8XXX,而PSTN2中电话机的电话号码均为以数字“9”开头的电话号码:9XXX。则可以将9XXX设置为语音网关2所连接的用于传输针对PSTN2的语音信号的E1VI接口的拨号规则,而将8XXX设置为语音网关1所连接的用于传输针对PSTN1的语音信号的E1VI接口的拨号规则。
此外,除了PSTN1与PSTN2之间进行基于VoIP的语音信号传输外,还在PSTN1与PSTN3之间、PSTN1与PSTN4之间也可以进行基于VoIP的语音信号传输。其中,PSTN3、PSTN4中的电话机分别采用以数字“1”开头的电话号码:1XXX,而PSTN4采用以数字“2”开头的电话号码:2XXX。在这样的情况下,语音网关2所连接的用于传输分别针对PSTN3、PSTN4的语音信号的E1VI接口的拨号规则可以分别被设置为1XXX、2XXX。
步骤32,为语音网关连接的每个E1VI接口设置不同的优先级标识;
具体地,这里的优先级标识可以但不限于由数字等符号来表示。根据实际情况的需求,设置的数字大小可以与优先级高低相关联,比如数字越小表示优先级越低,数字越大表示优先级越高。或者数字大小也可以不体现优先级高低,而仅看做是E1VI接口的一个唯一身份标识。
一般地,传输去往同一PSTN的语音信号的E1VI接口可能会有多个,即具备相同拨号规则的E1VI接口可能会有多个。本发明实施例中,可以根据E1VI接口的拨号规则,将同一网关设备所连接的E1VI接口进行分组,将具备相同拨号规则的E1VI接口归类到同一个E1VI接口组中。需要说明的是,虽然同一E1VI接口组中的E1VI接口具备相同的拨号规则,但其被分配的优先级标识仍然是互不相同的。比如,图3a中与语音网关2连接、且具备拨号规则1XXX的E1VI接口就有E1VI接口1、E1VI接口2和E1VI接口3,可以假设其分别被分配优先级标识1、2、3。此外,与语音网关2连接、且具备拨号规则2XXX的E1VI接口有E1VI接口4、E1VI接口5,可以假设其分别被分配优先级标识4、5。最后,与语音网关2连接、且具备拨号规则9XXX的E1VI接口有E1VI接口6、E1VI接口7、E1VI接口8,可以假设其分别被分配优先级标识6、7、8。
步骤33,在为每个E1VI接口设置拨号规则和优先级标识后,以图3a为例,当有来自PSTN1的语音呼叫请求到达语音网关2时,语音网关2首先确定该语音呼叫请求所对应的拨号规则,然后再确定对应于与该拨号规则的接口组;
本发明实施例中,语音呼叫请求所对应的拨号规则可以根据电话机所呼叫的电话机号码来确定。比如,当PSTN1中的电话机拨打电话号码9XXX后,语音网关2就能够获知相应的语音呼叫请求对应的拨号规则是9XXX,从而确定出相应的E1VI接口组为与语音网关2连接、且具备拨号规则9XXX的E1VI接口组。该E1VI接口组包含有E1VI接口6、E1VI接口7、E1VI接口8。
步骤34,语音网关2根据接收到的该语音呼叫请求的拨号规则,从记录的该拨号规则与传输对应于该拨号规则的语音呼叫请求的E1VI接口的优先级标识、语音呼叫请求的传输次序的对应关系中,确定传输最后一个对应于该拨号规则的语音呼叫请求的E1VI接口的优先级标识;
比如,语音网关2可以将拨号规则9XXX与传输对应于该拨号规则的语音呼叫请求的E1VI接口的优先级标识的对应关系记录在如下表1所示的表格中。可选的,可以按照语音呼叫请求的传输次序,在表格中由上至下依次对语音呼叫请求进行记录;或者,也可以在记录上述对应关系的同时,对语音呼叫请求的传输次序号也进行记录,以便根据该传输次序号确定最后一次传输的语音呼叫请求。可选的,还可以将E1VI接口名称也对应记录在表1所示的表格中。
根据表1中的传输次序号可知,针对拨号规则9XXX,最后一次传输的语音呼叫请求的传输次序号为“30”,而传输该最后一个对应于拨号规则9XXX的语音呼叫请求的E1VI接口的优先级标识为6,从而可以确定相应的E1VI接口为E1VI接口6。
表1:
为了节约存储空间,针对不同拨号规则,语音网关2也可以不记录对应于该拨号规则的所有传输过的语音呼叫请求与E1VI接口的优先级标识的对应关系,而只需要记录对应于该拨号规则的最后一个传输过的语音呼叫请求与相应的E1VI接口的优先级标识的对应关系,如表2所示。针对不同拨号规则,一旦采用了某E1VI接口对语音呼叫请求进行了传输,则将表2中相应的拨号规则所对应的各信息进行更新。
表2:
步骤35,根据步骤34中确定出的优先级标识,语音网关2从接收到的该待传输的语音呼叫请求的拨号规则对应的E1VI接口组中,选取具备的优先级标识不同于确定出的该优先级标识的E1VI接口;
本发明实施例中,E1VI接口的选取方式可以是从上述E1VI接口组中,选取具备小于确定出的优先级标识的优先级标识的E1VI接口;或者,也可以是从上述E1VI接口组中,选取具备大于确定出的优先级标识的优先级标识的E1VI接口;或者,也可以不限定选取的E1VI接口的优先级标识与确定出的优先级标识的大小关系,而直接从上述E1VI接口组中选取不同于确定出的优先级标识所对应的E1VI接口的其他E1VI接口。当然,为了在较大程度上达到E1VI接口负载均衡的目的,本发明实施例中优选上述前两种选取方式。
需要说明的是,若按照选取具备小于确定出的优先级标识的优先级标识的E1VI接口的规则,则当确定的优先级标识已是上述E1VI接口组中的E1VI接口所具备的最小优先级标识时,则改为从该E1VI接口组中选取具备最大优先级标识的E1VI接口,从而实现对E1VI接口组中的各个E1VI接口的循环选取。类似的,若按照选取具备大于确定出的优先级标识的优先级标识的E1VI接口的规则,则当确定的优先级标识已是上述E1VI接口组中的E1VI接口所具备的最大优先级标识时,则改为从该E1VI接口组中选取具备最小优先级标识的E1VI接口,从而实现对E1VI接口组中的各个E1VI接口的循环选取。
步骤36,利用步骤35中选取的E1VI接口,对当前接收到的语音呼叫请求进行传输,并判断传输是否成功,若判断结果为是,则可以结束流程,否则,执行步骤37;
在实际应用中,有很多原因(如E1VI接口故障、E1VI接口的时隙均处于非空闲状态等)都可能导致对语音呼叫请求传输失败。而语音网关2通过确定是否收到电话机反馈的语音呼叫请求接收响应,就能判断出语音呼叫请求是否传输成功。
步骤37,语音网关2从具备当前接收到的该待传输的语音呼叫请求所对应的拨号规则的E1VI接口组中,选取不同于步骤35中选取的E1VI接口、且具备的优先级标识不同于确定出的优先级标识的E1VI接口,对当前接收到的该传输的语音呼叫请求进行传输,并结束流程。
具体地,若按照选取具备小于确定出的优先级标识的优先级标识的E1VI接口的规则,则当步骤36中判断出对语音呼叫请求传输失败时,可以从上述E1VI接口组中选取具备小于步骤35中选取的E1VI接口的优先级标识的优先级标识的E1VI接口;若按照选取具备大于确定出的优先级标识的优先级标识的E1VI接口的规则,则当步骤36中判断出对语音呼叫请求传输失败时,可以从上述E1VI接口组中选取具备大于步骤35中选取的E1VI接口的优先级标识的优先级标识的E1VI接口。
本发明实施例中,假设步骤37中选取的E1VI接口对语音呼叫请求进行了成功传输,则可以结束流程。然而若步骤37中选取的E1VI接口仍然不能成功传输语音呼叫请求,则需要进一步选取其他E1VI接口对语音呼叫请求进行传输,直至实现对语音呼叫请求的成功传输。
通过上述步骤36、37可知,采用本发明实施例通过的技术方案,当某一个E1VI接口出现故障时,能继续使用其他E1VI接口对语音呼叫请求进行传输而不会使得语音呼叫请求传输中断,从而大大减少了呼损。
由本发明实施例提供的方案在实际中的上述应用流程可知,其通过为不同的E1VI接口分配不同的优先级标识,并在相邻两次对语音呼叫请求的传输中选取具备不同的优先级标识的E1VI接口,从而避免了采用现有技术提供的方案可能频繁地选取同一E1VI接口而导致该E1VI接口负载过重容易出现故障的问题。并且,还可以避免频繁选取同一E1VI接口而导致不同E1VI接口的负载极不均衡的问题。
需要特别说明的是,本发明实施例提供的上述方案仅以E1VI接口为例说明本方案的实施流程,本领域技术人员可以理解,上述方案不仅仅能实施在含有E1VI接口的场景中,而是可以扩展到在包含有其他语音接口(如FXO接口等)的场景中使用。
相应地,本发明实施例还提供一种语音呼叫请求的传输设备,用以解决采用现有技术提供的语音信号接续方案导致不同E1VI接口的负载极不均衡的问题。该设备的具体结构示意图如图4所示,包括以下功能单元:
接收单元41,用于接收语音呼叫请求;
拨号规则确定单元42,用于确定接收单元41接收的语音呼叫请求对应的拨号规则;
优先级标识确定单元43,用于确定记录的传输对应于拨号规则确定单元42确定的该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识;
选取单元44,用于根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于优先级标识确定单元43确定的优先级标识的第一选取规则,从被配置该拨号规则的语音接口中选取语音接口传输接收单元41接收的语音呼叫请求。
可选的,本发明实施例中,对应于选取单元44功能的一种实现方式,可以将选取单元44具体划分为以下功能模块,包括:
第一选取模块,用于根据预先为不同语音接口配置的不同优先级标识,按照上述第一选取规则,从被配置上述拨号规则的语音接口中选取具备第一优先级标识的语音接口传输接收单元41接收的语音呼叫请求;
判断模块,用于判断第一选取模块选取的语音接口是否成功传输所述接收的语音呼叫请求是否传输成功;
第二选取模块,用于在判断模块得到的判断结果为否时,根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于优先级标识确定单元43确定的优先级标识和第一优先级标识的第二选取规则,从被配置上述拨号规则的语音接口中逐个选取语音接口传输接收的语音呼叫请求,直至接收单元41接收的语音呼叫请求传输成功或被配置该拨号规则的语音接口被选取完毕。
可选的,本发明实施例提供的上述设备还可以包括一个更新单元,其用于根据选取单元44选取的语音接口的优先级标识,更新记录的传输对应于该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识。
可选的,本发明实施例中,选取单元44具体可以用于从被配置所述拨号规则的语音接口中,按照优先级标识由大至小的选取顺序,选取具备的优先级标识小于确定的优先级标识的一个语音接口传输所述接收的语音呼叫请求;或者也可以用于从被配置所述拨号规则的语音接口中,按照优先级标识由小至大的选取顺序,选取具备的优先级标识大于确定的所述优先级标识的一个语音接口传输所述接收的语音呼叫请求。
可选的,本发明实施例提供的上述设备还可以包含记录单元,其用于记录未成功传输接收的语音呼叫请求的语音接口的第二优先级标识。在上述设备包含该记录单元的前提下,选取单元44具体可以用于选取具备的优先级标识不同于记录单元记录的第二优先级标识和优先级标识确定单元43确定的优先级标识的优先级标识的一个语音接口,传输接收的语音呼叫请求。
本发明实施例提供的上述设备通过预先为不同语音接口配置不同优先级标识,并对最后一次传输语音呼叫请求的语音接口的优先级标识进行记录,从而根据记录的该标识和预先为不同语音接口配置不同优先级标识,就可以按照选取的语音接口的优先级标识不同于确定的优先级标识的第一选取规则来选取语音接口传输接收的语音呼叫请求,避免了频繁选取相同的语音接口对语音呼叫请求进行传输的问题,解决了现有技术中存在的不同语音接口的负载极不均衡的问题。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种语音呼叫请求的传输方法,其特征在于,包括:
语音网关接收语音呼叫请求,并确定接收的语音呼叫请求对应的拨号规则;
确定记录的传输对应于该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识;以及
根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于确定的优先级标识的第一选取规则,从被配置所述拨号规则的语音接口中选取语音接口传输所述接收的语音呼叫请求。
2.如权利要求1所述的方法,其特征在于,语音网关根据预先为不同语音接口配置的不同优先级标识,按照所述第一选取规则,从被配置所述拨号规则的语音接口中选取语音接口传输所述接收的语音呼叫请求,具体包括:
语音网关根据预先为不同语音接口配置的不同优先级标识,按照所述第一选取规则,从被配置所述拨号规则的语音接口中选取具备第一优先级标识的语音接口传输所述接收的语音呼叫请求,并判断所述接收的语音呼叫请求是否传输成功;以及
在判断结果为否时,语音网关根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于确定的优先级标识和第一优先级标识的第二选取规则,从被配置所述拨号规则的语音接口中逐个选取语音接口传输所述接收的语音呼叫请求,直至所述接收的语音呼叫请求传输成功或被配置所述拨号规则的语音接口被选取完毕。
3.如权利要求1所述的方法,其特征在于,还包括:
语音网关根据选取的所述语音接口的优先级标识,更新记录的传输对应于该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识。
4.如权利要求1~3任一所述的方法,其特征在于,语音网关按照所述第一选取规则选取语音接口传输所述接收的语音呼叫请求,具体包括:
语音网关从被配置所述拨号规则的语音接口中,按照优先级标识由大至小的选取顺序,选取具备的优先级标识小于确定的所述优先级标识的一个语音接口传输所述接收的语音呼叫请求;或
语音网关从被配置所述拨号规则的语音接口中,按照优先级标识由小至大的选取顺序,选取具备的优先级标识大于确定的所述优先级标识的一个语音接口传输所述接收的语音呼叫请求。
5.如权利要求1~3任一所述的方法,其特征在于,还包括:
语音网关记录未成功传输所述接收的语音呼叫请求的语音接口的第二优先级标识;以及
语音网关按照所述第一选取规则,从被配置所述拨号规则的语音接口中选取语音接口传输所述接收的语音呼叫请求,具体包括:
语音网关选取具备的优先级标识不同于第二优先级标识和确定的所述优先级标识的语音接口,传输所述接收的语音呼叫请求。
6.一种语音呼叫请求的传输设备,其特征在于,包括:
接收单元,用于接收语音呼叫请求;
拨号规则确定单元,用于确定接收单元接收的语音呼叫请求对应的拨号规则;
优先级标识确定单元,用于确定记录的传输对应于拨号规则确定单元确定的该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识;
选取单元,用于根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于优先级标识确定单元确定的优先级标识的第一选取规则,从被配置所述拨号规则的语音接口中选取语音接口传输接收单元接收的语音呼叫请求。
7.如权利要求6所述的设备,其特征在于,所述选取单元具体包括:
第一选取模块,用于根据预先为不同语音接口配置的不同优先级标识,按照所述第一选取规则,从被配置所述拨号规则的语音接口中选取具备第一优先级标识的语音接口传输接收单元接收的语音呼叫请求;
判断模块,用于判断第一选取模块选取的语音接口是否成功传输所述接收的语音呼叫请求是否传输成功;
第二选取模块,用于在判断模块得到的判断结果为否时,根据预先为不同语音接口配置的不同优先级标识,按照选取的语音接口的优先级标识不同于优先级标识确定单元确定的优先级标识和第一优先级标识的第二选取规则,从被配置所述拨号规则的语音接口中逐个选取语音接口传输所述接收的语音呼叫请求,直至所述接收的语音呼叫请求传输成功或被配置所述拨号规则的语音接口被选取完毕。
8.如权利要求6所述的设备,其特征在于,还包括:
更新单元,用于根据选取单元选取的所述语音接口的优先级标识,更新记录的传输对应于该拨号规则的最后一次语音呼叫请求的语音接口的优先级标识。
9.如权利要求6~8任一所述的设备,其特征在于,所述选取单元具体用于从被配置所述拨号规则的语音接口中,按照优先级标识由大至小的选取顺序,选取具备的优先级标识小于确定的所述优先级标识的一个语音接口传输所述接收的语音呼叫请求;或
从被配置所述拨号规则的语音接口中,按照优先级标识由小至大的选取顺序,选取具备的优先级标识大于确定的所述优先级标识的一个语音接口传输所述接收的语音呼叫请求。
10.如权利要求6~8任一所述的设备,其特征在于,还包括:
记录单元,用于记录未成功传输所述接收的语音呼叫请求的语音接口的第二优先级标识;以及
所述选取单元具体用于选取具备的优先级标识不同于记录单元记录的第二优先级标识和优先级标识确定单元确定的优先级标识的优先级标识的语音接口,传输所述接收的语音呼叫请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102485253A CN102355412A (zh) | 2011-08-26 | 2011-08-26 | 语音呼叫请求的传输方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102485253A CN102355412A (zh) | 2011-08-26 | 2011-08-26 | 语音呼叫请求的传输方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102355412A true CN102355412A (zh) | 2012-02-15 |
Family
ID=45578909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102485253A Pending CN102355412A (zh) | 2011-08-26 | 2011-08-26 | 语音呼叫请求的传输方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102355412A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103096414A (zh) * | 2013-01-30 | 2013-05-08 | 深圳市共进电子股份有限公司 | 自适应wan链接路由方法及iad设备 |
CN110753007B (zh) * | 2019-10-23 | 2022-10-21 | 深圳市友华软件科技有限公司 | 基于QoS的流策略配置方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6763017B1 (en) * | 1998-09-30 | 2004-07-13 | Cisco Technology, Inc. | Method and apparatus for voice port hunting of remote telephone extensions using voice over packet-data-network systems (VOPS) |
US20040181686A1 (en) * | 2003-03-13 | 2004-09-16 | Krause Joel M. | Integrated customer premises equipment device |
CN1780268A (zh) * | 2004-11-26 | 2006-05-31 | 上海博达数据通信有限公司 | 连接pstn与ip网络的语音网关 |
CN101753246A (zh) * | 2008-11-28 | 2010-06-23 | 华为技术有限公司 | 轮询的方法和装置 |
-
2011
- 2011-08-26 CN CN2011102485253A patent/CN102355412A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6763017B1 (en) * | 1998-09-30 | 2004-07-13 | Cisco Technology, Inc. | Method and apparatus for voice port hunting of remote telephone extensions using voice over packet-data-network systems (VOPS) |
US20040181686A1 (en) * | 2003-03-13 | 2004-09-16 | Krause Joel M. | Integrated customer premises equipment device |
CN1780268A (zh) * | 2004-11-26 | 2006-05-31 | 上海博达数据通信有限公司 | 连接pstn与ip网络的语音网关 |
CN101753246A (zh) * | 2008-11-28 | 2010-06-23 | 华为技术有限公司 | 轮询的方法和装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103096414A (zh) * | 2013-01-30 | 2013-05-08 | 深圳市共进电子股份有限公司 | 自适应wan链接路由方法及iad设备 |
CN103096414B (zh) * | 2013-01-30 | 2016-05-04 | 深圳市共进电子股份有限公司 | 自适应wan链接路由方法及iad设备 |
CN110753007B (zh) * | 2019-10-23 | 2022-10-21 | 深圳市友华软件科技有限公司 | 基于QoS的流策略配置方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9118510B2 (en) | Voice over network (VoN)/voice over internet protocol (VoIP) architect having hotline and optional tie line | |
US7801289B2 (en) | Voice-over network (VoN)/voice-over internet protocol (VoIP) architect using advance intelligent network alternatives | |
MX2014011265A (es) | Aparato, metodo y sistema de integracion de servicio de telefono movil y satelital. | |
US8774383B1 (en) | Optimizing on-premise conferencing solutions | |
US20100135280A1 (en) | Telecommunications system and telecommunications management apparatus | |
CN113163463B (zh) | 一种外呼线路动态智能路由***及方法 | |
CN101267475B (zh) | 一种企业总机接入的实现方法、应用服务器、*** | |
CN102868689B (zh) | 一号通业务中实现彩铃业务的方法和*** | |
CN104158989B (zh) | 一种固定电话漫游***和方法 | |
US7620164B1 (en) | Method and apparatus for providing extension management in voice over internet protocol premises | |
CN105721727A (zh) | 呼叫转移的方法及装置 | |
CN102355412A (zh) | 语音呼叫请求的传输方法及设备 | |
CN102104695B (zh) | 一种呼叫业务中实现双方通话随意切换的方法和*** | |
EP2173110B1 (en) | A realizing method for re-answering call | |
US5974130A (en) | Transparent call discrimination (TCD) method and apparatus | |
CN102143278A (zh) | 模拟终端的事件上报方法、状态信息获取方法和设备 | |
JP4046411B2 (ja) | 電気通信網へのアクセスを提供する方法およびシステム | |
US8861705B1 (en) | Priority queuing in a next generation communication network | |
CN101179631A (zh) | 呼叫中心远程接入的方法、***和远端机 | |
CN100525482C (zh) | 智能网方式中个性化回铃音呼叫保护的方法及装置 | |
CN105611083B (zh) | 一种实现通话的方法、装置和*** | |
CN104125093A (zh) | 分布式网络中的通信故障转移 | |
CN109151236B (zh) | 呼叫路由选择方法及呼叫路由选择*** | |
CN108769441B (zh) | 软交换通话方法和*** | |
CN102299813A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120215 |