Application SIP + Proxy SIP - Divers - Programmation
Marsh Posté le 11-05-2005 à 09:45:15
Le mieux pour commencer c'est de lire la RFC SIP :
http://www.faqs.org/rfcs/rfc3261.html
ca l'air chiant mais c'est vraiment un passage obliger
Avec quel langage tu dois develloper ? si c'est en java , je peux t'aider car j'ai deja monté une architecture SIP implementé en java.
Marsh Posté le 11-05-2005 à 12:04:47
Oui en fait je vois que java pour implementer mon application sip sur une page web. Merci de maider
Mais je pense que je vais avoir qq problemes:
Comment faire pour etablir la communication entre le client et le serveur?
il faudra que le client possede un compte SIP pour me parler? cest obligatoire?
Est ce quil est possible que je cree mes propres adresses sip sans passer par un provider voip gratuit, cela me permettré
de gérer les comptes et de créer des redirection avec un pabx vers PSTN?
Le top de ce que je voudrqis fqire c'est un peu comme wengo... cest uthopique mais le resultat doit etre ca...
XoLias
Marsh Posté le 11-05-2005 à 12:42:44
tout d'abord comme tu implentes en java voici LE lien de reference :
www-x.antd.nist.gov/proj/iptel/
xolias a écrit : Oui en fait je vois que java pour implementer mon application sip sur une page web. Merci de maider |
Marsh Posté le 11-05-2005 à 14:22:41
Que pense tu du proxy sip suivant : onDoserver ?
http://www.brekeke.com/
Marsh Posté le 11-05-2005 à 14:55:29
ben ca corresponds a ce que tu veux faire mais il est payant et puis t'auras plus rien a faire .
Apres c'est soit : tu as besoin d'une solution deja existante ou soit tu veux batir ton propre truc ?
Tu fais ca dans le cadre de quoi ?
Marsh Posté le 11-05-2005 à 15:03:21
La version personnal est gratuite.
En fait cest un projet de stage et je dois realiser assez rapidement tout ca
je voudrais bien le dev sous linux avec des outils comme "asterisk"
Ca ferais bien plaisir de dev le proxy sip mais deja que je dois dev la solution cliente sur le web j'ai peur de pas etre dans les temps ( 3semaines). J'ai un niveau assez moyen en JAVA tu penses qu'il faudrait combien de temps pour creeer l'application cliente?
Marsh Posté le 11-05-2005 à 15:08:45
ben si tu t'inspires de l'applet que j'ai cité juste avant tu devrais pas trop mal t'en sortir, suffit de rajouter la video mais sur ce point precis je peux pas trop t'aider. Mais bon je persiste a dire que cette solution (webapp) n'est pas terrible, le client devra avoir un jre + jmf, tu peux vraiment pas faire un truc standalone ?
Marsh Posté le 11-05-2005 à 15:15:42
Je vois pas trop comment integrer un module instant messaging avec video et vo ip
dans une page web,? a part java applet....
Marsh Posté le 11-05-2005 à 15:31:41
quand je disais standalone, je voulais dire autre chose que sur une page web ...
Marsh Posté le 11-05-2005 à 16:02:15
ben non cest les joies du cahier des charges et des besoins clients...lol
Merci encore pour tes infos
c'est cool
Marsh Posté le 20-05-2005 à 13:25:32
est ce que:
http://www-x.antd.nist.gov/proj/iptel/
permette de faie un sip registar?
Et dans le cas ou je fais un bdd avec adresse sip ---> adresse ip...
comment la faire interagir avec mon server proxy sip?
De plus est ce que tu penses qu'un server proxy sip en java est très bon pour les performances?
Marsh Posté le 20-05-2005 à 13:37:56
oui ya un registrar dans la partie proxy, regarde le code tu verras la classe Registrar. L'interaction ? dans l'exemple de nist , ya une partie 'utilisateurs'statique dans un fichier xml , puis chaque nouvelle entrée est stocké dans une hashmap je crois, ensuite c'est a toi de changer l'implementation pour que ca utilise une bdd.
Dis toi bien que le registrar n'est qu'un 'écouteur'des messages SIP de type REGISTER.
Le proxy par la suite, lorqu'il recoit un message INVITE, n'a pas besoin de passer par le registrar, il consulte directement la bdd.
Question perf, ouais ca passe nickel ...
Marsh Posté le 20-05-2005 à 13:49:25
je vais devellopper le serveur proxy avec le registar dans cette optique:
- sur l'application cliente:
1)"login mdp" ( identification sur mon registar ou choix d'un autre registar)
2)"adresse de destination sip"
3) appel de linterlocuteur soit en mode invite soit en user enregistré
- le proxy recoit la requete et route celle ci vers le poste de mon reseau local
- Avec le JAINSIP je peux savoir qui est en communication donc gestion des communications
Marsh Posté le 20-05-2005 à 13:57:22
le user peut renseigner le compte sip de son correspondant
pas de mode invite .. ca va etre galere sinon
Marsh Posté le 20-05-2005 à 14:03:20
je te conseille vraiment de faire tourner le proxy de nist + 1 ou 2 clients (de nist egallement, mais tu peux egallement utiliser windows messenger 4.7 , pas MSN hein, comme client ).
Lances le proxy, place toi des breakpoint judicieux, fais des INVITE , des REGISTER, regarde les logs ... Ca aide vraiment pour comprendre le process complet
Marsh Posté le 20-05-2005 à 14:05:56
je vais my lancer cette aprem
je pense que jaurais encore besoin de tes conseils...^^
tas deja fait une appli comme ca? tas une demo a me montrer?
Marsh Posté le 20-05-2005 à 14:11:09
Oui, en stage j'ai monté tout une archi SIP. Je tenterais de retrouver mon rapport de stage que je pourrais te faire passer.
J'ai egallement le code, mais bon c'est a base de Spring + Hibernate + Jain sip ca risque de t'effrayer plus qu'autre chose
Marsh Posté le 30-05-2005 à 11:58:12
Je voulais te demander est ce qu'il est possible de prendre l'application cliente
JAINSIP communicator et de dévellopper par dessus.
Je voudrais faire une application cliente personnalisée.( logos, couleurs etc...)
De plus je veux pas avoir de souci avec cette application aux niveaux des droits d'auteurs etc....
Si tu connais un moyen de faire ca ou une autre appli..
Marsh Posté le 30-05-2005 à 12:43:33
c'est du GPL donc pas de prob a priori, sinon ouais tu peux modifier sans probleme l'appli, les sources sont dispo ...
Marsh Posté le 30-05-2005 à 12:47:13
sebi a écrit : Oui, en stage j'ai monté tout une archi SIP. Je tenterais de retrouver mon rapport de stage que je pourrais te faire passer. |
si c'est possible, ca m'interesse beaucoup aussi
Marsh Posté le 30-05-2005 à 13:14:30
ReplyMarsh Posté le 04-04-2009 à 18:33:35
xolias a écrit : MErci, désolé de te faire fouiller ^^ |
salut :
je suis en cours de développement d'un softphone en voip qui est connecté à un serveur brekeke et le développement doit etre en java alors je ne connait pas comment commencer alors s'il vous plait est ce que tu peux m'aider à trouver le code source d'une applet en java d'un softphone sip qui permet de passer un appel à un autre client en passant par le serveur brekeke
Marsh Posté le 10-05-2005 à 23:36:21
Bonjour,
Je suis en pleine étude d'un systeme de videoconference avec le protocole SIP.
Pour ce faire je dois:
- faire un proxy sip permettant le controle et l'affichage des communications du reseau
- dev une appli sip integrable dans une page web
Est ce que quelqu'un a des infos sur le proxy et sur l'application cliente.
Merci de votre aide
Message édité par xolias le 10-05-2005 à 23:36:50