Redhat

如何通過 GSM 調製解調器撥打電話並播放 MP3?(紅帽 6)

  • October 13, 2013

我有一個 USB GSM 調製解調器(華為 E160)。我在 Windows 筆記型電腦上安裝了一些軟體,可以讓我通過調製解調器向普通手機撥打電話和發送簡訊。有沒有辦法在 UNIX/Linux 上做類似的事情?

我想做的是通過電話發送 NAGIOS 警報。我已經設置了一個創建 MP3 的腳本(使用 text2wave 和 LAME),所以我現在需要做的就是讓它通過電話線發送音頻文件,它不需要做任何復雜的事情;

撥打電話

等待接聽

播放消息

掛斷

總是有星號。我相信開源 PBX 將允許您執行此操作,但是,它通常需要模擬或數字電話線和介面卡。它可能能夠與您的 GSM 設備互動,但這不是我曾經研究過的東西。

最好的辦法是嘗試使用 AT 命令;我的桌子上碰巧有一個相同的設備(E160E),但我只將它用作數據調製解調器。奇怪的是,lsusb將其報告為

Bus 002 Device 006: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

看看如何在 Linux 上為 USB 調製解調器使用調製解調器 AT 命令;用“ATi^M”我得到了

Manufacturer: huawei
Model: E160X
Revision: 11.608.05.00.432
IMEI: [redacted]
+GCAP: +CGSM,+DS,+ES

一些常見的 AT 命令連結自3G 調製解調器 wiki;對於其餘部分,您需要查看從該頁面頂部連結的 3GPP 規範。我不是專家(你可能會在超級使用者方面獲得更好的運氣),但如果你看一下基本的 AT 命令集,你可能會知道如何撥打號碼、發送數據,然後掛斷電話。

引用自:https://serverfault.com/questions/267511