LINUX.ORG.RU
ФорумAdmin

Kannel, sms-шлюз, motorola c350


0

0

Надо осуществить отправку и получение SMS сообщений. Настраиваю шлюз Kannel(www.kannel.org ) с телефоном motorola c350

Куски конфига : /etc/kannel/kannel.conf

group = smsc
smsc = at
smsc-id = smsMotorola
my-number = "+38066*******"
sms-center="+38050*******"
modemtype = motorola_c350
device = /dev/ttyACM0
speed = 115200

/etc/kannel/modems.conf

group = modems
id = motorola_c350
name = "Motorola"
detect-string = "motorola"
detect-string2 = "C350"
message-storage = "SM"
no-pin = true
speed = 115200


Пробовал разные строки инициализации(нашел в инете, но слабо понимаю что они значат):

 
init-string = "AT+CGDCONT=1"
init-string = "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
init-string = "AT+CNMI=3,1,0,0,0"
init-string = "AT+CMEE=2;+CNMI=0,2,0,0,0;+CMGF=1"
init-string = "AT+CMEE=2;+CNMI=0,2,0,0,0"
init-string = "AT+CNMI=2,3"
init-string = "ATZ"

Результат в логе

 
2009-07-15 11:19:55 [28833] [6] INFO: AT2[smsMotorola]: opening device
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: device opened
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: device opened
2009-07-15 11:19:55 [28833] [6] INFO: AT2[smsMotorola]: init device
2009-07-15 11:19:55 [28833] [6] INFO: AT2[smsMotorola]: speed set to 115200
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: --> ATZ^M
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: <-- OK
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: --> AT^M
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: <-- AT
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: <-- OK
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: --> AT&F^M
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: <-- AT&F
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: <-- OK
2009-07-15 11:19:55 [28833] [6] DEBUG: AT2[smsMotorola]: --> ATE0^M
2009-07-15 11:19:56 [28833] [6] DEBUG: AT2[smsMotorola]: <-- ATE0
2009-07-15 11:19:56 [28833] [6] DEBUG: AT2[smsMotorola]: <-- OK
2009-07-15 11:19:56 [28833] [6] DEBUG: AT2[smsMotorola]: --> AT+IFC=2,2^M
2009-07-15 11:19:56 [28833] [6] DEBUG: AT2[smsMotorola]: <-- OK
2009-07-15 11:19:56 [28833] [6] DEBUG: AT2[smsMotorola]: --> AT+CSCA="+38050000501"^M
2009-07-15 11:19:56 [28833] [6] DEBUG: AT2[smsMotorola]: <-- OK
2009-07-15 11:19:56 [28833] [6] DEBUG: AT2[smsMotorola]: --> AT+CMGF=0^M
2009-07-15 11:19:56 [28833] [6] DEBUG: AT2[smsMotorola]: <-- ERROR
2009-07-15 11:19:56 [28833] [6] ERROR: AT2[smsMotorola]: Generic error: ERROR
2009-07-15 11:19:56 [28833] [6] ERROR: AT2[smsMotorola]: Opening failed. Terminating
2009-07-15 11:19:56 [28833] [6] INFO: AT2[smsMotorola]: closing device

при запросе на модем AT+CMGF=? выдает, что единственное возможное значение у этой команды - 1. Получается что потдерживается только текстовый режим отправки сообщений ? Или PDU включен по умолчанию ? или он не потдерживается ? Если не потдерживается, то как kannel заставить работать в текстовом режиме?

Есть какие нить мысли как заставить это работать ?

Зарание спасибо за ответы :)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.