From c302eb405b8c7fcd57d3f2df49be140b81411792 Mon Sep 17 00:00:00 2001 From: Brian West Date: Wed, 28 Dec 2016 12:39:58 -0600 Subject: [PATCH] FS-9776: [mod_sofia] SIP Transfer generates high CPU #resolve Conflicts: src/mod/endpoints/mod_sofia/sofia.c --- src/mod/endpoints/mod_sofia/sofia.c | 2 +- src/mod/endpoints/mod_verto/mod_verto.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mod/endpoints/mod_sofia/sofia.c b/src/mod/endpoints/mod_sofia/sofia.c index c2cf0ebdf6..f2eb3becd8 100644 --- a/src/mod/endpoints/mod_sofia/sofia.c +++ b/src/mod/endpoints/mod_sofia/sofia.c @@ -8616,7 +8616,7 @@ void sofia_handle_sip_i_refer(nua_t *nua, sofia_profile_t *profile, nua_handle_t if (moh) { char *xdest; - xdest = switch_core_session_sprintf(a_session, "endless_playback:%s,park", moh); + xdest = switch_core_session_sprintf(a_session, "m:\":endless_playback:%s\"park", moh); switch_ivr_session_transfer(a_session, xdest, "inline", NULL); } else { switch_ivr_session_transfer(a_session, "park", "inline", NULL); diff --git a/src/mod/endpoints/mod_verto/mod_verto.c b/src/mod/endpoints/mod_verto/mod_verto.c index 8189210064..1b17eae343 100644 --- a/src/mod/endpoints/mod_verto/mod_verto.c +++ b/src/mod/endpoints/mod_verto/mod_verto.c @@ -2937,7 +2937,7 @@ static switch_bool_t attended_transfer(switch_core_session_t *session, switch_co if (moh) { char *xdest; - xdest = switch_core_session_sprintf(a_session, "endless_playback:%s,park", moh); + xdest = switch_core_session_sprintf(a_session, "m:\":endless_playback:%s\"park", moh); switch_ivr_session_transfer(a_session, xdest, "inline", NULL); } else { switch_ivr_session_transfer(a_session, "park", "inline", NULL);