|  |  |  | 
|---|
|  |  |  | 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(); | 
|---|
|  |  |  | public SipTransactionInfo(SIPResponse response) { | 
|---|
|  |  |  | this.callId = response.getCallIdHeader().getCallId(); | 
|---|
|  |  |  | this.fromTag = response.getFromTag(); | 
|---|
|  |  |  | this.toTag = response.getToTag(); | 
|---|
|  |  |  | this.viaBranch = response.getTopmostViaHeader().getBranch(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public SipTransactionInfo() { | 
|---|