public Object extract(Object input) { if (inputType == REQUEST) { return ((SipServletRequest) input).getRequestURI(); } else { return ((Address) input).getURI(); } } }
public Object extract(Object input) { if (inputType == REQUEST) { return ((SipServletRequest) input).getRequestURI(); } else { return ((Address) input).getURI(); } } }
public Object extract(Object input) { if (inputType == REQUEST) { return ((SipServletRequest) input).getRequestURI(); } else { return ((Address) input).getURI(); } } }
public Object extract(Object input) { if (inputType == REQUEST) { return ((SipServletRequest) input).getRequestURI(); } else { return ((Address) input).getURI(); } } }
javax.servlet.sip.URI reqURI = message.getRequestURI(); if(logger.isDebugEnabled()) { logger.debug("ReqURI="+reqURI.toString()+" msgReqURI="+message.getRequestURI()); logger.debug("ReqURI="+reqURI.toString()+" msgReqURI="+message.getRequestURI());
/** * * Extracts the User SIP identity from a request header * * @param request * @param useTo Whether or not to use the To field in the SIP header * @return */ public static String getUserSipId(final SipServletRequest request, boolean useTo) { final SipURI toUri; final String toUser; if (useTo) { toUri = (SipURI) request.getTo().getURI(); toUser = toUri.getUser(); } else { toUri = (SipURI) request.getRequestURI(); toUser = toUri.getUser(); } return toUser; }
if (outgoingRequest.getRequestURI().equals(this.getProxy().getOriginalRequest().getRequestURI()))
request.getSession().setAttribute("lastRequest", request); if (logger.isInfoEnabled()) { logger.info("B2BUA (p2p proxy for DID and SIP URIs) - : Got request:\n" + request.getRequestURI().toString()); logger.info(String.format("B2BUA: Proxying a session from %s to %s", from, to));
@Override public JsonElement serialize(CallInfo callInfo, Type typeOfSrc, JsonSerializationContext context) { final JsonObject object = new JsonObject(); writeSid(callInfo.sid(), object); writeState(callInfo.state().name(), object); if (callInfo.type() != null) writeType(callInfo.type().name(), object); writeDirection(callInfo.direction(), object); writeDateCreated(callInfo.dateCreated(), object); writeForwardedFrom(callInfo.forwardedFrom(), object); writeCallerName(callInfo.fromName(), object); writeFrom(callInfo.from(), object); writeTo(callInfo.to(), object); if (callInfo.invite() != null) { writeInviteUri(callInfo.invite().getRequestURI(), object); } if (callInfo.lastResponse() != null) writeLastResponseUri(callInfo.lastResponse().getStatus(), object); return object; }
@Override public void marshal(Object object, HierarchicalStreamWriter writer, MarshallingContext context) { final CallInfo callInfo = (CallInfo) object; writer.startNode("CallInfo"); writeSid(callInfo.sid(), writer); writeState(callInfo.state().name(), writer); if (callInfo.type() != null) writeType(callInfo.type().name(), writer); writeDirection(callInfo.direction(), writer); writeDateCreated(callInfo.dateCreated(), writer); writeForwardedFrom(callInfo.forwardedFrom(), writer); writeCallerName(callInfo.fromName(), writer); writeFrom(callInfo.from(), writer); writeTo(callInfo.to(), writer); writeInviteUri(callInfo.invite().getRequestURI(), writer); if (callInfo.lastResponse() != null) writeLastResponseUri(callInfo.lastResponse().getStatus(), writer); writer.endNode(); }