Come effettuare chiamate voip dall'applicazione web java


Di seguito è riportato il mio caso d'uso:

Sto sviluppando un'applicazione web utilizzando Java/J2EE. La mia applicazione avrà utenti registrati e ognuno di loro dovrebbe chiamarsi a vicenda in qualsiasi momento. Non ho alcun problema anche se devo usare qualche soluzione/API proprietaria, ma non voglio che l'utente installi qualcosa come Skype sui propri sistemi. Quale può essere la possibile soluzione?

Per quanto riguarda le chiamate:

  1. Laptop-Chiamate di telefonia mobile Può essere possibile che un utente usi il suo laptop / sistema per effettuare chiamate agli altri utenti mobili?
  2. Laptop-Laptop (chiamate voip). In questo caso, entrambi utilizzeranno le cuffie, come facciamo in GTalk.

Si prega di suggerire.

Author: Kara, 2011-08-14

1 answers

Non sono uno sviluppatore J2EE, sono più in .NET. Se ho un'app web e ho bisogno di avere una funzionalità voip ci sono diversi modi in cui questo può essere raggiunto: 1) Utilizzare un componente di terze parti come Netviewer. 2) Se si desidera sviluppare il componente da soli e si desidera che sia interoperabile, utilizzare uno degli stack di protocollo open source disponibili là fuori (ce ne sono molti) basato su SIP o potrebbe essere H323, sicuramente ce ne sono alcuni per Java. 3) Se non hai bisogno di interoperabilità, allora tu può creare il proprio stack di protocollo in cima a TCP.

Eseguirò i casi 2 e 3 come componenti ActiveX da incorporare nella pagina web.

Per le chiamate VoIP sono adatte le 3 soluzioni di cui sopra. Tuttavia, se avete bisogno di fare VoIP per le chiamate mobili allora avete bisogno di un interruttore dati PBX come uno di quelli da Cisco che può instradare il traffico VoIP alla rete telefonica. Checkout Asterisk, è open source.

Collegamento Netviewer http://www.netviewer.com/en /

Java SIP https://github.com/usnistgov/jsip

Asterisco Progetti di telefonia Opensource http://www.asterisk.org /

 2
Author: Ronald, 2018-09-10 01:56:36