Class RegisterRequestBuilder
java.lang.Object
io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
io.github.lunasaw.sip.common.transmit.request.RegisterRequestBuilder
REGISTER请求构建器
- Author:
- luna
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.sip.message.Request
buildRegisterRequest
(FromDevice fromDevice, ToDevice toDevice, Integer expires, String callId) 创建REGISTER请求javax.sip.message.Request
buildRegisterRequestWithAuth
(FromDevice fromDevice, ToDevice toDevice, String callId, Integer expires, javax.sip.header.WWWAuthenticateHeader www) 创建带认证的REGISTER请求protected void
customizeRequest
(javax.sip.message.Request request, FromDevice fromDevice, ToDevice toDevice, SipMessage sipMessage) 子类特定的请求定制化逻辑 默认空实现,子类可以重写Methods inherited from class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
addCustomHeaders, build, build, buildBaseRequest, buildFromResponse, processSubscribeInfo, validateParameters
-
Constructor Details
-
RegisterRequestBuilder
public RegisterRequestBuilder()
-
-
Method Details
-
buildRegisterRequest
public javax.sip.message.Request buildRegisterRequest(FromDevice fromDevice, ToDevice toDevice, Integer expires, String callId) 创建REGISTER请求- Parameters:
fromDevice
- 发送设备toDevice
- 接收设备expires
- 过期时间callId
- 呼叫ID- Returns:
- REGISTER请求
-
buildRegisterRequestWithAuth
public javax.sip.message.Request buildRegisterRequestWithAuth(FromDevice fromDevice, ToDevice toDevice, String callId, Integer expires, javax.sip.header.WWWAuthenticateHeader www) 创建带认证的REGISTER请求- Parameters:
fromDevice
- 发送设备toDevice
- 接收设备callId
- 呼叫IDexpires
- 过期时间www
- 认证头- Returns:
- 带认证的REGISTER请求
-
customizeRequest
protected void customizeRequest(javax.sip.message.Request request, FromDevice fromDevice, ToDevice toDevice, SipMessage sipMessage) Description copied from class:AbstractSipRequestBuilder
子类特定的请求定制化逻辑 默认空实现,子类可以重写- Overrides:
customizeRequest
in classAbstractSipRequestBuilder
-