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 PDFInfo
- 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
- voice document
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000000977 initiatory effect Effects 0.000 title claims abstract description 23
- 238000012550 audit Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 abstract description 3
- 230000006872 improvement Effects 0.000 abstract description 2
- 230000008859 change Effects 0.000 description 18
- 230000006870 function Effects 0.000 description 17
- 230000008569 process Effects 0.000 description 16
- 238000004458 analytical method Methods 0.000 description 10
- 238000004891 communication 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
- 238000007726 management method Methods 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 238000012423 maintenance Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005540 biological transmission 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
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
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
The invention discloses a voice guidance method and system based on an SIP (Session Initiation Protocol). The method comprises the following steps of: receiving called SIP information by a server; sending indication messages to a media server according to a called business group indicated to call by the SIP information by the server; playing voice files corresponding to the business group to a called calling party according to the indication messages by the media server; receiving numbers dialed by the calling party by the media server, and sending the numbers to the server; and performing business corresponding to the numbers by the server. The invention achieves the effects of convenience for maintaining, reduction on operating costs and improvement on experience of group users.
Description
Technical field
The present invention relates to the communications field, in particular to a kind of phonetic navigation method and system of dialogue-based initiation protocol.
Background technology
Next-generation communication network (Next Generation Network, abbreviate NGN as) be with soft switch (Soft Switch, abbreviate SS as) for core, be can provide to comprise the network architecture based on the comprehensive opening of group technology such as voice, data, video and multimedia service, this framework is the present main fluid system structure of telecommunications network.IP Multimedia System (IPMultimedia Subsystem, abbreviate IMS as) by third generation partner program (3rdGeneration Partnership Project, abbreviate 3GPP as) be organized in the R5 version and propose, it is the general name of network core layer logical functional entity that IP multimedia service is controlled, IMS inserts and moves the unified shader that inserts as converged fixed, providing the whole network of fixed network and mobile network to merge, is the following direction of telecommunications network development and evolution.But traditional voice telephone traffic platform can not well incorporate in NGN or the IMS system.
In addition, in the process of using traditional Voice Peripheral, the user of large group of operator generally has the commercial affairs group of oneself, externally announces unified Indicating Number, the Indicating Number that user outside the group dials the commercial affairs group carries out business relations, dials trumpet between the internal user mutually.And traditional voice telephone traffic platform and switching equipment and gateway device bundle, cost is higher, it is very inconvenient to open maintenance, and because traditional console voice exist on the media gateway, the voice that provide are less, group user can't be provided with the personalized voice that get voluntarily according to the service needed of self, does not utilize corporate image and own service to promote.Because traditional voice telephone traffic platform can't navigate to user's calling, for example, only provide the service of " request extension number, manual service requests 0 " again, work as operator attendance After Hours like this, the calling subscriber is difficult to dial the number that oneself needs.In sum, traditional console is difficult to satisfy the big customer of group to professional diversity and the personalized demand that gets.
Bundle and the cost height that causes, safeguard that inconvenient and traditional voice telephone traffic platform can not well incorporate NGN or IMS intersystem problem, does not propose effective solution at present as yet at voice telephone traffic platform traditional in the correlation technique and switching equipment and gateway device.
Summary of the invention
Bundle and the cost height that causes, safeguard that inconvenient and traditional voice telephone traffic platform can not well incorporate NGN or IMS intersystem problem and propose the present invention at voice telephone traffic platform traditional in the correlation technique and switching equipment and gateway device, for this reason, main purpose of the present invention is to provide a kind of Voice Navigation scheme of dialogue-based initiation protocol, to address the above problem.
To achieve these goals, according to an aspect of the present invention, provide the phonetic navigation method of a kind of dialogue-based initiation protocol SIP.
Phonetic navigation method according to dialogue-based initiation protocol SIP of the present invention comprises: the sip message of server receipt of call; Server sends Indication message according to the called service groups of the indicated calling of sip message to media server; Media server is according to caller broadcast with the service groups corresponding voice document of Indication message to calling; Media server receives the number that caller is dialled, and number is sent to server; Server is carried out the business corresponding to number.
Preferably, server comprises to media server transmission Indication message according to called service groups: server obtains the information of the Voice Navigation tree of this service groups correspondence according to called service groups; Server obtains the information of voice document according to the information of Voice Navigation tree; Server sends to media server with the information of voice document.
Preferably, the server execution comprises corresponding to the business of number: server is according to corresponding navigation operation in the Voice Navigation tree of number execution called service group correspondence.
Preferably, after server received the sip message of calling, said method also comprised: server determines that according to caller of calling out and called service groups the type of calling out is intra-group call or group's outcall; Server indication media server is play the initial speech file of type correspondence according to the type of calling out.
Preferably, receive at server before the sip message of calling, said method also comprises: server carries out data configuration in this locality, wherein, data configuration comprises: configuration service group, configuration media server, configured voice navigation data.
Preferably, media server comprises according to Indication message broadcast voice document: media server judges whether voice document is legal, and plays voice document under the legal situation of voice document.
Preferably, before the sip message of server receipt of call, said method also comprises: voice document is uploaded to media server.
Preferably, voice document being uploaded to media server comprises: voice document is uploaded onto the server; Server is examined voice document, and under the situation that audit is passed through, server is uploaded to media server with voice document.
Preferably, after server received the sip message of calling, said method also comprised: server is resolved the sip message of calling out, and obtains the information of the calling and/or called of calling from the sip message of calling out.
To achieve these goals, according to a further aspect in the invention, provide a kind of speech guide system based on Session Initiation Protocol.
Speech guide system based on Session Initiation Protocol according to the present invention comprises: server and media server, the sip message of server receipt of call; Server sends Indication message according to the called service groups of the indicated calling of sip message to media server; Media server is according to caller broadcast with the service groups corresponding voice document of Indication message to calling; Media server receives the number that caller is dialled; Media server sends to server with the number that receives; Server is carried out the business corresponding to number.
By the present invention, adopted based on the independently big customer call desk server (abbreviating server as) and the media server of Session Initiation Protocol and realized Voice Navigation, solved that voice telephone traffic platform traditional in the correlation technique and switching equipment and gateway device bundle and the cost height that causes, safeguarded that inconvenient and traditional voice telephone traffic platform can not well incorporate NGN or IMS intersystem problem, and then reached effect easy to maintenance, that cut operating costs, and the experience that has improved group user.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification of being write, claims and accompanying drawing.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart based on the phonetic navigation method of SIP according to the embodiment of the invention;
Fig. 2 is that group user guard station client uploads the flow chart of voice according to an embodiment of the invention;
Fig. 3 is the flow chart according to the business of the Voice Navigation of the embodiment of the invention;
Fig. 4 is the structured flowchart according to the optimum system choosing of the embodiment of the invention.
Embodiment
Functional overview
The embodiment of the invention provides the Voice Navigation scheme of a kind of dialogue-based initiation protocol (Session InitiationProtocol abbreviates SIP as), and the treatment principle of this scheme is as follows: the Session initiation Protocol sip message of server receipt of call; Server sends Indication message according to the called service groups of the indicated calling of sip message to media server; Media server is according to caller broadcast with the service groups corresponding voice document of Indication message to calling; Media server receives the number that caller is dialled in according to voice document; Media server sends to server with the number that receives; Server is carried out the business corresponding to number.Can the user outside user in the group and the group be distinguished by this scheme, when calling out the pilot of these big customer groups, the user or the user of group outside personalized salutatory or the advertising words different for the user plays that can belong to group internal in this programme according to the calling subscriber guide the user to dial needed number fast by Voice Navigation then.In this scheme, by adopting independently big customer's call desk server and media server, adapted to of the development of operator's communication network to NGN and IMS architectural framework direction, open easy to maintenancely, reduced operation cost greatly.Simultaneously, in this scheme, group user can be according to the service needed of oneself, and customized voice has voluntarily promoted the big customer's of group enterprise customer's image greatly.
Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.Describe the present invention below with reference to the accompanying drawings and in conjunction with the embodiments in detail.
In following examples, can in computer system, carry out in the step shown in the flow chart of accompanying drawing such as a set of computer-executable instructions, and, though there is shown logical order in flow process, but in some cases, can carry out step shown or that describe with the order that is different from herein.
Method embodiment
According to embodiments of the invention, a kind of phonetic navigation method of dialogue-based initiation protocol is provided, Fig. 1 is the flow chart based on the phonetic navigation method of SIP according to the embodiment of the invention, as shown in Figure 1, this method comprises that following step S102 is to step S112:
Step S102, the Session initiation Protocol sip message of server receipt of call;
Step S104, server send Indication message according to the called service groups of the indicated calling of sip message to media server;
Step S106, media server is according to caller broadcast with the service groups corresponding voice document of Indication message to calling;
Step S108, media server receives the number that caller is dialled;
Step S110, media server sends to server with the number that receives;
Step S112, server is carried out the business corresponding to number.
To step S112, realized Voice Navigation by above-mentioned step S 102 based on Session Initiation Protocol and since server and media server separate setting, make open and safeguard convenient.In addition, make group user upload the needs voice, thereby personalized voice service is provided according to the own service customization and to media server.Wherein, can directly voice document be uploaded to media server, also can voice document be uploaded to media server via server, this flow process can comprise the steps:
Step 1A uploads onto the server voice document;
Step 1B, server is examined voice document, and under the situation that audit is passed through, server is uploaded to media server with voice document.
Need to prove that after media server was installed, the voice of some acquiescences can be preserved in the inside, but, if the personalized speech that the user needs must upload on the media server before use, preferably, voice are uploaded and can be carried out on the client at user place.
Because all sound resources are placed on the media server, group user can be in the voice upload media server that oneself needs, compare media gateway, both reduced cost, provide possibility, and this customization can not influence the operation of other equipment in the network for group user satisfies own needs voice according to demand self customization of self yet.
Preferably, in step S104, server can obtain the information of the Voice Navigation tree of this service groups correspondence according to called service groups, then, obtain the information of voice document again according to the information of Voice Navigation tree, and the information of voice document is sent to media server.After server received number from media server, server can be carried out corresponding navigation operation in the Voice Navigation tree of called service group correspondence according to this number.
Further, the type that can also distinguish calling in the present embodiment is intra-group call or group outcall, and then play different salutatories or advertising slogan respectively to caller, and guide the user to dial needed number fast by Voice Navigation according to the type of calling out.Need explanation, navigation feature can support multilayer nest, provide and change enterprise's extension set, change manual service, change the last layer Voice Navigation, change one deck Voice Navigation down, change interactive voice platform functions such as (for example, enterprise voice mailboxes).Distinguishing the type of calling out can realize by following steps:
Step S2A, the step server determines that according to caller of calling out and called service groups the type of calling out is intra-group call or group's outcall;
Step S2B, server indication media server is according to the initial speech file of the type broadcast type correspondence of calling out, and this initial speech file can be pre-configured, can comprise salutatory or advertising words.
Before above-mentioned steps S102, server can carry out data configuration in this locality, and wherein, data configuration comprises: configuration service group, configuration media server, configured voice navigation data.Below this is described in detail:
The configuration service group comprises: create group user needs service groups, be provided with service groups Indicating Number, set and whether enable voice telephone traffic platform and Voice Navigation function, voice telephone traffic amoyese sound is set, is provided with that the number analysis of group interior user's navigation sound tree index, the navigation tree index that crowd outer user is set, configuration service group is sub numbers etc.
The configuration media server comprises: the information of configuration media server, for example, office number, node number, IP address etc.; The information of media server local terminal and opposite end, for example, the ip address of SIP port, TFTP, the port numbers of TFTP and the path that voice document is set.
The Voice Navigation data configuration comprises: the setting of the pairing concrete Voice Navigation function of configured voice navigation tree, digit collecting rule and each navigation tree.
Can also carry out the configuration of number analysis, comprise: Allocation Analysis device, number analysis rule, and the check mark harbour is analyzed in analyzer.
Be described in detail below in conjunction with the implementation procedure of example the embodiment of the invention.
Fig. 2 is that group user guard station client uploads the flow chart of voice according to an embodiment of the invention, and as shown in Figure 2, this flow process comprises the steps:
Step 201: begin to carry out the voice document upload operation, the sound resource number that selection need be uploaded, and the voice document of selecting to record loads, this voice document can leave in the specified path of media server with the form of tone+ sound numbering .wav.
Step 202: whether legal, for example, the voice that upload on the media server must satisfy certain form, comprise that file format must be the wav form, must be that monophony, A lead, sample frequency is 8KHZ etc. if detecting the voice document that is loaded.
Step 203: find that voice document is illegal if detect, then record again, or select other voice document, and proceed the voice document validity checking.
Step 204: if legal through this voice document after the voice document validity checking, then client can adopt the TFTP agreement, by communication and message module (this module can be described in detail hereinafter, does not repeat them here) voice document is uploaded on big customer's server.
Step 205: upload to the voice document of big customer's server, can pre-exist under the designated directory, voice document is carried out security audit by server.
Step 206: the server data administrative staff carry out security audit to voice.
Step 207: if security audit does not pass through, then server can be deleted this sound file automatically, and notice client voice security audit does not pass through.
Step 208: if security audit passes through, then big customer's server adopts the TFTP agreement to this sound file, uploads on the media server by communication and message module, leave under the path of appointment, and the file of sound file is by name: tone+ sound numbering .wav.During so next playback, will play the voice that this is uploaded.
Fig. 3 is the flow chart according to the business of the Voice Navigation of the embodiment of the invention, and as shown in Figure 3, this flow process comprises the steps:
Step 301: in the group or the outer user of group dial the console pilot, soft switch is given big customer's server the sip message of calling and is handled.
Step 302: big customer's server extracts the relevant information of calling out, and judges that this time calling out is intra-group call or group outcall.
Step 303:, then notify salutatory or the advertising words of media server broadcast at the outer user of group if this calls out the outcall for the group.
Step 304: the notice media server is play the navigation sound of ground floor navigation.
Step 305: when playing the navigation sound, the notice media server is prepared to collect the digits.
Step 306:,, then, be called to operator attendance according to the number information menu of Voice Navigation if the user dials is the number that changes the manual service device according to the Voice Navigation prompt tone.
Step 307: if the user directly dials is extension, then call proceeding is to extension set, and for example, the user knows that the phone of Finance Department is 4405, and then the user directly dials the phone of 4405 connection Finance Department.If set dialing corresponding extension set in a certain position in the number information function of Voice Navigation, then the user dials an item sign indicating number also can change extension set, for example, listens navigation hint sound " the flight consulting requests 2 ", then dials 2 and forwards certain extension set of being responsible for the flight consulting to.
Step 308: if after the user listens voice suggestion, dial the number of connecting the interactive voice platform, then call out and be connected to the language interaction platform, as be routed to the enterprise voice mailbox and leave a message etc.
Step 309: if after the user listens prompt tone, dial the number that enters down one deck, then one deck Voice Navigation is down arrived in call proceeding.
Step 310,311: big customer's server indication big customer media server is play the navigation sound of second layer Voice Navigation, and begins simultaneously to collect the digits.
Step 312:, then call out and change the last layer Voice Navigation over to if the user dials the number that changes last layer over to.Same, if dial corresponding number, also can change the commentaries on classics extension set over to, change one deck down, change last layer, change manual service, change the interactive voice platform feature, do not repeat them here.
Step 313: play the Voice Navigation prompt tone of last layer, and restart to navigate by the navigation information of last layer setting.
Step 314: if the user dials the telephone number that changes down one deck over to, then can play down the navigation hint sound of one deck, the user dials corresponding number according to voice suggestion, can realize changeing extension set respectively, change one deck down, change last layer, change manual service, change the function of interactive voice platform, can support that in the present embodiment the navigation of multilayer is nested.
Need to prove, after step 302,, then play the salutatory of user in the group if the character of calling out is intra-group call, advertising slogan, and play the navigation sound of user in the group, the user can navigation hint dial required number fast in the group.Concrete steps are the same with group's outcall, do not repeat them here.
By said method embodiment, can insert easily in NGN and the IMS system, and separate with switching equipment and gateway device, cost is lower, open easy to maintenance, can for group user provide voice telephone traffic platform and Voice Navigation function, group user can be according to the demand of self, upload personalized voice, voice service with individuality formation is provided, comprises salutatory, advertising slogan etc., and can guide the user to dial its required number fast by Voice Navigation.Help improving the corporate image of group user.
System embodiment
According to embodiments of the invention, a kind of speech guide system based on Session Initiation Protocol is provided, comprising: server and media server, in this system, the sip message of server receipt of call; Server sends Indication message according to the called service groups of the indicated calling of sip message to media server; Media server is according to caller broadcast with the service groups corresponding voice document of Indication message to calling; Media server receives the number that caller is dialled; Media server sends to server with the number that receives; Server is carried out the business corresponding to number.
This system is corresponding to above-mentioned method embodiment, and the explanation of having carried out in method embodiment does not repeat them here, and is the explanation that the concrete module in this system is carried out below.
Fig. 4 is the structured flowchart according to the optimum system choosing of the embodiment of the invention, as shown in Figure 4, the system of present embodiment comprises: big customer's call desk server (abbreviating server as) and media server and group user guard station client, wherein, big customer's server provides CCF and call queuing function, media server is received the number of coming handle, indicate media server to play corresponding voice simultaneously; Media server mainly is responsible for the storaged voice file, plays corresponding voice according to the indication of big customer's server, and collects the digits in the process of Voice Navigation; Group user guard station client mainly provides the speech customization function, and the function of operator attendance also can be provided.This system can comprise with lower module: gui management module, database module, queue machine module, call processing module, Session Initiation Protocol processing module, communication and information receiving and transmitting module, medium process module, client manager module, operator attendance module etc.Wherein, big customer's server comprises the gui management module, database module, and the queue machine module, call processing module, the Session Initiation Protocol processing module, communication and information receiving and transmitting module are formed; Media server comprises medium process module, Call Control Block, and the Session Initiation Protocol processing module, communication and information receiving and transmitting module are formed, and group user guard station client is by client manager module, and communication and message module and operator attendance module are formed.Below above-mentioned module is described in detail.
The gui management module
This module provides graphical user interface, for carrying out the data necessary configuration when opening, can comprise 4 parts, service groups attribute configuration, Voice Navigation functional configuration, number analysis setting, media server attribute configuration.
Service groups attribute configuration function: increase and the modification service groups, commercial affairs group in the corresponding soft switch of service groups in the system of present embodiment, voice telephone traffic platform prompt tone numbering when disposing no manual board, the voice telephone traffic platform sound numbering that returns to Chinese Taiwan when disposing no manual board is provided with in number analysis and the group and the outer user's of group Voice Navigation sound is set index.
The Voice Navigation functional configuration: the digit collecting rule of configured voice navigation tree index and Voice Navigation, and the Voice Navigation concrete function is provided with.The complete navigation feature of the corresponding cover of each Voice Navigation tree can be carried out nestedly between the Voice Navigation tree, corresponding bar navigation voice and voice that return to Chinese Taiwan are set in each Voice Navigation.The digit collecting rule of Voice Navigation is used for media server is received number analyzing of coming, and the number that only meets digit collecting rule just can be handled.The Voice Navigation concrete function is provided for the concrete corresponding navigation feature that collects the digits is set, and comprises the commentaries on classics extension set, changes manual service, changes the last layer Voice Navigation, changes one deck Voice Navigation down, changes interactive voice platform etc.
Number analysis is provided with: configuration number is analyzed son, the number analysis device, and in corresponding analyzer, carry out number analysis.
The media server attribute configuration: the configuration media service server the office number, node number, the Ip address of media server and local terminal and Peer-Port, the TFTP port numbers, the sound file is deposited data such as path, and these parameters are used for the SIP Signalling exchange, the depositing and speech play of sound file.
Database module
The data of database module stores gui management block configuration provide interface for the writing of gui management module data, and inquiry is revised, functions such as deletion, and interface confession Call Control Block is provided and communicates by letter and the information receiving and transmitting module invokes.
The Session Initiation Protocol processing module
To the message of communicating by letter and the information receiving and transmitting module is brought, carry out protocol-decoding.The message that call processing module is brought is carried out protocol code.
Call processing module
Control the flow process of whole calling, the signaling that receives is carried out legitimacy analysis handle, then obtain necessary information in the signaling, then do failure and handle for illegal for legal signaling.The signaling message that mails to protocol process module is carried out variable assignments, and determine next step flow process.
Communication and information receiving and transmitting module
Receive the message that sends on the network, and report protocol process module.Perhaps message is dealt on the network, interface is provided during for data upload.
Medium process module
Medium process module is responsible for the storaged voice file, plays voice flow to the calling subscriber, the subscriber dialing in the operating process is collected the digits, and give the call control process resume module number of receiving.
The queue machine module
In the system of present embodiment a plurality of service groups of server simultaneously, each service groups all has one to wait in line formation, as a plurality of users incoming calls simultaneously and must transfer manual service the time, to call out and enter waiting list, queue machine can be given idle operator attendance calling timely and handle.
Client manager module
The function that client manager module mainly provides voice to upload, and check uploading state, and the voice document form carried out validity checking, and the control of whether this users in commerce group being enabled voice telephone traffic platform function is provided, provide group user can own customized personal to get the interface of voice.
The operator attendance module
The operator attendance module is responsible for the calling of last manual service is accepted.
Describe below in conjunction with the basic step of above-mentioned module the calling among the said method embodiment: group in or group outer user call out the console pilot, SS is sent to big customer's server to the sip message of calling out, big customer's server obtains the group's at calling and called Subscriber Number and place information through encoding and decoding, whether the service groups according to numbers of calling and called parties is identical, judge that this calling belongs to intra-group call and still belongs to group outcall, Call Control Block is according to called professional group number, obtain this service groups Voice Navigation tree numbering by calling Database Systems, number according to the voice that Voice Navigation tree numbering obtains playing, indicating media server to play to the calling subscriber simultaneously plays these voice and numbers pairing voice, media server collects the digits simultaneously, after the subscriber dialing, media server is fed to big customer's server to the number of being received and analyzes, big customer's server is followed according to the navigation tree of service groups and is got this corresponding operation of pairing concrete navigation feature execution of navigating, being specially dials the number according to the user is routed to manual service respectively, perhaps directly be routed to extension set, perhaps change down one deck over to, perhaps change last layer over to, perhaps insert the interactive voice platform.
As can be seen from the above description, the present invention has realized following technique effect:
1, the system in the present embodiment adopts Session Initiation Protocol, can insert easily in the architectural framework of NGN or IMS.
2, the system in the present embodiment adopts independent media server and big customer's server architecture, bundles unlike traditional console and switching equipment and gateway device, and the native system expense is lower, open and operation maintenance more convenient.
3, the system in the present embodiment can provide the function of voice telephone traffic platform and Voice Navigation, even not having under the situation of operator attendance, according to Voice Navigation, the user also can dial needed number fast.
4, the system in the present embodiment provides the speech customization function, and the enterprise customer is changed at any time according to the service needed of self required salutatory is set, advertising words, navigation speech etc. help promoting the image of enterprise and the popularization of business event.
5, the system in the present embodiment can promptly be that intra-group call or group outcall are play different salutatories respectively according to the character of calling out, advertising slogan, and play different navigation speech and navigate, have personalization more.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within 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.
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 Active 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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102373A (en) * | 2007-08-20 | 2008-01-09 | 中兴通讯股份有限公司 | Call conversion method and call forward 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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163270B (en) * | 2007-11-08 | 2010-07-14 | 中兴通讯股份有限公司 | Traffic console system and method for implementing personalized voice alarm in the next generation network |
CN101170613B (en) * | 2007-11-16 | 2010-06-16 | 中兴通讯股份有限公司 | Method and system conference control operation in voice conference |
CN101282387A (en) * | 2008-05-23 | 2008-10-08 | 中兴通讯股份有限公司 | IP traffic platform system and safety auditing method for uploading voice documents |
-
2009
- 2009-10-19 CN CN200910179886.XA patent/CN102045303B/en active Active
-
2010
- 2010-05-24 WO PCT/CN2010/073156 patent/WO2010145413A1/en active Application Filing
Patent Citations (3)
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 conversion method and call forward 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 |
---|---|---|
US5724412A (en) | Method and system for displaying internet identification on customer premises equipment | |
AU2004300818B2 (en) | Method and apparatus for changing and pushing a sound source of a supplementary service using a ring back tone on calling | |
US8290126B2 (en) | System and method for a visual voicemail interface | |
CN100445992C (en) | Managing contacts in a communication network | |
CN101304324B (en) | Method and system for implementing video color ring | |
US20090312026A1 (en) | Location-based address normalization | |
JP2000505609A (en) | How Telephone Network Users Use Content Resources | |
US8606240B1 (en) | Hybrid communications mailbox | |
CN101822035A (en) | Server device and message transmission method | |
CN101202795B (en) | Method and system for audio frequency content user recording | |
CN101931904A (en) | Method and system for multimedia call-missing remind as well as SIP (Session Initiation Protocol) server thereof | |
CN100499722C (en) | Device and method for realizing transmitting information to computer network real-time communication terminal by telephone | |
CN102469293A (en) | Realization method and device for acquiring user input information in video service | |
KR20030067613A (en) | Method and apparatus for changing a sound source of supplementary service using a ring back tone on calling | |
CN100512342C (en) | Receiving processing method and device thereof | |
CN100477699C (en) | Implement method for managing and reporting leaving word from telephone | |
CN101141526B (en) | Method of implementing voice navigation | |
EA007138B1 (en) | Method of sound message transmission from a mobile terminal, including one without internet access, to any e-mail address | |
CN102045303A (en) | Voice guidance method and system based on SIP (Session Initiation Protocol) | |
JP4902267B2 (en) | Information processing apparatus, telephone exchange method, and program | |
KR100943059B1 (en) | System and Method for providing IP Centrex based call center service, Method for preparing the service | |
CN101106735A (en) | A method for realizing outbound call service station from group | |
CN105208066A (en) | Cloud contact center and cloudization method of contact centers | |
US20080232558A1 (en) | Dynamic Voice File Creation and Organization for Leaving Messages in the Event of a Catastrophe | |
CN102740168A (en) | Method and system for realizing call, office system and enterprise switchboard system |
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 |