SMS Gateway

来自Jack's Lab
2013年4月16日 (二) 02:19Comcat (讨论 | 贡献)的版本

跳转到: 导航, 搜索

目录

1 设备

  • ZTE MF668 (USB 3G modem)
  • Linux x86 server



2 Send/Receive SMS



3 Open Source Tools

3.1 gammu

 $ apt-get install gammu gammu-smsd


配置 gammu

$ gammu-config

Port: /dev/ttyUSB1
Connection: at115200


生成的配置文件默认位于 /root/.gammurc

亦可 /etc/gammurc


测试:

$ gammu getallsms #显示sim卡上所有 SMS

Location 100006, folder "收件箱", phone memory, Inbox folder
SMS message
SMSC number          : "+8613010374500"
标记为已发送   : 2013年04月15日 星期一 13时27分16秒 +0800
Coding               : Unicode (no compression)
Remote number        : "+85264504220"
Status               : 已读

您的 Google 验证代码为 002226



1 SMS parts in 1 SMS sequences


发送 SMS:

 $ gammu sendsms TEXT 15801234567 -textutf8 "testing"


中英文混合 SMS:

 $ gammu sendsms TEXT 15801234567 -unicode -text "testing 测试"



3.2 gammu-smsd

mysql> create database smsd;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT USAGE ON *.* TO smsd@localhost IDENTIFIED BY 'YOUR_PASSWORD';
Query OK, 0 rows affected (0.01 sec)

mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON smsd.* to smsd@localhost;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

$ cp /usr/share/doc/gammu-smsd/examples/mysql.sql.gz /tmp/
$ gunzip /tmp/mysql.sql.gz
$ mysql -u USER_NAME -pUSER_PASSWORD YOUR_DB_NAME < /tmp/mysql.sql











个人工具
名字空间

变换
操作
导航
工具箱