anchor.diff:  
   -include_lib("radius/include/radius.hrl").
   -include("ocs_log.hrl").
  +-include("diameter_gen_3gpp_ro_application.hrl").
   
   -define(usageSpecPath, "/usageManagement/v1/usageSpecification/").
   -define(usagePath, "/usageManagement/v1/usage/").
  
positive.code: 	char_attr_calling_id(Attributes, NewAcc).
  
  %% @hidden
  char_attr_calling_id(Attributes, Acc) ->
  	NewAcc = case radius_attributes:find(?CallingStationId, Attributes) of
  		{ok, Value} ->
  
negative.code: 	char_attr_nas_id(Attributes, NewAcc).
  
  %% @hidden
  char_attr_nas_id(#'3gpp_ro_CCR'{'Service-Information'
  		= [#'3gpp_ro_Service-Information'{'IMS-Information'
  		= [#'3gpp_ro_IMS-Information'{'Inter-Operator-Identifier'
  		= [#'3gpp_ro_Inter-Operator-Identifier'{'Originating-IOI'
  		= [IOI]}]}]}]} = CCR, Acc) when is_binary(IOI) ->
  	NewAcc = [{struct, [{"name", "nasIdentifier"},
  			{"value", binary_to_list(IOI)}]} | Acc],
  	char_attr_event_timestamp(CCR, NewAcc);
  char_attr_nas_id(#'3gpp_ro_CCR'{} = CCR, Acc) ->
  	char_attr_event_timestamp(CCR, Acc);
  char_attr_nas_id(Attributes, Acc) ->
  	NewAcc = case radius_attributes:find(?NasIdentifier, Attributes) of
  		{ok, Value} ->
  