anchor.diff:  			logger:log(debug, "Appserver glue: received sipproxy_no_more_actions when NOT cancelled "
   				   "(and not completed), responding 408 Request Timeout to original request ~s ~s",
   				   [Method, sipurl:print(URI)]),
  -			safe_callhandler_send_response(CallHandler, 408, "Request Timeout"),
  -			State#state{completed=true};
  +			send_final_response(State, 408, "Request Timeout");
   		    true ->
   			logger:log(debug, "Appserver glue: received sipproxy_no_more_actions "
   				   "when already completed - ignoring"),
  
positive.code: %% External exports
  %%--------------------------------------------------------------------
  -export([
  	 start/2
  	 ]).
  
  %%--------------------------------------------------------------------
  %% Internal exports - gen_server callbacks
  
negative.code: 		       [BranchBase, Method, sipurl:print(URI)]),
  	    logger:log(debug, "Appserver glue: Abnormally exiting with reason :~n~p", [Reason])
      end,
      Reason.
  
  %%--------------------------------------------------------------------
  %% Function: code_change(OldVsn, State, Extra)
  %% Descrip.: Convert process state when code is changed
  %% Returns : {ok, NewState}
  %%--------------------------------------------------------------------
  code_change(_OldVsn, State, _Extra) ->
  