From f1aead3174a0efe8862b9f2c314912efb33cf90d Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Wed, 18 Aug 2010 15:33:18 -0500 Subject: [PATCH] increase sps during recovery --- src/mod/endpoints/mod_sofia/mod_sofia.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index 6e07a1c963..0868d9353d 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -3544,12 +3544,22 @@ SWITCH_STANDARD_API(sofia_function) sofia_glue_recover(SWITCH_TRUE); stream->write_function(stream, "Flushing recovery database.\n"); } else { - int x = sofia_glue_recover(SWITCH_FALSE); + int32_t old = 0, x = 0; + + switch_core_session_ctl(SCSC_SPS, &old); + + x = 10000000; + switch_core_session_ctl(SCSC_SPS, &x); + + x = sofia_glue_recover(SWITCH_FALSE); + if (x) { stream->write_function(stream, "Recovered %d call(s)\n", x); } else { stream->write_function(stream, "No calls to recover.\n"); } + + switch_core_session_ctl(SCSC_SPS, &old); } goto done;