anchor.diff:  			'Origin-Realm' = OriginRealm,
   			'Auth-Application-Id' = ?S6b_APPLICATION_ID,
   			'Auth-Request-Type' = AuthRequestType},
  -erlang:display({?MODULE, ?LINE, SessionId, Answer}),
   	ok = ocs_log:auth_log(diameter, Server, Client, Request, Answer),
   	Answer.
   
  
positive.code: 				#'3gpp_swx_APN-Configuration'{} = APN ->
  					send_register(NextStateData),
  					{next_state, profile, NextStateData, ?TIMEOUT};
  				_ ->
  					ResultCode = ?'DIAMETER_BASE_RESULT-CODE_AUTHORIZATION_REJECTED',
  					Reply = response(ResultCode, NextStateData),
  					{stop, shutdown,  Reply, NextStateData}
  			end;
  		{atomic, []} ->
  erlang:display({?MODULE, ?LINE, SessionId, []}),
  			send_profile(NewStateData),
  			{next_state, profile, NewStateData, ?TIMEOUT};
  		{aborted, Reason} ->
  
negative.code:          		'Auth-Application-Id' = [?SWx_APPLICATION_ID]},
  			'Auth-Session-State' = ?'DIAMETER_BASE_AUTH-SESSION-STATE_NO_STATE_MAINTAINED',
  			'Server-Assignment-Type' = ?'3GPP_SWX_SERVER-ASSIGNMENT-TYPE_AAA_USER_DATA_REQUEST'},
  	diameter:call(Service, ?SWx_APPLICATION,
  			Request, [detach, {extra, [self()]}]).
  
  