Class InviteRequestStrategy
java.lang.Object
io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
io.github.lunasaw.sip.common.transmit.strategy.impl.InviteRequestStrategy
- All Implemented Interfaces:
SipRequestStrategy
INVITE请求策略实现
- Author:
- lin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected javax.sip.message.Request
buildRequest
(FromDevice fromDevice, ToDevice toDevice, String content, String callId) 构建基础请求protected javax.sip.message.Request
buildRequestWithSubject
(FromDevice fromDevice, ToDevice toDevice, String content, String subject, String callId) 构建带主题的请求Methods inherited from class io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
buildRequestWithSubscribe, sendRequest, sendRequest, sendRequestWithSubject, sendRequestWithSubscribe
-
Constructor Details
-
InviteRequestStrategy
public InviteRequestStrategy()
-
-
Method Details
-
buildRequest
protected javax.sip.message.Request buildRequest(FromDevice fromDevice, ToDevice toDevice, String content, String callId) Description copied from class:AbstractSipRequestStrategy
构建基础请求- Specified by:
buildRequest
in classAbstractSipRequestStrategy
- Parameters:
fromDevice
- 发送方设备toDevice
- 接收方设备content
- 请求内容callId
- 呼叫ID- Returns:
- 构建的请求
-
buildRequestWithSubject
protected javax.sip.message.Request buildRequestWithSubject(FromDevice fromDevice, ToDevice toDevice, String content, String subject, String callId) Description copied from class:AbstractSipRequestStrategy
构建带主题的请求- Overrides:
buildRequestWithSubject
in classAbstractSipRequestStrategy
- Parameters:
fromDevice
- 发送方设备toDevice
- 接收方设备content
- 请求内容subject
- 主题callId
- 呼叫ID- Returns:
- 构建的请求
-