ANNA Suite  2020b
Multipurpose development suite for Telco applications
Classes | Functions
anna::diameter::helpers::dcca Namespace Reference

Classes

struct  ChargingContext
 
struct  ChargingContextAndDomainSuffix
 
struct  functions
 

Functions

 anna_diameter_helpers_define_avp (CC_Correlation_Id, 411)
 
 anna_diameter_helpers_define_avp (CC_Input_Octets, 412)
 
 anna_diameter_helpers_define_avp (CC_Money, 413)
 
 anna_diameter_helpers_define_avp (CC_Output_Octets, 414)
 
 anna_diameter_helpers_define_avp (CC_Request_Number, 415)
 
 anna_diameter_helpers_define_avp_with_values (CC_Request_Type, 416)
 
 anna_diameter_helpers_define_avp (CC_Service_Specific_Units, 417)
 
 anna_diameter_helpers_define_avp_with_values (CC_Session_Failover, 418)
 
 anna_diameter_helpers_define_avp (CC_Sub_Session_Id, 419)
 
 anna_diameter_helpers_define_avp (CC_Time, 420)
 
 anna_diameter_helpers_define_avp (CC_Total_Octets, 421)
 
 anna_diameter_helpers_define_avp_with_values (Check_Balance_Result, 422)
 
 anna_diameter_helpers_define_avp (Cost_Information, 423)
 
 anna_diameter_helpers_define_avp (Cost_Unit, 424)
 
 anna_diameter_helpers_define_avp (Currency_Code, 425)
 
 anna_diameter_helpers_define_avp_with_values (Credit_Control, 426)
 
 anna_diameter_helpers_define_avp_with_values (Credit_Control_Failure_Handling, 427)
 
 anna_diameter_helpers_define_avp_with_values (Direct_Debiting_Failure_Handling, 428)
 
 anna_diameter_helpers_define_avp (Exponent, 429)
 
 anna_diameter_helpers_define_avp (Final_Unit_Indication, 430)
 
 anna_diameter_helpers_define_avp (Granted_Service_Unit, 431)
 
 anna_diameter_helpers_define_avp (Rating_Group, 432)
 
 anna_diameter_helpers_define_avp_with_values (Redirect_Address_Type, 433)
 
 anna_diameter_helpers_define_avp (Redirect_Server, 434)
 
 anna_diameter_helpers_define_avp (Redirect_Server_Address, 435)
 
 anna_diameter_helpers_define_avp_with_values (Requested_Action, 436)
 
 anna_diameter_helpers_define_avp (Requested_Service_Unit, 437)
 
 anna_diameter_helpers_define_avp (Restriction_Filter_Rule, 438)
 
 anna_diameter_helpers_define_avp (Service_Identifier, 439)
 
 anna_diameter_helpers_define_avp (Service_Parameter_Info, 440)
 
 anna_diameter_helpers_define_avp (Service_Parameter_Type, 441)
 
 anna_diameter_helpers_define_avp (Service_Parameter_Value, 442)
 
 anna_diameter_helpers_define_avp (Subscription_Id, 443)
 
 anna_diameter_helpers_define_avp (Subscription_Id_Data, 444)
 
 anna_diameter_helpers_define_avp (Unit_Value, 445)
 
 anna_diameter_helpers_define_avp (Used_Service_Unit, 446)
 
 anna_diameter_helpers_define_avp (Value_Digits, 447)
 
 anna_diameter_helpers_define_avp (Validity_Time, 448)
 
 anna_diameter_helpers_define_avp_with_values (Final_Unit_Action, 449)
 
 anna_diameter_helpers_define_avp_with_values (Subscription_Id_Type, 450)
 
 anna_diameter_helpers_define_avp (Tariff_Time_Change, 451)
 
 anna_diameter_helpers_define_avp_with_values (Tariff_Change_Usage, 452)
 
 anna_diameter_helpers_define_avp (G_S_U_Pool_Identifier, 453)
 
 anna_diameter_helpers_define_avp_with_values (CC_Unit_Type, 454)
 
 anna_diameter_helpers_define_avp_with_values (Multiple_Services_Indicator, 455)
 
 anna_diameter_helpers_define_avp (Multiple_Services_Credit_Control, 456)
 
 anna_diameter_helpers_define_avp (G_S_U_Pool_Reference, 457)
 
 anna_diameter_helpers_define_avp (User_Equipment_Info, 458)
 
 anna_diameter_helpers_define_avp_with_values (User_Equipment_Info_Type, 459)
 
 anna_diameter_helpers_define_avp (User_Equipment_Info_Value, 460)
 
 anna_diameter_helpers_define_avp (Service_Context_Id, 461)
 
 anna_diameter_helpers_define_command_request (Credit_Control_Request, 272)
 
 anna_diameter_helpers_define_command_answer (Credit_Control_Answer, 272)
 

Function Documentation

◆ anna_diameter_helpers_define_avp() [1/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( CC_Correlation_Id  ,
411   
)

Avps

◆ anna_diameter_helpers_define_avp() [2/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( CC_Input_Octets  ,
412   
)

◆ anna_diameter_helpers_define_avp() [3/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( CC_Money  ,
413   
)

◆ anna_diameter_helpers_define_avp() [4/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( CC_Output_Octets  ,
414   
)

◆ anna_diameter_helpers_define_avp() [5/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( CC_Request_Number  ,
415   
)

◆ anna_diameter_helpers_define_avp() [6/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( CC_Service_Specific_Units  ,
417   
)

◆ anna_diameter_helpers_define_avp() [7/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( CC_Sub_Session_Id  ,
419   
)

◆ anna_diameter_helpers_define_avp() [8/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( CC_Time  ,
420   
)

◆ anna_diameter_helpers_define_avp() [9/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( CC_Total_Octets  ,
421   
)

◆ anna_diameter_helpers_define_avp() [10/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Cost_Information  ,
423   
)

◆ anna_diameter_helpers_define_avp() [11/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Cost_Unit  ,
424   
)

◆ anna_diameter_helpers_define_avp() [12/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Currency_Code  ,
425   
)

◆ anna_diameter_helpers_define_avp() [13/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Exponent  ,
429   
)

◆ anna_diameter_helpers_define_avp() [14/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Final_Unit_Indication  ,
430   
)

◆ anna_diameter_helpers_define_avp() [15/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Granted_Service_Unit  ,
431   
)

◆ anna_diameter_helpers_define_avp() [16/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Rating_Group  ,
432   
)

◆ anna_diameter_helpers_define_avp() [17/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Redirect_Server  ,
434   
)

◆ anna_diameter_helpers_define_avp() [18/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Redirect_Server_Address  ,
435   
)

◆ anna_diameter_helpers_define_avp() [19/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Requested_Service_Unit  ,
437   
)

◆ anna_diameter_helpers_define_avp() [20/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Restriction_Filter_Rule  ,
438   
)

◆ anna_diameter_helpers_define_avp() [21/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Service_Identifier  ,
439   
)

◆ anna_diameter_helpers_define_avp() [22/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Service_Parameter_Info  ,
440   
)

◆ anna_diameter_helpers_define_avp() [23/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Service_Parameter_Type  ,
441   
)

◆ anna_diameter_helpers_define_avp() [24/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Service_Parameter_Value  ,
442   
)

◆ anna_diameter_helpers_define_avp() [25/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Subscription_Id  ,
443   
)

◆ anna_diameter_helpers_define_avp() [26/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Subscription_Id_Data  ,
444   
)

◆ anna_diameter_helpers_define_avp() [27/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Unit_Value  ,
445   
)

◆ anna_diameter_helpers_define_avp() [28/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Used_Service_Unit  ,
446   
)

◆ anna_diameter_helpers_define_avp() [29/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Value_Digits  ,
447   
)

◆ anna_diameter_helpers_define_avp() [30/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Validity_Time  ,
448   
)

◆ anna_diameter_helpers_define_avp() [31/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Tariff_Time_Change  ,
451   
)

◆ anna_diameter_helpers_define_avp() [32/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( G_S_U_Pool_Identifier  ,
453   
)

◆ anna_diameter_helpers_define_avp() [33/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Multiple_Services_Credit_Control  ,
456   
)

◆ anna_diameter_helpers_define_avp() [34/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( G_S_U_Pool_Reference  ,
457   
)

◆ anna_diameter_helpers_define_avp() [35/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( User_Equipment_Info  ,
458   
)

◆ anna_diameter_helpers_define_avp() [36/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( User_Equipment_Info_Value  ,
460   
)

◆ anna_diameter_helpers_define_avp() [37/37]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp ( Service_Context_Id  ,
461   
)

◆ anna_diameter_helpers_define_avp_with_values() [1/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( CC_Request_Type  ,
416   
)
44  {
45  enum v_ {
46  INITIAL_REQUEST = 1,
47  UPDATE_REQUEST = 2,
48  TERMINATION_REQUEST = 3,
49  EVENT_REQUEST = 4
50  };
51 };
Here is the call graph for this function:

◆ anna_diameter_helpers_define_avp_with_values() [2/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( CC_Session_Failover  ,
418   
)
54  {
55  enum v_ {
56  FAILOVER_NOT_SUPPORTED = 0,
57  FAILOVER_SUPPORTED = 1
58  };
59 };
Here is the call graph for this function:

◆ anna_diameter_helpers_define_avp_with_values() [3/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( Check_Balance_Result  ,
422   
)
64  {
65  enum v_ {
66  ENOUGH_CREDIT = 0,
67  NO_CREDIT = 1
68  };
69 };
Here is the call graph for this function:

◆ anna_diameter_helpers_define_avp_with_values() [4/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( Credit_Control  ,
426   
)
74  {
75  enum v_ {
76  CREDIT_AUTHORIZATION = 0,
77  RE_AUTHORIZATION = 1
78  };
79 };

◆ anna_diameter_helpers_define_avp_with_values() [5/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( Credit_Control_Failure_Handling  ,
427   
)
81  {
82  enum v_ {
83  TERMINATE = 0,
84  CONTINUE = 1,
85  RETRY_AND_TERMINATE = 2
86  };
87 };

◆ anna_diameter_helpers_define_avp_with_values() [6/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( Direct_Debiting_Failure_Handling  ,
428   
)
89  {
90  enum v_ {
91  TERMINATE_OR_BUFFER = 0,
92  CONTINUE = 1
93  };
94 };
Here is the call graph for this function:

◆ anna_diameter_helpers_define_avp_with_values() [7/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( Redirect_Address_Type  ,
433   
)
100  {
101  enum v_ {
102  IPv4_Address = 0,
103  IPv6_Address = 1,
104  URL = 2,
105  SIP_URL = 3
106  };
107 };
Here is the call graph for this function:

◆ anna_diameter_helpers_define_avp_with_values() [8/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( Requested_Action  ,
436   
)
111  {
112  enum v_ {
113  DIRECT_DEBITING = 0,
114  REFUND_ACCOUNT = 1,
115  CHECK_BALANCE = 2,
116  PRICE_ENQUIRY = 3
117  };
118 };
Here is the call graph for this function:

◆ anna_diameter_helpers_define_avp_with_values() [9/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( Final_Unit_Action  ,
449   
)
132  {
133  enum v_ {
134  TERMINATE = 0,
135  REDIRECT = 1,
136  RESTRICT_ACCESS = 2
137  };
138 };

◆ anna_diameter_helpers_define_avp_with_values() [10/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( Subscription_Id_Type  ,
450   
)
140  {
141  enum v_ {
142  END_USER_E164 = 0,
143  END_USER_IMSI = 1,
144  END_USER_SIP_URL = 2,
145  END_USER_NAI = 3,
146  END_USER_PRIVATE = 4
147  };
148 };
Here is the call graph for this function:

◆ anna_diameter_helpers_define_avp_with_values() [11/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( Tariff_Change_Usage  ,
452   
)
151  {
152  enum v_ {
153  UNIT_BEFORE_TARIFF_CHANGE = 0,
154  UNIT_AFTER_TARIFF_CHANGE = 1,
155  UNIT_INDETERMINATE = 2
156  };
157 };
Here is the call graph for this function:

◆ anna_diameter_helpers_define_avp_with_values() [12/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( CC_Unit_Type  ,
454   
)
160  {
161  enum v_ {
162  TIME = 0,
163  MONEY = 1,
164  TOTAL_OCTETS = 2,
165  INPUT_OCTETS = 3,
166  OUTPUT_OCTETS = 4,
167  SERVICE_SPECIFIC_UNITS = 5
168  };
169 };

◆ anna_diameter_helpers_define_avp_with_values() [13/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( Multiple_Services_Indicator  ,
455   
)
171  {
172  enum v_ {
173  MULTIPLE_SERVICES_NOT_SUPPORTED = 0,
174  MULTIPLE_SERVICES_SUPPORTED = 1
175  };
176 };
Here is the call graph for this function:

◆ anna_diameter_helpers_define_avp_with_values() [14/14]

anna::diameter::helpers::dcca::anna_diameter_helpers_define_avp_with_values ( User_Equipment_Info_Type  ,
459   
)
181  {
182  enum v_ {
183  IMEISV = 0,
184  MAC = 1,
185  EUI64 = 2,
186  MODIFIED_EUI64 = 3
187  };
188 };
Here is the call graph for this function:

◆ anna_diameter_helpers_define_command_answer()

anna::diameter::helpers::dcca::anna_diameter_helpers_define_command_answer ( Credit_Control_Answer  ,
272   
)

◆ anna_diameter_helpers_define_command_request()

anna::diameter::helpers::dcca::anna_diameter_helpers_define_command_request ( Credit_Control_Request  ,
272   
)

Commands