提交 d1c04ef6 authored 作者: Kapil Gupta's avatar Kapil Gupta

adding total number of fax call recv statistics counter

上级 b47c9d92
...@@ -984,14 +984,15 @@ switch_status_t handle_show_stats(switch_stream_handle_t *stream, megaco_profile ...@@ -984,14 +984,15 @@ switch_status_t handle_show_stats(switch_stream_handle_t *stream, megaco_profile
return SWITCH_STATUS_FALSE; return SWITCH_STATUS_FALSE;
} }
stream->write_function(stream, "Total Number of IN-Service Service change sent = %d \n",
mg_profile->mg_stats->total_num_of_term_in_service_change_sent);
stream->write_function(stream, "Total Number of Out-Of-Service Service change sent = %d \n",
mg_profile->mg_stats->total_num_of_term_oos_service_change_sent);
stream->write_function(stream, "Total Number of Physical ADD received = %d \n", mg_profile->mg_stats->total_num_of_phy_add_recvd); stream->write_function(stream, "Total Number of Physical ADD received = %d \n", mg_profile->mg_stats->total_num_of_phy_add_recvd);
stream->write_function(stream, "Total Number of RTP ADD received = %d \n", mg_profile->mg_stats->total_num_of_rtp_add_recvd); stream->write_function(stream, "Total Number of RTP ADD received = %d \n", mg_profile->mg_stats->total_num_of_rtp_add_recvd);
stream->write_function(stream, "Total Number of SUB received = %d \n", mg_profile->mg_stats->total_num_of_sub_recvd); stream->write_function(stream, "Total Number of SUB received = %d \n", mg_profile->mg_stats->total_num_of_sub_recvd);
stream->write_function(stream, "Total Number of CALL received = %d \n", mg_profile->mg_stats->total_num_of_call_recvd); stream->write_function(stream, "Total Number of CALL received = %d \n", mg_profile->mg_stats->total_num_of_call_recvd);
stream->write_function(stream, "Total Number of T38-FAX CALL received = %d \n", mg_profile->mg_stats->total_num_of_fax_call_recvd++);
stream->write_function(stream, "Total Number of IN-Service Service change sent = %d \n",
mg_profile->mg_stats->total_num_of_term_in_service_change_sent);
stream->write_function(stream, "Total Number of Out-Of-Service Service change sent = %d \n",
mg_profile->mg_stats->total_num_of_term_oos_service_change_sent);
stream->write_function(stream, "Total Number of ADD failed = %d \n", mg_profile->mg_stats->total_num_of_add_failed); stream->write_function(stream, "Total Number of ADD failed = %d \n", mg_profile->mg_stats->total_num_of_add_failed);
stream->write_function(stream, "Total Number of Term Already in context Error = %d \n", stream->write_function(stream, "Total Number of Term Already in context Error = %d \n",
mg_profile->mg_stats->total_num_of_term_already_in_ctxt_error); mg_profile->mg_stats->total_num_of_term_already_in_ctxt_error);
......
...@@ -760,6 +760,9 @@ switch_status_t handle_mg_add_cmd(megaco_profile_t* mg_profile, MgMgcoCommand *i ...@@ -760,6 +760,9 @@ switch_status_t handle_mg_add_cmd(megaco_profile_t* mg_profile, MgMgcoCommand *i
mg_apply_tdm_dtmf_removal(term, mg_ctxt); mg_apply_tdm_dtmf_removal(term, mg_ctxt);
if((MG_TERM_RTP == term->type) && (term->u.rtp.t38_options))
mg_profile->mg_stats->total_num_of_fax_call_recvd++;
mg_apply_tdm_ec(term, mg_ctxt); mg_apply_tdm_ec(term, mg_ctxt);
mg_print_t38_attributes(term); mg_print_t38_attributes(term);
......
...@@ -68,6 +68,7 @@ typedef struct mg_stats_s{ ...@@ -68,6 +68,7 @@ typedef struct mg_stats_s{
uint32_t total_num_of_rtp_add_recvd; uint32_t total_num_of_rtp_add_recvd;
uint32_t total_num_of_sub_recvd; uint32_t total_num_of_sub_recvd;
uint32_t total_num_of_call_recvd; uint32_t total_num_of_call_recvd;
uint32_t total_num_of_fax_call_recvd;
uint32_t total_num_of_add_failed; uint32_t total_num_of_add_failed;
uint32_t total_num_of_term_already_in_ctxt_error; uint32_t total_num_of_term_already_in_ctxt_error;
uint32_t total_num_of_choose_ctxt_failed_error; uint32_t total_num_of_choose_ctxt_failed_error;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论