Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: compaq 18 Listopadu 2009, 17:11:49
-
Potřebuji si udělat spouštěč, který "vytočí" do modemu, připojenému k COM1, číslo (*21*123456789) a zavěsí. Tím přesměruje pevnou linku na číslo 123456789.
Druhý spouštěč vytočí #21# a tím přesměrování zruší.
Nemáte někdo tip, jak na to? Zatím to řeším tak, že "jako" pošlu fax na to číslo. Funguje to, ale je to nechutné...
-
Poslat na COM1 příslušné AT příkazy by nešlo? Nemohu vyzkoušet - musel bych někde vyhrabat nějaký modem, jestli jsem je ještě všechny nevyházel...
Jinak moc nerozumím tomu přesměrování, ale to asi není podstatné - to je nějaká vlastnost toho tvého zařízení (modemu)?
Pokud si vzpomínám, tak vtočit (dial) ATDčíslo<CR>, zavěsit (hangup) ATH.
-
pro skript bych se podíval na
man setserial a echo "ATcosi DTcislo a cosi" > /dev/ttyS0pro trochu interaktivní zkoušení jak má vypadat to cislo a cosi (reset modemu, čárka pro pauzu, na konci snad středník pro odpojení se z portu atd...) bych nahodil terminálový minicom a zkoušel to v něm.
-
Poslat na COM1 příslušné AT příkazy by nešlo? Nemohu vyzkoušet - musel bych někde vyhrabat nějaký modem, jestli jsem je ještě všechny nevyházel...
Jinak moc nerozumím tomu přesměrování, ale to asi není podstatné - to je nějaká vlastnost toho tvého zařízení (modemu)?
Pokud si vzpomínám, tak vtočit (dial) ATDčíslo<CR>, zavěsit (hangup) ATH.
Šlo by to, ale nevím jak a neumím to. Budu experimentovat dle dalších příspěvků.
mělo by se tam:
vyzvednout (nečekat na oznamovací tón)
pauza cca 2s
vytočit *21*1234567879#
pauza cca 2s
zavěsit
Přesměrování podporuje telefonní operátor. Je to běžné. Vytočením *21*123456789# se všechny hovory přesměrují na 123456789 atd.
-
Aha, tedy přesměrování příchozích hovorů na tvoji pevnou linku na jiné číslo. Tak to jo.
Tak to by mělo bez problémů jít pomocí těch říkazů, co jsem ti psal. A na COM1 to můžeš klidně posílat tím echem viz kiklhorn.