On Tue, 2008-02-19 at 20:59 +0000, Ben Willcox wrote: > That gets me halfway there, but what I'm wondering about is the process > of moving of the recording to the correct place - i.e. should my > external program do the following: > > 1) Check the users voicemail directory for existing message filenames > 2) Copy the recording into the voicemail directory named msgxxxx.WAV > (incremented depending on number of existing messages) > 3) Create the msgxxxx.txt file in the correct format > > or is there another way that will sort this all out automatically? What > would happen if a real voicemail drops into that directory while my > external script is halfway through copying/creating for example...
No, you're on the right track. In a nutshell, you'll have to figure out whether app_voicemail looks a the .txt files or the actually recordings first (when determining the next message number), and have your program create that file first. (As I recall, it's the .txt files that app_voicemail looks at.) Obviously if you're not careful, there can be a race condition there, but the idea is that if a caller were to leave a voicemail on the system, it would see the file already there and choose the next number. -- Jared Smith Community Relations Manager Digium, Inc. _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
