Reporter reporter = ApplicationDispatcher.getInstance().getServletReporters();
if (reporter != null) {
if (request != null) {
SipServletRequest sipreq = (SipServletRequest) request;
String interceptedAt = sipreq.getApplicationSession().getApplicationName() + "/" + servlet.getServletName();
reporter.logIncomingRequest(Reporter.InterceptionType.SERVLET, sipreq, interceptedAt);
} else {
SipServletResponse sipresp = (SipServletResponse) response;
String interceptedAt = sipresp.getApplicationSession().getApplicationName() + "/" + servlet.getServletName();
reporter.logIncomingResponse(Reporter.InterceptionType.SERVLET, sipresp, interceptedAt);
}