} else if (schemePart.equals(
SipFactoryImpl.SIP_URI_PROTOCOL) ||
schemePart.equals(
SipFactoryImpl.SIPS_URI_PROTOCOL)) {
try {
SipURIImpl sipuri = new SipURIImpl(schemePart,
theUriPart, 0);
// check user=phone etc here
String userParam = sipuri.getParameter("user");
if ((userParam != null) &&
userParam.equals("phone")) {
String userTelUrl = sipuri.getUser();
return lookupTelUrlNAPTRRecord(AUS,
EnumUtil.toDomain(userTelUrl,
myEnumTopDomain), visited, ++depth);
}