|  | @@ -116,9 +116,12 @@ public class RegisterRequestProcessor extends SIPRequestAbstractProcessor {
 | 
	
		
			
				|  |  |  				AddressImpl address = (AddressImpl) fromHeader.getAddress();
 | 
	
		
			
				|  |  |  				SipUri uri = (SipUri) address.getURI();
 | 
	
		
			
				|  |  |  				String deviceId = uri.getUser();
 | 
	
		
			
				|  |  | -				device = new Device();
 | 
	
		
			
				|  |  | -				device.setStreamMode("UDP");
 | 
	
		
			
				|  |  | -				device.setDeviceId(deviceId);
 | 
	
		
			
				|  |  | +				device = storager.queryVideoDevice(deviceId);
 | 
	
		
			
				|  |  | +				if (device == null) {
 | 
	
		
			
				|  |  | +					device = new Device();
 | 
	
		
			
				|  |  | +					device.setStreamMode("UDP");
 | 
	
		
			
				|  |  | +					device.setDeviceId(deviceId);
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  |  				device.setIp(received);
 | 
	
		
			
				|  |  |  				device.setPort(rPort);
 | 
	
		
			
				|  |  |  				device.setHostAddress(received.concat(":").concat(String.valueOf(rPort)));
 |