code: public SipURI getLocalSipURI(String transport) {
  		checkState();
  		SipUri sipURI = localSipURIs.get(transport);
  		if (sipURI == null) {
  			ListeningPoint lp = getListeningPoint(transport);
  			if (lp != null) {
  				sipURI = new SipUri();
  				try {
  					sipURI.setHost(lp.getIPAddress());
  					sipURI.setTransportParam(transport);
  				} catch (ParseException e) {
  					tracer.severe("Failed to create local sip uri for transport "+transport,e);
  				}
  				sipURI.setPort(lp.getPort());
  				localSipURIs.put(transport, sipURI);
  			}
  		}
  		return sipURI;
  	}
docs: /*
  (non-Javadoc)
  
  @see
  net.java.slee.resource.sip.SleeSipProvider#getLocalSipURI(java.lang.String
  )