| | |
| | | package com.genersoft.iot.vmp.gb28181.bean; |
| | | |
| | | import gov.nist.javax.sip.message.SIPRequest; |
| | | import gov.nist.javax.sip.message.SIPResponse; |
| | | |
| | | public class SipTransactionInfo { |
| | | |
| | |
| | | private String toTag; |
| | | private String viaBranch; |
| | | |
| | | public SipTransactionInfo(SIPRequest request) { |
| | | this.callId = request.getCallIdHeader().getCallId(); |
| | | this.fromTag = request.getFromTag(); |
| | | this.toTag = request.getToTag(); |
| | | this.viaBranch = request.getTopmostViaHeader().getBranch(); |
| | | private boolean fromServer; |
| | | |
| | | public SipTransactionInfo(SIPResponse response, boolean fromServer) { |
| | | this.callId = response.getCallIdHeader().getCallId(); |
| | | this.fromTag = response.getFromTag(); |
| | | this.toTag = response.getToTag(); |
| | | this.viaBranch = response.getTopmostViaHeader().getBranch(); |
| | | this.fromServer = fromServer; |
| | | } |
| | | |
| | | public SipTransactionInfo(SIPResponse response) { |
| | | this.callId = response.getCallIdHeader().getCallId(); |
| | | this.fromTag = response.getFromTag(); |
| | | this.toTag = response.getToTag(); |
| | | this.viaBranch = response.getTopmostViaHeader().getBranch(); |
| | | this.fromServer = true; |
| | | } |
| | | |
| | | public SipTransactionInfo() { |
| | |
| | | public void setViaBranch(String viaBranch) { |
| | | this.viaBranch = viaBranch; |
| | | } |
| | | |
| | | public boolean isFromServer() { |
| | | return fromServer; |
| | | } |
| | | |
| | | public void setFromServer(boolean fromServer) { |
| | | this.fromServer = fromServer; |
| | | } |
| | | } |