mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-06-03 03:50:10 +00:00
FS-9277: sip info with record: on and off doesn't start and stop call recording sessions
This commit is contained in:
parent
9dbbc97cd0
commit
5e69c625ee
@ -9461,8 +9461,6 @@ void sofia_handle_sip_i_info(nua_t *nua, sofia_profile_t *profile, nua_handle_t
|
|||||||
} else if (!strncasecmp(sip->sip_content_type->c_type, "application", 11) && !strcasecmp(sip->sip_content_type->c_subtype, "dtmf")) {
|
} else if (!strncasecmp(sip->sip_content_type->c_type, "application", 11) && !strcasecmp(sip->sip_content_type->c_subtype, "dtmf")) {
|
||||||
int tmp = atoi(sip->sip_payload->pl_data);
|
int tmp = atoi(sip->sip_payload->pl_data);
|
||||||
dtmf.digit = switch_rfc2833_to_char(tmp);
|
dtmf.digit = switch_rfc2833_to_char(tmp);
|
||||||
} else {
|
|
||||||
goto end;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dtmf.digit) {
|
if (dtmf.digit) {
|
||||||
@ -9496,8 +9494,8 @@ void sofia_handle_sip_i_info(nua_t *nua, sofia_profile_t *profile, nua_handle_t
|
|||||||
switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_WARNING,
|
switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_WARNING,
|
||||||
"IGNORE INFO DTMF(%c) (This channel was not configured to use INFO DTMF!)\n", dtmf.digit);
|
"IGNORE INFO DTMF(%c) (This channel was not configured to use INFO DTMF!)\n", dtmf.digit);
|
||||||
}
|
}
|
||||||
|
goto end;
|
||||||
}
|
}
|
||||||
goto end;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((clientcode_header = sofia_glue_get_unknown_header(sip, "x-clientcode"))) {
|
if ((clientcode_header = sofia_glue_get_unknown_header(sip, "x-clientcode"))) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user