mirror of
https://gitee.com/pan648540858/wvp-GB28181-pro.git
synced 2026-05-24 14:07:50 +08:00
合并国标级联状态重构
This commit is contained in:
parent
7c7ef34045
commit
a1a5c53fad
@ -5,6 +5,7 @@ import com.genersoft.iot.vmp.gb28181.bean.Platform;
|
|||||||
import com.genersoft.iot.vmp.gb28181.bean.SubscribeHolder;
|
import com.genersoft.iot.vmp.gb28181.bean.SubscribeHolder;
|
||||||
import com.genersoft.iot.vmp.gb28181.bean.SubscribeInfo;
|
import com.genersoft.iot.vmp.gb28181.bean.SubscribeInfo;
|
||||||
import com.genersoft.iot.vmp.gb28181.service.IPlatformChannelService;
|
import com.genersoft.iot.vmp.gb28181.service.IPlatformChannelService;
|
||||||
|
import com.genersoft.iot.vmp.gb28181.service.IPlatformService;
|
||||||
import com.genersoft.iot.vmp.gb28181.transmit.cmd.ISIPCommanderForPlatform;
|
import com.genersoft.iot.vmp.gb28181.transmit.cmd.ISIPCommanderForPlatform;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|||||||
@ -71,13 +71,12 @@ public class SIPSender {
|
|||||||
log.error("添加UserAgentHeader失败", e);
|
log.error("添加UserAgentHeader失败", e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
CallIdHeader callIdHeader = (CallIdHeader) message.getHeader(CallIdHeader.NAME);
|
||||||
|
CSeqHeader cSeqHeader = (CSeqHeader) message.getHeader(CSeqHeader.NAME);
|
||||||
|
String key = callIdHeader.getCallId() + cSeqHeader.getSeqNumber();
|
||||||
if (okEvent != null || errorEvent != null) {
|
if (okEvent != null || errorEvent != null) {
|
||||||
CallIdHeader callIdHeader = (CallIdHeader) message.getHeader(CallIdHeader.NAME);
|
|
||||||
CSeqHeader cSeqHeader = (CSeqHeader) message.getHeader(CSeqHeader.NAME);
|
|
||||||
FromHeader fromHeader = (FromHeader) message.getHeader(FromHeader.NAME);
|
|
||||||
String key = callIdHeader.getCallId() + cSeqHeader.getSeqNumber();
|
|
||||||
|
|
||||||
|
FromHeader fromHeader = (FromHeader) message.getHeader(FromHeader.NAME);
|
||||||
SipEvent sipEvent = SipEvent.getInstance(key, eventResult -> {
|
SipEvent sipEvent = SipEvent.getInstance(key, eventResult -> {
|
||||||
sipSubscribe.removeSubscribe(key);
|
sipSubscribe.removeSubscribe(key);
|
||||||
if(okEvent != null) {
|
if(okEvent != null) {
|
||||||
@ -104,8 +103,6 @@ public class SIPSender {
|
|||||||
sipTransactionInfo.setUser(sipUri.getUser());
|
sipTransactionInfo.setUser(sipUri.getUser());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ExpiresHeader expiresHeader = (ExpiresHeader) message.getHeader(ExpiresHeader.NAME);
|
ExpiresHeader expiresHeader = (ExpiresHeader) message.getHeader(ExpiresHeader.NAME);
|
||||||
if (expiresHeader != null) {
|
if (expiresHeader != null) {
|
||||||
sipTransactionInfo.setExpires(expiresHeader.getExpires());
|
sipTransactionInfo.setExpires(expiresHeader.getExpires());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user