mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-15 13:58:32 +00:00
FS-9776: [mod_sofia] SIP Transfer generates high CPU #resolve
This commit is contained in:
1 parent
aa01a265e4
commit
d28f29594f
2 files changed
+2
-2
No files matched your search
@@ -8794,7 +8794,7 @@ void sofia_handle_sip_i_refer(nua_t *nua, sofia_profile_t *profile, nua_handle_t
|
|||||||
|
|
||||||
if (moh) {
|
if (moh) {
|
||||||
char *xdest;
|
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);
|
switch_ivr_session_transfer(a_session, xdest, "inline", NULL);
|
||||||
} else {
|
} else {
|
||||||
switch_ivr_session_transfer(a_session, "park", "inline", NULL);
|
switch_ivr_session_transfer(a_session, "park", "inline", NULL);
|
||||||
|
|||||||
@@ -2947,7 +2947,7 @@ static switch_bool_t attended_transfer(switch_core_session_t *session, switch_co
|
|||||||
|
|
||||||
if (moh) {
|
if (moh) {
|
||||||
char *xdest;
|
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);
|
switch_ivr_session_transfer(a_session, xdest, "inline", NULL);
|
||||||
} else {
|
} else {
|
||||||
switch_ivr_session_transfer(a_session, "park", "inline", NULL);
|
switch_ivr_session_transfer(a_session, "park", "inline", NULL);
|
||||||
|
|||||||
Reference in new issue
Block a user