2009-12-07 5 views
0

Pourriez-vous nous donner quelques bonnes ressources/idées d'implémentation de VOIP dans C# .net, Asp.net ou Java. Pourquoi je spécifie 2 plates-formes de langue différentes, nous n'avons pas encore répondu à un appel.VOIP en C#, asp.net ou Java

Fondamentalement, nous n'avons pas l'idée désormais le concept est plus important pour nous.

Nous allons faire une application de tableau blanc et l'une des exigences du client est

Tableau blanc devrait avoir la conférence VOIP , chat partage d'images et possibilité de télécharger des fichiers .pdf

S'il vous plaît aider.

C'est très urgent.

Merci à l'avance

Répondre

3

Je pense que vous cherchez dans le développement de logiciels comme orange business webex ou quelque chose de similaire. Le logiciel n'est pas trop difficile à développer. D'abord, prévoyez-vous d'écrire vous-même l'ensemble de l'application ou simplement acheter les composants et les intégrer? Je vous recommande de magasiner pour les composants et de simplement intégrer parce que la voix sur IP est plutôt complexe.

Voici un lien pour SIP communicator en java qui soutient VOIP

1

Un lien vers quelques autres projets Java VOIP/composants: http://voip.dev.java.net/

One « Gotcha » de se méfier de, en termes de fonctionnalités futures , est que le support vidéo de Java (par opposition à JavaFX) est quelque chose d'une question ouverte en ce moment.

2

Faire un simple VOIP point-à-point n'est pas trop difficile. Fondamentalement, vous avez besoin d'un codec à chaque extrémité, puis utilisez généralement UDP pour envoyer des paquets codés d'une extrémité à l'autre.

Il peut également y avoir des problèmes de connectivité réseau, en particulier liés à NAT. Si vous souhaitez interopérer avec des systèmes VOIP existants, vous devez prendre en charge l'un des protocoles de connexion sous-jacents, tels que H.323, et vous pouvez également avoir besoin de surveiller et de contrôler RTP. Ces protocoles sont notoirement complexes.

Il y a un tas de trucs à jouer quand on fait ce genre de choses avec un langage managé comme C# ou Java, particulièrement lié à éviter les problèmes de hiccups dus au GC.