anchor.diff:  		Reason :: term(),
   		PostF :: diameter:evaluable().
   %% @doc Invoked to return a request for encoding and transport 
  -prepare_request(#diameter_packet{msg = ['RAR' = T | Avps]} = _Packet,
  -		_ServiceName, {_, Caps} = _Peer) ->
  -	#diameter_caps{origin_host = {OH, DH}, origin_realm = {OR, DR}} = Caps,
  -	{send, [T, {'Origin-Host', OH}, {'Origin-Realm', OR},
  -			{'Destination-Host', DH}, {'Destination-Realm', DR} | Avps]};
  -prepare_request(#diameter_packet{msg = Record} = _Packet,
  -		_ServiceName, {_, Caps} = _Peer) ->
  -	#diameter_caps{origin_host = {OH, DH}, origin_realm = {OR, DR}} = Caps,
  -	ASR = Record#diameter_base_ASR{'Origin-Host' = OH, 'Origin-Realm' = OR,
  -	'Destination-Host' = DH, 'Destination-Realm' = DR},
  -	{send, ASR}.
  +prepare_request(Packet, _ServiceName,  _Peer) ->
  +	{send, Packet}.
   
   -spec prepare_retransmit(Packet, ServiceName, Peer) -> Action
   	when
  
positive.code: 
  -include_lib("diameter/include/diameter.hrl").
  -include_lib("diameter/include/diameter_gen_base_rfc6733.hrl").
  -include("diameter_gen_ietf.hrl").
  -include("diameter_gen_nas_application_rfc7155.hrl").
  -include("diameter_gen_eap_application_rfc4072.hrl").
  -include("diameter_gen_3gpp.hrl").
  -include("diameter_gen_3gpp_s6b_application.hrl").
  -include("ocs.hrl").
  
  -record(state, {}).
  
  -define(EPOCH_OFFSET, 2208988800).
  -define(S6b_APPLICATION_ID, 16777272).
  
  -type state() :: #state{}.
  
negative.code: %%% 	for 3GPP DIAMETER S6b in the {@link //ocs. ocs} application.
  %%%
  %%% @reference 3GPP TS TS 29.273 EPS AAA Interfaces
  %%%
  -module(ocs_diameter_3gpp_s6b_application_cb).
  -copyright('Copyright (c) 2016 - 2020 SigScale Global Inc.').
  