Wybieranie numeru przez DTMF nie działa

Apr 25, 2006 10 Replies

Witam,



Mam taką procedurkę do wybierania numeru telefonu przez DTMF:



For A = 1 To B Readeeprom C , A Dtmfout C , 500 Waitms 1000 Next A



W słuchawce równolegle podłączonego telefonu słyszę, że numer jest wybierany ale zaraz po 4 cyfrze słyszę "Wybrany numer jest za krótki", a numer jest wybierany dalej aż wszystkie cyfry zostaną wybrane. Czy ktoś wie dlaczego centrala przerywa połączenie? Numer jest formatu "050XXXXXXX" - komórka w POP'ie. Ekperymentowałem z różnymi wartościami długości tonu i odstępami, niestety nic to nie dało :/


a jestes pewien ze dobrze ustawiles czestotliwosc zegara? IMHO DTMF jest dosyc czuly na odchylki wieksze niz np 5% mozliwe tez ze centrala nei lubi takiej zawartosci harmonicznych jaka produkujesz czystym tonem cyfrowym, ale nie sadze....

Dnia Tue, 25 Apr 2006 20:44:31 +0200, Greg napisał(a):

A jak ustawić częstotliwość zegara? W opcjach programu Options>Compiler>Communication ustawiłem 4000000 - powinno wiec byc ok, bo wlasnie uzywam kwarcu 4 MHz :)

Użytkownik "******************" snipped-for-privacy@host.sk napisał w wiadomości news:zcrd6a6q95ip.1976sjmhiik1r$. snipped-for-privacy@40tude.net...

A nie jest to wina braku prefiksu?

Dnia Tue, 25 Apr 2006 22:45:58 +0200, Desoft napisał(a):

Na komórkę prefixów sie nie stosuje ;)

w dawnych czasach jak się kręciło modemem na 0202122 to trzeba było wpisać 0w202122 czyli - po zerze czekać na odzew.

Wystarczy chyba sekunde, pół..

el es

Kiedyś mój tata miał podobny problem. Co ciekawe, każdy inny jak sprawdzał mówił, że telefon jest ok. Gdy przyjechałem do niego to zobaczyłem, że podnosi słuchawkę, długo szuka klawisza, który ma wcisnąć, później drugiego. Gdy poradziłem mu, żeby najpierw rozejrzał się po klawiaturze, gdzie ma wciskać, a potem podnosił słuchawkę to problem zniknął. Sądzę, że centrala ma ograniczenie czasu na wybieranie numeru i właśnie po 4 cyfrze kończy się czas i stąd ten komunikat.

Fakt ze tonowo mozna wybierac duzo szybciej niz kolega wpisal, ale przeciez sekunda przerwy to nie jest duzo.

Zainteresowalbym sie co on wybiera [moze to nie jest 0500 tylko 1611], skrocil czas pisku [moze centrala to lapie jako 0000555550000]

J.

Dnia Wed, 26 Apr 2006 14:20:08 +0200, J.F. napisał(a):

Kolejne cyfry z EEPROM'a podczas wybierania numeru są pokazywane na wyświetlaczu więc wybiera to co ma wybrać... A jak sprawdzić co łapie centrala?

Użytkownik "******************" snipped-for-privacy@host.sk napisał w wiadomości news: snipped-for-privacy@40tude.net...

Ale ile czekasz od "podniesienia słuchawki" do rozpoczęcia wybierania?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required