Hi
What if you add ";CSMS=1" at the end of the init-string?
Regards
|-----------------------------------------------------------------------------------------------------------------|
Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
celular y Nextel
en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via SMS
y GPRS online
Visitenos en www.perusms.com
On Thu, Jul 9, 2015 at 11:05 AM, Torsten Parschau <[email protected]>
wrote:
> kannel sends "AT+CSMS=?"
> modem responds:
> "+CSMS: (0,1)
>
> OK"
>
> But the next kannel command (AT+CMEE=1) is sent, before "OK" (3rd line) is
> received...
>
> So, no "AT+CSMS=1" will be sent...
>
> regards
> Torsten
>
> Am 09.07.2015 um 17:54 schrieb Alvaro Cornejo:
>
>> Hi
>>
>> What do you mean by "...still not waiting for the complete response.." ?
>>
>> If there are no errors now, try adding command by command or removing the
>> sendline-sleep to find the origin of the problem.
>>
>> Regards
>>
>> Alvaro
>>
>>
>> |-----------------------------------------------------------------------------------------------------------------|
>> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
>> celular y Nextel
>> en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via
>> SMS y GPRS online
>> Visitenos en www.perusms.com <http://www.perusms.com>
>>
>> On Thu, Jul 9, 2015 at 10:35 AM, Torsten Parschau <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>> hi,
>>
>> changed the config, like suggested.
>> no error, but still not waiting for the complete response:
>>
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: --> AT+CSMS=?^M
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: <-- OK
>> -> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: --> AT+CMEE=1^M
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: <-- +CSMS: (0,1)
>>
>> Log:
>> 2015-07-09 17:31:58 [10059] [6] INFO: AT2[modem]: opening device
>> 2015-07-09 17:31:58 [10059] [6] DEBUG: AT2[modem]: device opened.
>> Telnet mode = 0
>> 2015-07-09 17:31:58 [10059] [6] DEBUG: AT2[modem]: device opened
>> 2015-07-09 17:31:58 [10059] [6] INFO: AT2[modem]: Logging in
>> 2015-07-09 17:31:58 [10059] [6] INFO: AT2[modem]: init device
>> 2015-07-09 17:31:58 [10059] [6] INFO: AT2[modem]: speed set to 9600
>> 2015-07-09 17:31:58 [10059] [6] DEBUG: AT2[modem]: --> ATZ^M
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: <-- OK
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: --> AT^M
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: <-- AT
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: <-- OK
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: --> AT&F^M
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: <-- AT&F
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: <-- OK
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: --> ATE0^M
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: <-- ATE0
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: <-- OK
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: --> AT+IFC=2,2^M
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: <-- OK
>> 2015-07-09 17:31:59 [10059] [6] DEBUG: AT2[modem]: --> AT+CPIN?^M
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: <-- +CPIN: READY
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: --> AT+CMGF=0^M
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: <-- OK
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: --> AT+CSMS=?^M
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: <-- OK
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: --> AT+CMEE=1^M
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: <-- +CSMS: (0,1)
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: <-- OK
>> 2015-07-09 17:32:00 [10059] [6] INFO: AT2[modem]: AT SMSC
>> successfully opened.
>> 2015-07-09 17:32:00 [10059] [6] DEBUG: AT2[modem]: <-- OK
>>
>> Regards
>> Torsten
>>
>>
>>
>> Am 09.07.2015 um 17:26 schrieb Alvaro Cornejo:
>>
>> Hi
>>
>> Try with a minimum config and then add one command at a time.
>> This might help you find which command have the problem. I've
>> added the command to have kannel wait in between commands.
>> Have doubled the time in first try. You can finetune it once
>> you get the right config.
>>
>> +++modems.conf+++
>> group = modems
>> id = ct63
>> name = "CT63 Terminal"
>> detect-string = "CT63"
>> init-string = "AT+CMEE=1"
>> #init-string = "AT+CNMI=3,2,0,1,1;+CMEE=1"
>> #enable-hwhs = "AT\\Q3"
>> #need-sleep = true
>> sendline-sleep = 200
>> reset-string = "AT+CFUN=1"
>> keepalive-cmd = "AT+CSQ"
>> #no-smsc = true
>>
>> +++kannel.conf+++
>> group = smsc
>> smsc = at
>> smsc-id = modem
>> modemtype = ct63
>> device = /dev/ttyS0
>> #validityperiod = 167
>> #keepalive = 30
>> #reroute-dlr = true
>> log-file = "/var/log/kannel/gsm.log"
>> log-level = 0
>> speed = 9600
>>
>> Regards
>>
>> Alvaro
>>
>>
>> |-----------------------------------------------------------------------------------------------------------------|
>> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde
>> cualquier celular y Nextel
>> en el Perú, México y en mas de 180 paises. Use aplicaciones 2
>> vias via SMS y GPRS online
>> Visitenos en www.perusms.com
>> <http://www.perusms.com> <http://www.perusms.com>
>>
>> On Thu, Jul 9, 2015 at 9:48 AM, Torsten Parschau
>> <[email protected] <mailto:[email protected]>
>> <mailto:[email protected] <mailto:[email protected]>>> wrote:
>>
>> unfortunately, it stops...
>>
>> Looks like kannel doesn't wait long enough for the
>> complete answer.
>>
>> +++modems.conf+++
>> group = modems
>> id = ct63
>> name = "CT63 Terminal"
>> detect-string = "CT63"
>> init-string = "AT+CNMI=3,2,0,1,1;+CMEE=1"
>> speed = 19200
>> enable-hwhs = "AT\\Q3"
>> need-sleep = true
>> reset-string = "AT+CFUN=1"
>> keepalive-cmd = "AT+CSQ"
>> no-smsc = true
>>
>> +++kannel.conf+++
>> group = smsc
>> smsc = at
>> smsc-id = modem
>> modemtype = ct63
>> device = /dev/ttyS0
>> validityperiod = 167
>> keepalive = 30
>> reroute-dlr = true
>> log-file = "/var/log/kannel/gsm.log"
>> log-level = 0
>> speed = 9600
>>
>> Regards
>> Torsten
>>
>> Am 09.07.2015 um 16:41 schrieb Alvaro Cornejo:
>>
>> Hi
>>
>> What happens after the error? Does sequence restart or
>> just
>> continue with the process?
>>
>> It is not clear where the error comes from. CSMS.
>> Looks like
>> kannel sending commands before waiting for the answer.
>>
>> Can you post your modem config?
>>
>> Regards
>>
>> Alvaro
>>
>>
>> |-----------------------------------------------------------------------------------------------------------------|
>> Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y
>> desde
>> cualquier celular y Nextel
>> en el Perú, México y en mas de 180 paises. Use
>> aplicaciones 2
>> vias via SMS y GPRS online
>> Visitenos en www.perusms.com
>> <http://www.perusms.com>
>> <http://www.perusms.com> <http://www.perusms.com>
>>
>> On Thu, Jul 9, 2015 at 9:27 AM, Torsten Parschau
>> <[email protected] <mailto:[email protected]>
>> <mailto:[email protected] <mailto:[email protected]>>
>> <mailto:[email protected]
>> <mailto:[email protected]> <mailto:[email protected]
>> <mailto:[email protected]>>>> wrote:
>>
>> Hi,
>> i tried, but the error occurs *before *the modem gets
>> initialized....
>>
>> Regards
>> Torsten
>>
>> Am 09.07.2015 um 16:17 schrieb Alvaro Cornejo:
>>
>> Hi
>>
>> Add +CMEE=1 or 2 to modem init config to get
>> more detailed
>> info from modem.
>>
>> Regards
>>
>> Alvaro
>>
>>
>> |-----------------------------------------------------------------------------------------------------------------|
>> Envíe y Reciba Datos y mensajes de Texto (SMS)
>> hacia y
>> desde
>> cualquier celular y Nextel
>> en el Perú, México y en mas de 180 paises. Use
>> aplicaciones 2
>> vias via SMS y GPRS online
>> Visitenos en www.perusms.com
>> <http://www.perusms.com>
>> <http://www.perusms.com>
>> <http://www.perusms.com> <http://www.perusms.com>
>>
>> On Thu, Jul 9, 2015 at 8:39 AM, Torsten Parschau
>> <[email protected]
>> <mailto:[email protected]> <mailto:[email protected]
>> <mailto:[email protected]>>
>> <mailto:[email protected]
>> <mailto:[email protected]> <mailto:[email protected]
>> <mailto:[email protected]>>>
>> <mailto:[email protected]
>> <mailto:[email protected]>
>> <mailto:[email protected]
>> <mailto:[email protected]>> <mailto:[email protected]
>> <mailto:[email protected]>
>> <mailto:[email protected]
>> <mailto:[email protected]>>>>> wrote:
>>
>> Hello,
>>
>> with version 1.4.3 everything works great.
>> With version 1.4.4 (even actual svn) we
>> get get a
>> generic
>> error,
>> after AT+CSMS=?^M.
>>
>> As you can see the modem responds (AT+CSMS=?)
>> correctly,
>> but the
>> command AT+CNMI=3,2,0,1,1 should be after
>> the complete
>> response,
>> not in the middle:
>>
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]: -->
>> AT+CSMS=?^M
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]: -->
>> *AT+CNMI=3,2,0,1,1^M*
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]: <--
>> +CSMS: (0,1)
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:20:36 [6081] [6] INFO:
>> AT2[modem]:
>> AT SMSC
>> successfully opened.
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- ERROR
>>
>> Modem is a serial connected Siemens ct63
>> (compatible TC35)
>>
>> *Version 1.4.3 (works)*
>> 2015-07-09 15:07:31 [5615] [6] INFO:
>> AT2[modem]:
>> opening
>> device
>> 2015-07-09 15:07:31 [5615] [6] DEBUG:
>> AT2[modem]:
>> device
>> opened.
>> Telnet mode = 0
>> 2015-07-09 15:07:32 [5615] [6] DEBUG:
>> AT2[modem]:
>> device
>> opened
>> 2015-07-09 15:07:32 [5615] [6] INFO:
>> AT2[modem]:
>> Logging in
>> 2015-07-09 15:07:32 [5615] [6] INFO:
>> AT2[modem]:
>> init device
>> 2015-07-09 15:07:32 [5615] [6] INFO:
>> AT2[modem]:
>> speed set
>> to 9600
>> 2015-07-09 15:07:32 [5615] [6] DEBUG:
>> AT2[modem]:
>> --> ATZ^M
>> 2015-07-09 15:07:32 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:07:32 [5615] [6] DEBUG:
>> AT2[modem]:
>> --> AT^M
>> 2015-07-09 15:07:32 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- AT
>> 2015-07-09 15:07:32 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:07:32 [5615] [6] DEBUG:
>> AT2[modem]:
>> --> AT&F^M
>> 2015-07-09 15:07:32 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- AT&F
>> 2015-07-09 15:07:32 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:07:32 [5615] [6] DEBUG:
>> AT2[modem]:
>> --> ATE0^M
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- ATE0
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]:
>> --> AT\Q3^M
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]: -->
>> AT+CPIN?^M
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]: <--
>> +CPIN: READY
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]: -->
>> AT+CMGF=0^M
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]: -->
>> AT+CSMS=?^M
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]: <--
>> +CSMS: (0,1)
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:07:33 [5615] [6] INFO:
>> AT2[modem]:
>> Phase 2+
>> is supported
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]: -->
>> AT+CSMS=1^M
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]: <--
>> +CSMS: 1,1,1
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]: -->
>> AT+CNMI=3,2,0,1,1^M
>> 2015-07-09 15:07:33 [5615] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:07:33 [5615] [6] INFO:
>> AT2[modem]:
>> AT SMSC
>> successfully opened.
>> 2015-07-09 15:07:35 [5615] [6] DEBUG:
>> AT2[modem]:
>> --> AT+CSQ^M
>>
>>
>> *Version 1.4.4 (error)*
>> 2015-07-09 15:20:34 [6081] [6] INFO:
>> AT2[modem]:
>> opening
>> device
>> 2015-07-09 15:20:34 [6081] [6] DEBUG:
>> AT2[modem]:
>> device
>> opened.
>> Telnet mode = 0
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> device
>> opened
>> 2015-07-09 15:20:35 [6081] [6] INFO:
>> AT2[modem]:
>> Logging in
>> 2015-07-09 15:20:35 [6081] [6] INFO:
>> AT2[modem]:
>> init device
>> 2015-07-09 15:20:35 [6081] [6] INFO:
>> AT2[modem]:
>> speed set
>> to 9600
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> --> ATZ^M
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> --> AT^M
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- AT
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> --> AT&F^M
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- AT&F
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> --> ATE0^M
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- ATE0
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> --> AT\Q3^M
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]: -->
>> AT+CPIN?^M
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]: <--
>> +CPIN: READY
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]: -->
>> AT+CMGF=0^M
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:20:35 [6081] [6] DEBUG:
>> AT2[modem]: -->
>> AT+CSMS=?^M
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]: -->
>> AT+CNMI=3,2,0,1,1^M
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]: <--
>> +CSMS: (0,1)
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- OK
>> 2015-07-09 15:20:36 [6081] [6] INFO:
>> AT2[modem]:
>> AT SMSC
>> successfully opened.
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]:
>> <-- ERROR
>> 2015-07-09 15:20:36 [6081] [6] ERROR:
>> AT2[modem]:
>> Generic
>> error: ERROR
>> 2015-07-09 15:20:36 [6081] [6] DEBUG:
>> AT2[modem]:
>> --> AT+CSQ^M
>>
>> Does anybody know why this happens and how
>> to fix it??
>>
>> best regards
>> Torsten
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>