[asterisk-bugs] [Asterisk 0012222]: Voicemail is non-functional in head
noreply at bugs.digium.com
noreply at bugs.digium.com
Sat Mar 15 14:00:30 CDT 2008
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=12222
======================================================================
Reported By: arcivanov
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 12222
Category: Applications/app_voicemail
Reproducibility: always
Severity: major
Priority: normal
Status: new
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!): 108926
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 03-15-2008 13:29 CDT
Last Modified: 03-15-2008 14:00 CDT
======================================================================
Summary: Voicemail is non-functional in head
Description:
I suspect the problem is due to my having
languageprefix=yes
in asterisk.conf.
Voicemail application is unable to find standard ulaw files beep and
auth-thankyou (verified files being present, verified permissions being
correct). Moreover, because auth-thankyou is not found, the temporary
recording is left in the tmp directory and further message processing is
abandoned (never moved to mailbox). I had to downgrade from HEAD to 1.4.18,
since my voicemail was was completely non-functional.
The core set debug 999 and core set verbose 999 are unremarkable.
======================================================================
----------------------------------------------------------------------
arcivanov - 03-15-08 14:00
----------------------------------------------------------------------
I believe the line 518 in file.c is incorrect:
513 if (langlen) {
514 strcpy(buf, preflang);
515 buf[langlen] = '/';
516 strcpy(buf + langlen + 1, filename);
517 } else {
518 strcpy(buf, "en/"); /* English - fallback if no file found
in preferred language */
519 strcpy(buf + 3, filename);
520 }
There is no fallback to en/ for default files, since they are never linked
this way.
Issue History
Date Modified Username Field Change
======================================================================
03-15-08 14:00 arcivanov Note Added: 0084021
======================================================================
More information about the asterisk-bugs
mailing list