Portál AbcLinuxu, 12. května 2025 07:38

Dotaz: Vytáčení tel. čísla přes SW modem

11.6.2006 13:27 Petr Holík
Vytáčení tel. čísla přes SW modem
Přečteno: 148×
Odpovědět | Admin
Dobry den, chtel bych se zeptat, zda-li někdo nemate zkusenosti s vytacenim cisel pod linuxem. Potrebuju, abych mohl na zaklade nedostupnosti nejakeho hostitele zavolat skript, ktery zpusobi vytoceni zadaneho tel cisla modemem a po 1. zazvonení se hostitel pomoci GSM modulu restartuje. Slysel sem, že se SW modem chova jak virtualni seriovy port. Tak me napadlo, proste do nej neposlat ATDT XXXXX pockat, a pak mu rict, at zavesi. Ale jsem presvedcen, ze na to v linuxu je urcite nejaka utilita, ktera by to zvladla elegantneji nez posilani AT prikazu. PS: Konkretni model modemu neznam potrebuju univerzalni postup. Dekuji za odpovedi
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.6.2006 13:39 thefox | skóre: 25 | Ťapešovo
Rozbalit Rozbalit vše Re: Vytáčení tel. čísla přes SW modem
Odpovědět | | Sbalit | Link | Blokovat | Admin

Univerzálny postup:

  1. Sprevádzkovať softwarový modem, aby sa vytvorilo zariadenie v /dev (a nalinkovať naň /dev/modem)
  2. Pokračovať ako pri hardwarovom modeme, tzn. buď minicomom interaktívne, cez chat, wvdial, kppp alebo čímkoľvek, čo vie komunikovať s (emulovaným) sériovým portom -- minimálne cez minicom a chat mu môžeš posielať klasické AT príkazy

Prvý bod zvykne byť netriviálny.

0118 999 881 999 119 725 3
11.6.2006 14:04 Petr Holík
Rozbalit Rozbalit vše Re: Vytáčení tel. čísla přes SW modem
Dobry den, minicom a podobne interaktivni programy neprichazeji v uvahu, jelikoz vse spousti CRON. Take by me zajimalo, zda lze nejak zjistit, ze modem vyzvani?
11.6.2006 14:14 thefox | skóre: 25 | Ťapešovo
Rozbalit Rozbalit vše Re: Vytáčení tel. čísla přes SW modem

V tomto už neviem poradiť, z tejto problematiky som naštudoval len toľko, aby som vedel sprevádzkovať pripojenie k internetu. Rozhodne však odporúčam zoznam AT príkazov (a možno lepšie formulovať otázku, mne nie je napríklad celkom jasné, čo znamená, že modem vyzváňa -- niekto na daný modem volá, alebo sa modem snaží niekam dovolať?).

0118 999 881 999 119 725 3
11.6.2006 15:23 Petr Holík
Rozbalit Rozbalit vše Re: Vytáčení tel. čísla přes SW modem
Dobry den, nepresnou formulaci modem vyzvani jsem myslel, ze modem obdrzel vyzvaneci ton, tzn. ze aparat, na ktery volal vyzvani. Predstavuju si to asi takto:

#!/bin/bash
echo "ATZ" >/dev/modem
sleep 1;
echo "ATDTXXXXX" >/dev/modem
sleep 10;
echo "ATH0" >/dev/modem
echo "done"

S tim ze misto cekani 10 sekund bych rad nejak zjistil, zda modem obdrzel od prostistrany vyzvaneci signal. Pripadne klidne i pouzil skript programu chat nebo vwdial.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.