mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-13 20:50:41 +00:00
FS-9244 #resolve [RFC2833 payload_type offered is ignored]
This commit is contained in:
parent
d4daa8a051
commit
27e4615c8c
@ -4668,8 +4668,9 @@ SWITCH_DECLARE(uint8_t) switch_core_media_negotiate_sdp(switch_core_session_t *s
|
||||
|
||||
if (best_te) {
|
||||
smh->mparams->te_rate = best_te_rate;
|
||||
|
||||
if (smh->mparams->dtmf_type == DTMF_AUTO) {
|
||||
|
||||
if (smh->mparams->dtmf_type == DTMF_AUTO || smh->mparams->dtmf_type == DTMF_2833 ||
|
||||
switch_media_handle_test_media_flag(smh, SCMF_LIBERAL_DTMF)) {
|
||||
if (sdp_type == SDP_TYPE_REQUEST) {
|
||||
smh->mparams->te = smh->mparams->recv_te = (switch_payload_t) best_te;
|
||||
switch_channel_set_variable(session->channel, "dtmf_type", "rfc2833");
|
||||
|
Loading…
x
Reference in New Issue
Block a user