CN111711726A - A method and system for realizing automatic voice notification based on analog telephone - Google Patents
A method and system for realizing automatic voice notification based on analog telephone Download PDFInfo
- Publication number
- CN111711726A CN111711726A CN202010623595.1A CN202010623595A CN111711726A CN 111711726 A CN111711726 A CN 111711726A CN 202010623595 A CN202010623595 A CN 202010623595A CN 111711726 A CN111711726 A CN 111711726A
- Authority
- CN
- China
- Prior art keywords
- call
- control
- task
- module
- playback
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000002159 abnormal effect Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 claims 1
- 238000012544 monitoring process Methods 0.000 claims 1
- 238000010586 diagram 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/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
技术领域technical field
本发明涉及计算机和互联网信息技术领域,特别是涉及一种基于模拟电话机实现自动语音通知的方法和系统。The invention relates to the technical field of computer and Internet information, in particular to a method and system for realizing automatic voice notification based on an analog telephone.
背景技术Background technique
自动语音通知是常见的语音增值业务之一。大部分自动语音通知业务,都是基于电信业务网络(如电信智能网等)或业务平台(如语音网关平台等)来实现的。尽管模拟电话机(固定电话机)大量应用,但由于模拟电话机在通话及放音控制灵活性方面的限制,基于模拟电话机的自动语音通知业务很难实现。需要在结合当前智能化技术发展基础,基于弄你电话机的原理和特征,发明并构建一个新的方法、系统和装置,实现对模拟电话机的呼叫控制、放音控制等,从而实现基于模拟电话机实现自动语音通知业务功能。Automatic voice notification is one of the common voice value-added services. Most of the automatic voice notification services are implemented based on telecommunication service networks (such as telecom intelligent networks, etc.) or service platforms (such as voice gateway platforms, etc.). Although analog telephones (fixed telephones) are widely used, the automatic voice notification service based on analog telephones is difficult to realize due to the limitation of analog telephones in terms of flexibility of call and playback control. It is necessary to invent and build a new method, system and device based on the principle and characteristics of the telephone in combination with the current development foundation of intelligent technology, to realize the call control and playback control of the analog telephone, so as to realize the analog-based The telephone set realizes the function of automatic voice notification service.
发明内容SUMMARY OF THE INVENTION
本发明提供了一种基于模拟电话机实现自动语音通知的方法和系统。基于模拟电话机系统,构建自动语音通知的方法和系统,向外部业务平台循环请求自动语音通知任务,获取新任务后(包括外呼电话号码及通知语音音频),控制模拟话机进行对外呼叫,在判断呼叫接通状态后,将通知语音音频播放给当前被叫用户。本发明包括基于模拟电话机系统的业务接口及控制网关模块、任务请求模块、呼叫控制模块、放音处理模块及主要业务控制流程。The invention provides a method and system for realizing automatic voice notification based on an analog telephone. Based on the analog telephone system, construct a method and system for automatic voice notification, cyclically request the automatic voice notification task from the external business platform, and after obtaining a new task (including the outbound phone number and notification voice audio), control the analog phone to make an outbound call, and in the After judging the connection status of the call, the notification voice audio is played to the currently called user. The invention includes a business interface and a control gateway module based on an analog telephone system, a task request module, a call control module, a playback processing module and a main business control flow.
业务接口及控制网关模块(1),负责响应话机本地的各种业务请求,与外部业务平台互通,并根据业务控制流程,调度话机本地多个模块,完成从请求通知任务,外呼被叫,获取通知内容,播放语音通知,播放结束通知呼叫并循环请求下一条任务等完整过程。其中与外部业务平台互通中,主要是两种信息内容的交互:逐条任务请求及结果信息,逐条任务对应的语音资源请求及音频流信息。The business interface and control gateway module (1) is responsible for responding to various local business requests of the phone, communicating with the external business platform, and dispatching multiple local modules of the phone according to the business control process to complete the notification task from the request, the outgoing call is called, The complete process of getting the notification content, playing the voice notification, playing the end notification call and requesting the next task in a loop. Among them, in the intercommunication with the external business platform, there are mainly two kinds of information content interaction: one-by-one task request and result information, one-by-one task corresponding voice resource request and audio stream information.
任务请求模块(2),系统/业务启动或任务执行完成后,任务请求模块自动向业务接口及控制网关模块发送逐条自动语音通知任务请求。在无任务结果返回或任务执行结束时,可以按照设定默认频率循环发送逐条任务请求。The task request module (2), after the system/service is started or the task execution is completed, the task request module automatically sends one by one automatic voice notification task request to the service interface and the control gateway module. When no task result is returned or the task execution ends, one task request can be sent cyclically according to the set default frequency.
呼叫控制模块(3),接受业务接口及控制网关模块的调度控制。在获取新语音通知任务内容(外呼号码)后,呼叫控制模块负责调用话机呼叫控制能力,控制话机进行外呼。监控呼叫状态,返回业务接口及控制网关模块呼叫状态(呼叫接通,呼叫异常、呼叫结束),在呼叫结束时按照控制指令完成呼叫终止,释放话机呼叫和通话资源。The call control module (3) accepts the scheduling control of the service interface and the control gateway module. After acquiring the content of the new voice notification task (outgoing call number), the call control module is responsible for invoking the call control capability of the phone and controlling the phone to make outgoing calls. Monitor the call status, return the service interface and control the call status of the gateway module (call connected, call abnormal, call end), complete the call termination according to the control instruction when the call ends, release the phone call and call resources.
放音处理模块(4),接受业务接口及控制网关模块调度控制。在收到放音指令时,放音处理模块先获取放音指令内容中的语音文件,通常是通过放音指令中的语音文件地址URL进行下载,获取语音文件(音频流)后,播放到当前话机通话的放音声道中。放音结束,向业务接口及控制网关模块返回结束消息,便于业务接口及控制网关模块进行下一步的调度和控制操作。The playback processing module (4) accepts the scheduling control of the service interface and the control gateway module. When receiving a playback instruction, the playback processing module first obtains the voice file in the content of the playback instruction, usually downloading it through the URL of the voice file address in the playback instruction, and after acquiring the voice file (audio stream), plays it to the current in the playback channel of the phone call. When the playback ends, an end message is returned to the service interface and the control gateway module, so that the service interface and the control gateway module can perform the next scheduling and control operations.
主要业务控制流程:1)系统/业务启动或任务执行结束后,任务请求模块向业务接口及控制网关模块发送逐条任务请求;2)业务接口及控制网关模块向外部平台发起新任务请求;3)外部业务平台返回新任务信息;4)如果有新任务信息,则到5)进行处理,如果无新任务信息,则按照设定的自动请求频率返回1)继续执行;5)业务接口及控制网关模块向呼叫控制模块发送呼叫指令(携带外呼号码),要求控制话机对外呼叫;6)呼叫控制模块从呼叫指令中获取外呼号码,并发起呼叫,将呼叫状态返回给业务接口及控制网关模块;7)如果呼叫接通,则执行8),如果呼叫失败则执行11);8)业务接口及控制网关模块向放音处理模块发送放音执行(携带放音内容URL);9)放音处理模块按照指令中的语音内容URL下载语音内容,并播放到当前话机通话的放音声道中;10)播放结束,返回业务接口及控制网关模块放音结束信息;11)业务接口及控制网关模块通知呼叫控制模块终止呼叫,释放话机呼叫和通话资源。Main business control process: 1) After the system/service is started or the task execution ends, the task request module sends a task request to the business interface and control gateway module one by one; 2) The business interface and control gateway module initiates a new task request to the external platform; 3) The external business platform returns new task information; 4) If there is new task information, go to 5) for processing, if there is no new task information, return to 1) to continue execution according to the set automatic request frequency; 5) Business interface and control gateway The module sends a call command (carrying the outgoing call number) to the call control module, requesting to control the phone to make outgoing calls; 6) The call control module obtains the outgoing call number from the call command, initiates a call, and returns the call status to the service interface and control gateway module ;7) If the call is connected, execute 8), if the call fails, execute 11); 8) The service interface and the control gateway module send the playback execution to the playback processing module (carrying the playback content URL); 9) Playback The processing module downloads the voice content according to the voice content URL in the instruction, and plays it to the playback channel of the current phone call; 10) When the playback ends, return the playback end information of the service interface and control gateway module; 11) The service interface and control gateway module notify The call control module terminates the call and releases the phone call and call resources.
附图说明Description of drawings
图1为一种基于模拟电话机实现自动语音通知的方法和系统结构图。FIG. 1 is a structural diagram of a method and system for realizing automatic voice notification based on an analog telephone.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
请参阅图1,本发明实施实例中,一种基于模拟电话机实现自动语音通知的方法和系统,包括基于模拟电话机系统的业务接口及控制网关模块(1)、任务请求模块(2)、呼叫控制模块(3)、放音处理模块(4)及主要业务控制流程。Referring to FIG. 1, in an embodiment of the present invention, a method and system for realizing automatic voice notification based on an analog telephone system include a service interface and a control gateway module (1) based on an analog telephone system, a task request module (2), A call control module (3), a playback processing module (4) and a main business control process.
业务接口及控制网关模块(1),负责响应话机本地的各种业务请求,与外部业务平台互通,并根据业务控制流程,调度话机本地多个模块,完成从请求通知任务,外呼被叫,获取通知内容,播放语音通知,播放结束通知呼叫并循环请求下一条任务等完整过程。其中与外部业务平台互通中,主要是两种信息内容的交互:逐条任务请求及结果信息,逐条任务对应的语音资源请求及音频流信息。The business interface and control gateway module (1) is responsible for responding to various local business requests of the phone, communicating with the external business platform, and dispatching multiple local modules of the phone according to the business control process to complete the notification task from the request, the outgoing call is called, The complete process of getting the notification content, playing the voice notification, playing the end notification call and requesting the next task in a loop. Among them, in the intercommunication with the external business platform, there are mainly two kinds of information content interaction: one-by-one task request and result information, one-by-one task corresponding voice resource request and audio stream information.
任务请求模块(2),系统/业务启动后,任务请求模块自动向业务接口及控制网关模块发送逐条自动语音通知任务请求。在无任务结果返回或任务执行结束时,可以按照设定默认频率循环发送逐条任务请求。The task request module (2), after the system/service is started, the task request module automatically sends one by one automatic voice notification task request to the service interface and the control gateway module. When no task result is returned or the task execution ends, one task request can be sent cyclically according to the set default frequency.
呼叫控制模块(3),接受业务接口及控制网关模块的调度控制。在获取新语音通知任务内容(外呼号码)后,呼叫控制模块负责调用话机呼叫控制能力,控制话机进行外呼。监控呼叫状态,返回业务接口及控制网关模块呼叫状态(呼叫接通,呼叫异常、呼叫结束),在呼叫结束时按照控制指令完成呼叫终止,释放话机呼叫和通话资源。The call control module (3) accepts the scheduling control of the service interface and the control gateway module. After acquiring the content of the new voice notification task (outgoing call number), the call control module is responsible for invoking the call control capability of the phone and controlling the phone to make outgoing calls. Monitor the call status, return the service interface and control the call status of the gateway module (call connected, call abnormal, call end), complete the call termination according to the control instruction when the call ends, release the phone call and call resources.
放音处理模块(4),接受业务接口及控制网关模块调度控制。在收到放音指令时,放音处理模块先获取放音指令内容中的语音文件,通常是通过放音指令中的语音文件地址URL进行下载,获取语音文件(音频流)后,播放到当前话机通话的放音声道中。放音结束,向业务接口及控制网关模块返回结束消息,便于业务接口及控制网关模块进行下一步的调度和控制操作。The playback processing module (4) accepts the scheduling control of the service interface and the control gateway module. When receiving a playback instruction, the playback processing module first obtains the voice file in the content of the playback instruction, usually downloading it through the URL of the voice file address in the playback instruction, and after acquiring the voice file (audio stream), plays it to the current in the playback channel of the phone call. When the playback ends, an end message is returned to the service interface and the control gateway module, so that the service interface and the control gateway module can perform the next scheduling and control operations.
主要业务控制流程:1)系统/业务启动或任务执行结束后,任务请求模块向业务接口及控制网关模块发送逐条任务请求;2)业务接口及控制网关模块向外部平台发起新任务请求;3)外部业务平台返回新任务信息;4)如果有新任务信息,则到5)进行处理,如果无新任务信息,则按照设定的自动请求频率返回1)继续执行;5)业务接口及控制网关模块向呼叫控制模块发送呼叫指令(携带外呼号码),要求控制话机对外呼叫;6)呼叫控制模块从呼叫指令中获取外呼号码,并发起呼叫,将呼叫状态返回给业务接口及控制网关模块;7)如果呼叫接通,则执行8),如果呼叫失败则执行11);8)业务接口及控制网关模块向放音处理模块发送放音执行(携带放音内容URL);9)放音处理模块按照指令中的语音内容URL下载语音内容,并播放到当前话机通话的放音声道中;10)播放结束,返回业务接口及控制网关模块放音结束信息;11)业务接口及控制网关模块通知呼叫控制模块终止呼叫,释放话机呼叫和通话资源。Main business control process: 1) After the system/service is started or the task execution ends, the task request module sends a task request to the business interface and control gateway module one by one; 2) The business interface and control gateway module initiates a new task request to the external platform; 3) The external business platform returns new task information; 4) If there is new task information, go to 5) for processing, if there is no new task information, return to 1) to continue execution according to the set automatic request frequency; 5) Business interface and control gateway The module sends a call command (carrying the outgoing call number) to the call control module, requesting to control the phone to make outgoing calls; 6) The call control module obtains the outgoing call number from the call command, initiates a call, and returns the call status to the service interface and control gateway module ;7) If the call is connected, execute 8), if the call fails, execute 11); 8) The service interface and the control gateway module send the playback execution to the playback processing module (carrying the playback content URL); 9) Playback The processing module downloads the voice content according to the voice content URL in the instruction, and plays it to the playback channel of the current phone call; 10) When the playback ends, return the playback end information of the service interface and control gateway module; 11) The service interface and control gateway module notify The call control module terminates the call and releases the phone call and call resources.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010623595.1A CN111711726A (en) | 2020-07-02 | 2020-07-02 | A method and system for realizing automatic voice notification based on analog telephone |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010623595.1A CN111711726A (en) | 2020-07-02 | 2020-07-02 | A method and system for realizing automatic voice notification based on analog telephone |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111711726A true CN111711726A (en) | 2020-09-25 |
Family
ID=72544906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010623595.1A Pending CN111711726A (en) | 2020-07-02 | 2020-07-02 | A method and system for realizing automatic voice notification based on analog telephone |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111711726A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112804404A (en) * | 2021-01-28 | 2021-05-14 | 上海米鹊科技有限公司 | Method and system for realizing automatic voice interaction based on analog telephone |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2106453U (en) * | 1990-09-08 | 1992-06-03 | 程连元 | Miniature handler control automatic order dial and play telephone |
CN1588969A (en) * | 2004-09-16 | 2005-03-02 | 上海交通大学 | Integrated calling center realizing method for supporting multimedia uniformly recepting |
CN1777215A (en) * | 2004-11-15 | 2006-05-24 | 中兴通讯股份有限公司 | Telephone automatic external-calling system and method |
CN1835606A (en) * | 2005-03-18 | 2006-09-20 | 华为技术有限公司 | Network side playback method of encrypted communication service |
CN103973907A (en) * | 2014-04-14 | 2014-08-06 | 深圳市深海捷科技有限公司 | Active outbound method and system of call center |
CN110021291A (en) * | 2018-12-26 | 2019-07-16 | 阿里巴巴集团控股有限公司 | A kind of call method and device of speech synthesis file |
-
2020
- 2020-07-02 CN CN202010623595.1A patent/CN111711726A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2106453U (en) * | 1990-09-08 | 1992-06-03 | 程连元 | Miniature handler control automatic order dial and play telephone |
CN1588969A (en) * | 2004-09-16 | 2005-03-02 | 上海交通大学 | Integrated calling center realizing method for supporting multimedia uniformly recepting |
CN1777215A (en) * | 2004-11-15 | 2006-05-24 | 中兴通讯股份有限公司 | Telephone automatic external-calling system and method |
CN1835606A (en) * | 2005-03-18 | 2006-09-20 | 华为技术有限公司 | Network side playback method of encrypted communication service |
CN103973907A (en) * | 2014-04-14 | 2014-08-06 | 深圳市深海捷科技有限公司 | Active outbound method and system of call center |
CN110021291A (en) * | 2018-12-26 | 2019-07-16 | 阿里巴巴集团控股有限公司 | A kind of call method and device of speech synthesis file |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112804404A (en) * | 2021-01-28 | 2021-05-14 | 上海米鹊科技有限公司 | Method and system for realizing automatic voice interaction based on analog telephone |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11991312B2 (en) | System and method for queuing a communication session | |
EP3818687B1 (en) | System and method for omni-channel notification and selection | |
US7796520B2 (en) | System and methods for announcing and locating services in a distributed peer-to-peer network | |
JP2009044748A (en) | Call center | |
KR20100120136A (en) | Techniques for transfer error recovery | |
CN112953925B (en) | Real-time audio and video communication system and method based on SIP (Session initiation protocol) and RTC (real time communication) network | |
CN102148828A (en) | Network system and method for realizing click to dial service based on capability open platform | |
KR101233736B1 (en) | System and method for bridge call appearance in distributed peer-to-peer network | |
US20060077955A1 (en) | System and methods for a survivable remote network | |
WO2015014174A1 (en) | Ring-back playing method and apparatus, and ring-back service system | |
CN111083295A (en) | Telephone communication method and equipment based on browser | |
CN111711726A (en) | A method and system for realizing automatic voice notification based on analog telephone | |
CN114401252A (en) | Calling method of telephone traffic system and telephone traffic system | |
CA2581199C (en) | System and methods for announcing and locating services in a distributed peer-to-peer network | |
CN103297630B (en) | Method and device for playing multimedia information | |
JP2009521184A (en) | Inductive response method and system for circuit switched telephone communication | |
US20070003027A1 (en) | Method of providing a mediated communication service | |
CN111787166A (en) | Method and system for sharing voice files in batch voice notification of telephones | |
CN110602430B (en) | Video synchronization method, terminal, CRBT platform, system and readable storage medium | |
CN111355699B (en) | A system for realizing voice capability | |
CN114979373A (en) | A method, device and electronic device for realizing a call for an intermediate number service | |
CN101115096A (en) | A method, system and switch for realizing mutual listening of color ring tones | |
WO2016085770A1 (en) | Controlling a pbx phone call via a client application | |
CN117527973B (en) | XDP-based high-speed data forwarding method and device, voice gateway and medium | |
WO2012152116A1 (en) | Call forwarding method and system and web server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |