Summary:ASTERISK-13259: Directory does not work with IMAP Voicemail
Reporter:Noah Miller (noahisaac)Labels:
Date Opened:2008-12-22 15:11:06.000-0600Date Closed:2011-06-07 14:02:43
Versions:Frequency of
Description:When Asterisk is compiled with IMAP voicemail enabled, the directory doesn't work (does not get loaded).  Asterisk logs show the warning/error:

[Dec 22 14:13:28] WARNING[24571] loader.c: Error loading module 'app_directory.so': /usr/lib64/libc-client.so.1: undefined symbol: mm_dlog
[Dec 22 14:13:28] WARNING[24571] loader.c: Module 'app_directory.so' could not be loaded.

Tested on:
CentOS 4.4 and 5.2
Ubuntu 8.10
Fedora Core 9

with c-client versions 2002e, 2004g, 2007d, and 2007e

and asterisk versions 1.4.22, 1.6.0 and

I can see the mm_dlog function in the c-client source, but asterisk cannot seem to access it when it is compiled and linked into the shared object library.

Still looking for more info...
Comments:By: Leif Madsen (lmadsen) 2008-12-22 15:30:29.000-0600

Reassigned and moved to an appropriate category as this really seems to have nothing to do with the GUI.

By: Noah Miller (noahisaac) 2008-12-22 16:09:15.000-0600

I have no idea why this was put in GUI. ???

I know I just reported this issue, but I'm going to recommend it be closed.  I just successfully compiled asterisk on Ubuntu with c-client version 2004g.  ...and Directory() works.  It seems this is a compilation issue with c-client on Red Hat type platforms (the packaged version of libc-client on Ubuntu doesn't work either, though).  For some reason, those platforms don't compile c-client/mm_dlog correctly.  I guess I'll see what I can find about c-client and Red Hat.

By: Leif Madsen (lmadsen) 2008-12-22 17:13:14.000-0600

Closed at request of reporter.