anchor.diff:  					'3GPP-GGSN-MCC-MNC' = [<<"001001">>],
   					'3GPP-SGSN-MCC-MNC' = [<<"001001">>]}]},
   	RequestNum1 = 0,
  -	RequestedUnits1 = #'3gpp_ro_Requested-Service-Unit' {
  -			'CC-Total-Octets' = [rand:uniform(Balance1 div 2)]},
  -	RequestedUnits2 = #'3gpp_ro_Requested-Service-Unit' {
  -			'CC-Total-Octets' = [rand:uniform(Balance2 div 2)]},
  +	RequestedUnits = #'3gpp_ro_Requested-Service-Unit' {
  +			'CC-Total-Octets' = []},
   	MSCC1 = #'3gpp_ro_Multiple-Services-Credit-Control'{
  -			'Requested-Service-Unit' = [RequestedUnits1],
  +			'Requested-Service-Unit' = [RequestedUnits],
   			'Rating-Group' = [100]},
  -	MSCC2 = #'3gpp_ro_Multiple-Services-Credit-Control'{
  -			'Requested-Service-Unit' = [RequestedUnits2],
  -			'Rating-Group' = [200]},
   	CCR1 = #'3gpp_ro_CCR'{'Session-Id' = SId,
   			'Auth-Application-Id' = ?RO_APPLICATION_ID,
   			'Service-Context-Id' = "32251@3gpp.org",
  
positive.code: 		TestCase == diameter_voice_out_tariff;
  		TestCase == diameter_voice_in_tariff;
  		TestCase == scur_start_redirect_server;
  		TestCase == diameter_scur_price_descrimination_by_rg->
  	Address = ?config(diameter_acct_address, Config),
  	ok = ocs:delete_client(Address).
  
  
negative.code: 			'CC-Request-Number' = RequestNum1,
  			'Event-Timestamp' = [calendar:universal_time()],
  			'Subscription-Id' = [SubscriptionId],
  			'Multiple-Services-Credit-Control' = [MSCC1],
  			'Service-Information' = [ServiceInformation]},
  	{ok, Answer1} = diameter:call(?MODULE, cc_app_test, CCR1, []),
  	#'3gpp_ro_CCA'{'Result-Code' = ?'DIAMETER_BASE_RESULT-CODE_SUCCESS'} = Answer1,
  	RequestNum2 = RequestNum1 + 1,
  	USUTotalOctets = 1,
  	UsedUnits2 = #'3gpp_ro_Used-Service-Unit' {
  			'CC-Total-Octets' = [USUTotalOctets]},
  	MSCC2 = #'3gpp_ro_Multiple-Services-Credit-Control'{
  			'Requested-Service-Unit' = [RequestedUnits], 'Used-Service-Unit' = [UsedUnits2],
  			'Rating-Group' = [100]},
  	CCR2 = #'3gpp_ro_CCR'{'Session-Id' = SId,
  			'Auth-Application-Id' = ?RO_APPLICATION_ID,
  			'Service-Context-Id' = "32251@3gpp.org",
  			'User-Name' = [MSISDN],
  			'CC-Request-Type' = ?'3GPP_CC-REQUEST-TYPE_TERMINATION_REQUEST',
  			'CC-Request-Number' = RequestNum2,
  			'Event-Timestamp' = [calendar:universal_time()],
  			'Subscription-Id' = [SubscriptionId],
  			'Multiple-Services-Credit-Control' = [MSCC2],
  			'Service-Information' = [ServiceInformation]},
  	{ok, Answer3} = diameter:call(?MODULE, cc_app_test, CCR2, []),
  	#'3gpp_ro_CCA'{'Result-Code' = ?'DIAMETER_BASE_RESULT-CODE_SUCCESS'} = Answer3,
  	[#bucket{remain_amount = NewBalance}] = ocs:get_buckets(ProdRef),
  	USUTotalOctets = Balance - NewBalance.
  
  %%---------------------------------------------------------------------
  %%  Internal functions
  