[asterisk-bugs] [Asterisk 0015728]: app_voicemail / vm_intro_de fails to play "digits/1" because it tries to say "digits/1F"

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Aug 17 18:55:06 CDT 2009


The following issue has been CLOSED 
====================================================================== 
https://issues.asterisk.org/view.php?id=15728 
====================================================================== 
Reported By:                macbrody
Assigned To:                lmadsen
====================================================================== 
Project:                    Asterisk
Issue ID:                   15728
Category:                   Applications/app_voicemail
Reproducibility:            always
Severity:                   trivial
Priority:                   normal
Status:                     closed
Asterisk Version:           1.6.2.0-beta4 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
Resolution:                 no change required
Fixed in Version:           
====================================================================== 
Date Submitted:             2009-08-17 06:57 CDT
Last Modified:              2009-08-17 18:55 CDT
====================================================================== 
Summary:                    app_voicemail / vm_intro_de fails to play "digits/1"
because it tries to say "digits/1F"
Description: 
If there is one new message in your INBOX app_voicemail tries to say
"digits/1F" instead of "digits/1". So it will not tell you the number of
new messages at all.

in apps/app_voicemail the function vm_intro_de starts with:

---
/* GERMAN syntax */
static int vm_intro_de(struct ast_channel *chan,struct vm_state *vms)
{
    /* Introduce messages they have */
    int res;
    res = ast_play_and_wait(chan, "vm-youhave");
    if (!res) {
        if (vms->newmessages) {
            if ((vms->newmessages == 1))
                res = ast_play_and_wait(chan, "digits/1F");
---

The last line does not work for me. Asterisk tries to find a file called
digits/1F. I run asterisk-1.6.2-Beta4 without dahdi drivers and no other
add ons.

The code works if the last line reads:

   res = ast_play_and_wait(chan, "digits/1");



======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0001485 [design] Internationalization of app_vo...
====================================================================== 

---------------------------------------------------------------------- 
 (0109194) tilghman (administrator) - 2009-08-17 18:55
 https://issues.asterisk.org/view.php?id=15728#c109194 
---------------------------------------------------------------------- 
I think at this point, I'm going to go ahead and say "No change required",
because the linked bugnote aptly demonstrates that the "1F" is intentional
and relates to using the German language in a grammatically correct way. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-08-17 18:55 tilghman       Note Added: 0109194                          
2009-08-17 18:55 tilghman       Status                   feedback => closed  
2009-08-17 18:55 tilghman       Resolution               open => no change
required
======================================================================




More information about the asterisk-bugs mailing list