带有ODBC语音邮件存储的星号

我在Debian 9(Stretch)上运行Asterisk 13.14。 我已经安装了包asterisk-voicemail ,但希望在MySQL中存储语音邮件消息,因此我将其replace为asterisk-voicemail-odbcstorage 。 我configuration了ODBC,我的testing显示ODBC正确连接到我的MariaDB,Asterisk日志显示它正在成功连接。

但是,当我尝试实际使用它时,出现了一些奇怪的现象。 例如,当我第一次安装这个软件包的时候,Asterisk会在启动时崩溃。 我已经缩小到voicemail.conf一些参数。 如果定义了pollmailboxes ,或者定义了单个邮箱,则Asterisk在启动时崩溃,然后尝试重新启动。 当它崩溃时,除了正常的启动过程以外,它什么也不做。 这是一个例子:

 [2017-09-23 16:58:54] VERBOSE[14286] config.c: Parsing '/etc/asterisk/voicemail.conf': Found [2017-09-23 16:58:54] VERBOSE[14286] config.c: Parsing '/etc/asterisk/users.conf': Found [2017-09-23 16:58:56] Asterisk 13.14.1~dfsg-2+deb9u1 built by a2824ck @ BADWLRZ-CLBSC01 on a x86_64 running Linux on 2017-09-04 08:27:12 UTC 

前两行是在崩溃之前input的最后一行,第三行是进程重新启动。 它将继续循环,直到我杀死进程( systemctl stop asterisk.service )。

如果我注释掉pollmailboxes并且实际上不创build任何邮箱,那么Asterisk将会正常启动。 或者,如果我删除asterisk-voicemail-odbcstorage ,并将其replace为基于文件的asterisk-voicemail ,它也会工作得很好。

我真的不知道如何解决这个问题,因为我没有得到任何有用的日志(这是一路转过来,包括debugging)。