1
を使用するときに連絡先が欠落:Restcomm SipServlet UACそうのような招待を受けたとき、私は登録要求をトリガしようとしていますWSS
SipURI fromToURI = sipFactory.createSipURI(userName, domainName);
//using the invite request to make a register request
SipServletRequest sipServletRequest = sipFactory.createRequest(request.getApplicationSession(), "REGISTER", fromToURI, fromToURI);
sipServletRequest.setHeader("Expires", "3600");
sipServletRequest.setHeader("User-Agent", "mobicentsWSSclient");
SipURI requestURI = sipFactory.createSipURI("myroutablewssproxy.com", domainName);
//.setPort();
requestURI.setTransportParam("wss");
requestURI.setPort(8443);
try {
Parameterable parameterable = sipServletRequest.getParameterableHeader("Contact");
parameterable.setParameter("expires", "0");
} catch (ServletParseException e1) {
logger.error("Impossible to set the expires on the contact header",e1);
}
try {
sipServletRequest.setRequestURI(requestURI);
sipServletRequest.send();
} catch (IOException e) {
logger.error("An unexpected exception occured while sending the REGISTER request",e);
}
をしかし、コンタクトヘッダにアクセスしようとしたとき、私は、nullポインタ例外を取得しています。連絡先ヘッダーにアクセスしようとしないと、登録要求に連絡先ヘッダーが完全になくなり、登録が失敗します。サーブレットコンテキストにアクセスし、この登録要求で連絡先情報を利用する方法はありますか?
例外スタックトレースを共有してください – Waqas