@Override
protected void handle(Response response) {
if ((getMessage() == null) && (response != null)) {
// Update the map of SIP transactions
SipResponse sipResponse = (SipResponse) response;
SipRequest request = (SipRequest) sipResponse.getRequest();
String tid = request.getTransaction();
getHelper().getRequests().put(tid, request);
request.updateLastActivity();
if (getLogger().isLoggable(Level.FINER)) {