Comment faire des appels voip à partir d'une application Web java


Voici mon cas d'utilisation:

Je développe une application Web en utilisant Java/J2EE. Mon application aura des utilisateurs enregistrés et l'un d'entre eux devrait s'appeler à tout moment. Je n'ai aucun problème même si je dois utiliser une solution/API propriétaire, mais je ne veux pas que l'utilisateur installe quelque chose comme skype sur leurs systèmes. Quelle peut être la solution?

Concernant les appels:

  1. Portable-Appels téléphoniques mobiles Peut-il être possible qu'un utilisateur utilise son ordinateur portable / système pour passer des appels aux autres utilisateurs mobiles?
  2. ordinateur Portable - ordinateur Portable (appels voip). Dans ce cas, les deux utiliseront des casques, comme nous le faisons dans GTalk.

Veuillez suggérer.

Author: Kara, 2011-08-14

1 answers

Je ne suis pas un développeur J2EE, je suis plus dans .NET. Si j'ai une application Web et que j'ai besoin d'une fonctionnalité voip, cela peut être réalisé de plusieurs façons: 1) Utilisez un composant tiers comme Netviewer. 2) Si vous souhaitez développer le composant vous-même et que vous voulez qu'il soit interopérable, utilisez l'une des piles de protocoles open source disponibles (il y en a beaucoup) qui est basée sur SIP ou peut être H323, il y en a sûrement pour Java. 3) Si vous n'avez pas besoin d'interopérabilité, alors vous peut créer votre propre pile de protocole au-dessus de TCP.

Je ferai les cas 2 et 3 en tant que composants ActiveX à intégrer dans la page Web.

Pour les appels VoIP, les 3 solutions ci-dessus conviennent. Cependant, si vous devez faire VoIP aux appels mobiles alors vous avez besoin d'un commutateur de données de PBX comme un de ceux de Cisco qui peut conduire votre trafic VoIP au réseau téléphonique. Checkout Asterisk, c'est open source.

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

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

Projets de téléphonie Opensource Asterisk http://www.asterisk.org/

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