Newsgroup: it.comp.os.linux.development
Titolo: ISDN e chiamate in arrivo

Salve a tutti,
vorrei realizzarmi un programma che mi dice chi sta chiamando, con nome
e numero.
Per ora utilizzo un semplice dmesg | grep "isdn_tty" all'interno del mio
programma in C++, poi ci lavoro su, ma mi piacerebbe sapere se c'è
qualche log che abbia anche data ed ora, e se posso addirittura fare in
modo che all'arrivo di una chiamata io possa chiamare il mio programma.
Qualcuno sa rispondermi, o indirizzarmi da qualche parte?
TIA :)
-- 
Andrea Spadaccini a.k.a. Lupino
          - Catania -          
Linux Registered User #313388 - Mandrake Linux 9.1

 modo che all'arrivo di una chiamata io possa chiamare il mio programma.
Puoi farlo, puoi farlo :)
man isdnlog
man callerid.conf
Ad ogni  modo su  qualche newsgroup della  serie icol.*  era passato
qualche mese  fa un post  dove veniva  spiegato l'uso di  isdnlog, e
pure  un'applicazione pratica  dove  veniva mostrato  come fare  uno
script  che veniva  chiamato  all'arrivo di  una  chiamata... e  che
cercava  da 
www.paginebianche.it
  l'indirizzo  associato al  numero:
molto cool!
Mi ricordo  che l'avevo pure messo  in piedi anch'io... e  ho ancora
qualche rimasuglio  sull'hd, ma  non funziona piů  e non  mi ricordo
come avevo  fatto all'epoca (e  sinceramente non ho molta  voglia di
rimettermi a leggere le manpage ;))
Ad ogni modo  con qualche ricerca su 
www.deja.com
  e qualche lettura
di manpage sono  certo che riuscirai a risolvere  il problema... cmq
al  limite  i  rimasugli  dei  miei  file  di  configurazione  posso
passarteli, ma prendili  con le pinze, visto che  non funzionano piů
:)
-- 
Vanni Brutto
| email 
za...@nofesso.libero.it
      |
| irc nick Zanac    |   ICQ 18526701 |
--- remove nofesso to reply ----------
---PC powered by Linux kernel 2.4.20  
"il  tempo   e'  denaro",   come  dice
sempre  l'amministratoredelegato della
Rolex... 

 :)
Mah, passa, se puoi. Meglio che partire da zero ;)
anche perché ho pasticciato un po' con isdn.conf ed ora isdnlog non
va più (vabbé che non ha mai funzionato.. -_-)
Grazie mille :)


 va piů (vabbé che non ha mai funzionato.. -_-)
isdn.conf non serve praticamente a nulla a isdnlog, una volta preparato
il callerid.conf... anche con un isdn.conf pasticciato isdnlog dovrebbe
funzionare lo stesso...
Ad ogni modo una volta preparato il callerid.conf devi preparare lo
script da eseguire (nel mio caso /usr/local/bin/callerID) che ricererŕ
il numero chiamante nel secondo parametro (vado a memoria!)
Fatto questo devi lanciare isdnlog dicendogli di eseguire lo script
quando riceve una chiamata, questo lo fai con:
/usr/sbin/isdnlog /dev/isdnctrl0 -S -D
Nota che basterebbe l'opzione -S, anzi, per iniziare lancialo solo con
l'opzione -S, l'opzione -D serve per mandarlo in background (daemon),
perň lanciandolo senza almeno viene visualizzato qualche riga di errore
che magari ti da qualche dritta per iniziare!
Detto questo posso dirti che cosě facendo fino ad un anno fa mi
funzionava tutto perfettamente, poi dopo qualche aggiornamento ha smesso
di andare, ma dato che non lo usavo non mi sono mai interessato...
probabilmente č un problema di permessi o qualcosa di simile, non ho mai
indagato... se hai dritte aggiuntive al limite passamele che cosě
risistemo tutto l'ambaradan :)
p.s. il callerID non te l'ho passato, visto che il sito paginebianche č
cambiato, quindi quello script non funziona piů, cmq per iniziare
potresti mettere qualche echo "^g" per sentire se ad una chiamata in
arrivo ricevi un "beep" :)
-- 
Vanni Brutto
| email 
za...@nofesso.libero.it
      |
| irc nick Zanac    |   ICQ 18526701 |
--- remove nofesso to reply ----------
---PC powered by Linux kernel 2.4.20  
Software is like sex; it's better when
it's free. -- Linus Torvalds 

 arrivo ricevi un "beep" :)
Che niubbo! non riesco a fargli fare il beep! :( ho fatto echo ^g, echo
"^g", ma non bippa! Eppure se lo faccio io, CTRL+g, bippa.
boh
-- 
Andrea Spadaccini a.k.a. Lupino
          - Catania -          
Now playing: Terence Hill - Supercop

 "^g", ma non bippa! Eppure se lo faccio io, CTRL+g, bippa.
Sistema sporco: da vim digita: ctrl+v,ctrl+g
ciao!
-- 
Vanni Brutto
| email 
za...@nofesso.libero.it
      |
| irc nick Zanac    |   ICQ 18526701 |
--- remove nofesso to reply ----------
---PC powered by Linux kernel 2.4.20  
Gentiluomo:  persona  che  si  ricorda
sempre quando la  sua donna compie gli
anni... ma  che dimentica regolarmente
quanti! 

 č possibile usarlo sotto Linux :( :( :( :( :(
  Meno male che ho detto AFAIK :)
  Mi sono letto  un po' di documentazione (giusto  per prendermi con
anticipo al cambio ADSL) e contrariamente a quello che credevo molti
modem PSTN supportano  il "caller id", anzi,  al contrario dell'isdn
dove Linux  supporta solo  il caller  id per il  driver hisax  con i
modem PSTN  la cosa č  molto piů  semplice, in quanto  sono semplici
stringhe AT!
  Mannaggia a quella  volta che ho venduto (per una  pica di tabacco
tra l'altro)  il mio modem 3com  esterno... probabilmente supportava
il caller id, e quando passerň  l'ADSL potevo usarlo per il servizio
"chi č!" :(
  Ad ogni  modo a  chi interessa  ho trovato un  po' di  stringhe AT
utili alla  configurazione del callerid  dei modem PSTN  nel package
del programma kallers (cercatelo su freshmeat), tra l'altro se usate
KDE mi sembra molto cool come programmino...
byeZ!
-- 
Vanni Brutto
| email 
za...@nofesso.libero.it
      |
| irc nick Zanac    |   ICQ 18526701 |
--- remove nofesso to reply ----------
---PC powered by Linux kernel 2.4.20  
Di  solito  una  persona  che  ha  una
mezz'ora da perdere  va a trascorrerla
con  uno  che   ha  mezz'ora  di  gran
lavoro. 

 ciao!
grazie mille! :)
-- 
Andrea Spadaccini a.k.a. Lupino
          - Catania -          


 hisaxctrl $interfaccia 1 4, no?
No,  non è  $interfacia  ma  piuttosto $id  (vedi  il modprobe  poco
sopra). come al solito "man hisaxctrl"
E con questo ho  davvero esaurito tutte le informazioni  di cui sono
pin  ossesso...  ti assicuro  che  così  facendo mi  funziona  tutto
perfettamente!
byeZ!
-- 
Vanni Brutto
| email 
za...@nofesso.libero.it
      |
| irc nick Zanac    |   ICQ 18526701 |
--- remove nofesso to reply ----------
---PC powered by Linux kernel 2.4.20  
Dai  cattivi  ci  difende  Dio...  mai
dagli   stupidi  chi   ci  potrà   mai
proteggere?