forked from acouzens/open5gs
Update Supported-Feature AVP (#1202)
Add the Vendor-Id AVP in Supported-Features AVP in CCR(Credit-Control-Request)
This commit is contained in:
parent
9ba4b317d2
commit
489b633e08
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue