編輯:我知道,一些研究之後,這個問題在電話表的主造成的IMEI場 ,如果我們使用調制解調器池一樣wavecome與 16口,監務檢測只是一個IMEI監務手機與多個調制解調器端口表
我有1個調制解調器與SIM卡的16端口的連接,連接到同一個數據庫我的服務器上的每個配置,發送和接收SMS所有的工作就像一個魅力,每個端口有SMSD服務,如
gammu-smsd -c /etc/gammu-smsdrc-modem1 --pid /var/run/gammu-smsdrc-modem1 --daemon
gammu-smsd -c /etc/gammu-smsdrc-modem2 --pid /var/run/gammu-smsdrc-modem2 --daemon
每個端口都有自己的PhoneID,例如modem1
和modem2
,問題是 爲什麼gammu數據庫中的電話表會繼續使用最後的gammu-smsd服務運行來替換數據?
例如: 如果我跑第一配置,然後電話表將包含所有信息,如信號,IMEI從1端口,但是當我運行第二監務,SMSD數據從第1端口將消失,從第2個端口的配置變化
這裏是modem1的/ etc /監務-smsdrc-modem1我smsdrc配置
[gammu]
port = /dev/ttyUSB0
model =
connection = at115200
synchronizetime = yes
logfile = /var/log/gammu-smsdrc-modem1
logformat = nothing
use_locking =
gammuloc =
[smsd]
service=sql
logfile=/var/log/gammu-smsdrc-modem1
debuglevel=0
Driver=native_mysql
User=root
Password=root
PC=localhost
Database=test
PhoneID=modem1
這裏是MODEM2的/ etc /監務-smsdrc-MODEM2我SMSD配置
[gammu]
port = /dev/ttyUSB1
model =
connection = at115200
synchronizetime = yes
logfile = /var/log/gammu-smsdrc-modem2
logformat = nothing
use_locking =
gammuloc =
[smsd]
service=sql
logfile=/var/log/gammu-smsdrc-modem2
debuglevel=0
Driver=native_mysql
User=root
Password=root
PC=localhost
Database=test
PhoneID=modem2