Interface ServerByeProcessorHandler

All Known Implementing Classes:
DefaultServerByeProcessorHandler

public interface ServerByeProcessorHandler
Server模块BYE请求处理器业务接口 负责具体的BYE请求业务逻辑实现
Author:
luna
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    handleByeError(String userId, String errorMessage, javax.sip.RequestEvent evt)
    处理BYE请求错误
    default void
    handleByeRequest(String userId, javax.sip.RequestEvent evt)
    处理BYE请求
    default boolean
    validateDevicePermission(String userId, String sipId, javax.sip.RequestEvent evt)
    验证设备权限
  • Method Details

    • handleByeRequest

      default void handleByeRequest(String userId, javax.sip.RequestEvent evt)
      处理BYE请求
      Parameters:
      userId - 用户ID
      evt - 请求事件
    • validateDevicePermission

      default boolean validateDevicePermission(String userId, String sipId, javax.sip.RequestEvent evt)
      验证设备权限
      Parameters:
      userId - 用户ID
      sipId - SIP ID
      evt - 请求事件
      Returns:
      是否有权限
    • handleByeError

      default void handleByeError(String userId, String errorMessage, javax.sip.RequestEvent evt)
      处理BYE请求错误
      Parameters:
      userId - 用户ID
      errorMessage - 错误消息
      evt - 请求事件