Class SipMessageTransmitter

java.lang.Object
io.github.lunasaw.sip.common.transmit.SipMessageTransmitter

public class SipMessageTransmitter extends Object
SIP消息传输器 负责SIP消息的传输和事件订阅管理
Author:
lin
  • Constructor Details

    • SipMessageTransmitter

      public SipMessageTransmitter()
  • Method Details

    • transmitMessage

      public static void transmitMessage(String ip, javax.sip.message.Message message)
      传输消息
      Parameters:
      ip - 目标IP
      message - 消息
    • transmitMessage

      public static void transmitMessage(String ip, javax.sip.message.Message message, Event errorEvent)
      传输消息(带错误事件)
      Parameters:
      ip - 目标IP
      message - 消息
      errorEvent - 错误事件
    • transmitMessageSuccess

      public static void transmitMessageSuccess(String ip, javax.sip.message.Message message, Event okEvent)
      传输消息(带成功事件)
      Parameters:
      ip - 目标IP
      message - 消息
      okEvent - 成功事件
    • transmitMessage

      public static void transmitMessage(String ip, javax.sip.message.Message message, Event errorEvent, Event okEvent)
      传输消息(带事件处理)
      Parameters:
      ip - 目标IP
      message - 消息
      errorEvent - 错误事件
      okEvent - 成功事件