mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-08-13 17:38:59 +00:00
FS-3570 generate side
This commit is contained in:
@@ -1263,6 +1263,9 @@ SWITCH_DECLARE(uint32_t) switch_core_max_dtmf_duration(uint32_t duration)
|
||||
duration = SWITCH_MIN_DTMF_DURATION;
|
||||
}
|
||||
runtime.max_dtmf_duration = duration;
|
||||
if (duration < runtime.min_dtmf_duration) {
|
||||
runtime.min_dtmf_duration = duration;
|
||||
}
|
||||
}
|
||||
return runtime.max_dtmf_duration;
|
||||
}
|
||||
@@ -1277,6 +1280,15 @@ SWITCH_DECLARE(uint32_t) switch_core_default_dtmf_duration(uint32_t duration)
|
||||
duration = SWITCH_MAX_DTMF_DURATION;
|
||||
}
|
||||
runtime.default_dtmf_duration = duration;
|
||||
|
||||
if (duration < runtime.min_dtmf_duration) {
|
||||
runtime.min_dtmf_duration = duration;
|
||||
}
|
||||
|
||||
if (duration > runtime.max_dtmf_duration) {
|
||||
runtime.max_dtmf_duration = duration;
|
||||
}
|
||||
|
||||
}
|
||||
return runtime.default_dtmf_duration;
|
||||
}
|
||||
@@ -1290,6 +1302,12 @@ SWITCH_DECLARE(uint32_t) switch_core_min_dtmf_duration(uint32_t duration)
|
||||
if (duration > SWITCH_MAX_DTMF_DURATION) {
|
||||
duration = SWITCH_MAX_DTMF_DURATION;
|
||||
}
|
||||
|
||||
runtime.min_dtmf_duration = duration;
|
||||
|
||||
if (duration > runtime.max_dtmf_duration) {
|
||||
runtime.max_dtmf_duration = duration;
|
||||
}
|
||||
}
|
||||
return runtime.min_dtmf_duration;
|
||||
}
|
||||
|
Reference in New Issue
Block a user