|
|
@ -30,14 +30,6 @@ public class SIPRequestHeaderPlarformProvider { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SipFactory sipFactory; |
|
|
|
|
|
|
|
// @Autowired
|
|
|
|
// @Qualifier(value="tcpSipProvider")
|
|
|
|
// private SipProvider tcpSipProvider;
|
|
|
|
//
|
|
|
|
// @Autowired
|
|
|
|
// @Qualifier(value="udpSipProvider")
|
|
|
|
// private SipProvider udpSipProvider;
|
|
|
|
|
|
|
|
|
|
|
|
public Request createKeetpaliveMessageRequest(ParentPlatform parentPlatform, String content, String viaTag, String fromTag, String toTag, CallIdHeader callIdHeader) throws ParseException, InvalidArgumentException, PeerUnavailableException { |
|
|
@ -192,12 +184,12 @@ public class SIPRequestHeaderPlarformProvider { |
|
|
|
viaHeader.setRPort(); |
|
|
|
viaHeaders.add(viaHeader); |
|
|
|
// from
|
|
|
|
SipURI fromSipURI = sipFactory.createAddressFactory().createSipURI(parentPlatform.getServerGBId(), |
|
|
|
SipURI fromSipURI = sipFactory.createAddressFactory().createSipURI(parentPlatform.getDeviceGBId(), |
|
|
|
parentPlatform.getDeviceIp() + ":" + parentPlatform.getDevicePort()); |
|
|
|
Address fromAddress = sipFactory.createAddressFactory().createAddress(fromSipURI); |
|
|
|
FromHeader fromHeader = sipFactory.createHeaderFactory().createFromHeader(fromAddress, fromTag); |
|
|
|
// to
|
|
|
|
SipURI toSipURI = sipFactory.createAddressFactory().createSipURI(parentPlatform.getDeviceGBId(), parentPlatform.getServerGBDomain()); |
|
|
|
SipURI toSipURI = sipFactory.createAddressFactory().createSipURI(parentPlatform.getServerGBId(), parentPlatform.getServerGBDomain()); |
|
|
|
Address toAddress = sipFactory.createAddressFactory().createAddress(toSipURI); |
|
|
|
ToHeader toHeader = sipFactory.createHeaderFactory().createToHeader(toAddress, null); |
|
|
|
|
|
|
|