本发明涉及应急报警领域,特别涉及一种自动化电话报警系统及方法。
背景技术:
1、现有的应急报警的自动化方法往往通过单一的数据类型实现,譬如收到了文本信息的报警信息,则通过文本信息转达给被告警方,如果收到了语音音频,则将语音音频信息转达给被告警方。但是在实际的运行过程中,如果仅仅使用音频数据,那么难以适应于各种类型的传感器信息,因为传感器本身没有音频。而如果仅仅使用文本信息,那么便会导致自动化效率低下,应急响应的效率和准确性较低,因此,市面需要一种可以兼顾文本和音频报警的灵活性的产品。
技术实现思路
1、为解决现有技术中自动化报警灵活性不足,自动化效率低下,应急响应的效率和准确性较低上述技术问题,本发明提供一种自动化电话报警系统及方法,具体的技术方案如下:
2、一方面,提供一种自动化电话报警系统,包括:
3、信息接收装置,用于接收外部文本信息;
4、文本语音转换模块,用于接收所述外部文本信息,并转换为告警音频信息;
5、语音呼叫模块,用于将所述告警音频信息通过预设电话号码播放给目标用户。
6、本技术方案通过整合文本语音转换模块,实现了告警文本的自动转换和电话告警通知。该系统能有效接收、处理告警信息,并通过语音网关向指定电话发送告警呼叫,从而实时通知值班用户相关告警情况,提高了应急响应的效率和准确性。
7、优选地,还包括:队列服务模块,用于将所述外部文本信息依次发送给所述文本语音转换模块;
8、所述文本语音转换模块根据所述队列服务模块的发送顺序,将所述外部文本信息依次转换为所述告警音频信息,并将所述告警音频信息提供给所述语音呼叫模块。
9、本优选的技术方案中,通过采用消息队列结合sip客户端,以实现外部文本信息到语音信息的转换,从而提高了设备的利用效率,提高了应急响应的效率和准确性。
10、进一步优选地,所述队列服务模块基于rabbitmq消息队列。
11、进一步优选地,所述文本语音转换模块通过sip客户端接收所述队列服务模块发送的所述外部文本信息;
12、所述sip客户端基于pjsip库在python环境中编译。
13、优选地,所述语音呼叫模块通过调用voip语音接口呼叫所属目标用户;
14、所述语音呼叫模块还运行有注册子模块,用于设定所述预设电话号码;
15、所述注册子模块为所述voip语音接口带有的fxo接口。
16、优选地,所述voip语音接口设置有多个预设电话线路。
17、在本优选的实施例中,通过fxo接口结合多条电话线路,配合voip语音接口,提高了系统在同一时间点可处理的工作项目,从而可在同一时间告知多个人员存在应急情况,从而进一步提高了应急响应的效率和准确性。
18、优选地,还包括:历史记录模块,用于记录所述告警音频信息以及对应的呼叫时间、呼叫状态及目标用户反馈。
19、在本优选的技术方案中,通过记录每一次告警过程的相关信息,从而为未来的改进提供了数据上的基础,增强了告警过程的可审计性
20、优选地,所述外部文本信息通过http接口接收;所述http接口为restful接口。
21、优选地,所述文本语音转换模块基于asterisk构建。
22、另一方面,提供一种自动化电话报警方法,包括:
23、注册预设电话号码;
24、通过http接口获取外部文本信息;
25、将所述外部文本信息以队列方式进行存储;
26、将所述外部文本信息按照所述队列的顺序,转换为告警音频信息;
27、将所述告警音频信息按照所述队列的顺序依次通过voip语音接口调用预设电话号码播放给目标用户;
28、记录所述告警音频信息以及对应的呼叫时间、呼叫状态及目标用户反馈。
29、本发明至少包括以下一项技术效果:
30、(1)通过整合文本语音转换模块、voip语音接口和web服务程序,实现了告警文本的自动转换和电话告警通知。该系统能有效接收、处理告警信息,并通过语音网关向指定电话发送告警呼叫,从而实时通知值班用户相关告警情况,提高了应急响应的效率和准确性。通过实现自动化的电话告警通知,该系统为各种需要实时通知和快速响应的应用场景提供了有效的解决方案;
31、(2)通过采用消息队列结合sip客户端,以实现外部文本信息到语音信息的转换,从而提高了设备的利用效率,提高了应急响应的效率和准确性;
32、(3)通过fxo接口结合多条电话线路,配合voip语音接口,提高了系统在同一时间点可处理的工作项目,从而可在同一时间告知多个人员存在应急情况,从而进一步提高了应急响应的效率和准确性;
33、(4)通过记录每一次告警过程的相关信息,从而为未来的改进提供了数据上的基础,增强了告警过程的可审计性。
1.一种自动化电话报警系统,其特征在于,包括:
2.根据权利要求1所述的一种自动化电话报警系统,其特征在于,还包括:队列服务模块,用于将所述外部文本信息依次发送给所述文本语音转换模块;
3.根据权利要求2所述的一种自动化电话报警系统,其特征在于,所述队列服务模块基于rabbitmq消息队列。
4.根据权利要求2所述的一种自动化电话报警系统,其特征在于,所述文本语音转换模块通过sip客户端接收所述队列服务模块发送的所述外部文本信息;
5.根据权利要求1所述的一种自动化电话报警系统,其特征在于,所述语音呼叫模块通过调用voip语音接口呼叫所属目标用户;
6.根据权利要求5所述的一种自动化电话报警系统,其特征在于,所述voip语音接口设置有多个预设电话线路。
7.根据权利要求1所述的一种自动化电话报警系统,其特征在于,还包括:历史记录模块,用于记录所述告警音频信息以及对应的呼叫时间、呼叫状态及目标用户反馈。
8.根据权利要求1所述的一种自动化电话报警系统,其特征在于,所述外部文本信息通过http接口接收;
9.根据权利要求1所述的一种自动化电话报警系统,其特征在于,所述文本语音转换模块基于asterisk构建。
10.一种自动化电话报警方法,其特征在于,包括: