anchor.diff:  				vendor_id | product_name |
   				origin_state_id | host_ip_address |
   				supported_vendor | auth_application_id |
  -				inband_security_id | 'acct_application_id' |
  +				inband_security_id | acct_application_id |
   				vendor_specific_application_id | firmware_revision,
   		Result :: term().
   %% @doc Get the status of a selected diameter avp.
  
positive.code: 		_ ->
  			{error, unknown_service}
  	end;
  get_diameter_info(acct, Info) ->
  	case diameter:services() of
  		[{ocs_diameter_acct_service, _, _} = Service, _] ->
  			diameter:service_info(Service, get_params(Info));
  
negative.code: -copyright('Copyright (c) 2016 - 2021 SigScale Global Inc.').
  
  %% export the user_default public API
  -export([help/0, di/0, di/2, get_avp_info/1]).
  
  -include_lib("diameter/include/diameter.hrl").
  
  %%----------------------------------------------------------------------
  %%  The user_default public API
  %%----------------------------------------------------------------------
  
  -spec help() -> true.
  %% @doc Get help on shell local commands.
  help() ->
  	shell_default:help(),
  	io:format("** ocs commands ** \n"),
  	io:format("di()       -- diameter services info\n"),
  	io:format("di(acct, Info) -- diameter accounting services info\n"),
  	io:format("di(auth, Info) -- diameter authentication and authorization services info\n"),
  	true.
  
  -spec di() -> Result
  	when
  		Result :: term().
  %% @doc Get information on running diameter services.
  di() ->
  	Info = [peer, applications, capabilities,
  			transport, connections, statistics],
  	F = fun F([H | T], Acc) ->
  