linux – 使用调制解调器发送录音

我有一个有趣的给你.我一直在浏览我的服务器监控和通知系统(基于Nagios),并意识到如果我们的互联网连接断电,它就无法通知我.我已经在备用的POTS线路上有一个调制解调器监听(通过CentOS 5),以便我可以拨入以防万一我们的互联网发生故障.我想知道我是否可以提出一个脚本( Shell,Python等),当它被拾取时可以拨出并播放录制的消息(我正在猜测的波形文件).我知道Windows支持通过语音调制解调器进行语音呼叫,我想知道Linux是否存在解决方案……

我知道星号可能会这样做,但这不是一种矫枉过正(一个完整的VOIP系统只是为了一个希望永远不会被使用的通知机制)?它不会干扰调制解调器作为备份网络接口的主要功能(通过mgetty产生的PPP)吗?

我做了一些搜索,并没有真正想出太多.我知道如何从命令行拨出,但只作为调制解调器(而不是语音).最糟糕的情况是,我可以将其设置为拨出调制解调器,然后才意识到,如果我接到来自该号码的调制解调器声音的通话,那就是通知……任何见解都会受到赞赏……

解决方法

Linux将vgetty用于调制解调器上的语音数据(主要用作应答机).看起来有一个 perl module over at CPAN附带了一个像你想要的示例脚本.

Callme script

In the examples subdirectory of the source distribution there is a callme.pl script. This dials the given number and plays the given message. Use the following command to run it:

vm shell -S /usr/bin/perl callme.pl <number> <message>.rmd

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...