一种WebRTC通话的路由方法及系统技术方案

技术编号:15653964 阅读:85 留言:0更新日期:2017-06-17 09:38
一种WebRTC通话的路由方法,可以实现无明确被叫目的地的WebRTC呼叫,该路由方法主要包括以下步骤:步骤a:WebRTC终端获取客户信息;步骤b:当客户需要联系当前浏览网站服务人员时,WebRTC终端发起WebRTC呼叫请求,该WebRTC呼叫请求无明确被叫目的地并携带至少包括地理位置信息的客户信息;步骤c:通信服务器解析上述WebRTC呼叫请求,根据预设的路由规则结合解析出的信息,将该WebRTC呼叫请求路由至匹配的通信业务中;步骤d:通信业务再根据业务自身的规则或设置将上述WebRTC呼叫请求路由至匹配的VoIP终端,完成被叫目的地的选择。通过本发明专利技术方案实现更为智能及准确的话务路由,同时借助互联网广告领域基于cookie的精确推送功能,做到话务的精确路由功能及通话背景信息丰富功能。

【技术实现步骤摘要】
一种WebRTC通话的路由方法及系统
本专利技术属于通讯
,尤其涉及以浏览器为代表的WebRTC终端发起的VoIP呼叫的智能路由技术。
技术介绍
在VoIP领域,主叫必须知道被叫的号码信息,才可以建立正确的呼叫。而在电子商务领域,传统的基于网络的商务洽谈或咨询一般是预先设置好的固定方向通道,咨询方不需要知道被咨询方的相关信息即可通过所述通道联系到对方。由于近几年WebRTC及新浏览器接口技术的逐步兴起,VoIP技术和网页开发技术中间的技术鸿沟渐渐消失,VoIP技术需要引入非依赖号码的路由方法,来完成在电子商务领域的话务智能路由。如上所述,VoIP技术需要一种基于浏览器提供的网页浏览位置及地理位置等信息的智能路由技术,以降低VoIP技术与网页开发技术之间的融合成本,实现更为智能及准确的话务路由。另一方面也可以借助互联网广告领域基于cookie的精确推送功能,做到话务的精确路由功能及通话背景信息丰富功能。
技术实现思路
本专利技术的目的在于提供一种WebRTC通话的智能路由方法,互联网信息经由VoIP承载,并被VoIP作为话务路由的制定依据,从而实现非基于号码,基于客户地理位置、语言及网页浏览历史等互联网特性信息的智能呼叫路由业务。为了实现上述专利技术目的,本专利技术的技术方案如下:一种WebRTC通话的智能路由方法,主要包括如下步骤:(1)WebRTC终端向地理位置信息服务器发送地理位置信息获取请求;(2)地理位置信息服务器返回所述地理位置信息获取请求的互联网IP以及该IP相关的地理位置信息给所述WebRTC终端;(3)WebRTC终端向通信服务器发送无明确被叫目的地的呼叫建立请求,在所述呼叫建立请求中携带地理位置等信息;(4)所述通信服务器解析所述呼叫建立请求携带的信息,根据预设的路由规则结合解析出的信息,将所述呼叫建立请求路由至匹配的通信业务中;(5)所述通信业务再根据业务自身的规则或设置将所述呼叫建立请求路由至匹配的VoIP终端,完成被叫目的地的选择;(6)所述VoIP终端上解析所述呼叫建立请求中携带的地理位置等信息,并将该信息有组织地显示在显示模块上;(7)所述VoIP终端结束所述呼叫建立请求发起的呼叫时,所述通信服务器将本次通信过程的详细信息包含所述地理位置信息记录至呼叫日志中。为了与客户关系管理系统结合,提供更为完整的客户信息及客户管理功能,所述WebRTC终端可以生成随机的客户身份识别码,记录在非易失的存储模块中并将所述识别码,添加到所述呼叫建立请求中。所述通信服务器在解析所述地理位置信息时,可以结合所述客户身份识别码,连接客户关系管理系统,建立或更新所述客户关系管理系统中的客户信息。较佳地,所述WebRTC终端可以和其所在的网页相互配合,由所述网页记录客户的浏览足迹。由所述WebRTC终端将所述浏览足迹添加到所述呼叫建立请求中。由所述通信服务器将该浏览足迹更新到所述客户关系管理系统中。为服务专员提供更为详细的信息,以提供精准的服务及支持。上述呼叫建立请求可以携带多种类型的客户信息,信息一:所述WebRTC终端通过所述地理位置服务器获取的地理位置信息。具体包含时区,经度,纬度,国家或地区,省或州,城市等信息;信息二:所述WebRTC终端客户的语言信息,通过浏览器接口或操作系统接口获取到客户目前正在使用的语言;信息三:所述WebRTC终端客户的客户身份识别码信息,所述WebRTC终端通过特定算法生成唯一标示所述客户的识别码,用于与所述客户关系管理系统进行客户信息备案及后续更新;信息四:WebRTC终端客户的浏览足迹信息,所述客户在基于浏览器的WebRTC终端上浏览网页时,所述网页按照特定规则记录客户的浏览路径以及在各个页面的停留时间;信息五:所述WebRTC终端客户所用设备的相关信息,如设备品牌,操作系统类型,设备配置情况等。信息种类不限于上述五种,具体使用哪几种,按照商业需求的实际情况酌情使用。本专利技术方法中,WebRTC终端发起呼叫时并不需要明确指定被叫目的地,被叫目的地的选择在通信服务器上完成,这样的框架对于服务的快速变更有着巨大的优势,企业运维人员不需要修改WebRTC终端,仅配置通信服务器即可。通过本专利技术方法可以实现基于地理位置,语言或浏览足迹等信息的更为智能的通话路由功能。企业客服及支持系统可以借助该功能,提供精准的服务,节省客户及客服系统的时间。为跨国跨地区企业提供全球化统一客服服务系统提供基础平台。并借助WebRTC的技术优势,降低客户的通信费用门槛,为企业省下大量通信成本及费用。附图说明图1为本专利技术具体实施例中WebRTC呼叫业务角色关系示意图;图2为本专利技术具体实施例中WebRTC呼叫业务的流程图。具体实施方式本专利技术的基本原理:在WebRTC终端发起无明确被叫的呼叫时,根据一定的策略,通过扩展SIP或其他信令消息包正文或头域携带客户的地理位置或语言等信息;并在VoIP服务器收到这些信息时,通过按照配置好的信息解析规则解析所述信息中的关键部分,按照解析的结果将呼叫请求转发到对应的通信业务中,再由通信业务按照其规则将呼叫请求最终发向特定的分机,完成被叫目的地的指定。在完成被叫目的地的指定的同时,VoIP服务器还会以所述信息中的地理位置信息或客户身份识别码信息作为索引,连接所述客户关系管理系统进行客户详细资料查询或客户档案建立。并将完整的客户信息发送给被叫分机,以供被叫在接听来电前,了解该客户的相关信息及需求。为了更清楚地说明本专利技术实例的技术方案,下面将结合示例图对本专利技术的实施进行详细的介绍,下面的描述仅仅是本专利技术的一些实施例。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些实施例获得本专利技术的其他实施方式。图1为本专利技术具体实施例中WebRTC呼叫业务角色关系示意图。客户通过使用WebRTC终端向话务员发起WebRTC呼叫业务,实现本专利技术披露的WebRTC呼叫业务,该呼叫过程主要涉及以下角色:客户、Web服务器、VoIP服务器、地理位置服务器、客户信息服务器及话务员的业务示意图。由图可知,WebRTC呼叫业务的主业务流程为客户经由Web服务器及VoIP服务器与更为合适的话务员实现通话的过程。客户浏览相关网站时,客户浏览器访问Web服务器获取网页文件。Web服务器同时根据客户的IP地址、浏览器特征等数据,通过地理位置服务器将IP地址转换成地理位置及当地语言等信息。待客户需要联系网站服务人员时,由正在浏览该网站的WebRTC终端发起无指定被叫的WebRTC呼叫,并通过拓展SIP等信令的头域信息来携带客户的相关信息。所述客户相关信息包括但不限于客户公网IP、地理位置信息(国家、省或州、市县、当地语言及所处时区等)、客户浏览器信息(语言、操作系统、浏览器指纹、当前所处页面及本网站浏览记录等)等。在VoIP服务器收到所述WebRTC呼叫后会解析所述信令头域信息,并与客户信息服务器通信,使用客户信息中的浏览器指纹等信息检索或建立客户的档案,从而为话务员提供更为详细的客户资料;另一方面,所述VoIP服务器根据解析出的客户信息,结合内部预先配置好的话务路由规则,计算出所述WebRTC呼叫路由及最终的被叫。最本文档来自技高网...
一种WebRTC通话的路由方法及系统

【技术保护点】
一种WebRTC通话的路由方法,其特征在于,所述路由方法主要包括以下步骤:步骤a:WebRTC终端获取客户信息;步骤b:当所述客户需要联系当前浏览网站服务人员时,所述WebRTC终端发起WebRTC呼叫请求,所述WebRTC呼叫请求无明确被叫目的地并携带所述客户信息;步骤c: 通信服务器解析所述WebRTC呼叫请求,根据预设的路由规则结合解析出的信息,将所述WebRTC呼叫请求路由至匹配的通信业务中;步骤d:所述通信业务再根据业务自身的规则或设置将所述WebRTC呼叫请求路由至匹配的VoIP终端,完成被叫目的地的选择。

【技术特征摘要】
1.一种WebRTC通话的路由方法,其特征在于,所述路由方法主要包括以下步骤:步骤a:WebRTC终端获取客户信息;步骤b:当所述客户需要联系当前浏览网站服务人员时,所述WebRTC终端发起WebRTC呼叫请求,所述WebRTC呼叫请求无明确被叫目的地并携带所述客户信息;步骤c:通信服务器解析所述WebRTC呼叫请求,根据预设的路由规则结合解析出的信息,将所述WebRTC呼叫请求路由至匹配的通信业务中;步骤d:所述通信业务再根据业务自身的规则或设置将所述WebRTC呼叫请求路由至匹配的VoIP终端,完成被叫目的地的选择。2.如权利要求1所述的路由方法,其特征在于,所述WebRTC呼叫请求中携带的客户信息可以包括:地理位置信息、客户的网页浏览信息、客户指纹信息。3.如权利要求2所述的路由方法,其特征在于,所述VoIP终端上解析所述VoIP终端解析所述WebRTC呼叫请求中携带的客户信息并加以显示。4.如权利要求3所述的路由方法,其特征在于,所述通信服务器将本次通信过程的详细信息包含所述地理位置信息记录至呼叫日志中。5.如权利要求4所述的路由方法,其特征在于,所述步骤c之前还包括Web服务器在收到所述WebRTC呼叫请求后,验证其中的会话ID是否合法。6.如权利要求5所述的路由方法,其特征在于,所述WebRTC呼叫请求中携带的客户信息包括:所述WebRTC终端客户的语言信息,通过浏览器接口或操作系统接口获取到目前使用的语言。7.如权利要求6所述的路由方法,其特征在于,所述WebRTC呼叫请求中携带的客户信息包括:所述WebRTC终端客户的...

【专利技术属性】
技术研发人员:张睿林立锹徐晓峰李夏宾
申请(专利权)人:深圳市潮流网络技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1