Support
Joined: 09 Oct 2002 Posts: 175 Location: Lausanne, Switzerland
|
Posted: Fri Jan 24, 03 9:38 Post subject: My MultiCom stops trying to dial out... why? |
|
|
The MultiCom Router has been programmed with a safety feature to limit call costs. If, after a preselected number of failed tries to reach a remote device, the MultiCom Router will wait a predetermined time before trying again. Finally, after the maximum number of tries has been reached it will stop trying.
Configuring this feature uses 2 parameters.
- ISDN MaxBackoff [seconds] - default is 86,400 seconds (24 hours)
- ISDN MaxTries [limit] - default is 20 tries
MaxBackoff works by waiting a period of time before retrying a connection. For each successive time that a connection fails the period of time is doubled until the MaxTries limit is reached. The initial time period is 3 seconds and progresses normally as 3, 6, 12, 24, 48... seconds. By setting a value in seconds you can limit repeated tries to a maximum timeout, for instance ISDN MAXBACKOFF 15 leads to a sequence of tries at the following intervals: 3, 6, 12, 15, 15, 15... seconds.
MaxTries identifies how many times (or intervals) to try before labelling the site dead.
To see if your site/ connection is in the backoff state use the command SITE DEBUG INTERNET where "internet" is the name of your site. If you are in the BACKOFF state it is because of difficulties in reaching the site (bad phone number, busy phone number, bad authentication...). Check that the remote site is actually available and consider increasing the MaxTries and lowering the MaxBackoff time (time waited before trying again.)
After a successful connection the counters are reset, optionally you can reboot the MultiCom Router to reset the counters.
Code: | MultiCom:site debug internet
tx_fifo len = 0
tx discards = 0
nb_tries = 7
nbr_link_open_failed = 0
total drivers = tx:0 rx:0
ok drivers = tx:0 rx:0
up drivers = tx:0 rx:0
total leased drivers = tx:0 rx:0
ok leased drivers = tx:0 rx:0
total dialup drivers = tx:0 rx:0
total dialup in drivers = tx:0 rx:0
total dialup out drivers = tx:0 rx:0
ok dialup drivers = tx:0 rx:0
dialup drivers to close = 0
ready channels = 0
current nb of isdn conn = 0
bandwidth = tx:0 rx:0 (bytes/s)
high_water_mark = tx:0 rx:0 (bytes/s)
low_water_mark = tx:0 rx:0 bytes/s
state = BACKOFF
delta_tx_bytes = 0 bytes/s
delta_rx_bytes = 0 bytes/s
time_with_high_tx_traffic = 0 s
time_with_high_rx_traffic = 0 s
active = TRUE
has_reservation = FALSE
vars.nbr_tries = 7
vars.nbr_link_open_failed = 0
vars.current_backoff = 512
vars.caller = FALSE
callback.mode = CB_MODE_NONE
callback.state = CB_IDLE
callback.error = No error
callback.early_close = 0/20
callback.callback_tries = 0/20
callback.cur_timeout = 20
|
|
|