Zapateller playback issues

I am running Ubuntu 9.04 as a virtual machine with both asterisk 1.6 and freepbx 2.6 for testing before I load it on a machine realtime. I can make and receive calls, and both parties can hear each other fine, but the problem I am running into I cannot find a solution for.

When I add my cellphone, for instance, to the freepbx blacklist and call my home phone I hear nothing but silence and the call never disconnects.

Here is the CLI output:

- Executing [[email protected]:5] Answer("SIP/17771111111-092e7e68", "") in new stack
    -- Executing [[email protected]:6] Wait("SIP/17771111111-092e7e68", "1") in new stack
    -- Executing [[email protected]:7] Zapateller("SIP/17771111111-092e7e68", "") in new stack

But it never executes:

-- Executing [[email protected]:8] Playback("SIP/17771111111-092e7e68", "ss-noservice") in new stack <==========
    -- <SIP/17771111111-092e7e68> Playing 'ss-noservice' (language 'en')
    -- Executing [[email protected]:9] Hangup("SIP/17771111111-092e7e68", "") in new stack
  == Spawn extension (app-blacklist-check, s, 9) exited non-zero on 'SIP/17771111111-092e7e68'
    -- ast_get_srv: SRV lookup for '' mapped to host, port 5080

Zapateller mode is loaded:

ubuntu904-virt*CLI> module show like zapateller
Module                         Description                              Use Count              Block Telemarketers with Special Informa 0
1 modules loaded
    -- ast_get_srv: SRV lookup for '' mapped to host, port 5080

As a side note, I have a working ubuntu 8.10 (hardy) machine that has a live version of asterisk 1.4 and freepbx 2.6 loaded and the blacklist fuction works just fine. It just seems to be an issue with Ubuntu 9.04 and 9.10. Any suggestions would be appreciated.