Update Supported-Feature AVP (#1202)

Add the Vendor-Id AVP in Supported-Features AVP in
CCR(Credit-Control-Request)
This commit is contained in:
Sukchan Lee 2021-10-16 17:41:53 +09:00
parent 9ba4b317d2
commit 489b633e08
2 changed files with 16 additions and 0 deletions

View File

@ -544,6 +544,14 @@ static int pcrf_gx_ccr_cb( struct msg **msg, struct avp *avp,
ret = fd_msg_avp_new(ogs_diam_gx_supported_features, 0, &avp);
ogs_assert(ret == 0);
ret = fd_msg_avp_new(ogs_diam_vendor_id, 0, &avpch1);
ogs_assert(ret == 0);
val.i32 = OGS_3GPP_VENDOR_ID;
ret = fd_msg_avp_setvalue (avpch1, &val);
ogs_assert(ret == 0);
ret = fd_msg_avp_add (avp, MSG_BRW_LAST_CHILD, avpch1);
ogs_assert(ret == 0);
ret = fd_msg_avp_new(ogs_diam_gx_feature_list_id, 0, &avpch1);
ogs_assert(ret == 0);
val.i32 = 1;

View File

@ -244,6 +244,14 @@ void smf_gx_send_ccr(smf_sess_t *sess, ogs_gtp_xact_t *xact,
ret = fd_msg_avp_new(ogs_diam_gx_supported_features, 0, &avp);
ogs_assert(ret == 0);
ret = fd_msg_avp_new(ogs_diam_vendor_id, 0, &avpch1);
ogs_assert(ret == 0);
val.i32 = OGS_3GPP_VENDOR_ID;
ret = fd_msg_avp_setvalue (avpch1, &val);
ogs_assert(ret == 0);
ret = fd_msg_avp_add (avp, MSG_BRW_LAST_CHILD, avpch1);
ogs_assert(ret == 0);
ret = fd_msg_avp_new(ogs_diam_gx_feature_list_id, 0, &avpch1);
ogs_assert(ret == 0);
val.i32 = 1;