UpBeta
b895e31ccd
app_record: Fix hangup handling during beep playback
...
When a hangup occurs while app_record is playing the initial beep,
the application does not detect the hangup and continues running
until the maxduration timeout expires.
Replace the manual ast_streamfile() + ast_waitstream() sequence with
ast_stream_and_wait(), which properly detects hangup and returns
non-zero, allowing the application to exit immediately with
RECORD_STATUS set to HANGUP.
Resolves : #1950
2026-06-01 16:40:25 +00:00
..
2025-04-28 16:30:05 +00:00
2025-09-11 15:25:34 +00:00
2025-07-30 14:21:38 +00:00
2025-01-29 14:18:18 +00:00
2026-01-22 21:00:33 +00:00
2025-01-29 14:18:18 +00:00
2025-04-28 16:30:05 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-04-28 16:30:05 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-08-18 14:19:13 +00:00
2025-04-28 16:30:05 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2026-05-12 16:31:11 +00:00
2025-01-29 14:18:18 +00:00
2025-12-01 14:00:56 +00:00
2025-01-29 14:18:18 +00:00
2025-11-17 18:35:52 +00:00
2025-11-12 22:20:40 +00:00
2025-01-29 14:18:18 +00:00
2025-04-28 16:30:05 +00:00
2025-01-29 14:18:18 +00:00
2026-02-25 13:25:14 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-04-28 16:30:05 +00:00
2025-04-28 19:13:52 +00:00
2025-01-23 18:11:55 +00:00
2025-01-29 14:18:18 +00:00
2026-02-25 13:25:14 +00:00
2025-12-30 15:08:53 +00:00
2025-04-28 16:30:05 +00:00
2025-04-28 16:30:05 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2026-02-18 13:43:31 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2026-06-01 15:23:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2026-06-01 16:40:25 +00:00
2025-11-19 17:19:50 +00:00
2025-04-28 16:30:05 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-10-06 19:24:52 +00:00
2025-01-29 14:18:18 +00:00
2025-04-28 16:30:05 +00:00
2025-04-28 16:30:05 +00:00
2025-06-12 12:18:50 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-03-18 15:11:52 +00:00
2026-04-22 18:04:59 +00:00
2025-06-02 16:35:28 +00:00
2025-01-29 14:18:18 +00:00
2025-12-03 13:58:43 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2019-06-28 07:32:03 -06:00
2019-06-28 07:32:03 -06:00
2019-06-28 07:32:03 -06:00
2019-06-28 07:32:03 -06:00
2026-04-28 16:26:23 +00:00
2025-01-23 18:11:55 +00:00
2025-01-29 14:18:18 +00:00
2025-09-08 14:27:24 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2025-01-29 14:18:18 +00:00
2017-12-22 09:23:22 -05:00
2017-12-22 09:23:22 -05:00
2025-05-05 13:44:16 +00:00