Article # 218, added by Geoworks, historical record
| first | previous | index | next | last |

Can you set the No Carrier timeout (S7 register) on the N9000?



You will not be able to change the connection timeout when using
the ModemDial function.

This timeout is calculated beginning from the establishment of the
Radio Link Protocol (RLP) to detection of the carrier (CONNECT
response). So the timer is not started when a call is dialed with
the ATD or answered with the ATA- command.  The remote end has
already answered the call when this timer is started.  (This way
GSM signalling delays are not taken into account.)

Here is another explanation:

The traditional (previous generation) GSM-Data card is using the
modem S7-register slightly differently than Nokia 9000 Communicator.

This is how it normally works (Data Card):
 
1. Modem command: "ATS7=30"       (try to call next 30 sec.)
2. Modem command: "ATD0508534673" (dial 050-8534673)
3. Modem rings until A) 30 sec has passed or
                     B) gets "CONNECT" reply.  
 
This is how the Nokia 9000 Communicator works:

1. Modem command: "ATS7=30"        (try to call next 30 sec.)
2. Modem command: "ATD0508534673"  (ring 050-8534673)
3. Modem rings until A) 60 sec has gone (this time is fixed) or
                     B) we get "ATA" reply (before the "CONNECT") and
4. Then we wait until A) we get the "CONNECT" reply or
                      B) 30 sec has gone.  

So on the Nokia 9000 Communicator the S7 means time between
ATA -> CONNECT when normally it means time between ATD -> CONNECT.