anchor.diff:  	    _ ->
   		{URI, Header}
   	end,
  -    PSTNgateway = NewURI#sipurl.host,
       NewHeaders2 = case sipserver:get_env(record_route, true) of
   		      true -> siprequest:add_record_route(NewHeaders1, Origin);
   		      false -> NewHeaders1
   		  end,
  -    {_, FromURI} = sipheader:from(Header),
  -    NewHeaders3 = add_caller_identity_for_pstn(Method, NewHeaders2, FromURI, PSTNgateway),
  -    NewRequest = Request#request{header=NewHeaders3},
  +    NewRequest = Request#request{header=NewHeaders2},
       THandler = transactionlayer:get_handler_for_request(Request),
       relay_request_to_pstn(THandler, NewRequest, NewURI, DstNumber, LogTag).
   
  
positive.code: 	    logger:log(debug, "Auth: User ~p is allowed to call dst ~s (class ~s)", [User, DstNumber, Class]),
  	    logger:log(normal, "~s: pstnproxy: Relay ~s to PSTN ~s (authenticated, user ~p, class ~p) (~s)",
  		       [LogTag, Method, DstNumber, User, Class, sipurl:print(DstURI)]),
  	    sippipe:start(THandler, none, Request, DstURI, 900);
  	{stale, User, Class} ->
  	    logger:log(debug, "Auth: User ~p must authenticate (stale) for dst ~s (class ~s)", [User, DstNumber, Class]),
  	    logger:log(normal, "~s: pstnproxy: Relay ~s to PSTN ~s (~s) -> STALE authentication, sending challenge",
  
negative.code: %%           does not require authentication. Never challenge
  %%           CANCEL or BYE since they can't be resubmitted and
  %%           therefor cannot be challenged.
  %% Returns : void(), Does not matter
  %%--------------------------------------------------------------------
  
  %%
  