On Mon, 2002-02-04 at 14:14, Paul Keogh wrote:
> > > > If it is not this then still nothing is wrong, it is the
> > nature of
> > > > operating without using the SIM memory. If a modem is
> > engaged with
> > > > transmitting and a receiving SMS is incoming, then I
> > believe it lands up
> > > > in SIM memory.
> > >
>
> Hm. Why do you believe this is the case ? Is it something you've
> seen with a particular modem/model ?
>
> I ask because I've done hundreds of loopback tests with Siemens M20s
> and *never* seen this behaviour - and the purpose of the test was
> to stress the modem/driver with simulataneous send/receive operations.
I've seen this happens with M20 too. there are three distinct problems -
(a) the modem OKs the CNMI command but still sends SMs to memory (very
rare), (b) the modem start normally, but after some time (maybe under
load - couldn't reproduce reliably) reverts back to CNMI mode 0 (common
under some setups, otherwise rare) and (c) under heavy load, when the
modem simultaniously sends and recieve messages, some messages will land
in the SIM memory since the TE list is in use for sending messages at
the time (very common).
Our solution was to set the CNMI to mode 1, recieve everything we can
directly, and once in a while to poll the SIM memory for messages - this
solves an interesting problem which I will expand upon in a minute. the
down side, is that with this setup, the M20 modem will _always_ (read :
100% reproducable) will revert to CNMI mode 0.
The main problem with Matthew's solution is the short life span of SIM
memory: using Flash technology, SIM memory cards are limited to 10,000
writes to each bit of memory. when usage exceeds this bound, the card
will become useless and inoperatable.
Anyway - this is not the discussion I hoped to start ;-) I was asking
whether do you think that checking for "CMT:" instead of "CMT" is a good
method for dealing with bugy modems.
Oded Arbel
m-Wise inc.
[EMAIL PROTECTED]
--
The heaviest competition occurs when average people win by putting in
above average effort.
-- Colin Powell