专利名称:统一消息智能路由的实现方法及其系统的制作方法
技术领域:
本发明涉及通信领域的路由技术,尤其涉及一种统一消息智能路由的实现方法及其系统。
背景技术:
传统的各类消息应用,如即时消息(IM)、短消息(SMS)、多媒体消息(MMS)、电子邮件(email)、语音消息(voice mail)、传真(FAX)、寻呼消息(Paging)等,各自有不同的应用网络。为了有效的整合这几种消息的获取方式,目前业界出现了一种统一消息业务(Unified Messaging),将以前通过电话网、寻呼网、移动网和互联网等分别享受的各种消息服务融合起来,使用户可以通过任意方式获取来自各种途径的消息,如可以通过电子邮件将语音消息作为邮件附件发送给用户。
简单地说,可以把统一消息系统看作一个整合的信箱,它可以存储和转发来自各种终端的各种类型的消息,如即时消息、短消息、多媒体消息、电子邮件、语音消息、传真和Paging寻呼消息等,用户可以随时随地通过电话、传真机、PC机(通过Internet网络)、手机、寻呼机等设备收发以上消息。
但是,当前的统一消息业务的应用场景仍然有限,关注的是不同种类消息的转换,提供的是一种较为固化的系统架构应用,比如通过向用户提供一个统一消息电子邮箱,所有接收到的消息都转换为Email电子邮件提供给用户,缺乏向以上各类消息提供一种完整的、预先定制的智能化的路由策略,主要表现在以下几方面1、主要为呼入消息提供不同种类消息的转换,缺乏其它有效的联系方式,如消息前转、消息转呼叫等。
2、缺乏基于目的用户所有可能的呈现信息的统一消息的处理,以及缺乏和其它相关应用的有机结合,如不能结合呈现(Presence)信息和实时呼叫控制等,因此有就缺乏对用户进一步细分需求的满足,比如用户在驾车途中,不方便查看短消息,希望能够将自己家人发的短消息转为呼叫,通过车载手机接听。
3、缺乏为用户群组如Centrex群、代答组提供统一消息的处理,缺乏基于不同被叫属性标识如目的地址、若干种被叫所属某种类型群组号的多种智能路由策略。
发明内容
有鉴于此,本发明提供一种统一消息智能路由的实现方法及其系统,以解决现有的统一消息业务中存在路由联系方式和智能路由策略少以及未能充分利用用户状态信息的问题。
实现本发明的技术方案如下一种统一消息智能路由的实现方法,该方法包括如下步骤A、统一消息服务器将呼入消息会话触发到统一消息智能路由处理单元;B、统一消息智能路由处理单元触发智能路由业务,根据所述呼入消息会话获取被叫属性标识、呼入来话属性、被叫呈现信息和当前时间组成当前呼入消息会话的一个或多个智能路由触发条件;C、统一消息智能路由处理单元将当前呼入会话消息的智能路由触发条件匹配预置的智能路由触发条件,获得一个或多个智能路由策略并返回给统一消息服务器,所述智能路由策略包含一种或多种智能路由联系方式;D、统一消息服务器依据获得的智能路由策略中的智能路由联系方式控制所述呼入会话消息。
其中步骤A中,所述统一消息服务器仅在接收到所述呼入消息会话的初始呼入请求消息时,或仅在将所述呼入消息会话按原路由联系方式呼出后收到对该呼入消息会话的失败响应消息时,将该呼入消息会话触发到统一消息智能路由处理单元。
对同一个呼入消息会话,呼叫智能路由处理单元仅在接收到该呼入消息会话的初始呼入请求消息时触发一次智能路由业务;或者仅在接收到该呼入消息会话的首个失败响应消息时触发一次智能路由业务;或者在接收到该呼入消息会话的初始呼入请求消息而触发智能路由业务后业务应用失败,并仅在收到相应的失败响应消息时再触发一次智能路由业务。
步骤B中,所述被叫属性标识是目的地址或某种被叫所属用户群组号;所述呼入消息会话属性是主叫地址、呼入消息类型、内容媒体类型中的一种或多种组合;所述被叫呈现信息为被叫的显示呈现信息和隐式呈现信息中的一种或两种组合;所述统一消息智能路由处理单元以一种所述被叫属性标识、呼入消息会话属性、被叫呈现信息和当前时间组成一个所述智能路由触发条件;或所述统一消息智能路由处理单元分别以多个不同的所述被叫属性标识、相同的呼入消息会话属性、被叫呈现信息和当前时间组成多个不同的智能路由触发条件。
所述智能路由联系方式包括但不限于保持呼入方式、消息前转、消息转呼叫、消息寻发、拒绝呼入和自动消息应答。
一种实现统一消息智能路由的系统,包括用于收发和转换消息的统一消息服务器,与所述统一消息服务器连接的统一消息智能路由处理单元,与该统一消息智能路由处理单元连接的用户呈现信息处理单元;所述用户呈现信息处理单元收集和发布用户的呈现信息,并提供给所述呼叫智能路由处理单元,所述统一消息智能路由处理单元根据所述统一消息服务器触发来的呼入消息会话获取相应的智能路由策略并提供给统一消息服务器,所述统一消息服务器按该智能路由策略处理呼入消息会话。
采用本发明,能够使对一个指定目的的某种类型的消息会话,如SMS、MMS、IM、email、voice mail、FAX、Paging,能够按目的用户预先定制的一种或若干种联系方式进行联系,只要目的用户愿意,总能使呼入消息按其意愿及当前场景建立成功的会话联系,总能根据其当前可能得到联系方式和呼入消息建立有效的联系,极大的方便了用户。
采用本发明,用户可以非常方便的为指定的呼入消息设计不同的路由策略,比如用户在驾车途中,不方便查看短消息,希望能够将自己家人发的短消息转为呼叫,通过车载手机接听,则用户可以通过SIP PUBLISH消息发布自己的显示呈现信息“我在驾车”,并设置一条用户统一消息智能路由业务数据表的记录,其中呼入消息属性的主叫地址设置为自己家人的手机号码,呼入消息属性的呼入消息类型设置为短消息,被叫呈现信息设置为“我在驾车”,联系方式设置为消息转呼叫。
图1为本发明实现统一消息智能路由的系统示意图;图2为本发明的流程图。
具体实施例方式
本发明向一个指定目的的消息会话,如SMS、MMS、IM、email、voice mail、FAX、Paging等,提供基于多种被叫属性标识、来话属性、被叫呈现信息和当前时间的统一消息智能路由业务,使其能够按目的用户预先定制的智能路由策略中的一种或多种路由联系方式处理呼入消息会话,直至某个联系应用成功(自动消息应答除外)或所有定制的联系方式控制完毕为止。当消息建立成功时,可按预先定制的方式通知目的用户。本发明是以统一消息系统为基础,由统一消息智能路由业务引发的各种消息类型相互转换包括消息携带的内容媒体的转换,属于统一消息系统的技术,不在本发明的描述范围之内。
参阅图1所示,实现统一消息智能路由业务的系统包括统一消息服务器、统一消息智能路由处理单元和用户呈现信息处理单元。其中统一消息服务器提供统一消息业务,处理各类消息的转换、发送等功能,一般是一个独立的物理设备。
统一消息智能路由处理单元是为用户提供统一消息的智能路由业务逻辑控制的宿主环境,可以是一个独立的物理设备,如某个应用服务器,此时接口I1为初始会话协议(SIP)接口;也可以驻留在统一消息服务器设备内,此时接口I1为自定义的内部接口。
用户呈现信息处理单元收集、发布用户的呈现信息,为统一消息智能路由业务提供业务控制所必须的用户呈现信息,包括显示呈现信息和隐式呈现信息,是一个逻辑功能网元。可以是一个独立的物理设备如呈现(Presence)服务器,此时接口I2为SIP接口,通过某种方式将用户呈现信息发送至统一消息智能路由处理单元;也可以驻留在统一消息智能路由处理单元内,此时接口I2为自定义的内部接口。
本发明描述的目的用户在呼入消息所属通讯网中具有可识别的唯一公共标识,即目的地址,该标识可以是一个用户手机号码、一个URL地址、一个传真号码等。
在本发明中,被叫属性标识可为目的地址或某种被叫所属类型群组号,被叫属性标识和来话属性、被叫呈现信息和当前时间组成智能路由触发条件。智能路由触发条件与智能路由联系方式之间具有一对多的对应关系,智能路由联系方式包括但不限于保持呼入方式、消息前转、消息转呼叫、消息群发、拒绝呼入和自动消息应答。
统一消息智能路由处理单元接收来自统一消息服务器的接口I1协议格式的消息,从中可以得到并记录下目的地址。处理单元通过某种方式查询目的用户的属性数据表,得到并记录下有效存在的被叫所属某种类型群组号,如Centrex群号、代答群组号等。其中,代答群组是指群组内所有用户都可以通过某种方式代答呼入消息会话。
统一消息智能路由处理单元接收来自统一消息服务器的接口I1协议格式的消息,可以得到并记录下呼入消息属性,该消息属性可以是主叫地址、呼入消息类型、内容媒体类型等中的一种或若干种组合。呼入消息类型包括SMS、MMS、IM、email、voice mail、FAX、Paging等,内容媒体类型包括文本、音频、视频、图片等。
本发明中的被叫呈现信息可以是目的用户的显示呈现信息、隐式呈现信息中的一种或两种组合。显示呈现信息是指用户通过某种方式向网络发布的呈现信息,如通过SIP PUBLISH消息从用户终端向网络发布,呈现信息携带在SIPPUBLISH消息中;隐式呈现信息是指用户终端当前在网络中的自然呈现信息,如呼叫状态、所处网络位置等。统一消息智能路由处理单元得到用户的呈现信息的方法包括但不限于A、携带用户发布或自然呈现信息的消息,如SIP PUBLISH消息、呼叫信令消息、网络注册消息、网络注销消息等,通过某种方式触发至处理单元,处理单元从消息中得到并记录下用户的呈现信息。即统一消息智能路由处理单元本身具有用户呈现信息处理单元特性。
B、用户的呈现信息由网络中的Presence(呈现)服务器统一维护管理,处理单元向Presence服务器订阅所需用户的呈现信息,如通过SIP SUBSCRIE消息订阅;Presence服务器在收到订阅消息或用户呈现信息变化时,通知处理单元用户的呈现信息,如通过SIPNOTIFY消息通知。
要使用统一消息智能路由业务,目的用户必须首先预先定制智能路由触发条件和对应的智能路由联系方式。一般的,智能路由触发条件和智能路由联系方式可以设计为数据表格形式,称为统一消息智能路由业务数据表。由于被叫属性标识可以选择为目的地址或某种被叫所属某种类型群组号(如Centrex群组号、代答群组号等),因此实际将有多张统一消息智能路由业务数据表存在,分别称为用户统一消息智能路由业务数据表、Centrex群统一消息智能路由业务数据表、代答群统一消息智能路由业务数据表等。下面分别为用户统一消息智能路由业务数据表和Centrex群统一消息智能路由业务数据表的设计示例(这两个路由业务数据表并没有显示所有可能的表格字段,也不是这两个表格的唯一格式)。
其中,处理顺序号是从1开始的阿拉伯数字,表示智能路由策略若干种联系方式的先后处理顺序,示例中给出了六种智能路由联系方式,目的用户每设置一条表记录,只能选择一种联系方式,即一个智能路由触发条件加一个处理顺序号只匹配一种联系方式,以及可能存在的一种消息建立成功通知方式。消息建立成功通知方式包括对应的通知地址,通知方式可以是IM即时消息、SMS短消息、寻呼消息(Paging)、消息等待指示(MWI)等中的一种。
对相同的智能路由触发条件,按处理顺序号串接而成的若干种联系方式即组成一个对应的智能路由策略。
目的用户通过某种方式根据自己的意愿设置上述不同的统一消息智能路由业务数据表,表格数据被加载至统一消息智能路由处理单元。
参阅图2所示,实现统一消息智能路由的具体过程如下步骤10统一消息服务器无条件的或根据静态配置数据的指定将一个呼入消息会话触发至统一消息智能路由处理单元。呼入消息会话可以是SMS、MMS、IM、email、voice mail、FAX、Paging等消息。
统一消息服务器在收到呼入消息会话的初始呼入请求消息,或者在统一消息服务器将呼入消息会话按原联系方式处理后收到对应的失败响应消息时,将触发消息转译成接口I1协议格式的消息发送至统一消息智能路由处理单元。
步骤11统一消息智能路由处理单元触发智能路由业务,从呼入消息中得到目的地址和呼入消息属性(如主叫地址、内容媒体类型、呼入消息类型等),根据目的地址查询目的用户的属性数据表以得到有效的被叫所属的不同类型的群组号,如Centrex群组号、代答群组号。处理单元利用目的地址、呼入消息属性、通过用户呈现信息处理单元得到的被叫呈现信息、当前时间组成智能路由触发条件;若目的用户还有有效的所属群组号,还利用若干种不同的群组号、呼入消息属性、被叫呈现信息和当前时间组成若干种不同的智能触发条件。
对同一个呼入消息会话,统一消息智能路由处理单元触发呼叫智能路由业务的触发点仅为如下三种方式之一(1)仅在处理单元收到该呼入会话对应的I1接口类型的初始请求消息时,触发一次智能路由业务;(2)仅在处理单元收到该呼入会话首个失败响应消息对应的I1接口类型的失败消息时,触发一次智能路由业务;(3)在处理单元收到该呼入会话对应的I1接口类型的初始请求消息时触发一次智能路由业务后业务应用失败,则仅在收到该呼入会话的首个失败响应消息对应的I1接口类型的失败消息时再触发一次。
步骤12统一消息智能路由处理单元将当前呼入消息会话的智能路由触发条件与统一消息智能路由业务数据表中的预置的智能路由触发条件进行匹配,得到对应的智能路由策略并提供给统一消息服务器。
由于本发明允许被叫属性标识以目的地址、若干种被叫所属某种类型群组号同时存在,因此对同一个呼入消息会话,可能同时存在多个智能路由触发条件。统一消息智能路由处理单元触发智能路由业务时,将以不同的被叫属性标识、相同的呼入消息属性和被叫呈现信息及当前时间,去遍历匹配所有可能存在的触发条件,对同一个呼入会话消息,当统一消息智能路由处理单元查询得到多个智能路由策略时,按约定或配置的先后顺序处理每个路由策略或按约定或配置的优先级仅处理级别最高的路由策略。
如上表所示,统一消息智能路由处理单元以目的地址、呼入消息属性、被叫呈现信息和当前时间查询用户统一消息智能路由业务数据表,查询成功得到用户智能路由策略;若目的用户还有有效的所属群组号,如Centrex群号,则以Centrex群号、呼入消息属性、被叫呈现信息和当前时间查询Centrex群统一消息智能路由业务数据表,查询成功得到Centrex群智能路由策略。
统一消息智能路由处理单元向统一消息服务器发送接口I1类型消息并携带智能路由联系方式和该联系方式可能有的消息建立成功的通知方式,携带方式包括但不限于A、一次消息携带所有预先定制的智能路由联系方式,及可能有的通知方式;B、处理单元按预先定制的顺序依次一次消息携带一种联系方式,及该联系方式可能有的对应的通知方式。若统一消息服务器进行此联系方式控制失败,将失败响应消息转译成I1接口类型消息发送至处理单元,处理单元按顺序发送一次消息再携带下一种联系方式,直至某个联系应用成功(自动消息应答除外)或所有预定制的联系方式控制完毕为止。
步骤13统一消息服务器解析携带智能路由联系方式的消息,并据此对呼入消息会话进行相应的控制,直至某个联系应用成功(自动消息应答除外)或所有预定制的联系方式控制完毕为止。
统一消息服务器在按智能路由策略控制呼入消息会话时,若某个联系应用成功(自动消息应答除外),则停止此次统一消息智能路由业务,即使其后还有其它预定制的联系方式或其它智能路由策略没有控制;若处理完一个路由策略中的最后一种路由联系方式也没有一个联系应用成功(自动消息应答除外),此时若还有其它的智能路由策略需要处理,则继续处理其它的智能路由策略,否则停止此次统一消息智能路由业务。
当消息建立成功时,统一消息服务器按与此路由联系方式对应的消息建立成功通知方式通知目的用户有消息呼入,提醒其及时查看。可以通过即时消息(IM)、短消息(SMS)、寻呼消息(Paging)、消息等待指示(MWI)等方式通知目的用户。比如,统一消息服务器为目的用户建立了一个voice mail语音邮件,可以通过短消息通知用户。
对上述各智能路由联系方式的处理说明如下
1、目的用户在智能路由策略中设置了保持呼入方式联系方式,表示直接将呼入消息按其指示的原有联系方式路由。统一消息服务器对呼入消息不作任何改变,按其指示的原有联系方式进行处理,直至呼入消息建立成功或失败。
2、目的用户在智能路由策略中设置了消息前转联系方式,包括一个或若干个前转目的地址和逐个对应的前转消息类型,前转消息类型可以是SMS、MMS、IM、email、voice mail、FAX、Paging等中的一种,表示按设置顺序将呼入消息依次前转至前转目的地址,直至某个前转目的地址接收成功,或所有前转目的地址不可达。统一消息服务器按顺序依次处理每个前转目的地址和对应的前转消息类型,首先判断呼入消息类型和前转消息类型是否相同,若不相同,则将呼入消息类型转换为前转消息类型,包括必要的内容媒体类型的转换;若相同则不需要转换。统一消息服务器向前转目的地址发起新的消息会话请求,直至消息会话建立成功;或所有的前转目的地址不可达。
其中,若前转消息类型不支持呼入消息携带的内容媒体类型,统一消息服务器判断内容媒体类型是否能转换后为前转消息类型所支持,若能支持,则统一消息服务器进行相应的转换,如将内容语音转换为文本、内容文本转换为语音等,统一消息服务器可申请自动语音识别(ASR)媒体资源或文本到语音(TTS)媒体资源进行相应的转换;若无法转换支持,如呼入消息携带的内容媒体类型为图片,前转消息类型为SMS,统一消息服务器可在转译后的前转消息内容中指明原呼入消息内容媒体的统一资源定位器(URL)链接地址。
3、目的用户在智能路由策略中设置了消息转呼叫联系方式,包括一个至若干个呼叫号码,表示将呼入消息携带或转换后的语音媒体按设置顺序依次和呼叫号码建立媒体通道,直至某个呼叫号码接收成功,或所有呼叫号码不可达。统一消息服务器按顺序依次向呼叫号码发起呼叫,呼叫号码终端应答后,和呼入消息携带的语音或携带内容转换后的语音建立媒体通道,听语音通知;或所有呼叫号码不可达。其中,若呼入消息的内容媒体类型为文本,则统一消息服务器先申请TTS媒体资源,将文本内容转换为语音。
4、目的用户在智能路由策略中设置了消息群发联系方式,包括若干个群发目的地址和逐个对应的群发消息类型,群发消息类型可以是SMS、MMS、IM、email、voice mail、FAX、Paging等中的一种,表示将呼入消息同时前转至所有的前转目的地址,直至前转目的地址接收成功或失败。统一消息服务器同时处理所有的群发目的地址和对应的群发消息类型,首先判断呼入消息类型和每个群发消息类型是否相同,若不相同,则将呼入消息类型转换为群发消息类型,包括必要的内容媒体类型的转换;若相同则不需要转换。统一消息服务器同时向所有的群发目的地址分别发起新的消息会话请求,直至消息会话建立成功或失败。
其中,若群发消息类型不支持呼入消息携带的内容媒体类型,统一消息服务器判断内容媒体类型是否能转换后为群发消息类型所支持,若能支持,则统一消息服务器进行相应的转换,如将内容语音转换为文本、内容文本转换为语音等,统一消息服务器可申请自动语音识别(ASR)媒体资源或文本到语音(TTS)媒体资源进行相应的转换;若无法转换支持,如呼入消息携带的内容媒体类型为图片,群发消息类型为SMS,统一消息服务器可在转译后的群发消息内容中指明原呼入消息内容媒体的统一资源定位器(URL)链接地址。
5、目的用户在智能路由策略中设置了拒绝呼入联系方式,包括若干种拒绝规则,如呼入消息携带的内容包含特定的词汇等,表示拒绝呼入消息。统一消息服务器直接拒绝呼入消息,本联系方式应用成功。
6、目的用户在智能路由策略中设置了自动消息代答联系方式,包括用户输入的代答消息内容,表示给呼入消息自动回复预先指定的消息内容。统一消息服务器直接向呼入消息回复用户输入的代答消息内容,回复消息内容同呼入消息,本联系方式应用成功。在自动消息应答应用成功后,若后续仍有其它的智能路由联系方式未被处理,则继续按顺序处理这些智能路由联系方式,直至后继的一种智能路由联系方式应用成功,或者所有后继的智能路由联系方式均未应用成功则停止该智能路由业务。
在本发明中,智能路由策略由一种或若干种处理顺序预先定制的联系方式组成,每个联系方式的处理顺序位置的逻辑合理性,既可以由目的用户在数据设置定制业务时自行决定,系统不加干预;也可以在数据设置定制业务时,系统提供数据的一致性校验,根据某些约定的条件加以校验,如拒绝呼入一般只能作为一个智能路由策略中的最后一种联系方式,呼入消息属性中的内容媒体类型设置为图片时联系方式不能设置为消息转呼叫等。
同样的,系统还可以通过数据的一致性校验,根据某些约定的条件校验消息建立成功通知方式的合理性,如联系方式设置为拒绝呼入和自动消息应答时不能再设置消息建立成功通知方式;作为智能路由触发条件的呼入消息属性中的呼入消息类型,和目的用户设置的消息建立成功通知方式,不可以相同。
显然,本领域的技术人员可以对本发明的方法进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种统一消息智能路由的实现方法,其特征在于,该方法包括如下步骤A、统一消息服务器将呼入消息会话触发到统一消息智能路由处理单元;B、统一消息智能路由处理单元触发智能路由业务,根据所述呼入消息会话获取被叫属性标识、呼入来话属性、被叫呈现信息和当前时间组成当前呼入消息会话的一个或多个智能路由触发条件;C、统一消息智能路由处理单元将当前呼入会话消息的智能路由触发条件匹配预置的智能路由触发条件,获得一个或多个智能路由策略并返回给统一消息服务器,所述智能路由策略包含一种或多种智能路由联系方式;D、统一消息服务器依据获得的智能路由策略控制所述呼入会话消息。
2.如权利要求1所述的方法,其特征在于,步骤A中,所述统一消息服务器仅在接收到所述呼入消息会话的初始呼入请求消息时,或仅在将所述呼入消息会话按原路由联系方式呼出后收到对该呼入消息会话的失败响应消息时,将该呼入消息会话触发到统一消息智能路由处理单元。
3.如权利要求2所述的方法,其特征在于,对同一个呼入消息会话,呼叫智能路由处理单元仅在接收到该呼入消息会话的初始呼入请求消息时触发一次智能路由业务;或者仅在接收到该呼入消息会话的首个失败响应消息时触发一次智能路由业务;或者在接收到该呼入消息会话的初始呼入请求消息而触发智能路由业务后业务应用失败,并仅在收到相应的失败响应消息时再触发一次智能路由业务。
4.如权利要求1所述的方法,其特征在于,步骤B中,所述被叫属性标识为目的地址或某种被叫所属用户群组号,所述呼入消息会话属性为主叫地址、呼入消息类型、内容媒体类型中的一种或多种组合,所述被叫呈现信息为被叫的显示呈现信息和隐式呈现信息中的一种或两种组合,所述统一消息智能路由处理单元以一种所述被叫属性标识、呼入消息会话属性、被叫呈现信息和当前时间组成一个所述智能路由触发条件;或所述统一消息智能路由处理单元分别以多个不同的所述被叫属性标识,相同的呼入消息会话属性、被叫呈现信息和当前时间组成多个不同的智能路由触发条件。
5.如权利要求1所述的方法,其特征在于,若获得处理所述呼入消息会话的多个智能路由策略,则按约定或配置的智能路由策略的先后顺序处理该呼入消息会话;或者按约定或配置优先级处理优先级最高的智能路由策略。
6.如权利要求1至5任一项所述的方法,其特征在于,所述智能路由联系方式包括但不限于保持呼入方式、消息前转、消息转呼叫、消息寻发、拒绝呼入和自动消息应答。
7.如权利要求6所述的方法,其特征在于,若智能路由策略包含了多种智能路由联系方式,则按预先定制的智能路由联系方式的处理顺序逐个处理。
8.如权利要求7所述的方法,其特征在于,按所述智能路策略处理呼入消息会话时,若其中的一种智能路由联系方式应用成功或所有智能路由联系方式均未应用成功则停止该智能路由业务。
9.如权利要求7所述的方法,其特征在于,若自动消息应答应用成功时,若后续仍有其它的智能路由联系方式未被处理,则继续处理,直至后继的一种智能路由联系方式应用成功,或者所有后继的智能路由联系方式均未应用成功则停止该智能路由业务。
10.如权利要求5所述的方法,其特征在于,所述智能路由策略中还包括智能路由联系方式对应的消息建立成功的通知方式,若呼入消息按所述某种智能路由联系方式建立成功时,统一消息服务器采用对应的通知方式通知目的用户。
11.如权利要求10所述的方法,其特征在于,所述消息建立成功的通知方式包括但不限于即时消息(IM)、短消息(SMS)、Paging寻呼消息、消息等待指示(MWI)。
12.如权利要求10所述的方法,其特征在于,步骤C中,统一消息智能路由处理单元通过一次消息携带所有智能路由联系方式和智能路由联系方式所对应的消息建立成功通知方式,或者,按实际的智能路由联系方式的处理顺序,每发送一次消息携带一种智能路由联系方式和对应的消息建立成功通知方式。
13.一种实现统一消息智能路由的系统,包括用于收发和转换消息的统一消息服务器;其特征在于,该系统还包括与所述统一消息服务器连接的统一消息智能路由处理单元,与该统一消息智能路由处理单元连接的用户呈现信息处理单元;所述用户呈现信息处理单元收集和发布用户的呈现信息,并提供给所述呼叫智能路由处理单元,所述统一消息智能路由处理单元根据所述统一消息服务器触发来的呼入消息会话获取相应的智能路由策略并提供给统一消息服务器,所述统一消息服务器按该智能路由策略处理呼入消息会话。
14.如权利要求10所述的系统,其特征在于,所述统一消息服务器、统一消息智能路由处理单元和用户呈现信息处理单元均为相互独立的设备,或者,所述统一消息智能路由处理单元设置在所述统一消息服务器内;或者,所述用户呈现信息处理单元设置在所述智能路由处理单元内。
全文摘要
本发明公开了一种统一消息智能路由的实现方法,该方法由统一消息服务器将呼入消息会话触发到统一消息智能路由处理单元;统一消息智能路由处理单元触发智能路由业务,根据所述呼入消息会话获取被叫属性标识、呼入来话属性、被叫呈现信息和当前时间组成当前呼入消息会话的一个或多个智能路由触发条件;统一消息智能路由处理单元将当前呼入会话消息的智能路由触发条件匹配预置的智能路由触发条件,获得一个或多个智能路由策略并返回给统一消息服务器,所述智能路由策略包含一种或多种智能路由联系方式;统一消息服务器依据获得的智能路由策略中的智能路由联系方式控制所述呼入会话消息。本发明还同时公开了一种实现统一消息智能路由的系统。
文档编号H04L12/58GK1848819SQ200510063128
公开日2006年10月18日 申请日期2005年4月4日 优先权日2005年4月4日
发明者施有铸 申请人:华为技术有限公司