Hello,
Voilà j'essaye de faire une mini-appli de chat en utilisant SIP, donc dans une SipServlet j'ai redéfinit la méthode DoMessage(SipServletRequest req)
Mais le pb c'est que je sais pas du tout comment envoyer un message à la servlet pour qu'il soit bien traité par doMessage(), j'ai essayé un truc dans le genre :
Code :
- String msg = new String("MESSAGE sip:bob@xyz.com SIP/2.0\nTo: <sip:bob@xyz.com:5060>\nFrom: <sip:alice@xyz.com:5060>\nCall-ID: 22_0c10c3f25.12073\nCSeq: 2 MESSAGE\nVia: SIP/2.0/TCP 193.12.63.37:5060;branch=z9hG4bK0\nContent-Type: text/plain\nContent-Length:11\nMax-Forwards: 70\nHello World" );
- URL urlServlet = new URL(getDocumentBase(), "ServletSIP" );
- URLConnection connexion = urlServlet.openConnection();
- connexion.setDoInput(true);
- connexion.setDoOutput(true);
- connexion.setUseCaches (false);
- connexion.setRequestProperty("Content-Type", "text/plain" );
-
- ObjectOutputStream sortie = new ObjectOutputStream(connexion.getOutputStream());
- sortie.writeObject(msg);
- sortie.flush();
- sortie.close();
|
mais rien ne se produit
de plus quand j'essaie d'accéder directement à /localhost/ServletSIP j'ai une erreur 404 alors que je l'ai bien mappée dans sip.xml...
qqn a une idée ?