Summary: | ASTERISK-00586: Missing digit sounds for 24h format (voicemail2) | ||
Reporter: | philipp2 (philipp2) | Labels: | |
Date Opened: | 2003-11-27 16:06:21.000-0600 | Date Closed: | 2008-01-15 14:38:54.000-0600 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) 20031130__say__bugfix.diff ( 1) say.diff.txt | |
Description: | Symptom: Voicemail terminates if set to 24 hour reporting format and a message was left between 21.00 and 23.59. Missing in /var/lib/asterisk/sounds/digits/: 21.gsm 22.gsm 23.gsm Not sure if also these should exists: h-21.gsm h-22.gsm h-23.gsm ****** ADDITIONAL INFORMATION ****** These files I have on my system: -rwxr-xr-x 1 root root 1452 Nov 22 22:08 0.gsm -rwxr-xr-x 1 root root 1023 Nov 22 22:08 10.gsm -rwxr-xr-x 1 root root 1617 Nov 22 22:08 11.gsm -rwxr-xr-x 1 root root 1683 Nov 22 22:08 12.gsm -rwxr-xr-x 1 root root 1782 Nov 22 22:08 13.gsm -rwxr-xr-x 1 root root 1881 Nov 22 22:08 14.gsm -rwxr-xr-x 1 root root 2013 Nov 22 22:08 15.gsm -rwxr-xr-x 1 root root 2178 Nov 22 22:08 16.gsm -rwxr-xr-x 1 root root 2244 Nov 22 22:08 17.gsm -rwxr-xr-x 1 root root 2046 Nov 22 22:08 18.gsm -rwxr-xr-x 1 root root 2244 Nov 22 22:08 19.gsm -rwxr-xr-x 1 root root 957 Nov 22 22:08 1.gsm -rwxr-xr-x 1 root root 1122 Nov 22 22:08 20.gsm -rwxr-xr-x 1 root root 990 Nov 22 22:08 2.gsm -rwxr-xr-x 1 root root 957 Nov 22 22:08 30.gsm -rwxr-xr-x 1 root root 1122 Nov 22 22:08 3.gsm -rwxr-xr-x 1 root root 990 Nov 22 22:08 40.gsm -rwxr-xr-x 1 root root 924 Nov 22 22:08 4.gsm -rwxr-xr-x 1 root root 1155 Nov 22 22:08 50.gsm -rwxr-xr-x 1 root root 1023 Nov 22 22:08 5.gsm -rwxr-xr-x 1 root root 1155 Nov 22 22:08 60.gsm -rwxr-xr-x 1 root root 891 Nov 22 22:08 6.gsm -rwxr-xr-x 1 root root 1353 Nov 22 22:08 70.gsm -rwxr-xr-x 1 root root 1089 Nov 22 22:08 7.gsm -rwxr-xr-x 1 root root 1089 Nov 22 22:08 80.gsm -rwxr-xr-x 1 root root 792 Nov 22 22:08 8.gsm -rwxr-xr-x 1 root root 1353 Nov 22 22:08 90.gsm -rwxr-xr-x 1 root root 1254 Nov 22 22:08 9.gsm -rwxr-xr-x 1 root root 1848 Nov 22 22:08 a-m.gsm -rwxr-xr-x 1 root root 858 Nov 22 22:08 at.gsm -rwxr-xr-x 1 root root 1452 Nov 22 22:08 day-0.gsm -rwxr-xr-x 1 root root 1980 Nov 22 22:08 day-1.gsm -rwxr-xr-x 1 root root 1617 Nov 22 22:08 day-2.gsm -rwxr-xr-x 1 root root 2013 Nov 22 22:08 day-3.gsm -rwxr-xr-x 1 root root 1848 Nov 22 22:08 day-4.gsm -rwxr-xr-x 1 root root 1716 Nov 22 22:08 day-5.gsm -rwxr-xr-x 1 root root 1683 Nov 22 22:08 day-6.gsm -rwxr-xr-x 1 root root 1353 Nov 22 22:08 dollars.gsm -rwxr-xr-x 1 root root 990 Nov 22 22:08 h-10.gsm -rwxr-xr-x 1 root root 1287 Nov 22 22:08 h-11.gsm -rwxr-xr-x 1 root root 1056 Nov 22 22:08 h-12.gsm -rwxr-xr-x 1 root root 1650 Nov 22 22:08 h-13.gsm -rwxr-xr-x 1 root root 1584 Nov 22 22:08 h-14.gsm -rwxr-xr-x 1 root root 1485 Nov 22 22:08 h-15.gsm -rwxr-xr-x 1 root root 1551 Nov 22 22:08 h-16.gsm -rwxr-xr-x 1 root root 1749 Nov 22 22:08 h-17.gsm -rwxr-xr-x 1 root root 1386 Nov 22 22:08 h-18.gsm -rwxr-xr-x 1 root root 1617 Nov 22 22:08 h-19.gsm -rwxr-xr-x 1 root root 1155 Nov 22 22:08 h-1.gsm -rwxr-xr-x 1 root root 1287 Nov 22 22:08 h-20.gsm -rwxr-xr-x 1 root root 1254 Nov 22 22:08 h-2.gsm -rwxr-xr-x 1 root root 1650 Nov 22 22:08 h-30.gsm -rwxr-xr-x 1 root root 957 Nov 22 22:08 h-3.gsm -rwxr-xr-x 1 root root 1221 Nov 22 22:08 h-4.gsm -rwxr-xr-x 1 root root 1023 Nov 22 22:08 h-5.gsm -rwxr-xr-x 1 root root 1188 Nov 22 22:08 h-6.gsm -rwxr-xr-x 1 root root 1254 Nov 22 22:08 h-7.gsm -rwxr-xr-x 1 root root 1023 Nov 22 22:08 h-8.gsm -rwxr-xr-x 1 root root 1089 Nov 22 22:08 h-9.gsm -rwxr-xr-x 1 root root 1221 Oct 22 23:16 hours.gsm -rwxr-xr-x 1 root root 1122 Nov 22 22:08 hundred.gsm -rwxr-xr-x 1 root root 1320 Nov 22 22:08 million.gsm -rwxr-xr-x 1 root root 1914 Nov 22 22:08 mon-0.gsm -rwxr-xr-x 1 root root 1815 Nov 22 22:08 mon-10.gsm -rwxr-xr-x 1 root root 2013 Nov 22 22:08 mon-11.gsm -rwxr-xr-x 1 root root 2046 Nov 22 22:08 mon-1.gsm -rwxr-xr-x 1 root root 1584 Nov 22 22:08 mon-2.gsm -rwxr-xr-x 1 root root 1386 Nov 22 22:08 mon-3.gsm -rwxr-xr-x 1 root root 1254 Nov 22 22:08 mon-4.gsm -rwxr-xr-x 1 root root 1683 Nov 22 22:08 mon-5.gsm -rwxr-xr-x 1 root root 1551 Nov 22 22:08 mon-6.gsm -rwxr-xr-x 1 root root 1353 Nov 22 22:08 mon-7.gsm -rwxr-xr-x 1 root root 1617 Nov 22 22:08 mon-8.gsm -rwxr-xr-x 1 root root 1848 Nov 22 22:08 mon-9.gsm -rwxr-xr-x 1 root root 1452 Nov 22 22:08 oclock.gsm -rwxr-xr-x 1 root root 1188 Nov 22 22:08 oh.gsm -rwxr-xr-x 1 root root 1485 Nov 22 22:08 p-m.gsm -rwxr-xr-x 1 root root 1155 Nov 22 22:08 pound.gsm -rwxr-xr-x 1 root root 1353 Nov 22 22:08 star.gsm -rwxr-xr-x 1 root root 1155 Nov 22 22:08 thousand.gsm -rwxr-xr-x 1 root root 1254 Nov 22 22:08 today.gsm -rwxr-xr-x 1 root root 1287 Nov 22 22:08 tomorrow.gsm -rwxr-xr-x 1 root root 1320 Nov 22 22:08 yesterday.gsm | ||
Comments: | By: Olle Johansson (oej) 2003-11-30 03:06:22.000-0600 Same here, those files seems to be missing. By: Tilghman Lesher (tilghman) 2003-11-30 08:35:54.000-0600 Those files are not missing. Asterisk recreates numbers as it needs them. Therefore 21 is equivalent to saying 20.gsm followed by 1.gsm. The same goes for ordinals. 21st is equivalent to saying 20.gsm followed by h-1.gsm. Patch uploaded to fix this oversight in say.c edited on: 11-30-03 08:38 By: philipp2 (philipp2) 2003-11-30 11:44:57.000-0600 Something is definitely wrong: Either the files are missing, or * goes about the wrong way to say the hour "21". Look here: Nov 27 22:29:52 WARNING[378107]: File file.c, Line 446 (ast_openstream): File /var/lib/asterisk/sounds/digits/21 does not exist in any format Nov 27 22:29:52 WARNING[378107]: File file.c, Line 725 (ast_streamfile): Unable to open /var/lib/asterisk/sounds/digits/21 (format ULAW): No such file or directory Nov 27 22:29:52 WARNING[378107]: File say.c, Line 243 (wait_file): Unable to play message /var/lib/asterisk/sounds/digits/21 Added: To be clear, this is not me doing something like Playback(digits/21) here. This happens when trying to listen to incoming voicemail that was recorded between 21.00 and 21.59 while you have set that's persons vm settings to 24-hour format through a tz=xxx value. BTW, my indications.conf is set to country=[be], however I don't think this matters here. edited on: 11-30-03 11:40 Added: Ok, didn't see the patch, I guess that'll fix it (didn't text yet, still gotta learn how to apply diffs) :-) edited on: 11-30-03 12:17 By: Mark Spencer (markster) 2003-12-07 23:33:22.000-0600 Fixed in CVS By: Digium Subversion (svnbot) 2008-01-15 14:38:54.000-0600 Repository: asterisk Revision: 1838 U trunk/say.c ------------------------------------------------------------------------ r1838 | markster | 2008-01-15 14:38:54 -0600 (Tue, 15 Jan 2008) | 2 lines Fix hours 21-23 (bug ASTERISK-586) ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=1838 |