一种兼容多种多方语音业务的方法及其系统的制作方法

文档序号:7687188阅读:101来源:国知局
专利名称:一种兼容多种多方语音业务的方法及其系统的制作方法
技术领域
本发明涉及语音通信领域中的补充业务技术,特别是涉及有多个用户参与 的多方语音业务时的兼容多种多方语音业务的方法及其系统。
背景技术
多方语音业务是语音补充业务的一个重要组成部分,其特征为业务的参与 方为三个及以上,如呼叫转接、三方通话、会议电话等。这些多方语音业务有 一个显著的特征,就是在发起业务时会用到叉簧和拨号。
1、 询问呼叫转接业务的典型处理流程为 al )用户A和用户B处于通话态;
a2)用户A拍叉簧,然后拨打用户C的号码;
a3)用户C振铃后,用户A听回铃音;
a4)用户C接听后,用户A和用户C通话;
a5)用A挂机,用户B和用户C通话,询问呼叫转接业务结束。
2、 盲转转接业务的典型处理流程为 bl)用户A和用户B处于通话态;
b2)用户A拍叉簧,然后拨打用户C的号码; b3)用户C振铃后,用户A听转接成功提示音,用户B听回铃音; b4)用户C接听,用户B和用户C通话。
如果一个用户同时开通了多个多方语音业务,由于操作上的一致性,语音 接入设备不知应按照那种业务的处理流程进行处理。如用户同时开通询问转接 业务和盲转转接业务,在用户A拍叉簧并拨号完毕后,语音接入设备不知道 该按照盲转转接业务给用户A放转接成功提示音,还是按照询问转接业务放 回铃音。
传统上解决这种冲突的方法是限制用户能够开通的业务种类,即如果两个 业务有所冲突则只能开通其中的一个。

发明内容
本发明所要解决的技术问题在于提供一种兼容多种多方语音业务的方法 及其系统,用于消除各种多方语音业务之间的冲突,以给一个用户同时开通多 个多方语音业务。
为了实现上述目的,本发明提供了一种兼容多种多方语音业务的方法,其 特征在于,包括
步骤一,语音终端通过语音接入设备接入语音通信网络,上报叉簧事件至 所述语音接入设备;
步骤二,所述语音接入设备接收所述叉簧事件,确定对所述语音终端收号
使用的号码表,并当所述号码表不为空时,对所述语音终端收号并下发拨号音; 步骤三,所述语音终端上报拨号事件至所述语音接入设备,所述语音接入 设备通过将上报的号码与所述号码表进行匹配确定所述语音终端当前使用的 多方语音业务类型及拨号内容,进入相应的多方语音业务流程进行处理。
所述的兼容多种多方语音业务的方法,其中,所述步骤二中,进一步包括
所述语音接入设备根据所述语音终端配置的多方语音业务和所述语音终 端的当前状态确定所述号码表的步骤。
所述的兼容多种多方语音业务的方法,其中,所述步骤二中,进一步包括: 所述语音接入设备判断所述号码表是否为空的步骤,若所述号码号为空,
则将拨号结果置为空,输出所述语音终端当前使用的多方语音业务类型及拨号
内容,进入相应的多方语音业务流程进行处理。
所述的兼容多种多方语音业务的方法,其中,所述步骤二中,进一步包括: 所述语音接入设备将所述语音终端的当前通话挂起,对所述语音终端收
号,下发拨号音并设定拨号定时器的步骤。
所述的兼容多种多方语音业务的方法,其中,所述步骤三中,进一步包括: 若所述拨号定时器超时,所述语音终端未上报所述拨号事件至所述语音接
入设备,则进行异常处理,并确定所述语音终端当前使用的业务不是多方语音
业务,结束处理。
所述的兼容多种多方语音业务的方法,其中,所述步骤三中,进一步包括: 当所述上报的号码与所述号码表不匹配时,所述语音接入设备进行异常处
5理,并确定所述语音终端当前使用的业务不是多方语音业务,结束处理。
所述的兼容多种多方语音业务的方法,其中,所述步骤三中,进一步包括: 当所述语音终端当前使用的多方语音业务类型为盲转转接时,所述语音接
入设备按照盲转转接流程进行处理;或
当所述语音终端当前使用的多方语音业务类型为呼叫保持、询问呼叫转接
或三方通话时,所述语音接入设备根据所述拨号内容向第三方发起呼叫。
所述的兼容多种多方语音业务的方法,其中,所述步骤三中,进一步包括 在向所述第三方发起的呼叫建立后,所述语音终端再次上报叉簧事件 当所述语音终端当前使用的业务不是多方语音业务时,所述语音接入设备
恢复至拍叉簧前状态,并等待所述语音终端下一步处理;或
当所述语音终端当前使用的业务是呼叫保持、询问呼叫转接或三方通话
时,所述语音接入设备进入相应的业务流程进行处理。
为了实现上述目的,本发明还提供了一种兼容多种多方语音业务的系统,
包括顺次连接的语音终端、语音接入设备、语音通信网络,其特征在于,
所述语音终端,用于通过所述语音接入设备接入所述语音通信网络,上报
叉簧事件至所述语音接入设备,-
所述语音接入设备,用于接收所述叉簧事件,确定对所述语音终端收号使
用的号码表,并当所述号码表不为空时,对所述语音终端收号并下发拨号音;
所述语音终端,用于上报拨号事件至所述语音接入设备,由所述语音接入 设备通过将上报的号码与所述号码表进行匹配确定所述语音终端当前使用的 多方语音业务类型及拨号内容,进入多方语音业务流程进行相应处理。
所述的兼容多种多方语音业务的系统,其中,所述多方语音业务类型包括 呼叫保持、询问呼叫转接、盲转转接、三方通话中的一种或多种。
所述的兼容多种多方语音业务的系统,其中,所述语音终端为固定电话、 移动电话或IP软终端;所述语音接入设备为综合接入设备、家庭网关、边界
网关或数字程控交换机。
本发明的有益技术效果
采用本发明方法,消除了各种使用叉簧事件进行触发的多方业务之间的冲 突,从而可以为一个用户同时开通多种多方语音业务。这对通信服务提供商而
言,可以给用户提供更好的服务,有效提高用户满意度,提升自身竞争力;对用户而言可以更加方便的使用更多的服务。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的 限定。


图1是本发明的兼容多种多方语音业务的系统示意图2是本发明的兼容多种多方语音业务的方法流程图3是本发明的具体实施例第一次使用本发明方法时的处理流程图4是本发明的具体实施例第二次使用本发明方法时的处理流程图。
具体实施例方式
下面结合附图和具体实施方式
对本发明的技术方案作进一步更详细的描述。
如图1所示,是本发明的兼容多种多方语音业务的系统示意图。该图中描 述了兼容多种多方语音业务的使用场景。该系统100包括语音终端10、
语音接入设备20、语音通信网络30。
语音终端10,是指具有通话功能,并且能够检测并上报拨号及叉簧事件 的各种终端,其可以是固定电话、移动电话、IP软终端等,还可以是其他类 型的终端。
语音接入设备20,是指各种能够将语音终端10接入语音通信网络30的 设备,其可以是综合接入设备、家庭网关、边界网关、数字程控交换机等,还 可以是其他类型的语音接入设备。
在图1中,语音终端10通过语音接入设备20接入语音通信网络30,并 已经通过语音通信网络30与另一语音终端40建立基本通话,且语音终端10 已开通多种多方语音业务。此时语音终端10上报叉簧事件触发多方业务,语 音接入设备20收到叉簧事件后处理多种多方语音业务。
如图2所示,是本发明的兼容多种多方语音业务的方法流程图。
采用本发明时,语音终端10通过语音接入设备20接入语音通信网络30, 如图1所示,并已经通过语音通信网络30与另一语音终端40建立基本通话, 且语音终端10已开通多种多方语音业务。此时语音终端10上报叉簧事件触发
7多方业务,收到叉簧事件的语音接入设备20按照图2所示流程处理多种多方
语音业务。该具体步骤如下.-
步骤S200,开始;
步骤S201,读取语音终端IO所配置的多方语音业务,并结合语音终端10 当前状态,确定语音终端IO所能开展的多方语音业务,并将各个业务的号码 表组合成对语音终端10收号所使用的号码表。
该步骤中,各个业务的号码表根据多方语音业务的类型、数量以及用户的 使用习惯来确定。
步骤S202,判断号码表是否为空,如果号码表为空,则进入步骤S203, 否则转入步骤S204。
步骤S203,如果号码表为空,表示当前语音接入设备20已经可以确定语 音终端10所要进行的多方语音业务,则将拨号结果置为空,并直接转入步骤 S210。
步骤S204,如果号码表非空,则需要语音终端IO通过拨号来进一步明确 其需要开展的业务类型,此时语音接入设备20会将当前通话挂起。
步骤S205,当前通话挂起后,语音接入设备20对该语音终端10收号,
并设定拨号定时器。
步骤S206,语音接入设备20对语音终端IO下发拨号音,并根据语音终 端10的上报事件分别进入步骤S207或步骤S209。
步骤S207,如果拨号定时器超时后,语音终端10未上报拨号事件。
步骤S208,语音接入设备20进行异常处理,并确定当前输出为非多方语 音业务,然后进入步骤S210。
该步骤中,语音接入设备20进行异常处理可根据语音业务用户的使用习 惯而有不同的选择,既可以保持当前通话处于挂起状态,也可以恢复被挂起的 通话。
步骤S209,语音终端10对号码进行处理,如果号码匹配语音终端10收 号所使用的号码表中的一个业务对应的号码表,则确定当前多方语音业务类型 为该号码表所对应的业务类型,并进入步骤S210;如果号码不匹配任何一个 业务的号码表,则进入步骤S208。
步骤S210,流程结束,输出语音终端IO当前使用的多方语音业务类型及拨号内容。
在完成上述处理流程之后,语音接入设备20根据当前使用的多方语音业 务类型及拨号内容进行后续处理,这些处理依据各多方语音业务的业务流程来 进行。
下面结合具体实例进一步阐述本发明,某语音业务用户同时开通了呼叫保 持、询问呼叫转接、盲转转接和三方通话这4种多方语音业务。根据用户习惯 对各个业务的号码表定义如下
1) 呼叫保持
只有一路基本通话时为"x.#|x.T"。存在两路基本通话后为"1"和"2", 前者为断开当前通话,恢复另外一路通话;后者为保持当前通话,恢复另外一 路通话。
2) 询问呼叫转接
只有一路基本通话时为"x.#|x.T";存在两路基本通话后为"3",表示 发起询问转业务。
3) 盲转转接
只有一路基本通话时为"*l#x.#|*l#x.T";存在两路基本通话时不能发起 盲转转接。
4) 三方通话
只有一路基本通话时为"x.#|x.T";存在两路基本通话后为"## ",表示 发起三方通话。
如图3所示,是本发明的具体实施例第一次使用本发明方法时的处理流程 图。该实施例选择异常处理方式为保持当前通话为挂起态。在该条件基础上, 使用本发明方法后,语音接入设备20在收到叉簧事件之后的处理流程如下
步骤S300,开始;
步骤S301,读取当前的多方语音业务类型有4个,且当前只有一路基本 通话时,后续可能进入任何一种多方语音业务,且当前呼叫保持、询问呼叫转 接和三方通话的号码表相同,故此时号码表为"x.#|X.T|*l#x.#|*l#x.T"。 步骤S302,如果号码表不为空(非空),则挂起当前通话。 步骤S303,在当前通话挂起后,语音接入设备20对该语音终端IO收号, 并设定拨号定时器。
9步骤S304,语音接入设备20对语音终端IO下发拨号音,并根据语音终
端10上报事件分别进入步骤S305和步骤S307。
步骤S305,如果拨号定时器超时后,语音终端10未上报拨号事件。 步骤S306,语音接入设备20进行异常处理,并确定当前输出为非多方语
音业务,然后进入步骤S308。
步骤S307,语音终端IO对号码进行处理,如果号码匹配语音终端10收
号所使用的号码表中的一个业务对应的号码表,则确定当前多方语音业务类型
为该号码表所对应的业务类型,并进入步骤8;如果号码不匹配任何一个业务
的号码表则进入歩骤S306。
步骤S308,流程结束,输出当前使用的多方语音业务类型及拨号内容。 该步骤中,如果输出结果是非多方语音业务,则本发明处理结束。 该步骤中,如果输出的多方语音业务类型为盲转转接,则语音接入设备
20后续按照该多方语音业务进行处理,本发明处理结束。
该步骤中,如果输出的多方语音业务类型是呼叫保持/询问呼叫转接/三方
通话,则语音接入设备20则根据输出号码向第三方发起呼叫。呼叫正常建立
后,语音终端10再次上报叉簧事件,此时语音接入设备20再次按照图4进行处理。
如图4所示,是本发明的具体实施例第二次使用本发明方法时的处理流程 图。该流程具体步骤如下 步骤S400,开始;
步骤S401,读取当前的多方语音业务类型有4个,由于当前已经有两路 呼叫,则不能发起盲转转接,后续可能为呼叫保持、询问呼叫转接和三方通话, 故此时号码表为"卿l絲"。
步骤S402,号码表不为空则挂起当前通话。
步骤S403,当前通话挂起后,语音接入设备20对该语音终端10收号,
并设定拨号定时器。
步骤S404,语音接入设备20对语音终端10下发拨号音,并根据语音终
端10上报事件分别进入步骤S405和步骤S407。
步骤S405,如果拨号定时器超时后,语音终端10未上报拨号事件。 步骤S406,语音接入设备20进行异常处理,并确定当前输出为非多方语音业务,然后进入步骤S408。
步骤S407,语音终端10对号码进行处理,如果号码匹配语音终端10收 号所使用的号码表中的一个业务对应的号码表,则确定当前多方语音业务类型 为该号码表的所对应的业务类型,并进入步骤S408;如果号码不匹配任何一 个业务的号码表,则进入步骤S406。
步骤S408,流程结束,输出当前使用的多方语音业务类型及拨号内容。
该步骤中,如果输出结果是非多方语音业务,则语音接入设备20恢复拍 叉簧前状态,等待用户下一步操作。
该步骤中,如果输出结果是呼叫保持、询问呼叫转接或者三方通话,则语 音接入设备20按照相应业务流程进行处理。
本发明消除各种多方语音业务之间的冲突,从而可以给一个用户同时开通 多个多方语音业务。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但 这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
ii
权利要求
1、一种兼容多种多方语音业务的方法,其特征在于,包括步骤一,语音终端通过语音接入设备接入语音通信网络,上报叉簧事件至所述语音接入设备;步骤二,所述语音接入设备接收所述叉簧事件,确定对所述语音终端收号使用的号码表,并当所述号码表不为空时,对所述语音终端收号并下发拨号音;步骤三,所述语音终端上报拨号事件至所述语音接入设备,所述语音接入设备通过将上报的号码与所述号码表进行匹配确定所述语音终端当前使用的多方语音业务类型及拨号内容,进入相应的多方语音业务流程进行处理。
2、 根据权利要求1所述的兼容多种多方语音业务的方法,其特征在于,所述步骤二中,进一步包括所述语音接入设备根据所述语音终端配置的多方语音业务和所述语音终端的当前状态确定所述号码表的步骤。
3、 根据权利要求1或2所述的兼容多种多方语音业务的方法,其特征在于,所述步骤二中,进一步包括所述语音接入设备判断所述号码表是否为空的步骤,若所述号码号为空,则将拨号结果置为空,输出所述语音终端当前使用的多方语音业务类型及拨号内容,进入相应的多方语音业务流程进行处理。
4、 根据权利要求1所述的兼容多种多方语音业务的方法,其特征在于,所述步骤二中,进一步包括所述语音接入设备将所述语音终端的当前通话挂起,对所述语音终端收号,下发拨号音并设定拨号定时器的步骤。
5、 根据权利要求4所述的兼容多种多方语音业务的方法,其特征在于,所述步骤三中,进一步包括若所述拨号定时器超时,所述语音终端未上报所述拨号事件至所述语音接入设备,则进行异常处理,并确定所述语音终端当前使用的业务不是多方语音业务,结束处理。
6、 根据权利要求1或2或4或5所述的兼容多种多方语音业务的方法,其特征在于,所述步骤三中,进一步包括当所述上报的号码与所述号码表不匹配时,所述语音接入设备进行异常处理,并确定所述语音终端当前使用的业务不是多方语音业务,结束处理。
7、 根据权利要求1或2或4或5所述的兼容多种多方语音业务的方法,其特征在于,所述步骤三中,进一步包括当所述语音终端当前使用的多方语音业务类型为盲转转接时,所述语音接入设备按照盲转转接流程进行处理;或当所述语音终端当前使用的多方语音业务类型为呼叫保持、询问呼叫转接或三方通话时,所述语音接入设备根据所述拨号内容向第三方发起呼叫。
8、 根据权利要求1或2或4或5所述的兼容多种多方语音业务的方法,其特征在于,所述步骤三中,进一步包括在向所述第三方发起的呼叫建立后,所述语音终端再次上报叉簧事件当所述语音终端当前使用的业务不是多方语音业务时,所述语音接入设备恢复至拍叉簧前状态,并等待所述语音终端下一步处理;或当所述语音终端当前使用的业务是呼叫保持、询问呼叫转接或三方通话时,所述语音接入设备进入相应的业务流程进行处理。
9、 一种兼容多种多方语音业务的系统,包括顺次连接的语音终端、语音接入设备、语音通信网络,其特征在于,所述语音终端,用于通过所述语音接入设备接入所述语音通信网络,上报叉簧事件至所述语音接入设备;所述语音接入设备,用于接收所述叉簧事件,确定对所述语音终端收号使用的号码表,并当所述号码表不为空时,对所述语音终端收号并下发拨号音;所述语音终端,用于上报拨号事件至所述语音接入设备,由所述语音接入设备通过将上报的号码与所述号码表进行匹配确定所述语音终端当前使用的多方语音业务类型及拨号内容,进入多方语音业务流程进行相应处理。
10、 根据权利要求9所述的兼容多种多方语音业务的系统,其特征在于,所述多方语音业务类型包括呼叫保持、询问呼叫转接、盲转转接、三方通话中的一种或多种。
11、 根据权利要求9或IO所述的兼容多种多方语音业务的系统,其特征在于,所述语音终端为固定电话、移动电话或IP软终端;所述语音接入设备为综合接入设备、家庭网关、边界网关或数字程控交换机。
全文摘要
本发明公开了一种兼容多种多方语音业务的方法及其系统,其中该方法包括步骤一,语音终端通过语音接入设备接入语音通信网络,上报叉簧事件至语音接入设备;步骤二,语音接入设备接收叉簧事件,确定对语音终端收号使用的号码表,并当号码表不为空时,对语音终端收号并下发拨号音;步骤三,语音终端上报拨号事件至语音接入设备,语音接入设备通过将上报的号码与号码表进行匹配确定语音终端当前使用的多方语音业务类型及拨号内容,进入相应的多方语音业务流程进行处理。采用本发明方法,消除了各种使用叉簧事件进行触发的多方业务之间的冲突,从而可以为一个用户同时开通多种多方语音业务。
文档编号H04M3/42GK101500042SQ20081005750
公开日2009年8月5日 申请日期2008年2月2日 优先权日2008年2月2日
发明者欣 曲 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1