public Object extract(Object input) { URI uri = (URI) input; if (uri.isSipURI()) { return ((SipURI) uri).getUser(); } else { return null; } } }
public Object extract(Object input) { URI uri = (URI) input; if (uri.isSipURI()) { return ((SipURI)uri).getUser(); } else { return null; } } }
public Object extract(Object input) { URI uri = (URI) input; if (uri.isSipURI()) { return ((SipURI)uri).getUser(); } else { return null; } } }
public Object extract(Object input) { URI uri = (URI) input; if (uri.isSipURI()) { return ((SipURI) uri).getUser(); } else { return null; } } }
@Override public String getOriginator() { final SipURI from = (SipURI)initialInvite.getFrom().getURI(); return from.getUser(); }
@Override public String getRecipient() { final SipURI to = (SipURI)initialInvite.getTo().getURI(); return to.getUser(); }
/** * * 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; }
public Object extract(Object input) { URI uri = (URI) input; if (uri.isSipURI()) { SipURI sipuri = (SipURI) uri; if ("phone".equals(sipuri.getParameter("user"))) { return stripVisuals(sipuri.getUser()); } } else if ("tel".equals(uri.getScheme())) { return stripVisuals(((TelURL) uri).getPhoneNumber()); } return null; }
public Object extract(Object input) { URI uri = (URI) input; if (uri.isSipURI()) { SipURI sipuri = (SipURI) uri; if ("phone".equals(sipuri.getParameter("user"))) { return stripVisuals(sipuri.getUser()); } } else if ("tel".equals(uri.getScheme())) { return stripVisuals(((TelURL) uri).getPhoneNumber()); } return null; }
public Object extract(Object input) { URI uri = (URI) input; if (uri.isSipURI()) { SipURI sipuri = (SipURI) uri; if ("phone".equals(sipuri.getParameter("user"))) { return stripVisuals(sipuri.getUser()); } } else if ("tel".equals(uri.getScheme())) { return stripVisuals(((TelURL) uri).getPhoneNumber()); } return null; }
public Object extract(Object input) { URI uri = (URI) input; if (uri.isSipURI()) { SipURI sipuri = (SipURI) uri; if ("phone".equals(sipuri.getParameter("user"))) { return stripVisuals(sipuri.getUser()); } } else if ("tel".equals(uri.getScheme())) { return stripVisuals(((TelURL) uri).getPhoneNumber()); } return null; }
response.getAddressHeader("Contact").getURI() != null) { originalURI = (SipURI) response.getAddressHeader("Contact").getURI(); if (originalURI != null && originalURI.getUser() != null && !originalURI.getUser().isEmpty()) { ((SipURI) clonedResponse.getAddressHeader("Contact").getURI()).setUser(originalURI.getUser()); } else if (response.getStatus() == 200 || response.getStatus() == 202) { callRecord = callRecord.setStatus(CallStateChanged.State.IN_PROGRESS.name()); callRecord = callRecord.setAnsweredBy(((SipURI) response.getTo().getURI()).getUser()); final DateTime now = DateTime.now(); callRecord = callRecord.setStartTime(now);
if (fromClient != null) { Address fromAddress = sipFactory.createAddress(from, fromClient.getFriendlyName()); Address toAddress = sipFactory.createAddress(to, to.getUser()); outRequest = sipFactory.createRequest(request.getApplicationSession(), request.getMethod(), fromAddress, toAddress);
String user = ((SipURI) request.getTo().getURI()).getUser();