|  |  | 
 |  |  |       SipURI requestURI = sipFactory.createAddressFactory().createSipURI(device.getDeviceId(), device.getHostAddress());
 | 
 |  |  |       // via
 | 
 |  |  |       ArrayList<ViaHeader> viaHeaders = new ArrayList<ViaHeader>();
 | 
 |  |  |       ViaHeader viaHeader = sipFactory.createHeaderFactory().createViaHeader(sipConfig.getSipIp(), sipConfig.getSipPort(),
 | 
 |  |  |             device.getTransport(), viaTag);
 | 
 |  |  |       ViaHeader viaHeader = sipFactory.createHeaderFactory().createViaHeader(sipConfig.getSipIp(), sipConfig.getSipPort(), device.getTransport(), viaTag);
 | 
 |  |  |       viaHeader.setRPort();
 | 
 |  |  |       viaHeaders.add(viaHeader);
 | 
 |  |  |       // from
 | 
 |  |  | 
 |  |  |       SipURI requestLine = sipFactory.createAddressFactory().createSipURI(channelId, device.getHostAddress());
 | 
 |  |  |       //via
 | 
 |  |  |       ArrayList<ViaHeader> viaHeaders = new ArrayList<ViaHeader>();
 | 
 |  |  |       ViaHeader viaHeader = sipFactory.createHeaderFactory().createViaHeader(device.getIp(), device.getPort(), device.getTransport(), viaTag);
 | 
 |  |  | //      ViaHeader viaHeader = sipFactory.createHeaderFactory().createViaHeader(sipConfig.getSipIp(), sipConfig.getSipPort(), device.getTransport(), viaTag);
 | 
 |  |  |       ViaHeader viaHeader = sipFactory.createHeaderFactory().createViaHeader(sipConfig.getSipIp(), sipConfig.getSipPort(), device.getTransport(), viaTag);
 | 
 |  |  |       viaHeader.setRPort();
 | 
 |  |  |       viaHeaders.add(viaHeader);
 | 
 |  |  | 
 |