Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void doMessage(SipServletRequest request) throws
- ServletException, IOException {
- String sender = getSIPuri(request.getHeader("From"));
- String message = request.getContent().toString();
- String newAor= getSIPuri(message);
- boolean senderConditions= sender.contains("gestor") && !newAor.equals(null);
- System.out.println("MENSAGEMMMMMMM "+ message+" "+Colaborator.contains(newAor) + " "+getString("sip", "@", newAor).contains("colaborador")+" "+Binding.containsKey(newAor) + " "+ newAor );
- if(senderConditions){
- if(message.contains("ADD") && !Colaborator.contains(newAor) && getString("sip", "@", newAor).contains("colaborador") && Binding.containsKey(newAor)){
- Colaborator.add(newAor);
- send(200,request);
- System.out.println("ADDED "+ Colaborator.get(Colaborator.size()-1));
- }else{
- if (message.contains("REMOVE") && Colaborator.contains( newAor)){
- Colaborator.remove(newAor);
- System.out.println("REMOVED");
- send(200,request);
- } else{
- send(403,request);}
- }
- }else
- send(401,request);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement