diff --git a/gb28181-mocking-service/src/main/java/cn/skcks/docking/gb28181/mocking/core/sip/message/processor/message/request/recordinfo/RecordInfoRequestProcessor.java b/gb28181-mocking-service/src/main/java/cn/skcks/docking/gb28181/mocking/core/sip/message/processor/message/request/recordinfo/RecordInfoRequestProcessor.java index 0b01882..ab8e835 100644 --- a/gb28181-mocking-service/src/main/java/cn/skcks/docking/gb28181/mocking/core/sip/message/processor/message/request/recordinfo/RecordInfoRequestProcessor.java +++ b/gb28181-mocking-service/src/main/java/cn/skcks/docking/gb28181/mocking/core/sip/message/processor/message/request/recordinfo/RecordInfoRequestProcessor.java @@ -182,11 +182,12 @@ public class RecordInfoRequestProcessor { .build(); recordInfoResponseDTO.setRecordList(recordListDTO); + final String xml = XmlUtils.toXml(recordInfoResponseDTO); FromHeader fromHeader = request.getFromHeader(); sender.sendRequest((provider, ip, port) -> { CallIdHeader callIdHeader = provider.getNewCallId(); return SipRequestBuilder.createMessageRequest(device, - ip, port, 1, XmlUtils.toXml(recordInfoResponseDTO), fromHeader.getTag(), callIdHeader); + ip, port, 1, xml, fromHeader.getTag(), callIdHeader); }); }