Parcourir la source

modules/cdp,cdpavp: added support for Incoming and Outgoing Trunk-Group AVPs

Richard Good il y a 11 ans
Parent
commit
333ff6fad0
2 fichiers modifiés avec 12 ajouts et 1 suppressions
  1. 3 0
      modules/cdp/diameter_epc_code_avp.h
  2. 9 1
      modules/cdp_avp/epcapp.h

+ 3 - 0
modules/cdp/diameter_epc_code_avp.h

@@ -146,6 +146,9 @@ enum {
 	AVP_EPC_Served_Party_IP_Address						= 848,
 	AVP_EPC_Authorized_QoS								= 849,
 	AVP_EPC_Application_Server_Information				= 850,
+	AVP_EPC_Trunk_Group_Id								= 851,
+	AVP_EPC_Incoming_Trunk_Group_Id						= 852,
+	AVP_EPC_Outgoing_Trunk_Group_Id						= 853,
 	AVP_EPC_Bearer_Service								= 854,
 	AVP_EPC_Service_ID									= 855,
 	AVP_EPC_Associated_URI								= 856,

+ 9 - 1
modules/cdp_avp/epcapp.h

@@ -654,7 +654,7 @@ cdp_avp_ptr		(Called_Asserted_Identity,				EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MAND
 cdp_avp_ptr		(Called_Party_Address,					EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,		UTF8String,		str)	
 
 cdp_avp_ptr		(Calling_Party_Address,					EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,		UTF8String,		str)	
-
+	
 cdp_avp			(Cause_Code,							EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,		Integer32,		int32_t)	
 
 cdp_avp_ptr		(Content_Disposition,					EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,		UTF8String,		str)	
@@ -766,6 +766,14 @@ cdp_avp_add_ptr	(Time_Stamps,							EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,
 cdp_avp_get		(Time_Stamps,							EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,		Grouped,		AAA_AVP_LIST)	
 
 cdp_avp_ptr		(User_Session_Id,						EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,		UTF8String,		str)	
+	
+cdp_avp_add_ptr	(Trunk_Group_Id,				EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,		Grouped,		AAA_AVP_LIST*)	
+cdp_avp_get		(Trunk_Group_Id,				EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,		Grouped,		AAA_AVP_LIST)	
+	
+	
+cdp_avp_ptr		(Incoming_Trunk_Group_Id,						EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,		UTF8String,		str)	
+	
+cdp_avp_ptr		(Outgoing_Trunk_Group_Id,						EPC_vendor_id_3GPP,	AAA_AVP_FLAG_MANDATORY,		UTF8String,		str)