Class InfoRequestBuilder
java.lang.Object
io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
io.github.lunasaw.sip.common.transmit.request.InfoRequestBuilder
INFO请求构建器
- Author:
- luna
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.sip.message.Request
buildInfoRequest
(FromDevice fromDevice, ToDevice toDevice, String content, String callId) 创建INFO请求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
-
InfoRequestBuilder
public InfoRequestBuilder()
-
-
Method Details
-
buildInfoRequest
public javax.sip.message.Request buildInfoRequest(FromDevice fromDevice, ToDevice toDevice, String content, String callId) 创建INFO请求- Parameters:
fromDevice
- 发送设备toDevice
- 接收设备content
- 消息内容callId
- 呼叫ID- Returns:
- INFO请求
-
customizeRequest
protected void customizeRequest(javax.sip.message.Request request, FromDevice fromDevice, ToDevice toDevice, SipMessage sipMessage) Description copied from class:AbstractSipRequestBuilder
子类特定的请求定制化逻辑 默认空实现,子类可以重写- Overrides:
customizeRequest
in classAbstractSipRequestBuilder
-