类 SipRequestBuilder
java.lang.Object
cn.skcks.docking.gb28181.core.sip.message.request.SipRequestBuilder
- 所有已实现的接口:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
@DependsOn("sipConfig")
@Component
public class SipRequestBuilder
extends Object
implements org.springframework.context.ApplicationContextAware
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static javax.sip.message.RequestcreateAckRequest(String localIp, javax.sip.address.SipURI sipURI, gov.nist.javax.sip.message.SIPResponse sipResponse) static javax.sip.message.RequestcreateByeRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String channelId, SipTransactionInfo transactionInfo) static gov.nist.javax.sip.message.SIPRequestcreateInfoRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String channelId, String content, SipTransactionInfo transactionInfo) static javax.sip.message.RequestcreateInviteRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String channelId, String content, String viaTag, String fromTag, String toTag, String ssrc, javax.sip.header.CallIdHeader callIdHeader) static javax.sip.message.RequestcreateMessageRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String content, String viaTag, String fromTag, String toTag, javax.sip.header.CallIdHeader callIdHeader) static javax.sip.message.RequestcreatePlaybackInviteRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String channelId, String content, String viaTag, String fromTag, String toTag, javax.sip.header.CallIdHeader callIdHeader, String ssrc) static javax.sip.message.RequestcreateSubscribeRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String content, gov.nist.javax.sip.message.SIPRequest requestOld, Integer expires, String event, javax.sip.header.CallIdHeader callIdHeader) static longgetCSeq()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
构造器详细资料
-
SipRequestBuilder
public SipRequestBuilder()
-
-
方法详细资料
-
createMessageRequest
public static javax.sip.message.Request createMessageRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String content, String viaTag, String fromTag, String toTag, javax.sip.header.CallIdHeader callIdHeader) throws ParseException, javax.sip.InvalidArgumentException, javax.sip.PeerUnavailableException - 抛出:
ParseExceptionjavax.sip.InvalidArgumentExceptionjavax.sip.PeerUnavailableException
-
createInviteRequest
public static javax.sip.message.Request createInviteRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String channelId, String content, String viaTag, String fromTag, String toTag, String ssrc, javax.sip.header.CallIdHeader callIdHeader) throws ParseException, javax.sip.InvalidArgumentException, javax.sip.PeerUnavailableException - 抛出:
ParseExceptionjavax.sip.InvalidArgumentExceptionjavax.sip.PeerUnavailableException
-
createPlaybackInviteRequest
public static javax.sip.message.Request createPlaybackInviteRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String channelId, String content, String viaTag, String fromTag, String toTag, javax.sip.header.CallIdHeader callIdHeader, String ssrc) throws ParseException, javax.sip.InvalidArgumentException, javax.sip.PeerUnavailableException - 抛出:
ParseExceptionjavax.sip.InvalidArgumentExceptionjavax.sip.PeerUnavailableException
-
createByeRequest
public static javax.sip.message.Request createByeRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String channelId, SipTransactionInfo transactionInfo) throws ParseException, javax.sip.InvalidArgumentException, javax.sip.PeerUnavailableException - 抛出:
ParseExceptionjavax.sip.InvalidArgumentExceptionjavax.sip.PeerUnavailableException
-
createSubscribeRequest
public static javax.sip.message.Request createSubscribeRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String content, gov.nist.javax.sip.message.SIPRequest requestOld, Integer expires, String event, javax.sip.header.CallIdHeader callIdHeader) throws ParseException, javax.sip.InvalidArgumentException, javax.sip.PeerUnavailableException - 抛出:
ParseExceptionjavax.sip.InvalidArgumentExceptionjavax.sip.PeerUnavailableException
-
createInfoRequest
public static gov.nist.javax.sip.message.SIPRequest createInfoRequest(cn.skcks.docking.gb28181.orm.mybatis.dynamic.model.DockingDevice device, String channelId, String content, SipTransactionInfo transactionInfo) throws javax.sip.SipException, ParseException, javax.sip.InvalidArgumentException - 抛出:
javax.sip.SipExceptionParseExceptionjavax.sip.InvalidArgumentException
-
createAckRequest
public static javax.sip.message.Request createAckRequest(String localIp, javax.sip.address.SipURI sipURI, gov.nist.javax.sip.message.SIPResponse sipResponse) throws ParseException, javax.sip.InvalidArgumentException, javax.sip.PeerUnavailableException - 抛出:
ParseExceptionjavax.sip.InvalidArgumentExceptionjavax.sip.PeerUnavailableException
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - 指定者:
setApplicationContext在接口中org.springframework.context.ApplicationContextAware- 抛出:
org.springframework.beans.BeansException
-
getCSeq
public static long getCSeq()
-