asterCC系统中配置使用串口短信猫

一. 安装硬件

把串口猫接到服务器串口1上,插上sim卡,接电开机。

二.安装minicom

检查系统是否已安装minicom

rpm -qa |grep minicom

如果未安装,则执行yum进行安装

yum -y install minicom

三.设置minicom参数

minicom –s

选择串口配置

按a 更改Serial Device 为/dev/ttys0 后回车(ttyS0代表短信猫接到了服务器第一个串口上)

按e 更改波特率,选择i(i为波特率:115200,请根据modem实际要求设置) 后两次回车返回主界面

主界面中选择Save setup as dfl 后回车

最后选择Exit from Minicom 退出。

四.安装gnokii

到gnokii官方网站下载最新的安装包

wget http://www.gnokii.org/download/gnokii/gnokii-0.6.31.tar.gz

本文安装版本为gnokii-0.6.31

安装依赖

yum -y install intltool gettext glib2 glib2-devel mysql-devel

注意:安装mysql-devel可能会升级mysql并自动重启mysql

./configure

gamke

gmake install

ln -s /usr/local/bin/gnokii /usr/bin/

五.配置gnokii

mkdir -p /root/.config/gnokii/

vi /root/.config/gnokii/config

加入以下内容:

[global]

port = /dev/ttyS0

model = AT

initlength = default

connection = serial

use_locking = no

serial_baudrate = 115200

smsc_timeout = 10

[xgnokii]

allow_breakage = 0

[gnokiid]

bindir = /usr/local/bin

[connect_script]

TELEPHONE = 12345678

[disconnect_script]

[logging]

debug = off

rlpdebug = off

xdebug = off

[fake_driver]

sms_inbox = /tmp/sms

六.测试gnokii

发送短信

echo “test” |/usr/bin/gnokii –config /root/.config/gnokii/config –sendsms 目标手机号码(不能加0)

七.配置astercc.conf

vi /etc/astercc.conf

找到[smsman],在下方加入

device=gnokii,ttyS0,/root/.config/gnokii/config,5,,0

说明:参数以逗号分隔

参数1:gnokii为设备类型;

参数2:ttyS0为串口号;

参数3:/root/.config/gnokii/config 为配置文件路径;

参数4:5 用该设备连续发送短信的间隔时间;

参数5:发送短信时要为目标号码增加的前缀,本例为空,不增加前缀;

参数6:发送短信时要去除目标号码的前缀,本例为0,去除号码前的第一个0。

配置完毕后重启astcc_smsman

/opt/asterisk/scripts/astercc/astcc_smsman -k

/opt/asterisk/scripts/astercc/astcc_smsman -d

八.测试系统中短信发送

登录坐席平台,点击工具栏上的 按钮发送短信

确定填写的信息没有遗漏后,点击发送按钮,会得到如下提示

对于待发和发送失败的信息数据要在 群发信息管理 –> 待发信息管理 页面可以查看到。

如果短信发送成功,在 已拨信息管理 页面进行查看,如下

zh/二次开发者指南/如何将串口短信猫与astercc集成.txt · 最后更改: 2017/12/12 11:05 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki