Summary: | ASTERISK-12850: "No entry in voicemail config file" error for all RealTime VoiceMail Users | ||
Reporter: | Ross (rossmck) | Labels: | |
Date Opened: | 2008-10-09 03:14:15 | Date Closed: | 2011-06-07 14:03:09 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Applications/app_voicemail |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | app_voicemail does not appear to work with realtime peers in 1.6 on Centos x64 (have not been able to test other platforms). Realtime is configured correctly, and voicemail show users for [[contextname]] correctly shows the mailbox, voicemail.conf contains the "searchcontexts=yes" line. Manually adding the mailbox and context to voicemail.conf works as expected. ****** ADDITIONAL INFORMATION ****** Example error; -- Executing [s@macro-xtn:5] VoiceMail("IAX2/A-9294", "5105@372200|u") in new stack [Oct 8 16:53:56] WARNING[9324]: app_voicemail.c:4054 leave_voicemail: No entry in voicemail config file for '5105' | ||
Comments: | By: Ross (rossmck) 2008-10-09 03:43:35 This is still an issue but not the one I originally thought it was... The presence of the |u or |b flags to the VoiceMail command breaks it as it passes these flags in the WHERE context = '' section of the query to the realtime database. Workaround: use ,u and ,b By: Tilghman Lesher (tilghman) 2008-10-09 10:01:18 That's not the workaround; that's the fix. The application delimiter in 1.6 is ",", not "|". |