mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-16 14:58:25 +00:00
Voicemail: get correct duration when copying file to vm
Changes made during format improvements resulted in the recording to voicemail option 'm' of the MixMonitor app writing a zero length duration in the msgXXXX.txt file. This change introduces a new function ast_ratestream(), which provides the sample rate of the format associated with the stream, and updates the app_voicemail function for ast_app_copy_recording_to_vm to calculate the right duration. Review: https://reviewboard.asterisk.org/r/3996/ ASTERISK-24328 #close git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@423192 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -350,6 +350,13 @@ int ast_stream_rewind(struct ast_filestream *fs, off_t ms);
|
||||
*/
|
||||
off_t ast_tellstream(struct ast_filestream *fs);
|
||||
|
||||
/*!
|
||||
* \brief Return the sample rate of the stream's format
|
||||
* \param fs fs to act on
|
||||
* \return sample rate in Hz
|
||||
*/
|
||||
int ast_ratestream(struct ast_filestream *fs);
|
||||
|
||||
/*!
|
||||
* \brief Read a frame from a filestream
|
||||
* \param s ast_filestream to act on
|
||||
|
||||
Reference in New Issue
Block a user