register 调整
This commit is contained in:
parent
3a00d027e4
commit
7eee14510e
@ -38,7 +38,7 @@ public class RegisterRequestBuilder extends RequestBuilder implements RegisterBu
|
||||
@SneakyThrows
|
||||
public Request createAuthorizationRequest(String callId, int expires, String id, String passwd, long cSeq, WWWAuthenticateHeader wwwAuthenticateHeader) {
|
||||
SIPRequest request = (SIPRequest) createNoAuthorizationRequest(callId, expires);
|
||||
request.getCSeq().setSeqNumber(cSeq + 1);
|
||||
request.getCSeq().setSeqNumber(cSeq);
|
||||
AuthorizationHeader authorization = DigestAuthenticationHelper.createAuthorization(METHOD, getTargetIp(), getTargetPort(), getTargetId(), id, passwd, (int) cSeq, wwwAuthenticateHeader);
|
||||
return SipBuilder.addHeaders(request, authorization);
|
||||
}
|
||||
|
@ -95,7 +95,7 @@ public class RequestTest {
|
||||
log.info("\n{}", authorzatioinResponse);
|
||||
SIPResponse sipResponse = (SIPResponse) authorzatioinResponse;
|
||||
WWWAuthenticateHeader wwwAuthenticateHeader = (WWWAuthenticateHeader) sipResponse.getHeader(WWWAuthenticateHeader.NAME);
|
||||
long cSeq = sipResponse.getCSeq().getSeqNumber();
|
||||
long cSeq = sipResponse.getCSeq().getSeqNumber() + 1;
|
||||
// 重新发起带有认证信息的请求
|
||||
Request authorizationRequest = registerRequestBuilder.createAuthorizationRequest(callId, 3600, localId, "123456", cSeq, wwwAuthenticateHeader);
|
||||
log.info("\n{}", authorizationRequest);
|
||||
|
Loading…
Reference in New Issue
Block a user