|  |  | 
 |  |  |             SipUri uri = (SipUri) address.getURI();
 | 
 |  |  |             String deviceId = uri.getUser();
 | 
 |  |  |             device = new Device();
 | 
 |  |  |             device.setStreamMode("UDP");
 | 
 |  |  |             device.setDeviceId(deviceId);
 | 
 |  |  |             device.setHost(host);
 | 
 |  |  |             // 注销成功
 | 
 |  |  | 
 |  |  |          // 下发catelog查询目录
 | 
 |  |  |          if (registerFlag == 1 && device != null) {
 | 
 |  |  |             System.out.println("注册成功! deviceId:" + device.getDeviceId());
 | 
 |  |  |             storager.update(device);
 | 
 |  |  |             storager.updateDevice(device);
 | 
 |  |  |             publisher.onlineEventPublish(device.getDeviceId(), VideoManagerConstants.EVENT_ONLINE_REGISTER);
 | 
 |  |  |             handler.onRegister(device);
 | 
 |  |  |          } else if (registerFlag == 2) {
 |