2012-03-13 5 views
11

Ho un'applicazione desktop di diario degli indirizzi, sviluppata in C# .Net.come effettuare chiamate dal PC utilizzando i servizi di telefonia fissa locali

Voglio fare chiamata dal servizio di telefono di rete fissa software tiro, nel mio ufficio abbiamo 8 linee telefoniche, quindi voglio per selezionare la riga prima di chiamare, voglio usare le cuffie e il microfono al posto dello strumento telefono.

come collegare le linee telefoniche al pc. ho più di 8 linee telefoniche

è possibile? se sì, come e quale hardware ho bisogno per questo.

risposta

14

hai pensato a delle API Skype: http://developer.skype.com/public/skypekit o http://www.twilio.com

Sbarazzarsi dei telefoni fissi e utilizzare un servizio. Molto più facile secondo me. Quindi sarebbe anche molto più scalabile.

Se si vuole andare giù per il sentiero servizi di telefonia controllare questa libreria: https://github.com/markjulmar/atapi.net/

hardware per telefoni fissi sarebbe solo includere 8 modem e selezionare quale usare, prima di fare una chiamata.

Suppongo che la libreria atapi contenga funzioni per selezionare l'ingresso e l'uscita audio. In caso contrario, ci sono un sacco di librerie C# per la registrazione audio, in cui è possibile passare il flusso alla libreria.

Non stavo per indicarti questa direzione ma come per il commento di @Saif Khan puoi usare Asterix.

Utilizzando Asterix

Fase 1 - Prendi un server di installazione Asterix su di esso. http://www.asterisk.org. È open source.

Passaggio 2: ottenere l'hardware supportato, ad es. http://www.asterisk.org/hardware

Fase 3 -.. Comunicano con http://sourceforge.net/projects/asterisk-dotnet/ (open source C# ad Asterisk biblioteca

Questo forse eccessivo per te, non so suppongo che non dovrei assumere :)

+0

ho bisogno di più ri-ricerca su questo, ma voglio utilizzare le linee telefoniche locali quindi ho bisogno di soluzioni su questo. –

+0

Cosa c'è di più nella ricerca? Guarda le funzioni nella libreria atapi. Sono qui per aiutare ma nessuno approfondirà molto più a fondo questo a meno che non abbia già esperienza con esso. C'è qualcosa in più che devi veramente sapere? –

+0

stavo parlando di questo atapi, devo scavare un po 'di più in esso, e non ho esperienza al riguardo. –

2

Non vuole sembrare un noob, ma hai provato Windows Dialer? Avrai bisogno di un numero x di modem vocale dial-up 56k in base al n. delle connessioni che hai e che vuoi usare.

Dovrebbe funzionare bene. Provalo e, se funziona bene, puoi far sincronizzare la tua app con il tuo software esistente per esportare il numero sul dialer al momento della chiamata. (Non esistono ancora tali funzioni sull'app di composizione).

+0

thnx per asnwer, proverò la soluzione, poi dopo ti chiamerò per chiedere aiuto. –