Re: "Wykaz pol. modemowych" - zle liczy ???

Autor: Ryszard Pieprzycki (yasf_at_geocities.com)
Data: Sun 09 Feb 1997 - 21:49:26 MET


Irek <Mohamed_at_intertele.pl> napisał(a) w artykule
<01bc15d6$0bdc41a0$LocalHost_at_intertele.pl.inter.intertele.pl>...
> Korzystam z programu "Wykaz polaczen modemowych" ver. 3.0
> Mam powody przypuszczac, ze program ten zle nalicza impulsy.
> Oto kopia ostatniego wpisu w pliku "ModemLog.txt" przeniesionego potem do
> pliku "ModemLog.bak" (przez ten program).
[...]

Witam!
Spiesze z wyjasnieniami odnosnie sposobu obliczania czasu polaczenia.

Z zalaczonego logu wynika:
Poczatek wybierania numeru:
> 02-08-1997 14:20:31.38 - Send: ATDT######<cr>
(jest to moment, w ktorym modem przechodzi w stan 'hang-on')
Modemy zakonczyly negocjacje:
> 02-08-1997 14:20:54.00 - Recv: <cr><lf>CARRIER
> 28800<cr><lf><cr><lf>PROTOCOL:
> 02-08-1997 14:20:54.00 - WARNING: Unrecognized response. Retrying...
(tu maly problem, nie rozpoznane 'Connect"' ale bez znaczenia)
W wypadku braku rozpoznania informacja o polaczeniu pobierana jest z tej
linii:
> 02-08-1997 14:20:54.00 - Connection established at 115200bps.
(czas jak widac ten sam)
Pomiedzy tymi dwoma zdarzeniami nastapilo zaliczenie impulsu. Okreslenie
tego momentu moze byc tylko szacunkowe. Czas wybierania, plus oczekiwanie
na zgloszenie centrali, plus czas negocjacji modemów. Z tych trzech staly
jest tylko czas negocjacji i w programie szacunkowo wynosi 15s.
Poczatek rozlaczania to:
> 02-08-1997 14:23:49.82 - Hanging up the modem.
A potwierdzenie rozlaczenia:
> 02-08-1997 14:23:51.63 - Recv: ATH<cr>
> 02-08-1997 14:23:51.77 - Recv: <cr><lf>OK<cr><lf>
> 02-08-1997 14:23:51.77 - Interpreted response: Ok
Roznica czasu 2s to normalna "bezwladnosc" modemu.

Z tego wynika czas polaczenia w zaokrągleniu do pelnych sekund:
14:20:54 do 14:23:52 co daje 178 sekund +15 na negocjacje 193 sekundy.
Nie wydaje mi sie zeby przyjety system obliczania czasu byl bledny.

W niektorych przypadkach przydalaby sie moze mozliwosc zmiany szacunkowego
czasu negocjacji modemow. Ale dotyczy to tylko krotkich polaczen.

> Kolejna uwaga.
> Powyzszy przyklad zostal przez program naliczony trzy razy. Ta sama data,
> taka sama ilosc sciagnietych danych (dokladnie to samo). Oczywiscie
"Koszt
> laczny plus VAT" zwiekszyl sie o 2 dodatkowe naliczenia programu (72gr).
> Czy mozna to jakos wytlumaczyc ?

W wersji 3.00 0010 faktycznie wystepowal taki blad jesli modem zle
potwierdzal polaczenie.
W nowej wersji 3.00 i 3.1 zastalo to poprawione.
 
> I to juz ostatnia uwaga (ufff...)
> Wylaczenie opcji "Pokazuj tylko polaczenia - poprawne" powoduje
naliczenie
> 18gr. za kazda probe nawiazania polaczenia nawet jak wybiore "Polacz" w
> Dial-Up'ie i po doslownie dwoch sekundach dam "Anuluj". Przeciez modem
nie
> zdazy jeszcze wybrac calego numeru wiec jak moze zostac naliczony przez
> centrale impuls ?

Niestety modem nie sygnalizuje czy i kiedy nastapilo zestawienie
polaczenia. Jesli modem po drugiej stronie nie odezwie sie to i tak
placimy. Rozlaczanie w trakcie wybierania, jesli tylko celowe daje niestety
taki sam efekt. Do wyeliminowania takich 'polaczen' z wykazu sluzy wlasnie
opcja 'Pokazuj tylko polaczenia poprawne'.

Ryszard yasf_at_geocities.com
http://www.geocities.com/Heartland/Plains/2305/



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:54:27 MET DST