类 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
  • 构造器详细资料

    • 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
      抛出:
      ParseException
      javax.sip.InvalidArgumentException
      javax.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
      抛出:
      ParseException
      javax.sip.InvalidArgumentException
      javax.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
      抛出:
      ParseException
      javax.sip.InvalidArgumentException
      javax.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
      抛出:
      ParseException
      javax.sip.InvalidArgumentException
      javax.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
      抛出:
      ParseException
      javax.sip.InvalidArgumentException
      javax.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.SipException
      ParseException
      javax.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
      抛出:
      ParseException
      javax.sip.InvalidArgumentException
      javax.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()