private SIPIdentity createSIPIdentity( AppProperties props, SharedPreferences settings, SIP5060ProvisioningRequest req) { SIPIdentity sipIdentity = new SIPIdentity(); String uri = req.getPhoneNumber() + "@" + props.getSipDomain(); sipIdentity.setUri(uri); sipIdentity.setAuthUser(uri); sipIdentity.setAuthPassword(req.getAuthPassword()); sipIdentity.setReg(true); // sipIdentity.setRegServerName(props.getSipServer()); sipIdentity.setRegServerName(""); sipIdentity.setRegServerPort(props.getSipPort()); sipIdentity.setRegServerProtocol(props.getSipProtocol()); // sipIdentity.setOutboundServerName(props.getSipServer()); sipIdentity.setOutboundServerName(""); sipIdentity.setOutboundServerPort(props.getSipPort()); sipIdentity.setOutboundServerProtocol(props.getSipProtocol()); sipIdentity.setCarrierRoute(false); // sipIdentity.setStunServerName(props.getStunServer()); sipIdentity.setStunServerName(""); sipIdentity.setStunServerPort(props.getStunPort()); sipIdentity.setStunServerProtocol("udp"); return sipIdentity; }