Interface RegisterProcessorHandler

All Known Implementing Classes:
DefaultRegisterProcessorHandler, TestRegisterProcessorHandler

public interface RegisterProcessorHandler
Register响应处理器业务接口
Author:
luna
  • Method Details

    • getExpire

      default Integer getExpire(String userId)
      过期时间
      Parameters:
      userId - 用户id
      Returns:
      second time
    • registerSuccess

      void registerSuccess(String toUserId)
      注册成功
      Parameters:
      toUserId - 目标用户ID
    • handleUnauthorized

      default void handleUnauthorized(javax.sip.ResponseEvent evt, String toUserId, String callId)
      处理未授权响应
      Parameters:
      evt - 响应事件
      toUserId - 目标用户ID
      callId - 呼叫ID
    • handleRegisterFailure

      default void handleRegisterFailure(String toUserId, int statusCode)
      处理注册失败
      Parameters:
      toUserId - 目标用户ID
      statusCode - 状态码