[ noctua @ 08.07.2004. 09:50 ] @
Pozdrav svima! Dobio sam zadatak da prepravim postojeci DOS program (radi pod Win95 na 486-ci) za nadgledanje telefonske centrale Panasonic D1232, odnosno, da napisem isti/slican "program" koji bi radio na nekom linuxu... WorkFlow je: Centrala salje podatke (datum, vreme, lokal sa kog se zove, broj koji se zove i duzina trajanja razgovora) na seriski ili pararelni port a stampac ih preuzima i stampa. Stari program je napisan kao servis (da bi radio, mora da je otvoren DOS prozor stalno) i glumi stampac koji podatke belezi u fajl. "Program" bi trebalo da pokupi podatke (datum, vreme, lokal sa kog se zove, broj koji se zove i duzina trajanja razgovora) sa seriskog ili paralelnog porta i upise to u bazu odakle bi se ti podaci dalje koristili. Iz sasvim opravdanih razloga (pristup iz lokalne mreze, pristup odredjenim korisnicima sa spoljnih mreza, ko pristupa, sa koje mahine, sta radi sa podacima,...) reseno je da se ide preko web portala. Portal je spreman (radjen u LAMP okruzenju) ostalo je samo da "progovorim" sa portovima. Nesto mi se programira u C-u (zapravo, nisam toliki poznavalac C-a i vise bi napravio stete) Ono sto me zanima je: 1. Da li se u perlu moze otvoriti seriski ili paralelni port i kako to da izvedem? 2. Da li je moguce napraviti nesto sto bi se ponasalo kao demon (podizalo prilikom bootovanja i radilo u pozadini non-stop) a da pri tom ne zauzme previse resursa? 3. Palo mi je na pamet da iskorisim nesto tipa: cat /proc/ttyS0 posto je linux u pitanju, ali nisam siguran kako da tretiram "taj fajl"; sta posle da radim i da li ce se izgubiti neki podatak (ako u nekom slucaju 100 korisnika odjednom krene da telefonira) a nisam u mogucnosti da testiram tako nesto na duzi vremenski period. Da li je neko radio sa portovima u perlu i kakva su mu iskustva? Da li neko ima slicna iskustva? Zapravo, ima li neko iskustva sa telefonskim centralama? Unaprad zahvalan! |