Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
804 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Application SIP + Proxy SIP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Application SIP + Proxy SIP

n°1078638
xolias
Posté le 10-05-2005 à 23:36:21  profilanswer
 

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  :jap:


Message édité par xolias le 10-05-2005 à 23:36:50
mood
Publicité
Posté le 10-05-2005 à 23:36:21  profilanswer
 

n°1078888
sebi
Posté le 11-05-2005 à 09:45:15  profilanswer
 

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.

n°1079198
xolias
Posté le 11-05-2005 à 12:04:47  profilanswer
 

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...
 :hello:  
 
XoLias   :lol:  
 

n°1079259
sebi
Posté le 11-05-2005 à 12:42:44  profilanswer
 

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  :)  
Mais je pense que je vais avoir qq problemes:
 
Comment faire pour etablir la communication entre le client et le serveur?
 
C'est clair que d'utiliser une interface web comme terminal c'est pas le top, ca t'oblige a créer un applet + support JMF, neanmoins il existe une implentation :
www-x.antd.nist.gov/proj/iptel/  
Dans mon optique , l'interface web sert plus a gerer les preferences de l'utilisateur SIP : ses adresses, sa disponibilité, la redirection d'appel, l'historique ...

 
il faudra que le client possede un compte SIP pour me parler? cest obligatoire?
 
Tout depends, s'il t'appelle d'un fixe,il n'a pas besoin d'un compte SIP, il faut un gateway SIP compliant , placé chez toi ou hebergé, qui accede a ton SIP registrar (voir question suivante). S'il t'appelle direct par le reseau IP le gateway n'est plus necessaire et le cient doit posseder un compte SIP.

 
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?
 
Oui tout a fait, c'est meme la premiere étape pour batir une archi SIP complete. Tu vas créer un SIP registrar. Celui-ci permets a l'utilisateur de s'enregistrer sur ton systeme, en fait il s'agit simplenent de faire un bind adresse SIP/ adresse IP. La persistence des données du registrar n'est pas lié a SIP, tu peux utiliser une BDD, un fichier XML, une connexion LDAP ...
 
Une fois ton utilisateur enregistré, il pourra utilisé ton proxy. Pour les redirections vers le PSTN , on revient on probleme de la gateway SIP cité plus haut et évite de t'encombrer avec un PABX.

 
Le top de ce que je voudrqis fqire c'est un peu comme wengo... cest uthopique mais le resultat doit etre ca...
 :hello:  
 
XoLias   :lol:


n°1079424
xolias
Posté le 11-05-2005 à 14:22:41  profilanswer
 

Que pense tu du proxy sip suivant : onDoserver ?
 
http://www.brekeke.com/


Message édité par xolias le 11-05-2005 à 14:48:07
n°1079524
sebi
Posté le 11-05-2005 à 14:55:29  profilanswer
 

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 ?

n°1079545
xolias
Posté le 11-05-2005 à 15:03:21  profilanswer
 

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?    :??:


Message édité par xolias le 11-05-2005 à 15:05:14
n°1079560
sebi
Posté le 11-05-2005 à 15:08:45  profilanswer
 

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  :pt1cable: 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 ?

n°1079578
xolias
Posté le 11-05-2005 à 15:15:42  profilanswer
 

Je vois pas trop comment integrer un module instant messaging avec video et vo ip  
dans une page web,? a part java applet.... :sweat:

n°1079608
sebi
Posté le 11-05-2005 à 15:31:41  profilanswer
 

quand je disais standalone, je voulais dire autre chose que sur une page web ...

mood
Publicité
Posté le 11-05-2005 à 15:31:41  profilanswer
 

n°1079675
xolias
Posté le 11-05-2005 à 16:02:15  profilanswer
 

ben non cest les joies du cahier des charges et des besoins clients...lol :lol:  
 
Merci encore pour tes infos  
c'est cool
 :hello:

n°1090599
xolias
Posté le 20-05-2005 à 13:25:32  profilanswer
 

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?
 
 


Message édité par xolias le 20-05-2005 à 13:30:21
n°1090616
sebi
Posté le 20-05-2005 à 13:37:56  profilanswer
 

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 ...

n°1090634
xolias
Posté le 20-05-2005 à 13:49:25  profilanswer
 

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

n°1090638
sebi
Posté le 20-05-2005 à 13:52:26  profilanswer
 

je comprends pas ton 3)  

n°1090651
xolias
Posté le 20-05-2005 à 13:57:22  profilanswer
 

le user peut renseigner le compte sip de son correspondant
 
pas de mode invite .. ca va etre galere sinon


Message édité par xolias le 20-05-2005 à 13:59:22
n°1090661
sebi
Posté le 20-05-2005 à 14:03:20  profilanswer
 

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

n°1090667
xolias
Posté le 20-05-2005 à 14:05:56  profilanswer
 

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?

n°1090678
sebi
Posté le 20-05-2005 à 14:11:09  profilanswer
 

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 ;)

n°1090681
xolias
Posté le 20-05-2005 à 14:13:01  profilanswer
 

spring? hibernate?

n°1090701
sebi
Posté le 20-05-2005 à 14:20:09  profilanswer
 

Oui mais ca rien n'a voir avec SIP ;)

n°1101481
xolias
Posté le 30-05-2005 à 11:58:12  profilanswer
 

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.. ;)

n°1101532
sebi
Posté le 30-05-2005 à 12:43:33  profilanswer
 

c'est du GPL donc pas de prob a priori, sinon ouais tu peux modifier sans probleme l'appli, les sources sont dispo ...

n°1101539
souk
Tourist
Posté le 30-05-2005 à 12:47:13  profilanswer
 

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.
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 ;)


 
si c'est possible, ca m'interesse beaucoup aussi :whistle:

n°1101557
sebi
Posté le 30-05-2005 à 13:04:13  profilanswer
 

oki faut que je fouille dans les hantres de mes 12000 DD :)

n°1101561
xolias
Posté le 30-05-2005 à 13:14:30  profilanswer
 

MErci, désolé de te faire fouiller ^^

n°1869534
amira123
Posté le 04-04-2009 à 18:33:35  profilanswer
 

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

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Application SIP + Proxy SIP

 

Sujets relatifs
Conception d'applicationArchitecture d'une application
Application multimédia en c++Demander a une application de se démarer à une heure précise via vbs
Application windows et gestion bddUne application flash+php fait planter IE !
Analyse une application existante ? (archi appli)Envoi de xml vers un téléphone SIP
[MobileVB] Application Palm[wxWidgets] Rafraishir l'application...
Plus de sujets relatifs à : Application SIP + Proxy SIP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR