anchor.diff:  												 Method == "BYE" ->
       logger:log(normal, "~s: pstnproxy: Relay ~s to PSTN ~s (~s) (unauthenticated)",
   	       [LogTag, Request#request.method, DstNumber, sipurl:print(DstURI)]),
  -    sippipe:start(THandler, none, Request, DstURI, 900);
  +    relay_request_to_pstn_isauth(THandler, Request, DstURI);
   
   %%
   %% Anything except CANCEL or BYE
  
positive.code: 		       [LogTag, User, Method, DstNumber, Class]),
  	    transactionlayer:send_response_handler(THandler, 403, "Forbidden")
      end.
  
negative.code: 	    %% Now that we know which user this request is authorized as, add Caller-ID information to it
  	    PSTNgateway = DstURI#sipurl.host,
  	    NewHeader = add_caller_identity_for_pstn(Method, Header, DstURI, User, PSTNgateway),
      
  	    relay_request_to_pstn_isauth(THandler, Request#request{header = NewHeader}, DstURI);
  	{stale, User, Class} ->
  	    logger:log(debug, "Auth: User ~p must authenticate (stale) for dst ~s (class ~s)",
  		       [User, DstNumber, Class]),
  