SMS Gateway

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(Open Source Tools)
(Open Source Tools)
第14行: 第14行:
 
== Open Source Tools ==
 
== Open Source Tools ==
  
使用 gammu  
+
=== gammu ===
  
 
   $ apt-get install gammu gammu-smsd
 
   $ apt-get install gammu gammu-smsd
第64行: 第64行:
 
   $ gammu sendsms TEXT 15801234567 -unicode -text "testing 测试"
 
   $ gammu sendsms TEXT 15801234567 -unicode -text "testing 测试"
  
 +
<br><br>
 +
 +
=== gammu-smsd ===
 +
 +
<pre>
 +
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
 +
</pre>
  
  

2013年4月16日 (二) 02:19的版本

目录

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











个人工具
名字空间

变换
操作
导航
工具箱