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

On Thu, Jul 9, 2015 at 10:35 AM, Torsten Parschau <tors...@parschau.de>
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>
>>
>> On Thu, Jul 9, 2015 at 9:48 AM, Torsten Parschau <tors...@parschau.de
>> <mailto:tors...@parschau.de>> 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>
>>
>>         On Thu, Jul 9, 2015 at 9:27 AM, Torsten Parschau
>>         <tors...@parschau.de <mailto:tors...@parschau.de>
>>         <mailto:tors...@parschau.de <mailto:tors...@parschau.de>>> 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>
>>
>>                 On Thu, Jul 9, 2015 at 8:39 AM, Torsten Parschau
>>                 <tors...@parschau.de <mailto:tors...@parschau.de>
>>         <mailto:tors...@parschau.de <mailto:tors...@parschau.de>>
>>                 <mailto:tors...@parschau.de
>>         <mailto:tors...@parschau.de> <mailto:tors...@parschau.de
>>         <mailto:tors...@parschau.de>>>> 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
>>
>>
>>
>>
>>
>>
>>
>>
>

Reply via email to