CallerID v2.0
Program sluzi za identifikaciju telefonskih poziva. Dodatni podaci o broju telefona se preuzimaju sa telekomovih belih i zutih strana. Za rad programa je neophodan modem koji podrzava caller id i instaliran .NEt Framework 2.0.
Provera da li vas modem podrzava caller id
Postoji dosta modema koji lazno daju informacije da podrzavaju caller id a u stvari ne podrzavaju. Ja sam licno probao par modema dok nisam nasao odgovarajuci (na primer, imao sam intelov 536EP koji vraca informaciju da podrzava caller id ali ustvari ne podrzava, sada koristim intel 537 koji u potpunosti podrzava caller id). Probao sam jedan modem koji cak nije hteo da vrati ni RING informaciju.
Da bi ste videli da li vas modem podrzava caller id, pokrenite program i u konfiguraciji odaberite port vaseg modema i ukljucite logovanje informacija koje dolaze sa modema. Ako ste program dobro iskonfigurisali u tray-u ce se pojaviti ikona telefonske slusalice. Ako predjete misem preko ikone u tray-u trebalo bi da pise informacija da je caller id podrzan. Onda probajte sami da nazovete vas fiksni broj i vidite da li ce se uopste pojaviti prozor sa brojem.
Takodje mozete pogledati CallerID_log.txt koji bi trebao da sadrzi sledece informacije:
Code:
2008-08-20 17:35:05 : ATZ
2008-08-20 17:35:05 : OK
2008-08-20 17:35:05 : AT#CID=1
2008-08-20 17:35:05 : ERROR
2008-08-20 17:35:05 : AT+VCID=1
2008-08-20 17:35:05 : OK
2008-08-20 17:35:14 :
2008-08-20 17:35:14 : RING
2008-08-20 17:35:16 : DATE = 0820
2008-08-20 17:35:16 : TIME = 1735
2008-08-20 17:35:17 : NMBR = ########## <--- ovde treba da stoji pozivni broj (bitan za program)
2008-08-20 17:35:17 : MESG = ######### <--- ovde treba da stoji vas telefonski broj (nije bitno za program)
2008-08-20 17:35:17 : MESG =
2008-08-20 17:35:17 : MESG =
2008-08-20 17:35:17 :
2008-08-20 17:35:17 : MESG = EWSD FROM SIEMENS
2008-08-20 17:35:18 :
2008-08-20 17:35:18 : RING
Ostale informacije o programu
- u trenutnku poziva prikazuje se prozor sa informacijama o pozivu u donjem desnom uglu
- program ima ugradjen imenik iz kojeg se prikazuju podaci pri primeljenom pozivu, ako pozivajuci broj ne postoji u imenku podaci se pretrazuju na telekomovim belim stranama i, opciono, na zutim stranama (ako se podaci za broj pronadju, ti podaci se, opciono, automatski dodaju u imenik)
- broj poziva se prikazuje u tray ikoni (broj se resetuje kada se otvori lista poziva i zatim klikne na dugme Zatvori)
- u formi za rucno pretrazivanje informacija o nekom telefonskom broju, podaci se uvek preuzimaju sa interneta, nikada iz imenika
- za prikaz brojeva telefona se mogu rucno definisati formati
Formatiranje telefonskog broj
- sam format se moze sastojati od '/', '-' i '#' karaktera gde '#' predstavlja karakter na cije mesto ce se prikazati
- za svaki format se mogu, a i ne moraju, definisati cifre kojim telefonski broj mora da pocinje da bi se taj format primenio
- da bi se neki format primenio na datom telefonskom broju, broj '#' karaktera mora da odgovara broju cifara u telefonskom broji
- ako postoji vise formata sa istim brojem '#' karaktera koliko ima cifara u broju, prvo se gledaju formati koji imaju zadate cifre sa kojima broj mora da pocne, a onda se gledaju formati koji nemaju taj podatak