CN102045303B - 基于会话发起协议的语音导航方法及*** - Google Patents
基于会话发起协议的语音导航方法及*** Download PDFInfo
- Publication number
- CN102045303B CN102045303B CN200910179886.XA CN200910179886A CN102045303B CN 102045303 B CN102045303 B CN 102045303B CN 200910179886 A CN200910179886 A CN 200910179886A CN 102045303 B CN102045303 B CN 102045303B
- Authority
- CN
- China
- Prior art keywords
- server
- voice
- media server
- calling
- institute
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000000977 initiatory effect Effects 0.000 title claims abstract description 23
- 238000012550 audit Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 3
- 230000006872 improvement Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 19
- 230000008569 process Effects 0.000 description 19
- 238000004891 communication Methods 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 10
- 239000010410 layer Substances 0.000 description 10
- 238000012545 processing Methods 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 6
- KKIMDKMETPPURN-UHFFFAOYSA-N 1-(3-(trifluoromethyl)phenyl)piperazine Chemical compound FC(F)(F)C1=CC=CC(N2CCNCC2)=C1 KKIMDKMETPPURN-UHFFFAOYSA-N 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 238000012423 maintenance Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/4872—Non-interactive information services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4936—Speech interaction details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42085—Called party identification service
- H04M3/42102—Making use of the called party identifier
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于会话发起协议的语音导航方法及***,该方法包括:服务器接收呼叫的SIP消息;服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;媒体服务器接收主叫所拨的号码,并将号码发送给服务器;服务器执行对应于号码的业务。通过本发明达到了维护方便、降低运营成本的效果,并且提高了集团用户的体验。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种基于会话发起协议的语音导航方法及***。
背景技术
下一代通信网络(Next Generation Network,简称为NGN)是以软交换(Soft Switch,简称为SS)为核心的,是能够提供包括语音、数据、视频和多媒体业务等基于分组技术的综合开放的网络架构,该架构是电信网目前的主流体系架构。IP多媒体子***(IPMultimedia Subsystem,简称为IMS)由第三代合作伙伴计划(3rdGeneration Partnership Project,简称为3GPP)组织在R5版本中提出,是对IP多媒体业务进行控制的网络核心层逻辑功能实体的总称,IMS作为融合固定接入和移动接入的统一架构,提供固定网和移动网的全网融合,是电信网发展和演进的未来方向。但是,传统的语音话务台并不能很好的融入NGN或IMS***中。
另外,在使用传统的语音台的过程中,运营商的大集团用户一般都有自己的商务群,对外公布统一的引示线号码,集团外的用户拨打商务群的引示线号码进行业务联系,内部用户之间互相拨打小号。而传统的语音话务台与交换设备和网关设备捆绑在一起,成本较高,开通维护很不方便,并且由于传统的话务台语音存在媒体网关上,提供的语音较少,集团用户无法根据自身的业务需要自行设置个性化得语音,不利用企业形象和自身业务推广。又由于传统的语音话务台无法对用户的呼叫进行导航,例如,只提供“请拨分机号,人工服务请拨0”的服务,这样当人工坐席下班后,主叫用户很难拨打自己需要的号码。综上所述,传统的话务台难以满足集团大客户对业务多样性和个性化得需求。
针对相关技术中传统的语音话务台与交换设备和网关设备捆绑在一起而造成的成本高、维护不方便以及传统的语音话务台不能很好的融入NGN或IMS***中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中传统的语音话务台与交换设备和网关设备捆绑在一起而造成的成本高、维护不方便以及传统的语音话务台不能很好的融入NGN或IMS***中的问题而提出本发明,为此,本发明的主要目的在于提供一种基于会话发起协议的语音导航方案,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种基于会话发起协议SIP的语音导航方法。
根据本发明的基于会话发起协议SIP的语音导航方法包括:服务器接收呼叫的SIP消息;服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;媒体服务器接收主叫所拨的号码,并将号码发送给服务器;服务器执行对应于号码的业务。
优选地,服务器根据被叫的业务组向媒体服务器发送指示消息包括:服务器根据被叫的业务组获取该业务组对应的语音导航树的信息;服务器根据语音导航树的信息获取语音文件的信息;服务器将语音文件的信息发送给媒体服务器。
优选地,服务器执行对应于号码的业务包括:服务器根据号码执行被叫业务组对应的语音导航树中对应的导航操作。
优选地,在服务器接收到呼叫的SIP消息之后,上述方法还包括:服务器根据呼叫的主叫和被叫的业务组确定呼叫的类型为群内呼叫或群外呼叫;服务器指示媒体服务器根据呼叫的类型播放类型对应的初始语音文件。
优选地,在服务器接收到呼叫的SIP消息之前,上述方法还包括:服务器在本地进行数据配置,其中,数据配置包括:配置业务组、配置媒体服务器、配置语音导航数据。
优选地,媒体服务器根据指示消息播放语音文件包括:媒体服务器判断语音文件是否合法,并在语音文件合法的情况下播放语音文件。
优选地,在服务器接收呼叫的SIP消息之前,上述方法还包括:将语音文件上传至媒体服务器。
优选地,将语音文件上传至媒体服务器包括:将语音文件上传至服务器;服务器对语音文件进行审核,在审核通过的情况下,服务器将语音文件上传至媒体服务器。
优选地,在服务器接收到呼叫的SIP消息之后,上述方法还包括:服务器对呼叫的SIP消息进行解析,并从呼叫的SIP消息中获取呼叫的主叫和/或被叫的信息。
为了实现上述目的,根据本发明的另一方面,提供了一种基于SIP协议的语音导航***。
根据本发明的基于SIP协议的语音导航***包括:服务器和媒体服务器,服务器接收呼叫的SIP消息;服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;媒体服务器接收主叫所拨的号码;媒体服务器将接收到的号码发送给服务器;服务器执行对应于号码的业务。
通过本发明,采用了基于SIP协议的独立的大客户话务台服务器(简称为服务器)和媒体服务器实现语音导航,解决了相关技术中传统的语音话务台与交换设备和网关设备捆绑在一起而造成的成本高、维护不方便以及传统的语音话务台不能很好的融入NGN或IMS***中的问题,进而达到了维护方便、降低运营成本的效果,并且提高了集团用户的体验。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的基于SIP的语音导航方法的流程图;
图2是根据本发明的实施例的集团用户驻地客户上传语音的流程图;
图3是根据本发明实施例的语音导航的业务的流程图;
图4是根据本发明实施例的***优选的结构框图。
具体实施方式
功能概述
本发明实施例提供了一种基于会话发起协议(Session InitiationProtocol,简称为SIP)的语音导航方案,该方案的处理原则如下:服务器接收呼叫的会话发起协议SIP消息;服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;媒体服务器接收主叫根据语音文件拨入的号码;媒体服务器将接收到的号码发送给服务器;服务器执行对应于号码的业务。通过该方案能够对集团内用户和集团外的用户进行区别,当呼叫这些大客户集团的引示线时,在本方案中能够根据主叫用户是属于集团内部的用户还是集团外部的用户为用户播放不同的个性化欢迎词或广告词,然后通过语音导航指引用户快速拨打所需要的号码。在该方案中,通过采用独立的大客户话务台服务器和媒体服务器,适应了运营商电信网络向NGN和IMS体系架构方向的发展,开通维护方便,大大的降低了运营成本。同时,在该方案中,集团用户可以根据自己的业务需要,自行定制语音,大大的提升了集团大客户的企业用户的形象。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
在以下实施例中,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
方法实施例
根据本发明的实施例,提供了一种基于会话发起协议的语音导航方法,图1是根据本发明实施例的基于SIP的语音导航方法的流程图,如图1所示,该方法包括如下的步骤S102至步骤S112:
步骤S102,服务器接收呼叫的会话发起协议SIP消息;
步骤S104,服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;
步骤S106,媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;
步骤S108,媒体服务器接收主叫所拨的号码;
步骤S110,媒体服务器将接收到的号码发送给服务器;
步骤S112,服务器执行对应于号码的业务。
通过上述的步骤S102至步骤S112,实现了基于SIP协议的语音导航,由于服务器和媒体服务器的分离设置,使开通及维护更加方便。此外,使集团用户可以根据自身业务定制并向媒体服务器上传需要语音,从而提供个性化的语音服务。其中,可以直接将语音文件上传至媒体服务器,也可以经由服务器将语音文件上传至媒体服务器,该流程可以包括如下步骤:
步骤1A,将语音文件上传至服务器;
步骤1B,服务器对语音文件进行审核,在审核通过的情况下,服务器将语音文件上传至媒体服务器。
需要说明的是,媒体服务器安装后,里面可以保存一些默认的语音,但是,如果用户需要的个性化语音,必须在使用前上传到媒体服务器上,优选地,语音上传可以在用户所在的客户端上进行。
由于所有的音资源放在媒体服务器上,集团用户可以把自己需要的语音上传媒体服务器中,相比媒体网关,既降低了成本,也为集团用户根据自身的需求自身定制满足自己需要语音提供了可能,并且这种定制不会影响网络中其他设备的运行。
优选地,在步骤S104中,服务器可以根据被叫的业务组获取该业务组对应的语音导航树的信息,然后,再根据语音导航树的信息获取语音文件的信息,并将语音文件的信息发送给媒体服务器。在服务器接收到来自媒体服务器的号码后,服务器可以根据该号码执行被叫业务组对应的语音导航树中对应的导航操作。
进一步地,在本实施例中还可以区分呼叫的类型是群内呼叫还是群外呼叫,进而根据呼叫的类型给主叫分别播放不同的欢迎词或广告语,并通过语音导航指引用户快速的拨打所需要的号码。需要说明的,导航功能可以支持多层嵌套、提供转企业分机、转人工服务、转上一层语音导航、转下一层语音导航、转语音交互平台(例如,企业语音邮箱)等功能。区分呼叫的类型可以通过以下步骤来实现:
步骤S2A,步骤服务器根据呼叫的主叫和被叫的业务组确定呼叫的类型为群内呼叫或群外呼叫;
步骤S2B,服务器指示媒体服务器根据呼叫的类型播放类型对应的初始语音文件,该初始语音文件可以是预先配置的,可以包括欢迎词或者广告词。
在上述步骤S102之前,服务器可以在本地进行数据配置,其中,数据配置包括:配置业务组、配置媒体服务器、配置语音导航数据。下面对此进行详细的说明:
配置业务组包括:创建集团用户需要的业务组、设置业务组的引示线号码、设定是否启用语音话务台和语音导航功能、设置语音话务台语音、设置群内用户的导航音树索引、设置群外用户的导航树索引、配置业务组的号码分析子编号等。
配置媒体服务器包括:配置媒体服务器的信息,例如,局号、节点号、IP地址等;媒体服务器本端和对端的信息,例如,SIP端口、TFTP的ip地址、TFTP的端口号、以及设置语音文件的路径。
语音导航数据配置包括:配置语音导航树、收号规则、以及每个导航树所对应的具体的语音导航功能的设置。
还可以进行号码分析子配置,包括:配置分析器、号码分析规则,并在分析器中对号码头进行分析。
下面将结合实例对本发明实施例的实现过程进行详细描述。
图2是根据本发明的实施例的集团用户驻地客户上传语音的流程图,如图2所示,该流程包括如下步骤:
步骤201:开始进行语音文件上传操作,选择需要上传的音资源编号,并选择录制好的语音文件进行加载,这个语音文件可以以tone+音编号.wav的格式存放在媒体服务器的指定路径中。
步骤202:检测所加载的语音文件是否合法,例如,上传到媒体服务器上的语音必须满足一定的格式,包括文件格式必须是wav格式、必须是单声道、A率、采样频率为8KHZ等。
步骤203:如果检测发现语音文件不合法,则重新录音,或选择其他的语音文件,并继续进行语音文件合法性检查。
步骤204:如果经过语音文件合法性检查后该语音文件合法,则客户端可以采用TFTP协议,通过通讯和消息模块(该模块在下文中会进行详细的说明,在此不再赘述)将语音文件上传到大客户服务器上。
步骤205:上传到大客户服务器的语音文件,可以先存在一个指定的目录下,由服务器对语音文件进行安全审核。
步骤206:服务器数据管理人员对语音进行安全审核。
步骤207:如果安全审核未通过,则服务器会自动删除此音文件,并通知客户端语音安全审核未通过。
步骤208:如果安全审核通过,则大客户服务器把该音文件采用TFTP协议,通过通讯和消息模块上传到媒体服务器上,存放在指定的路径下,并且音文件的文件名为:tone+音编号.wav。这样下次放音时,就会播放这个上传的语音。
图3是根据本发明实施例的语音导航的业务的流程图,如图3所示,该流程包括如下步骤:
步骤301:群内或者群外用户拨打话务台引示线,软交换把呼叫的SIP消息送给大客户服务器进行处理。
步骤302:大客户服务器提取呼叫的相关信息,判定此次呼叫是群内呼叫还是群外呼叫。
步骤303:如果本次呼叫为群外呼叫,则通知媒体服务器播放针对群外用户的欢迎词或者广告词。
步骤304:通知媒体服务器播放第一层导航的导航音。
步骤305:播放导航音的同时,通知媒体服务器准备收号。
步骤306:根据语音导航提示音,如果用户拨打的是转人工服务器的号码,则根据语音导航的号码信息功能表,把呼叫接续到人工坐席。
步骤307:如果用户直接拨的是分机号码,则呼叫接续到分机,例如,用户知道财务部的电话为4405,则用户直接拨4405接通财务部的电话。如果语音导航的号码信息功能中设定某一位拨号对应一个分机的话,则用户拨一位号码也能转分机,例如,听导航提示音“航班咨询请拨2”,则拨2转到负责航班咨询的某个分机。
步骤308:如果用户听语音提示后,拨打接通语音交互平台的号码,则呼叫被接续到语言交互平台,如接续到企业语音信箱进行留言等。
步骤309:如果用户听提示音后,拨打进入下一层的号码,则呼叫接续到下一层语音导航。
步骤310、311:大客户服务器指示大客户媒体服务器播放第二层语音导航的导航音,并同时开始收号。
步骤312:如果用户拨打转入上一层的号码,则呼叫转入上一层语音导航。同样的,如果拨打相应的号码,也可以转入转分机,转下一层,转上一层,转人工服务,转语音交互平台功能,在此不再赘述。
步骤313:播放上一层的语音导航提示音,并重新开始按上一层设置的导航信息进行导航。
步骤314:如果用户拨打转入下一层的电话号码,则会播放下一层的导航提示音,用户根据语音提示拨打相应的号码,分别可以实现转分机,转下一层,转上一层,转人工服务,转语音交互平台的功能,在本实施例中可以支持多层的导航嵌套。
需要说明的是,在步骤302后,如果呼叫的性质是群内呼叫,则播放群内用户的欢迎词,广告语,并播放群内用户的导航音,群内用户可以导航提示快速拨打所需号码。具体步骤和群外呼叫一样,在此不再赘述。
通过上述方法实施例,能够方便的接入NGN和IMS***中,且与交换设备及网关设备分离,成本较低,开通维护方便,能够为集团用户提供语音话务台和语音导航的的功能,集团用户可以根据自身的需求,上传个性化的语音,提供具有个性特色的语音服务,包括欢迎词,广告语等,并且能通过语音导航,指引用户快速的拨打其所需的号码。有利于提高集团用户的企业形象。
***实施例
根据本发明的实施例,提供了一种基于SIP协议的语音导航***,包括:服务器和媒体服务器,在该***中,服务器接收呼叫的SIP消息;服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;媒体服务器接收主叫所拨的号码;媒体服务器将接收到的号码发送给服务器;服务器执行对应于号码的业务。
该***对应于上述的方法实施例,在方法实施例中已经进行过的说明在此不再赘述,下面是对该***中的具体的模块进行的说明。
图4是根据本发明实施例的***优选的结构框图,如图4所示,本实施例的***包括:大客户话务台服务器(简称为服务器)和媒体服务器及集团用户驻地客户端,其中,大客户服务器提供呼叫控制功能及呼叫排队功能,对媒体服务器收过来的号码进行处理,同时指示媒体服务器播放相应的语音;媒体服务器主要负责存储语音文件,根据大客户服务器的指示播放相应的语音,并在语音导航的过程中进行收号;集团用户驻地客户端主要提供语音定制功能,也可以提供人工坐席的功能。该***可以包括以下模块:GUI管理模块,数据库模块,排队机模块,呼叫处理模块,SIP协议处理模块,通讯和消息收发模块,媒体处理模块,客户端管理模块,人工坐席模块等。其中,大客户服务器包括GUI管理模块,数据库模块,排队机模块,呼叫处理模块,SIP协议处理模块,通信和消息收发模块组成;媒体服务器包括媒体处理模块,呼叫控制模块,SIP协议处理模块,通信和消息收发模块组成,集团用户驻地客户端由客户端管理模块,通信和消息模块及人工坐席模块组成。下面对上述模块进行详细的说明。
GUI管理模块
此模块提供图形用户接口,供开通时进行必要的数据配置,可以包括4个部分,业务组属性配置,语音导航功能配置,号码分析设置,媒体服务器属性配置。
业务组属性配置功能:增加和修改业务组,在本实施例的***中的业务组对应软交换中的商务群,配置有无人工台时语音话务台提示音编号,配置有无人工台时语音话务台回台音编号,设置号码分析子及群内和群外用户的语音导航音树索引。
语音导航功能配置:配置语音导航树索引和语音导航的收号规则,以及语音导航具体功能设置。每个语音导航树对应一套完整的导航功能,语音导航树之间可以进行嵌套,每个语音导航树对应一条导航语音和一条回台的语音。语音导航的收号规则用于对媒体服务器收过来的号进行分析,只有符合收号规则的号码才能进行处理。语音导航具体功能设置用于设置具体的收号对应的导航功能,包括转分机,转人工服务,转上一层语音导航,转下一层语音导航,转语音交互平台等。
号码分析设置:配置号码分析子,号码分析器,以及在相应的分析器中进行号码分析。
媒体服务器属性配置:配置媒体服务服务器的局号,节点号,媒体服务器的Ip地址及本端和对端端口,TFTP端口号,音文件存放路径等数据,这些参数用于SIP信令交互,音文件的存放以及语音播放。
数据库模块
数据库模块存储GUI管理模块配置的数据,提供接口供GUI管理模块数据的写入,查询,修改,删除等功能,并提供接口供呼叫控制模块和通信及消息收发模块调用。
SIP协议处理模块
对通信和消息收发模块送过来的消息,进行协议解码。对呼叫处理模块送过来的消息进行协议编码。
呼叫处理模块
控制整个呼叫的流程,对接收到的信令进行合法性分析处理,对于合法的信令则获取信令中的必要信息,对于不合法的则做失败处理。对发往协议处理模块的信令消息进行变量赋值,并决定下一步流程。
通信和消息收发模块
接收网络上传送过来的消息,并上报协议处理模块。或者把消息发到网络上,为数据上传时提供接口。
媒体处理模块
媒体处理模块负责存储语音文件,向主叫用户播放语音流,对操作过程中的用户拨号进行收号,并把收到的号码送给呼叫控制处理模块处理。
排队机模块
在本实施例的***能同时服务器多个业务组,每个业务组均有一个排队等待队列,当有多个用户同时呼入且均须转接人工服务时,呼叫进入等待队列,排队机会及时的把呼叫送给空闲的人工坐席进行处理。
客户端管理模块
客户端管理模块主要提供语音上传的功能,并对上传状态进行查看,以及对语音文件格式进行合法性检查,并提供对本商务群用户是否启用语音话务台功能的控制,提供集团用户能够自己定制个性化得语音的接口。
人工坐席模块
人工坐席模块负责对上人工服务的呼叫进行受理。
下面结合上述模块对上述方法实施例中的呼叫的基本步骤进行说明:群内或者群外用户呼叫话务台引示线,SS把呼叫的SIP消息被送往大客户服务器,大客户服务器经过编解码获取主被叫用户号码以及所在的群的信息,根据主被叫号码的业务组是否相同,判断本次呼叫属于群内呼叫还是属于群外呼叫,呼叫控制模块根据被叫的业务组号,通过调用数据库***获取该业务组语音导航树编号,根据语音导航树编号得到所要播放的语音编号,同时指示媒体服务器播放给主叫用户播放这些语音编号所对应的语音,媒体服务器同时进行收号,用户拨号后,媒体服务器把所收到的号码被送给大客户服务器进行分析,大客户服务器跟据业务组的导航树取该导航所对应的具体的导航功能执行相应的操作,具体为根据用户所拨号码分别接续到人工服务,或者直接接续到分机,或者转入下一层,或者转入上一层,或者接入语音交互平台。
从以上的描述中,可以看出,本发明实现了如下技术效果:
1、本实施例中的***采用SIP协议,能够方便的接入NGN或者IMS的体系架构中。
2、本实施例中的***采用单独的媒体服务器和大客户服务器体系结构,不像传统的话务台和交换设备及网关设备捆绑在一起,本***费用较低,开通及运行维护比较方便。
3、本实施例中的***能提供语音话务台和语音导航的功能,即使在没有人工坐席的情况下,根据语音导航,用户也能快速的拨打所需要的号码。
4、本实施例中的***提供语音定制功能,使企业用户根据自身的业务需要随时更改设置所需的欢迎词,广告词,导航语音等,有利于提升企业的形象和企业业务的推广。
5、本实施例中的***可以根据呼叫的性质,即是群内呼叫还是群外呼叫分别播放不同的欢迎词,广告语,并播放不同的导航语音进行导航,更加具有个性化。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种基于会话发起协议SIP的语音导航方法,其特征在于,包括:
服务器接收呼叫的SIP消息;
所述服务器根据所述SIP消息所指示的所述呼叫的被叫的业务组,向媒体服务器发送指示消息;
所述媒体服务器根据所述指示消息向所述呼叫的主叫播放与所述业务组对应的语音文件;
所述媒体服务器接收所述主叫所拨的号码,并将所述号码发送给所述服务器;
所述服务器执行对应于所述号码的业务;
其中,所述服务器根据所述被叫的业务组向所述媒体服务器发送指示消息包括:
所述服务器根据所述被叫的业务组获取该业务组对应的语音导航树的信息;
所述服务器根据所述语音导航树的信息获取所述语音文件的信息;
所述服务器将所述语音文件的信息发送给所述媒体服务器。
2.根据权利要求1所述的方法,其特征在于,所述服务器执行对应于所述号码的业务包括:
所述服务器根据所述号码执行所述被叫业务组对应的语音导航树中对应的导航操作。
3.根据权利要求1所述的方法,其特征在于,在所述服务器接收到所述呼叫的SIP消息之后,所述方法还包括:
所述服务器根据所述呼叫的主叫和被叫的业务组确定所述呼叫的类型为群内呼叫或群外呼叫;
所述服务器指示所述媒体服务器根据所述呼叫的类型播放所述类型对应的初始语音文件。
4.根据权利要求1所述的方法,其特征在于,在所述服务器接收到所述呼叫的SIP消息之前,所述方法还包括:
所述服务器在本地进行数据配置,其中,所述数据配置包括:配置业务组、配置媒体服务器、配置语音导航数据。
5.根据权利要求1所述的方法,其特征在于,所述媒体服务器根据所述指示消息播放所述语音文件包括:
所述媒体服务器判断所述语音文件是否合法,并在所述语音文件合法的情况下播放所述语音文件。
6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述服务器接收所述呼叫的SIP消息之前,所述方法还包括:
将语音文件上传至所述媒体服务器。
7.根据权利要求6所述的方法,其特征在于,将所述语音文件上传至所述媒体服务器包括:
将所述语音文件上传至所述服务器;
所述服务器对所述语音文件进行审核,在审核通过的情况下,所述服务器将所述语音文件上传至所述媒体服务器。
8.根据权利要求1至5中任一项所述的方法,其特征在于,在所述服务器接收到所述呼叫的SIP消息之后,所述方法还包括:
所述服务器对所述呼叫的SIP消息进行解析,并从所述呼叫的SIP消息中获取所述呼叫的主叫和/或被叫的信息。
9.一种基于SIP协议的语音导航***,其特征在于,包括:服务器和媒体服务器,
服务器接收呼叫的SIP消息;
所述服务器根据所述SIP消息所指示的所述呼叫的被叫的业务组,向媒体服务器发送指示消息;
所述媒体服务器根据所述指示消息向所述呼叫的主叫播放与所述业务组对应的语音文件;
所述媒体服务器接收所述主叫所拨的号码;
所述媒体服务器将接收到的所述号码发送给所述服务器;
所述服务器执行对应于所述号码的业务;
其中,所述服务器根据所述被叫的业务组向所述媒体服务器发送指示消息包括:
所述服务器根据所述被叫的业务组获取该业务组对应的语音导航树的信息;
所述服务器根据所述语音导航树的信息获取所述语音文件的信息;
所述服务器将所述语音文件的信息发送给所述媒体服务器。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910179886.XA CN102045303B (zh) | 2009-10-19 | 2009-10-19 | 基于会话发起协议的语音导航方法及*** |
PCT/CN2010/073156 WO2010145413A1 (zh) | 2009-10-19 | 2010-05-24 | 基于会话发起协议的语音导航方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910179886.XA CN102045303B (zh) | 2009-10-19 | 2009-10-19 | 基于会话发起协议的语音导航方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102045303A CN102045303A (zh) | 2011-05-04 |
CN102045303B true CN102045303B (zh) | 2015-06-03 |
Family
ID=43355808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910179886.XA Active CN102045303B (zh) | 2009-10-19 | 2009-10-19 | 基于会话发起协议的语音导航方法及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102045303B (zh) |
WO (1) | WO2010145413A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102373A (zh) * | 2007-08-20 | 2008-01-09 | 中兴通讯股份有限公司 | 基于sip协议的呼叫转接方法及呼叫转接*** |
CN101141526A (zh) * | 2006-09-08 | 2008-03-12 | 中国电信股份有限公司 | 实现语音导航的方法 |
CN101262523A (zh) * | 2008-04-29 | 2008-09-10 | 上海汉傲电信科技有限公司 | 一种呼叫中心及其实现方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163270B (zh) * | 2007-11-08 | 2010-07-14 | 中兴通讯股份有限公司 | 下一代网络中实现个性化语音闹醒的话务台***及方法 |
CN101170613B (zh) * | 2007-11-16 | 2010-06-16 | 中兴通讯股份有限公司 | 语音会议中会议控制操作的方法和*** |
CN101282387A (zh) * | 2008-05-23 | 2008-10-08 | 中兴通讯股份有限公司 | 一种ip话务台***及其上传语音文件的安全审核方法 |
-
2009
- 2009-10-19 CN CN200910179886.XA patent/CN102045303B/zh active Active
-
2010
- 2010-05-24 WO PCT/CN2010/073156 patent/WO2010145413A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141526A (zh) * | 2006-09-08 | 2008-03-12 | 中国电信股份有限公司 | 实现语音导航的方法 |
CN101102373A (zh) * | 2007-08-20 | 2008-01-09 | 中兴通讯股份有限公司 | 基于sip协议的呼叫转接方法及呼叫转接*** |
CN101262523A (zh) * | 2008-04-29 | 2008-09-10 | 上海汉傲电信科技有限公司 | 一种呼叫中心及其实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102045303A (zh) | 2011-05-04 |
WO2010145413A1 (zh) | 2010-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8290126B2 (en) | System and method for a visual voicemail interface | |
CN100445992C (zh) | 管理通信网络中的联系人 | |
EP1645104B1 (en) | Method and apparatus for changing and pushing a sound source of a supplementary service using a ring back tone on calling | |
KR101457249B1 (ko) | 컨퍼런싱 방법 및 시스템 | |
CN102281364B (zh) | 呼叫中心***及其接入方法 | |
CN101404697B (zh) | 提供综合信息服务的呼叫中心***及呼叫方法 | |
CN101668021B (zh) | 终端信令平台、运营设备信令平台及三网融合*** | |
US20070047711A1 (en) | Personalized on-hold music | |
US7965829B2 (en) | Subscriber alterable call transfer service | |
US8606240B1 (en) | Hybrid communications mailbox | |
CN1893483B (zh) | 利用智能网提供虚拟总机服务的方法 | |
CN101026650A (zh) | 一种通信服务接入的***及方法 | |
CN101931904A (zh) | 多媒体漏话提醒的方法、***及其sip服务器 | |
CN101202795B (zh) | 一种进行音频内容用户录音的方法和*** | |
CN102238262A (zh) | 一种手机个性化自动应答语音*** | |
CN101394436A (zh) | 基于固网的点击拨号方法、***以及客户端 | |
CN101742474A (zh) | 一卡多号*** | |
CN101610488B (zh) | 跨网络通讯工具统一编号及拨打***及方法 | |
CN101237493A (zh) | 人工话务处理方法及人工调度可视话务*** | |
CN103037113B (zh) | 一种基于融合通信的彩铃业务***及实现方法 | |
CN102572128A (zh) | 一种电话签到*** | |
CN100515129C (zh) | 基于移动通信网和互联网进行智能通信的装置 | |
CN100579086C (zh) | 一种提供公共呼叫中心服务的方法和*** | |
CN102045303B (zh) | 基于会话发起协议的语音导航方法及*** | |
EA007138B1 (ru) | Способ передачи звукового сообщения с мобильного терминала, в том числе не имеющего доступа к сети интернет, в любой адрес электронной почты |
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 |