public Object extract(Object input) { return ((SipServletRequest) input).getFrom(); } }
public Object extract(Object input) { return ((SipServletRequest) input).getFrom(); } }
public Object extract(Object input) { return ((SipServletRequest) input).getFrom(); } }
public Object extract(Object input) { return ((SipServletRequest) input).getFrom(); } }
@Override public String getOriginatorName() { return initialInvite.getFrom().getDisplayName(); }
@Override public String getOriginator() { final SipURI from = (SipURI)initialInvite.getFrom().getURI(); return from.getUser(); }
@Override public String getOriginatorURI(){ return initialInvite.getFrom().getURI().toString(); }
@Override public synchronized void dial() throws CallException { assertState(QUEUED); // Try to negotiate media with a packet relay end point. try { relayEndpoint = session.getPacketRelayEndpoint(); userAgentConnection = session.createConnection(relayEndpoint); userAgentConnection.addObserver(this); userAgentConnection.connect(ConnectionMode.SendRecv); block(1); if(!MgcpConnection.HALF_OPEN.equals(userAgentConnection.getState())) { throw new Exception(mmsTimedOutException()); } final byte[] offer = patchMedia(server.getExternalAddress(), userAgentConnection.getLocalDescriptor().toString().getBytes()); initialInvite.setContent(offer, "application/sdp"); initialInvite.send(); } catch(final Exception exception) { cleanup(); setState(FAILED); fireStatusChanged(); final StringBuilder buffer = new StringBuilder(); buffer.append("There was an error while dialing out from "); buffer.append(initialInvite.getFrom().toString()).append(" to "); buffer.append(initialInvite.getTo().toString()); throw new CallException(exception); } }
addHeadersToMessage(outRequest, extensionHeaders, sipFactory); outRequest.send(); Address originalFromAddress = request.getFrom(); SipURI originalFromUri = (SipURI) originalFromAddress.getURI(); int port = originalFromUri.getPort();
SipURI locationURI = null; Sid fromOrganizationSid = OrganizationUtil.getOrganizationSidBySipURIHost(storage, (SipURI) request.getFrom().getURI());