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