Class ClientSendCmd

java.lang.Object
io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd

@Deprecated public class ClientSendCmd extends Object
Deprecated.
GB28181客户端命令发送器 提供统一的SIP命令发送接口,支持各种GB28181协议命令
Author:
luna
  • Constructor Details

    • ClientSendCmd

      public ClientSendCmd()
      Deprecated.
  • Method Details

    • deviceAlarmNotify

      public static String deviceAlarmNotify(FromDevice fromDevice, ToDevice toDevice, DeviceAlarmNotify deviceAlarmNotify)
      Deprecated.
      告警上报
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceAlarmNotify - 告警通知对象
      Returns:
      callId
    • deviceAlarmNotify

      public static String deviceAlarmNotify(FromDevice fromDevice, ToDevice toDevice, DeviceAlarm deviceAlarm)
      Deprecated.
      告警上报
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceAlarm - 告警信息
      Returns:
      callId
    • deviceKeepLiveNotify

      public static String deviceKeepLiveNotify(FromDevice fromDevice, ToDevice toDevice, String status)
      Deprecated.
      心跳设备状态上报
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      status - 状态信息
      Returns:
      callId
    • deviceKeepLiveNotify

      public static String deviceKeepLiveNotify(FromDevice fromDevice, ToDevice toDevice, String status, Event errorEvent)
      Deprecated.
      心跳设备状态上报(带错误事件)
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      status - 状态信息
      errorEvent - 错误事件
      Returns:
      callId
    • deviceKeepLiveNotify

      public static String deviceKeepLiveNotify(FromDevice fromDevice, ToDevice toDevice, String status, Event errorEvent, Event okEvent)
      Deprecated.
      心跳设备状态上报(带完整事件)
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      status - 状态信息
      errorEvent - 错误事件
      okEvent - 成功事件
      Returns:
      callId
    • deviceChannelCatalogResponse

      public static String deviceChannelCatalogResponse(FromDevice fromDevice, ToDevice toDevice, DeviceResponse deviceResponse)
      Deprecated.
      设备目录查询响应
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceResponse - 设备响应对象
      Returns:
      callId
    • deviceChannelCatalogResponse

      public static void deviceChannelCatalogResponse(FromDevice fromDevice, ToDevice toDevice, List<DeviceItem> deviceItems, String sn)
      Deprecated.
      设备目录查询响应(分批发送)
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceItems - 设备列表
      sn - 序列号
    • deviceChannelCatalogResponse

      public static String deviceChannelCatalogResponse(FromDevice fromDevice, ToDevice toDevice, List<DeviceItem> deviceItems)
      Deprecated.
      上报设备信息
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceItems - 通道状态列表
      Returns:
      callId
    • deviceInfoResponse

      public static String deviceInfoResponse(FromDevice fromDevice, ToDevice toDevice, DeviceInfo deviceInfo)
      Deprecated.
      向上级回复DeviceInfo查询信息
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceInfo - 设备信息
      Returns:
      callId
    • deviceStatusResponse

      public static String deviceStatusResponse(FromDevice fromDevice, ToDevice toDevice, String online)
      Deprecated.
      推送设备状态信息
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      online - 在线状态 "ONLINE":"OFFLINE"
      Returns:
      callId
    • MobilePositionNotify

      public static String MobilePositionNotify(FromDevice fromDevice, ToDevice toDevice, MobilePositionNotify mobilePositionNotify, SubscribeInfo subscribeInfo)
      Deprecated.
      设备位置推送
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      mobilePositionNotify - 位置通知对象
      subscribeInfo - 订阅信息
      Returns:
      callId
    • deviceChannelUpdateCatlog

      public static String deviceChannelUpdateCatlog(FromDevice fromDevice, ToDevice toDevice, List<DeviceUpdateItem> deviceItems, SubscribeInfo subscribeInfo)
      Deprecated.
      设备通道更新通知
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceItems - 通道列表
      subscribeInfo - 订阅信息
      Returns:
      callId
    • deviceOtherUpdateCatlog

      public static String deviceOtherUpdateCatlog(FromDevice fromDevice, ToDevice toDevice, List<DeviceOtherUpdateNotify.OtherItem> deviceItems, SubscribeInfo subscribeInfo)
      Deprecated.
      事件更新推送
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceItems - 推送事件列表
      subscribeInfo - 订阅信息
      Returns:
      callId
    • deviceRecordResponse

      public static String deviceRecordResponse(FromDevice fromDevice, ToDevice toDevice, DeviceRecord deviceRecord)
      Deprecated.
      设备录像上报
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceRecord - 录像响应对象
      Returns:
      callId
    • deviceRecordResponse

      public static void deviceRecordResponse(FromDevice fromDevice, ToDevice toDevice, List<DeviceRecord.RecordItem> deviceRecordItems, String sn)
      Deprecated.
      设备录像上报(分批发送)
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceRecordItems - 录像文件列表
      sn - 序列号
    • deviceConfigResponse

      public static String deviceConfigResponse(FromDevice fromDevice, ToDevice toDevice, DeviceConfigResponse deviceConfigResponse)
      Deprecated.
      设备配置上报
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      deviceConfigResponse - 配置响应对象
      Returns:
      callId
    • deviceMediaStatusNotify

      public static String deviceMediaStatusNotify(FromDevice fromDevice, ToDevice toDevice, String notifyType)
      Deprecated.
      流媒体状态推送
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      notifyType - 通知类型 121
      Returns:
      callId
    • deviceBye

      public static String deviceBye(FromDevice fromDevice, ToDevice toDevice)
      Deprecated.
      向上级发送BYE请求
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      Returns:
      callId
    • deviceAck

      public static String deviceAck(FromDevice fromDevice, ToDevice toDevice)
      Deprecated.
      回复ACK响应
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      Returns:
      callId
    • deviceAck

      public static String deviceAck(FromDevice fromDevice, ToDevice toDevice, String callId)
      Deprecated.
      回复ACK响应(指定callId)
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      callId - 呼叫ID
      Returns:
      callId
    • deviceAck

      public static String deviceAck(FromDevice fromDevice, ToDevice toDevice, String content, String callId)
      Deprecated.
      回复ACK响应(带内容和callId)
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      content - 内容
      callId - 呼叫ID
      Returns:
      callId
    • deviceRegister

      public static String deviceRegister(FromDevice fromDevice, ToDevice toDevice, Integer expires)
      Deprecated.
      设备注册
      Parameters:
      fromDevice - 当前设备
      toDevice - 注册平台
      expires - 注册时间 0注销
      Returns:
      callId
    • deviceRegister

      public static String deviceRegister(FromDevice fromDevice, ToDevice toDevice, Integer expires, Event event)
      Deprecated.
      设备注册(带事件)
      Parameters:
      fromDevice - 当前设备
      toDevice - 注册平台
      expires - 注册时间 0注销
      event - 事件
      Returns:
      callId
    • deviceUnRegister

      public static String deviceUnRegister(FromDevice fromDevice, ToDevice toDevice)
      Deprecated.
      设备注销
      Parameters:
      fromDevice - 发送设备
      toDevice - 接收设备
      Returns:
      callId