[asterisk-users] Creating a Voicemail ...
Gordon Henderson
gordon+asterisk at drogon.net
Mon Jul 2 07:10:14 CDT 2007
On Sun, 1 Jul 2007, Russell Bryant wrote:
> Eric "ManxPower" Wieling wrote:
>> I believe that Asterisk's app_voicemail uses lock files for locking
>> mailboxes when creating a message. IIRC, Asterisk records the voicemail
>> message in a temp audio file, locks the mailbox, moves the file into the
>> mailbox, then unlocks the mailbox.
>>
>> Check the code to see what it does.
>
> You're right. You can look in ast_lock_path() or ast_unlock_path() in
> main/app.c to see the implementation.
>
> It creates a .lock file in the mailbox's directory. Then, it won't write
> anything in that directory while the file already exists.
Thanks for these replies. Looks like the call-file is an easy way forward.
I've had a look at the voicemail code, and it doesn't look that hard to
add something in, so maybe I'll look there too when I have more time!
Gordon
More information about the asterisk-users
mailing list