当前,通过SMS的文本消息以及通过Internet的电子邮件是移动体验的重要组成部分。 在业务级别,移动消息传递在许多情况下仍然是当前使用的最有效和通用的通信渠道。 与其他通讯渠道(例如邮件)相比, 移动SMS消息包含的垃圾邮件要少得多,并且更有可能在发送后立即被所有收件人阅读。
因此,在Linux下始终拥有我们的服务器基础结构非常重要 带Gammu的SMS消息服务器,如果需要,可以激活。 和 这些步骤将作为许多指导或模型,以实现安装和配置 在其“仆人农场”中
简介
甘木 引用自己的 西班牙语官方网站
»项目名称以及项目名称 命令行实用程序,可用于控制电话。 它是用C编写并基于 lib伽穆«。
用普通的话可以说 Gammu是带有电话线的移动设备的管理系统,也就是说,这是一个提供抽象层以访问手机及其功能的项目。 它涵盖了广泛的电话品牌,重点是兼容的AT电话和诺基亚电话。
Gammu是命令行(终端)库和实用程序尽管它带有一个称为Wammu的图形层,以方便最终用户使用。 它具有GNU GPL版本2许可证。
该项目由Marcin Wiacek及其他人共同发起,目前由MichalČihař领导,并得到了许多其他合作者的帮助。
通过Gammu,您可以使用各种功能。 但是,支持级别因电话而异。 您可以查看Gammu电话数据库以了解各种电话的用户体验。 通常支持以下功能:
- 呼叫清单,发起和处理
- 短信的恢复,备份和发送
- 彩信恢复
- 列出,导入和导出联系人(vCard)
- 列出,导入和导出日历和任务(vCalendar或iCalendar)。
- 恢复电话和网络信息
- 访问电话文件系统。
第1步-Gammu安装
对于其安装,软件包将取决于Distro及其版本,但对于DEBIAN 8和DEBIAN 9,将在下面进行描述:
易于安装gammu gammu-doc gammu-smsd libgammu7 libgsmsd7 #DEBIAN 8 易于安装gammu gammu-doc gammu-smsd libgammu8 libgsmsd8 #DEBIAN 9 apt 安装移动宽带提供商信息 ppp pppconfig modemmanager usb-modeswitch usb-modeswitch-data wvdial #有用和通用的软件包,用于管理USB端口上的Internet设备/ SMS。
步骤2-验证“ DIALOUT”端口
列出的USB“ Dialout”端口可能带有术语“ ttyUSB0,ttyUSB1,ttyUSB2,ttyUSB3”或ttyS0,ttyS1,ttyS2,ttyS3。
运行tty端口列表-拨出:
ls -l / dev / tty * #列出TTY端口
步骤3-连接SMS调制解调器设备并验证其检测
运行lspci命令:
的lsusb #命令列出连接的USB设备
假设连接并检测到的设备在终端中显示在屏幕上,如下所示:
总线001设备013:ID 19d2:0031 ZTE WCDMA Technologies MSM MF110 / MF627 / MF636 #电话提供商互联网Pendriver
执行串行设备列表:
ls / dev / serial / by-id -ls #命令列出连接和检测到的串行设备
步骤4-Gammu配置
.gammurc文件
要配置Gammu,您可以手动创建一个名为 “ .Gammurc” 在 “根回家” 具有以下内容并使用命令命令:
nano /root/.gammurc ##########示例内容########## [伽穆] port = / dev / ttyUSB1-> ttyUSB端口已启用(ttyUSB0-ttyUSB1-ttyUSB2) 型号= connection = at19200->要配置的连接类型。 同步时间=是 日志文件= logformat =没有 使用锁定 = 伽穆洛克= ########################################
或者,您可以执行以下命令,以指导我们进行创建:
gammu配置 #创建配置文件的命令
.Gammu-smsdrc文件
要配置Gammu,请手动编辑名为 “ .Gammu-smsdrc” 在文件夹中 “等等” 包含以下内容并使用命令command的操作系统的说明:
nano / etc / gammu-smsdrc ##########示例内容########## #Gammu SMS守护程序的配置文件 #Gammu库配置,请参阅gammurc(5) [伽穆] #请进行配置! 端口= / dev / ttyUSB1 连接=在 #调试 #logformat = 全部文本 #SMSD配置,请参阅gammu-smsdrc(5) [短信] 服务=文件 日志文件=系统日志 #增加调试信息 调试级别= 0 #存储消息的路径 inboxpath = / var /假脱机/ gammu /收件箱/ outboxpath = / var /假脱机/ gammu /发件箱/ sentsmspath = / var /假脱机/ gammu /发送/ errorsmspath = / var /假脱机/ gammu /错误/ ########################################
第5步-识别SMS /移动Internet设备
此过程可以通过两种方式完成:
表格1
使用 gammu-smsdrc文件 如下:
gammu -c /等/ gammu-smsdrc --identify ##########示例内容########## 设备:/ dev / ttyUSB1 制造商:中兴通讯股份有限公司 型号:未知(MF190) 固件:BD_MF190V1.0.0B06 IMEI:355435048527666 IMSI SIM卡:734061006753643 ##########################################
表格2
使用 gammu识别命令 如下:
gammu识别 ##########示例内容########## 设备:/ dev / ttyUSB1 制造商:中兴通讯股份有限公司 型号:未知(MF190) 固件:BD_MF190V1.0.0B06 IMEI:355435048527666 IMSI SIM卡:734061006753643 ########################################
第6步-测试Gammu程序
您可以通过两种方式测试Gammu的安装和配置:
表格1
执行以下命令:
Gammu getallsms ##########示例内容########## 0个SMS序列中的0个SMS零件 ########################################
表格2
执行以下命令:
gammu sendms文本04161234567 输入您的消息文本,然后按Ctrl + D: 这是运输证明。 如果要取消,请按Ctrl + C ... 正在发送SMS 1/1 ...等待网络响应.. OK,消息参考= 7
现在仅需验证SMS消息是否已到达目的地! 如果到目前为止一切顺利,则说明您已经安装了该程序,并已对其进行了完美配置,可以从终端的控制台发送SMS消息。
仅适用于批量运输 我们需要创建数据库并进行新的运输测试。 我们将在本文的第2部分以及第3部分中将其与 Kalkun Web应用程序。
如果只需要 一个更简单的应用 即使是普通用户,您也可以尝试以下操作: 蓝牙电话
如果您想了解更多有关 甘木 他们可以去 官方手册 或阅读有关您的应用程序的新闻 新闻栏目 或观看以下视频:
您好,这个短信服务器是用来发送短信的 desde linux 任何运营商的任何类型的电话?
如果您注意到,它指的是向设备发送at命令。 换句话说,可以将消息发送给任何操作员,但是为此使用调制解调器或电话。
你好,优秀的教程我都跟着做了,但是有一点我没能解决,不知道你能不能帮我,那就是远程连接Modem,也就是有2台服务器,合二为一Gamm服务器,在另一台服务器是USB MODEM,那么“port=/dev/ttyUSB1”这个参数应该怎么配置呢?
非常感谢您提前。
问候语
问候,奥托尼尔。 我真的不知道该怎么做。 他甚至认为这是不可能的……我希望有更多Gammu经验的人可以回答你的问题。