提交 e0d9d7f0 authored 作者: William King's avatar William King

FS-6410 Adding some log lines to mod_sonar so that it is more clear what is…

FS-6410 Adding some log lines to mod_sonar so that it is more clear what is happening when the app is sending and detecting pings.
上级 7dba19ce
...@@ -74,9 +74,13 @@ switch_bool_t sonar_ping_callback(switch_core_session_t *session, const char *ap ...@@ -74,9 +74,13 @@ switch_bool_t sonar_ping_callback(switch_core_session_t *session, const char *ap
sonar_ping_helper_t *ph = switch_channel_get_private(channel, "__sonar_ping__"); sonar_ping_helper_t *ph = switch_channel_get_private(channel, "__sonar_ping__");
int diff; int diff;
if (!ph) return SWITCH_TRUE; if (!ph) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Could not locate private sonar helper data\n");
return SWITCH_TRUE;
}
if ( ph->end ) { if ( ph->end ) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Sonar not yet reset. Likely a repeat detection.\n");
return SWITCH_TRUE; return SWITCH_TRUE;
} }
...@@ -125,7 +129,7 @@ SWITCH_STANDARD_APP(sonar_app) ...@@ -125,7 +129,7 @@ SWITCH_STANDARD_APP(sonar_app)
switch_channel_set_private(channel, "__sonar_ping__", &ph); switch_channel_set_private(channel, "__sonar_ping__", &ph);
switch_ivr_tone_detect_session(session, switch_ivr_tone_detect_session(session,
"ping", "1004", "soar_ping", "1004",
"r", 0, "r", 0,
1, NULL, NULL, sonar_ping_callback); 1, NULL, NULL, sonar_ping_callback);
...@@ -133,6 +137,7 @@ SWITCH_STANDARD_APP(sonar_app) ...@@ -133,6 +137,7 @@ SWITCH_STANDARD_APP(sonar_app)
ph.min = 999999; ph.min = 999999;
for( x = 0; x < loops; x++ ) { for( x = 0; x < loops; x++ ) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Sending sonar ping\n");
ph.end = 0; ph.end = 0;
ph.start = switch_time_now(); ph.start = switch_time_now();
switch_ivr_gentones(session, tone, 1, NULL); switch_ivr_gentones(session, tone, 1, NULL);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论