Skip to content

Commit

Permalink
modules/ims_charging: added extra stat replies received for CCRs
Browse files Browse the repository at this point in the history
  • Loading branch information
jaybeepee committed Apr 14, 2015
1 parent 0e8ef73 commit b7075b1
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions modules/ims_charging/ims_charging_stats.c
Expand Up @@ -21,6 +21,7 @@ counter_def_t ims_charging_cnt_defs[] = {
{&ims_charging_cnts_h.successful_final_ccrs, "successful_final_ccrs", 0, 0, 0, "total number of successful final CCRs"},
{&ims_charging_cnts_h.successful_initial_ccrs, "successful_initial_ccrs", 0, 0, 0, "total number of successful initial CCRs"},
{&ims_charging_cnts_h.successful_interim_ccrs, "successful_interim_ccrs", 0, 0, 0, "total number of successful interim CCRs"},
{&ims_charging_cnts_h.ccr_replies_received, "ccr_replies_received", 0, 0, 0, "total number of CCR replies received"},
{0, 0, 0, 0, 0, 0}
};

Expand Down
1 change: 1 addition & 0 deletions modules/ims_charging/ims_charging_stats.h
Expand Up @@ -26,6 +26,7 @@ struct ims_charging_counters_h {
counter_handle_t successful_initial_ccrs;
counter_handle_t successful_interim_ccrs;
counter_handle_t active_ro_sessions;
counter_handle_t ccr_replies_received;
};

int ims_charging_init_counters();
Expand Down
3 changes: 3 additions & 0 deletions modules/ims_charging/ims_ro.c
Expand Up @@ -664,6 +664,7 @@ static void resume_on_interim_ccr(int is_timeout, void *param, AAAMessage *cca,
}

counter_add(ims_charging_cnts_h.ccr_response_time, elapsed_msecs);
counter_add(ims_charging_cnts_h.ccr_response_time, 1);

if (!i_req) {
LM_ERR("This is so wrong: ro session is NULL\n");
Expand Down Expand Up @@ -884,6 +885,7 @@ static void resume_on_termination_ccr(int is_timeout, void *param, AAAMessage *c
goto error;
}

counter_add(ims_charging_cnts_h.ccr_response_time, 1);
counter_add(ims_charging_cnts_h.ccr_response_time, elapsed_msecs);

if (!cca) {
Expand Down Expand Up @@ -1169,6 +1171,7 @@ static void resume_on_initial_ccr(int is_timeout, void *param, AAAMessage *cca,
goto error0;
}

counter_add(ims_charging_cnts_h.ccr_response_time, 1);
counter_add(ims_charging_cnts_h.ccr_response_time, elapsed_msecs);

if (!cca) {
Expand Down

0 comments on commit b7075b1

Please sign in to comment.