|Summary:||ASTERISK-12850: "No entry in voicemail config file" error for all RealTime VoiceMail Users|
|Date Opened:||2008-10-09 03:14:15||Date Closed:||2011-06-07 14:03:09|
|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 ******
-- Executing [s@macro-xtn:5] VoiceMail("IAX2/A-9294", "5105@372200|u") in new stack
[Oct 8 16:53:56] WARNING: 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 "|".