PDA

View Full Version : Rubrica a chiamata telefonica entrante


Futuregames
10-09-2010, 21:02
Salve a tutti,

mi hanno chiesto di creare un software che faccia apparire determinate informazioni memorizzate in un database all'arrivo di una chiamata alla quale corrisponde un numero presente nella rubrica (gestita dallo stesso software).

Come posso fare ad "interfacciare" la chiamata in arrivo al computer e, quindi, al software?

Basta un modem? Devo acquistare un centralino? Asterisk?

grazie

Futuregames
12-09-2010, 10:47
up :(

dojolab
12-09-2010, 11:44
Salve a tutti,

mi hanno chiesto di creare un software che faccia apparire determinate informazioni memorizzate in un database all'arrivo di una chiamata alla quale corrisponde un numero presente nella rubrica (gestita dallo stesso software).

Come posso fare ad "interfacciare" la chiamata in arrivo al computer e, quindi, al software?

Basta un modem? Devo acquistare un centralino? Asterisk?

grazie

Bella domanda.
Io penso sia necessario un proxy che gestisca questo tipo di informazioni, un pò come avviene per gli SMS.

Però lascio la parola sicuramente a gente più esperta di me nel settore.

wizard1993
12-09-2010, 23:16
ma la chiamata viaggia sul voip o è alla vecchia maniera?

Futuregames
13-09-2010, 08:07
ma la chiamata viaggia sul voip o è alla vecchia maniera?

vecchia maniera :)

dawid999
13-09-2010, 08:46
anche linee telefoniche standard posso essere interfacciate verso una macchina asterisk che di conseguenza puo' essere interfacciata verso altri sistemi tramite AGI http://www.voip-info.org/wiki/view/Asterisk+AGI. agi ti permette di sfruttare molti dei linguaggi di programmazione per estendere le funzionalita' della macchina :)
un esempio di interfacciamento verso db mysql:
http://www.voip-info.org/wiki/view/Asterisk+simple+php+lookup+mysql+database+to+set+callerid+name

ps: l'interfacciamento verso il pc invece puo' essere effettuato mediante AMI. L'AMI e' un servizio di asterisk che permette a diversi client di collegarsi al centralino e di captare in tempo reale tutti gli eventi che si verificano sul pbx.inoltre tramite ami i client possono anche generare eventi come ad esempio chiamate

Futuregames
13-09-2010, 09:16
anche linee telefoniche standard posso essere interfacciate verso una macchina asterisk che di conseguenza puo' essere interfacciata verso altri sistemi tramite AGI http://www.voip-info.org/wiki/view/Asterisk+AGI. agi ti permette di sfruttare molti dei linguaggi di programmazione per estendere le funzionalita' della macchina :)
un esempio di interfacciamento verso db mysql:
http://www.voip-info.org/wiki/view/Asterisk+simple+php+lookup+mysql+database+to+set+callerid+name

ps: l'interfacciamento verso il pc invece puo' essere effettuato mediante AMI. L'AMI e' un servizio di asterisk che permette a diversi client di collegarsi al centralino e di captare in tempo reale tutti gli eventi che si verificano sul pbx.inoltre tramite ami i client possono anche generare eventi come ad esempio chiamate

mhh ho capito, quindi comunque dovrei comprare dell'hardware asterisk. Mi sai indicare particolare hardware oppure siti dove trovarlo? Ho cercato per curiosità in questi giorni ma c'è da perdersi :(

dawid999
13-09-2010, 09:25
asterisk puo essere scaricato liberamente da:
http://www.asterisk.org/downloads/asterisk/releases/asterisk-1.6.2-current.tar.gz

se non vuoi compilarlo da sorgente e' sufficiente usare una debian o ubuntu dove trovi asterisk gia pacchettizzato, ti bastera' installarlo dal gestore dei pacchetti.
in ogni caso per l'interfacciamento verso linee telefoniche il pc sul quale verra' installato avra' bisogno di schede appropriate(digium o sangoma) oppure di gateway esterni.

qui invece trovi un client ami open source in grado di visualizzare popup durante una chiamata in igresso:
http://outcall.sourceforge.net/

Futuregames
13-09-2010, 09:40
asterisk puo essere scaricato liberamente da:
http://www.asterisk.org/downloads/asterisk/releases/asterisk-1.6.2-current.tar.gz

se non vuoi compilarlo da sorgente e' sufficiente usare una debian o ubuntu dove trovi asterisk gia pacchettizzato, ti bastera' installarlo dal gestore dei pacchetti.
in ogni caso per l'interfacciamento verso linee telefoniche il pc sul quale verra' installato avra' bisogno di schede appropriate(digium o sangoma) oppure di gateway esterni.

qui invece trovi un client ami open source in grado di visualizzare popup durante una chiamata in igresso:
http://outcall.sourceforge.net/

ciò che mi preoccupa è l'hardware :D

dawid999
13-09-2010, 09:52
prima di acquistare qualsiasi cosa puoi provare anche sul tuo pc di casa l'interfacciamento tramite ami e agi.
la chiamata proveniente da una linea esterna si puo simulare, cosi fai tutte le prove senza spendere un centesimo :)