[go: up one dir, main page]

CN102045303A - Voice guidance method and system based on SIP (Session Initiation Protocol) - Google Patents

Voice guidance method and system based on SIP (Session Initiation Protocol) Download PDF

Info

Publication number
CN102045303A
CN102045303A CN200910179886XA CN200910179886A CN102045303A CN 102045303 A CN102045303 A CN 102045303A CN 200910179886X A CN200910179886X A CN 200910179886XA CN 200910179886 A CN200910179886 A CN 200910179886A CN 102045303 A CN102045303 A CN 102045303A
Authority
CN
China
Prior art keywords
server
voice
media server
calling
group
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.)
Granted
Application number
CN200910179886XA
Other languages
Chinese (zh)
Other versions
CN102045303B (en
Inventor
刘健美
李艳青
戴莉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN200910179886.XA priority Critical patent/CN102045303B/en
Priority to PCT/CN2010/073156 priority patent/WO2010145413A1/en
Publication of CN102045303A publication Critical patent/CN102045303A/en
Application granted granted Critical
Publication of CN102045303B publication Critical patent/CN102045303B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/4872Non-interactive information services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4936Speech interaction details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于会话发起协议的语音导航方法及系统,该方法包括:服务器接收呼叫的SIP消息;服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;媒体服务器接收主叫所拨的号码,并将号码发送给服务器;服务器执行对应于号码的业务。通过本发明达到了维护方便、降低运营成本的效果,并且提高了集团用户的体验。

Figure 200910179886

The invention discloses a voice navigation method and system based on a session initiation protocol. The method comprises: a server receives a calling SIP message; the server sends an indication message to a media server according to the called service group indicated by the SIP message; The media server plays the voice file corresponding to the service group to the caller according to the instruction message; the media server receives the number dialed by the caller and sends the number to the server; the server executes the service corresponding to the number. The present invention achieves the effects of convenient maintenance and reduced operating costs, and improves the experience of group users.

Figure 200910179886

Description

基于会话发起协议的语音导航方法及系统 Voice navigation method and system based on session initiation protocol

技术领域technical field

本发明涉及通信领域,具体而言,涉及一种基于会话发起协议的语音导航方法及系统。The present invention relates to the communication field, in particular to a voice navigation method and system based on a session initiation protocol.

背景技术Background technique

下一代通信网络(Next Generation Network,简称为NGN)是以软交换(Soft Switch,简称为SS)为核心的,是能够提供包括语音、数据、视频和多媒体业务等基于分组技术的综合开放的网络架构,该架构是电信网目前的主流体系架构。IP多媒体子系统(IPMultimedia Subsystem,简称为IMS)由第三代合作伙伴计划(3rdGeneration Partnership Project,简称为3GPP)组织在R5版本中提出,是对IP多媒体业务进行控制的网络核心层逻辑功能实体的总称,IMS作为融合固定接入和移动接入的统一架构,提供固定网和移动网的全网融合,是电信网发展和演进的未来方向。但是,传统的语音话务台并不能很好的融入NGN或IMS系统中。The next generation communication network (Next Generation Network, referred to as NGN) is a soft switch (Soft Switch, referred to as SS) as the core, and it is a comprehensive and open network based on packet technology that can provide voice, data, video and multimedia services. Architecture, which is the current mainstream architecture of the telecom network. The IP Multimedia Subsystem (IP Multimedia Subsystem, referred to as IMS) was proposed by the 3rd Generation Partnership Project (3rd Generation Partnership Project, referred to as 3GPP) in the R5 version, and it is a logical functional entity of the network core layer that controls IP multimedia services In general, IMS, as a unified architecture that integrates fixed access and mobile access, provides network-wide integration of fixed and mobile networks, and is the future direction of telecom network development and evolution. However, traditional voice consoles cannot be well integrated into NGN or IMS systems.

另外,在使用传统的语音台的过程中,运营商的大集团用户一般都有自己的商务群,对外公布统一的引示线号码,集团外的用户拨打商务群的引示线号码进行业务联系,内部用户之间互相拨打小号。而传统的语音话务台与交换设备和网关设备捆绑在一起,成本较高,开通维护很不方便,并且由于传统的话务台语音存在媒体网关上,提供的语音较少,集团用户无法根据自身的业务需要自行设置个性化得语音,不利用企业形象和自身业务推广。又由于传统的语音话务台无法对用户的呼叫进行导航,例如,只提供“请拨分机号,人工服务请拨0”的服务,这样当人工坐席下班后,主叫用户很难拨打自己需要的号码。综上所述,传统的话务台难以满足集团大客户对业务多样性和个性化得需求。In addition, in the process of using traditional voice stations, large group users of operators generally have their own business groups, which publish a unified guide line number to the outside world, and users outside the group dial the guide line number of the business group for business contact , internal users dial each other's trumpet numbers. However, the traditional voice attendant console is bundled with switching equipment and gateway equipment, which is expensive and inconvenient to open and maintain. In addition, because the voice of the traditional attendant console is stored on the media gateway, the voice provided is less, and group users cannot Your own business needs to set up your own personalized voice, without using the corporate image and your own business promotion. And because the traditional voice console cannot navigate the user's call, for example, it only provides the service of "please dial the extension number, please dial 0 for manual service", so when the manual agent is off work, it is difficult for the calling user to dial the service they need. number. To sum up, the traditional attendant console is difficult to meet the needs of the group's major customers for business diversity and individualization.

针对相关技术中传统的语音话务台与交换设备和网关设备捆绑在一起而造成的成本高、维护不方便以及传统的语音话务台不能很好的融入NGN或IMS系统中的问题,目前尚未提出有效的解决方案。Aiming at the problems of high cost, inconvenient maintenance and inability of traditional voice consoles to be well integrated into NGN or IMS systems caused by the bundling of traditional voice consoles with switching equipment and gateway equipment in related technologies, there is currently no solution Come up with effective solutions.

发明内容Contents of the invention

针对相关技术中传统的语音话务台与交换设备和网关设备捆绑在一起而造成的成本高、维护不方便以及传统的语音话务台不能很好的融入NGN或IMS系统中的问题而提出本发明,为此,本发明的主要目的在于提供一种基于会话发起协议的语音导航方案,以解决上述问题。Aiming at the problems of high cost, inconvenient maintenance and traditional voice consoles not being well integrated into NGN or IMS systems caused by traditional voice consoles being bundled with switching equipment and gateway equipment in related technologies, this paper is proposed Invention, therefore, the main purpose of the present invention is to provide a voice navigation solution based on the Session Initiation Protocol to solve the above problems.

为了实现上述目的,根据本发明的一个方面,提供了一种基于会话发起协议SIP的语音导航方法。In order to achieve the above object, according to one aspect of the present invention, a voice navigation method based on the Session Initiation Protocol (SIP) is provided.

根据本发明的基于会话发起协议SIP的语音导航方法包括:服务器接收呼叫的SIP消息;服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;媒体服务器接收主叫所拨的号码,并将号码发送给服务器;服务器执行对应于号码的业务。The voice navigation method based on the session initiation protocol SIP according to the present invention comprises: the SIP message that the server receives the call; the server sends an indication message to the media server according to the called service group of the call indicated by the SIP message; the media server sends an indication message to the media server according to the indication message The caller plays the voice file corresponding to the service group; the media server receives the number dialed by the caller and sends the number to the server; the server executes the service corresponding to the number.

优选地,服务器根据被叫的业务组向媒体服务器发送指示消息包括:服务器根据被叫的业务组获取该业务组对应的语音导航树的信息;服务器根据语音导航树的信息获取语音文件的信息;服务器将语音文件的信息发送给媒体服务器。Preferably, the server sending the indication message to the media server according to the called business group includes: the server obtains the information of the voice navigation tree corresponding to the business group according to the called business group; the server obtains the information of the voice file according to the information of the voice navigation tree; The server sends the information of the voice file to the media server.

优选地,服务器执行对应于号码的业务包括:服务器根据号码执行被叫业务组对应的语音导航树中对应的导航操作。Preferably, the server performing the service corresponding to the number includes: the server performing the corresponding navigation operation in the voice navigation tree corresponding to the called service group according to the number.

优选地,在服务器接收到呼叫的SIP消息之后,上述方法还包括:服务器根据呼叫的主叫和被叫的业务组确定呼叫的类型为群内呼叫或群外呼叫;服务器指示媒体服务器根据呼叫的类型播放类型对应的初始语音文件。Preferably, after the server receives the SIP message of the call, the above method further includes: the server determines that the type of the call is an intragroup call or an outgroup call according to the calling and called service groups of the call; the server instructs the media server to Type The initial audio file corresponding to the playback type.

优选地,在服务器接收到呼叫的SIP消息之前,上述方法还包括:服务器在本地进行数据配置,其中,数据配置包括:配置业务组、配置媒体服务器、配置语音导航数据。Preferably, before the server receives the calling SIP message, the method further includes: the server performs data configuration locally, wherein the data configuration includes: configuring service groups, configuring media servers, and configuring voice navigation data.

优选地,媒体服务器根据指示消息播放语音文件包括:媒体服务器判断语音文件是否合法,并在语音文件合法的情况下播放语音文件。Preferably, the media server playing the audio file according to the instruction message includes: the media server judging whether the audio file is legal, and playing the audio file if the audio file is legal.

优选地,在服务器接收呼叫的SIP消息之前,上述方法还包括:将语音文件上传至媒体服务器。Preferably, before the server receives the calling SIP message, the above method further includes: uploading the voice file to the media server.

优选地,将语音文件上传至媒体服务器包括:将语音文件上传至服务器;服务器对语音文件进行审核,在审核通过的情况下,服务器将语音文件上传至媒体服务器。Preferably, uploading the voice file to the media server includes: uploading the voice file to the server; the server audits the voice file, and if the audit passes, the server uploads the voice file to the media server.

优选地,在服务器接收到呼叫的SIP消息之后,上述方法还包括:服务器对呼叫的SIP消息进行解析,并从呼叫的SIP消息中获取呼叫的主叫和/或被叫的信息。Preferably, after the server receives the SIP message of the call, the above method further includes: the server parses the SIP message of the call, and obtains the calling and/or called information of the call from the SIP message of the call.

为了实现上述目的,根据本发明的另一方面,提供了一种基于SIP协议的语音导航系统。In order to achieve the above object, according to another aspect of the present invention, a voice navigation system based on the SIP protocol is provided.

根据本发明的基于SIP协议的语音导航系统包括:服务器和媒体服务器,服务器接收呼叫的SIP消息;服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;媒体服务器接收主叫所拨的号码;媒体服务器将接收到的号码发送给服务器;服务器执行对应于号码的业务。The voice navigation system based on SIP protocol according to the present invention comprises: server and media server, the SIP message that server receives calling; Server sends indication message to media server according to the called service group of the call indicated by SIP message; Media server according to The instruction message plays the voice file corresponding to the service group to the caller; the media server receives the number dialed by the caller; the media server sends the received number to the server; the server executes the service corresponding to the number.

通过本发明,采用了基于SIP协议的独立的大客户话务台服务器(简称为服务器)和媒体服务器实现语音导航,解决了相关技术中传统的语音话务台与交换设备和网关设备捆绑在一起而造成的成本高、维护不方便以及传统的语音话务台不能很好的融入NGN或IMS系统中的问题,进而达到了维护方便、降低运营成本的效果,并且提高了集团用户的体验。Through the present invention, an independent VIP client console server (abbreviated as server) and a media server based on the SIP protocol are used to realize voice navigation, which solves the problem of bundling the traditional voice console with switching equipment and gateway equipment in related technologies This results in high costs, inconvenient maintenance, and problems that traditional voice consoles cannot be well integrated into NGN or IMS systems, thereby achieving the effects of convenient maintenance, reducing operating costs, and improving the experience of group users.

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:

图1是根据本发明实施例的基于SIP的语音导航方法的流程图;Fig. 1 is the flowchart of the voice navigation method based on SIP according to the embodiment of the present invention;

图2是根据本发明的实施例的集团用户驻地客户上传语音的流程图;Fig. 2 is the flow chart of group user's premises customer uploading voice according to an embodiment of the present invention;

图3是根据本发明实施例的语音导航的业务的流程图;Fig. 3 is the flow chart of the business of voice guidance according to the embodiment of the present invention;

图4是根据本发明实施例的系统优选的结构框图。Fig. 4 is a preferred structural block diagram of a system according to an embodiment of the present invention.

具体实施方式Detailed ways

功能概述Functional Overview

本发明实施例提供了一种基于会话发起协议(Session InitiationProtocol,简称为SIP)的语音导航方案,该方案的处理原则如下:服务器接收呼叫的会话发起协议SIP消息;服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;媒体服务器接收主叫根据语音文件拨入的号码;媒体服务器将接收到的号码发送给服务器;服务器执行对应于号码的业务。通过该方案能够对集团内用户和集团外的用户进行区别,当呼叫这些大客户集团的引示线时,在本方案中能够根据主叫用户是属于集团内部的用户还是集团外部的用户为用户播放不同的个性化欢迎词或广告词,然后通过语音导航指引用户快速拨打所需要的号码。在该方案中,通过采用独立的大客户话务台服务器和媒体服务器,适应了运营商电信网络向NGN和IMS体系架构方向的发展,开通维护方便,大大的降低了运营成本。同时,在该方案中,集团用户可以根据自己的业务需要,自行定制语音,大大的提升了集团大客户的企业用户的形象。The embodiment of the present invention provides a voice navigation solution based on Session Initiation Protocol (Session Initiation Protocol, referred to as SIP for short). The processing principle of the solution is as follows: the server receives the SIP message of the call; The called business group sends an indication message to the media server; the media server plays the voice file corresponding to the business group to the caller according to the indication message; the media server receives the number dialed in by the caller according to the voice file; the media server will receive The received number is sent to the server; the server executes the service corresponding to the number. Through this solution, users within the group and users outside the group can be distinguished. When calling the leading line of these large customer groups, in this solution, the calling user can be classified as a user according to whether the calling user belongs to the user within the group or the user outside the group. Play different personalized greetings or advertisements, and then guide users to quickly dial the desired number through voice navigation. In this solution, by adopting independent VIP client console server and media server, it adapts to the development of carrier's telecommunication network towards NGN and IMS architecture, facilitates provisioning and maintenance, and greatly reduces operating costs. At the same time, in this solution, group users can customize the voice according to their own business needs, which greatly improves the image of enterprise users of the group's major customers.

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and examples.

在以下实施例中,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。In the following embodiments, the steps shown in the flowcharts of the drawings may be performed in a computer system, such as a set of computer-executable instructions, and, although a logical order is shown in the flowcharts, in some cases , the steps shown or described may be performed in a different order than here.

方法实施例method embodiment

根据本发明的实施例,提供了一种基于会话发起协议的语音导航方法,图1是根据本发明实施例的基于SIP的语音导航方法的流程图,如图1所示,该方法包括如下的步骤S102至步骤S112:According to an embodiment of the present invention, a voice navigation method based on a session initiation protocol is provided. FIG. 1 is a flowchart of a SIP-based voice navigation method according to an embodiment of the present invention. As shown in FIG. 1 , the method includes the following Step S102 to step S112:

步骤S102,服务器接收呼叫的会话发起协议SIP消息;Step S102, the server receives the SIP message of the calling session;

步骤S104,服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;Step S104, the server sends an indication message to the media server according to the called service group of the call indicated by the SIP message;

步骤S106,媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;Step S106, the media server plays the voice file corresponding to the service group to the caller according to the indication message;

步骤S108,媒体服务器接收主叫所拨的号码;Step S108, the media server receives the number dialed by the caller;

步骤S110,媒体服务器将接收到的号码发送给服务器;Step S110, the media server sends the received number to the server;

步骤S112,服务器执行对应于号码的业务。Step S112, the server executes the service corresponding to the number.

通过上述的步骤S 102至步骤S112,实现了基于SIP协议的语音导航,由于服务器和媒体服务器的分离设置,使开通及维护更加方便。此外,使集团用户可以根据自身业务定制并向媒体服务器上传需要语音,从而提供个性化的语音服务。其中,可以直接将语音文件上传至媒体服务器,也可以经由服务器将语音文件上传至媒体服务器,该流程可以包括如下步骤:Through the above steps S102 to S112, the voice navigation based on the SIP protocol is realized, and the opening and maintenance are more convenient due to the separate setting of the server and the media server. In addition, group users can customize and upload the required voice to the media server according to their own business, so as to provide personalized voice services. Wherein, the audio file can be directly uploaded to the media server, or the audio file can be uploaded to the media server via the server, and the process can include the following steps:

步骤1A,将语音文件上传至服务器;Step 1A, uploading the voice file to the server;

步骤1B,服务器对语音文件进行审核,在审核通过的情况下,服务器将语音文件上传至媒体服务器。In step 1B, the server reviews the voice file, and if it passes the review, the server uploads the voice file to the media server.

需要说明的是,媒体服务器安装后,里面可以保存一些默认的语音,但是,如果用户需要的个性化语音,必须在使用前上传到媒体服务器上,优选地,语音上传可以在用户所在的客户端上进行。It should be noted that after the media server is installed, some default voices can be stored in it. However, if the user needs personalized voice, it must be uploaded to the media server before use. Preferably, the voice upload can be done on the user's client Carried on.

由于所有的音资源放在媒体服务器上,集团用户可以把自己需要的语音上传媒体服务器中,相比媒体网关,既降低了成本,也为集团用户根据自身的需求自身定制满足自己需要语音提供了可能,并且这种定制不会影响网络中其他设备的运行。Since all the audio resources are placed on the media server, the group users can upload the voice they need to the media server. Compared with the media gateway, it not only reduces the cost, but also provides the group users with customized voices according to their own needs to meet their own needs. Possible, and this customization will not affect the operation of other devices on the network.

优选地,在步骤S104中,服务器可以根据被叫的业务组获取该业务组对应的语音导航树的信息,然后,再根据语音导航树的信息获取语音文件的信息,并将语音文件的信息发送给媒体服务器。在服务器接收到来自媒体服务器的号码后,服务器可以根据该号码执行被叫业务组对应的语音导航树中对应的导航操作。Preferably, in step S104, the server can obtain the information of the voice navigation tree corresponding to the service group according to the called business group, and then obtain the information of the voice file according to the information of the voice navigation tree, and send the information of the voice file to the media server. After the server receives the number from the media server, the server can execute the corresponding navigation operation in the voice navigation tree corresponding to the called service group according to the number.

进一步地,在本实施例中还可以区分呼叫的类型是群内呼叫还是群外呼叫,进而根据呼叫的类型给主叫分别播放不同的欢迎词或广告语,并通过语音导航指引用户快速的拨打所需要的号码。需要说明的,导航功能可以支持多层嵌套、提供转企业分机、转人工服务、转上一层语音导航、转下一层语音导航、转语音交互平台(例如,企业语音邮箱)等功能。区分呼叫的类型可以通过以下步骤来实现:Further, in this embodiment, it is also possible to distinguish whether the call type is an in-group call or an out-group call, and then play different greeting words or slogans to the caller according to the call type, and guide the user to quickly dial required number. It should be noted that the navigation function can support multi-layer nesting, provide functions such as transfer to enterprise extensions, transfer to manual services, transfer to upper-level voice navigation, transfer to lower-level voice navigation, and transfer to voice interaction platforms (for example, enterprise voice mailboxes). Distinguishing the type of call can be achieved by the following steps:

步骤S2A,步骤服务器根据呼叫的主叫和被叫的业务组确定呼叫的类型为群内呼叫或群外呼叫;Step S2A, the step server determines the type of the call as an intra-group call or an out-group call according to the calling and called service groups of the call;

步骤S2B,服务器指示媒体服务器根据呼叫的类型播放类型对应的初始语音文件,该初始语音文件可以是预先配置的,可以包括欢迎词或者广告词。In step S2B, the server instructs the media server to play an initial voice file corresponding to the type of call. The initial voice file may be pre-configured and may include greeting words or advertisement words.

在上述步骤S102之前,服务器可以在本地进行数据配置,其中,数据配置包括:配置业务组、配置媒体服务器、配置语音导航数据。下面对此进行详细的说明:Before the above step S102, the server may perform data configuration locally, wherein the data configuration includes: configuring a service group, configuring a media server, and configuring voice navigation data. This is explained in detail below:

配置业务组包括:创建集团用户需要的业务组、设置业务组的引示线号码、设定是否启用语音话务台和语音导航功能、设置语音话务台语音、设置群内用户的导航音树索引、设置群外用户的导航树索引、配置业务组的号码分析子编号等。Configuring the business group includes: creating the business group required by the group users, setting the guide line number of the business group, setting whether to enable the voice console and voice navigation functions, setting the voice of the voice console, and setting the navigation sound tree for users in the group Index, set the navigation tree index of users outside the group, configure the number analysis sub-number of the business group, etc.

配置媒体服务器包括:配置媒体服务器的信息,例如,局号、节点号、IP地址等;媒体服务器本端和对端的信息,例如,SIP端口、TFTP的ip地址、TFTP的端口号、以及设置语音文件的路径。Configuring the media server includes: configuring the information of the media server, such as office number, node number, IP address, etc.; the information of the local end and the peer end of the media server, such as SIP port, TFTP ip address, TFTP port number, and setting the voice The path to the file.

语音导航数据配置包括:配置语音导航树、收号规则、以及每个导航树所对应的具体的语音导航功能的设置。Voice navigation data configuration includes: configuring voice navigation trees, number collection rules, and setting of specific voice navigation functions corresponding to each navigation tree.

还可以进行号码分析子配置,包括:配置分析器、号码分析规则,并在分析器中对号码头进行分析。You can also perform number analysis sub-configuration, including: configure the analyzer, number analysis rules, and analyze the number port in the analyzer.

下面将结合实例对本发明实施例的实现过程进行详细描述。The implementation process of the embodiment of the present invention will be described in detail below with reference to examples.

图2是根据本发明的实施例的集团用户驻地客户上传语音的流程图,如图2所示,该流程包括如下步骤:Fig. 2 is the flow chart of group user resident client uploading voice according to the embodiment of the present invention, as shown in Fig. 2, this flow process comprises the following steps:

步骤201:开始进行语音文件上传操作,选择需要上传的音资源编号,并选择录制好的语音文件进行加载,这个语音文件可以以tone+音编号.wav的格式存放在媒体服务器的指定路径中。Step 201: Start the audio file upload operation, select the audio resource number to be uploaded, and select the recorded audio file to load. This audio file can be stored in the specified path of the media server in the format of tone+tone number.wav.

步骤202:检测所加载的语音文件是否合法,例如,上传到媒体服务器上的语音必须满足一定的格式,包括文件格式必须是wav格式、必须是单声道、A率、采样频率为8KHZ等。Step 202: Detect whether the loaded voice file is legal. For example, the voice uploaded to the media server must meet a certain format, including that the file format must be in wav format, must be mono, A rate, and a sampling frequency of 8KHZ.

步骤203:如果检测发现语音文件不合法,则重新录音,或选择其他的语音文件,并继续进行语音文件合法性检查。Step 203: If it is detected that the voice file is illegal, record again, or select another voice file, and continue to check the validity of the voice file.

步骤204:如果经过语音文件合法性检查后该语音文件合法,则客户端可以采用TFTP协议,通过通讯和消息模块(该模块在下文中会进行详细的说明,在此不再赘述)将语音文件上传到大客户服务器上。Step 204: If the voice file is legal after the voice file legitimacy check, then the client can use the TFTP protocol to upload the voice file through the communication and message module (this module will be described in detail below, and will not be repeated here) to the big client server.

步骤205:上传到大客户服务器的语音文件,可以先存在一个指定的目录下,由服务器对语音文件进行安全审核。Step 205: The audio files uploaded to the VIP client server may first be stored in a designated directory, and the server will perform security audit on the audio files.

步骤206:服务器数据管理人员对语音进行安全审核。Step 206: The server data manager conducts a security audit on the voice.

步骤207:如果安全审核未通过,则服务器会自动删除此音文件,并通知客户端语音安全审核未通过。Step 207: If the security audit fails, the server automatically deletes the audio file, and notifies the client that the voice security audit fails.

步骤208:如果安全审核通过,则大客户服务器把该音文件采用TFTP协议,通过通讯和消息模块上传到媒体服务器上,存放在指定的路径下,并且音文件的文件名为:tone+音编号.wav。这样下次放音时,就会播放这个上传的语音。Step 208: If the security audit is passed, then the big customer server uploads the tone file to the media server through the communication and message module through the TFTP protocol, and stores it in the specified path, and the file name of the tone file is: tone+tone number. wav. In this way, the uploaded voice will be played the next time the voice is played.

图3是根据本发明实施例的语音导航的业务的流程图,如图3所示,该流程包括如下步骤:Fig. 3 is the flow chart of the business of voice navigation according to the embodiment of the present invention, as shown in Fig. 3, this flow process comprises the following steps:

步骤301:群内或者群外用户拨打话务台引示线,软交换把呼叫的SIP消息送给大客户服务器进行处理。Step 301: A user in the group or outside the group dials the guide line of the attendant console, and the softswitch sends the SIP message of the call to the VIP customer server for processing.

步骤302:大客户服务器提取呼叫的相关信息,判定此次呼叫是群内呼叫还是群外呼叫。Step 302: the VIP client server extracts the relevant information of the call, and determines whether the call is an in-group call or an out-group call.

步骤303:如果本次呼叫为群外呼叫,则通知媒体服务器播放针对群外用户的欢迎词或者广告词。Step 303: If the call is outside the group, the media server is notified to play a greeting or advertisement for users outside the group.

步骤304:通知媒体服务器播放第一层导航的导航音。Step 304: Notify the media server to play the navigation sound of the first-level navigation.

步骤305:播放导航音的同时,通知媒体服务器准备收号。Step 305: While playing the navigation tone, notify the media server to prepare to receive numbers.

步骤306:根据语音导航提示音,如果用户拨打的是转人工服务器的号码,则根据语音导航的号码信息功能表,把呼叫接续到人工坐席。Step 306: According to the prompt tone of the voice navigation, if the user dials the number transferred to the manual server, then according to the number information function list of the voice navigation, the call is connected to the manual agent.

步骤307:如果用户直接拨的是分机号码,则呼叫接续到分机,例如,用户知道财务部的电话为4405,则用户直接拨4405接通财务部的电话。如果语音导航的号码信息功能中设定某一位拨号对应一个分机的话,则用户拨一位号码也能转分机,例如,听导航提示音“航班咨询请拨2”,则拨2转到负责航班咨询的某个分机。Step 307: If the user directly dials an extension number, the call is connected to the extension. For example, if the user knows that the phone number of the finance department is 4405, the user directly dials 4405 to connect to the phone number of the finance department. If the number information function of the voice navigation is set to correspond to an extension, the user can also dial a number to transfer to the extension. For example, listen to the navigation prompt "Please dial 2 for flight inquiries", then dial 2 to transfer to the responsible person. An extension of the flight advisory.

步骤308:如果用户听语音提示后,拨打接通语音交互平台的号码,则呼叫被接续到语言交互平台,如接续到企业语音信箱进行留言等。Step 308: If the user dials the number connected to the voice interaction platform after listening to the voice prompt, the call will be connected to the language interaction platform, such as to the enterprise voice mailbox for leaving a message.

步骤309:如果用户听提示音后,拨打进入下一层的号码,则呼叫接续到下一层语音导航。Step 309: If the user dials the number for entering the next floor after listening to the prompt tone, the call is connected to the voice guidance for the next floor.

步骤310、311:大客户服务器指示大客户媒体服务器播放第二层语音导航的导航音,并同时开始收号。Steps 310 and 311: the VIP client server instructs the VIP client media server to play the navigation sound of the second-level voice navigation, and start receiving numbers at the same time.

步骤312:如果用户拨打转入上一层的号码,则呼叫转入上一层语音导航。同样的,如果拨打相应的号码,也可以转入转分机,转下一层,转上一层,转人工服务,转语音交互平台功能,在此不再赘述。Step 312: If the user dials the number transferred to the upper layer, the call is transferred to the upper layer voice navigation. Similarly, if you dial the corresponding number, you can also transfer to the extension, transfer to the next floor, transfer to the upper floor, transfer to manual service, and transfer to the voice interaction platform function, which will not be described here.

步骤313:播放上一层的语音导航提示音,并重新开始按上一层设置的导航信息进行导航。Step 313 : Play the voice navigation prompt tone of the upper layer, and restart the navigation according to the navigation information set in the upper layer.

步骤314:如果用户拨打转入下一层的电话号码,则会播放下一层的导航提示音,用户根据语音提示拨打相应的号码,分别可以实现转分机,转下一层,转上一层,转人工服务,转语音交互平台的功能,在本实施例中可以支持多层的导航嵌套。Step 314: If the user dials the phone number transferred to the next floor, the navigation prompt tone of the next floor will be played, and the user dials the corresponding number according to the voice prompt, and the extension, the next floor, and the previous floor can be implemented respectively , transfer to manual service, transfer to the functions of the voice interaction platform, in this embodiment, multi-layer navigation nesting can be supported.

需要说明的是,在步骤302后,如果呼叫的性质是群内呼叫,则播放群内用户的欢迎词,广告语,并播放群内用户的导航音,群内用户可以导航提示快速拨打所需号码。具体步骤和群外呼叫一样,在此不再赘述。It should be noted that after step 302, if the nature of the call is an intra-group call, the welcome words and slogans of the users in the group will be played, and the navigation tone of the users in the group will be played. Number. The specific steps are the same as those of the out-of-group call, and will not be repeated here.

通过上述方法实施例,能够方便的接入NGN和IMS系统中,且与交换设备及网关设备分离,成本较低,开通维护方便,能够为集团用户提供语音话务台和语音导航的的功能,集团用户可以根据自身的需求,上传个性化的语音,提供具有个性特色的语音服务,包括欢迎词,广告语等,并且能通过语音导航,指引用户快速的拨打其所需的号码。有利于提高集团用户的企业形象。Through the above method embodiment, it can be easily connected to NGN and IMS systems, and separated from switching equipment and gateway equipment, the cost is low, the opening and maintenance are convenient, and the functions of voice console and voice navigation can be provided for group users. Group users can upload personalized voice according to their own needs, and provide personalized voice services, including welcome words, slogans, etc., and can guide users to quickly dial the number they need through voice navigation. It is beneficial to improve the corporate image of the group users.

系统实施例System embodiment

根据本发明的实施例,提供了一种基于SIP协议的语音导航系统,包括:服务器和媒体服务器,在该系统中,服务器接收呼叫的SIP消息;服务器根据SIP消息所指示的呼叫的被叫的业务组,向媒体服务器发送指示消息;媒体服务器根据指示消息向呼叫的主叫播放与业务组对应的语音文件;媒体服务器接收主叫所拨的号码;媒体服务器将接收到的号码发送给服务器;服务器执行对应于号码的业务。According to an embodiment of the present invention, a kind of voice navigation system based on SIP protocol is provided, including: server and media server, in this system, server receives the SIP message of calling; The service group sends an instruction message to the media server; the media server plays the voice file corresponding to the service group to the caller according to the instruction message; the media server receives the number dialed by the caller; the media server sends the received number to the server; The server executes the service corresponding to the number.

该系统对应于上述的方法实施例,在方法实施例中已经进行过的说明在此不再赘述,下面是对该系统中的具体的模块进行的说明。The system corresponds to the above-mentioned method embodiment, and descriptions already made in the method embodiment will not be repeated here. The following is the description of specific modules in the system.

图4是根据本发明实施例的系统优选的结构框图,如图4所示,本实施例的系统包括:大客户话务台服务器(简称为服务器)和媒体服务器及集团用户驻地客户端,其中,大客户服务器提供呼叫控制功能及呼叫排队功能,对媒体服务器收过来的号码进行处理,同时指示媒体服务器播放相应的语音;媒体服务器主要负责存储语音文件,根据大客户服务器的指示播放相应的语音,并在语音导航的过程中进行收号;集团用户驻地客户端主要提供语音定制功能,也可以提供人工坐席的功能。该系统可以包括以下模块:GUI管理模块,数据库模块,排队机模块,呼叫处理模块,SIP协议处理模块,通讯和消息收发模块,媒体处理模块,客户端管理模块,人工坐席模块等。其中,大客户服务器包括GUI管理模块,数据库模块,排队机模块,呼叫处理模块,SIP协议处理模块,通信和消息收发模块组成;媒体服务器包括媒体处理模块,呼叫控制模块,SIP协议处理模块,通信和消息收发模块组成,集团用户驻地客户端由客户端管理模块,通信和消息模块及人工坐席模块组成。下面对上述模块进行详细的说明。Fig. 4 is the preferred structural block diagram of the system according to the embodiment of the present invention, and as shown in Fig. 4, the system of the present embodiment comprises: VIP client attendant desk server (abbreviated as server) and media server and group user resident client, wherein , the key client server provides call control and call queuing functions, processes the numbers received by the media server, and instructs the media server to play the corresponding voice; the media server is mainly responsible for storing voice files, and plays the corresponding voice according to the instructions of the key customer server , and receive the number during the voice navigation process; the group user resident client mainly provides the voice customization function, and can also provide the function of the artificial seat. The system may include the following modules: GUI management module, database module, queuing machine module, call processing module, SIP protocol processing module, communication and message sending and receiving module, media processing module, client management module, artificial seat module, etc. Among them, the key client server includes GUI management module, database module, queuing machine module, call processing module, SIP protocol processing module, communication and message sending and receiving module; media server includes media processing module, call control module, SIP protocol processing module, communication It is composed of a message sending and receiving module, and the group user resident client is composed of a client management module, a communication and message module and an artificial seat module. The above modules are described in detail below.

GUI管理模块GUI management module

此模块提供图形用户接口,供开通时进行必要的数据配置,可以包括4个部分,业务组属性配置,语音导航功能配置,号码分析设置,媒体服务器属性配置。This module provides a graphical user interface for necessary data configuration during activation. It can include 4 parts, business group attribute configuration, voice navigation function configuration, number analysis setting, and media server attribute configuration.

业务组属性配置功能:增加和修改业务组,在本实施例的系统中的业务组对应软交换中的商务群,配置有无人工台时语音话务台提示音编号,配置有无人工台时语音话务台回台音编号,设置号码分析子及群内和群外用户的语音导航音树索引。Service group attribute configuration function: increase and modify service groups. The service group in the system of this embodiment corresponds to the business group in the softswitch. When configuring whether there is a manpower station or not, the voice attendant console prompt tone number is configured. When configuring whether there is a manpower station The return tone number of the voice console, set the number analysis sub-group and the voice navigation tone tree index of users in and out of the group.

语音导航功能配置:配置语音导航树索引和语音导航的收号规则,以及语音导航具体功能设置。每个语音导航树对应一套完整的导航功能,语音导航树之间可以进行嵌套,每个语音导航树对应一条导航语音和一条回台的语音。语音导航的收号规则用于对媒体服务器收过来的号进行分析,只有符合收号规则的号码才能进行处理。语音导航具体功能设置用于设置具体的收号对应的导航功能,包括转分机,转人工服务,转上一层语音导航,转下一层语音导航,转语音交互平台等。Voice navigation function configuration: configure voice navigation tree index and voice navigation number collection rules, as well as voice navigation specific function settings. Each voice navigation tree corresponds to a complete set of navigation functions, and the voice navigation trees can be nested. Each voice navigation tree corresponds to a navigation voice and a return voice. The number collection rules of the voice navigation are used to analyze the numbers received by the media server, and only the numbers that meet the number collection rules can be processed. Voice navigation specific function settings are used to set the specific navigation functions corresponding to the received number, including transfer to extension, transfer to manual service, transfer to upper-level voice navigation, transfer to lower-level voice navigation, transfer to voice interactive platform, etc.

号码分析设置:配置号码分析子,号码分析器,以及在相应的分析器中进行号码分析。Number analysis settings: configure number analyzers, number analyzers, and perform number analysis in the corresponding analyzers.

媒体服务器属性配置:配置媒体服务服务器的局号,节点号,媒体服务器的Ip地址及本端和对端端口,TFTP端口号,音文件存放路径等数据,这些参数用于SIP信令交互,音文件的存放以及语音播放。Media server attribute configuration: configure the office number, node number, IP address of the media server, local and peer ports, TFTP port number, audio file storage path and other data of the media server. These parameters are used for SIP signaling interaction, audio File storage and voice playback.

数据库模块database module

数据库模块存储GUI管理模块配置的数据,提供接口供GUI管理模块数据的写入,查询,修改,删除等功能,并提供接口供呼叫控制模块和通信及消息收发模块调用。The database module stores the data configured by the GUI management module, provides interfaces for functions such as writing, querying, modifying, and deleting data of the GUI management module, and provides interfaces for calling by the call control module and the communication and message sending and receiving modules.

SIP协议处理模块SIP protocol processing module

对通信和消息收发模块送过来的消息,进行协议解码。对呼叫处理模块送过来的消息进行协议编码。Protocol decoding is performed on the message sent by the communication and message transceiver module. Perform protocol encoding on the message sent by the call processing module.

呼叫处理模块call processing module

控制整个呼叫的流程,对接收到的信令进行合法性分析处理,对于合法的信令则获取信令中的必要信息,对于不合法的则做失败处理。对发往协议处理模块的信令消息进行变量赋值,并决定下一步流程。Control the flow of the entire call, analyze and process the legality of the received signaling, obtain the necessary information in the signaling for legal signaling, and perform failure processing for illegal signaling. Variables are assigned to signaling messages sent to the protocol processing module, and the next step is determined.

通信和消息收发模块Communication and Messaging Module

接收网络上传送过来的消息,并上报协议处理模块。或者把消息发到网络上,为数据上传时提供接口。Receive messages sent over the network and report to the protocol processing module. Or send the message to the network to provide an interface for data upload.

媒体处理模块Media Processing Module

媒体处理模块负责存储语音文件,向主叫用户播放语音流,对操作过程中的用户拨号进行收号,并把收到的号码送给呼叫控制处理模块处理。The media processing module is responsible for storing voice files, playing voice streams to calling users, receiving numbers dialed by users during operations, and sending the received numbers to the call control processing module for processing.

排队机模块queue machine module

在本实施例的系统能同时服务器多个业务组,每个业务组均有一个排队等待队列,当有多个用户同时呼入且均须转接人工服务时,呼叫进入等待队列,排队机会及时的把呼叫送给空闲的人工坐席进行处理。The system of this embodiment can serve multiple business groups at the same time, and each business group has a waiting queue. When multiple users call in at the same time and must be transferred to manual services, the call enters the waiting queue, and the queue opportunity is timely. The call is sent to an idle artificial agent for processing.

客户端管理模块Client Management Module

客户端管理模块主要提供语音上传的功能,并对上传状态进行查看,以及对语音文件格式进行合法性检查,并提供对本商务群用户是否启用语音话务台功能的控制,提供集团用户能够自己定制个性化得语音的接口。The client management module mainly provides the voice upload function, checks the upload status, and checks the legality of the voice file format, and provides control over whether the business group users enable the voice console function, and provides group users with the ability to customize Personalized voice interface.

人工坐席模块Artificial seat module

人工坐席模块负责对上人工服务的呼叫进行受理。The manual seat module is responsible for accepting calls from the manual service.

下面结合上述模块对上述方法实施例中的呼叫的基本步骤进行说明:群内或者群外用户呼叫话务台引示线,SS把呼叫的SIP消息被送往大客户服务器,大客户服务器经过编解码获取主被叫用户号码以及所在的群的信息,根据主被叫号码的业务组是否相同,判断本次呼叫属于群内呼叫还是属于群外呼叫,呼叫控制模块根据被叫的业务组号,通过调用数据库系统获取该业务组语音导航树编号,根据语音导航树编号得到所要播放的语音编号,同时指示媒体服务器播放给主叫用户播放这些语音编号所对应的语音,媒体服务器同时进行收号,用户拨号后,媒体服务器把所收到的号码被送给大客户服务器进行分析,大客户服务器跟据业务组的导航树取该导航所对应的具体的导航功能执行相应的操作,具体为根据用户所拨号码分别接续到人工服务,或者直接接续到分机,或者转入下一层,或者转入上一层,或者接入语音交互平台。Below in conjunction with above-mentioned modules, the basic steps of calling in the above-mentioned method embodiment are explained: the user in the group or outside the group calls the attendant console guide line, the SIP message of the call is sent to the VIP client server by the SS, and the VIP client server is programmed. Decode to obtain the information of the calling and called user numbers and the group they are in. According to whether the service groups of the calling and called numbers are the same, it is judged whether the call belongs to an intra-group call or an out-group call. The call control module, according to the called service group number, Obtain the voice navigation tree number of the service group by calling the database system, obtain the voice numbers to be played according to the voice navigation tree number, and at the same time instruct the media server to play the voices corresponding to these voice numbers for the calling user, and the media server simultaneously collects the numbers, After the user dials, the media server sends the received number to the VIP client server for analysis, and the VIP client server performs corresponding operations according to the specific navigation function corresponding to the navigation according to the navigation tree of the business group, specifically according to the user The dialed numbers are respectively connected to the manual service, or directly connected to the extension, or transferred to the next floor, or transferred to the upper floor, or connected to the voice interaction platform.

从以上的描述中,可以看出,本发明实现了如下技术效果:From the above description, it can be seen that the present invention achieves the following technical effects:

1、本实施例中的系统采用SIP协议,能够方便的接入NGN或者IMS的体系架构中。1. The system in this embodiment adopts the SIP protocol, which can be easily connected to the system architecture of NGN or IMS.

2、本实施例中的系统采用单独的媒体服务器和大客户服务器体系结构,不像传统的话务台和交换设备及网关设备捆绑在一起,本系统费用较低,开通及运行维护比较方便。2. The system in this embodiment adopts a separate media server and VIP server architecture, unlike the traditional attendant console, switching equipment and gateway equipment bundled together, the cost of this system is low, and it is more convenient to open and operate and maintain.

3、本实施例中的系统能提供语音话务台和语音导航的功能,即使在没有人工坐席的情况下,根据语音导航,用户也能快速的拨打所需要的号码。3. The system in this embodiment can provide the functions of voice attendant console and voice navigation. Even if there is no artificial agent, the user can quickly dial the required number according to the voice navigation.

4、本实施例中的系统提供语音定制功能,使企业用户根据自身的业务需要随时更改设置所需的欢迎词,广告词,导航语音等,有利于提升企业的形象和企业业务的推广。4. The system in this embodiment provides a voice customization function, so that enterprise users can change and set the required welcome words, advertisement words, navigation voices, etc. at any time according to their own business needs, which is conducive to improving the image of the enterprise and the promotion of enterprise business.

5、本实施例中的系统可以根据呼叫的性质,即是群内呼叫还是群外呼叫分别播放不同的欢迎词,广告语,并播放不同的导航语音进行导航,更加具有个性化。5. The system in this embodiment can play different greetings and slogans, and play different navigation voices for navigation according to the nature of the call, that is, whether it is an in-group call or an out-group call, which is more personalized.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Optionally, they can be implemented with program codes executable by a computing device, so that they can be stored in a storage device and executed by a computing device, or they can be made into individual integrated circuit modules, or they can be integrated into Multiple modules or steps are fabricated into a single integrated circuit module to realize. As such, the present invention is not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (10)

1. the phonetic navigation method of a dialogue-based initiation protocol SIP is characterized in that, comprising:
The sip message of server receipt of call;
Described server sends Indication message according to the called service groups of the indicated described calling of described sip message to media server;
Described media server is play the voice document corresponding with described service groups according to described Indication message to the caller of described calling;
Described media server receives the number that described caller is dialled, and described number is sent to described server;
Described server is carried out the business corresponding to described number.
2. method according to claim 1 is characterized in that, described server sends Indication message according to described called service groups to described media server and comprises:
Described server obtains the information of the Voice Navigation tree of this service groups correspondence according to described called service groups;
Described server obtains the information of described voice document according to the information of described Voice Navigation tree;
Described server sends to described media server with the information of described voice document.
3. method according to claim 1 is characterized in that, the business that described server is carried out corresponding to described number comprises:
Described server is carried out corresponding navigation operation in the Voice Navigation tree of described called service group correspondence according to described number.
4. method according to claim 1 is characterized in that, after described server received the sip message of described calling, described method also comprised:
The type that described server is determined described calling according to the caller and the called service groups of described calling is intra-group call or group's outcall;
Described server indicates described media server to play the initial speech file of described type correspondence according to the type of described calling.
5. method according to claim 1 is characterized in that, receives at described server before the sip message of described calling, and described method also comprises:
Described server carries out data configuration in this locality, wherein, described data configuration comprises: configuration service group, configuration media server, configured voice navigation data.
6. method according to claim 1 is characterized in that, described media server is play described voice document according to described Indication message and comprised:
Described media server judges whether described voice document is legal, and plays described voice document under the legal situation of described voice document.
7. according to each described method in the claim 1 to 6, it is characterized in that receive at described server before the sip message of described calling, described method also comprises:
Voice document is uploaded to described media server.
8. method according to claim 7 is characterized in that, described voice document is uploaded to described media server comprises:
Described voice document is uploaded to described server;
Described server is examined described voice document, and under the situation that audit is passed through, described server is uploaded to described media server with described voice document.
9. according to each described method in the claim 1 to 6, it is characterized in that after described server received the sip message of described calling, described method also comprised:
Described server is resolved the sip message of described calling, and obtains the information of the calling and/or called of described calling from the sip message of described calling.
10. the speech guide system based on Session Initiation Protocol is characterized in that, comprising: server and media server,
The sip message of server receipt of call;
Described server sends Indication message according to the called service groups of the indicated described calling of described sip message to media server;
Described media server is play the voice document corresponding with described service groups according to described Indication message to the caller of described calling;
Described media server receives the number that described caller is dialled;
The described number that described media server will receive sends to described server;
Described server is carried out the business corresponding to described number.
CN200910179886.XA 2009-10-19 2009-10-19 Voice guidance method and system based on SIP (Session Initiation Protocol) Expired - Fee Related CN102045303B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200910179886.XA CN102045303B (en) 2009-10-19 2009-10-19 Voice guidance method and system based on SIP (Session Initiation Protocol)
PCT/CN2010/073156 WO2010145413A1 (en) 2009-10-19 2010-05-24 Method and system for voice guidance based on the session initiation protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910179886.XA CN102045303B (en) 2009-10-19 2009-10-19 Voice guidance method and system based on SIP (Session Initiation Protocol)

Publications (2)

Publication Number Publication Date
CN102045303A true CN102045303A (en) 2011-05-04
CN102045303B CN102045303B (en) 2015-06-03

Family

ID=43355808

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910179886.XA Expired - Fee Related CN102045303B (en) 2009-10-19 2009-10-19 Voice guidance method and system based on SIP (Session Initiation Protocol)

Country Status (2)

Country Link
CN (1) CN102045303B (en)
WO (1) WO2010145413A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101102373A (en) * 2007-08-20 2008-01-09 中兴通讯股份有限公司 Call transfer method and call transfer system based on SIP protocol
CN101141526A (en) * 2006-09-08 2008-03-12 中国电信股份有限公司 Method of implementing voice navigation
CN101262523A (en) * 2008-04-29 2008-09-10 上海汉傲电信科技有限公司 A call center and its implementation method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101163270B (en) * 2007-11-08 2010-07-14 中兴通讯股份有限公司 Attendant console system and method for realizing personalized voice wake-up in next-generation network
CN101170613B (en) * 2007-11-16 2010-06-16 中兴通讯股份有限公司 Method and system for conference control operation in voice conference
CN101282387A (en) * 2008-05-23 2008-10-08 中兴通讯股份有限公司 An IP console system and its security audit method for uploading voice files

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141526A (en) * 2006-09-08 2008-03-12 中国电信股份有限公司 Method of implementing voice navigation
CN101102373A (en) * 2007-08-20 2008-01-09 中兴通讯股份有限公司 Call transfer method and call transfer system based on SIP protocol
CN101262523A (en) * 2008-04-29 2008-09-10 上海汉傲电信科技有限公司 A call center and its implementation method

Also Published As

Publication number Publication date
CN102045303B (en) 2015-06-03
WO2010145413A1 (en) 2010-12-23

Similar Documents

Publication Publication Date Title
US7286521B1 (en) Localized voice over internet protocol communication
US8467354B1 (en) Systems and methods for software-implemented telephony devices in a voice over internet protocol (VoIP) system
US7636348B2 (en) Distributed IP architecture for telecommunications system with video mail
US8290126B2 (en) System and method for a visual voicemail interface
US20020116464A1 (en) Electronic communications system and method
US20090253428A1 (en) Communications Systems And Methods For Exchanging Messages Between Users
KR20080034431A (en) Systems and methods for karaoke style ringback tones and karaoke style ring tones
US20110173301A1 (en) Media resource system and media resource providing method
WO2009076874A1 (en) Method, device and system for implementing alarm remote notification and alarm remote inquiry
US11032420B2 (en) Telephone call management system
US9614957B2 (en) Method and apparatus for providing a customer premise based communication system
CN101227631A (en) Communication method and system for group users
CN100473092C (en) A system and method for providing personalized ring back tone service in next generation network
US8081751B1 (en) Method for triggering content download during call setup
CN102572136B (en) Call center and method for providing call services thereof
US9264457B2 (en) Telephony application platform
CN102045303B (en) Voice guidance method and system based on SIP (Session Initiation Protocol)
US8040880B2 (en) Signed message based application generation and delivery
CN102308564B (en) Method, color ring platform and system for implementing the press copy service
CN101163267B (en) Service tone audition method and system
EP1649393B1 (en) Providing modular telephony service
US8737271B2 (en) Graphical user-interface for terminals with visual call progress indicator
US7991126B1 (en) Method for restricting mailbox-to-mailbox message transfers
WO2008089631A1 (en) A development method and device of intelligence service for ngn
CN109769072A (en) Processing method, storage medium and the server of tone information

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150603

CF01 Termination of patent right due to non-payment of annual fee