|
|
@@ -353,10 +353,12 @@ public class SIPCommander implements ISIPCommander {
|
|
|
logger.info("xjw请求播流参数{}",content);
|
|
|
Request request = headerProvider.createInviteRequest(device, channel.getChannelId(), content.toString(), SipUtils.getNewViaTag(), SipUtils.getNewFromTag(), null, ssrcInfo.getSsrc(),sipSender.getNewCallIdHeader(sipLayer.getLocalIp(device.getLocalIp()),device.getTransport()));
|
|
|
sipSender.transmitRequest(sipLayer.getLocalIp(device.getLocalIp()), request, (e -> {
|
|
|
+ logger.info("xjw fffff {}",e );
|
|
|
streamSession.remove(device.getDeviceId(), channel.getChannelId(), ssrcInfo.getStream());
|
|
|
mediaServerService.releaseSsrc(mediaServerItem.getId(), ssrcInfo.getSsrc());
|
|
|
errorEvent.response(e);
|
|
|
}), e -> {
|
|
|
+ logger.info("xjw ggggg {}",e );
|
|
|
ResponseEvent responseEvent = (ResponseEvent) e.event;
|
|
|
SIPResponse response = (SIPResponse) responseEvent.getResponse();
|
|
|
String callId = response.getCallIdHeader().getCallId();
|