Re: smsc_at and max-error-count

Alexander Malysh <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Hi,

this patch was not commited only because small change was not provided from
interested parties.

look at this comment:
http://www.mail-archive.com/[email protected]/msg08811.html

Thanks,
Alexander Malysh

2010/11/4 Miolinux <[email protected]>

> Hi,
>
> i've setup a kannel server with 4 wavecom modem. I got some troubles
> with modems, from time to time they stop sending sms ad return generic
> errors. Modems however are not dead they respond to keepalive command
> and hence are not resetted. After some time they restart working and
> sending sms.
> This way every sms not sent with modem in "zombie" state increment its own
> sms-resend-retry
> and sometimes this causes sms to be discarded.
> (" WARNING: Maximum retries for message exceeded, discarding it! ")
>
> I think kannel should detect this kind of failure and try to restart the
> modem (at least some times) or disable it.
>
> Searching the archives i've found an old (dated 2009) patch that do more or
> less what i say,
> but it's not applied neither in 1.4.3 nor 1.5.0 or cvs.
> Some reasons are stopping the cvs commit or can i try to adapt the patch to
> my needs?
>
> http://www.mail-archive.com/[email protected]/msg08776.html
>
> Thanks,
>
> -- Attached log --
>
>
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: --> AT+CMMS=2^M
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: <-- AT+CMMS=2
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: <-- OK
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: TP-Validity-Period: 24.0
> hours
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: --> AT+CMGS=132^M
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: <-- AT+CMGS=132>
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: send command status: 1
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: -->
> 0011000C919323781361500000A786C43088980651CB6FF25BFED681A0EFF418FD03B9DF6ED09CFE0689CBEE320B946683C66FF9FC0
>
> D22A74153FA5B9E0E83C86536FB1496D3CBA0B05DFE03A5DD697DFA0D4AB3413990FB6D2FB7C5F2B20B347CCBC9E9303B4DFFB94050F9DBEC02818CF2B07B5C9E8FDF20A80B444C83A8E537F92D7F
> 03
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: --> ^Z
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: <-- >
> 0011000C919323781361500000A786C43088980651CB6FF25BFED681A0EFF418FD03B9DF6ED09CFE0689CBEE320B946683C66FF9F
>
> C0D22A74153FA5B9E0E83C86536FB1496D3CBA0B05DFE03A5DD697DFA0D4AB3413990FB6D2FB7C5F2B20B347CCBC9E9303B4DFFB94050F9DBEC02818CF2B07B5C9E8FDF20A80B444C83A8E537F92D
> 7F03
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: <-- ERROR
> 2010-11-01 15:48:18 [8728] [6] ERROR: AT2[1]: Generic error: ERROR
> 2010-11-01 15:48:18 [8728] [6] DEBUG: AT2[1]: send command status: -1
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: --> AT+CMMS=2^M
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: <-- AT+CMMS=2
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: <-- OK
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: TP-Validity-Period: 24.0
> hours
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: --> AT+CMGS=132^M
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: <-- AT+CMGS=132>
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: send command status: 1
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: -->
> 0011000C919343096598790000A786C43088980651CB6FF25BFED681A0EFF418FD03B9DF6ED09CFE0689CBEE320B946683C66FF9FC0
>
> D22A74153FA5B9E0E83C86536FB1496D3CBA0B05DFE03A5DD697DFA0D4AB3413990FB6D2FB7C5F2B20B347CCBC9E9303B4DFFB94050F9DBEC02818CF2B07B5C9E8FDF20A80B444C83A8E537F92D7F
> 03
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: --> ^Z
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: <-- >
> 0011000C919343096598790000A786C43088980651CB6FF25BFED681A0EFF418FD03B9DF6ED09CFE0689CBEE320B946683C66FF9F
>
> C0D22A74153FA5B9E0E83C86536FB1496D3CBA0B05DFE03A5DD697DFA0D4AB3413990FB6D2FB7C5F2B20B347CCBC9E9303B4DFFB94050F9DBEC02818CF2B07B5C9E8FDF20A80B444C83A8E537F92D
> 7F03
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: <-- ERROR
> 2010-11-01 15:48:20 [8728] [6] ERROR: AT2[1]: Generic error: ERROR
> 2010-11-01 15:48:20 [8728] [6] DEBUG: AT2[1]: send command status: -1
>
> <...snip...>
>
> 2010-11-01 15:48:42 [8728] [6] DEBUG: AT2[1]: TP-Validity-Period: 24.0
> hours
> 2010-11-01 15:48:42 [8728] [6] DEBUG: AT2[1]: --> AT+CMGS=132^M
> 2010-11-01 15:48:42 [8728] [6] DEBUG: AT2[1]: <-- AT+CMGS=132>
> 2010-11-01 15:48:42 [8728] [6] DEBUG: AT2[1]: send command status: 1
> 2010-11-01 15:48:42 [8728] [6] DEBUG: AT2[1]: -->
> 0011000C919333299663190000A786C43088980651CB6FF25BFED681A0EFF418FD03B9DF6ED09CFE0689CBEE320B946683C66FF9FC0
>
> D22A74153FA5B9E0E83C86536FB1496D3CBA0B05DFE03A5DD697DFA0D4AB3413990FB6D2FB7C5F2B20B347CCBC9E9303B4DFFB94050F9DBEC02818CF2B07B5C9E8FDF20A80B444C83A8E537F92D7F
> 03
> 2010-11-01 15:48:42 [8728] [6] DEBUG: AT2[1]: --> ^Z
> 2010-11-01 15:48:42 [8728] [6] DEBUG: AT2[1]: <-- >
> 0011000C919333299663190000A786C43088980651CB6FF25BFED681A0EFF418FD03B9DF6ED09CFE0689CBEE320B946683C66FF9F
>
> C0D22A74153FA5B9E0E83C86536FB1496D3CBA0B05DFE03A5DD697DFA0D4AB3413990FB6D2FB7C5F2B20B347CCBC9E9303B4DFFB94050F9DBEC02818CF2B07B5C9E8FDF20A80B444C83A8E537F92D
> 7F03
> 2010-11-01 15:48:42 [8728] [6] DEBUG: AT2[1]: <-- ERROR
> 2010-11-01 15:48:42 [8728] [6] ERROR: AT2[1]: Generic error: ERROR
> 2010-11-01 15:48:42 [8728] [6] DEBUG: AT2[1]: send command status: -1
> 2010-11-01 15:48:54 [8728] [6] DEBUG: AT2[1]: -->
> AT+CPIN?;+CREG?;+COPS?;+CBC;+CSQ;+CNMI=2,2;+CMGF=0^M
> 2010-11-01 15:48:54 [8728] [6] DEBUG: AT2[1]: <--
> AT+CPIN?;+CREG?;+COPS?;+CBC;+CSQ;+CNMI=2,2;+CMGF=0
> 2010-11-01 15:48:54 [8728] [6] DEBUG: AT2[1]: <-- +CPIN: READY
> 2010-11-01 15:48:54 [8728] [6] DEBUG: AT2[1]: <-- +CREG: 0,1
> 2010-11-01 15:48:54 [8728] [6] DEBUG: AT2[1]: <-- +COPS: 0,2,22201
> 2010-11-01 15:48:54 [8728] [6] DEBUG: AT2[1]: <-- +CBC: 0,0
> 2010-11-01 15:48:54 [8728] [6] DEBUG: AT2[1]: <-- +CSQ: 18,0
> 2010-11-01 15:48:54 [8728] [6] DEBUG: AT2[1]: <-- OK
> 2010-11-01 15:48:56 [8728] [6] DEBUG: AT2[1]: --> AT+CMMS=2^M
> 2010-11-01 15:48:56 [8728] [6] DEBUG: AT2[1]: <-- AT+CMMS=2
> 2010-11-01 15:48:56 [8728] [6] DEBUG: AT2[1]: <-- OK
> 2010-11-01 15:48:56 [8728] [6] DEBUG: AT2[1]: TP-Validity-Period: 24.0
> hours
> 2010-11-01 15:48:56 [8728] [6] DEBUG: AT2[1]: --> AT+CMGS=132^M
> 2010-11-01 15:48:56 [8728] [6] DEBUG: AT2[1]: <-- AT+CMGS=132>
> 2010-11-01 15:48:56 [8728] [6] DEBUG: AT2[1]: send command status: 1
> 2010-11-01 15:48:56 [8728] [6] DEBUG: AT2[1]: -->
> 0011000C919343301007120000A786C43088980651CB6FF25BFED681A0EFF418FD03B9DF6ED09CFE0689CBEE320B946683C66FF9FC0
>
> D22A74153FA5B9E0E83C86536FB1496D3CBA0B05DFE03A5DD697DFA0D4AB3413990FB6D2FB7C5F2B20B347CCBC9E9303B4DFFB94050F9DBEC02818CF2B07B5C9E8FDF20A80B444C83A8E537F92D7F
> 03
> 2010-11-01 15:48:56 [8728] [6] DEBUG: AT2[1]: --> ^Z
> 2010-11-01 15:49:00 [8728] [6] DEBUG: AT2[1]: <-- >
> 0011000C919343301007120000A786C43088980651CB6FF25BFED681A0EFF418FD03B9DF6ED09CFE0689CBEE320B946683C66FF9F
>
> C0D22A74153FA5B9E0E83C86536FB1496D3CBA0B05DFE03A5DD697DFA0D4AB3413990FB6D2FB7C5F2B20B347CCBC9E9303B4DFFB94050F9DBEC02818CF2B07B5C9E8FDF20A80B444C83A8E537F92D
> 7F03
> 2010-11-01 15:49:00 [8728] [6] DEBUG: AT2[1]: <-- +CMGS: 6
> 2010-11-01 15:49:00 [8728] [6] DEBUG: AT2[1]: <-- OK
> 2010-11-01 15:49:00 [8728] [6] DEBUG: AT2[1]: send command status: 0
>
>
> --
>
> Andrea GARZENA
> Ufficio nuove tecnologie e servizi innovativi
> Area Information Technology
> Politecnico di Torino
> [email protected]
> +39 (0)11 090 7826
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.